Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jan 2011 04:20:35 -0800 (PST)
From:      "Chris H" <chris#@1command.com>
To:        freebsd-stable@freebsd.org
Cc:        pyunyh@gmail.com, rmacklem@uoguelph.ca, freebsd@jdc.parodius.com
Subject:   Re: important NFS client patch for FreeBSD8.n
Message-ID:  <ef923608b4c1386afb21fa5eb45a6670.HRCIM@webmail.1command.com>
In-Reply-To: <20110111081705.GA93322@icarus.home.lan>
References:  <717625949.112359.1294698176010.JavaMail.root@erie.cs.uoguelph.ca> <6bb74cb2fa23167e22f88b716d18510e.HRCIM@webmail.1command.com> <20110111081705.GA93322@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_20110111042005_78835
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hello Jeremy, and thank you for your reply.
On Tue, January 11, 2011 12:17 am, Jeremy Chadwick wrote:
> On Mon, Jan 10, 2011 at 11:40:37PM -0800, Chris H wrote:
>
>> Greetings, and thank you for the "heads up".
>> On Mon, January 10, 2011 2:22 pm, Rick Macklem wrote:
>>
>>> I just commited a patch (r217242) to head. Anyone who is using client
>>> side NFS on FreeBSD8.n should apply this patch. It is also available at:
>>> http://people.freebsd.org/~rmacklem/krpc.patch
>>>
>>>
>>>
>>> It fixes a problem where the kernel rpc assumes that 4 bytes of data
>>> exists in the first mbuf without checking. If the data straddles multiple
>>> mbufs, it uses garbage and then a typical case will wedge for a minute or so
>>> until it times out and establishes a new TCP connection. It also replaces
>>> m_pullup() with m_copydata(), since m_pullup() can fail for rare cases when
>>> there is data available. (m_pullup() uses MGET(, M_DONTWAIT,) which can fail
>>> when mbuf allocation is constrainted, for example.)
>>>
>>> Thanks to john.gemignani at isilon.com for spotting this problem, rick
>>>
>>
>> I just fired a message off to @amd64 && @net because I am seeing messages
>> like:
>>
>>
>> nfe0: tx v2 error 0x6204<UNDERFLOW>
>>
>>
>> on a recent 8.1/amd64 install which is connected to an 8.0/i386 via NFS. They
>> both run NFS client && server, and they both utilize mount points on each
>> other. They are only 2 of several interconnected servers. The others are all
>> 7x/i386. But I only see these messages on the 8.1/amd64,
>> and only when connected to, and utilizing mounts on the 8.0/i386, and even
>> then, only when the data exceeds ~1.5Mb. I guess I'm asking if the messages
>> I'm receiving are related to the
>> corrections your patch provides. Or should I keep looking for the answer for
>> the messages I am seeing.
>
> The above message is coming from the nfe(4) NIC driver, not from NFS.
> It's possible that NFS tickles some kind of I/O throughput quirk in
> drivers such as nfe(4), given that they're intended for cheap desktops.

Well, I'd argue that point given I'm happily running an AM3 XIII 6-core
4Ghz motherboard that is military grade, which /also/ sports the nfe(4).
Oh, and it wasn't cheap. :)

However, the one I'm working with here is only an AM2 with a 2-core.

>
> CC'ing Yong-Hyeon Pyun to assist in debugging/explaining the above
> error.

Yong-Hyeon Pyun kindly responded to my message to @amd64 || @net, and
requested much the same info - which I provided. I /assumed/ that it
was an amd64 issue, as this box is the only amd64 of the lot, that, or
because it was the only 8.1 - the others are all <= 8.0. After posting/
responding @amd64 && @net, I noticed the NFS patch in the @stable, and
figured it worth asking about.

>
> In the interim, can you please provide output from the following
> commands:
>
>
> # uname -a

> # dmesg           (please include relevant nfe details and miibus)
SEE ATTACHED FILE: dmesg.boot.udns0
> # pciconf -lvcb   (please only include nfe-related output)
nfe0@pci0:0:10:0:	class=0x068000 card=0x73101462 chip=0x005710de rev=0xf3 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'NVIDIA Network Bus Enumerator (CK804)'
    class      = bridge
    bar   [10] = type Memory, range 32, base 0xf9ffb000, size 4096, enabled
    bar   [14] = type I/O Port, range 32, base 0xc080, size  8, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
> # netstat -ind    (you can XX-out MACs and/or IPs)
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts Oerrs
Coll Drop
nfe0   1500 <Link#1>      00:19:db:22:74:87   729801     0     0   529029   182
   0    0
nfe0   1500 XXX.XXX.XXX.0 XXX.XXX.XXX.26      695750     -     -   631781     -
   -    -
nfe0   1500 fe80:1::219:d fe80:1::219:dbff:        0     -     -        6     -
   -    -
plip0  1500 <Link#2>                               0     0     0        0     0
   0    0
lo0   16384 <Link#3>                             315     0     0      315     0
   0    0
lo0   16384 127.0.0.0/8   127.0.0.1              313     -     -      313     -
   -    -
lo0   16384 ::1/128       ::1                      0     -     -        2     -
   -    -
lo0   16384 fe80:3::1/64  fe80:3::1                0     -     -        0     -
   -    -
> # ifconfig -a     (you can XX-out MACs and/or IPs)
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8010b<RXCSUM,TXCSUM,VLAN_MTU,TSO4,LINKSTATE>
        ether 00:19:db:22:74:87
        inet XXX.XXX.XXX.26 netmask 0xffffffe0 broadcast XXX.XXX.XXX.31
        inet6 fe80::219:dbff:fe22:7487%nfe0 prefixlen 64 scopeid 0x1
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
        media: Ethernet autoselect (100baseTX <half-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
>
>
> Thanks.

Thank you again Jeremy, for your thoughtful reply.

--Chris

>
>
> --
> | Jeremy Chadwick                                   jdc@parodius.com |
> | Parodius Networking                       http://www.parodius.com/ |
> | UNIX Systems Administrator                  Mountain View, CA, USA |
> | Making life hard for others since 1977.               PGP 4BD6C0CB |
>
>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>
>


-- 


------=_20110111042005_78835
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hello Jeremy, and thank you for your reply.
On Tue, January 11, 2011 12:17 am, Jeremy Chadwick wrote:
> On Mon, Jan 10, 2011 at 11:40:37PM -0800, Chris H wrote:
>
>> Greetings, and thank you for the "heads up".
>> On Mon, January 10, 2011 2:22 pm, Rick Macklem wrote:
>>
>>> I just commited a patch (r217242) to head. Anyone who is using client
>>> side NFS on FreeBSD8.n should apply this patch. It is also available at:
>>> http://people.freebsd.org/~rmacklem/krpc.patch
>>>
>>>
>>>
>>> It fixes a problem where the kernel rpc assumes that 4 bytes of data
>>> exists in the first mbuf without checking. If the data straddles multiple
>>> mbufs, it uses garbage and then a typical case will wedge for a minute or so
>>> until it times out and establishes a new TCP connection. It also replaces
>>> m_pullup() with m_copydata(), since m_pullup() can fail for rare cases when
>>> there is data available. (m_pullup() uses MGET(, M_DONTWAIT,) which can fail
>>> when mbuf allocation is constrainted, for example.)
>>>
>>> Thanks to john.gemignani at isilon.com for spotting this problem, rick
>>>
>>
>> I just fired a message off to @amd64 && @net because I am seeing messages
>> like:
>>
>>
>> nfe0: tx v2 error 0x6204<UNDERFLOW>
>>
>>
>> on a recent 8.1/amd64 install which is connected to an 8.0/i386 via NFS. They
>> both run NFS client && server, and they both utilize mount points on each
>> other. They are only 2 of several interconnected servers. The others are all
>> 7x/i386. But I only see these messages on the 8.1/amd64,
>> and only when connected to, and utilizing mounts on the 8.0/i386, and even
>> then, only when the data exceeds ~1.5Mb. I guess I'm asking if the messages
>> I'm receiving are related to the
>> corrections your patch provides. Or should I keep looking for the answer for
>> the messages I am seeing.
>
> The above message is coming from the nfe(4) NIC driver, not from NFS.
> It's possible that NFS tickles some kind of I/O throughput quirk in
> drivers such as nfe(4), given that they're intended for cheap desktops.

Well, I'd argue that point given I'm happily running an AM3 XIII 6-core
4Ghz motherboard that is military grade, which /also/ sports the nfe(4).
Oh, and it wasn't cheap. :)

However, the one I'm working with here is only an AM2 with a 2-core.

>
> CC'ing Yong-Hyeon Pyun to assist in debugging/explaining the above
> error.

Yong-Hyeon Pyun kindly responded to my message to @amd64 || @net, and
requested much the same info - which I provided. I /assumed/ that it
was an amd64 issue, as this box is the only amd64 of the lot, that, or
because it was the only 8.1 - the others are all <= 8.0. After posting/
responding @amd64 && @net, I noticed the NFS patch in the @stable, and
figured it worth asking about.

>
> In the interim, can you please provide output from the following
> commands:
>
>
> # uname -a

> # dmesg           (please include relevant nfe details and miibus)
SEE ATTACHED FILE: dmesg.boot.udns0
> # pciconf -lvcb   (please only include nfe-related output)
nfe0@pci0:0:10:0:	class=0x068000 card=0x73101462 chip=0x005710de rev=0xf3 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'NVIDIA Network Bus Enumerator (CK804)'
    class      = bridge
    bar   [10] = type Memory, range 32, base 0xf9ffb000, size 4096, enabled
    bar   [14] = type I/O Port, range 32, base 0xc080, size  8, enabled
    cap 01[44] = powerspec 2  supports D0 D1 D2 D3  current D0
> # netstat -ind    (you can XX-out MACs and/or IPs)
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts Oerrs 
Coll Drop
nfe0   1500 <Link#1>      00:19:db:22:74:87   729801     0     0   529029   182 
   0    0
nfe0   1500 XXX.XXX.XXX.0 XXX.XXX.XXX.26      695750     -     -   631781     - 
   -    -
nfe0   1500 fe80:1::219:d fe80:1::219:dbff:        0     -     -        6     - 
   -    -
plip0  1500 <Link#2>                               0     0     0        0     0 
   0    0
lo0   16384 <Link#3>                             315     0     0      315     0 
   0    0
lo0   16384 127.0.0.0/8   127.0.0.1              313     -     -      313     - 
   -    -
lo0   16384 ::1/128       ::1                      0     -     -        2     - 
   -    -
lo0   16384 fe80:3::1/64  fe80:3::1                0     -     -        0     - 
   -    -
> # ifconfig -a     (you can XX-out MACs and/or IPs)
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8010b<RXCSUM,TXCSUM,VLAN_MTU,TSO4,LINKSTATE>
        ether 00:19:db:22:74:87
        inet XXX.XXX.XXX.26 netmask 0xffffffe0 broadcast XXX.XXX.XXX.31
        inet6 fe80::219:dbff:fe22:7487%nfe0 prefixlen 64 scopeid 0x1
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
        media: Ethernet autoselect (100baseTX <half-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
>
>
> Thanks.

Thank you again Jeremy, for your thoughtful reply.

--Chris

>
>
> --
> | Jeremy Chadwick                                   jdc@parodius.com |
> | Parodius Networking                       http://www.parodius.com/ |
> | UNIX Systems Administrator                  Mountain View, CA, USA |
> | Making life hard for others since 1977.               PGP 4BD6C0CB |
>
>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>
>


-- 

------=_20110111042005_78835
Content-Type: application/octet-stream; name="dmesg.boot.udns0"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg.boot.udns0"

Q29weXJpZ2h0IChjKSAxOTkyLTIwMTAgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj
KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln
aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy
ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjEtUkVMRUFTRS1wMiAjMDogRnJpIERlYyAzMSAx
OTowNzoyNSBQU1QgMjAxMAogICAgcm9vdEB1ZG5zMDovdXNyL29iai91c3Ivc3JjL3N5cy9YSUkg
YW1kNjQKUHJlbG9hZGVkIGVsZiBrZXJuZWwgIi9ib290L2tlcm5lbC9rZXJuZWwiIGF0IDB4ZmZm
ZmZmZmY4MGE0NjAwMC4KVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBx
dWFsaXR5IDAKQ2FsaWJyYXRpbmcgVFNDIGNsb2NrIC4uLiBUU0MgY2xvY2s6IDIyMTEzMzkzMDcg
SHoKQ1BVOiBBTUQgQXRobG9uKHRtKSA2NCBYMiBEdWFsIENvcmUgUHJvY2Vzc29yIDQyMDArICgz
NTExLjM0LU1IeiBLOC1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkF1dGhlbnRpY0FNRCIgIElkID0g
MHg0MGZiMiAgRmFtaWx5ID0gZiAgTW9kZWwgPSA0YiAgU3RlcHBpbmcgPSAyCiAgRmVhdHVyZXM9
MHgxNzhiZmJmZjxGUFUsVk1FLERFLFBTRSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1U
UlIsUEdFLE1DQSxDTU9WLFBBVCxQU0UzNixDTEZMVVNILE1NWCxGWFNSLFNTRSxTU0UyLEhUVD4K
ICBGZWF0dXJlczI9MHgyMDAxPFNTRTMsQ1gxNj4KICBBTUQgRmVhdHVyZXM9MHhlYTUwMDgwMDxT
WVNDQUxMLE5YLE1NWCssRkZYU1IsUkRUU0NQLExNLDNETm93ISssM0ROb3chPgogIEFNRCBGZWF0
dXJlczI9MHgxZjxMQUhGLENNUCxTVk0sRXh0QVBJQyxDUjg+CkwxIDJNQiBkYXRhIFRMQjogOCBl
bnRyaWVzLCBmdWxseSBhc3NvY2lhdGl2ZQpMMSAyTUIgaW5zdHJ1Y3Rpb24gVExCOiA4IGVudHJp
ZXMsIGZ1bGx5IGFzc29jaWF0aXZlCkwxIDRLQiBkYXRhIFRMQjogMzIgZW50cmllcywgZnVsbHkg
YXNzb2NpYXRpdmUKTDEgNEtCIGluc3RydWN0aW9uIFRMQjogMzIgZW50cmllcywgZnVsbHkgYXNz
b2NpYXRpdmUKTDEgZGF0YSBjYWNoZTogNjQga2J5dGVzLCA2NCBieXRlcy9saW5lLCAxIGxpbmVz
L3RhZywgMi13YXkgYXNzb2NpYXRpdmUKTDEgaW5zdHJ1Y3Rpb24gY2FjaGU6IDY0IGtieXRlcywg
NjQgYnl0ZXMvbGluZSwgMSBsaW5lcy90YWcsIDItd2F5IGFzc29jaWF0aXZlCkwyIDJNQiB1bmlm
aWVkIFRMQjogMCBlbnRyaWVzLCBkaXNhYmxlZC9ub3QgcHJlc2VudApMMiA0S0IgZGF0YSBUTEI6
IDUxMiBlbnRyaWVzLCA0LXdheSBhc3NvY2lhdGl2ZQpMMiA0S0IgaW5zdHJ1Y3Rpb24gVExCOiA1
MTIgZW50cmllcywgNC13YXkgYXNzb2NpYXRpdmUKTDIgdW5pZmllZCBjYWNoZTogNTEyIGtieXRl
cywgNjQgYnl0ZXMvbGluZSwgMSBsaW5lcy90YWcsIDE2LXdheSBhc3NvY2lhdGl2ZQpyZWFsIG1l
bW9yeSAgPSAxMDczNzQxODI0ICgxMDI0IE1CKQpQaHlzaWNhbCBtZW1vcnkgY2h1bmsocyk6CjB4
MDAwMDAwMDAwMDAwMTAwMCAtIDB4MDAwMDAwMDAwMDA5YmZmZiwgNjM0ODgwIGJ5dGVzICgxNTUg
cGFnZXMpCjB4MDAwMDAwMDAwMGE3NDAwMCAtIDB4MDAwMDAwMDAzZTE4MGZmZiwgMTAzMDgwMzQ1
NiBieXRlcyAoMjUxNjYxIHBhZ2VzKQphdmFpbCBtZW1vcnkgPSAxMDIzMDM3NDQwICg5NzUgTUIp
CkFDUEkgQVBJQyBUYWJsZTogPEEgTSBJICBPRU1BUElDID4KSU5UUjogQWRkaW5nIGxvY2FsIEFQ
SUMgMSBhcyBhIHRhcmdldApGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVj
dGVkOiAyIENQVXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4IDIgY29yZShzKQogY3B1MCAo
QlNQKTogQVBJQyBJRDogIDAKIGNwdTEgKEFQKTogQVBJQyBJRDogIDEKQVBJQzogQ1BVIDAgaGFz
IEFDUEkgSUQgMQpBUElDOiBDUFUgMSBoYXMgQUNQSSBJRCAyCng4NmJpb3M6ICAgSVZUIDB4MDAw
MDAwLTB4MDAwNGZmIGF0IDB4ZmZmZmZmMDAwMDAwMDAwMAp4ODZiaW9zOiAgU1NFRyAweDAxMDAw
MC0weDAxZmZmZiBhdCAweGZmZmZmZjgwMDAwMGUwMDAKeDg2YmlvczogIEVCREEgMHgwOWYwMDAt
MHgwOWZmZmYgYXQgMHhmZmZmZmYwMDAwMDlmMDAwCng4NmJpb3M6ICAgUk9NIDB4MGEwMDAwLTB4
MGVmZmZmIGF0IDB4ZmZmZmZmMDAwMDBhMDAwMApVTEU6IHNldHVwIGNwdSAwClVMRTogc2V0dXAg
Y3B1IDEKQUNQSTogUlNEUCAweGY5MWEwIDAwMDE0ICh2MCBBQ1BJQU0pCkFDUEk6IFJTRFQgMHgz
ZmZkMDAwMCAwMDAzOCAodjEgQSBNIEkgIE9FTVJTRFQgIDEwMDAwNzIyIE1TRlQgMDAwMDAwOTcp
CkFDUEk6IEZBQ1AgMHgzZmZkMDIwMCAwMDA4NCAodjIgQSBNIEkgIE9FTUZBQ1AgIDEwMDAwNzIy
IE1TRlQgMDAwMDAwOTcpCkFDUEk6IERTRFQgMHgzZmZkMDQ0MCAwNDUxMiAodjEgIDFBREpUIDFB
REpUMDA3IDAwMDAwMDA3IElOVEwgMjAwNTExMTcpCkFDUEk6IEZBQ1MgMHgzZmZkZTAwMCAwMDA0
MApBQ1BJOiBBUElDIDB4M2ZmZDAzOTAgMDAwNzAgKHYxIEEgTSBJICBPRU1BUElDICAxMDAwMDcy
MiBNU0ZUIDAwMDAwMDk3KQpBQ1BJOiBNQ0ZHIDB4M2ZmZDA0MDAgMDAwM0MgKHYxIEEgTSBJICBP
RU1NQ0ZHICAxMDAwMDcyMiBNU0ZUIDAwMDAwMDk3KQpBQ1BJOiBPRU1CIDB4M2ZmZGUwNDAgMDAw
NjAgKHYxIEEgTSBJICBBTUlfT0VNICAxMDAwMDcyMiBNU0ZUIDAwMDAwMDk3KQpBQ1BJOiBTU0RU
IDB4M2ZmZDQ5NjAgMDAyMDYgKHYxIEEgTSBJICBQT1dFUk5PVyAwMDAwMDAwMSBBTUQgIDAwMDAw
MDAxKQpNQURUOiBGb3VuZCBJTyBBUElDIElEIDIsIEludGVycnVwdCAwIGF0IDB4ZmVjMDAwMDAK
aW9hcGljMDogQ2hhbmdpbmcgQVBJQyBJRCB0byAyCmlvYXBpYzA6IFJvdXRpbmcgZXh0ZXJuYWwg
ODI1OUEncyAtPiBpbnRwaW4gMApNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSAwLCBp
cnEgMApNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSA5LCBpcnEgOQppb2FwaWMwOiBp
bnRwaW4gOSB0cmlnZ2VyOiBsZXZlbApNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSAx
NCwgaXJxIDE0Ck1BRFQ6IEludGVycnVwdCBvdmVycmlkZTogc291cmNlIDE1LCBpcnEgMTUKaW9h
cGljMCA8VmVyc2lvbiAxLjE+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZApjcHUwIEJTUDoKICAg
ICBJRDogMHgwMDAwMDAwMCAgIFZFUjogMHg4MDA1MDAxMCBMRFI6IDB4MDAwMDAwMDAgREZSOiAw
eGZmZmZmZmZmCiAgbGludDA6IDB4MDAwMTA3MDAgbGludDE6IDB4MDAwMDA0MDAgVFBSOiAweDAw
MDAwMDAwIFNWUjogMHgwMDAwMDFmZgogIHRpbWVyOiAweDAwMDEwMGVmIHRoZXJtOiAweDAwMDEw
MDAwIGVycjogMHgwMDAwMDBmMCBwbWM6IDB4MDAwMTA0MDAKc25kX3VuaXRfaW5pdCgpIHU9MHgw
MGZmODAwMCBbNTEyXSBkPTB4MDAwMDdjMDAgWzMyXSBjPTB4MDAwMDAzZmYgWzEwMjRdCmZlZWRl
cl9yZWdpc3Rlcjogc25kX3VuaXQ9LTEgc25kX21heGF1dG92Y2hhbnM9MTYgbGF0ZW5jeT01IGZl
ZWRlcl9yYXRlX21pbj0xIGZlZWRlcl9yYXRlX21heD0yMDE2MDAwIGZlZWRlcl9yYXRlX3JvdW5k
PTI1CndsYW46IDw4MDIuMTEgTGluayBMYXllcj4Ka2JkOiBuZXcgYXJyYXkgc2l6ZSA0CmtiZDEg
YXQga2JkbXV4MAptZW06IDxtZW1vcnk+Cm5mc2xvY2s6IHBzZXVkby1kZXZpY2UKbnVsbDogPG51
bGwgZGV2aWNlLCB6ZXJvIGRldmljZT4KcmFuZG9tOiA8ZW50cm9weSBzb3VyY2UsIFNvZnR3YXJl
LCBZYXJyb3c+CmNwdWN0bDogYWNjZXNzIHRvIE1TUiByZWdpc3RlcnMvY3B1aWQgaW5mby4KVkVT
QTogaW5mb3JtYXRpb24gYmxvY2sKMDAwMCAgIDU2IDQ1IDUzIDQxIDAwIDAzIDAwIDAxIDAwIDAx
IDAxIDAwIDAwIDAwIDIyIDAwCjAwMTAgICAwMCAwMSBlMCAwMCA5OCA2MiAwNyAwMSAwMCAwMSAx
YSAwMSAwMCAwMSAyZiAwMQowMDIwICAgMDAgMDEgMDAgMDEgMDEgMDEgMDIgMDEgMDMgMDEgMDQg
MDEgMDUgMDEgMDYgMDEKMDAzMCAgIDA3IDAxIDBlIDAxIDBmIDAxIDExIDAxIDEyIDAxIDE0IDAx
IDE1IDAxIDE3IDAxCjAwNDAgICAxOCAwMSAxYSAwMSAxYiAwMSAzMCAwMSAzMSAwMSAzMiAwMSAz
MyAwMSAzNCAwMQowMDUwICAgMzUgMDEgMzYgMDEgM2QgMDEgM2UgMDEgNDUgMDEgNDYgMDEgNGEg
MDEgZmYgZmYKMDA2MCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwCjAwNzAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMAowMDgwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAKMDA5MCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
CjAwYTAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAow
MGIwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMDBj
MCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjAwZDAg
ICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAowMGUwICAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMDBmMCAgIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjAxMDAgICA0ZSA1
NiA0OSA0NCA0OSA0MSAwMCA0ZSA1NiA0OSA0NCA0OSA0MSAyMCA0MyA2ZgowMTEwICAgNzIgNzAg
NmYgNzIgNjEgNzQgNjkgNmYgNmUgMDAgNDcgMzkgMzggMjAgNDIgNmYKMDEyMCAgIDYxIDcyIDY0
IDIwIDJkIDIwIDMwIDM1IDM2IDMxIDMwIDMwIDMwIDMyIDAwIDQzCjAxMzAgICA2OCA2OSA3MCAy
MCA1MiA2NSA3NiAyMCAyMCAyMCAwMCAwMCAwMCAwMCAwMCAwMAowMTQwICAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMDE1MCAgIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjAxNjAgICAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAowMTcwICAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMDE4MCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCjAxOTAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMAowMWEwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKMDFiMCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwCjAxYzAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCAwMCAwMAowMWQwICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAKMDFlMCAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwCjAxZjAgICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMApWRVNBOiAzMCBtb2RlKHMpIGZvdW5kClZFU0E6IHYzLjAsIDE0MzM2ayBt
ZW1vcnksIGZsYWdzOjB4MSwgbW9kZSB0YWJsZToweGZmZmZmZjgwMDAwNWYwMjIgKDEwMDAwMjIp
ClZFU0E6IE5WSURJQQpWRVNBOiBOVklESUEgQ29ycG9yYXRpb24gRzk4IEJvYXJkIC0gMDU2MTAw
MDIgQ2hpcCBSZXYgICAKaW86IDxJL08+CmhwdHJyOiBSb2NrZXRSQUlEIDE3eHgvMnh4eCBTQVRB
IGNvbnRyb2xsZXIgZHJpdmVyIHYxLjIKYWNwaTA6IDxBIE0gSSBPRU1SU0RUPiBvbiBtb3RoZXJi
b2FyZApQQ0llOiBNZW1vcnkgTWFwcGVkIGNvbmZpZ3VyYXRpb24gYmFzZSBAIDB4ZTAwMDAwMDAK
aW9hcGljMDogcm91dGluZyBpbnRwaW4gOSAoSVNBIElSUSA5KSB0byBsYXBpYyAwIHZlY3RvciA0
OAphY3BpMDogW01QU0FGRV0KYWNwaTA6IFtJVEhSRUFEXQpBQ1BJOiBFeGVjdXRlZCAxIGJsb2Nr
cyBvZiBtb2R1bGUtbGV2ZWwgZXhlY3V0YWJsZSBBTUwgY29kZQphY3BpMDogUG93ZXIgQnV0dG9u
IChmaXhlZCkKYWNwaTA6IHdha2V1cCBjb2RlIHZhIDB4ZmZmZmZmODAwMDAwMzAwMCBwYSAweDQw
MDAKQWNwaU9zRGVyaXZlUGNpSWQ6IFxcX1NCXy5QQ0kwLlNCUkcuUElNQyAtPiBidXMgMCBkZXYg
MSBmdW5jIDAKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDAsIGEwMDAwICgzKSBmYWlsZWQKYWNwaTA6
IHJlc2VydmF0aW9uIG9mIDEwMDAwMCwgM2ZmMDAwMDAgKDMpIGZhaWxlZApBQ1BJIHRpbWVyOiAx
LzIgMS8yIDEvMiAxLzIgMS8yIDEvMiAxLzIgMS8yIDEvMiAxLzIgLT4gMTAKVGltZWNvdW50ZXIg
IkFDUEktZmFzdCIgZnJlcXVlbmN5IDM1Nzk1NDUgSHogcXVhbGl0eSAxMDAwCmFjcGlfdGltZXIw
OiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5NTQ1TUh6PiBwb3J0IDB4NDAwOC0weDQwMGIgb24gYWNw
aTAKY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUwOiBzd2l0Y2hpbmcgdG8gZ2VuZXJpYyBD
eCBtb2RlCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNwaTAKcGNpX2xpbmswOiAgICAgICAgSW5kZXgg
IElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgIDI1NSAgIE4gICAg
IDAgIDE2IDE3IDE4IDE5CiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAx
NiAxNyAxOCAxOQogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcg
MTggMTkKcGNpX2xpbmsxOiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0
aWFsIFByb2JlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CiAgVmFsaWRhdGlv
biAgICAgICAgICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIEFmdGVyIERpc2FibGUg
ICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKcGNpX2xpbmsyOiAgICAgICAgSW5k
ZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAxMCAgIE4g
ICAgIDAgIDE2IDE3IDE4IDE5CiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAw
ICAxNiAxNyAxOCAxOQogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYg
MTcgMTggMTkKcGNpX2xpbmszOiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJ
bml0aWFsIFByb2JlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2IDE3IDE4IDE5CiAgVmFsaWRh
dGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAxNiAxNyAxOCAxOQogIEFmdGVyIERpc2Fi
bGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMTYgMTcgMTggMTkKcGNpX2xpbms0OiAgICAgICAg
SW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAgNSAg
IE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAg
ICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAg
MjAgMjEgMjIgMjMKcGNpX2xpbms1OiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMK
ICBJbml0aWFsIFByb2JlICAgICAgIDAgICAxNSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFs
aWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERp
c2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xpbms2OiAgICAg
ICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAx
MCAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBO
ICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAg
MCAgMjAgMjEgMjIgMjMKcGNpX2xpbms3OiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElS
UXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAgMyAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAg
VmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVy
IERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xpbms4OiAg
ICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAg
IDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUg
ICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAg
ICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xpbms5OiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYg
IElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgICAxMSAgIE4gICAgIDAgIDIwIDIxIDIyIDIz
CiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFm
dGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xpbmsx
MDogICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAg
IDAgICAgNiAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAy
NTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAg
TiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xpbmsxMTogICAgICAgSW5kZXggIElSUSAgUnRkICBS
ZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIy
IDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMiAyMwog
IEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpX2xp
bmsxMjogICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICBJbml0aWFsIFByb2JlICAg
ICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyIDIzCiAgVmFsaWRhdGlvbiAgICAgICAgICAw
ICAyNTUgICBOICAgICAwICAyMCAyMSAyMiAyMwogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1
ICAgTiAgICAgMCAgMjAgMjEgMjIgMjMKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJyaWRnZT4gcG9y
dCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMApwY2kw
OiBkb21haW49MCwgcGh5c2ljYWwgYnVzPTAKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgw
MDVlLCByZXZpZD0weGE0Cglkb21haW49MCwgYnVzPTAsIHNsb3Q9MCwgZnVuYz0wCgljbGFzcz0w
NS04MC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA2LCBzdGF0cmVnPTB4
MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9
MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRl
dj0weDAwNTAsIHJldmlkPTB4ZjEKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xLCBmdW5jPTAKCWNs
YXNzPTA2LTAxLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMGYsIHN0YXRy
ZWc9MHgwMGEwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1p
bmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTBk
ZSwgZGV2PTB4MDA1MiwgcmV2aWQ9MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTEsIGZ1bmM9
MQoJY2xhc3M9MGMtMDUtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwMSwg
c3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5z
KSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwg
aXJxPTExCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06
IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZGMwMCwgc2l6ZSAgNSwgZW5hYmxlZAoJ
bWFwWzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg1MDAwLCBzaXplICA2LCBl
bmFibGVkCgltYXBbMjRdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweDYwMDAsIHNp
emUgIDYsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMS5JTlRBIChzcmMgXFxf
U0JfLkxTTUI6MCkKcGNpX2xpbms5OiBQaWNrZWQgSVJRIDIwIHdpdGggd2VpZ2h0IDAKcGNpYjA6
IHNsb3QgMSBJTlRBIHJvdXRlZCB0byBpcnEgMjAgdmlhIFxcX1NCXy5MU01CCmZvdW5kLT4JdmVu
ZG9yPTB4MTBkZSwgZGV2PTB4MDA1YSwgcmV2aWQ9MHhhMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90
PTIsIGZ1bmM9MAoJY2xhc3M9MGMtMDMtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVn
PTB4MDAwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0w
eDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglp
bnRwaW49YSwgaXJxPTUKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVu
dCBEMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZjlmZmYwMDAsIHNp
emUgMTIsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMi5JTlRBIChzcmMgXFxf
U0JfLkxVQjA6MCkKcGNpX2xpbms0OiBQaWNrZWQgSVJRIDIxIHdpdGggd2VpZ2h0IDAKcGNpYjA6
IHNsb3QgMiBJTlRBIHJvdXRlZCB0byBpcnEgMjEgdmlhIFxcX1NCXy5MVUIwCnVua25vd246IFJl
c2VydmVkIDB4MTAwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4ZjlmZmYwMDAKb2hj
aSBlYXJseTogU01NIGFjdGl2ZSwgcmVxdWVzdCBvd25lciBjaGFuZ2UKZm91bmQtPgl2ZW5kb3I9
MHgxMGRlLCBkZXY9MHgwMDViLCByZXZpZD0weGE0Cglkb21haW49MCwgYnVzPTAsIHNsb3Q9Miwg
ZnVuYz0xCgljbGFzcz0wYy0wMy0yMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgw
MDA2LCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAg
KDAgbnMpLCBtaW5nbnQ9MHgwMyAoNzUwIG5zKSwgbWF4bGF0PTB4MDEgKDI1MCBucykKCWludHBp
bj1iLCBpcnE9MTUKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBE
MAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZjlmZmVjMDAsIHNpemUg
IDgsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMi5JTlRCIChzcmMgXFxfU0Jf
LkxVQjI6MCkKcGNpX2xpbms1OiBQaWNrZWQgSVJRIDIyIHdpdGggd2VpZ2h0IDAKcGNpYjA6IHNs
b3QgMiBJTlRCIHJvdXRlZCB0byBpcnEgMjIgdmlhIFxcX1NCXy5MVUIyCnVua25vd246IFJlc2Vy
dmVkIDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhmOWZmZWMwMApmb3VuZC0+
CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNTksIHJldmlkPTB4YTIKCWRvbWFpbj0wLCBidXM9MCwg
c2xvdD00LCBmdW5jPTAKCWNsYXNzPTA0LTAxLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTAKCWNt
ZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGlt
ZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAyICg1MDAgbnMpLCBtYXhsYXQ9MHgwNSAoMTI1MCBu
cykKCWludHBpbj1hLCBpcnE9MwoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBj
dXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGQ0MDAs
IHNpemUgIDgsIGVuYWJsZWQKCW1hcFsxNF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNl
IDB4ZDAwMCwgc2l6ZSAgOCwgZW5hYmxlZAoJbWFwWzE4XTogdHlwZSBNZW1vcnksIHJhbmdlIDMy
LCBiYXNlIDB4ZjlmZmQwMDAsIHNpemUgMTIsIGVuYWJsZWQKcGNpYjA6IG1hdGNoZWQgZW50cnkg
Zm9yIDAuNC5JTlRBIChzcmMgXFxfU0JfLkxBQ0k6MCkKcGNpX2xpbms3OiBQaWNrZWQgSVJRIDIz
IHdpdGggd2VpZ2h0IDAKcGNpYjA6IHNsb3QgNCBJTlRBIHJvdXRlZCB0byBpcnEgMjMgdmlhIFxc
X1NCXy5MQUNJCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA1MywgcmV2aWQ9MHhmMwoJ
ZG9tYWluPTAsIGJ1cz0wLCBzbG90PTYsIGZ1bmM9MAoJY2xhc3M9MDEtMDEtOGEsIGhkcnR5cGU9
MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNSwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0w
IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1h
eGxhdD0weDAxICgyNTAgbnMpCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQg
RDAKCW1hcFsyMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZmZhMCwgc2l6ZSAg
NCwgZW5hYmxlZApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNTQsIHJldmlkPTB4ZjMK
CWRvbWFpbj0wLCBidXM9MCwgc2xvdD03LCBmdW5jPTAKCWNsYXNzPTAxLTAxLTg1LCBoZHJ0eXBl
PTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxuc3o9
MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAzICg3NTAgbnMpLCBt
YXhsYXQ9MHgwMSAoMjUwIG5zKQoJaW50cGluPWEsIGlycT02Cglwb3dlcnNwZWMgMiAgc3VwcG9y
dHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBi
YXNlIDB4Y2MwMCwgc2l6ZSAgMywgZW5hYmxlZAoJbWFwWzE0XTogdHlwZSBJL08gUG9ydCwgcmFu
Z2UgMzIsIGJhc2UgMHhjODgwLCBzaXplICAyLCBlbmFibGVkCgltYXBbMThdOiB0eXBlIEkvTyBQ
b3J0LCByYW5nZSAzMiwgYmFzZSAweGM4MDAsIHNpemUgIDMsIGVuYWJsZWQKCW1hcFsxY106IHR5
cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YzQ4MCwgc2l6ZSAgMiwgZW5hYmxlZAoJbWFw
WzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhjNDAwLCBzaXplICA0LCBlbmFi
bGVkCgltYXBbMjRdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmOWZmYzAwMCwgc2l6
ZSAxMiwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC43LklOVEEgKHNyYyBcXF9T
Ql8uTFNBMDowKQpwY2lfbGluazEwOiBQaWNrZWQgSVJRIDIwIHdpdGggd2VpZ2h0IDEKcGNpYjA6
IHNsb3QgNyBJTlRBIHJvdXRlZCB0byBpcnEgMjAgdmlhIFxcX1NCXy5MU0EwCmZvdW5kLT4JdmVu
ZG9yPTB4MTBkZSwgZGV2PTB4MDA1YywgcmV2aWQ9MHhmMgoJZG9tYWluPTAsIGJ1cz0wLCBzbG90
PTksIGZ1bmM9MAoJY2xhc3M9MDYtMDQtMDEsIGhkcnR5cGU9MHgwMSwgbWZkZXY9MAoJY21kcmVn
PTB4MDAwNCwgc3RhdHJlZz0weDAwYTAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0w
eDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDAyICg1MDAgbnMpCmZv
dW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA1NywgcmV2aWQ9MHhmMwoJZG9tYWluPTAsIGJ1
cz0wLCBzbG90PTEwLCBmdW5jPTAKCWNsYXNzPTA2LTgwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2
PTAKCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJ
bGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAxICgyNTAgbnMpLCBtYXhsYXQ9MHgxNCAo
NTAwMCBucykKCWludHBpbj1hLCBpcnE9MTAKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBE
MiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4
ZjlmZmIwMDAsIHNpemUgMTIsIGVuYWJsZWQKCW1hcFsxNF06IHR5cGUgSS9PIFBvcnQsIHJhbmdl
IDMyLCBiYXNlIDB4YzA4MCwgc2l6ZSAgMywgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBm
b3IgMC4xMC5JTlRBIChzcmMgXFxfU0JfLkxNQUM6MCkKcGNpX2xpbms2OiBQaWNrZWQgSVJRIDIx
IHdpdGggd2VpZ2h0IDEKcGNpYjA6IHNsb3QgMTAgSU5UQSByb3V0ZWQgdG8gaXJxIDIxIHZpYSBc
XF9TQl8uTE1BQwpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNWQsIHJldmlkPTB4ZjMK
CWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xMSwgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwgaGRydHlw
ZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMDA0LCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6
PTE2IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBt
YXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBE
MAoJTVNJIHN1cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJpdApmb3VuZC0+CXZlbmRvcj0weDEwZGUs
IGRldj0weDAwNWQsIHJldmlkPTB4ZjMKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xMiwgZnVuYz0w
CgljbGFzcz0wNi0wNC0wMCwgaGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMDA0LCBz
dGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5z
KSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vyc3BlYyAyICBz
dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJTVNJIHN1cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJp
dApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNWQsIHJldmlkPTB4ZjMKCWRvbWFpbj0w
LCBidXM9MCwgc2xvdD0xMywgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwgaGRydHlwZT0weDAxLCBt
ZmRldj0wCgljbWRyZWc9MHgwMDA0LCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6PTE2IChkd29y
ZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgw
MCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJTVNJIHN1
cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJpdApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAw
NWQsIHJldmlkPTB4YTMKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0xNCwgZnVuYz0wCgljbGFzcz0w
Ni0wNC0wMCwgaGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMDA3LCBzdGF0cmVnPTB4
MDAxMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250
PTB4MTggKDYwMDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0
cyBEMCBEMyAgY3VycmVudCBEMAoJTVNJIHN1cHBvcnRzIDIgbWVzc2FnZXMsIDY0IGJpdApmb3Vu
ZC0+CXZlbmRvcj0weDEwMjIsIGRldj0weDExMDAsIHJldmlkPTB4MDAKCWRvbWFpbj0wLCBidXM9
MCwgc2xvdD0yNCwgZnVuYz0wCgljbGFzcz0wNi0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0x
CgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxh
dHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5z
KQpmb3VuZC0+CXZlbmRvcj0weDEwMjIsIGRldj0weDExMDEsIHJldmlkPTB4MDAKCWRvbWFpbj0w
LCBidXM9MCwgc2xvdD0yNCwgZnVuYz0xCgljbGFzcz0wNi0wMC0wMCwgaGRydHlwZT0weDAwLCBt
ZmRldj0xCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAwMCwgY2FjaGVsbnN6PTAgKGR3b3Jk
cykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAw
ICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMjIsIGRldj0weDExMDIsIHJldmlkPTB4MDAKCWRv
bWFpbj0wLCBidXM9MCwgc2xvdD0yNCwgZnVuYz0yCgljbGFzcz0wNi0wMC0wMCwgaGRydHlwZT0w
eDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAwMCwgY2FjaGVsbnN6PTAg
KGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxh
dD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMjIsIGRldj0weDExMDMsIHJldmlkPTB4
MDAKCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yNCwgZnVuYz0zCgljbGFzcz0wNi0wMC0wMCwgaGRy
dHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVs
bnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyks
IG1heGxhdD0weDAwICgwIG5zKQpwY2kwOiA8bWVtb3J5PiBhdCBkZXZpY2UgMC4wIChubyBkcml2
ZXIgYXR0YWNoZWQpCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNp
MAppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjAKcGNpMDogPHNlcmlhbCBidXMsIFNNQnVzPiBhdCBk
ZXZpY2UgMS4xIChubyBkcml2ZXIgYXR0YWNoZWQpCm9oY2kwOiA8T0hDSSAoZ2VuZXJpYykgVVNC
IGNvbnRyb2xsZXI+IG1lbSAweGY5ZmZmMDAwLTB4ZjlmZmZmZmYgaXJxIDIxIGF0IGRldmljZSAy
LjAgb24gcGNpMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAyMSAoUENJIElSUSAyMSkgdG8gbGFw
aWMgMCB2ZWN0b3IgNDkKb2hjaTA6IFtNUFNBRkVdCm9oY2kwOiBbSVRIUkVBRF0KdXNidXMwOiA8
T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG9uIG9oY2kwCmVoY2kwOiA8TlZJRElBIG5G
b3JjZTQgVVNCIDIuMCBjb250cm9sbGVyPiBtZW0gMHhmOWZmZWMwMC0weGY5ZmZlY2ZmIGlycSAy
MiBhdCBkZXZpY2UgMi4xIG9uIHBjaTAKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMjIgKFBDSSBJ
UlEgMjIpIHRvIGxhcGljIDAgdmVjdG9yIDUwCmVoY2kwOiBbTVBTQUZFXQplaGNpMDogW0lUSFJF
QURdCmVoY2kwOiBEb29yYmVsbCB3b3JrYXJvdW5kIGVuYWJsZWQKdXNidXMxOiBFSENJIHZlcnNp
b24gMS4wCnVzYnVzMTogPE5WSURJQSBuRm9yY2U0IFVTQiAyLjAgY29udHJvbGxlcj4gb24gZWhj
aTAKcGNpMDogPG11bHRpbWVkaWEsIGF1ZGlvPiBhdCBkZXZpY2UgNC4wIChubyBkcml2ZXIgYXR0
YWNoZWQpCmF0YXBjaTA6IDxuVmlkaWEgbkZvcmNlIENLODA0IFVETUExMzMgY29udHJvbGxlcj4g
cG9ydCAweDFmMC0weDFmNywweDNmNiwweDE3MC0weDE3NywweDM3NiwweGZmYTAtMHhmZmFmIGF0
IGRldmljZSA2LjAgb24gcGNpMAphdGFwY2kwOiBSZXNlcnZlZCAweDEwIGJ5dGVzIGZvciByaWQg
MHgyMCB0eXBlIDQgYXQgMHhmZmEwCmF0YTA6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0
YXBjaTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSA0IGF0IDB4MWYwCmF0
YXBjaTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3IgcmlkIDB4MTQgdHlwZSA0IGF0IDB4M2Y2CmF0
YTA6IHJlc2V0IHRwMSBtYXNrPTAzIG9zdGF0MD01MCBvc3RhdDE9MDAKYXRhMDogc3RhdDA9MHg1
MCBlcnI9MHgwMSBsc2I9MHgwMCBtc2I9MHgwMAphdGEwOiBzdGF0MT0weDAwIGVycj0weDAxIGxz
Yj0weDAwIG1zYj0weDAwCmF0YTA6IHJlc2V0IHRwMiBzdGF0MD01MCBzdGF0MT0wMCBkZXZpY2Vz
PTB4MQppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxNCAoSVNBIElSUSAxNCkgdG8gbGFwaWMgMCB2
ZWN0b3IgNTEKYXRhMDogW01QU0FGRV0KYXRhMDogW0lUSFJFQURdCmF0YTE6IDxBVEEgY2hhbm5l
bCAxPiBvbiBhdGFwY2kwCmF0YXBjaTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3IgcmlkIDB4MTgg
dHlwZSA0IGF0IDB4MTcwCmF0YXBjaTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3IgcmlkIDB4MWMg
dHlwZSA0IGF0IDB4Mzc2CmF0YTE6IHJlc2V0IHRwMSBtYXNrPTAwIG9zdGF0MD1mZiBvc3RhdDE9
ZmYKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTUgKElTQSBJUlEgMTUpIHRvIGxhcGljIDAgdmVj
dG9yIDUyCmF0YTE6IFtNUFNBRkVdCmF0YTE6IFtJVEhSRUFEXQphdGFwY2kxOiA8blZpZGlhIG5G
b3JjZSBDSzgwNCBTQVRBMzAwIGNvbnRyb2xsZXI+IHBvcnQgMHhjYzAwLTB4Y2MwNywweGM4ODAt
MHhjODgzLDB4YzgwMC0weGM4MDcsMHhjNDgwLTB4YzQ4MywweGM0MDAtMHhjNDBmIG1lbSAweGY5
ZmZjMDAwLTB4ZjlmZmNmZmYgaXJxIDIwIGF0IGRldmljZSA3LjAgb24gcGNpMAphdGFwY2kxOiBS
ZXNlcnZlZCAweDEwIGJ5dGVzIGZvciByaWQgMHgyMCB0eXBlIDQgYXQgMHhjNDAwCmlvYXBpYzA6
IHJvdXRpbmcgaW50cGluIDIwIChQQ0kgSVJRIDIwKSB0byBsYXBpYyAwIHZlY3RvciA1MwphdGFw
Y2kxOiBbTVBTQUZFXQphdGFwY2kxOiBbSVRIUkVBRF0KYXRhcGNpMTogUmVzZXJ2ZWQgMHgxMDAw
IGJ5dGVzIGZvciByaWQgMHgyNCB0eXBlIDMgYXQgMHhmOWZmYzAwMAphdGEyOiA8QVRBIGNoYW5u
ZWwgMD4gb24gYXRhcGNpMQphdGFwY2kxOiBSZXNlcnZlZCAweDggYnl0ZXMgZm9yIHJpZCAweDEw
IHR5cGUgNCBhdCAweGNjMDAKYXRhcGNpMTogUmVzZXJ2ZWQgMHg0IGJ5dGVzIGZvciByaWQgMHgx
NCB0eXBlIDQgYXQgMHhjODgwCmF0YTI6IFNBVEEgY29ubmVjdCB0aW1lPTBtcyBzdGF0dXM9MDAw
MDAxMjMKYXRhMjogcmVzZXQgdHAxIG1hc2s9MDEgb3N0YXQwPTUwIG9zdGF0MT0wMAphdGEyOiBz
dGF0MD0weDUwIGVycj0weDAxIGxzYj0weDAwIG1zYj0weDAwCmF0YTI6IHJlc2V0IHRwMiBzdGF0
MD01MCBzdGF0MT0wMCBkZXZpY2VzPTB4MQphdGEyOiBbTVBTQUZFXQphdGEyOiBbSVRIUkVBRF0K
YXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTEKYXRhcGNpMTogUmVzZXJ2ZWQgMHg4IGJ5
dGVzIGZvciByaWQgMHgxOCB0eXBlIDQgYXQgMHhjODAwCmF0YXBjaTE6IFJlc2VydmVkIDB4NCBi
eXRlcyBmb3IgcmlkIDB4MWMgdHlwZSA0IGF0IDB4YzQ4MAphdGEzOiBTQVRBIGNvbm5lY3QgdGlt
ZW91dCBzdGF0dXM9MDAwMDAwMDAKYXRhMzogW01QU0FGRV0KYXRhMzogW0lUSFJFQURdCnBjaWIx
OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDkuMCBvbiBwY2kwCnBjaWIxOiAgIGRv
bWFpbiAgICAgICAgICAgIDAKcGNpYjE6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMQpwY2liMTogICBz
dWJvcmRpbmF0ZSBidXMgICAxCnBjaWIxOiAgIEkvTyBkZWNvZGUgICAgICAgIDB4MC0weDAKcGNp
YjE6ICAgbm8gcHJlZmV0Y2hlZCBkZWNvZGUKcGNpYjE6ICAgU3VidHJhY3RpdmVseSBkZWNvZGVk
IGJyaWRnZS4KcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKcGNpMTogZG9tYWluPTAsIHBo
eXNpY2FsIGJ1cz0xCm5mZTA6IDxOVklESUEgbkZvcmNlNCBDSzgwNCBNQ1A5IE5ldHdvcmtpbmcg
QWRhcHRlcj4gcG9ydCAweGMwODAtMHhjMDg3IG1lbSAweGY5ZmZiMDAwLTB4ZjlmZmJmZmYgaXJx
IDIxIGF0IGRldmljZSAxMC4wIG9uIHBjaTAKbmZlMDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZv
ciByaWQgMHgxMCB0eXBlIDMgYXQgMHhmOWZmYjAwMAptaWlidXMwOiA8TUlJIGJ1cz4gb24gbmZl
MApjaXBoeTA6IDxWaXRlc3NlIFZTQzg2MDEgMTAvMTAwLzEwMDBUWCBQSFk+IFBIWSAxIG9uIG1p
aWJ1czAKY2lwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRY
LUZEWCwgMTAwMGJhc2VULCAxMDAwYmFzZVQtRkRYLCBhdXRvCm5mZTA6IGJwZiBhdHRhY2hlZApu
ZmUwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDoxOTpkYjoyMjo3NDo4NwpuZmUwOiBbTVBTQUZFXQpu
ZmUwOiBbRklMVEVSXQpwY2liMjogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxMS4w
IG9uIHBjaTAKcGNpYjI6ICAgZG9tYWluICAgICAgICAgICAgMApwY2liMjogICBzZWNvbmRhcnkg
YnVzICAgICAyCnBjaWIyOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDIKcGNpYjI6ICAgSS9PIGRlY29k
ZSAgICAgICAgMHgwLTB4MApwY2liMjogICBubyBwcmVmZXRjaGVkIGRlY29kZQpwY2kyOiA8QUNQ
SSBQQ0kgYnVzPiBvbiBwY2liMgpwY2kyOiBkb21haW49MCwgcGh5c2ljYWwgYnVzPTIKcGNpYjM6
IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMTIuMCBvbiBwY2kwCnBjaWIzOiAgIGRv
bWFpbiAgICAgICAgICAgIDAKcGNpYjM6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMwpwY2liMzogICBz
dWJvcmRpbmF0ZSBidXMgICAzCnBjaWIzOiAgIEkvTyBkZWNvZGUgICAgICAgIDB4MC0weDAKcGNp
YjM6ICAgbm8gcHJlZmV0Y2hlZCBkZWNvZGUKcGNpMzogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjMK
cGNpMzogZG9tYWluPTAsIHBoeXNpY2FsIGJ1cz0zCnBjaWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRn
ZT4gYXQgZGV2aWNlIDEzLjAgb24gcGNpMApwY2liNDogICBkb21haW4gICAgICAgICAgICAwCnBj
aWI0OiAgIHNlY29uZGFyeSBidXMgICAgIDQKcGNpYjQ6ICAgc3Vib3JkaW5hdGUgYnVzICAgNApw
Y2liNDogICBJL08gZGVjb2RlICAgICAgICAweDAtMHgwCnBjaWI0OiAgIG5vIHByZWZldGNoZWQg
ZGVjb2RlCnBjaTQ6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI0CnBjaTQ6IGRvbWFpbj0wLCBwaHlz
aWNhbCBidXM9NApwY2liNTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxNC4wIG9u
IHBjaTAKcGNpYjU6ICAgZG9tYWluICAgICAgICAgICAgMApwY2liNTogICBzZWNvbmRhcnkgYnVz
ICAgICA1CnBjaWI1OiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDUKcGNpYjU6ICAgSS9PIGRlY29kZSAg
ICAgICAgMHhlMDAwLTB4ZWZmZgpwY2liNTogICBtZW1vcnkgZGVjb2RlICAgICAweGZhMDAwMDAw
LTB4ZmViZmZmZmYKcGNpYjU6ICAgcHJlZmV0Y2hlZCBkZWNvZGUgMHhkMDAwMDAwMC0weGRmZmZm
ZmZmCnBjaTU6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI1CnBjaTU6IGRvbWFpbj0wLCBwaHlzaWNh
bCBidXM9NQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDA2ZTQsIHJldmlkPTB4YTEKCWRv
bWFpbj0wLCBidXM9NSwgc2xvdD0wLCBmdW5jPTAKCWNsYXNzPTAzLTAwLTAwLCBoZHJ0eXBlPTB4
MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9MTYg
KGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxh
dD0weDAwICgwIG5zKQoJaW50cGluPWEsIGlycT0xMAoJcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQw
IEQzICBjdXJyZW50IEQwCglNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQKCW1hcFsxMF06
IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZkMDAwMDAwLCBzaXplIDI0LCBlbmFibGVk
CnBjaWI1OiByZXF1ZXN0ZWQgbWVtb3J5IHJhbmdlIDB4ZmQwMDAwMDAtMHhmZGZmZmZmZjogZ29v
ZAoJbWFwWzE0XTogdHlwZSBQcmVmZXRjaGFibGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGQw
MDAwMDAwLCBzaXplIDI4LCBlbmFibGVkCnBjaWI1OiByZXF1ZXN0ZWQgbWVtb3J5IHJhbmdlIDB4
ZDAwMDAwMDAtMHhkZmZmZmZmZjogZ29vZAoJbWFwWzFjXTogdHlwZSBNZW1vcnksIHJhbmdlIDY0
LCBiYXNlIDB4ZmEwMDAwMDAsIHNpemUgMjUsIGVuYWJsZWQKcGNpYjU6IHJlcXVlc3RlZCBtZW1v
cnkgcmFuZ2UgMHhmYTAwMDAwMC0weGZiZmZmZmZmOiBnb29kCgltYXBbMjRdOiB0eXBlIEkvTyBQ
b3J0LCByYW5nZSAzMiwgYmFzZSAweGVjMDAsIHNpemUgIDcsIGVuYWJsZWQKcGNpYjU6IHJlcXVl
c3RlZCBJL08gcmFuZ2UgMHhlYzAwLTB4ZWM3ZjogaW4gcmFuZ2UKcGNpYjU6IG1hdGNoZWQgZW50
cnkgZm9yIDUuMC5JTlRBIChzcmMgXFxfU0JfLkxOS0M6MCkKcGNpX2xpbmsyOiBQaWNrZWQgSVJR
IDE2IHdpdGggd2VpZ2h0IDAKcGNpYjU6IHNsb3QgMCBJTlRBIHJvdXRlZCB0byBpcnEgMTYgdmlh
IFxcX1NCXy5MTktDCnZnYXBjaTA6IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBwb3J0IDB4ZWMw
MC0weGVjN2YgbWVtIDB4ZmQwMDAwMDAtMHhmZGZmZmZmZiwweGQwMDAwMDAwLTB4ZGZmZmZmZmYs
MHhmYTAwMDAwMC0weGZiZmZmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTUKYW1kdGVt
cDA6IDxBTUQgSzggVGhlcm1hbCBTZW5zb3JzPiBvbiBob3N0YjMKYWNwaV9idXR0b24wOiA8UG93
ZXIgQnV0dG9uPiBvbiBhY3BpMAphdHJ0YzA6IDxBVCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcw
LTB4NzEgaXJxIDggb24gYWNwaTAKYXRydGMwOiByZWdpc3RlcmVkIGFzIGEgdGltZS1vZi1kYXkg
Y2xvY2sgKHJlc29sdXRpb24gMTAwMDAwMHVzKQp1YXJ0MDogPDE2NTUwIG9yIGNvbXBhdGlibGU+
IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBhY3BpMAppb2FwaWMwOiByb3V0
aW5nIGludHBpbiA0IChJU0EgSVJRIDQpIHRvIGxhcGljIDAgdmVjdG9yIDU0CnVhcnQwOiBbRklM
VEVSXQp1YXJ0MDogZmFzdCBpbnRlcnJ1cHQKcHBjMDogdXNpbmcgZXh0ZW5kZWQgSS9PIHBvcnQg
cmFuZ2UKcHBjMDogU1BQCnBwYzA6IDxQYXJhbGxlbCBwb3J0PiBwb3J0IDB4Mzc4LTB4MzdmIGly
cSA3IG9uIGFjcGkwCnBwYzA6IEdlbmVyaWMgY2hpcHNldCAoTklCQkxFLW9ubHkpIGluIENPTVBB
VElCTEUgbW9kZQppb2FwaWMwOiByb3V0aW5nIGludHBpbiA3IChJU0EgSVJRIDcpIHRvIGxhcGlj
IDAgdmVjdG9yIDU1CnBwYzA6IFtNUFNBRkVdCnBwYzA6IFtJVEhSRUFEXQpwcGJ1czA6IDxQYXJh
bGxlbCBwb3J0IGJ1cz4gb24gcHBjMApwbGlwMDogPFBMSVAgbmV0d29yayBpbnRlcmZhY2U+IG9u
IHBwYnVzMApwbGlwMDogYnBmIGF0dGFjaGVkCnBsaXAwOiBbTVBTQUZFXQpwbGlwMDogW0lUSFJF
QURdCmxwdDA6IDxQcmludGVyPiBvbiBwcGJ1czAKbHB0MDogW01QU0FGRV0KbHB0MDogW0lUSFJF
QURdCmxwdDA6IEludGVycnVwdC1kcml2ZW4gcG9ydApwcGkwOiA8UGFyYWxsZWwgSS9PPiBvbiBw
cGJ1czAKYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4
NjQgaXJxIDEgb24gYWNwaTAKYXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAK
YXRrYmQ6IHRoZSBjdXJyZW50IGtiZCBjb250cm9sbGVyIGNvbW1hbmQgYnl0ZSAwMDY1CmF0a2Jk
OiBrZXlib2FyZCBJRCAweDQxYWIgKDIpCmtiZDAgYXQgYXRrYmQwCmtiZDA6IGF0a2JkMCwgQVQg
MTAxLzEwMiAoMiksIGNvbmZpZzoweDAsIGZsYWdzOjB4M2QwMDAwCmlvYXBpYzA6IHJvdXRpbmcg
aW50cGluIDEgKElTQSBJUlEgMSkgdG8gbGFwaWMgMCB2ZWN0b3IgNTYKYXRrYmQwOiBbR0lBTlQt
TE9DS0VEXQphdGtiZDA6IFtJVEhSRUFEXQpwc20wOiB1bmFibGUgdG8gYWxsb2NhdGUgSVJRCnBz
bWNwbnAwOiA8UFMvMiBtb3VzZSBwb3J0PiBpcnEgMTIgb24gYWNwaTAKcHNtMDogY3VycmVudCBj
b21tYW5kIGJ5dGU6MDA2NQpwc20wOiA8UFMvMiBNb3VzZT4gaXJxIDEyIG9uIGF0a2JkYzAKaW9h
cGljMDogcm91dGluZyBpbnRwaW4gMTIgKElTQSBJUlEgMTIpIHRvIGxhcGljIDAgdmVjdG9yIDU3
CnBzbTA6IFtHSUFOVC1MT0NLRURdCnBzbTA6IFtJVEhSRUFEXQpwc20wOiBtb2RlbCBJbnRlbGxp
TW91c2UgRXhwbG9yZXIsIGRldmljZSBJRCA0LTAwLCA1IGJ1dHRvbnMKcHNtMDogY29uZmlnOjAw
MDAwMDAwLCBmbGFnczowMDAwMDAwOCwgcGFja2V0IHNpemU6NApwc20wOiBzeW5jbWFzazowOCwg
c3luY2JpdHM6MDAKaXNhX3Byb2JlX2NoaWxkcmVuOiBkaXNhYmxpbmcgUG5QIGRldmljZXMKYXRr
YmRjOiBhdGtiZGMwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAphdHJ0YzogYXRydGMwIGFs
cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdApwcGM6IHBwYzAgYWxyZWFkeSBleGlzdHM7IHNraXBw
aW5nIGl0CnNjOiBzYzAgYWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CnVhcnQ6IHVhcnQwIGFs
cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAppc2FfcHJvYmVfY2hpbGRyZW46IHByb2Jpbmcgbm9u
LVBuUCBkZXZpY2VzCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2Ew
CnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kc2MwOiBmYjAsIGti
ZDEsIHRlcm1pbmFsIGVtdWxhdG9yOiBzY3Rla2VuICh0ZWtlbiB0ZXJtaW5hbCkKdmdhMDogPEdl
bmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYg
b24gaXNhMApmZGMwIGZhaWxlZCB0byBwcm9iZSBhdCBwb3J0IDB4M2YwIGlycSA2IGRycSAyIG9u
IGlzYTAKdWFydDE6IDxuczgyNTA+IGZhaWxlZCB0byBwcm9iZSBhdCBwb3J0IDB4MmY4LTB4MmZm
IGlycSAzIG9uIGlzYTAKaXNhX3Byb2JlX2NoaWxkcmVuOiBwcm9iaW5nIFBuUCBkZXZpY2VzCnBv
d2Vybm93MDogPFBvd2VyTm93ISBLOD4gb24gY3B1MApwb3dlcm5vdzE6IDxQb3dlck5vdyEgSzg+
IG9uIGNwdTEKRGV2aWNlIGNvbmZpZ3VyYXRpb24gZmluaXNoZWQuCnByb2NmcyByZWdpc3RlcmVk
CmxpbnByb2NmcyByZWdpc3RlcmVkCmxhcGljOiBEaXZpc29yIDIsIEZyZXF1ZW5jeSAxMDA1MTU0
MzIgSHoKVGltZWNvdW50ZXIgIlRTQyIgZnJlcXVlbmN5IDM1MTEzMzkzMDcgSHogcXVhbGl0eSAt
MTAwClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMKdmxhbjogaW5pdGlhbGl6ZWQs
IHVzaW5nIGhhc2ggdGFibGVzIHdpdGggY2hhaW5pbmcKTGludXggRUxGIGV4ZWMgaGFuZGxlciBp
bnN0YWxsZWQKbG8wOiBicGYgYXR0YWNoZWQKaHB0cnI6IG5vIGNvbnRyb2xsZXIgZGV0ZWN0ZWQu
CmF0YTA6IElkZW50aWZ5aW5nIGRldmljZXM6IDAwMDAwMDAxCmF0YTA6IE5ldyBkZXZpY2VzOiAw
MDAwMDAwMQp1c2J1czA6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMTogNDgwTWJw
cyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVnZW4wLjE6IDxuVmlkaWE+IGF0IHVzYnVzMAp1aHViMDog
PG5WaWRpYSBPSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMT4g
b24gdXNidXMwCnVnZW4xLjE6IDxuVmlkaWE+IGF0IHVzYnVzMQp1aHViMTogPG5WaWRpYSBFSENJ
IHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXMxCmF0
YTAtbWFzdGVyOiBwaW89UElPNCB3ZG1hPVdETUEyIHVkbWE9VURNQTEwMCBjYWJsZT04MCB3aXJl
CmF0YXBpY2FtOiBhdGFwaWNhbTAgYWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CmRyaXZlciBi
dWc6IFVuYWJsZSB0byBzZXQgZGV2Y2xhc3MgKGRldm5hbWU6IChudWxsKSkKYWQwOiBzZXR0aW5n
IFVETUExMDAKYWQwOiAzOTI2Nk1CIDxJQzM1TDA0MEFWVk4wNyAwIFZBMk9BRzBBPiBhdCBhdGEw
LW1hc3RlciBVRE1BMTAwIAphZDA6IDgwNDE4MjQwIHNlY3RvcnMgWzc5NzgwQy8xNkgvNjNTXSAx
NiBzZWN0b3JzL2ludGVycnVwdCAxIGRlcHRoIHF1ZXVlCkdFT006IG5ldyBkaXNrIGFkMAphZDA6
IG5WaWRpYSBjaGVjazEgZmFpbGVkCmFkMDogQWRhcHRlYyBjaGVjazEgZmFpbGVkCmFkMDogTFNJ
ICh2MykgY2hlY2sxIGZhaWxlZAphZDA6IExTSSAodjIpIGNoZWNrMSBmYWlsZWQKYWQwOiBGcmVl
QlNEIGNoZWNrMSBmYWlsZWQKYXRhMTogSWRlbnRpZnlpbmcgZGV2aWNlczogMDAwMDAwMDAKYXRh
MTogTmV3IGRldmljZXM6IDAwMDAwMDAwCmF0YTI6IElkZW50aWZ5aW5nIGRldmljZXM6IDAwMDAw
MDAxCmF0YTI6IE5ldyBkZXZpY2VzOiAwMDAwMDAwMQphdGEyLW1hc3RlcjogcGlvPVBJTzQgd2Rt
YT1XRE1BMiB1ZG1hPVVETUExMzMgY2FibGU9NDAgd2lyZQphZDQ6IHNldHRpbmcgVURNQTEwMAph
ZDQ6IDc2MjkzTUIgPFNBTVNVTkcgSEQwODBISi9QIFpIMTAwLTM0PiBhdCBhdGEyLW1hc3RlciBV
RE1BMTAwIFNBVEEgM0diL3MKYWQ0OiAxNTYyNTAwMDAgc2VjdG9ycyBbMTU1MDA5Qy8xNkgvNjNT
XSAxNiBzZWN0b3JzL2ludGVycnVwdCAxIGRlcHRoIHF1ZXVlCkdFT006IG5ldyBkaXNrIGFkNAph
ZDQ6IG5WaWRpYSBjaGVjazEgZmFpbGVkCmFkNDogQWRhcHRlYyBjaGVjazEgZmFpbGVkCmFkNDog
TFNJICh2MykgY2hlY2sxIGZhaWxlZAphZDQ6IExTSSAodjIpIGNoZWNrMSBmYWlsZWQKYWQ0OiBG
cmVlQlNEIGNoZWNrMSBmYWlsZWQKYXRhMzogSWRlbnRpZnlpbmcgZGV2aWNlczogMDAwMDAwMDAK
YXRhMzogTmV3IGRldmljZXM6IDAwMDAwMDAwCkFUQSBQc2V1ZG9SQUlEIGxvYWRlZApTTVA6IEFQ
IENQVSAjMSBMYXVuY2hlZCEKY3B1MSBBUDoKICAgICBJRDogMHgwMTAwMDAwMCAgIFZFUjogMHg4
MDA1MDAxMCBMRFI6IDB4MDAwMDAwMDAgREZSOiAweGZmZmZmZmZmCiAgbGludDA6IDB4MDAwMTA3
MDAgbGludDE6IDB4MDAwMDA0MDAgVFBSOiAweDAwMDAwMDAwIFNWUjogMHgwMDAwMDFmZgogIHRp
bWVyOiAweDAwMDIwMGVmIHRoZXJtOiAweDAwMDEwMDAwIGVycjogMHgwMDAwMDBmMCBwbWM6IDB4
MDAwMTA0MDAKaW9hcGljMDogcm91dGluZyBpbnRwaW4gNCAoSVNBIElSUSA0KSB0byBsYXBpYyAx
IHZlY3RvciA0OAppb2FwaWMwOiByb3V0aW5nIGludHBpbiA5IChJU0EgSVJRIDkpIHRvIGxhcGlj
IDEgdmVjdG9yIDQ5CmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE0IChJU0EgSVJRIDE0KSB0byBs
YXBpYyAxIHZlY3RvciA1MAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAyMCAoUENJIElSUSAyMCkg
dG8gbGFwaWMgMSB2ZWN0b3IgNTEKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMjIgKFBDSSBJUlEg
MjIpIHRvIGxhcGljIDEgdmVjdG9yIDUyClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMSB1
c2J1czAKdWh1YjA6IDggcG9ydHMgd2l0aCA4IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkClJvb3Qg
bW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMQpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czEK
Um9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMxCnVodWIxOiA4IHBvcnRzIHdpdGggOCByZW1v
dmFibGUsIHNlbGYgcG93ZXJlZApSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czEKdWdlbjEu
MjogPHZlbmRvciAweDA0MDI+IGF0IHVzYnVzMQp1bWFzczA6IDx2ZW5kb3IgMHgwNDAyIFVTQiAy
LjAgU3RvcmFnZSBEZXZpY2UsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMS4wMywgYWRkciAyPiBvbiB1
c2J1czEKdW1hc3MwOiAgU0NTSSBvdmVyIEJ1bGstT25seTsgcXVpcmtzID0gMHgwMDAwCnVtYXNz
MDoyOjA6LTE6IEF0dGFjaGVkIHRvIHNjYnVzMgpUcnlpbmcgdG8gbW91bnQgcm9vdCBmcm9tIHVm
czovZGV2L2FkNHMxYQoocHJvYmUwOnVtYXNzLXNpbTA6MDowOjApOiBEb3duIHJldmluZyBQcm90
b2NvbCBWZXJzaW9uIGZyb20gMiB0byAwPwpjdF90b190cyhbMjAxMS0wMS0wNSAxOTo1MTowNF0p
ID0gMTI5NDI1NzA2NC4wMDAwMDAwMDAKc3RhcnRfaW5pdDogdHJ5aW5nIC9zYmluL2luaXQKKHBy
b2JlMDp1bWFzcy1zaW0wOjA6MDowKTogU0NTSSBzdGF0dXMgZXJyb3IKKHByb2JlMDp1bWFzcy1z
aW0wOjA6MDowKTogVEVTVCBVTklUIFJFQURZLiBDREI6IDAgMCAwIDAgMCAwIAoocHJvYmUwOnVt
YXNzLXNpbTA6MDowOjApOiBDQU0gc3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJvcgoocHJvYmUwOnVt
YXNzLXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihwcm9iZTA6dW1h
c3Mtc2ltMDowOjA6MCk6IFNDU0kgc2Vuc2U6IE5PVCBSRUFEWSBhc2M6M2EsMCAoTWVkaXVtIG5v
dCBwcmVzZW50KQoocHJvYmUwOnVtYXNzLXNpbTA6MDowOjApOiBFcnJvciA2LCBVbnJldHJ5YWJs
ZSBlcnJvcgpzZzAgYXQgdW1hc3Mtc2ltMCBidXMgMCBzY2J1czIgdGFyZ2V0IDAgbHVuIDAKc2cw
OiA8X05FQyBEVkRfUlcgTkQtMjUxMEEgMi4wND4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2
aWNlIApzZzA6IFNlcmlhbCBOdW1iZXIgMDAwNDIyMjIyMDAwMDAxMjAyNTEKc2cwOiA0MC4wMDBN
Qi9zIHRyYW5zZmVycwpwYXNzMCBhdCB1bWFzcy1zaW0wIGJ1cyAwIHNjYnVzMiB0YXJnZXQgMCBs
dW4gMApwYXNzMDogPF9ORUMgRFZEX1JXIE5ELTI1MTBBIDIuMDQ+IFJlbW92YWJsZSBDRC1ST00g
U0NTSS0wIGRldmljZSAKcGFzczA6IFNlcmlhbCBOdW1iZXIgMDAwNDIyMjIyMDAwMDAxMjAyNTEK
cGFzczA6IDQwLjAwME1CL3MgdHJhbnNmZXJzCkdFT006IG5ldyBkaXNrIGNkMAooY2QwOnVtYXNz
LXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1cyBlcnJvcgooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBS
RUFEIENBUEFDSVRZLiBDREI6IDI1IDAgMCAwIDAgMCAwIDAgMCAwIAooY2QwOnVtYXNzLXNpbTA6
MDowOjApOiBDQU0gc3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJvcgooY2QwOnVtYXNzLXNpbTA6MDow
OjApOiBTQ1NJIHN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihjZDA6dW1hc3Mtc2ltMDowOjA6MCk6
IFNDU0kgc2Vuc2U6IE5PVCBSRUFEWSBhc2M6M2EsMCAoTWVkaXVtIG5vdCBwcmVzZW50KQooY2Qw
OnVtYXNzLXNpbTA6MDowOjApOiBFcnJvciA2LCBVbnJldHJ5YWJsZSBlcnJvcgpjZDAgYXQgdW1h
c3Mtc2ltMCBidXMgMCBzY2J1czIgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8X05FQyBEVkRfUlcgTkQt
MjUxMEEgMi4wND4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIApjZDA6IFNlcmlhbCBO
dW1iZXIgMDAwNDIyMjIyMDAwMDAxMjAyNTEKY2QwOiA0MC4wMDBNQi9zIHRyYW5zZmVycwpjZDA6
IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1bSBu
b3QgcHJlc2VudAooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1cyBlcnJvcgooY2Qw
OnVtYXNzLXNpbTA6MDowOjApOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDAgMCAwIDAgMCAwIDAg
MCAwIAooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBDQU0gc3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJv
cgooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihj
ZDA6dW1hc3Mtc2ltMDowOjA6MCk6IFNDU0kgc2Vuc2U6IE5PVCBSRUFEWSBhc2M6M2EsMCAoTWVk
aXVtIG5vdCBwcmVzZW50KQooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBFcnJvciA2LCBVbnJldHJ5
YWJsZSBlcnJvcgooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1cyBlcnJvcgooY2Qw
OnVtYXNzLXNpbTA6MDowOjApOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDAgMCAwIDAgMCAwIDAg
MCAwIAooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBDQU0gc3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJv
cgooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBTQ1NJIHN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihj
ZDA6dW1hc3Mtc2ltMDowOjA6MCk6IFNDU0kgc2Vuc2U6IE5PVCBSRUFEWSBhc2M6M2EsMCAoTWVk
aXVtIG5vdCBwcmVzZW50KQooY2QwOnVtYXNzLXNpbTA6MDowOjApOiBFcnJvciA2LCBVbnJldHJ5
YWJsZSBlcnJvcgp0c190b19jdCgxMjk0MjU3MDg3LjU5MzcyODY3NSkgPSBbMjAxMS0wMS0wNSAx
OTo1MToyN10K
------=_20110111042005_78835--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef923608b4c1386afb21fa5eb45a6670.HRCIM>