Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Nov 2005 14:55:13 +0100
From:      Timm Florian Gloger <timm.gloger@gmail.com>
To:        freebsd-acpi@freebsd.org
Subject:   System freezes when using ACPI
Message-ID:  <19269e540511250555p18355d49u@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
------=_Part_19485_7205456.1132926913814
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

aGV5IGxpc3QsCgppIGluc3RhbGxlZCBhIGZyZXNoIDYuMCBzdGFibGUgc3lzdGVtIG9uIG15IG1h
Y2hpbmUuCgp3aGVuIHVzaW5nIGFjcGkgdGhlIHN5c3RlbSBmcmVlemVzIGFmdGVyIGxlc3MgdGhh
biAxMCBtaW51dGVzLgp3aXRoIGRpc2FibGVkIGFjcGkgdGhlcmUgaXMgbm8gc3VjaCBwcm9ibGVt
IGFuZCB0aGUgc3lzdGVtIHJ1bnMgZmluZS4KCmkgYW0gbmV3IHRvIGZyZWVic2Qgc28gaSBkb250
IGtub3cgYWxsIHRoZSB0aGluZ3Mgd2hpY2ggbWF5IGluZmx1ZW5jZQp0aGUgYWNwaSBkcml2ZXIg
dG8gbWlzYmVoYXZlLgoKaSBhdHRhY2hlZCB0aGUgb3V0cHV0cyB3aGljaCBhcmUgbWVudGlvbmVk
IGluIHRoZSBoYW5kYm9vay4KCnRoZSBzeXN0ZW0gaXM6Cgphc3VzIGE3bjh4IGRlbHV4ZSByZXYg
Mi4wIGJpb3MgMTAwOAphbWQgYXRobG9uIHhwIDMwMDArIGZzYiA0MDAKMSBnYiBkZHI0MDAgcmFt
Cm5mb3JjZSAyIGNoaXBzZXQgKGZpcmV3aXJlIGRpc2FibGVkKQpzYXBwaGlyZSByYWRlb24gOTgw
MCBwcm8KCmlmIHRoZXJlIGFyZSBhbnkgZnVydGhlciBpbmZvcm1hdGlvbiByZXF1aXJlZCB0byBn
ZXQgdGhlIHN5c3RlbSB3b3JrCnByb3Blcmx5IC4uLgoKdGhhbmtzCnRpbW0K
------=_Part_19485_7205456.1132926913814
Content-Type: application/octet-stream; name="dmesg_acpi_off"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_acpi_off"

Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj
KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln
aHRzIHJlc2VydmVkLgpGcmVlQlNEIDYuMC1SRUxFQVNFICMwOiBUaHUgTm92ICAzIDA5OjM2OjEz
IFVUQyAyMDA1CiAgICByb290QHg2NC5zYW1zY28uaG9tZTovdXNyL29iai91c3Ivc3JjL3N5cy9H
RU5FUklDClByZWxvYWRlZCBlbGYga2VybmVsICIvYm9vdC9rZXJuZWwva2VybmVsIiBhdCAweGMw
YTMyMDAwLgptcHRhYmxlX3Byb2JlOiBNUCBDb25maWcgVGFibGUgaGFzIGJhZCBzaWduYXR1cmU6
IDRcXkNcXl8KQVBJQzogQ291bGQgbm90IGZpbmQgYW55IEFQSUNzLgpDYWxpYnJhdGluZyBjbG9j
ayhzKSAuLi4gaTgyNTQgY2xvY2s6IDExOTMxNjYgSHoKQ0xLX1VTRV9JODI1NF9DQUxJQlJBVElP
TiBub3Qgc3BlY2lmaWVkIC0gdXNpbmcgZGVmYXVsdCBmcmVxdWVuY3kKVGltZWNvdW50ZXIgImk4
MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKQ2FsaWJyYXRpbmcgVFNDIGNsb2Nr
IC4uLiBUU0MgY2xvY2s6IDIxMDQ3ODgzNzggSHoKQ1BVOiBBTUQgQXRobG9uKHRtKSBYUCAzMDAw
KyAoMjEwNC43OS1NSHogNjg2LWNsYXNzIENQVSkKICBPcmlnaW4gPSAiQXV0aGVudGljQU1EIiAg
SWQgPSAweDZhMCAgU3RlcHBpbmcgPSAwCiAgRmVhdHVyZXM9MHgzODNmYmZmPEZQVSxWTUUsREUs
UFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBT
RTM2LE1NWCxGWFNSLFNTRT4KICBBTUQgRmVhdHVyZXM9MHhjMDQwMDgwMDxTWVNDQUxMLE1NWCss
M0ROb3crLDNETm93PgpEYXRhIFRMQjogMzIgZW50cmllcywgZnVsbHkgYXNzb2NpYXRpdmUKSW5z
dHJ1Y3Rpb24gVExCOiAxNiBlbnRyaWVzLCBmdWxseSBhc3NvY2lhdGl2ZQpMMSBkYXRhIGNhY2hl
OiA2NCBrYnl0ZXMsIDY0IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFnLCAyLXdheSBhc3NvY2lhdGl2
ZQpMMSBpbnN0cnVjdGlvbiBjYWNoZTogNjQga2J5dGVzLCA2NCBieXRlcy9saW5lLCAxIGxpbmVz
L3RhZywgMi13YXkgYXNzb2NpYXRpdmUKTDIgaW50ZXJuYWwgY2FjaGU6IDUxMiBrYnl0ZXMsIDY0
IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFnLCA4LXdheSBhc3NvY2lhdGl2ZQpyZWFsIG1lbW9yeSAg
PSAxMDczNjc2Mjg4ICgxMDIzIE1CKQpQaHlzaWNhbCBtZW1vcnkgY2h1bmsocyk6CjB4MDAwMDAw
MDAwMDAwMTAwMCAtIDB4MDAwMDAwMDAwMDA5ZWZmZiwgNjQ3MTY4IGJ5dGVzICgxNTggcGFnZXMp
CjB4MDAwMDAwMDAwMDEwMDAwMCAtIDB4MDAwMDAwMDAwMDNmZmZmZiwgMzE0NTcyOCBieXRlcyAo
NzY4IHBhZ2VzKQoweDAwMDAwMDAwMDBjMjUwMDAgLSAweDAwMDAwMDAwM2VkYjdmZmYsIDEwNDE4
MzgwODAgYnl0ZXMgKDI1NDM1NSBwYWdlcykKYXZhaWwgbWVtb3J5ID0gMTA0MTc5NzEyMCAoOTkz
IE1CKQpiaW9zMzI6IEZvdW5kIEJJT1MzMiBTZXJ2aWNlIERpcmVjdG9yeSBoZWFkZXIgYXQgMHhj
MDBmYWZiMApiaW9zMzI6IEVudHJ5ID0gMHhmYjQ0MCAoYzAwZmI0NDApICBSZXYgPSAwICBMZW4g
PSAxCnBjaWJpb3M6IFBDSSBCSU9TIGVudHJ5IGF0IDB4ZjAwMDArMHhiNDcwCnBucGJpb3M6IEZv
dW5kIFBuUCBCSU9TIGRhdGEgYXQgMHhjMDBmYmYwMApwbnBiaW9zOiBFbnRyeSA9IGYwMDAwOmJm
MzAgIFJldiA9IDEuMApPdGhlciBCSU9TIHNpZ25hdHVyZXMgZm91bmQ6CndsYW46IDw4MDIuMTEg
TGluayBMYXllcj4KbnVsbDogPG51bGwgZGV2aWNlLCB6ZXJvIGRldmljZT4KcmFuZG9tOiA8ZW50
cm9weSBzb3VyY2UsIFNvZnR3YXJlLCBZYXJyb3c+Cm5mc2xvY2s6IHBzZXVkby1kZXZpY2UKaW86
IDxJL08+Cm1lbTogPG1lbW9yeT4KUGVudGl1bSBQcm8gTVRSUiBzdXBwb3J0IGVuYWJsZWQKbnB4
MDogW0ZBU1RdCm5weDA6IDxtYXRoIHByb2Nlc3Nvcj4gb24gbW90aGVyYm9hcmQKbnB4MDogSU5U
IDE2IGludGVyZmFjZQpjcHUwIG9uIG1vdGhlcmJvYXJkCnBjaV9vcGVuKDEpOgltb2RlIDEgYWRk
ciBwb3J0ICgweDBjZjgpIGlzIDB4ODAwMDA4ODgKcGNpX29wZW4oMWEpOgltb2RlMXJlcz0weDgw
MDAwMDAwICgweDgwMDAwMDAwKQpwY2lfY2ZnY2hlY2s6CWRldmljZSAwIFtjbGFzcz0wNjAwMDBd
IFtoZHI9ODBdIGlzIHRoZXJlIChpZD0wMWUwMTBkZSkKcGNpYmlvczogQklPUyB2ZXJzaW9uIDIu
MTAKRm91bmQgJFBJUiB0YWJsZSwgMTEgZW50cmllcyBhdCAweGMwMGZkZWIwClBDSS1Pbmx5IElu
dGVycnVwdHM6IDUgMTEKTG9jYXRpb24gIEJ1cyBEZXZpY2UgUGluICBMaW5rICBJUlFzCnNsb3Qg
MSAgICAgIDAgICAgOCAgICBBICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MSAgICAgIDAgICAgOCAgICBCICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MSAgICAgIDAgICAgOCAgICBDICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MSAgICAgIDAgICAgOCAgICBEICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MiAgICAgIDAgICAxMiAgICBBICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MiAgICAgIDAgICAxMiAgICBCICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MiAgICAgIDAgICAxMiAgICBDICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MiAgICAgIDAgICAxMiAgICBEICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MyAgICAgIDIgICAgMSAgICBBICAgMHgwZiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MyAgICAgIDIgICAgMSAgICBCICAgMHgwZiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MyAgICAgIDIgICAgMSAgICBDICAgMHgwZiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
MyAgICAgIDIgICAgMSAgICBEICAgMHgwZiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NCAgICAgIDEgICAgNiAgICBBICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NCAgICAgIDEgICAgNiAgICBCICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NCAgICAgIDEgICAgNiAgICBDICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NCAgICAgIDEgICAgNiAgICBEICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NSAgICAgIDEgICAgNyAgICBBICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NSAgICAgIDEgICAgNyAgICBCICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NSAgICAgIDEgICAgNyAgICBDICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NSAgICAgIDEgICAgNyAgICBEICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NiAgICAgIDEgICAgOCAgICBBICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NiAgICAgIDEgICAgOCAgICBCICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NiAgICAgIDEgICAgOCAgICBDICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NiAgICAgIDEgICAgOCAgICBEICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NyAgICAgIDEgICAgOSAgICBBICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NyAgICAgIDEgICAgOSAgICBCICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NyAgICAgIDEgICAgOSAgICBDICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
NyAgICAgIDEgICAgOSAgICBEICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OCAgICAgIDEgICAxMCAgICBBICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OCAgICAgIDEgICAxMCAgICBCICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OCAgICAgIDEgICAxMCAgICBDICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OCAgICAgIDEgICAxMCAgICBEICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OSAgICAgIDEgICAxMSAgICBBICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OSAgICAgIDEgICAxMSAgICBCICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OSAgICAgIDEgICAxMSAgICBDICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnNsb3Qg
OSAgICAgIDEgICAxMSAgICBEICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CmVtYmVk
ZGVkICAgIDAgICAzMCAgICBBICAgMHgwNCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CmVtYmVk
ZGVkICAgIDAgICAzMCAgICBCICAgMHgwMSAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CmVtYmVk
ZGVkICAgIDAgICAzMCAgICBDICAgMHgwMiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CmVtYmVk
ZGVkICAgIDAgICAzMCAgICBEICAgMHgwMyAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaWIw
OiA8SG9zdCB0byBQQ0kgYnJpZGdlPiBwY2lidXMgMCBvbiBtb3RoZXJib2FyZApwaXIwOiA8UENJ
IEludGVycnVwdCBSb3V0aW5nIFRhYmxlOiAxMSBFbnRyaWVzPiBvbiBtb3RoZXJib2FyZAokUElS
OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpMaW5rICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAw
eDEgIDI1NSAgIE4gICAgIDggIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQogMHgyICAyNTUgICBO
ICAgICA4ICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKIDB4MyAgMjU1ICAgTiAgICAxMiAgMyA0
IDUgNyA5IDEwIDExIDEyIDE0IDE1CiAweDQgIDI1NSAgIE4gICAgIDggIDMgNCA1IDcgOSAxMCAx
MSAxMiAxNCAxNQogMHhmICAyNTUgICBOICAgICA0ICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUK
JFBJUjogRm91bmQgbWF0Y2hpbmcgcGluIGZvciAyLjEuSU5UQSBhdCBmdW5jIDA6IDUKJFBJUjog
TGlua3MgYWZ0ZXIgaW5pdGlhbCBJUlEgZGlzY292ZXJ5OgpMaW5rICBJUlEgIFJ0ZCAgUmVmICBJ
UlFzCiAweDEgIDI1NSAgIE4gICAgIDggIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQogMHgyICAy
NTUgICBOICAgICA4ICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKIDB4MyAgMjU1ICAgTiAgICAx
MiAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CiAweDQgIDI1NSAgIE4gICAgIDggIDMgNCA1IDcg
OSAxMCAxMSAxMiAxNCAxNQogMHhmICAgIDUgICBZICAgICA0ICAzIDQgNSA3IDkgMTAgMTEgMTIg
MTQgMTUKJFBJUjogSVJRcyB1c2VkIGJ5IEJJT1M6IDUKJFBJUjogSW50ZXJydXB0IFdlaWdodHM6
ClsgICAgMCAgIDEgICAyICAgMyAgIDQgICA1ICAgNiAgIDcgICA4ICAgOSAgMTAgIDExICAxMiAg
MTMgIDE0ICAxNSBdClsgICAgMCAgIDAgICAwICAgMCAgIDAgICA0ICAgMCAgIDAgICAwICAgMCAg
IDAgICAwICAgMCAgIDAgICAwICAgMCBdCnBjaTA6IDxQQ0kgYnVzPiBvbiBwY2liMApwY2kwOiBw
aHlzaWNhbCBidXM9MApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAxZTAsIHJldmlkPTB4
YzEKCWJ1cz0wLCBzbG90PTAsIGZ1bmM9MAoJY2xhc3M9MDYtMDAtMDAsIGhkcnR5cGU9MHgwMCwg
bWZkZXY9MQoJY21kcmVnPTB4MDAwNiwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29y
ZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgw
MCAoMCBucykKCW1hcFsxMF06IHR5cGUgMywgcmFuZ2UgMzIsIGJhc2UgZTAwMDAwMDAsIHNpemUg
MjYsIGVuYWJsZWQKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMWViLCByZXZpZD0weGMx
CglidXM9MCwgc2xvdD0wLCBmdW5jPTEKCWNsYXNzPTA1LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1m
ZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgwMDIwLCBjYWNoZWxuc3o9MCAoZHdvcmRz
KQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAg
KDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDFlZSwgcmV2aWQ9MHhjMQoJYnVz
PTAsIHNsb3Q9MCwgZnVuYz0yCgljbGFzcz0wNS0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0x
CgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAyMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxh
dHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5z
KQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAxZWQsIHJldmlkPTB4YzEKCWJ1cz0wLCBz
bG90PTAsIGZ1bmM9MwoJY2xhc3M9MDUtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21k
cmVnPTB4MDAwMCwgc3RhdHJlZz0weDAwMjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1l
cj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91
bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMWVjLCByZXZpZD0weGMxCglidXM9MCwgc2xvdD0w
LCBmdW5jPTQKCWNsYXNzPTA1LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0w
eDAwMDAsIHN0YXRyZWc9MHgwMDIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgw
MCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4J
dmVuZG9yPTB4MTBkZSwgZGV2PTB4MDFlZiwgcmV2aWQ9MHhjMQoJYnVzPTAsIHNsb3Q9MCwgZnVu
Yz01CgljbGFzcz0wNS0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDAw
LCBzdGF0cmVnPTB4MDAyMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAg
bnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRv
cj0weDEwZGUsIGRldj0weDAwNjAsIHJldmlkPTB4YTQKCWJ1cz0wLCBzbG90PTEsIGZ1bmM9MAoJ
Y2xhc3M9MDYtMDEtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwZiwgc3Rh
dHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwg
bWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgx
MGRlLCBkZXY9MHgwMDY0LCByZXZpZD0weGEyCglidXM9MCwgc2xvdD0xLCBmdW5jPTEKCWNsYXNz
PTBjLTA1LTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDEsIHN0YXRyZWc9
MHgwMGIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdu
dD0weDAzICg3NTAgbnMpLCBtYXhsYXQ9MHgwMSAoMjUwIG5zKQoJaW50cGluPWEsIGlycT01Cglw
b3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgNCwg
cmFuZ2UgMzIsIGJhc2UgMDAwMGMwMDAsIHNpemUgIDUsIGVuYWJsZWQKJFBJUjogTm8gbWF0Y2hp
bmcgZW50cnkgZm9yIDAuMS5JTlRBCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA2Nywg
cmV2aWQ9MHhhNAoJYnVzPTAsIHNsb3Q9MiwgZnVuYz0wCgljbGFzcz0wYy0wMy0xMCwgaGRydHlw
ZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDA3LCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6
PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMyAoNzUwIG5zKSwg
bWF4bGF0PTB4MDEgKDI1MCBucykKCWludHBpbj1hLCBpcnE9NQoJcG93ZXJzcGVjIDIgIHN1cHBv
cnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIDEsIHJhbmdlIDMyLCBi
YXNlIGU4MDgwMDAwLCBzaXplIDEyLCBlbmFibGVkCiRQSVI6IE5vIG1hdGNoaW5nIGVudHJ5IGZv
ciAwLjIuSU5UQQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNjcsIHJldmlkPTB4YTQK
CWJ1cz0wLCBzbG90PTIsIGZ1bmM9MQoJY2xhc3M9MGMtMDMtMTAsIGhkcnR5cGU9MHgwMCwgbWZk
ZXY9MQoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMp
CglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAx
ICgyNTAgbnMpCglpbnRwaW49YiwgaXJxPTExCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEg
RDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZTgwODMw
MDAsIHNpemUgMTIsIGVuYWJsZWQKJFBJUjogTm8gbWF0Y2hpbmcgZW50cnkgZm9yIDAuMi5JTlRC
CmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA2OCwgcmV2aWQ9MHhhNAoJYnVzPTAsIHNs
b3Q9MiwgZnVuYz0yCgljbGFzcz0wYy0wMy0yMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRy
ZWc9MHgwMDA2LCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVy
PTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMyAoNzUwIG5zKSwgbWF4bGF0PTB4MDEgKDI1MCBucykK
CWludHBpbj1jLCBpcnE9NQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJy
ZW50IEQwCgltYXBbMTBdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGU4MDg0MDAwLCBzaXplICA4
LCBlbmFibGVkCiRQSVI6IE5vIG1hdGNoaW5nIGVudHJ5IGZvciAwLjIuSU5UQwpmb3VuZC0+CXZl
bmRvcj0weDEwZGUsIGRldj0weDAwNjYsIHJldmlkPTB4YTEKCWJ1cz0wLCBzbG90PTQsIGZ1bmM9
MAoJY2xhc3M9MDItMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNywg
c3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5z
KSwgbWluZ250PTB4MDEgKDI1MCBucyksIG1heGxhdD0weDE0ICg1MDAwIG5zKQoJaW50cGluPWEs
IGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCglt
YXBbMTBdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGU4MDg1MDAwLCBzaXplIDEyLCBlbmFibGVk
CgltYXBbMTRdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBjNDAwLCBzaXplICAzLCBlbmFi
bGVkCiRQSVI6IE5vIG1hdGNoaW5nIGVudHJ5IGZvciAwLjQuSU5UQQpmb3VuZC0+CXZlbmRvcj0w
eDEwZGUsIGRldj0weDAwNmIsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTUsIGZ1bmM9MAoJY2xh
c3M9MDQtMDEtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNiwgc3RhdHJl
Zz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWlu
Z250PTB4MDEgKDI1MCBucyksIG1heGxhdD0weDBjICgzMDAwIG5zKQoJaW50cGluPWEsIGlycT01
Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06
IHR5cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZTgwMDAwMDAsIHNpemUgMTksIGVuYWJsZWQKJFBJUjog
Tm8gbWF0Y2hpbmcgZW50cnkgZm9yIDAuNS5JTlRBCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2
PTB4MDA2YSwgcmV2aWQ9MHhhMQoJYnVzPTAsIHNsb3Q9NiwgZnVuYz0wCgljbGFzcz0wNC0wMS0w
MCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA3LCBzdGF0cmVnPTB4MDBiMCwg
Y2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMiAo
NTAwIG5zKSwgbWF4bGF0PTB4MDUgKDEyNTAgbnMpCglpbnRwaW49YSwgaXJxPTExCglwb3dlcnNw
ZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgNCwg
cmFuZ2UgMzIsIGJhc2UgMDAwMGIwMDAsIHNpemUgIDgsIGVuYWJsZWQKCW1hcFsxNF06IHR5cGUg
NCwgcmFuZ2UgMzIsIGJhc2UgMDAwMGI0MDAsIHNpemUgIDcsIGVuYWJsZWQKCW1hcFsxOF06IHR5
cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZTgwODEwMDAsIHNpemUgMTIsIGVuYWJsZWQKJFBJUjogTm8g
bWF0Y2hpbmcgZW50cnkgZm9yIDAuNi5JTlRBCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4
MDA2YywgcmV2aWQ9MHhhMwoJYnVzPTAsIHNsb3Q9OCwgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwg
aGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVnPTB4MDBhMCwgY2Fj
aGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMiAoNTAw
IG5zKSwgbWF4bGF0PTB4MDIgKDUwMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgw
MDY1LCByZXZpZD0weGEyCglidXM9MCwgc2xvdD05LCBmdW5jPTAKCWNsYXNzPTAxLTAxLThhLCBo
ZHJ0eXBlPTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDUsIHN0YXRyZWc9MHgwMGIwLCBjYWNo
ZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAzICg3NTAg
bnMpLCBtYXhsYXQ9MHgwMSAoMjUwIG5zKQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBj
dXJyZW50IEQwCgltYXBbMjBdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBmMDAwLCBzaXpl
ICA0LCBlbmFibGVkCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA2ZCwgcmV2aWQ9MHhh
MwoJYnVzPTAsIHNsb3Q9MTIsIGZ1bmM9MAoJY2xhc3M9MDYtMDQtMDAsIGhkcnR5cGU9MHgwMSwg
bWZkZXY9MAoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0weDAwYTAsIGNhY2hlbG5zej0wIChkd29y
ZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyksIG1heGxhdD0w
eDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAxZTgsIHJldmlkPTB4YzEK
CWJ1cz0wLCBzbG90PTMwLCBmdW5jPTAKCWNsYXNzPTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEsIG1m
ZGV2PTAKCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHgwMjIwLCBjYWNoZWxuc3o9MCAoZHdvcmRz
KQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4MGEgKDI1MDAgbnMpLCBtYXhsYXQ9
MHgwMCAoMCBucykKYWdwMDogPE5WSURJQSBuRm9yY2UyIEFHUCBDb250cm9sbGVyPiBtZW0gMHhl
MDAwMDAwMC0weGUzZmZmZmZmIGF0IGRldmljZSAwLjAgb24gcGNpMAphZ3AwOiBSZXNlcnZlZCAw
eDQwMDAwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGUwMDAwMDAwCmFncDA6IGFs
bG9jYXRpbmcgR0FUVCBmb3IgYXBlcnR1cmUgb2Ygc2l6ZSA2NE0KcGNpMDogPG1lbW9yeSwgUkFN
PiBhdCBkZXZpY2UgMC4xIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxtZW1vcnksIFJBTT4g
YXQgZGV2aWNlIDAuMiAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kwOiA8bWVtb3J5LCBSQU0+IGF0
IGRldmljZSAwLjMgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpMDogPG1lbW9yeSwgUkFNPiBhdCBk
ZXZpY2UgMC40IChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxtZW1vcnksIFJBTT4gYXQgZGV2
aWNlIDAuNSAobm8gZHJpdmVyIGF0dGFjaGVkKQppc2FiMDogPFBDSS1JU0EgYnJpZGdlPiBhdCBk
ZXZpY2UgMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCnBjaTA6IDxzZXJpYWwg
YnVzLCBTTUJ1cz4gYXQgZGV2aWNlIDEuMSAobm8gZHJpdmVyIGF0dGFjaGVkKQpvaGNpMDogPE9I
Q0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhlODA4MDAwMC0weGU4MDgwZmZmIGly
cSA1IGF0IGRldmljZSAyLjAgb24gcGNpMApvaGNpMDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZv
ciByaWQgMHgxMCB0eXBlIDMgYXQgMHhlODA4MDAwMApvaGNpMDogW0dJQU5ULUxPQ0tFRF0KdXNi
MDogT0hDSSB2ZXJzaW9uIDEuMCwgbGVnYWN5IHN1cHBvcnQKdXNiMDogU01NIGRvZXMgbm90IHJl
c3BvbmQsIHJlc2V0dGluZwp1c2IwOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG9u
IG9oY2kwCnVzYjA6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjA6IG5WaWRpYSBPSENJIHJvb3QgaHVi
LCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1aHViMDogMyBwb3J0cyB3aXRoIDMg
cmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKb2hjaTE6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJv
bGxlcj4gbWVtIDB4ZTgwODMwMDAtMHhlODA4M2ZmZiBpcnEgMTEgYXQgZGV2aWNlIDIuMSBvbiBw
Y2kwCm9oY2kxOiBSZXNlcnZlZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAw
eGU4MDgzMDAwCm9oY2kxOiBbR0lBTlQtTE9DS0VEXQp1c2IxOiBPSENJIHZlcnNpb24gMS4wLCBs
ZWdhY3kgc3VwcG9ydAp1c2IxOiBTTU0gZG9lcyBub3QgcmVzcG9uZCwgcmVzZXR0aW5nCnVzYjE6
IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTEKdXNiMTogVVNCIHJldmlz
aW9uIDEuMAp1aHViMTogblZpZGlhIE9IQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAv
MS4wMCwgYWRkciAxCnVodWIxOiAzIHBvcnRzIHdpdGggMyByZW1vdmFibGUsIHNlbGYgcG93ZXJl
ZAplaGNpMDogPEVIQ0kgKGdlbmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4gbWVtIDB4ZTgwODQw
MDAtMHhlODA4NDBmZiBpcnEgNSBhdCBkZXZpY2UgMi4yIG9uIHBjaTAKZWhjaTA6IFJlc2VydmVk
IDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhlODA4NDAwMAplaGNpMDogW0dJ
QU5ULUxPQ0tFRF0KdXNiMjogRUhDSSB2ZXJzaW9uIDEuMAp1c2IyOiBjb21wYW5pb24gY29udHJv
bGxlcnMsIDQgcG9ydHMgZWFjaDogdXNiMCB1c2IxCnVzYjI6IDxFSENJIChnZW5lcmljKSBVU0Ig
Mi4wIGNvbnRyb2xsZXI+IG9uIGVoY2kwCnVzYjI6IFVTQiByZXZpc2lvbiAyLjAKdWh1YjI6IG5W
aWRpYSBFSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMQp1aHVi
MjogNiBwb3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKbnZlMDogPE5WSURJQSBu
Rm9yY2UgTUNQMiBOZXR3b3JraW5nIEFkYXB0ZXI+IHBvcnQgMHhjNDAwLTB4YzQwNyBtZW0gMHhl
ODA4NTAwMC0weGU4MDg1ZmZmIGlycSAxMSBhdCBkZXZpY2UgNC4wIG9uIHBjaTAKbnZlMDogUmVz
ZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhlODA4NTAwMApudmUw
OiBFdGhlcm5ldCBhZGRyZXNzIDAwOjBjOjZlOjM0Ojg0OmZlCm1paWJ1czA6IDxNSUkgYnVzPiBv
biBudmUwCnJscGh5MDogPFJUTDgyMDFMIDEwLzEwMCBtZWRpYSBpbnRlcmZhY2U+IG9uIG1paWJ1
czAKcmxwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZE
WCwgYXV0bwpudmUwOiBicGYgYXR0YWNoZWQKbnZlMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MGM6
NmU6MzQ6ODQ6ZmUKbnZlMDogW0dJQU5ULUxPQ0tFRF0KcGNpMDogPG11bHRpbWVkaWEsIGF1ZGlv
PiBhdCBkZXZpY2UgNS4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxtdWx0aW1lZGlhLCBh
dWRpbz4gYXQgZGV2aWNlIDYuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMTogPFBDSUJJT1Mg
UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSA4LjAgb24gcGNpMApwY2liMTogICBzZWNvbmRhcnkg
YnVzICAgICAxCnBjaWIxOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDEKcGNpYjE6ICAgSS9PIGRlY29k
ZSAgICAgICAgMHhmMDAwLTB4ZmZmCnBjaWIxOiAgIG1lbW9yeSBkZWNvZGUgICAgIDB4ZmZmMDAw
MDAtMHhmZmZmZgpwY2liMTogICBwcmVmZXRjaGVkIGRlY29kZSAweGZmZjAwMDAwLTB4ZmZmZmYK
cGNpMTogPFBDSSBidXM+IG9uIHBjaWIxCnBjaTE6IHBoeXNpY2FsIGJ1cz0xCmF0YXBjaTA6IDxu
VmlkaWEgbkZvcmNlMiBVRE1BMTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYs
MHgxNzAtMHgxNzcsMHgzNzYsMHhmMDAwLTB4ZjAwZiBhdCBkZXZpY2UgOS4wIG9uIHBjaTAKYXRh
cGNpMDogUmVzZXJ2ZWQgMHgxMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0IGF0IDB4ZjAwMAph
dGEwOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMAphdGFwY2kwOiBSZXNlcnZlZCAweDggYnl0
ZXMgZm9yIHJpZCAweDEwIHR5cGUgNCBhdCAweDFmMAphdGFwY2kwOiBSZXNlcnZlZCAweDEgYnl0
ZXMgZm9yIHJpZCAweDE0IHR5cGUgNCBhdCAweDNmNgphdGEwOiByZXNldCB0cDEgbWFzaz0wMyBv
c3RhdDA9NTAgb3N0YXQxPTUwCmF0YTA6IHN0YXQwPTB4NTAgZXJyPTB4MDEgbHNiPTB4MDAgbXNi
PTB4MDAKYXRhMDogc3RhdDE9MHg1MCBlcnI9MHgwMSBsc2I9MHgwMCBtc2I9MHgwMAphdGEwOiBy
ZXNldCB0cDIgc3RhdDA9NTAgc3RhdDE9NTAgZGV2aWNlcz0weDM8QVRBX1NMQVZFLEFUQV9NQVNU
RVI+CmF0YTA6IFtNUFNBRkVdCmF0YTE6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwCmF0YXBj
aTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3IgcmlkIDB4MTggdHlwZSA0IGF0IDB4MTcwCmF0YXBj
aTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3IgcmlkIDB4MWMgdHlwZSA0IGF0IDB4Mzc2CmF0YTE6
IHJlc2V0IHRwMSBtYXNrPTAzIG9zdGF0MD01MCBvc3RhdDE9NTAKYXRhMTogc3RhdDA9MHgxMCBl
cnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYgphdGExOiBzdGF0MT0weDAwIGVycj0weDAxIGxzYj0w
eDE0IG1zYj0weGViCmF0YTE6IHJlc2V0IHRwMiBzdGF0MD0xMCBzdGF0MT0wMCBkZXZpY2VzPTB4
YzxBVEFQSV9TTEFWRSxBVEFQSV9NQVNURVI+CmF0YTE6IFtNUFNBRkVdCnBjaWIyOiA8UENJQklP
UyBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDEyLjAgb24gcGNpMApwY2liMjogICBzZWNvbmRh
cnkgYnVzICAgICAyCnBjaWIyOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDIKcGNpYjI6ICAgSS9PIGRl
Y29kZSAgICAgICAgMHg5MDAwLTB4OWZmZgpwY2liMjogICBtZW1vcnkgZGVjb2RlICAgICAweGU2
MDAwMDAwLTB4ZTdmZmZmZmYKcGNpYjI6ICAgcHJlZmV0Y2hlZCBkZWNvZGUgMHhmZmYwMDAwMC0w
eGZmZmZmCnBjaTI6IDxQQ0kgYnVzPiBvbiBwY2liMgpwY2kyOiBwaHlzaWNhbCBidXM9Mgpmb3Vu
ZC0+CXZlbmRvcj0weDEwYjcsIGRldj0weDkyMDEsIHJldmlkPTB4NDAKCWJ1cz0yLCBzbG90PTEs
IGZ1bmM9MAoJY2xhc3M9MDItMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4
MDAwNywgc3RhdHJlZz0weDAyMTAsIGNhY2hlbG5zej04IChkd29yZHMpCglsYXR0aW1lcj0weDIw
ICg5NjAgbnMpLCBtaW5nbnQ9MHgwYSAoMjUwMCBucyksIG1heGxhdD0weDBhICgyNTAwIG5zKQoJ
aW50cGluPWEsIGlycT01Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJl
bnQgRDAKCW1hcFsxMF06IHR5cGUgNCwgcmFuZ2UgMzIsIGJhc2UgMDAwMDkwMDAsIHNpemUgIDcs
IGVuYWJsZWQKcGNpYjI6IChudWxsKSByZXF1ZXN0ZWQgSS9PIHJhbmdlIDB4OTAwMC0weDkwN2Y6
IGluIHJhbmdlCgltYXBbMTRdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGU3MDAwMDAwLCBzaXpl
ICA3LCBlbmFibGVkCnBjaWIyOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGU3MDAw
MDAwLTB4ZTcwMDAwN2Y6IGdvb2QKJFBJUjogMjoxIElOVEEgcm91dGVkIHRvIGlycSA1CnhsMDog
PDNDb20gM2M5MjBCLUVNQiBJbnRlZ3JhdGVkIEZhc3QgRXRoZXJsaW5rIFhMPiBwb3J0IDB4OTAw
MC0weDkwN2YgbWVtIDB4ZTcwMDAwMDAtMHhlNzAwMDA3ZiBpcnEgNSBhdCBkZXZpY2UgMS4wIG9u
IHBjaTIKeGwwOiBSZXNlcnZlZCAweDgwIGJ5dGVzIGZvciByaWQgMHgxNCB0eXBlIDMgYXQgMHhl
NzAwMDAwMAp4bDA6IHVzaW5nIG1lbW9yeSBtYXBwZWQgSS9PCnhsMDogbWVkaWEgb3B0aW9ucyB3
b3JkOiA0MAp4bDA6IGZvdW5kIE1JSS9BVVRPCm1paWJ1czE6IDxNSUkgYnVzPiBvbiB4bDAKYWNw
aHkwOiA8QUMxMDFMIDEwLzEwMCBtZWRpYSBpbnRlcmZhY2U+IG9uIG1paWJ1czEKYWNwaHkwOiAg
MTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0bwp4bDA6
IGJwZiBhdHRhY2hlZAp4bDA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjI2OjU0OjBjOjdlOmJlCnhs
MDogW01QU0FGRV0KcGNpYjM6IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDMwLjAgb24gcGNp
MApwY2liMzogICBzZWNvbmRhcnkgYnVzICAgICAzCnBjaWIzOiAgIHN1Ym9yZGluYXRlIGJ1cyAg
IDMKcGNpYjM6ICAgSS9PIGRlY29kZSAgICAgICAgMHhhMDAwLTB4YWZmZgpwY2liMzogICBtZW1v
cnkgZGVjb2RlICAgICAweGU0MDAwMDAwLTB4ZTVmZmZmZmYKcGNpYjM6ICAgcHJlZmV0Y2hlZCBk
ZWNvZGUgMHhkMDAwMDAwMC0weGRmZmZmZmZmCnBjaTM6IDxQQ0kgYnVzPiBvbiBwY2liMwpwY2kz
OiBwaHlzaWNhbCBidXM9Mwpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDRlNDgsIHJldmlk
PTB4MDAKCWJ1cz0zLCBzbG90PTAsIGZ1bmM9MAoJY2xhc3M9MDMtMDAtMDAsIGhkcnR5cGU9MHgw
MCwgbWZkZXY9MQoJY21kcmVnPTB4MDA4Nywgc3RhdHJlZz0weDAyYjAsIGNhY2hlbG5zej04IChk
d29yZHMpCglsYXR0aW1lcj0weDIwICg5NjAgbnMpLCBtaW5nbnQ9MHgwOCAoMjAwMCBucyksIG1h
eGxhdD0weDAwICgwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRz
IEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIDMsIHJhbmdlIDMyLCBiYXNl
IGQwMDAwMDAwLCBzaXplIDI3LCBlbmFibGVkCnBjaWIzOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9y
eSByYW5nZSAweGQwMDAwMDAwLTB4ZDdmZmZmZmY6IGdvb2QKCW1hcFsxNF06IHR5cGUgNCwgcmFu
Z2UgMzIsIGJhc2UgMDAwMGEwMDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjM6IChudWxsKSByZXF1
ZXN0ZWQgSS9PIHJhbmdlIDB4YTAwMC0weGEwZmY6IGluIHJhbmdlCgltYXBbMThdOiB0eXBlIDEs
IHJhbmdlIDMyLCBiYXNlIGU1MDAwMDAwLCBzaXplIDE2LCBlbmFibGVkCnBjaWIzOiAobnVsbCkg
cmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGU1MDAwMDAwLTB4ZTUwMGZmZmY6IGdvb2QKJFBJUjog
Rm91bmQgSVJRIDExIGZvciBsaW5rIDB4NCBmcm9tIDUgMTEKJFBJUjogUk9VVEVfSU5URVJSVVBU
IGZhaWxlZC4KZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0ZTY4LCByZXZpZD0weDAwCgli
dXM9Mywgc2xvdD0wLCBmdW5jPTEKCWNsYXNzPTAzLTgwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2
PTAKCWNtZHJlZz0weDAwODAsIHN0YXRyZWc9MHgwMmIwLCBjYWNoZWxuc3o9OCAoZHdvcmRzKQoJ
bGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4MDggKDIwMDAgbnMpLCBtYXhsYXQ9MHgw
MCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJ
bWFwWzEwXTogdHlwZSAzLCByYW5nZSAzMiwgYmFzZSBkODAwMDAwMCwgc2l6ZSAyNywgbWVtb3J5
IGRpc2FibGVkCnBjaWIzOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGQ4MDAwMDAw
LTB4ZGZmZmZmZmY6IGdvb2QKCW1hcFsxNF06IHR5cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZTUwMTAw
MDAsIHNpemUgMTYsIGVuYWJsZWQKcGNpYjM6IChudWxsKSByZXF1ZXN0ZWQgbWVtb3J5IHJhbmdl
IDB4ZTUwMTAwMDAtMHhlNTAxZmZmZjogZ29vZApwY2kzOiA8ZGlzcGxheSwgVkdBPiBhdCBkZXZp
Y2UgMC4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTM6IDxkaXNwbGF5PiBhdCBkZXZpY2UgMC4x
IChubyBkcml2ZXIgYXR0YWNoZWQpCmV4X2lzYV9pZGVudGlmeSgpCmF0YTogYXRhMCBhbHJlYWR5
IGV4aXN0czsgc2tpcHBpbmcgaXQKYXRhOiBhdGExIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBp
dApwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMjAzCnBucF9pZGVudGlmeTogVHJ5
aW5nIFJlYWRfUG9ydCBhdCAyNDMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDI4
MwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMmMzCnBucF9pZGVudGlmeTogVHJ5
aW5nIFJlYWRfUG9ydCBhdCAzMDMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDM0
MwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMzgzCnBucF9pZGVudGlmeTogVHJ5
aW5nIFJlYWRfUG9ydCBhdCAzYzMKUE5QIElkZW50aWZ5IGNvbXBsZXRlCnBucGJpb3M6IDE2IGRl
dmljZXMsIGxhcmdlc3QgOTggYnl0ZXMKUE5QMDIwMDogYWRkaW5nIGRtYSBtYXNrIDB4MTAKUE5Q
MDIwMDogYWRkaW5nIGlvIHJhbmdlIDAtMHhmLCBzaXplPTB4MTAsIGFsaWduPTAKUE5QMDIwMDog
YWRkaW5nIGlvIHJhbmdlIDB4ODEtMHg4Mywgc2l6ZT0weDMsIGFsaWduPTAKUE5QMDIwMDogYWRk
aW5nIGlvIHJhbmdlIDB4ODctMHg4Nywgc2l6ZT0weDEsIGFsaWduPTAKUE5QMDIwMDogYWRkaW5n
IGlvIHJhbmdlIDB4ODktMHg4Yiwgc2l6ZT0weDMsIGFsaWduPTAKUE5QMDIwMDogYWRkaW5nIGlv
IHJhbmdlIDB4OGYtMHg5MSwgc2l6ZT0weDMsIGFsaWduPTAKUE5QMDIwMDogYWRkaW5nIGlvIHJh
bmdlIDB4YzAtMHhkZiwgc2l6ZT0weDIwLCBhbGlnbj0wCnBucGJpb3M6IGhhbmRsZSAxIGRldmlj
ZSBJRCBQTlAwMjAwICgwMDAyZDA0MSkKUE5QMDEwMDogYWRkaW5nIGlycSBtYXNrIDB4MQpQTlAw
MTAwOiBhZGRpbmcgaW8gcmFuZ2UgMHg0MC0weDQzLCBzaXplPTB4NCwgYWxpZ249MApwbnBiaW9z
OiBoYW5kbGUgMiBkZXZpY2UgSUQgUE5QMDEwMCAoMDAwMWQwNDEpClBOUDBiMDA6IGFkZGluZyBp
cnEgbWFzayAweDEwMApQTlAwYjAwOiBhZGRpbmcgaW8gcmFuZ2UgMHg3MC0weDcxLCBzaXplPTB4
MiwgYWxpZ249MApwbnBiaW9zOiBoYW5kbGUgMyBkZXZpY2UgSUQgUE5QMGIwMCAoMDAwYmQwNDEp
ClBOUDAzMDM6IGFkZGluZyBpcnEgbWFzayAweDIKUE5QMDMwMzogYWRkaW5nIGlvIHJhbmdlIDB4
NjAtMHg2MCwgc2l6ZT0weDEsIGFsaWduPTAKUE5QMDMwMzogYWRkaW5nIGlvIHJhbmdlIDB4NjQt
MHg2NCwgc2l6ZT0weDEsIGFsaWduPTAKcG5wYmlvczogaGFuZGxlIDQgZGV2aWNlIElEIFBOUDAz
MDMgKDAzMDNkMDQxKQpQTlAwODAwOiBhZGRpbmcgaW8gcmFuZ2UgMHg2MS0weDYxLCBzaXplPTB4
MSwgYWxpZ249MApwbnBiaW9zOiBoYW5kbGUgNSBkZXZpY2UgSUQgUE5QMDgwMCAoMDAwOGQwNDEp
ClBOUDBjMDQ6IGFkZGluZyBpcnEgbWFzayAweDIwMDAKUE5QMGMwNDogYWRkaW5nIGlvIHJhbmdl
IDB4ZjAtMHhmZiwgc2l6ZT0weDEwLCBhbGlnbj0wCnBucGJpb3M6IGhhbmRsZSA2IGRldmljZSBJ
RCBQTlAwYzA0ICgwNDBjZDA0MSkKUE5QMGMwMTogYWRkaW5nIGZpeGVkIG1lbW9yeTMyIHJhbmdl
IDAtMHg5ZmZmZiwgc2l6ZT0weGEwMDAwClBOUDBjMDE6IGFkZGluZyBmaXhlZCBtZW1vcnkzMiBy
YW5nZSAweGZmZmUwMDAwLTB4ZmZmZmZmZmYsIHNpemU9MHgyMDAwMApQTlAwYzAxOiBhZGRpbmcg
Zml4ZWQgbWVtb3J5MzIgcmFuZ2UgMHhmZWMwMDAwMC0weGZlYzBmZmZmLCBzaXplPTB4MTAwMDAK
UE5QMGMwMTogYWRkaW5nIGZpeGVkIG1lbW9yeTMyIHJhbmdlIDB4ZmVlMDAwMDAtMHhmZWUwZmZm
Ziwgc2l6ZT0weDEwMDAwClBOUDBjMDE6IGFkZGluZyBmaXhlZCBtZW1vcnkzMiByYW5nZSAweDEw
MDAwMC0weGZmZmZmZiwgc2l6ZT0weGYwMDAwMApwbnBiaW9zOiBoYW5kbGUgNyBkZXZpY2UgSUQg
UE5QMGMwMSAoMDEwY2QwNDEpClBOUDBjMDI6IGFkZGluZyBmaXhlZCBtZW1vcnkzMiByYW5nZSAw
eGYwMDAwLTB4ZjNmZmYsIHNpemU9MHg0MDAwClBOUDBjMDI6IGFkZGluZyBmaXhlZCBtZW1vcnkz
MiByYW5nZSAweGY0MDAwLTB4ZjdmZmYsIHNpemU9MHg0MDAwClBOUDBjMDI6IGFkZGluZyBmaXhl
ZCBtZW1vcnkzMiByYW5nZSAweGY4MDAwLTB4ZmZmZmYsIHNpemU9MHg4MDAwClBOUDBjMDI6IGFk
ZGluZyBmaXhlZCBtZW1vcnkzMiByYW5nZSAweGQ2ODAwLTB4ZDdmZmYsIHNpemU9MHgxODAwCnBu
cGJpb3M6IGhhbmRsZSA4IGRldmljZSBJRCBQTlAwYzAyICgwMjBjZDA0MSkKUE5QMGEwMzogYWRk
aW5nIGlvIHJhbmdlIDB4NGQwLTB4NGQxLCBzaXplPTB4MiwgYWxpZ249MApQTlAwYTAzOiBhZGRp
bmcgaW8gcmFuZ2UgMHhjZjgtMHhjZmYsIHNpemU9MHg4LCBhbGlnbj0wCnBucGJpb3M6IGhhbmRs
ZSA5IGRldmljZSBJRCBQTlAwYTAzICgwMzBhZDA0MSkKUE5QMDUwMTogYWRkaW5nIGlycSBtYXNr
IDB4MTAKUE5QMDUwMTogYWRkaW5nIGlvIHJhbmdlIDB4M2Y4LTB4M2ZmLCBzaXplPTB4OCwgYWxp
Z249MApwbnBiaW9zOiBoYW5kbGUgMTEgZGV2aWNlIElEIFBOUDA1MDEgKDAxMDVkMDQxKQpQTlAw
NzAwOiBhZGRpbmcgZG1hIG1hc2sgMHg0ClBOUDA3MDA6IGFkZGluZyBpbyByYW5nZSAweDNmMC0w
eDNmNSwgc2l6ZT0weDYsIGFsaWduPTAKUE5QMDcwMDogYWRkaW5nIGlvIHJhbmdlIDB4M2Y3LTB4
M2Y3LCBzaXplPTB4MSwgYWxpZ249MApQTlAwNzAwOiBhZGRpbmcgaXJxIG1hc2sgMHg0MApwbnBi
aW9zOiBoYW5kbGUgMTIgZGV2aWNlIElEIFBOUDA3MDAgKDAwMDdkMDQxKQpQTlAwNDAxOiBhZGRp
bmcgZG1hIG1hc2sgMHg4ClBOUDA0MDE6IGFkZGluZyBpcnEgbWFzayAweDgwClBOUDA0MDE6IGFk
ZGluZyBpbyByYW5nZSAweDM3OC0weDM3Ziwgc2l6ZT0weDgsIGFsaWduPTAKUE5QMDQwMTogYWRk
aW5nIGlvIHJhbmdlIDB4Nzc4LTB4NzdmLCBzaXplPTB4OCwgYWxpZ249MApwbnBiaW9zOiBoYW5k
bGUgMTQgZGV2aWNlIElEIFBOUDA0MDEgKDAxMDRkMDQxKQpQTlAwNTAxOiBhZGRpbmcgaXJxIG1h
c2sgMHg4ClBOUDA1MDE6IGFkZGluZyBpbyByYW5nZSAweDJmOC0weDJmZiwgc2l6ZT0weDgsIGFs
aWduPTAKcG5wYmlvczogaGFuZGxlIDE1IGRldmljZSBJRCBQTlAwNTAxICgwMTA1ZDA0MSkKUE5Q
YjAwNjogYWRkaW5nIGlycSBtYXNrIDB4NDAwClBOUGIwMDY6IGFkZGluZyBpbyByYW5nZSAweDMz
MC0weDMzMywgc2l6ZT0weDQsIGFsaWduPTAKcG5wYmlvczogaGFuZGxlIDE2IGRldmljZSBJRCBQ
TlBiMDA2ICgwNmIwZDA0MSkKUE5QYjAyZjogYWRkaW5nIGlvIHJhbmdlIDB4MjAxLTB4MjAxLCBz
aXplPTB4MSwgYWxpZ249MApwbnBiaW9zOiBoYW5kbGUgMTcgZGV2aWNlIElEIFBOUGIwMmYgKDJm
YjBkMDQxKQp1bmtub3duOiBzdGF0dXMgcmVnIHRlc3QgZmFpbGVkIGZlCnVua25vd246IHN0YXR1
cyByZWcgdGVzdCBmYWlsZWQgZmYKdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBmZgp1
bmtub3duOiBzdGF0dXMgcmVnIHRlc3QgZmFpbGVkIGZmCnVua25vd246IHN0YXR1cyByZWcgdGVz
dCBmYWlsZWQgZmYKdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0IGZhaWxlZCBmZgpzYzogc2MwIGFs
cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAp2Z2E6IHZnYTAgYWxyZWFkeSBleGlzdHM7IHNraXBw
aW5nIGl0CmlzYV9wcm9iZV9jaGlsZHJlbjogZGlzYWJsaW5nIFBuUCBkZXZpY2VzCmlzYV9wcm9i
ZV9jaGlsZHJlbjogcHJvYmluZyBub24tUG5QIGRldmljZXMKcG10aW1lcjAgb24gaXNhMApvcm0w
OiA8SVNBIE9wdGlvbiBST01zPiBhdCBpb21lbSAweGMwMDAwLTB4Y2NmZmYsMHhkMDAwMC0weGQz
ZmZmLDB4ZDQwMDAtMHhkNTdmZiwweGQ2MDAwLTB4ZDY3ZmYgb24gaXNhMAphZHYwOiBub3QgcHJv
YmVkIChkaXNhYmxlZCkKYWhhMDogbm90IHByb2JlZCAoZGlzYWJsZWQpCmFpYzA6IG5vdCBwcm9i
ZWQgKGRpc2FibGVkKQphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxlciAoaTgwNDIpPiBhdCBw
b3J0IDB4NjAsMHg2NCBvbiBpc2EwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGti
ZGMwCmF0a2JkOiB0aGUgY3VycmVudCBrYmQgY29udHJvbGxlciBjb21tYW5kIGJ5dGUgMDA0Nwph
dGtiZDoga2V5Ym9hcmQgSUQgMHhmZmZmZmZmZiAoMSkKYXRrYmQ6IGZhaWxlZCB0byByZXNldCB0
aGUga2V5Ym9hcmQuCmtiZDAgYXQgYXRrYmQwCmtiZDA6IGF0a2JkMCwgQVQgODQgKDEpLCBjb25m
aWc6MHgwLCBmbGFnczoweDNkMDAwMAphdGtiZDA6IFtHSUFOVC1MT0NLRURdCnBzbTA6IGN1cnJl
bnQgY29tbWFuZCBieXRlOjAwNDcKcHNtMDogZmFpbGVkIHRvIHJlc2V0IHRoZSBhdXggZGV2aWNl
LgpidDA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpjczA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpl
ZDA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpmZGMwOiBpY190eXBlIDkwIHBhcnRfaWQgODAKZmRj
MDogPEVuaGFuY2VkIGZsb3BweSBjb250cm9sbGVyPiBhdCBwb3J0IDB4M2YwLTB4M2Y1LDB4M2Y3
IGlycSA2IGRycSAyIG9uIGlzYTAKZmRjMDogaWNfdHlwZSA5MCBwYXJ0X2lkIDgwCmZkYzA6IFtN
UFNBRkVdCmZkYzA6IFtGQVNUXQpmZDA6IDwxNDQwLUtCIDMuNSIgZHJpdmU+IG9uIGZkYzAgZHJp
dmUgMApmZTA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQppZTA6IG5vdCBwcm9iZWQgKGRpc2FibGVk
KQpsbmMwOiBub3QgcHJvYmVkIChkaXNhYmxlZCkKcHBjMDogcGFyYWxsZWwgcG9ydCBmb3VuZCBh
dCAweDM3OApwcGMwOiB1c2luZyBleHRlbmRlZCBJL08gcG9ydCByYW5nZQpwcGMwOiBFQ1AgU1BQ
IEVDUCtFUFAgU1BQCnBwYzA6IDxQYXJhbGxlbCBwb3J0PiBhdCBwb3J0IDB4Mzc4LTB4MzdmIGly
cSA3IG9uIGlzYTAKcHBjMDogU01DLWxpa2UgY2hpcHNldCAoRUNQL0VQUC9QUzIvTklCQkxFKSBp
biBDT01QQVRJQkxFIG1vZGUKcHBjMDogRklGTyB3aXRoIDE2LzE2LzE2IGJ5dGVzIHRocmVzaG9s
ZApwcGJ1czA6IDxQYXJhbGxlbCBwb3J0IGJ1cz4gb24gcHBjMApwbGlwMDogPFBMSVAgbmV0d29y
ayBpbnRlcmZhY2U+IG9uIHBwYnVzMApwbGlwMDogYnBmIGF0dGFjaGVkCmxwdDA6IDxQcmludGVy
PiBvbiBwcGJ1czAKbHB0MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0CnBwaTA6IDxQYXJhbGxlbCBJ
L08+IG9uIHBwYnVzMApzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNh
MApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgzMDA+CnNjMDogZmIwLCBr
YmQwLCB0ZXJtaW5hbCBlbXVsYXRvcjogc2MgKHN5c2NvbnMgdGVybWluYWwpCnNpbzA6IGlycSBt
YXBzOiAweDgyMSAweDgzMSAweDgyMSAweDgyMQpzaW8wIGF0IHBvcnQgMHgzZjgtMHgzZmYgaXJx
IDQgZmxhZ3MgMHgxMCBvbiBpc2EwCnNpbzA6IHR5cGUgMTY1NTBBCnNpbzE6IGlycSBtYXBzOiAw
eDgyMSAweDgyOSAweDgyMSAweDgyMQpzaW8xIGF0IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24g
aXNhMApzaW8xOiB0eXBlIDE2NTUwQQpzaW8yOiBub3QgcHJvYmVkIChkaXNhYmxlZCkKc2lvMzog
bm90IHByb2JlZCAoZGlzYWJsZWQpCnNuMDogbm90IHByb2JlZCAoZGlzYWJsZWQpCnZnYTA6IDxH
ZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZm
IG9uIGlzYTAKdnQwOiBub3QgcHJvYmVkIChkaXNhYmxlZCkKaXNhX3Byb2JlX2NoaWxkcmVuOiBw
cm9iaW5nIFBuUCBkZXZpY2VzCnVua25vd246IDxQTlAwMzAzPiBjYW4ndCBhc3NpZ24gcmVzb3Vy
Y2VzIChwb3J0KQp1bmtub3duOiA8UE5QMDMwMz4gYXQgcG9ydCAweDYwIG9uIGlzYTAKdW5rbm93
bjogPFBOUDA4MDA+IGZhaWxlZCB0byBwcm9iZSBhdCBwb3J0IDB4NjEgb24gaXNhMAp1bmtub3du
OiA8UE5QMGMwMT4gY2FuJ3QgYXNzaWduIHJlc291cmNlcyAobWVtb3J5KQp1bmtub3duOiA8UE5Q
MGMwMT4gYXQgaW9tZW0gMC0weDlmZmZmIG9uIGlzYTAKdW5rbm93bjogPFBOUDA1MDE+IGNhbid0
IGFzc2lnbiByZXNvdXJjZXMgKHBvcnQpCnVua25vd246IDxQTlAwNTAxPiBhdCBwb3J0IDB4M2Y4
LTB4M2ZmIG9uIGlzYTAKdW5rbm93bjogPFBOUDA3MDA+IGNhbid0IGFzc2lnbiByZXNvdXJjZXMg
KHBvcnQpCnVua25vd246IDxQTlAwNzAwPiBhdCBwb3J0IDB4M2YwLTB4M2Y1IG9uIGlzYTAKdW5r
bm93bjogPFBOUDA0MDE+IGNhbid0IGFzc2lnbiByZXNvdXJjZXMgKHBvcnQpCnVua25vd246IDxQ
TlAwNDAxPiBhdCBwb3J0IDB4Mzc4LTB4MzdmIG9uIGlzYTAKdW5rbm93bjogPFBOUDA1MDE+IGNh
bid0IGFzc2lnbiByZXNvdXJjZXMgKHBvcnQpCnVua25vd246IDxQTlAwNTAxPiBhdCBwb3J0IDB4
MmY4LTB4MmZmIG9uIGlzYTAKdW5rbm93bjogPFBOUGIwMDY+IGZhaWxlZCB0byBwcm9iZSBhdCBw
b3J0IDB4MzMwLTB4MzMzIGlycSAxMCBvbiBpc2EwCnVua25vd246IDxQTlBiMDJmPiBmYWlsZWQg
dG8gcHJvYmUgYXQgcG9ydCAweDIwMSBvbiBpc2EwCnVrYmQwOiBNaWNyb3NvZnQgTmF0dXJhbFxN
LS4gRXJnb25vbWljIEtleWJvYXJkIDQwMDAsIHJldiAyLjAwLzEuNzMsIGFkZHIgMiwgaWNsYXNz
IDMvMQprYmQ6IG5ldyBhcnJheSBzaXplIDQKa2JkMSBhdCB1a2JkMAprYmQxOiB1a2JkMCwgZ2Vu
ZXJpYyAoMCksIGNvbmZpZzoweDAsIGZsYWdzOjB4MWQwMDAwCnVoaWQwOiBNaWNyb3NvZnQgTmF0
dXJhbFxNLS4gRXJnb25vbWljIEtleWJvYXJkIDQwMDAsIHJldiAyLjAwLzEuNzMsIGFkZHIgMiwg
aWNsYXNzIDMvMQp1bXMwOiBMb2dpdGVjaCBVU0IgTW91c2UsIHJldiAxLjEwLzYuMTAsIGFkZHIg
MiwgaWNsYXNzIDMvMQp1bXMwOiAzIGJ1dHRvbnMgYW5kIFogZGlyLgpEZXZpY2UgY29uZmlndXJh
dGlvbiBmaW5pc2hlZC4KcHJvY2ZzIHJlZ2lzdGVyZWQKVGltZWNvdW50ZXIgIlRTQyIgZnJlcXVl
bmN5IDIxMDQ3ODgzNzggSHogcXVhbGl0eSA4MDAKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4w
MDAgbXNlYwpsbzA6IGJwZiBhdHRhY2hlZAphdGEwLXNsYXZlOiBwaW89UElPNCB3ZG1hPVdETUEy
IHVkbWE9VURNQTEwMCBjYWJsZT04MCB3aXJlCmF0YTAtbWFzdGVyOiBwaW89UElPNCB3ZG1hPVdE
TUEyIHVkbWE9VURNQTEzMyBjYWJsZT04MCB3aXJlCmFkMDogc2V0dGluZyBQSU80IG9uIG5WaWRp
YSBuRm9yY2UyIGNoaXAKYWQwOiBzZXR0aW5nIFVETUExMzMgb24gblZpZGlhIG5Gb3JjZTIgY2hp
cAphZDA6IDc2MzUxTUIgPFNBTVNVTkcgU1AwODAyTiBUSzEwMC0yMz4gYXQgYXRhMC1tYXN0ZXIg
VURNQTEzMwphZDA6IDE1NjM2ODAxNiBzZWN0b3JzIFsxNTUxMjdDLzE2SC82M1NdIDE2IHNlY3Rv
cnMvaW50ZXJydXB0IDEgZGVwdGggcXVldWUKYWQwOiBuVmlkaWEgY2hlY2sxIGZhaWxlZAphZDA6
IEFkYXB0ZWMgY2hlY2sxIGZhaWxlZAphZDA6IExTSSAodjMpIGNoZWNrMSBmYWlsZWQKYWQwOiBM
U0kgKHYyKSBjaGVjazEgZmFpbGVkCmFkMDogRnJlZUJTRCBjaGVjazEgZmFpbGVkCmFkMTogc2V0
dGluZyBQSU80IG9uIG5WaWRpYSBuRm9yY2UyIGNoaXAKYWQxOiBzZXR0aW5nIFVETUExMDAgb24g
blZpZGlhIG5Gb3JjZTIgY2hpcAphZDE6IDc2MzUxTUIgPFNBTVNVTkcgU1YwODAyTiBUUDEwMC0z
MD4gYXQgYXRhMC1zbGF2ZSBVRE1BMTAwCmFkMTogMTU2MzY4MDE2IHNlY3RvcnMgWzE1NTEyN0Mv
MTZILzYzU10gMTYgc2VjdG9ycy9pbnRlcnJ1cHQgMSBkZXB0aCBxdWV1ZQphZDE6IG5WaWRpYSBj
aGVjazEgZmFpbGVkCmFkMTogQWRhcHRlYyBjaGVjazEgZmFpbGVkCmFkMTogTFNJICh2MykgY2hl
Y2sxIGZhaWxlZAphZDE6IExTSSAodjIpIGNoZWNrMSBmYWlsZWQKYWQxOiBGcmVlQlNEIGNoZWNr
MSBmYWlsZWQKYXRhMS1zbGF2ZTogcGlvPVBJTzMgd2RtYT1XRE1BMSB1ZG1hPVVOU1VQUE9SVEVE
IGNhYmxlPTQwIHdpcmUKYXRhMS1tYXN0ZXI6IHBpbz1QSU80IHdkbWE9V0RNQTIgdWRtYT1VRE1B
NjYgY2FibGU9ODAgd2lyZQphY2QwOiBzZXR0aW5nIFBJTzQgb24gblZpZGlhIG5Gb3JjZTIgY2hp
cAphY2QwOiBzZXR0aW5nIFVETUE2NiBvbiBuVmlkaWEgbkZvcmNlMiBjaGlwCmFjZDA6IDxQaW9u
ZWVyIERWRC1ST00gQVRBUElNb2RlbCBEVkQtMTIwUy8xLjAxPiBEVkRST00gZHJpdmUgYXQgYXRh
MSBhcyBtYXN0ZXIKYWNkMDogcmVhZCA2ODc1S0IvcyAoNjg3NUtCL3MpLCAyNTZLQiBidWZmZXIs
IFVETUE2NgphY2QwOiBSZWFkczogQ0RSLCBDRFJXLCBDRERBIHN0cmVhbSwgRFZEUk9NLCBEVkRS
LCBwYWNrZXQKYWNkMDogV3JpdGVzOgphY2QwOiBBdWRpbzogcGxheSwgMjU2IHZvbHVtZSBsZXZl
bHMKYWNkMDogTWVjaGFuaXNtOiBlamVjdGFibGUgdHJheSwgdW5sb2NrZWQKYWNkMDogTWVkaXVt
OiBuby9ibGFuayBkaXNjCmFjZDE6IHNldHRpbmcgUElPMyBvbiBuVmlkaWEgbkZvcmNlMiBjaGlw
CkdFT006IG5ldyBkaXNrIGFkMApHRU9NOiBuZXcgZGlzayBhZDEKYWNkMTogPEhld2xldHQtUGFj
a2FyZCBDRC1Xcml0ZXIgUGx1cyA4MTAwLzEuMGc+IENEUlcgZHJpdmUgYXQgYXRhMSBhcyBzbGF2
ZQphY2QxOiByZWFkIDQxMzRLQi9zICg0MTM0S0Ivcykgd3JpdGUgNjg5S0IvcyAoNjg5S0Ivcyks
IDEwMjRLQiBidWZmZXIsIFBJTzMKYWNkMTogUmVhZHM6IENEUiwgQ0RSVywgQ0REQSBzdHJlYW0s
IHBhY2tldAphY2QxOiBXcml0ZXM6IENEUiwgQ0RSVywgdGVzdCB3cml0ZQphY2QxOiBBdWRpbzog
cGxheSwgMjU2IHZvbHVtZSBsZXZlbHMKYWNkMTogTWVjaGFuaXNtOiBlamVjdGFibGUgdHJheSwg
dW5sb2NrZWQKYWNkMTogTWVkaXVtOiBuby9ibGFuayBkaXNjCkFUQSBQc2V1ZG9SQUlEIGxvYWRl
ZApUcnlpbmcgdG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkMXMxYQpzdGFydF9pbml0OiB0
cnlpbmcgL3NiaW4vaW5pdAo=
------=_Part_19485_7205456.1132926913814
Content-Type: application/octet-stream; name="dmesg_acpi_on"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dmesg_acpi_on"

ICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazM6
IDxBQ1BJIFBDSSBMaW5rIExOSzQ+IGlycSAxMSBvbiBhY3BpMApwY2lfbGluazM6IExpbmtzIGFm
dGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgMTEg
ICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmszOiBMaW5rcyBhZnRl
ciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAg
MTEgICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmszOiBMaW5rcyBh
ZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAg
ICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNDogPEFDUEkgUENJIExpbmsg
TE5LNT4gb24gYWNwaTAKcGNpX2xpbms0OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRl
eCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEw
IDExIDEyIDE0IDE1CnBjaV9saW5rNDogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJ
bmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3
IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNDogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElS
USAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAx
MiAxNCAxNQpwY2lfbGluazU6IDxBQ1BJIFBDSSBMaW5rIExVQkE+IGlycSA1IG9uIGFjcGkwCnBj
aV9saW5rNTogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYg
IElSUXMKICAgIDAgICAgNSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpwY2lf
bGluazU6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBS
ZWYgIElSUXMKICAgIDAgICAgNSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpw
Y2lfbGluazU6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFz
CiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms2
OiA8QUNQSSBQQ0kgTGluayBMVUJCPiBpcnEgMTEgb24gYWNwaTAKcGNpX2xpbms2OiBMaW5rcyBh
ZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDEx
ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNjogTGlua3MgYWZ0
ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAg
IDExICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNjogTGlua3Mg
YWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4g
ICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazc6IDxBQ1BJIFBDSSBMaW5r
IExNQUM+IGlycSAxMSBvbiBhY3BpMApwY2lfbGluazc6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJv
YmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAzIDQg
NSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms3OiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlk
YXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAz
IDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms3OiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJ
bmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3
IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rODogPEFDUEkgUENJIExpbmsgTEFQVT4gaXJxIDUgb24g
YWNwaTAKcGNpX2xpbms4OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBS
dGQgIFJlZiAgSVJRcwogICAgMCAgICA1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0
IDE1CnBjaV9saW5rODogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJR
ICBSdGQgIFJlZiAgSVJRcwogICAgMCAgICA1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEy
IDE0IDE1CnBjaV9saW5rODogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBS
ZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpw
Y2lfbGluazk6IDxBQ1BJIFBDSSBMaW5rIExBQ0k+IGlycSAxMSBvbiBhY3BpMApwY2lfbGluazk6
IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAg
ICAwICAgMTEgICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms5OiBM
aW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFz
CiAgICAwICAgMTEgICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms5
OiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAg
MjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rMTA6IDxBQ1BJ
IFBDSSBMaW5rIExNQ0k+IG9uIGFjcGkwCnBjaV9saW5rMTA6IExpbmtzIGFmdGVyIGluaXRpYWwg
cHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAz
IDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxMDogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2
YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAg
MCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rMTA6IExpbmtzIGFmdGVyIGRpc2Fi
bGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQg
NSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxMTogPEFDUEkgUENJIExpbmsgTFNNQj4gaXJx
IDUgb24gYWNwaTAKcGNpX2xpbmsxMTogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXgg
IElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgICAgNSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAx
MSAxMiAxNCAxNQpwY2lfbGluazExOiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246Cklu
ZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgIDUgICBOICAgICAwICAzIDQgNSA2IDcg
MTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxMTogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElS
USAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAx
MiAxNCAxNQpwY2lfbGluazEyOiA8QUNQSSBQQ0kgTGluayBMVUIyPiBpcnEgNSBvbiBhY3BpMApw
Y2lfbGluazEyOiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJl
ZiAgSVJRcwogICAgMCAgICA1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBj
aV9saW5rMTI6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRk
ICBSZWYgIElSUXMKICAgIDAgICAgNSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAx
NQpwY2lfbGluazEyOiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAg
SVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9s
aW5rMTM6IDxBQ1BJIFBDSSBMaW5rIExGSVI+IG9uIGFjcGkwCnBjaV9saW5rMTM6IExpbmtzIGFm
dGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUg
ICBOICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxMzogTGlua3MgYWZ0
ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAg
MjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rMTM6IExpbmtz
IGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBO
ICAgICAwICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxNDogPEFDUEkgUENJIExp
bmsgTDNDTT4gaXJxIDUgb24gYWNwaTAKcGNpX2xpbmsxNDogTGlua3MgYWZ0ZXIgaW5pdGlhbCBw
cm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgICAgNSAgIE4gICAgIDAgIDMg
NCA1IDYgNyAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazE0OiBMaW5rcyBhZnRlciBpbml0aWFsIHZh
bGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgIDUgICBOICAgICAw
ICAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmsxNDogTGlua3MgYWZ0ZXIgZGlzYWJs
ZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1
IDYgNyAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazE1OiA8QUNQSSBQQ0kgTGluayBMSURFPiBvbiBh
Y3BpMApwY2lfbGluazE1OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBS
dGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0
IDE1CnBjaV9saW5rMTU6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElS
USAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyAxMCAxMSAx
MiAxNCAxNQpwY2lfbGluazE1OiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQg
IFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1
CnBjaV9saW5rMTY6IDxBQ1BJIFBDSSBMaW5rIEFQQzE+IGlycSAxNiBvbiBhY3BpMApwY2lfbGlu
azE2OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJR
cwogICAgMCAgIDE2ICAgTiAgICAgMCAgMTYKcGNpX2xpbmsxNjogTGlua3MgYWZ0ZXIgaW5pdGlh
bCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE2ICAgTiAg
ICAgMCAgMTYKcGNpX2xpbmsxNjogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRk
ICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDE2CnBjaV9saW5rMTc6IDxBQ1BJIFBD
SSBMaW5rIEFQQzI+IGlycSAxNyBvbiBhY3BpMApwY2lfbGluazE3OiBMaW5rcyBhZnRlciBpbml0
aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE3ICAgTiAgICAg
MCAgMTcKcGNpX2xpbmsxNzogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAg
SVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE3ICAgTiAgICAgMCAgMTcKcGNpX2xpbmsxNzog
TGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1
NSAgIE4gICAgIDAgIDE3CnBjaV9saW5rMTg6IDxBQ1BJIFBDSSBMaW5rIEFQQzM+IGlycSAxOCBv
biBhY3BpMApwY2lfbGluazE4OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJR
ICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE4ICAgTiAgICAgMCAgMTgKcGNpX2xpbmsxODogTGlu
a3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwog
ICAgMCAgIDE4ICAgTiAgICAgMCAgMTgKcGNpX2xpbmsxODogTGlua3MgYWZ0ZXIgZGlzYWJsZToK
SW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDE4CnBjaV9s
aW5rMTk6IDxBQ1BJIFBDSSBMaW5rIEFQQzQ+IGlycSAxOSBvbiBhY3BpMApwY2lfbGluazE5OiBM
aW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAg
MCAgIDE5ICAgTiAgICAgMCAgMTkKcGNpX2xpbmsxOTogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxp
ZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE5ICAgTiAgICAgMCAg
MTkKcGNpX2xpbmsxOTogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYg
IElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDE5CnBjaV9saW5rMjA6IDxBQ1BJIFBDSSBMaW5r
IEFQQzU+IGlycSAxNiBvbiBhY3BpMApwY2lfbGluazIwOiBMaW5rcyBhZnRlciBpbml0aWFsIHBy
b2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDE2ICAgTiAgICAgMCAgMTYK
cGNpX2xpbmsyMDogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBS
dGQgIFJlZiAgSVJRcwogICAgMCAgIDE2ICAgTiAgICAgMCAgMTYKcGNpX2xpbmsyMDogTGlua3Mg
YWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4g
ICAgIDAgIDE2CnBjaV9saW5rMjE6IDxBQ1BJIFBDSSBMaW5rIEFQQ0Y+IGlycSAwIG9uIGFjcGkw
CnBjaV9saW5rMjE6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAg
UmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazIxOiBMaW5r
cyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAg
ICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazIxOiBMaW5rcyBhZnRlciBkaXNh
YmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAg
MjEgMjIKcGNpX2xpbmsyMjogPEFDUEkgUENJIExpbmsgQVBDRz4gaXJxIDAgb24gYWNwaTAKcGNp
X2xpbmsyMjogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYg
IElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5rMjI6IExpbmtzIGFm
dGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAg
IDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5rMjI6IExpbmtzIGFmdGVyIGRpc2FibGU6
CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAy
MgpwY2lfbGluazIzOiA8QUNQSSBQQ0kgTGluayBBUENIPiBpcnEgMCBvbiBhY3BpMApwY2lfbGlu
azIzOiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJR
cwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmsyMzogTGlua3MgYWZ0ZXIg
aW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1
ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmsyMzogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5k
ZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBj
aV9saW5rMjQ6IDxBQ1BJIFBDSSBMaW5rIEFQQ0k+IGlycSAwIG9uIGFjcGkwCnBjaV9saW5rMjQ6
IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAg
ICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazI0OiBMaW5rcyBhZnRlciBpbml0
aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBO
ICAgICAwICAyMCAyMSAyMgpwY2lfbGluazI0OiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAg
SVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xp
bmsyNTogPEFDUEkgUENJIExpbmsgQVBDSj4gaXJxIDAgb24gYWNwaTAKcGNpX2xpbmsyNTogTGlu
a3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAg
IDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5rMjU6IExpbmtzIGFmdGVyIGluaXRpYWwg
dmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAg
IDAgIDIwIDIxIDIyCnBjaV9saW5rMjU6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEg
IFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazI2
OiA8QUNQSSBQQ0kgTGluayBBUENLPiBpcnEgMCBvbiBhY3BpMApwY2lfbGluazI2OiBMaW5rcyBh
ZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1
ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmsyNjogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxp
ZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAg
MjAgMjEgMjIKcGNpX2xpbmsyNjogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRk
ICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5rMjc6IDxB
Q1BJIFBDSSBMaW5rIEFQQ1M+IGlycSAyMyBvbiBhY3BpMApwY2lfbGluazI3OiBMaW5rcyBhZnRl
ciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDIzICAg
TiAgICAgMCAgMjMKcGNpX2xpbmsyNzogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJ
bmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDIzICAgTiAgICAgMCAgMjMKcGNpX2xp
bmsyNzogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAg
IDAgIDI1NSAgIE4gICAgIDAgIDIzCnBjaV9saW5rMjg6IDxBQ1BJIFBDSSBMaW5rIEFQQ0w+IGly
cSAwIG9uIGFjcGkwCnBjaV9saW5rMjg6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4
ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lf
bGluazI4OiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAg
UmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazI4OiBMaW5r
cyBhZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAg
TiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmsyOTogPEFDUEkgUENJIExpbmsgQVBDTT4gaXJxIDAg
b24gYWNwaTAKcGNpX2xpbmsyOTogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElS
USAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5r
Mjk6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYg
IElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDIwIDIxIDIyCnBjaV9saW5rMjk6IExpbmtzIGFm
dGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAg
ICAwICAyMCAyMSAyMgpwY2lfbGluazMwOiA8QUNQSSBQQ0kgTGluayBBUDNDPiBpcnEgMCBvbiBh
Y3BpMApwY2lfbGluazMwOiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBS
dGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmszMDog
TGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJR
cwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAgMjEgMjIKcGNpX2xpbmszMDogTGlua3MgYWZ0ZXIg
ZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAg
IDIwIDIxIDIyCnBjaV9saW5rMzE6IDxBQ1BJIFBDSSBMaW5rIEFQQ1o+IGlycSAwIG9uIGFjcGkw
CnBjaV9saW5rMzE6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAg
UmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazMxOiBMaW5r
cyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAg
ICAwICAyNTUgICBOICAgICAwICAyMCAyMSAyMgpwY2lfbGluazMxOiBMaW5rcyBhZnRlciBkaXNh
YmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMjAg
MjEgMjIKQUNQSSB0aW1lcjogMS8xIDEvMSAxLzEgMS8xIDEvMSAxLzEgMS8xIDEvMSAxLzEgMS8x
IC0+IDEwClRpbWVjb3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxp
dHkgMTAwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAw
eDQwMDgtMHg0MDBiIG9uIGFjcGkwCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKYWNwaV9idXR0
b24wOiA8UG93ZXIgQnV0dG9uPiBvbiBhY3BpMApwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdl
PiBwb3J0IDB4Y2Y4LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIw
CnBjaTA6IHBoeXNpY2FsIGJ1cz0wCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDFlMCwg
cmV2aWQ9MHhjMQoJYnVzPTAsIHNsb3Q9MCwgZnVuYz0wCgljbGFzcz0wNi0wMC0wMCwgaGRydHlw
ZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDA2LCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6
PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1h
eGxhdD0weDAwICgwIG5zKQoJbWFwWzEwXTogdHlwZSAzLCByYW5nZSAzMiwgYmFzZSBlMDAwMDAw
MCwgc2l6ZSAyNiwgZW5hYmxlZApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAxZWIsIHJl
dmlkPTB4YzEKCWJ1cz0wLCBzbG90PTAsIGZ1bmM9MQoJY2xhc3M9MDUtMDAtMDAsIGhkcnR5cGU9
MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwMCwgc3RhdHJlZz0weDAwMjAsIGNhY2hlbG5zej0w
IChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhs
YXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMWVlLCByZXZpZD0w
eGMxCglidXM9MCwgc2xvdD0wLCBmdW5jPTIKCWNsYXNzPTA1LTAwLTAwLCBoZHJ0eXBlPTB4MDAs
IG1mZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgwMDIwLCBjYWNoZWxuc3o9MCAoZHdv
cmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4
MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDFlZCwgcmV2aWQ9MHhjMQoJ
YnVzPTAsIHNsb3Q9MCwgZnVuYz0zCgljbGFzcz0wNS0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRl
dj0xCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAyMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykK
CWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgw
IG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAxZWMsIHJldmlkPTB4YzEKCWJ1cz0w
LCBzbG90PTAsIGZ1bmM9NAoJY2xhc3M9MDUtMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJ
Y21kcmVnPTB4MDAwMCwgc3RhdHJlZz0weDAwMjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0
aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykK
Zm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMWVmLCByZXZpZD0weGMxCglidXM9MCwgc2xv
dD0wLCBmdW5jPTUKCWNsYXNzPTA1LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJl
Zz0weDAwMDAsIHN0YXRyZWc9MHgwMDIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9
MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5k
LT4JdmVuZG9yPTB4MTBkZSwgZGV2PTB4MDA2MCwgcmV2aWQ9MHhhNAoJYnVzPTAsIHNsb3Q9MSwg
ZnVuYz0wCgljbGFzcz0wNi0wMS0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgw
MDBmLCBzdGF0cmVnPTB4MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAg
KDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZl
bmRvcj0weDEwZGUsIGRldj0weDAwNjQsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTEsIGZ1bmM9
MQoJY2xhc3M9MGMtMDUtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwMSwg
c3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5z
KSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwg
aXJxPTUKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTog
dHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwYzAwMCwgc2l6ZSAgNSwgZW5hYmxlZApwY2liMDog
bWF0Y2hlZCBlbnRyeSBmb3IgMC4xLklOVEEgKHNyYyBcXF9TQl8uUENJMC5BUENTOjApCmlvYXBp
YzA6IENoYW5naW5nIHBvbGFyaXR5IGZvciBwaW4gMjMgdG8gaGlnaApwY2liMDogc2xvdCAxIElO
VEEgcm91dGVkIHRvIGlycSAyMyB2aWEgXFxfU0JfLlBDSTAuQVBDUwpmb3VuZC0+CXZlbmRvcj0w
eDEwZGUsIGRldj0weDAwNjcsIHJldmlkPTB4YTQKCWJ1cz0wLCBzbG90PTIsIGZ1bmM9MAoJY2xh
c3M9MGMtMDMtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNywgc3RhdHJl
Zz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWlu
Z250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwgaXJxPTUK
CXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTog
dHlwZSAxLCByYW5nZSAzMiwgYmFzZSBlODA4MDAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMDog
bWF0Y2hlZCBlbnRyeSBmb3IgMC4yLklOVEEgKHNyYyBcXF9TQl8uUENJMC5BUENGOjApCnBjaV9s
aW5rMjE6IFBpY2tlZCBJUlEgMjAgd2l0aCB3ZWlnaHQgMAppb2FwaWMwOiBDaGFuZ2luZyBwb2xh
cml0eSBmb3IgcGluIDIwIHRvIGhpZ2gKcGNpYjA6IHNsb3QgMiBJTlRBIHJvdXRlZCB0byBpcnEg
MjAgdmlhIFxcX1NCXy5QQ0kwLkFQQ0YKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMDY3
LCByZXZpZD0weGE0CglidXM9MCwgc2xvdD0yLCBmdW5jPTEKCWNsYXNzPTBjLTAzLTEwLCBoZHJ0
eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxu
c3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAzICg3NTAgbnMp
LCBtYXhsYXQ9MHgwMSAoMjUwIG5zKQoJaW50cGluPWIsIGlycT0xMQoJcG93ZXJzcGVjIDIgIHN1
cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIDEsIHJhbmdlIDMy
LCBiYXNlIGU4MDgzMDAwLCBzaXplIDEyLCBlbmFibGVkCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZv
ciAwLjIuSU5UQiAoc3JjIFxcX1NCXy5QQ0kwLkFQQ0c6MCkKcGNpX2xpbmsyMjogUGlja2VkIElS
USAyMSB3aXRoIHdlaWdodCAwCmlvYXBpYzA6IENoYW5naW5nIHBvbGFyaXR5IGZvciBwaW4gMjEg
dG8gaGlnaApwY2liMDogc2xvdCAyIElOVEIgcm91dGVkIHRvIGlycSAyMSB2aWEgXFxfU0JfLlBD
STAuQVBDRwpmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0weDAwNjgsIHJldmlkPTB4YTQKCWJ1
cz0wLCBzbG90PTIsIGZ1bmM9MgoJY2xhc3M9MGMtMDMtMjAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9
MQoJY21kcmVnPTB4MDAwNiwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCgls
YXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgy
NTAgbnMpCglpbnRwaW49YywgaXJxPTUKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBE
MyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAxLCByYW5nZSAzMiwgYmFzZSBlODA4NDAwMCwg
c2l6ZSAgOCwgZW5hYmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4yLklOVEMgKHNyYyBc
XF9TQl8uUENJMC5BUENMOjApCnBjaV9saW5rMjg6IFBpY2tlZCBJUlEgMjIgd2l0aCB3ZWlnaHQg
MAppb2FwaWMwOiBDaGFuZ2luZyBwb2xhcml0eSBmb3IgcGluIDIyIHRvIGhpZ2gKcGNpYjA6IHNs
b3QgMiBJTlRDIHJvdXRlZCB0byBpcnEgMjIgdmlhIFxcX1NCXy5QQ0kwLkFQQ0wKZm91bmQtPgl2
ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMDY2LCByZXZpZD0weGExCglidXM9MCwgc2xvdD00LCBmdW5j
PTAKCWNsYXNzPTAyLTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDcs
IHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBu
cyksIG1pbmdudD0weDAxICgyNTAgbnMpLCBtYXhsYXQ9MHgxNCAoNTAwMCBucykKCWludHBpbj1h
LCBpcnE9MTEKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJ
bWFwWzEwXTogdHlwZSAxLCByYW5nZSAzMiwgYmFzZSBlODA4NTAwMCwgc2l6ZSAxMiwgZW5hYmxl
ZAoJbWFwWzE0XTogdHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwYzQwMCwgc2l6ZSAgMywgZW5h
YmxlZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC40LklOVEEgKHNyYyBcXF9TQl8uUENJMC5B
UENIOjApCnBjaV9saW5rMjM6IFBpY2tlZCBJUlEgMjAgd2l0aCB3ZWlnaHQgMQpwY2liMDogc2xv
dCA0IElOVEEgcm91dGVkIHRvIGlycSAyMCB2aWEgXFxfU0JfLlBDSTAuQVBDSApmb3VuZC0+CXZl
bmRvcj0weDEwZGUsIGRldj0weDAwNmIsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTUsIGZ1bmM9
MAoJY2xhc3M9MDQtMDEtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNiwg
c3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5z
KSwgbWluZ250PTB4MDEgKDI1MCBucyksIG1heGxhdD0weDBjICgzMDAwIG5zKQoJaW50cGluPWEs
IGlycT01Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1h
cFsxMF06IHR5cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZTgwMDAwMDAsIHNpemUgMTksIGVuYWJsZWQK
cGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuNS5JTlRBIChzcmMgXFxfU0JfLlBDSTAuQVBDSTow
KQpwY2lfbGluazI0OiBQaWNrZWQgSVJRIDIxIHdpdGggd2VpZ2h0IDEKcGNpYjA6IHNsb3QgNSBJ
TlRBIHJvdXRlZCB0byBpcnEgMjEgdmlhIFxcX1NCXy5QQ0kwLkFQQ0kKZm91bmQtPgl2ZW5kb3I9
MHgxMGRlLCBkZXY9MHgwMDZhLCByZXZpZD0weGExCglidXM9MCwgc2xvdD02LCBmdW5jPTAKCWNs
YXNzPTA0LTAxLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAwMDcsIHN0YXRy
ZWc9MHgwMGIwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1p
bmdudD0weDAyICg1MDAgbnMpLCBtYXhsYXQ9MHgwNSAoMTI1MCBucykKCWludHBpbj1hLCBpcnE9
MTEKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEw
XTogdHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwYjAwMCwgc2l6ZSAgOCwgZW5hYmxlZAoJbWFw
WzE0XTogdHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwYjQwMCwgc2l6ZSAgNywgZW5hYmxlZAoJ
bWFwWzE4XTogdHlwZSAxLCByYW5nZSAzMiwgYmFzZSBlODA4MTAwMCwgc2l6ZSAxMiwgZW5hYmxl
ZApwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC42LklOVEEgKHNyYyBcXF9TQl8uUENJMC5BUENK
OjApCnBjaV9saW5rMjU6IFBpY2tlZCBJUlEgMjIgd2l0aCB3ZWlnaHQgMQpwY2liMDogc2xvdCA2
IElOVEEgcm91dGVkIHRvIGlycSAyMiB2aWEgXFxfU0JfLlBDSTAuQVBDSgpmb3VuZC0+CXZlbmRv
cj0weDEwZGUsIGRldj0weDAwNmMsIHJldmlkPTB4YTMKCWJ1cz0wLCBzbG90PTgsIGZ1bmM9MAoJ
Y2xhc3M9MDYtMDQtMDAsIGhkcnR5cGU9MHgwMSwgbWZkZXY9MAoJY21kcmVnPTB4MDEwNywgc3Rh
dHJlZz0weDAwYTAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwg
bWluZ250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDAyICg1MDAgbnMpCmZvdW5kLT4JdmVuZG9y
PTB4MTBkZSwgZGV2PTB4MDA2NSwgcmV2aWQ9MHhhMgoJYnVzPTAsIHNsb3Q9OSwgZnVuYz0wCglj
bGFzcz0wMS0wMS04YSwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA1LCBzdGF0
cmVnPTB4MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBt
aW5nbnQ9MHgwMyAoNzUwIG5zKSwgbWF4bGF0PTB4MDEgKDI1MCBucykKCXBvd2Vyc3BlYyAyICBz
dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJbWFwWzIwXTogdHlwZSA0LCByYW5nZSAzMiwgYmFz
ZSAwMDAwZjAwMCwgc2l6ZSAgNCwgZW5hYmxlZApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0w
eDAwNmQsIHJldmlkPTB4YTMKCWJ1cz0wLCBzbG90PTEyLCBmdW5jPTAKCWNsYXNzPTA2LTA0LTAw
LCBoZHJ0eXBlPTB4MDEsIG1mZGV2PTAKCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHgwMGEwLCBj
YWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAyICg1
MDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgw
MWU4LCByZXZpZD0weGMxCglidXM9MCwgc2xvdD0zMCwgZnVuYz0wCgljbGFzcz0wNi0wNC0wMCwg
aGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVnPTB4MDIyMCwgY2Fj
aGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MjAgKDk2MCBucyksIG1pbmdudD0weDBhICgy
NTAwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmFncDA6IDxOVklESUEgbkZvcmNlMiBBR1AgQ29u
dHJvbGxlcj4gbWVtIDB4ZTAwMDAwMDAtMHhlM2ZmZmZmZiBhdCBkZXZpY2UgMC4wIG9uIHBjaTAK
YWdwMDogUmVzZXJ2ZWQgMHg0MDAwMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhl
MDAwMDAwMAphZ3AwOiBhbGxvY2F0aW5nIEdBVFQgZm9yIGFwZXJ0dXJlIG9mIHNpemUgNjRNCnBj
aTA6IDxtZW1vcnksIFJBTT4gYXQgZGV2aWNlIDAuMSAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kw
OiA8bWVtb3J5LCBSQU0+IGF0IGRldmljZSAwLjIgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpMDog
PG1lbW9yeSwgUkFNPiBhdCBkZXZpY2UgMC4zIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxt
ZW1vcnksIFJBTT4gYXQgZGV2aWNlIDAuNCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kwOiA8bWVt
b3J5LCBSQU0+IGF0IGRldmljZSAwLjUgKG5vIGRyaXZlciBhdHRhY2hlZCkKaXNhYjA6IDxQQ0kt
SVNBIGJyaWRnZT4gYXQgZGV2aWNlIDEuMCBvbiBwY2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2Fi
MApwY2kwOiA8c2VyaWFsIGJ1cywgU01CdXM+IGF0IGRldmljZSAxLjEgKG5vIGRyaXZlciBhdHRh
Y2hlZCkKb2hjaTA6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZTgwODAw
MDAtMHhlODA4MGZmZiBpcnEgMjAgYXQgZGV2aWNlIDIuMCBvbiBwY2kwCm9oY2kwOiBSZXNlcnZl
ZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGU4MDgwMDAwCm9oY2kwOiBb
R0lBTlQtTE9DS0VEXQp1c2IwOiBPSENJIHZlcnNpb24gMS4wLCBsZWdhY3kgc3VwcG9ydAp1c2Iw
OiBTTU0gZG9lcyBub3QgcmVzcG9uZCwgcmVzZXR0aW5nCnVzYjA6IDxPSENJIChnZW5lcmljKSBV
U0IgY29udHJvbGxlcj4gb24gb2hjaTAKdXNiMDogVVNCIHJldmlzaW9uIDEuMAp1aHViMDogblZp
ZGlhIE9IQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIw
OiAzIHBvcnRzIHdpdGggMyByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApvaGNpMTogPE9IQ0kgKGdl
bmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhlODA4MzAwMC0weGU4MDgzZmZmIGlycSAyMSBh
dCBkZXZpY2UgMi4xIG9uIHBjaTAKb2hjaTE6IFJlc2VydmVkIDB4MTAwMCBieXRlcyBmb3Igcmlk
IDB4MTAgdHlwZSAzIGF0IDB4ZTgwODMwMDAKb2hjaTE6IFtHSUFOVC1MT0NLRURdCnVzYjE6IE9I
Q0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0CnVzYjE6IFNNTSBkb2VzIG5vdCByZXNwb25k
LCByZXNldHRpbmcKdXNiMTogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBvbiBvaGNp
MQp1c2IxOiBVU0IgcmV2aXNpb24gMS4wCnVodWIxOiBuVmlkaWEgT0hDSSByb290IGh1YiwgY2xh
c3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjE6IDMgcG9ydHMgd2l0aCAzIHJlbW92
YWJsZSwgc2VsZiBwb3dlcmVkCmVoY2kwOiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBjb250cm9s
bGVyPiBtZW0gMHhlODA4NDAwMC0weGU4MDg0MGZmIGlycSAyMiBhdCBkZXZpY2UgMi4yIG9uIHBj
aTAKZWhjaTA6IFJlc2VydmVkIDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhl
ODA4NDAwMAplaGNpMDogW0dJQU5ULUxPQ0tFRF0KdXNiMjogRUhDSSB2ZXJzaW9uIDEuMAp1c2Iy
OiBjb21wYW5pb24gY29udHJvbGxlcnMsIDQgcG9ydHMgZWFjaDogdXNiMCB1c2IxCnVzYjI6IDxF
SENJIChnZW5lcmljKSBVU0IgMi4wIGNvbnRyb2xsZXI+IG9uIGVoY2kwCnVzYjI6IFVTQiByZXZp
c2lvbiAyLjAKdWh1YjI6IG5WaWRpYSBFSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAyLjAw
LzEuMDAsIGFkZHIgMQp1aHViMjogNiBwb3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2Vy
ZWQKbnZlMDogPE5WSURJQSBuRm9yY2UgTUNQMiBOZXR3b3JraW5nIEFkYXB0ZXI+IHBvcnQgMHhj
NDAwLTB4YzQwNyBtZW0gMHhlODA4NTAwMC0weGU4MDg1ZmZmIGlycSAyMCBhdCBkZXZpY2UgNC4w
IG9uIHBjaTAKbnZlMDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMg
YXQgMHhlODA4NTAwMApudmUwOiBFdGhlcm5ldCBhZGRyZXNzIDAwOjBjOjZlOjM0Ojg0OmZlCm1p
aWJ1czA6IDxNSUkgYnVzPiBvbiBudmUwCnJscGh5MDogPFJUTDgyMDFMIDEwLzEwMCBtZWRpYSBp
bnRlcmZhY2U+IG9uIG1paWJ1czAKcmxwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJh
c2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0bwpudmUwOiBicGYgYXR0YWNoZWQKbnZlMDogRXRoZXJu
ZXQgYWRkcmVzczogMDA6MGM6NmU6MzQ6ODQ6ZmUKbnZlMDogW0dJQU5ULUxPQ0tFRF0KcGNpMDog
PG11bHRpbWVkaWEsIGF1ZGlvPiBhdCBkZXZpY2UgNS4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnBj
aTA6IDxtdWx0aW1lZGlhLCBhdWRpbz4gYXQgZGV2aWNlIDYuMCAobm8gZHJpdmVyIGF0dGFjaGVk
KQpwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSA4LjAgb24gcGNpMApwY2li
MTogICBzZWNvbmRhcnkgYnVzICAgICAxCnBjaWIxOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDEKcGNp
YjE6ICAgSS9PIGRlY29kZSAgICAgICAgMHhmMDAwLTB4ZmZmCnBjaWIxOiAgIG1lbW9yeSBkZWNv
ZGUgICAgIDB4ZmZmMDAwMDAtMHhmZmZmZgpwY2liMTogICBwcmVmZXRjaGVkIGRlY29kZSAweGZm
ZjAwMDAwLTB4ZmZmZmYKQUNQSTogRm91bmQgbWF0Y2hpbmcgcGluIGZvciAwLjYuSU5UQSBhdCBm
dW5jIDA6IDIyCnBjaV9saW5rMTY6IEJJT1MgSVJRIDIyIGZvciAwLjYuSU5UQSBpcyBpbnZhbGlk
CnBjaTE6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxCnBjaTE6IHBoeXNpY2FsIGJ1cz0xCmF0YXBj
aTA6IDxuVmlkaWEgbkZvcmNlMiBVRE1BMTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcs
MHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHhmMDAwLTB4ZjAwZiBhdCBkZXZpY2UgOS4wIG9uIHBj
aTAKYXRhcGNpMDogUmVzZXJ2ZWQgMHgxMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0IGF0IDB4
ZjAwMAphdGEwOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMAphdGFwY2kwOiBSZXNlcnZlZCAw
eDggYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgNCBhdCAweDFmMAphdGFwY2kwOiBSZXNlcnZlZCAw
eDEgYnl0ZXMgZm9yIHJpZCAweDE0IHR5cGUgNCBhdCAweDNmNgphdGEwOiByZXNldCB0cDEgbWFz
az0wMyBvc3RhdDA9NTAgb3N0YXQxPTUwCmF0YTA6IHN0YXQwPTB4NTAgZXJyPTB4MDEgbHNiPTB4
MDAgbXNiPTB4MDAKYXRhMDogc3RhdDE9MHg1MCBlcnI9MHgwMSBsc2I9MHgwMCBtc2I9MHgwMAph
dGEwOiByZXNldCB0cDIgc3RhdDA9NTAgc3RhdDE9NTAgZGV2aWNlcz0weDM8QVRBX1NMQVZFLEFU
QV9NQVNURVI+CmF0YTA6IFtNUFNBRkVdCmF0YTE6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kw
CmF0YXBjaTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3IgcmlkIDB4MTggdHlwZSA0IGF0IDB4MTcw
CmF0YXBjaTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3IgcmlkIDB4MWMgdHlwZSA0IGF0IDB4Mzc2
CmF0YTE6IHJlc2V0IHRwMSBtYXNrPTAzIG9zdGF0MD01MCBvc3RhdDE9NTAKYXRhMTogc3RhdDA9
MHgxMCBlcnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYgphdGExOiBzdGF0MT0weDAwIGVycj0weDAx
IGxzYj0weDE0IG1zYj0weGViCmF0YTE6IHJlc2V0IHRwMiBzdGF0MD0xMCBzdGF0MT0wMCBkZXZp
Y2VzPTB4YzxBVEFQSV9TTEFWRSxBVEFQSV9NQVNURVI+CmF0YTE6IFtNUFNBRkVdCnBjaWIyOiA8
QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDEyLjAgb24gcGNpMApwY2liMjogICBzZWNv
bmRhcnkgYnVzICAgICAyCnBjaWIyOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDIKcGNpYjI6ICAgSS9P
IGRlY29kZSAgICAgICAgMHg5MDAwLTB4OWZmZgpwY2liMjogICBtZW1vcnkgZGVjb2RlICAgICAw
eGU2MDAwMDAwLTB4ZTdmZmZmZmYKcGNpYjI6ICAgcHJlZmV0Y2hlZCBkZWNvZGUgMHhmZmYwMDAw
MC0weGZmZmZmCkFDUEk6IEZvdW5kIG1hdGNoaW5nIHBpbiBmb3IgMC4xLklOVEEgYXQgZnVuYyAx
OiAyMwpwY2lfbGluazMwOiBCSU9TIElSUSAyMyBmb3IgMC4xLklOVEEgaXMgaW52YWxpZApwY2ky
OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMgpwY2kyOiBwaHlzaWNhbCBidXM9Mgpmb3VuZC0+CXZl
bmRvcj0weDEwYjcsIGRldj0weDkyMDEsIHJldmlkPTB4NDAKCWJ1cz0yLCBzbG90PTEsIGZ1bmM9
MAoJY2xhc3M9MDItMDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNywg
c3RhdHJlZz0weDAyMTAsIGNhY2hlbG5zej04IChkd29yZHMpCglsYXR0aW1lcj0weDIwICg5NjAg
bnMpLCBtaW5nbnQ9MHgwYSAoMjUwMCBucyksIG1heGxhdD0weDBhICgyNTAwIG5zKQoJaW50cGlu
PWEsIGlycT01Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAK
CW1hcFsxMF06IHR5cGUgNCwgcmFuZ2UgMzIsIGJhc2UgMDAwMDkwMDAsIHNpemUgIDcsIGVuYWJs
ZWQKcGNpYjI6IChudWxsKSByZXF1ZXN0ZWQgSS9PIHJhbmdlIDB4OTAwMC0weDkwN2Y6IGluIHJh
bmdlCgltYXBbMTRdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGU3MDAwMDAwLCBzaXplICA3LCBl
bmFibGVkCnBjaWIyOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGU3MDAwMDAwLTB4
ZTcwMDAwN2Y6IGdvb2QKcGNpYjI6IG1hdGNoZWQgZW50cnkgZm9yIDIuMS5JTlRBIChzcmMgXFxf
U0JfLlBDSTAuQVAzQzowKQpwY2lfbGluazMwOiBQaWNrZWQgSVJRIDIwIHdpdGggd2VpZ2h0IDIK
cGNpYjI6IHNsb3QgMSBJTlRBIHJvdXRlZCB0byBpcnEgMjAgdmlhIFxcX1NCXy5QQ0kwLkFQM0MK
eGwwOiA8M0NvbSAzYzkyMEItRU1CIEludGVncmF0ZWQgRmFzdCBFdGhlcmxpbmsgWEw+IHBvcnQg
MHg5MDAwLTB4OTA3ZiBtZW0gMHhlNzAwMDAwMC0weGU3MDAwMDdmIGlycSAyMCBhdCBkZXZpY2Ug
MS4wIG9uIHBjaTIKeGwwOiBSZXNlcnZlZCAweDgwIGJ5dGVzIGZvciByaWQgMHgxNCB0eXBlIDMg
YXQgMHhlNzAwMDAwMAp4bDA6IHVzaW5nIG1lbW9yeSBtYXBwZWQgSS9PCnhsMDogbWVkaWEgb3B0
aW9ucyB3b3JkOiA0MAp4bDA6IGZvdW5kIE1JSS9BVVRPCm1paWJ1czE6IDxNSUkgYnVzPiBvbiB4
bDAKYWNwaHkwOiA8QUMxMDFMIDEwLzEwMCBtZWRpYSBpbnRlcmZhY2U+IG9uIG1paWJ1czEKYWNw
aHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgYXV0
bwp4bDA6IGJwZiBhdHRhY2hlZAp4bDA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjI2OjU0OjBjOjdl
OmJlCnhsMDogW01QU0FGRV0KcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2Ug
MzAuMCBvbiBwY2kwCnBjaWIzOiAgIHNlY29uZGFyeSBidXMgICAgIDMKcGNpYjM6ICAgc3Vib3Jk
aW5hdGUgYnVzICAgMwpwY2liMzogICBJL08gZGVjb2RlICAgICAgICAweGEwMDAtMHhhZmZmCnBj
aWIzOiAgIG1lbW9yeSBkZWNvZGUgICAgIDB4ZTQwMDAwMDAtMHhlNWZmZmZmZgpwY2liMzogICBw
cmVmZXRjaGVkIGRlY29kZSAweGQwMDAwMDAwLTB4ZGZmZmZmZmYKcGNpMzogPEFDUEkgUENJIGJ1
cz4gb24gcGNpYjMKcGNpMzogcGh5c2ljYWwgYnVzPTMKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBk
ZXY9MHg0ZTQ4LCByZXZpZD0weDAwCglidXM9Mywgc2xvdD0wLCBmdW5jPTAKCWNsYXNzPTAzLTAw
LTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwODcsIHN0YXRyZWc9MHgwMmIw
LCBjYWNoZWxuc3o9OCAoZHdvcmRzKQoJbGF0dGltZXI9MHgyMCAoOTYwIG5zKSwgbWluZ250PTB4
MDggKDIwMDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCWludHBpbj1hLCBpcnE9MTEKCXBvd2Vy
c3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAz
LCByYW5nZSAzMiwgYmFzZSBkMDAwMDAwMCwgc2l6ZSAyNywgZW5hYmxlZApwY2liMzogKG51bGwp
IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhkMDAwMDAwMC0weGQ3ZmZmZmZmOiBnb29kCgltYXBb
MTRdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBhMDAwLCBzaXplICA4LCBlbmFibGVkCnBj
aWIzOiAobnVsbCkgcmVxdWVzdGVkIEkvTyByYW5nZSAweGEwMDAtMHhhMGZmOiBpbiByYW5nZQoJ
bWFwWzE4XTogdHlwZSAxLCByYW5nZSAzMiwgYmFzZSBlNTAwMDAwMCwgc2l6ZSAxNiwgZW5hYmxl
ZApwY2liMzogKG51bGwpIHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhlNTAwMDAwMC0weGU1MDBm
ZmZmOiBnb29kCnBjaWIzOiBtYXRjaGVkIGVudHJ5IGZvciAzLjAuSU5UQSAoc3JjIFxcX1NCXy5Q
Q0kwLkFQQzQ6MCkKaW9hcGljMDogQ2hhbmdpbmcgcG9sYXJpdHkgZm9yIHBpbiAxOSB0byBoaWdo
CnBjaWIzOiBzbG90IDAgSU5UQSByb3V0ZWQgdG8gaXJxIDE5IHZpYSBcXF9TQl8uUENJMC5BUEM0
CmZvdW5kLT4JdmVuZG9yPTB4MTAwMiwgZGV2PTB4NGU2OCwgcmV2aWQ9MHgwMAoJYnVzPTMsIHNs
b3Q9MCwgZnVuYz0xCgljbGFzcz0wMy04MC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRy
ZWc9MHgwMDgwLCBzdGF0cmVnPTB4MDJiMCwgY2FjaGVsbnN6PTggKGR3b3JkcykKCWxhdHRpbWVy
PTB4MjAgKDk2MCBucyksIG1pbmdudD0weDA4ICgyMDAwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMp
Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06
IHR5cGUgMywgcmFuZ2UgMzIsIGJhc2UgZDgwMDAwMDAsIHNpemUgMjcsIG1lbW9yeSBkaXNhYmxl
ZApwY2liMzogKG51bGwpIHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhkODAwMDAwMC0weGRmZmZm
ZmZmOiBnb29kCgltYXBbMTRdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGU1MDEwMDAwLCBzaXpl
IDE2LCBlbmFibGVkCnBjaWIzOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGU1MDEw
MDAwLTB4ZTUwMWZmZmY6IGdvb2QKcGNpMzogPGRpc3BsYXksIFZHQT4gYXQgZGV2aWNlIDAuMCAo
bm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kzOiA8ZGlzcGxheT4gYXQgZGV2aWNlIDAuMSAobm8gZHJp
dmVyIGF0dGFjaGVkKQpmZGMwOiA8ZmxvcHB5IGRyaXZlIGNvbnRyb2xsZXI+IHBvcnQgMHgzZjAt
MHgzZjUsMHgzZjcgaXJxIDYgZHJxIDIgb24gYWNwaTAKZmRjMDogaWNfdHlwZSA5MCBwYXJ0X2lk
IDgwCmZkYzA6IFtNUFNBRkVdCmZkYzA6IFtGQVNUXQpmZDA6IDwxNDQwLUtCIDMuNSIgZHJpdmU+
IG9uIGZkYzAgZHJpdmUgMApzaW8wOiBpcnEgbWFwczogMHg4MjEgMHg4MzEgMHg4MjEgMHg4MjEK
c2lvMDogPDE2NTUwQS1jb21wYXRpYmxlIENPTSBwb3J0PiBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0
IGZsYWdzIDB4MTAgb24gYWNwaTAKc2lvMDogdHlwZSAxNjU1MEEKc2lvMTogaXJxIG1hcHM6IDB4
ODIxIDB4ODI5IDB4ODIxIDB4ODIxCnNpbzE6IDwxNjU1MEEtY29tcGF0aWJsZSBDT00gcG9ydD4g
cG9ydCAweDJmOC0weDJmZiBpcnEgMyBvbiBhY3BpMApzaW8xOiB0eXBlIDE2NTUwQQpwcGMwOiB1
c2luZyBleHRlbmRlZCBJL08gcG9ydCByYW5nZQpwcGMwOiBFQ1AgU1BQIEVDUCtFUFAgU1BQCnBw
YzA6IDxFQ1AgcGFyYWxsZWwgcHJpbnRlciBwb3J0PiBwb3J0IDB4Mzc4LTB4MzdmLDB4Nzc4LTB4
NzdiIGlycSA3IGRycSAzIG9uIGFjcGkwCnBwYzA6IFNNQy1saWtlIGNoaXBzZXQgKEVDUC9FUFAv
UFMyL05JQkJMRSkgaW4gQ09NUEFUSUJMRSBtb2RlCnBwYzA6IEZJRk8gd2l0aCAxNi8xNi8xNiBi
eXRlcyB0aHJlc2hvbGQKcHBidXMwOiA8UGFyYWxsZWwgcG9ydCBidXM+IG9uIHBwYzAKcGxpcDA6
IDxQTElQIG5ldHdvcmsgaW50ZXJmYWNlPiBvbiBwcGJ1czAKcGxpcDA6IGJwZiBhdHRhY2hlZAps
cHQwOiA8UHJpbnRlcj4gb24gcHBidXMwCmxwdDA6IEludGVycnVwdC1kcml2ZW4gcG9ydApwcGkw
OiA8UGFyYWxsZWwgSS9PPiBvbiBwcGJ1czAKZXhfaXNhX2lkZW50aWZ5KCkKYXRhOiBhdGEwIGFs
cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAphdGE6IGF0YTEgYWxyZWFkeSBleGlzdHM7IHNraXBw
aW5nIGl0CmZkYzogZmRjMCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQKcHBjOiBwcGMwIGFs
cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdApzaW86IHNpbzAgYWxyZWFkeSBleGlzdHM7IHNraXBw
aW5nIGl0CnNpbzogc2lvMSBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQKcG5wX2lkZW50aWZ5
OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDIwMwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQg
YXQgMjQzCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyODMKcG5wX2lkZW50aWZ5
OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDJjMwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQg
YXQgMzAzCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAzNDMKcG5wX2lkZW50aWZ5
OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDM4MwpwbnBfaWRlbnRpZnk6IFRyeWluZyBSZWFkX1BvcnQg
YXQgM2MzClBOUCBJZGVudGlmeSBjb21wbGV0ZQp1bmtub3duOiBzdGF0dXMgcmVnIHRlc3QgZmFp
bGVkIGZlCnVua25vd246IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYKdW5rbm93bjogc3RhdHVz
IHJlZyB0ZXN0IGZhaWxlZCBmZgp1bmtub3duOiBzdGF0dXMgcmVnIHRlc3QgZmFpbGVkIGZmCnVu
a25vd246IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYKdW5rbm93bjogc3RhdHVzIHJlZyB0ZXN0
IGZhaWxlZCBmZgpzYzogc2MwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAp2Z2E6IHZnYTAg
YWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CmlzYV9wcm9iZV9jaGlsZHJlbjogZGlzYWJsaW5n
IFBuUCBkZXZpY2VzCmlzYV9wcm9iZV9jaGlsZHJlbjogcHJvYmluZyBub24tUG5QIGRldmljZXMK
cG10aW1lcjAgb24gaXNhMApvcm0wOiA8SVNBIE9wdGlvbiBST01zPiBhdCBpb21lbSAweGMwMDAw
LTB4Y2NmZmYsMHhkMDAwMC0weGQzZmZmLDB4ZDQwMDAtMHhkNTdmZiwweGQ2MDAwLTB4ZDY3ZmYg
b24gaXNhMAphZHYwOiBub3QgcHJvYmVkIChkaXNhYmxlZCkKYWhhMDogbm90IHByb2JlZCAoZGlz
YWJsZWQpCmFpYzA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQphdGtiZGMwOiA8S2V5Ym9hcmQgY29u
dHJvbGxlciAoaTgwNDIpPiBhdCBwb3J0IDB4NjAsMHg2NCBvbiBpc2EwCmF0a2JkMDogPEFUIEtl
eWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmF0a2JkOiB0aGUgY3VycmVudCBrYmQgY29udHJvbGxl
ciBjb21tYW5kIGJ5dGUgMDA0NwphdGtiZDoga2V5Ym9hcmQgSUQgMHhmZmZmZmZmZiAoMSkKYXRr
YmQ6IGZhaWxlZCB0byByZXNldCB0aGUga2V5Ym9hcmQuCmtiZDAgYXQgYXRrYmQwCmtiZDA6IGF0
a2JkMCwgQVQgODQgKDEpLCBjb25maWc6MHgwLCBmbGFnczoweDNkMDAwMAphdGtiZDA6IFtHSUFO
VC1MT0NLRURdCnBzbTA6IGN1cnJlbnQgY29tbWFuZCBieXRlOjAwNDcKcHNtMDogZmFpbGVkIHRv
IHJlc2V0IHRoZSBhdXggZGV2aWNlLgpidDA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpjczA6IG5v
dCBwcm9iZWQgKGRpc2FibGVkKQplZDA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpmZTA6IG5vdCBw
cm9iZWQgKGRpc2FibGVkKQppZTA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQpsbmMwOiBub3QgcHJv
YmVkIChkaXNhYmxlZCkKc2MwOiA8U3lzdGVtIGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlz
YTAKc2MwOiBWR0EgPDE2IHZpcnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPgpzYzA6IGZiMCwg
a2JkMCwgdGVybWluYWwgZW11bGF0b3I6IHNjIChzeXNjb25zIHRlcm1pbmFsKQpzaW8yOiBub3Qg
cHJvYmVkIChkaXNhYmxlZCkKc2lvMzogbm90IHByb2JlZCAoZGlzYWJsZWQpCnNuMDogbm90IHBy
b2JlZCAoZGlzYWJsZWQpCnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgz
ZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZmIG9uIGlzYTAKdnQwOiBub3QgcHJvYmVkIChkaXNhYmxl
ZCkKaXNhX3Byb2JlX2NoaWxkcmVuOiBwcm9iaW5nIFBuUCBkZXZpY2VzCnVrYmQwOiBNaWNyb3Nv
ZnQgTmF0dXJhbFxNLS4gRXJnb25vbWljIEtleWJvYXJkIDQwMDAsIHJldiAyLjAwLzEuNzMsIGFk
ZHIgMiwgaWNsYXNzIDMvMQprYmQ6IG5ldyBhcnJheSBzaXplIDQKa2JkMSBhdCB1a2JkMAprYmQx
OiB1a2JkMCwgZ2VuZXJpYyAoMCksIGNvbmZpZzoweDAsIGZsYWdzOjB4MWQwMDAwCnVoaWQwOiBN
aWNyb3NvZnQgTmF0dXJhbFxNLS4gRXJnb25vbWljIEtleWJvYXJkIDQwMDAsIHJldiAyLjAwLzEu
NzMsIGFkZHIgMiwgaWNsYXNzIDMvMQp1bXMwOiBMb2dpdGVjaCBVU0IgTW91c2UsIHJldiAxLjEw
LzYuMTAsIGFkZHIgMiwgaWNsYXNzIDMvMQp1bXMwOiAzIGJ1dHRvbnMgYW5kIFogZGlyLgpEZXZp
Y2UgY29uZmlndXJhdGlvbiBmaW5pc2hlZC4KcHJvY2ZzIHJlZ2lzdGVyZWQKbGFwaWM6IERpdmlz
b3IgMiwgRnJlcXVlbmN5IDIwMDQ1NDk3MSBoegpUaW1lY291bnRlciAiVFNDIiBmcmVxdWVuY3kg
MjEwNDc4NjA3OSBIeiBxdWFsaXR5IDgwMApUaW1lY291bnRlcnMgdGljayBldmVyeSAxLjAwMCBt
c2VjCmxvMDogYnBmIGF0dGFjaGVkCmF0YTAtc2xhdmU6IHBpbz1QSU80IHdkbWE9V0RNQTIgdWRt
YT1VRE1BMTAwIGNhYmxlPTgwIHdpcmUKYXRhMC1tYXN0ZXI6IHBpbz1QSU80IHdkbWE9V0RNQTIg
dWRtYT1VRE1BMTMzIGNhYmxlPTgwIHdpcmUKYWQwOiBzZXR0aW5nIFBJTzQgb24gblZpZGlhIG5G
b3JjZTIgY2hpcAphZDA6IHNldHRpbmcgVURNQTEzMyBvbiBuVmlkaWEgbkZvcmNlMiBjaGlwCmFk
MDogNzYzNTFNQiA8U0FNU1VORyBTUDA4MDJOIFRLMTAwLTIzPiBhdCBhdGEwLW1hc3RlciBVRE1B
MTMzCmFkMDogMTU2MzY4MDE2IHNlY3RvcnMgWzE1NTEyN0MvMTZILzYzU10gMTYgc2VjdG9ycy9p
bnRlcnJ1cHQgMSBkZXB0aCBxdWV1ZQphZDA6IG5WaWRpYSBjaGVjazEgZmFpbGVkCmFkMDogQWRh
cHRlYyBjaGVjazEgZmFpbGVkCmFkMDogTFNJICh2MykgY2hlY2sxIGZhaWxlZAphZDA6IExTSSAo
djIpIGNoZWNrMSBmYWlsZWQKYWQwOiBGcmVlQlNEIGNoZWNrMSBmYWlsZWQKYWQxOiBzZXR0aW5n
IFBJTzQgb24gblZpZGlhIG5Gb3JjZTIgY2hpcAphZDE6IHNldHRpbmcgVURNQTEwMCBvbiBuVmlk
aWEgbkZvcmNlMiBjaGlwCmFkMTogNzYzNTFNQiA8U0FNU1VORyBTVjA4MDJOIFRQMTAwLTMwPiBh
dCBhdGEwLXNsYXZlIFVETUExMDAKYWQxOiAxNTYzNjgwMTYgc2VjdG9ycyBbMTU1MTI3Qy8xNkgv
NjNTXSAxNiBzZWN0b3JzL2ludGVycnVwdCAxIGRlcHRoIHF1ZXVlCmFkMTogblZpZGlhIGNoZWNr
MSBmYWlsZWQKYWQxOiBBZGFwdGVjIGNoZWNrMSBmYWlsZWQKYWQxOiBMU0kgKHYzKSBjaGVjazEg
ZmFpbGVkCmFkMTogTFNJICh2MikgY2hlY2sxIGZhaWxlZAphZDE6IEZyZWVCU0QgY2hlY2sxIGZh
aWxlZAphdGExLXNsYXZlOiBwaW89UElPMyB3ZG1hPVdETUExIHVkbWE9VU5TVVBQT1JURUQgY2Fi
bGU9NDAgd2lyZQphdGExLW1hc3RlcjogcGlvPVBJTzQgd2RtYT1XRE1BMiB1ZG1hPVVETUE2NiBj
YWJsZT04MCB3aXJlCmFjZDA6IHNldHRpbmcgUElPNCBvbiBuVmlkaWEgbkZvcmNlMiBjaGlwCmFj
ZDA6IHNldHRpbmcgVURNQTY2IG9uIG5WaWRpYSBuRm9yY2UyIGNoaXAKYWNkMDogPFBpb25lZXIg
RFZELVJPTSBBVEFQSU1vZGVsIERWRC0xMjBTLzEuMDE+IERWRFJPTSBkcml2ZSBhdCBhdGExIGFz
IG1hc3RlcgphY2QwOiByZWFkIDY4NzVLQi9zICg2ODc1S0IvcyksIDI1NktCIGJ1ZmZlciwgVURN
QTY2CmFjZDA6IFJlYWRzOiBDRFIsIENEUlcsIENEREEgc3RyZWFtLCBEVkRST00sIERWRFIsIHBh
Y2tldAphY2QwOiBXcml0ZXM6CmFjZDA6IEF1ZGlvOiBwbGF5LCAyNTYgdm9sdW1lIGxldmVscwph
Y2QwOiBNZWNoYW5pc206IGVqZWN0YWJsZSB0cmF5LCB1bmxvY2tlZAphY2QwOiBNZWRpdW06IG5v
L2JsYW5rIGRpc2MKYWNkMTogc2V0dGluZyBQSU8zIG9uIG5WaWRpYSBuRm9yY2UyIGNoaXAKR0VP
TTogbmV3IGRpc2sgYWQwCkdFT006IG5ldyBkaXNrIGFkMQphY2QxOiA8SGV3bGV0dC1QYWNrYXJk
IENELVdyaXRlciBQbHVzIDgxMDAvMS4wZz4gQ0RSVyBkcml2ZSBhdCBhdGExIGFzIHNsYXZlCmFj
ZDE6IHJlYWQgNDEzNEtCL3MgKDQxMzRLQi9zKSB3cml0ZSA2ODlLQi9zICg2ODlLQi9zKSwgMTAy
NEtCIGJ1ZmZlciwgUElPMwphY2QxOiBSZWFkczogQ0RSLCBDRFJXLCBDRERBIHN0cmVhbSwgcGFj
a2V0CmFjZDE6IFdyaXRlczogQ0RSLCBDRFJXLCB0ZXN0IHdyaXRlCmFjZDE6IEF1ZGlvOiBwbGF5
LCAyNTYgdm9sdW1lIGxldmVscwphY2QxOiBNZWNoYW5pc206IGVqZWN0YWJsZSB0cmF5LCB1bmxv
Y2tlZAphY2QxOiBNZWRpdW06IG5vL2JsYW5rIGRpc2MKQVRBIFBzZXVkb1JBSUQgbG9hZGVkCmlv
YXBpYzA6IHJvdXRpbmcgaW50cGluIDEgKElTQSBJUlEgMSkgdG8gY2x1c3RlciAwCmlvYXBpYzA6
IHJvdXRpbmcgaW50cGluIDMgKElTQSBJUlEgMykgdG8gY2x1c3RlciAwCmlvYXBpYzA6IHJvdXRp
bmcgaW50cGluIDQgKElTQSBJUlEgNCkgdG8gY2x1c3RlciAwCmlvYXBpYzA6IHJvdXRpbmcgaW50
cGluIDYgKElTQSBJUlEgNikgdG8gY2x1c3RlciAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDcg
KElTQSBJUlEgNykgdG8gY2x1c3RlciAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDkgKElTQSBJ
UlEgOSkgdG8gY2x1c3RlciAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDEzIChJU0EgSVJRIDEz
KSB0byBjbHVzdGVyIDAKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMTQgKElTQSBJUlEgMTQpIHRv
IGNsdXN0ZXIgMAppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxNSAoSVNBIElSUSAxNSkgdG8gY2x1
c3RlciAwCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDIwIChQQ0kgSVJRIDIwKSB0byBjbHVzdGVy
IDAKaW9hcGljMDogcm91dGluZyBpbnRwaW4gMjEgKFBDSSBJUlEgMjEpIHRvIGNsdXN0ZXIgMApp
b2FwaWMwOiByb3V0aW5nIGludHBpbiAyMiAoUENJIElSUSAyMikgdG8gY2x1c3RlciAwClRyeWlu
ZyB0byBtb3VudCByb290IGZyb20gdWZzOi9kZXYvYWQxczFhCnN0YXJ0X2luaXQ6IHRyeWluZyAv
c2Jpbi9pbml0Cg==
------=_Part_19485_7205456.1132926913814
Content-Type: application/octet-stream;
	name="root-asus_a7n8x_deluxe_athlon_xp.asl"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="root-asus_a7n8x_deluxe_athlon_xp.asl"

LyoKICBSU0QgUFRSOiBPRU09TnZpZGlhLCBBQ1BJX1Jldj0xLjB4ICgwKQoJUlNEVD0weDNmZmYz
MDAwLCBja3N1bT0yNAogKi8KLyoKICBSU0RUOiBMZW5ndGg9NDQsIFJldmlzaW9uPTEsIENoZWNr
c3VtPTIwOSwKCU9FTUlEPU52aWRpYSwgT0VNIFRhYmxlIElEPUFXUkRBQ1BJLCBPRU0gUmV2aXNp
b249MHg0MjMwMmUzMSwKCUNyZWF0b3IgSUQ9QVdSRCwgQ3JlYXRvciBSZXZpc2lvbj0weDAKCUVu
dHJpZXM9eyAweDNmZmYzMDQwLCAweDNmZmY3NGMwIH0KICovCi8qCiAgRkFDUDogTGVuZ3RoPTEx
NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09NDEsCglPRU1JRD1OdmlkaWEsIE9FTSBUYWJsZSBJRD1B
V1JEQUNQSSwgT0VNIFJldmlzaW9uPTB4NDIzMDJlMzEsCglDcmVhdG9yIElEPUFXUkQsIENyZWF0
b3IgUmV2aXNpb249MHgwCiAJRkFDUz0weDNmZmYwMDAwLCBEU0RUPTB4M2ZmZjMwYzAKCUlOVF9N
T0RFTD1BUElDCglQcmVmZXJyZWRfUE1fUHJvZmlsZT1VbnNwZWNpZmllZCAoMCkKCVNDSV9JTlQ9
OQoJU01JX0NNRD0weDQ0MmUsIEFDUElfRU5BQkxFPTB4YTEsIEFDUElfRElTQUJMRT0weGEwLCBT
NEJJT1NfUkVRPTB4MAoJUFNUQVRFX0NOVD0weDAKCVBNMWFfRVZUX0JMSz0weDQwMDAtMHg0MDAz
CglQTTFhX0NOVF9CTEs9MHg0MDA0LTB4NDAwNQoJUE1fVE1SX0JMSz0weDQwMDgtMHg0MDBiCglH
UEUwX0JMSz0weDQwMjAtMHg0MDI3CglHUEUxX0JMSz0weDQ0YTAtMHg0NGFmLCBHUEUxX0JBU0U9
MzIKCVBfTFZMMl9MQVQ9MTAxIHVzLCBQX0xWTDNfTEFUPTEwMDEgdXMKCUZMVVNIX1NJWkU9MCwg
RkxVU0hfU1RSSURFPTAKCURVVFlfT0ZGU0VUPTEsIERVVFlfV0lEVEg9MAoJREFZX0FMUk09MTI1
LCBNT05fQUxSTT0xMjYsIENFTlRVUlk9NTAKCUlBUENfQk9PVF9BUkNIPQoJRmxhZ3M9e1dCSU5W
RCxQUk9DX0MxLFNMUF9CVVRUT04sUlRDX1M0LFJFU0VUX1JFR30KCVJFU0VUX1JFRz0weDAwMDAw
MDAwOjBbMF0gKE1lbW9yeSksIFJFU0VUX1ZBTFVFPTB4NDQKICovCi8qCiAgRkFDUzoJTGVuZ3Ro
PTY0LCBId1NpZz0weDAwMDAwMDAwLCBGaXJtX1dha2VfVmVjPTB4MDAwMDAwMDAKCUdsb2JhbF9M
b2NrPQoJRmxhZ3M9UzRCSU9TCglWZXJzaW9uPTAKICovCi8qCiAgRFNEVDogTGVuZ3RoPTE3Mzgz
LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNzgsCglPRU1JRD1OVklESUEsIE9FTSBUYWJsZSBJRD1B
V1JEQUNQSSwgT0VNIFJldmlzaW9uPTB4MTAwMCwKCUNyZWF0b3IgSUQ9TVNGVCwgQ3JlYXRvciBS
ZXZpc2lvbj0weDEwMDAwMGUKICovCi8qCiAgQVBJQzogTGVuZ3RoPTExMCwgUmV2aXNpb249MSwg
Q2hlY2tzdW09MTE3LAoJT0VNSUQ9TnZpZGlhLCBPRU0gVGFibGUgSUQ9QVdSREFDUEksIE9FTSBS
ZXZpc2lvbj0weDQyMzAyZTMxLAoJQ3JlYXRvciBJRD1BV1JELCBDcmVhdG9yIFJldmlzaW9uPTB4
MAoJTG9jYWwgQVBJQyBBRERSPTB4ZmVlMDAwMDAKCUZsYWdzPXtQQy1BVH0KCglUeXBlPUxvY2Fs
IEFQSUMKCUFDUEkgQ1BVPTAKCUZsYWdzPXtFTkFCTEVEfQoJQVBJQyBJRD0wCgoJVHlwZT1JTyBB
UElDCglBUElDIElEPTIKCUlOVCBCQVNFPTAKCUFERFI9MHgwMDAwMDAwMGZlYzAwMDAwCgoJVHlw
ZT1JTlQgT3ZlcnJpZGUKCUJVUz0wCglJUlE9MAoJSU5UUj0yCglGbGFncz17UG9sYXJpdHk9Y29u
Zm9ybWluZywgVHJpZ2dlcj1jb25mb3JtaW5nfQoKCVR5cGU9SU5UIE92ZXJyaWRlCglCVVM9MAoJ
SVJRPTkKCUlOVFI9OQoJRmxhZ3M9e1BvbGFyaXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1sZXZlbH0K
CglUeXBlPUlOVCBPdmVycmlkZQoJQlVTPTAKCUlSUT0xNAoJSU5UUj0xNAoJRmxhZ3M9e1BvbGFy
aXR5PWFjdGl2ZS1oaSwgVHJpZ2dlcj1lZGdlfQoKCVR5cGU9SU5UIE92ZXJyaWRlCglCVVM9MAoJ
SVJRPTE1CglJTlRSPTE1CglGbGFncz17UG9sYXJpdHk9YWN0aXZlLWhpLCBUcmlnZ2VyPWVkZ2V9
CgoJVHlwZT1Mb2NhbCBOTUkKCUFDUEkgQ1BVPTAKCUxJTlQgUGluPTEKCUZsYWdzPXtQb2xhcml0
eT1hY3RpdmUtaGksIFRyaWdnZXI9ZWRnZX0KICovCi8qCiAqIEludGVsIEFDUEkgQ29tcG9uZW50
IEFyY2hpdGVjdHVyZQogKiBBTUwgRGlzYXNzZW1ibGVyIHZlcnNpb24gMjAwNDExMTkKICoKICog
RGlzYXNzZW1ibHkgb2YgL3RtcC9hY3BpZHVtcC5HU1FnR3gsIEZyaSBOb3YgMjUgMTQ6MzY6Mjgg
MjAwNQogKi8KRGVmaW5pdGlvbkJsb2NrICgiRFNEVC5hbWwiLCAiRFNEVCIsIDEsICJOVklESUEi
LCAiQVdSREFDUEkiLCA0MDk2KQp7CiAgICBTY29wZSAoXF9QUikKICAgIHsKICAgICAgICBQcm9j
ZXNzb3IgKFxfUFIuQ1BVMCwgMHgwMCwgMHgwMDAwMDAwMCwgMHgwMCkge30KICAgIH0KCiAgICBO
YW1lIChcX1MwLCBQYWNrYWdlICgweDA0KQogICAgewogICAgICAgIDB4MDAsIAogICAgICAgIDB4
MDAsIAogICAgICAgIDB4MDAsIAogICAgICAgIDB4MDAKICAgIH0pCiAgICBOYW1lIChcX1MxLCBQ
YWNrYWdlICgweDA0KQogICAgewogICAgICAgIDB4MDEsIAogICAgICAgIDB4MDEsIAogICAgICAg
IDB4MDAsIAogICAgICAgIDB4MDAKICAgIH0pCiAgICBOYW1lIChcU1MzLCBQYWNrYWdlICgweDA0
KQogICAgewogICAgICAgIDB4MDUsIAogICAgICAgIDB4MDUsIAogICAgICAgIDB4MDAsIAogICAg
ICAgIDB4MDAKICAgIH0pCiAgICBOYW1lIChcX1M0LCBQYWNrYWdlICgweDA0KQogICAgewogICAg
ICAgIDB4MDYsIAogICAgICAgIDB4MDYsIAogICAgICAgIDB4MDAsIAogICAgICAgIDB4MDAKICAg
IH0pCiAgICBOYW1lIChcX1M1LCBQYWNrYWdlICgweDA0KQogICAgewogICAgICAgIDB4MDcsIAog
ICAgICAgIDB4MDcsIAogICAgICAgIDB4MDAsIAogICAgICAgIDB4MDAKICAgIH0pCiAgICBPcGVy
YXRpb25SZWdpb24gKFxERUJHLCBTeXN0ZW1JTywgMHg4MCwgMHgwMSkKICAgIEZpZWxkIChcREVC
RywgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkKICAgIHsKICAgICAgICBEQkcxLCAgIDgKICAg
IH0KCiAgICBPcGVyYXRpb25SZWdpb24gKFowMDIsIFN5c3RlbUlPLCAweDIxLCAweDAxKQogICAg
RmllbGQgKFowMDIsIEJ5dGVBY2MsIE5vTG9jaywgUHJlc2VydmUpCiAgICB7CiAgICAgICAgWjAw
MCwgICA4CiAgICB9CgogICAgT3BlcmF0aW9uUmVnaW9uIChLQkMsIFN5c3RlbUlPLCAweDY0LCAw
eDAxKQogICAgRmllbGQgKEtCQywgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkKICAgIHsKICAg
ICAgICBLQ01ELCAgIDgKICAgIH0KCiAgICBPcGVyYXRpb25SZWdpb24gKEVYVE0sIFN5c3RlbU1l
bW9yeSwgMHgwMDBGRjgzMCwgMHgxMCkKICAgIEZpZWxkIChFWFRNLCBXb3JkQWNjLCBOb0xvY2ss
IFByZXNlcnZlKQogICAgewogICAgICAgIFJPTTEsICAgMTYsIAogICAgICAgIFJNUzEsICAgMTYs
IAogICAgICAgIFJPTTIsICAgMTYsIAogICAgICAgIFJNUzIsICAgMTYsIAogICAgICAgIFJPTTMs
ICAgMTYsIAogICAgICAgIFJNUzMsICAgMTYsIAogICAgICAgIEFNRU0sICAgMzIKICAgIH0KCiAg
ICBPcGVyYXRpb25SZWdpb24gKFxQTTFTLCBTeXN0ZW1JTywgMHg0MDAwLCAweDAyKQogICAgRmll
bGQgKFxQTTFTLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgewogICAgICAgIE9mZnNl
dCAoMHgwMSksIAogICAgICAgIFBCVFMsICAgMSwgCiAgICAgICAgICAgICwgICAxLCAKICAgICAg
ICBSVENTLCAgIDEsIAogICAgICAgICAgICAsICAgNCwgCiAgICAgICAgV0FLUywgICAxCiAgICB9
CgogICAgT3BlcmF0aW9uUmVnaW9uIChFTENSLCBTeXN0ZW1JTywgMHgwNEQwLCAweDAyKQogICAg
RmllbGQgKEVMQ1IsIEJ5dGVBY2MsIE5vTG9jaywgUHJlc2VydmUpCiAgICB7CiAgICAgICAgRUxD
MSwgICA4LCAKICAgICAgICBFTEMyLCAgIDgKICAgIH0KCiAgICBPcGVyYXRpb25SZWdpb24gKFxT
VFVTLCBTeXN0ZW1JTywgMHg0NDAwLCAweDA0KQogICAgRmllbGQgKFxTVFVTLCBCeXRlQWNjLCBO
b0xvY2ssIFByZXNlcnZlKQogICAgewogICAgICAgIEdfU1QsICAgMzIKICAgIH0KCiAgICBPcGVy
YXRpb25SZWdpb24gKFxTTUlTLCBTeXN0ZW1JTywgMHg0MDIwLCAweDA0KQogICAgRmllbGQgKFxT
TUlTLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgewogICAgICAgIFBfMjAsICAgMzIK
ICAgIH0KCiAgICBPcGVyYXRpb25SZWdpb24gKFxTTUlDLCBTeXN0ZW1JTywgMHg0NDJFLCAweDAx
KQogICAgRmllbGQgKFxTTUlDLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgewogICAg
ICAgIFNDUCwgICAgOAogICAgfQoKICAgIE9wZXJhdGlvblJlZ2lvbiAoXEdQMSwgU3lzdGVtSU8s
IDB4NDRDMCwgMHgzMikKICAgIEZpZWxkIChcR1AxLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZl
KQogICAgewogICAgICAgIEdQMDAsICAgOCwgCiAgICAgICAgR1AwMSwgICA4LCAKICAgICAgICBH
UDAyLCAgIDgsIAogICAgICAgIEdQMDMsICAgOCwgCiAgICAgICAgR1AwNCwgICA4LCAKICAgICAg
ICBHUDA1LCAgIDgsIAogICAgICAgIEdQMDYsICAgOCwgCiAgICAgICAgR1AwNywgICA4LCAKICAg
ICAgICBHUDA4LCAgIDgsIAogICAgICAgIEdQMDksICAgOCwgCiAgICAgICAgR1AxMCwgICA4LCAK
ICAgICAgICBHUDExLCAgIDgsIAogICAgICAgIEdQMTIsICAgOCwgCiAgICAgICAgR1AxMywgICA4
LCAKICAgICAgICBHUDE0LCAgIDgsIAogICAgICAgIEdQMTUsICAgOCwgCiAgICAgICAgR1AxNiwg
ICA4LCAKICAgICAgICBHUDE3LCAgIDgsIAogICAgICAgIEdQMTgsICAgOCwgCiAgICAgICAgR1Ax
OSwgICA4LCAKICAgICAgICBHUDIwLCAgIDgsIAogICAgICAgIEdQMjEsICAgOCwgCiAgICAgICAg
R1AyMiwgICA4LCAKICAgICAgICBPZmZzZXQgKDB4MTgpLCAKICAgICAgICBHUDI0LCAgIDgsIAog
ICAgICAgIEdQMjUsICAgOCwgCiAgICAgICAgR1AyNiwgICA4LCAKICAgICAgICBHUDI3LCAgIDgs
IAogICAgICAgIEdQMjgsICAgOCwgCiAgICAgICAgR1AyOSwgICA4LCAKICAgICAgICBHUDMwLCAg
IDgsIAogICAgICAgIEdQMzEsICAgOCwgCiAgICAgICAgR1AzMiwgICA4LCAKICAgICAgICBHUDMz
LCAgIDgsIAogICAgICAgIEdQMzQsICAgOCwgCiAgICAgICAgR1AzNSwgICA4LCAKICAgICAgICBH
UDM2LCAgIDgsIAogICAgICAgIEdQMzcsICAgOCwgCiAgICAgICAgR1AzOCwgICA4LCAKICAgICAg
ICBHUDM5LCAgIDgsIAogICAgICAgIEdQNDAsICAgOCwgCiAgICAgICAgR1A0MSwgICA4LCAKICAg
ICAgICBHUDQyLCAgIDgsIAogICAgICAgIEdQNDMsICAgOCwgCiAgICAgICAgR1A0NCwgICA4LCAK
ICAgICAgICBHUDQ1LCAgIDgsIAogICAgICAgIEdQNDYsICAgOCwgCiAgICAgICAgR1A0NywgICA4
LCAKICAgICAgICBHUDQ4LCAgIDgsIAogICAgICAgIEdQNDksICAgOAogICAgfQoKICAgIE5hbWUg
KE9TRlgsIDB4MDEpCiAgICBOYW1lIChPU0ZMLCAweDAxKQogICAgTWV0aG9kIChTVFJDLCAyLCBO
b3RTZXJpYWxpemVkKQogICAgewogICAgICAgIElmIChMTm90IChMRXF1YWwgKFNpemVPZiAoQXJn
MCksIFNpemVPZiAoQXJnMSkpKSkKICAgICAgICB7CiAgICAgICAgICAgIFJldHVybiAoMHgwMCkK
ICAgICAgICB9CgogICAgICAgIEFkZCAoU2l6ZU9mIChBcmcwKSwgMHgwMSwgTG9jYWwwKQogICAg
ICAgIE5hbWUgKEJVRjAsIEJ1ZmZlciAoTG9jYWwwKSB7fSkKICAgICAgICBOYW1lIChCVUYxLCBC
dWZmZXIgKExvY2FsMCkge30pCiAgICAgICAgU3RvcmUgKEFyZzAsIEJVRjApCiAgICAgICAgU3Rv
cmUgKEFyZzEsIEJVRjEpCiAgICAgICAgV2hpbGUgKExvY2FsMCkKICAgICAgICB7CiAgICAgICAg
ICAgIERlY3JlbWVudCAoTG9jYWwwKQogICAgICAgICAgICBJZiAoTE5vdCAoTEVxdWFsIChEZXJl
Zk9mIChJbmRleCAoQlVGMCwgTG9jYWwwKSksIERlcmVmT2YgKEluZGV4IChCVUYxLCBMb2NhbDAp
KSkpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBSZXR1cm4gKFplcm8pCiAgICAgICAg
ICAgIH0KICAgICAgICB9CgogICAgICAgIFJldHVybiAoT25lKQogICAgfQoKICAgIE9wZXJhdGlv
blJlZ2lvbiAoUlRDTSwgU3lzdGVtSU8sIDB4NzAsIDB4MDIpCiAgICBGaWVsZCAoUlRDTSwgQnl0
ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkKICAgIHsKICAgICAgICBDTUlOLCAgIDgsIAogICAgICAg
IENNREEsICAgOAogICAgfQoKICAgIEluZGV4RmllbGQgKENNSU4sIENNREEsIEJ5dGVBY2MsIE5v
TG9jaywgUHJlc2VydmUpCiAgICB7CiAgICAgICAgT2Zmc2V0ICgweDBGKSwgCiAgICAgICAgU0hV
VCwgICA4CiAgICB9CgogICAgT3BlcmF0aW9uUmVnaW9uIChJTkZPLCBTeXN0ZW1NZW1vcnksIDB4
MDAwRkY4NDAsIDB4MDEpCiAgICBGaWVsZCAoSU5GTywgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2
ZSkKICAgIHsKICAgICAgICBLQkRJLCAgIDEsIAogICAgICAgIFJUQ1csICAgMSwgCiAgICAgICAg
UFMyRiwgICAxLCAKICAgICAgICBJUkZMLCAgIDIsIAogICAgICAgIERJU0UsICAgMSwgCiAgICAg
ICAgU1NIVSwgICAxCiAgICB9CgogICAgT3BlcmF0aW9uUmVnaW9uIChCRUVQLCBTeXN0ZW1JTywg
MHg2MSwgMHgwMSkKICAgIEZpZWxkIChCRUVQLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQog
ICAgewogICAgICAgIFMxQiwgICAgOAogICAgfQoKICAgIE9wZXJhdGlvblJlZ2lvbiAoQ09OVCwg
U3lzdGVtSU8sIDB4NDAsIDB4MDQpCiAgICBGaWVsZCAoQ09OVCwgQnl0ZUFjYywgTm9Mb2NrLCBQ
cmVzZXJ2ZSkKICAgIHsKICAgICAgICBDTlQwLCAgIDgsIAogICAgICAgIENOVDEsICAgOCwgCiAg
ICAgICAgQ05UMiwgICA4LCAKICAgICAgICBDVFJMLCAgIDgKICAgIH0KCiAgICBNZXRob2QgKFNQ
S1IsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICB7CiAgICAgICAgU3RvcmUgKFMxQiwgTG9jYWwwKQog
ICAgICAgIFN0b3JlICgweEI2LCBDVFJMKQogICAgICAgIFN0b3JlICgweDU1LCBDTlQyKQogICAg
ICAgIFN0b3JlICgweDAzLCBDTlQyKQogICAgICAgIFN0b3JlIChBcmcwLCBMb2NhbDIpCiAgICAg
ICAgV2hpbGUgKExHcmVhdGVyIChMb2NhbDIsIDB4MDApKQogICAgICAgIHsKICAgICAgICAgICAg
T3IgKFMxQiwgMHgwMywgUzFCKQogICAgICAgICAgICBTdG9yZSAoMHg1RkZGLCBMb2NhbDMpCiAg
ICAgICAgICAgIFdoaWxlIChMR3JlYXRlciAoTG9jYWwzLCAweDAwKSkKICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgRGVjcmVtZW50IChMb2NhbDMpCiAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgIEFuZCAoUzFCLCAweEZDLCBTMUIpCiAgICAgICAgICAgIFN0b3JlICgweDBFRkYsIExvY2Fs
MykKICAgICAgICAgICAgV2hpbGUgKExHcmVhdGVyIChMb2NhbDMsIDB4MDApKQogICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICBEZWNyZW1lbnQgKExvY2FsMykKICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgRGVjcmVtZW50IChMb2NhbDIpCiAgICAgICAgfQoKICAgICAgICBTdG9yZSAoTG9j
YWwwLCBTMUIpCiAgICB9CgogICAgU2NvcGUgKFwpCiAgICB7CiAgICAgICAgTmFtZSAoUElDRiwg
MHgwMCkKICAgICAgICBNZXRob2QgKF9QSUMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgewog
ICAgICAgICAgICBTdG9yZSAoQXJnMCwgUElDRikKICAgICAgICB9CiAgICB9CgogICAgTmFtZSAo
U0lENCwgMHgwMCkKICAgIE5hbWUgKFNMRzAsIDB4MDApCiAgICBOYW1lIChTTEcxLCAweDAwKQog
ICAgTmFtZSAoU0xHMiwgMHgwMCkKICAgIE5hbWUgKFNMRzMsIDB4MDApCiAgICBOYW1lIChTTEc0
LCAweDAwKQogICAgTmFtZSAoU0xHNSwgMHgwMCkKICAgIE5hbWUgKFNMRzYsIDB4MDApCiAgICBO
YW1lIChTTEc3LCAweDAwKQogICAgTmFtZSAoU0xHOCwgMHgwMCkKICAgIE5hbWUgKFNMRzksIDB4
MDApCiAgICBOYW1lIChTTEdBLCAweDAwKQogICAgTmFtZSAoU0lENSwgMHgwMCkKICAgIE5hbWUg
KFNTTTAsIDB4MDApCiAgICBOYW1lIChTU00xLCAweDAwKQogICAgTmFtZSAoU1NNMiwgMHgwMCkK
ICAgIE5hbWUgKFNTTTMsIDB4MDApCiAgICBOYW1lIChTU000LCAweDAwKQogICAgTmFtZSAoU1VB
MCwgMHgwMCkKICAgIE5hbWUgKFNVQjAsIDB4MDApCiAgICBOYW1lIChTWCwgMHgwMCkKICAgIE5h
bWUgKFNGTEcsIDB4MDApCiAgICBOYW1lIChTSUQwLCAweDAwKQogICAgTmFtZSAoU0lEMSwgMHgw
MCkKICAgIE5hbWUgKFNJRDIsIDB4MDApCiAgICBOYW1lIChTSUQzLCAweDAwKQogICAgTWV0aG9k
IChcX1BUUywgMSwgTm90U2VyaWFsaXplZCkKICAgIHsKICAgICAgICBTdG9yZSAoQXJnMCwgTG9j
YWwwKQogICAgICAgIFN0b3JlIChMb2NhbDAsIFNYKQogICAgICAgIE9yIChBcmcwLCAweEYwLCBM
b2NhbDApCiAgICAgICAgU3RvcmUgKExvY2FsMCwgREJHMSkKICAgICAgICBPU1RQICgpCiAgICAg
ICAgU3RvcmUgKFxfU0IuUENJMC5JREUwLklEMjAsIFNJRDApCiAgICAgICAgU3RvcmUgKFxfU0Iu
UENJMC5JREUwLklEVFMsIFNJRDEpCiAgICAgICAgU3RvcmUgKFxfU0IuUENJMC5JREUwLklEVFAs
IFNJRDIpCiAgICAgICAgU3RvcmUgKFxfU0IuUENJMC5JREUwLklEMjIsIFNJRDMpCiAgICAgICAg
U3RvcmUgKFxfU0IuUENJMC5JREUwLlVNU1MsIFNJRDQpCiAgICAgICAgU3RvcmUgKFxfU0IuUENJ
MC5JREUwLlVNU1AsIFNJRDUpCiAgICAgICAgSWYgKExFcXVhbCAoQXJnMCwgMHgwMSkpCiAgICAg
ICAgewogICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLkNUTDAsIExvY2FsMCkKICAgICAgICAg
ICAgT3IgKExvY2FsMCwgMHgwNDAwMDAwMCwgTG9jYWwwKQogICAgICAgICAgICBTdG9yZSAoTG9j
YWwwLCBcX1NCLlBDSTAuQ1RMMCkKICAgICAgICB9CgogICAgICAgIElmIChMRXF1YWwgKEFyZzAs
IDB4MDMpKQogICAgICAgIHsKICAgICAgICAgICAgU3RvcmUgKFxfU0IuUENJMC5DVEwwLCBMb2Nh
bDApCiAgICAgICAgICAgIE9yIChMb2NhbDAsIDB4MDQwMDAwMDAsIExvY2FsMCkKICAgICAgICAg
ICAgU3RvcmUgKExvY2FsMCwgXF9TQi5QQ0kwLkNUTDApCiAgICAgICAgfQoKICAgICAgICBJZiAo
TEVxdWFsIChBcmcwLCAweDA1KSkKICAgICAgICB7CiAgICAgICAgICAgIElmIChMTm90IChMRXF1
YWwgKE9TRkwsIDB4MDApKSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgU2xlZXAgKDB4
MDFGNCkKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICBNZXRob2QgKFxfV0FLLCAx
LCBOb3RTZXJpYWxpemVkKQogICAgewogICAgICAgIFN0b3JlICgweEZGLCBEQkcxKQogICAgICAg
IFN0b3JlICgweDAwLCBTRkxHKQogICAgICAgIElmIChMRXF1YWwgKFJUQ1csIDB4MDApKQogICAg
ICAgIHsKICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBXUkIsIDB4MDIpCiAgICAgICAgfQoKICAg
ICAgICBOb3RpZnkgKFxfU0IuUENJMC5VU0IwLCAweDAwKQogICAgICAgIE5vdGlmeSAoXF9TQi5Q
Q0kwLlVTQjEsIDB4MDApCiAgICAgICAgU3RvcmUgKFxfU0IuUENJMC5DVEwwLCBMb2NhbDApCiAg
ICAgICAgQW5kIChMb2NhbDAsIDB4RkJGRkZGRkYsIExvY2FsMCkKICAgICAgICBTdG9yZSAoTG9j
YWwwLCBcX1NCLlBDSTAuQ1RMMCkKICAgICAgICBJZiAoTE5vdCAoTExlc3MgKE9TRkwsIDB4MDEp
KSkKICAgICAgICB7CiAgICAgICAgICAgIFN0b3JlICgweDAwLCBcX1NCLlBDSTAuU01CMC5TTVBN
KQogICAgICAgICAgICBTdG9yZSAoMHg1MDAwLCBcX1NCLlBDSTAuU01CMC5TQjEpCiAgICAgICAg
ICAgIFN0b3JlICgweDU1MDAsIFxfU0IuUENJMC5TTUIwLlNCMikKICAgICAgICB9CiAgICB9Cgog
ICAgU2NvcGUgKFxfU0kpCiAgICB7CiAgICAgICAgTWV0aG9kIChfTVNHLCAxLCBOb3RTZXJpYWxp
emVkKQogICAgICAgIHsKICAgICAgICAgICAgU3RvcmUgKCI9PT09IE1TRyBXb3JraW5nID09PT0i
LCBEZWJ1ZykKICAgICAgICB9CgogICAgICAgIE1ldGhvZCAoX1NTVCwgMSwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICB7CiAgICAgICAgICAgIFN0b3JlICgiPT09PSBTU1QgV29ya2luZyA9PT09Iiwg
RGVidWcpCiAgICAgICAgfQogICAgfQoKICAgIFNjb3BlIChcX0dQRSkKICAgIHsKICAgICAgICBN
ZXRob2QgKF9MMDAsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgewogICAgICAgICAgICBOb3Rp
ZnkgKFxfU0IuUENJMC5IVUIwLCAweDAyKQogICAgICAgIH0KCiAgICAgICAgTWV0aG9kIChfTDAz
LCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgIHsKICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBD
STAuVUFSMSwgMHgwMikKICAgICAgICB9CgogICAgICAgIE1ldGhvZCAoX0wwQiwgMCwgTm90U2Vy
aWFsaXplZCkKICAgICAgICB7CiAgICAgICAgICAgIE5vdGlmeSAoXF9TQi5QQ0kwLk1NQUMsIDB4
MDIpCiAgICAgICAgfQoKICAgICAgICBNZXRob2QgKF9MMEQsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgewogICAgICAgICAgICBOb3RpZnkgKFxfU0IuUENJMC5VU0IwLCAweDAyKQogICAgICAg
IH0KCiAgICAgICAgTWV0aG9kIChfTDBDLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgIHsKICAg
ICAgICAgICAgTm90aWZ5IChcX1NCLlBDSTAuVVNCMSwgMHgwMikKICAgICAgICB9CgogICAgICAg
IE1ldGhvZCAoX0wwNSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICB7CiAgICAgICAgICAgIE5v
dGlmeSAoXF9TQi5QQ0kwLlVTQjIsIDB4MDIpCiAgICAgICAgfQoKICAgICAgICBNZXRob2QgKF9M
MEYsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgewogICAgICAgICAgICBOb3RpZnkgKFxfU0Iu
UENJMC5GMTM5LCAweDAyKQogICAgICAgIH0KCiAgICAgICAgTWV0aG9kIChfTDBBLCAwLCBOb3RT
ZXJpYWxpemVkKQogICAgICAgIHsKICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBDSTAuSFVCMSwg
MHgwMikKICAgICAgICB9CgogICAgICAgIE1ldGhvZCAoX0wwNywgMCwgTm90U2VyaWFsaXplZCkK
ICAgICAgICB7CiAgICAgICAgICAgIE5vdGlmeSAoXF9TQi5QQ0kwLk1NQ0ksIDB4MDIpCiAgICAg
ICAgfQogICAgfQoKICAgIFNjb3BlIChcX1NCKQogICAgewogICAgICAgIERldmljZSAoUE1JTykK
ICAgICAgICB7CiAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMDIiKSkKICAg
ICAgICAgICAgTmFtZSAoX1VJRCwgMHgwMykKICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChJT0RNLCBS
ZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
SU8gKERlY29kZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMCwgMHgwMCkKICAgICAgICAgICAgICAg
IH0pCiAgICAgICAgICAgICAgICBOYW1lIChJT1JULCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwMDAsIDB4
MDAwMCwgMHgwMSwgMHg4MCkKICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAw
MCwgMHgwMDAwLCAweDAxLCAweDgwKQogICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwg
MHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4ODApCiAgICAgICAgICAgICAgICAgICAgSU8gKERlY29k
ZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHg4MCkKICAgICAgICAgICAgICAgICAgICBJTyAo
RGVjb2RlMTYsIDB4MDAwMCwgMHgwMDAwLCAweDAxLCAweDgwKQogICAgICAgICAgICAgICAgICAg
IElPIChEZWNvZGUxNiwgMHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4ODApCiAgICAgICAgICAgICAg
ICB9KQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDAyLCBJMU1OKQog
ICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDA0LCBJMU1YKQogICAgICAg
ICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDBBLCBJMk1OKQogICAgICAgICAgICAg
ICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDBDLCBJMk1YKQogICAgICAgICAgICAgICAgQ3Jl
YXRlV29yZEZpZWxkIChJT1JULCAweDEyLCBJM01OKQogICAgICAgICAgICAgICAgQ3JlYXRlV29y
ZEZpZWxkIChJT1JULCAweDE0LCBJM01YKQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxk
IChJT1JULCAweDFBLCBJNE1OKQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JU
LCAweDFDLCBJNE1YKQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDIy
LCBJNU1OKQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDI0LCBJNU1Y
KQogICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDJBLCBJNk1OKQogICAg
ICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChJT1JULCAweDJDLCBJNk1YKQogICAgICAgICAg
ICAgICAgQW5kIChQTUJSLCAweEZGRkMsIEkxTU4pCiAgICAgICAgICAgICAgICBTdG9yZSAoSTFN
TiwgSTFNWCkKICAgICAgICAgICAgICAgIEFkZCAoSTFNTiwgMHg4MCwgTG9jYWwwKQogICAgICAg
ICAgICAgICAgU3RvcmUgKExvY2FsMCwgSTJNTikKICAgICAgICAgICAgICAgIFN0b3JlIChMb2Nh
bDAsIEkyTVgpCiAgICAgICAgICAgICAgICBBbmQgKE5WU0IsIDB4RkZGQywgSTNNTikKICAgICAg
ICAgICAgICAgIFN0b3JlIChJM01OLCBJM01YKQogICAgICAgICAgICAgICAgQWRkIChJM01OLCAw
eDgwLCBMb2NhbDApCiAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwwLCBJNE1OKQogICAgICAg
ICAgICAgICAgU3RvcmUgKExvY2FsMCwgSTRNWCkKICAgICAgICAgICAgICAgIEFuZCAoQU5MRywg
MHhGRkZDLCBJNU1OKQogICAgICAgICAgICAgICAgU3RvcmUgKEk1TU4sIEk1TVgpCiAgICAgICAg
ICAgICAgICBBZGQgKEk1TU4sIDB4ODAsIExvY2FsMCkKICAgICAgICAgICAgICAgIFN0b3JlIChM
b2NhbDAsIEk2TU4pCiAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwwLCBJNk1YKQogICAgICAg
ICAgICAgICAgSWYgKEkxTU4pCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKElPUlQsIExvY2FsMCkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIEVs
c2UKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoSU9ETSwgTG9j
YWwwKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIFJldHVybiAoTG9jYWwwKQog
ICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBEZXZpY2UgKFNNSU8pCiAgICAgICAgewog
ICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzAyIikpCiAgICAgICAgICAgIE5h
bWUgKF9VSUQsIDB4MDQpCiAgICAgICAgICAgIE5hbWUgKF9DUlMsIFJlc291cmNlVGVtcGxhdGUg
KCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDUwMDAsIDB4
NTAwMCwgMHgwMSwgMHg0MCkKICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHg1NTAwLCAw
eDU1MDAsIDB4MDEsIDB4NDApCiAgICAgICAgICAgIH0pCiAgICAgICAgfQoKICAgICAgICBEZXZp
Y2UgKFBXUkIpCiAgICAgICAgewogICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAw
QzBDIikpCiAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAgICB9CiAgICAg
ICAgfQoKICAgICAgICBEZXZpY2UgKE1FTSkKICAgICAgICB7CiAgICAgICAgICAgIE5hbWUgKF9I
SUQsIEVpc2FJZCAoIlBOUDBDMDEiKSkKICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RT
ZXJpYWxpemVkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChCVUYwLCBSZXNv
dXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgTWVt
b3J5MzJGaXhlZCAoUmVhZFdyaXRlLCAweDAwMEYwMDAwLCAweDAwMDA0MDAwKQogICAgICAgICAg
ICAgICAgICAgIE1lbW9yeTMyRml4ZWQgKFJlYWRXcml0ZSwgMHgwMDBGNDAwMCwgMHgwMDAwNDAw
MCkKICAgICAgICAgICAgICAgICAgICBNZW1vcnkzMkZpeGVkIChSZWFkV3JpdGUsIDB4MDAwRjgw
MDAsIDB4MDAwMDQwMDApCiAgICAgICAgICAgICAgICAgICAgTWVtb3J5MzJGaXhlZCAoUmVhZFdy
aXRlLCAweDAwMEZDMDAwLCAweDAwMDA0MDAwKQogICAgICAgICAgICAgICAgICAgIE1lbW9yeTMy
Rml4ZWQgKFJlYWRXcml0ZSwgMHgwMDAwMDAwMCwgMHgwMDAxMDAwMCkKICAgICAgICAgICAgICAg
ICAgICBNZW1vcnkzMkZpeGVkIChSZWFkV3JpdGUsIDB4RkZGRjAwMDAsIDB4MDAwMTAwMDApCiAg
ICAgICAgICAgICAgICAgICAgTWVtb3J5MzJGaXhlZCAoUmVhZFdyaXRlLCAweDAwMDAwMDAwLCAw
eDAwMEEwMDAwKQogICAgICAgICAgICAgICAgICAgIE1lbW9yeTMyRml4ZWQgKFJlYWRXcml0ZSwg
MHgwMDEwMDAwMCwgMHgwMDAwMDAwMCkKICAgICAgICAgICAgICAgICAgICBNZW1vcnkzMkZpeGVk
IChSZWFkV3JpdGUsIDB4RkVDMDAwMDAsIDB4MDAwMDEwMDApCiAgICAgICAgICAgICAgICAgICAg
TWVtb3J5MzJGaXhlZCAoUmVhZFdyaXRlLCAweEZFRTAwMDAwLCAweDAwMDAxMDAwKQogICAgICAg
ICAgICAgICAgfSkKICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MzQs
IEFDTU0pCiAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChCVUYwLCAweDA0LCBSTUEx
KQogICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQlVGMCwgMHgwOCwgUlNTMSkKICAg
ICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MTAsIFJNQTIpCiAgICAgICAg
ICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChCVUYwLCAweDE0LCBSU1MyKQogICAgICAgICAgICAg
ICAgQ3JlYXRlRFdvcmRGaWVsZCAoQlVGMCwgMHgxQywgUk1BMykKICAgICAgICAgICAgICAgIENy
ZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MjAsIFJTUzMpCiAgICAgICAgICAgICAgICBDcmVhdGVE
V29yZEZpZWxkIChCVUYwLCAweDI4LCBSTUE0KQogICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRG
aWVsZCAoQlVGMCwgMHgyQywgUlNTNCkKICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQg
KEJVRjAsIDB4NUMsIEVYVE0pCiAgICAgICAgICAgICAgICBTdWJ0cmFjdCAoQU1FTSwgMHgwMDEw
MDAwMCwgRVhUTSkKICAgICAgICAgICAgICAgIElmIChMTm90IChMRXF1YWwgKFJPTTEsIFplcm8p
KSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUk1BMSwgUk1B
MikKICAgICAgICAgICAgICAgICAgICBTaGlmdExlZnQgKFJPTTEsIDB4MDgsIExvY2FsMCkKICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwwLCBSTUExKQogICAgICAgICAgICAgICAgICAg
IFNoaWZ0TGVmdCAoUk1TMSwgMHgwOCwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChMb2NhbDAsIFJTUzEpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4ODAwMCwgUlNTMikK
ICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBJZiAoTE5vdCAoTEVxdWFsIChST00y
LCBaZXJvKSkpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFJN
QTIsIFJNQTMpCiAgICAgICAgICAgICAgICAgICAgU2hpZnRMZWZ0IChST00yLCAweDA4LCBMb2Nh
bDApCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKExvY2FsMCwgUk1BMikKICAgICAgICAgICAg
ICAgICAgICBTaGlmdExlZnQgKFJNUzIsIDB4MDgsIExvY2FsMCkKICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoTG9jYWwwLCBSU1MyKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweEMwMDAs
IFJTUzMpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgSWYgKExOb3QgKExFcXVh
bCAoUk9NMywgWmVybykpKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0
b3JlIChSTUEzLCBSTUE0KQogICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAoUk9NMywgMHgw
OCwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIFJNQTMpCiAgICAg
ICAgICAgICAgICAgICAgU2hpZnRMZWZ0IChSTVMzLCAweDA4LCBMb2NhbDApCiAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKExvY2FsMCwgUlNTMykKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwMDAxMDAwMCwgUlNTNCkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBTdG9y
ZSAoQU1FTSwgQUNNTSkKICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMCkKICAgICAgICAgICAg
fQogICAgICAgIH0KCiAgICAgICAgRGV2aWNlIChQQ0kwKQogICAgICAgIHsKICAgICAgICAgICAg
TmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEEwMyIpKQogICAgICAgICAgICBOYW1lIChfQURSLCAw
eDAwKQogICAgICAgICAgICBOYW1lIChfVUlELCAweDAxKQogICAgICAgICAgICBOYW1lIChfQkJO
LCAweDAwKQogICAgICAgICAgICBOYW1lIChOQVRBLCBQYWNrYWdlICgweDAxKQogICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAweDAwMDkwMDAwCiAgICAgICAgICAgIH0pCiAgICAgICAgICAg
IE1ldGhvZCAoU1MzRCwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgSWYgKExFcXVhbCAoT1NGTCwgMHgwMikpCiAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuICgweDAyKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgRWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgw
MykKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgTWV0aG9kIChf
U1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MEYpCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoTERU
MywgUENJX0NvbmZpZywgMHg2QywgMHgwNCkKICAgICAgICAgICAgRmllbGQgKExEVDMsIERXb3Jk
QWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBVQ0ZH
LCAgIDMyCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoUzJLQywg
UENJX0NvbmZpZywgMHhFNCwgMHgwNCkKICAgICAgICAgICAgRmllbGQgKFMyS0MsIERXb3JkQWNj
LCBOb0xvY2ssIFByZXNlcnZlKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDVEwwLCAg
IDMyCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFs
aXplZCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoQlVGMCwgUmVzb3VyY2VU
ZW1wbGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFdvcmRCdXNO
dW1iZXIgKFJlc291cmNlQ29uc3VtZXIsIE1pbk5vdEZpeGVkLCBNYXhOb3RGaXhlZCwgUG9zRGVj
b2RlLAogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMEZGLAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAwMDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEwMCkKICAgICAg
ICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MENGOCwgMHgwQ0Y4LCAweDAxLCAweDA4KQog
ICAgICAgICAgICAgICAgICAgIFdvcmRJTyAoUmVzb3VyY2VQcm9kdWNlciwgTWluRml4ZWQsIE1h
eEZpeGVkLCBQb3NEZWNvZGUsIEVudGlyZVJhbmdlLAogICAgICAgICAgICAgICAgICAgICAgICAw
eDAwMDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMCwKICAgICAgICAgICAgICAgICAg
ICAgICAgMHgwQ0Y3LAogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAsCiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MENGOCkKICAgICAgICAgICAgICAgICAgICBXb3JkSU8gKFJlc291cmNl
UHJvZHVjZXIsIE1pbkZpeGVkLCBNYXhGaXhlZCwgUG9zRGVjb2RlLCBFbnRpcmVSYW5nZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgMHgwMDAwLAogICAgICAgICAgICAgICAgICAgICAgICAweDBE
MDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRiwKICAgICAgICAgICAgICAgICAgICAg
ICAgMHgwMDAwLAogICAgICAgICAgICAgICAgICAgICAgICAweEYzMDApCiAgICAgICAgICAgICAg
ICAgICAgRFdvcmRNZW1vcnkgKFJlc291cmNlUHJvZHVjZXIsIFBvc0RlY29kZSwgTWluRml4ZWQs
IE1heEZpeGVkLCBDYWNoZWFibGUsIFJlYWRXcml0ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
MHgwMDAwMDAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDBBMDAwMCwKICAgICAgICAg
ICAgICAgICAgICAgICAgMHgwMDBCRkZGRiwKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAw
MDAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAyMDAwMCkKICAgICAgICAgICAgICAg
ICAgICBEV29yZE1lbW9yeSAoUmVzb3VyY2VQcm9kdWNlciwgUG9zRGVjb2RlLCBNaW5GaXhlZCwg
TWF4Rml4ZWQsIENhY2hlYWJsZSwgUmVhZFdyaXRlLAogICAgICAgICAgICAgICAgICAgICAgICAw
eDAwMDAwMDAwLAogICAgICAgICAgICAgICAgICAgICAgICAweDAwMEMwMDAwLAogICAgICAgICAg
ICAgICAgICAgICAgICAweDAwMERGRkZGLAogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAw
MDAwLAogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDIwMDAwKQogICAgICAgICAgICAgICAg
ICAgIERXb3JkTWVtb3J5IChSZXNvdXJjZVByb2R1Y2VyLCBQb3NEZWNvZGUsIE1pbkZpeGVkLCBN
YXhGaXhlZCwgQ2FjaGVhYmxlLCBSZWFkV3JpdGUsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4
MDAwMDAwMDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAxMDAwMDAsCiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4RkVCRkZGRkYsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAw
MDAsCiAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGMDAwMDApCiAgICAgICAgICAgICAgICB9
KQogICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQlVGMCwgMHg3NiwgVENNTSkKICAg
ICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4ODIsIFRPTU0pCiAgICAgICAg
ICAgICAgICBBZGQgKEFNRU0sIDB4MDAwMTAwMDAsIFRDTU0pCiAgICAgICAgICAgICAgICBTdWJ0
cmFjdCAoMHhGRUMwMDAwMCwgVENNTSwgVE9NTSkKICAgICAgICAgICAgICAgIFJldHVybiAoQlVG
MCkKICAgICAgICAgICAgfQoKICAgICAgICAgICAgTmFtZSAoUElDTSwgUGFja2FnZSAoMHgxNCkK
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDFGRkZGLCAKICAgICAgICAgICAgICAgICAg
ICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBMU01CLCAKICAgICAgICAgICAgICAgICAgICAw
eDAwCiAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQog
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIDB4MDAwMUZGRkYsIAogICAgICAg
ICAgICAgICAgICAgIDB4MDEsIAogICAgICAgICAgICAgICAgICAgIExTTUIsIAogICAgICAgICAg
ICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2th
Z2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDAyRkZG
RiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5Q
Q0kwLkxVQkEsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoK
ICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgMHgwMDAyRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMSwgCiAgICAg
ICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxVQkIsIAogICAgICAgICAgICAgICAgICAgIDB4MDAK
ICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDAyRkZGRiwgCiAgICAgICAgICAg
ICAgICAgICAgMHgwMiwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxVQjIsIAogICAg
ICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAg
IFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgw
MDA0RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAg
XF9TQi5QQ0kwLkxNQUMsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAg
IH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgMHgwMDA1RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMCwg
CiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxBUFUsIAogICAgICAgICAgICAgICAgICAg
IDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQp
CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDA2RkZGRiwgCiAgICAg
ICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxBQ0ks
IAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAg
ICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgMHgwMDA2RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAg
ICAgICAgXF9TQi5QQ0kwLkxNQ0ksIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAg
ICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDBERkZGRiwgCiAgICAgICAgICAgICAgICAgICAg
MHgwMCwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxGSVIsIAogICAgICAgICAgICAg
ICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2Ug
KDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDBDRkZGRiwg
CiAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kw
LkwzQ00sIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAg
ICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgMHgwMDA5RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAg
ICAgICAgICAgICAgXF9TQi5QQ0kwLkxJREUsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAg
ICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAgICAgICAg
ICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzEsIAogICAgICAg
ICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBh
Y2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDA4
RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAgICAgICAgXF9T
Qi5QQ0kwLkxOSzIsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0s
IAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMiwgCiAg
ICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzMsIAogICAgICAgICAgICAgICAgICAgIDB4
MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAg
ICAgICAgICAgICAgMHgwMywgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzQsIAog
ICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAg
ICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
MHgwMDFFRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAg
ICAgXF9TQi5QQ0kwLkxOSzUsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAg
ICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgMHgwMDFFRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgw
MSwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzUsIAogICAgICAgICAgICAgICAg
ICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4
MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwMDFFRkZGRiwgCiAg
ICAgICAgICAgICAgICAgICAgMHgwMiwgCiAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxO
SzUsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgIH0sIAoKICAgICAg
ICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgMHgwMDFFRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMywgCiAgICAgICAgICAg
ICAgICAgICAgXF9TQi5QQ0kwLkxOSzUsIAogICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgfSkKICAgICAgICAgICAgTmFtZSAoQVBJQywgUGFja2Fn
ZSAoMHgwQykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDFGRkZGLCAKICAgICAgICAg
ICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDUywgCiAg
ICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAg
ICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAw
eDAwMDFGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAg
ICBcX1NCLlBDSTAuQVBDUywgCiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAg
ICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAweDAwMDJGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAw
LCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDRiwgCiAgICAgICAgICAgICAgICAg
ICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgw
NCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDJGRkZGLCAKICAg
ICAgICAgICAgICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBD
RywgCiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAg
ICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAweDAwMDJGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAyLCAKICAgICAgICAgICAg
ICAgICAgICBcX1NCLlBDSTAuQVBDTCwgCiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAg
ICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDRGRkZGLCAKICAgICAgICAgICAgICAgICAg
ICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDSCwgCiAgICAgICAgICAg
ICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2Fn
ZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDVGRkZG
LCAKICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBD
STAuQVBDSSwgCiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgog
ICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAweDAwMDZGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAg
ICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDSiwgCiAgICAgICAgICAgICAgICAgICAgMHgwMAog
ICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDZGRkZGLCAKICAgICAgICAgICAg
ICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDSywgCiAgICAg
ICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAg
UGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAw
MERGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBc
X1NCLlBDSTAuQVBDTSwgCiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAg
fSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAweDAwMENGRkZGLCAKICAgICAgICAgICAgICAgICAgICAweDAwLCAK
ICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVAzQywgCiAgICAgICAgICAgICAgICAgICAg
MHgwMAogICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkK
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDlGRkZGLCAKICAgICAg
ICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDWiwg
CiAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9
KQogICAgICAgICAgICBNZXRob2QgKF9QUlQsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgIElmIChMTm90IChQSUNGKSkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gKFBJQ00pCiAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJu
IChBUElDKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZp
Y2UgKEhVQjApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAw
ODAwMDApCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBGKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE5hbWUgKFBJQ00sIFBhY2thZ2UgKDB4MTgpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwNkZGRkYsIAogICAg
ICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5Q
Q0kwLkxOSzEsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAg
ICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDZGRkZGLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MTksy
LCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoK
ICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA2RkZGRiwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDIsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTE5LMywgCiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAg
ICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIDB4MDAwNkZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAz
LCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzQsIAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAg
ICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICAweDAwMDdGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAg
ICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MTks0LCAKICAgICAgICAgICAgICAgICAgICAg
ICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNr
YWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
MHgwMDA3RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEsIAogICAgICAgICAgICAg
ICAgICAgICAgICBcX1NCLlBDSTAuTE5LMSwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAK
ICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgw
NCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwN0ZG
RkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAyLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgXF9TQi5QQ0kwLkxOSzIsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAg
ICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDdGRkZGLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgMHgwMywgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0Iu
UENJMC5MTkszLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAg
ICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDAsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTE5L
MywgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAK
CiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwOEZGRkYsIAogICAgICAgICAgICAgICAgICAg
ICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzQsIAogICAg
ICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAg
ICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICAweDAwMDhGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgw
MiwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MTksxLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAg
ICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMsIAogICAg
ICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTE5LMiwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFj
a2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
IDB4MDAwOUZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzIsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAw
CiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4
MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDlG
RkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIFxfU0IuUENJMC5MTkszLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAg
ICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA5RkZGRiwgCiAg
ICAgICAgICAgICAgICAgICAgICAgIDB4MDIsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NC
LlBDSTAuTE5LNCwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAg
ICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwOUZGRkYsIAogICAgICAgICAg
ICAgICAgICAgICAgICAweDAzLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxO
SzEsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwg
CgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMEFGRkZGLCAKICAgICAgICAgICAgICAgICAg
ICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MTksxLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAg
ICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgMHgwMDBBRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4
MDEsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTE5LMiwgCiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAg
ICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgICAgIDB4MDAwQUZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAyLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzMsIAogICAgICAgICAgICAgICAgICAg
ICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBh
Y2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICAweDAwMEFGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMywgCiAgICAgICAgICAg
ICAgICAgICAgICAgIFxfU0IuUENJMC5MTks0LCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgw
MAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgw
eDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDBC
RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAsIAogICAgICAgICAgICAgICAgICAg
ICAgICBcX1NCLlBDSTAuTE5LMywgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAg
ICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwQkZGRkYsIAog
ICAgICAgICAgICAgICAgICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9T
Qi5QQ0kwLkxOSzMsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAg
ICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMEJGRkZGLCAKICAgICAgICAg
ICAgICAgICAgICAgICAgMHgwMiwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5M
TkszLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0s
IAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDBCRkZGRiwgCiAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MDMsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTE5LMywgCiAg
ICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICB9KQogICAgICAgICAgICAgICAgTmFtZSAoQVBJQywgUGFja2FnZSAoMHgxOCkKICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA2RkZGRiwgCiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4MDAsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBD
STAuQVBDMSwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAg
ICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwNkZGRkYsIAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzIs
IAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgog
ICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICAweDAwMDZGRkZGLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgMHgwMiwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUEMzLCAKICAgICAg
ICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAg
ICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgICAgMHgwMDA2RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMs
IAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDNCwgCiAgICAgICAgICAgICAg
ICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAg
ICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MDAwN0ZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAg
ICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzQsIAogICAgICAgICAgICAgICAgICAgICAg
ICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2th
Z2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAw
eDAwMDdGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAg
ICAgICAgICAgIFxfU0IuUENJMC5BUEMxLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAog
ICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0
KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA3RkZG
RiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDIsIAogICAgICAgICAgICAgICAgICAgICAg
ICBcX1NCLlBDSTAuQVBDMiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAg
ICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwN0ZGRkYsIAogICAg
ICAgICAgICAgICAgICAgICAgICAweDAzLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5Q
Q0kwLkFQQzMsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAg
ICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDhGRkZGLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUEMz
LCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoK
ICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA4RkZGRiwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDEsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDNCwgCiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAg
ICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIDB4MDAwOEZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAy
LCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzEsIAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAg
ICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICAweDAwMDhGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMywgCiAgICAg
ICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUEMyLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNr
YWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
MHgwMDA5RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAsIAogICAgICAgICAgICAg
ICAgICAgICAgICBcX1NCLlBDSTAuQVBDMiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAK
ICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgw
NCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwOUZG
RkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAxLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgXF9TQi5QQ0kwLkFQQzMsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAg
ICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDlGRkZGLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgMHgwMiwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0Iu
UENJMC5BUEM0LCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAg
ICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA5RkZGRiwgCiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDMsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBD
MSwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAK
CiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwQUZGRkYsIAogICAgICAgICAgICAgICAgICAg
ICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzEsIAogICAg
ICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAg
ICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICAweDAwMEFGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgw
MSwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUEMyLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAg
ICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgMHgwMDBBRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDIsIAogICAg
ICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDMywgCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFj
a2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
IDB4MDAwQUZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAzLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzQsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAw
CiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4
MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMEJG
RkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIFxfU0IuUENJMC5BUEMzLCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAg
ICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDBCRkZGRiwgCiAg
ICAgICAgICAgICAgICAgICAgICAgIDB4MDEsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NC
LlBDSTAuQVBDMywgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAg
ICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwQkZGRkYsIAogICAgICAgICAg
ICAgICAgICAgICAgICAweDAyLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQ
QzMsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwg
CgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMEJGRkZGLCAKICAgICAgICAgICAgICAgICAg
ICAgICAgMHgwMywgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUEMzLCAKICAg
ICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgIH0pCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlQsIDAsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKExOb3QgKFBJQ0YpKQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChQSUNN
KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEFQSUMpCiAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE5hbWUg
KF9QUlcsIFBhY2thZ2UgKDB4MDIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgMHgwNQogICAgICAgICAgICAgICAgfSkKICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChJREUwKQogICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICBOYW1lIChfQURSLCAweDAwMDkwMDAwKQogICAgICAgICAgICAgICAgT3BlcmF0
aW9uUmVnaW9uIChBMDkwLCBQQ0lfQ29uZmlnLCAweDUwLCAweDE4KQogICAgICAgICAgICAgICAg
RmllbGQgKEEwOTAsIERXb3JkQWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIElEMjAsICAgMTYsIAogICAgICAgICAgICAgICAgICAgIE9m
ZnNldCAoMHgwOCksIAogICAgICAgICAgICAgICAgICAgIElEVFMsICAgMTYsIAogICAgICAgICAg
ICAgICAgICAgIElEVFAsICAgMTYsIAogICAgICAgICAgICAgICAgICAgIElEMjIsICAgMzIsIAog
ICAgICAgICAgICAgICAgICAgIFVNU1MsICAgMTYsIAogICAgICAgICAgICAgICAgICAgIFVNU1As
ICAgMTYKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBOYW1lIChJREVQLCBCdWZm
ZXIgKDB4MTQpIHt9KQogICAgICAgICAgICAgICAgTmFtZSAoSURFUywgQnVmZmVyICgweDE0KSB7
fSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoR1RNLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFNYLCAweDAxKSkKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChPU0ZMKQogICAg
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciAoWjAw
MCwgMHgwMSwgWjAwMCkKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoQXJnMCwgMHgwMCkpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoSURUUCwgTG9j
YWwwKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoVU1TUCwgTG9jYWwxKQogICAgICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoSURFUCwgTG9jYWwyKQogICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoSURUUywgTG9jYWwwKQogICAgICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoVU1TUywgTG9jYWwxKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
SURFUywgTG9jYWwyKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAg
Q3JlYXRlRFdvcmRGaWVsZCAoTG9jYWwyLCAweDAwLCBQSU8wKQogICAgICAgICAgICAgICAgICAg
IENyZWF0ZURXb3JkRmllbGQgKExvY2FsMiwgMHgwNCwgRE1BMCkKICAgICAgICAgICAgICAgICAg
ICBDcmVhdGVEV29yZEZpZWxkIChMb2NhbDIsIDB4MDgsIFBJTzEpCiAgICAgICAgICAgICAgICAg
ICAgQ3JlYXRlRFdvcmRGaWVsZCAoTG9jYWwyLCAweDBDLCBETUExKQogICAgICAgICAgICAgICAg
ICAgIENyZWF0ZURXb3JkRmllbGQgKExvY2FsMiwgMHgxMCwgRkxBRykKICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoMHgxMCwgRkxBRykKICAgICAgICAgICAgICAgICAgICBBbmQgKExvY2FsMCwg
MHgwRjAwLCBMb2NhbDMpCiAgICAgICAgICAgICAgICAgICAgQW5kIChMb2NhbDAsIDB4RjAwMCwg
TG9jYWw0KQogICAgICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKExvY2FsMywgMHgwOCwgTG9j
YWwzKQogICAgICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKExvY2FsNCwgMHgwQywgTG9jYWw0
KQogICAgICAgICAgICAgICAgICAgIEFkZCAoTG9jYWwzLCBMb2NhbDQsIExvY2FsMykKICAgICAg
ICAgICAgICAgICAgICBNdWx0aXBseSAoQWRkIChMb2NhbDMsIDB4MDIpLCAweDFFLCBQSU8wKQog
ICAgICAgICAgICAgICAgICAgIElmIChMTm90IChMR3JlYXRlciAoUElPMCwgMHhCNCkpKQogICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgT3IgKEZMQUcsIDB4MDIs
IEZMQUcpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBJZiAoQW5k
IChMb2NhbDEsIDB4NDAwMCkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICBPciAoRkxBRywgMHgwMSwgRkxBRykKICAgICAgICAgICAgICAgICAgICAgICAgQW5k
IChMb2NhbDEsIDB4MDcwMCwgTG9jYWwzKQogICAgICAgICAgICAgICAgICAgICAgICBTaGlmdFJp
Z2h0IChMb2NhbDMsIDB4MDgsIExvY2FsMykKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KFUyVCAoTG9jYWwzKSwgRE1BMCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKFBJTzAsIERNQTApCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAg
ICAgICBBbmQgKExvY2FsMCwgMHgwRiwgTG9jYWwzKQogICAgICAgICAgICAgICAgICAgIEFuZCAo
TG9jYWwwLCAweEYwLCBMb2NhbDQpCiAgICAgICAgICAgICAgICAgICAgU2hpZnRSaWdodCAoTG9j
YWw0LCAweDA0LCBMb2NhbDQpCiAgICAgICAgICAgICAgICAgICAgQWRkIChMb2NhbDMsIExvY2Fs
NCwgTG9jYWwzKQogICAgICAgICAgICAgICAgICAgIE11bHRpcGx5IChBZGQgKExvY2FsMywgMHgw
MiksIDB4MUUsIFBJTzEpCiAgICAgICAgICAgICAgICAgICAgSWYgKExOb3QgKExHcmVhdGVyIChQ
SU8xLCAweEI0KSkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBPciAoRkxBRywgMHgwOCwgRkxBRykKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgICAgIElmIChBbmQgKExvY2FsMSwgMHg0MCkpCiAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICBPciAoRkxBRywgMHgwNCwgRkxBRykKICAgICAgICAgICAg
ICAgICAgICAgICAgQW5kIChMb2NhbDEsIDB4MDcsIExvY2FsMykKICAgICAgICAgICAgICAgICAg
ICAgICAgU3RvcmUgKFUyVCAoTG9jYWwzKSwgRE1BMSkKICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgU3RvcmUgKFBJTzEsIERNQTEpCiAgICAgICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChBcmcwLCAweDAwKSkKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDIsIElERVApCiAgICAg
ICAgICAgICAgICAgICAgICAgIFJldHVybiAoSURFUCkKICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgU3RvcmUgKExvY2FsMiwgSURFUykKICAgICAgICAgICAgICAgICAgICAgICAg
UmV0dXJuIChJREVTKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgICAgICBNZXRob2QgKFUyVCwgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChBcmcwLCAweDAwKSkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgzQykKICAg
ICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFyZzAs
IDB4MDEpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0
dXJuICgweDVBKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYg
KExFcXVhbCAoQXJnMCwgMHgwMikpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKDB4NzgpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgICAgICBJZiAoTEVxdWFsIChBcmcwLCAweDAzKSkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHg5NikKICAgICAgICAgICAgICAgICAg
ICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFyZzAsIDB4MDQpKQogICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDJEKQogICAg
ICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoQXJnMCwg
MHgwNSkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MUUpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBJZiAo
TEVxdWFsIChBcmcwLCAweDA2KSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoMHgxNCkKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoMHgwRikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKFQyVSwgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICBJZiAoTEdyZWF0ZXIgKEFyZzAsIDB4NzgpKQogICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAzKQogICAgICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExHcmVhdGVyIChBcmcwLCAweDVBKSkK
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgw
MikKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRl
ciAoQXJnMCwgMHgzQykpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKDB4MDEpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAg
ICAgICBJZiAoTEdyZWF0ZXIgKEFyZzAsIDB4MkQpKQogICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAwKQogICAgICAgICAgICAgICAgICAgIH0K
CiAgICAgICAgICAgICAgICAgICAgSWYgKExHcmVhdGVyIChBcmcwLCAweDFFKSkKICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwNCkKICAgICAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoQXJnMCwg
MHgxNCkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MDUpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBJZiAo
TEdyZWF0ZXIgKEFyZzAsIDB4MEYpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuICgweDA2KQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuICgweDA3KQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAg
ICAgIE1ldGhvZCAoVDJELCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoQXJnMCwgMHgwMUUwKSkKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHhBOCkKICAgICAgICAg
ICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoQXJnMCwgMHgw
MTg2KSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVy
biAoMHg3NykKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChM
R3JlYXRlciAoQXJnMCwgMHhGMCkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKDB4NDcpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgICAgICBJZiAoTEdyZWF0ZXIgKEFyZzAsIDB4QjQpKQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDMzKQogICAgICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExHcmVhdGVyIChBcmcwLCAweDk2KSkKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgyMikK
ICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAo
QXJnMCwgMHg3OCkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBSZXR1cm4gKDB4MjEpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAg
ICBSZXR1cm4gKDB4MjApCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9k
IChTVE0sIDQsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgSWYgKFNYKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKFNJRDAsIElEMjApCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChTSUQx
LCBJRFRTKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0lEMiwgSURUUCkKICAgICAg
ICAgICAgICAgICAgICAgICAgU3RvcmUgKFNJRDMsIElEMjIpCiAgICAgICAgICAgICAgICAgICAg
ICAgIFN0b3JlIChTSUQ0LCBVTVNTKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0lE
NSwgVU1TUCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElEMjAs
IFNJRDApCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChJRFRTLCBTSUQxKQogICAgICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoSURUUCwgU0lEMikKICAgICAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKElEMjIsIFNJRDMpCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChVTVNT
LCBTSUQ0KQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoVU1TUCwgU0lENSkKICAgICAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBTWCkKICAg
ICAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChBcmcwLCAweDAwLCBQSU8wKQogICAg
ICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEFyZzAsIDB4MDQsIERNQTApCiAgICAg
ICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQXJnMCwgMHgwOCwgUElPMSkKICAgICAg
ICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChBcmcwLCAweDBDLCBETUExKQogICAgICAg
ICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEFyZzAsIDB4MTAsIEZMQUcpCiAgICAgICAg
ICAgICAgICAgICAgSWYgKExFcXVhbCAoQXJnMywgMHgwMCkpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0lEMiwgTG9jYWwwKQogICAgICAgICAg
ICAgICAgICAgICAgICBTdG9yZSAoU0lENSwgTG9jYWwxKQogICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICBTdG9yZSAoU0lEMSwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoU0lENCwgTG9jYWwxKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAg
ICAgICAgICAgSWYgKExOb3QgKExFcXVhbCAoUElPMCwgMHhGRkZGRkZGRikpKQogICAgICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChMb2NhbDAsIDB4RkYsIExv
Y2FsMCkKICAgICAgICAgICAgICAgICAgICAgICAgU2hpZnRMZWZ0IChUMkQgKFBJTzApLCAweDA4
LCBMb2NhbDIpCiAgICAgICAgICAgICAgICAgICAgICAgIE9yIChMb2NhbDAsIExvY2FsMiwgTG9j
YWwwKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExOb3Qg
KExFcXVhbCAoUElPMSwgMHhGRkZGRkZGRikpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgQW5kIChMb2NhbDAsIDB4RkYwMCwgTG9jYWwwKQogICAgICAgICAg
ICAgICAgICAgICAgICBPciAoTG9jYWwwLCBUMkQgKFBJTzEpLCBMb2NhbDApCiAgICAgICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChGTEFHLCAweDAxKSkKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoTG9jYWwxLCAw
eEZGLCBMb2NhbDEpCiAgICAgICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAoVDJVIChETUEw
KSwgMHgwOCwgTG9jYWwyKQogICAgICAgICAgICAgICAgICAgICAgICBPciAoMHhDMDAwLCBMb2Nh
bDIsIExvY2FsMikKICAgICAgICAgICAgICAgICAgICAgICAgT3IgKExvY2FsMiwgTG9jYWwxLCBM
b2NhbDEpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMTm90IChMRXF1
YWwgKERNQTAsIDB4RkZGRkZGRkYpKSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQW5kIChMb2NhbDAsIDB4RkYsIExvY2FsMCkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAoVDJEIChETUEwKSwgMHgwOCwgTG9jYWwyKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKExvY2FsMCwgTG9jYWwyLCBMb2NhbDApCiAg
ICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgICAgIElmIChBbmQgKEZMQUcsIDB4MDQpKQogICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgQW5kIChMb2NhbDEsIDB4RkYwMCwgTG9jYWwxKQogICAgICAg
ICAgICAgICAgICAgICAgICBPciAoMHhDMCwgVDJVIChETUExKSwgTG9jYWwyKQogICAgICAgICAg
ICAgICAgICAgICAgICBPciAoTG9jYWwyLCBMb2NhbDEsIExvY2FsMSkKICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgSWYgKExOb3QgKExFcXVhbCAoRE1BMSwgMHhGRkZGRkZGRikp
KQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
bmQgKExvY2FsMCwgMHhGRjAwLCBMb2NhbDApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBP
ciAoTG9jYWwwLCBUMkQgKERNQTEpLCBMb2NhbDApCiAgICAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFy
ZzMsIDB4MDApKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKExvY2FsMCwgSURUUCkKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKExvY2Fs
MSwgVU1TUCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKExvY2Fs
MCwgSURUUykKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKExvY2FsMSwgVU1TUykKICAg
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChHVEYsIDIsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKEJ1ZmZlciAoMHgwNykKICAgICAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMywgMHgwMCwgMHgwMCwgMHgwMCwgMHgwMCwg
MHhBMCwgMHhFRgogICAgICAgICAgICAgICAgICAgICAgICB9LCBMb2NhbDApCiAgICAgICAgICAg
ICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChMb2NhbDAsIDB4MDEsIE1PREUpCiAgICAgICAgICAg
ICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChMb2NhbDAsIDB4MDUsIERSSVYpCiAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKEFyZzEsIERSSVYpCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVh
bCAoQXJnMCwgMHgwMCkpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoSURFUCwgTG9jYWwxKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoSURFUywgTG9jYWwxKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoTG9jYWwxLCAweDAwLCBQSU8wKQogICAgICAg
ICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKExvY2FsMSwgMHgwNCwgRE1BMCkKICAgICAg
ICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChMb2NhbDEsIDB4MDgsIFBJTzEpCiAgICAg
ICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoTG9jYWwxLCAweDBDLCBETUExKQogICAg
ICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKExvY2FsMSwgMHgxMCwgRkxHWCkKICAg
ICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChBcmcxLCAweEEwKSkKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSU8wLCBMb2NhbDIpCiAgICAg
ICAgICAgICAgICAgICAgICAgIFN0b3JlIChETUEwLCBMb2NhbDMpCiAgICAgICAgICAgICAgICAg
ICAgICAgIEFuZCAoRkxHWCwgMHgwMSwgRkxHWCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKFBJTzEsIExvY2FsMikKICAgICAgICAgICAgICAgICAgICAgICAgU3Rv
cmUgKERNQTEsIExvY2FsMykKICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChGTEdYLCAweDA0
LCBGTEdYKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KEZMR1gsIExvY2FsMSkKICAgICAgICAgICAgICAgICAgICBJZiAoTEdyZWF0ZXIgKExvY2FsMiwg
MHgwMTg2KSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN0
b3JlICgweDAwLCBMb2NhbDIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElm
IChMR3JlYXRlciAoTG9jYWwyLCAweEYwKSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDEsIExvY2FsMikKICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoTG9j
YWwyLCAweEI0KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMiwgTG9jYWwyKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3Jl
YXRlciAoTG9jYWwyLCAweDc4KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAzLCBMb2NhbDIpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA0LCBMb2NhbDIpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAg
ICAgICAgICBPciAoMHgwOCwgTG9jYWwyLCBNT0RFKQogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChMb2NhbDAsIExvY2FsMikKICAgICAgICAgICAgICAgICAgICBJZiAoRkxHWCkKICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwz
LCAweDVBKSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgU3RvcmUgKDB4MDAsIExvY2FsMykKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwzLCAweDNDKSkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
dG9yZSAoMHgwMSwgTG9jYWwzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwzLCAweDJE
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFN0b3JlICgweDAyLCBMb2NhbDMpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwzLCAweDFFKSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKDB4MDMsIExvY2FsMykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwzLCAweDE0KSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTdG9yZSAoMHgwNCwgTG9jYWwzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxz
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAoTG9jYWwzLCAweDBG
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA1LCBMb2Nh
bDMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA2LCBMb2NhbDMpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICBP
ciAoMHg0MCwgTG9jYWwzLCBNT0RFKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBJZiAoTEVxdWFsIChMb2NhbDMsIDB4RkZGRkZGRkYpKQogICAgICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKExvY2FsMCkKICAgICAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMR3JlYXRlciAo
TG9jYWwzLCAweDk2KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgTG9jYWwzKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChM
R3JlYXRlciAoTG9jYWwzLCAweDc4KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAxLCBMb2NhbDMp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAyLCBMb2NhbDMpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yICgweDIwLCBMb2NhbDMsIE1PREUpCiAgICAg
ICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgICAgIENvbmNhdGVuYXRlIChMb2NhbDAsIExvY2FsMiwgTG9jYWwxKQogICAgICAgICAgICAg
ICAgICAgIFJldHVybiAoTG9jYWwxKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAg
IERldmljZSAoUFJJMCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBOYW1l
IChfQURSLCAweDAwKQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0dUTSwgMCwgTm90U2Vy
aWFsaXplZCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoR1RNICgweDAwKSkKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
ICAgIE1ldGhvZCAoX1NUTSwgMywgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFNUTSAoQXJnMCwgQXJnMSwgQXJnMiwgMHgwMCkKICAg
ICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIERldmljZSAoTUFTVCkKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4
MDApCiAgICAgICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0dURiwgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAg
UmV0dXJuIChHVEYgKDB4MDAsIDB4QTApKQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBEZXZpY2UgKFNMQVYpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChfQURSLCAweDAx
KQogICAgICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9HVEYsIDAsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoR1RGICgweDAwLCAweEIwKSkKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBEZXZpY2Ug
KFNFQzApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwg
MHgwMSkKICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9HVE0sIDAsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEdU
TSAoMHgwMSkpCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBNZXRo
b2QgKF9TVE0sIDMsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICBTVE0gKEFyZzAsIEFyZzEsIEFyZzIsIDB4MDEpCiAgICAgICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBEZXZpY2UgKE1BU1QpCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChfQURSLCAweDAwKQogICAg
ICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9HVEYsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAo
R1RGICgweDAxLCAweEEwKSkKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgRGV2aWNlIChTTEFWKQogICAgICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMSkKICAgICAg
ICAgICAgICAgICAgICAgICAgTWV0aG9kIChfR1RGLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEdU
RiAoMHgwMSwgMHhCMCkpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmlj
ZSAoQUdQQikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMDFF
MDAwMCkKICAgICAgICAgICAgICAgIE5hbWUgKE9OQlYsIDB4MDApCiAgICAgICAgICAgICAgICBO
YW1lIChQSUNNLCBQYWNrYWdlICgweDAxKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICAweEZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAg
ICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxOSzUsIAogICAgICAgICAgICAgICAgICAgICAg
ICAweDAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSkKICAgICAgICAg
ICAgICAgIE5hbWUgKEFQSUMsIFBhY2thZ2UgKDB4MDEpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4RkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAs
IAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVBDNSwgCiAgICAgICAgICAgICAg
ICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KQog
ICAgICAgICAgICAgICAgTmFtZSAoQUdQMCwgUGFja2FnZSAoMHgwMSkKICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgMHgwMCwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MTks0LCAKICAgICAg
ICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgIH0pCiAgICAgICAgICAgICAgICBOYW1lIChBR1AxLCBQYWNrYWdlICgweDAxKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweEZGRkYsIAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQQzQs
IAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BSVCwgMCwgTm90U2VyaWFs
aXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoTE5vdCAoUElD
RikpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVx
dWFsIChPTkJWLCAweDAxKSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUmV0dXJuIChQSUNNKQogICAgICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChBR1AwKQogICAgICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKE9O
QlYsIDB4MDEpKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSZXR1cm4gKEFQSUMpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gKEFHUDEpCiAgICAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
RGV2aWNlIChWR0FHKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIE5hbWUg
KF9BRFIsIDB4MDApCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAg
IERldmljZSAoSFVCMSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwg
MHgwMDBDMDAwMCkKICAgICAgICAgICAgICAgIE5hbWUgKFBJQ00sIFBhY2thZ2UgKDB4MDQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMUZGRkYsIAogICAg
ICAgICAgICAgICAgICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5Q
Q0kwLkwzQ00sIAogICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAg
ICAgfSwgCgogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDFGRkZGLCAKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMSwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MM0NN
LCAKICAgICAgICAgICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoK
ICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAxRkZGRiwgCiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDIsIAogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTDNDTSwgCiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAg
ICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIDB4MDAwMUZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAz
LCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkwzQ00sIAogICAgICAgICAgICAg
ICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSkK
ICAgICAgICAgICAgICAgIE5hbWUgKEFQSUMsIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMUZGRkYsIAogICAgICAgICAgICAgICAg
ICAgICAgICAweDAwLCAKICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQM0MsIAog
ICAgICAgICAgICAgICAgICAgICAgICAweDAwCiAgICAgICAgICAgICAgICAgICAgfSwgCgogICAg
ICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpCiAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICAweDAwMDFGRkZGLCAKICAgICAgICAgICAgICAgICAgICAgICAg
MHgwMSwgCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5BUDNDLCAKICAgICAgICAg
ICAgICAgICAgICAgICAgMHgwMAogICAgICAgICAgICAgICAgICAgIH0sIAoKICAgICAgICAgICAg
ICAgICAgICBQYWNrYWdlICgweDA0KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMDAxRkZGRiwgCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDIsIAog
ICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuQVAzQywgCiAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MDAKICAgICAgICAgICAgICAgICAgICB9LCAKCiAgICAgICAgICAgICAgICAgICAg
UGFja2FnZSAoMHgwNCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MDAwMUZGRkYsIAogICAgICAgICAgICAgICAgICAgICAgICAweDAzLCAKICAgICAgICAg
ICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkFQM0MsIAogICAgICAgICAgICAgICAgICAgICAgICAw
eDAwCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAg
ICAgIE1ldGhvZCAoX1BSVCwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICBJZiAoTE5vdCAoUElDRikpCiAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFBJQ00pCiAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIFJldHVybiAoQVBJQykKICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTmFtZSAoX1BSVywgUGFja2FnZSAoMHgwMikK
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDBBLCAKICAgICAgICAgICAg
ICAgICAgICAweDA0CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICB9CgogICAgICAgICAg
ICBEZXZpY2UgKFNNQjApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIs
IDB4MDAwMTAwMDEpCiAgICAgICAgICAgICAgICBPcGVyYXRpb25SZWdpb24gKFNNQ0YsIFBDSV9D
b25maWcsIDB4NDgsIDB4MTApCiAgICAgICAgICAgICAgICBGaWVsZCAoU01DRiwgRFdvcmRBY2Ms
IE5vTG9jaywgUHJlc2VydmUpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
U01QTSwgICA0LCAKICAgICAgICAgICAgICAgICAgICBTTVQxLCAgIDI4LCAKICAgICAgICAgICAg
ICAgICAgICBTTVQyLCAgIDMyLCAKICAgICAgICAgICAgICAgICAgICBTQjEsICAgIDMyLCAKICAg
ICAgICAgICAgICAgICAgICBTQjIsICAgIDMyCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
IH0KCiAgICAgICAgICAgIERldmljZSAoVlQ4NikKICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgTmFtZSAoX0FEUiwgMHgwMDAxMDAwMCkKICAgICAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lv
biAoUElPMCwgUENJX0NvbmZpZywgMHgwNCwgMHgyMCkKICAgICAgICAgICAgICAgIFNjb3BlIChc
KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIEZpZWxkIChcX1NCLlBDSTAu
VlQ4Ni5QSU8wLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgU01FTiwgICA4LCAKICAgICAgICAgICAgICAgICAg
ICAgICAgT2Zmc2V0ICgweDBDKSwgCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgw
RCksIAogICAgICAgICAgICAgICAgICAgICAgICBTTUlPLCAgIDgKICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgU2NvcGUgKFwpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgT3BlcmF0aW9uUmVnaW9uIChcX1NCLlBDSTAu
VlQ4Ni5QNjAsIFBDSV9Db25maWcsIDB4NjAsIDB4MDIpCiAgICAgICAgICAgICAgICAgICAgRmll
bGQgKFxfU0IuUENJMC5WVDg2LlA2MCwgQW55QWNjLCBOb0xvY2ssIFByZXNlcnZlKQogICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUE1CUiwgICAxNgogICAgICAg
ICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgT3BlcmF0aW9uUmVnaW9uIChcX1NC
LlBDSTAuVlQ4Ni5QNjQsIFBDSV9Db25maWcsIDB4NjQsIDB4MDIpCiAgICAgICAgICAgICAgICAg
ICAgRmllbGQgKFxfU0IuUENJMC5WVDg2LlA2NCwgQW55QWNjLCBOb0xvY2ssIFByZXNlcnZlKQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgTlZTQiwgICAxNgog
ICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgT3BlcmF0aW9uUmVnaW9u
IChcX1NCLlBDSTAuVlQ4Ni5QNjgsIFBDSV9Db25maWcsIDB4NjgsIDB4MDIpCiAgICAgICAgICAg
ICAgICAgICAgRmllbGQgKFxfU0IuUENJMC5WVDg2LlA2OCwgQW55QWNjLCBOb0xvY2ssIFByZXNl
cnZlKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgQU5MRywg
ICAxNgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAg
ICAgICBPcGVyYXRpb25SZWdpb24gKFBJUlEsIFBDSV9Db25maWcsIDB4N0MsIDB4MEMpCiAgICAg
ICAgICAgICAgICBTY29wZSAoXCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICBGaWVsZCAoXF9TQi5QQ0kwLlZUODYuUElSUSwgQW55QWNjLCBOb0xvY2ssIFByZXNlcnZlKQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU5UQSwgICA0LCAK
ICAgICAgICAgICAgICAgICAgICAgICAgSU5UQiwgICA0LCAKICAgICAgICAgICAgICAgICAgICAg
ICAgSU5UQywgICA0LCAKICAgICAgICAgICAgICAgICAgICAgICAgSU5URCwgICA0LCAKICAgICAg
ICAgICAgICAgICAgICAgICAgSU5URSwgICA0LCAKICAgICAgICAgICAgICAgICAgICAgICAgT2Zm
c2V0ICgweDA0KSwgCiAgICAgICAgICAgICAgICAgICAgICAgIFNDSUksICAgNCwgCiAgICAgICAg
ICAgICAgICAgICAgICAgIFRDT0ksICAgNCwgCiAgICAgICAgICAgICAgICAgICAgICAgIElOVEYs
ICAgNCwgCiAgICAgICAgICAgICAgICAgICAgICAgIElOVFEsICAgNCwgCiAgICAgICAgICAgICAg
ICAgICAgICAgIElOVFUsICAgNCwgCiAgICAgICAgICAgICAgICAgICAgICAgIElOVFMsICAgNCwg
CiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwOCksIAogICAgICAgICAgICAgICAg
ICAgICAgICBJTlRHLCAgIDQsIAogICAgICAgICAgICAgICAgICAgICAgICBJTlRILCAgIDQsIAog
ICAgICAgICAgICAgICAgICAgICAgICBJTlRKLCAgIDQsIAogICAgICAgICAgICAgICAgICAgICAg
ICBJTlRLLCAgIDQsIAogICAgICAgICAgICAgICAgICAgICAgICBJTlRMLCAgIDQsIAogICAgICAg
ICAgICAgICAgICAgICAgICBJTlRNLCAgIDQsIAogICAgICAgICAgICAgICAgICAgICAgICBJTlRO
LCAgIDQsIAogICAgICAgICAgICAgICAgICAgICAgICBJTlRQLCAgIDQKICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIFNjb3Bl
IChcKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBNZXRob2QgKERJU0QsIDEsIE5vdFNl
cmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgTWV0aG9kIChDS0lPLCAyLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoU0xETSwgMiwgTm90U2Vy
aWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
fQoKICAgICAgICAgICAgRGV2aWNlIChVU0IwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICBOYW1lIChfQURSLCAweDAwMDIwMDAwKQogICAgICAgICAgICAgICAgTWV0aG9kIChfUzFELCAw
LCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoMHgwMSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKFNT
M0QsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgSWYgKExFcXVhbCAoT1NGTCwgMHgwMikpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDIpCiAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoMHgwMykKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICB9CgogICAgICAgICAgICAgICAgTmFtZSAoX1BSVywgUGFja2FnZSAoMHgwMikKICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDBELCAKICAgICAgICAgICAgICAgICAg
ICAweDA0CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZp
Y2UgKFVTQjEpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAw
MjAwMDEpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TMUQsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAxKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoU1MzRCwgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChPU0ZM
LCAweDAyKSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoMHgwMikKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxz
ZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgw
eDAzKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAg
ICAgICBOYW1lIChfUFJXLCBQYWNrYWdlICgweDAyKQogICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgIDB4MEMsIAogICAgICAgICAgICAgICAgICAgIDB4MDQKICAgICAgICAgICAg
ICAgIH0pCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoVVNCMikKICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMDAyMDAwMikKICAgICAgICAgICAg
ICAgIE9wZXJhdGlvblJlZ2lvbiAoUDAyMCwgUENJX0NvbmZpZywgMHg0OSwgMHgwMSkKICAgICAg
ICAgICAgICAgIEZpZWxkIChQMDIwLCBBbnlBY2MsIE5vTG9jaywgUHJlc2VydmUpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgVTBXSywgICAxCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFNXLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChBcmcwKQogICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDEsIFUwV0spCiAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBVMFdLKQogICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9T
MUQsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgUmV0dXJuICgweDAxKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhv
ZCAoU1MzRCwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICBSZXR1cm4gKDB4MDEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
TmFtZSAoX1BSVywgUGFja2FnZSAoMHgwMikKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAweDA1LCAKICAgICAgICAgICAgICAgICAgICAweDAzCiAgICAgICAgICAgICAgICB9
KQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEYxMzkpCiAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAwRDAwMDApCiAgICAgICAgICAgICAgICBN
ZXRob2QgKF9TMUQsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuICgweDAxKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAg
ICAgIE1ldGhvZCAoU1MzRCwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChPU0ZMLCAweDAyKSkKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMikKICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAzKQogICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBOYW1lIChfUFJXLCBQYWNrYWdl
ICgweDAyKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIDB4MEYsIAogICAg
ICAgICAgICAgICAgICAgIDB4MDMKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgIERldmljZSAoTU1BQykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFt
ZSAoX0FEUiwgMHgwMDA0MDAwMCkKICAgICAgICAgICAgICAgIE5hbWUgKF9QUlcsIFBhY2thZ2Ug
KDB4MDIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgMHgwQiwgCiAgICAg
ICAgICAgICAgICAgICAgMHgwNQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgRGV2aWNlIChNQVBVKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1l
IChfQURSLCAweDAwMDUwMDAwKQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKE1B
Q0kpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAwNjAwMDAp
CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoTU1DSSkKICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMDA2MDAwMSkKICAgICAgICAgICAgICAgIE5h
bWUgKF9QUlcsIFBhY2thZ2UgKDB4MDIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgMHgwNywgCiAgICAgICAgICAgICAgICAgICAgMHgwNQogICAgICAgICAgICAgICAgfSkK
ICAgICAgICAgICAgfQoKICAgICAgICAgICAgTmFtZSAoQlVGQSwgUmVzb3VyY2VUZW1wbGF0ZSAo
KQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBJUlEgKExldmVsLCBBY3RpdmVMb3csIFNo
YXJlZCkgezMsNCw1LDYsNywxMCwxMSwxMiwxNCwxNX0KICAgICAgICAgICAgfSkKICAgICAgICAg
ICAgTmFtZSAoQlVGQiwgUmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICBJUlEgKExldmVsLCBBY3RpdmVMb3csIFNoYXJlZCkge30KICAgICAgICAgICAgfSkK
ICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChCVUZCLCAweDAxLCBJUlFWKQogICAgICAgICAg
ICBNZXRob2QgKENSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgSWYgKEFyZzApCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU2hp
ZnRMZWZ0ICgweDAxLCBBcmcwLCBJUlFWKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgRWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJv
LCBJUlFWKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIFJldHVybiAoQlVGQikK
ICAgICAgICAgICAgfQoKICAgICAgICAgICAgTWV0aG9kIChTUlMsIDEsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgw
MSwgSVJRMCkKICAgICAgICAgICAgICAgIEZpbmRTZXRSaWdodEJpdCAoSVJRMCwgTG9jYWwwKQog
ICAgICAgICAgICAgICAgRGVjcmVtZW50IChMb2NhbDApCiAgICAgICAgICAgICAgICBSZXR1cm4g
KExvY2FsMCkKICAgICAgICAgICAgfQoKICAgICAgICAgICAgTWV0aG9kIChDUlNBLCAxLCBTZXJp
YWxpemVkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgTG9jYWww
KQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoQXJnMCwgMHgwOCkpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MTQsIExvY2FsMCkKICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChBcmcwLCAweDBEKSkKICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxNSwgTG9jYWwwKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFyZzAsIDB4MDIpKQogICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDE2LCBMb2NhbDApCiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTmFtZSAoSVJaNSwgUmVzb3VyY2VUZW1w
bGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIEludGVycnVwdCAo
UmVzb3VyY2VDb25zdW1lciwgTGV2ZWwsIEFjdGl2ZUhpZ2gsIFNoYXJlZCkKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDcsCiAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRG
aWVsZCAoSVJaNSwgMHgwNSwgSU5aNSkKICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIElO
WjUpCiAgICAgICAgICAgICAgICBSZXR1cm4gKElSWjUpCiAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgIE1ldGhvZCAoU1JTQSwgMSwgU2VyaWFsaXplZCkKICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcwLCAweDA1LCBJTlo2KQogICAgICAgICAgICAgICAg
U3RvcmUgKDB4MDgsIExvY2FsMCkKICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKElOWjYsIDB4
MTQpKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBM
b2NhbDApCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoSU5a
NiwgMHgxNSkpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4
MEQsIExvY2FsMCkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBJZiAoTEVxdWFs
IChJTlo2LCAweDE2KSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9y
ZSAoMHgwMiwgTG9jYWwwKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIFJldHVy
biAoTG9jYWwwKQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKExOSzEpCiAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkK
ICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MDEpCiAgICAgICAgICAgICAgICBNZXRob2Qg
KF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgSWYgKElOVEEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGQSkKICAgICAgICAgICAgICAgIH0K
CiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEEpCiAgICAgICAg
ICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVk
KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQ1JTIChJTlRB
KSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KFNSUyAoQXJnMCksIElOVEEpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgIERldmljZSAoTE5LMikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAo
X0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQogICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgw
MikKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoSU5UQikKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikKICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5KQogICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlMsIDAsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJu
IChCVUZBKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywg
MCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBT
dG9yZSAoMHgwMCwgSU5UQikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRo
b2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgUmV0dXJuIChDUlMgKElOVEIpKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JTIChBcmcwKSwgSU5UQikKICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChMTkszKQogICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpCiAgICAg
ICAgICAgICAgICBOYW1lIChfVUlELCAweDAzKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RB
LCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
IElmIChJTlRDKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
UmV0dXJuICgweDBCKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBF
bHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4g
KDB4MDkpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRkEpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBJTlRDKQogICAgICAgICAgICAg
ICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKENSUyAoSU5UQykpCiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChTUlMg
KEFyZzApLCBJTlRDKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAg
ICBEZXZpY2UgKExOSzQpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQs
IEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MDQpCiAg
ICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEQpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVG
QSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KDB4MDAsIElOVEQpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChf
Q1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgIFJldHVybiAoQ1JTIChJTlREKSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKFNSUyAoQXJnMCksIElOVEQpCiAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoTE5LNSkKICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQogICAgICAgICAg
ICAgICAgTmFtZSAoX1VJRCwgMHgwNSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwg
Tm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAo
SU5URSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVy
biAoMHgwQikKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5
KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9QUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgUmV0dXJuIChCVUZBKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgSU5URSkKICAgICAgICAgICAgICAgIH0K
CiAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChDUlMgKElOVEUpKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JTIChBcmcw
KSwgSU5URSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2
aWNlIChMVUJBKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNh
SWQgKCJQTlAwQzBGIikpCiAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDA2KQogICAgICAg
ICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIElmIChJTlRHKQogICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRkEpCiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAw
LCBJTlRHKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywg
MCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBS
ZXR1cm4gKENSUyAoSU5URykpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFN0b3JlIChTUlMgKEFyZzApLCBJTlRHKQogICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKExVQkIpCiAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAg
IE5hbWUgKF9VSUQsIDB4MDcpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNl
cmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEgp
CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4
MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAg
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoQlVGQSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEgpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQ1JTIChJTlRIKSkKICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFNSUyAoQXJnMCksIElO
VEgpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAo
TE1BQykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgi
UE5QMEMwRiIpKQogICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgwOCkKICAgICAgICAgICAg
ICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICBJZiAoSU5USikKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikKICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgUmV0dXJuICgweDA5KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUZBKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgSU5U
SikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJu
IChDUlMgKElOVEopKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoU1JTIChBcmcwKSwgSU5USikKICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgfQoKICAgICAgICAgICAgRGV2aWNlIChMQVBVKQogICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpCiAgICAgICAgICAgICAgICBOYW1l
IChfVUlELCAweDA5KQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxp
emVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChJTlRLKQogICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBCKQog
ICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpCiAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X1BSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKEJVRkEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFN0b3JlICgweDAwLCBJTlRLKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKENSUyAoSU5USykpCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChTUlMgKEFyZzApLCBJTlRLKQog
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKExBQ0kp
CiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBD
MEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MEEpCiAgICAgICAgICAgICAgICBN
ZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgSWYgKElOVEwpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGQSkKICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEwpCiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQ1JT
IChJTlRMKSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMs
IDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKFNSUyAoQXJnMCksIElOVEwpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0K
CiAgICAgICAgICAgIERldmljZSAoTE1DSSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
TmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQogICAgICAgICAgICAgICAgTmFtZSAoX1VJ
RCwgMHgwQikKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkK
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoSU5UTSkKICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikKICAgICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5KQogICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlMs
IDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
UmV0dXJuIChCVUZBKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X0RJUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoMHgwMCwgSU5UTSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgUmV0dXJuIChDUlMgKElOVE0pKQogICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JTIChBcmcwKSwgSU5UTSkKICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChMU01CKQogICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikp
CiAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDBDKQogICAgICAgICAgICAgICAgTWV0aG9k
IChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIElmIChJTlRGKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBS
ZXR1cm4gKDB4MDkpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRkEpCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBJTlRGKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKENSUyAoSU5U
RikpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChTUlMgKEFyZzApLCBJTlRGKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAg
ICAgICAgICBEZXZpY2UgKExVQjIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUg
KF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4
MEQpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVFEpCiAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVy
biAoQlVGQSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMs
IDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKDB4MDAsIElOVFEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoQ1JTIChJTlRRKSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFNSUyAoQXJnMCksIElOVFEpCiAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoTEZJUikKICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQogICAg
ICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgwRSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NU
QSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICBJZiAoSU5UVSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
IFJldHVybiAoMHgwQikKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAg
RWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJu
ICgweDA5KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9QUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUZBKQogICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgSU5UVSkKICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChDUlMgKElOVFUpKQog
ICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2Vy
aWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JT
IChBcmcwKSwgSU5UVSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgRGV2aWNlIChMM0NNKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElE
LCBFaXNhSWQgKCJQTlAwQzBGIikpCiAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDBGKQog
ICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChJTlRTKQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpCiAgICAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2Vy
aWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJV
RkEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3Jl
ICgweDAwLCBJTlRTKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKENSUyAoSU5UUykpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFN0b3JlIChTUlMgKEFyZzApLCBJTlRTKQogICAgICAgICAgICAgICAg
fQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKExJREUpCiAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAg
ICAgICAgIE5hbWUgKF9VSUQsIDB4MTApCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAs
IE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYg
KElOVE4pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UK
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgw
OSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFJldHVybiAoQlVGQSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVE4pCiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKDB4MDAsIElOVFApCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
TWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgIFJldHVybiAoQ1JTIChJTlROKSkKICAgICAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFNSUyAoQXJnMCksIElOVE4pCiAgICAgICAg
ICAgICAgICAgICAgU3RvcmUgKFNSUyAoQXJnMCksIElOVFApCiAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgIH0KCiAgICAgICAgICAgIE5hbWUgKEJVRjEsIFJlc291cmNlVGVtcGxhdGUgKCkK
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgSW50ZXJydXB0IChSZXNvdXJjZUNvbnN1bWVy
LCBMZXZlbCwgQWN0aXZlSGlnaCwgU2hhcmVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIDB4MDAwMDAwMTAsCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pCiAg
ICAgICAgICAgIE5hbWUgKEJVRjIsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgSW50ZXJydXB0IChSZXNvdXJjZUNvbnN1bWVyLCBMZXZlbCwgQWN0aXZl
SGlnaCwgU2hhcmVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIDB4MDAw
MDAwMTEsCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pCiAgICAgICAgICAgIE5hbWUg
KEJVRjMsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
SW50ZXJydXB0IChSZXNvdXJjZUNvbnN1bWVyLCBMZXZlbCwgQWN0aXZlSGlnaCwgU2hhcmVkKQog
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMTIsCiAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgIH0pCiAgICAgICAgICAgIE5hbWUgKEJVRjQsIFJlc291cmNl
VGVtcGxhdGUgKCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgSW50ZXJydXB0IChSZXNv
dXJjZUNvbnN1bWVyLCBMZXZlbCwgQWN0aXZlSGlnaCwgU2hhcmVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMTMsCiAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgIH0pCiAgICAgICAgICAgIE5hbWUgKEJVRkYsIFJlc291cmNlVGVtcGxhdGUgKCkKICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgSW50ZXJydXB0IChSZXNvdXJjZUNvbnN1bWVyLCBM
ZXZlbCwgQWN0aXZlSGlnaCwgU2hhcmVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIDB4MDAwMDAwMTQsCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAxNSwKICAgICAg
ICAgICAgICAgICAgICAweDAwMDAwMDE2LAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9
KQogICAgICAgICAgICBOYW1lIChCVUZJLCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgIEludGVycnVwdCAoUmVzb3VyY2VDb25zdW1lciwgTGV2ZWwsIEFj
dGl2ZUhpZ2gsIFNoYXJlZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAw
eDAwMDAwMDE3LAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KQogICAgICAgICAgICBO
YW1lIChJUloxLCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgIEludGVycnVwdCAoUmVzb3VyY2VDb25zdW1lciwgTGV2ZWwsIEFjdGl2ZUhpZ2gsIFNoYXJl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDA3LAogICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICB9KQogICAgICAgICAgICBEZXZpY2UgKEFQQzEpCiAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYi
KSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MEIpCiAgICAgICAgICAgICAgICBNZXRo
b2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgSWYgKElOVEEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
IFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9Cgog
ICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMSkKICAgICAgICAgICAgICAg
IH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEEpCiAgICAg
ICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxp
emVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVs
ZCAoSVJaMSwgMHgwNSwgSVJRMSkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxMCwgSVJR
MSkKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKElSWjEpCiAgICAgICAgICAgICAgICB9Cgog
ICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBJTlRBKQogICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQzIpCiAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAg
ICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MEMpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9T
VEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgSWYgKElOVEIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
IEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVy
biAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAg
ICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMikKICAgICAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEIpCiAgICAgICAgICAg
ICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQog
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoSVJa
MSwgMHgwNSwgSVJRMSkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxMSwgSVJRMSkKICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gKElSWjEpCiAgICAgICAgICAgICAgICB9CgogICAgICAg
ICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAxLCBJTlRCKQogICAgICAgICAgICAgICAg
fQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQzMpCiAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAg
ICAgICAgIE5hbWUgKF9VSUQsIDB4MEQpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAs
IE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYg
KElOVEMpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UK
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgw
OSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMykKICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEMpCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoSVJaMSwgMHgw
NSwgSVJRMSkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxMiwgSVJRMSkKICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKElSWjEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFN0b3JlICgweDAyLCBJTlRDKQogICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQzQpCiAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAg
IE5hbWUgKF9VSUQsIDB4MEUpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNl
cmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEQp
CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4
MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAg
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoQlVGNCkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEQpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoSVJaMSwgMHgwNSwgSVJR
MSkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxMywgSVJRMSkKICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKElSWjEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIFN0b3JlICgweDBELCBJTlREKQogICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQzUpCiAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUg
KF9VSUQsIDB4MEYpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6
ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEUpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAg
ICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChf
UFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgIFJldHVybiAoQlVGMSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRo
b2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEUpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoSVJaMSwgMHgwNSwgSVJRMSkKICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoMHgxMCwgSVJRMSkKICAgICAgICAgICAgICAgICAgICBS
ZXR1cm4gKElSWjEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChf
U1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgIFN0b3JlICgweDA4LCBJTlRFKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9Cgog
ICAgICAgICAgICBEZXZpY2UgKEFQQ0YpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5h
bWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQs
IDB4MTApCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEcpCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAw
LCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoQlVGRikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9E
SVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKDB4MDAsIElOVEcpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
TWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgIFJldHVybiAoQ1JTQSAoSU5URykpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChTUlNBIChBcmcwKSwgSU5URykKICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChBUENHKQogICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikp
CiAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDExKQogICAgICAgICAgICAgICAgTWV0aG9k
IChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIElmIChJTlRIKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBS
ZXR1cm4gKDB4MDkpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRkYpCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBJTlRIKQogICAgICAg
ICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKENSU0EgKElO
VEgpKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwg
Tm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9y
ZSAoU1JTQSAoQXJnMCksIElOVEgpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgIERldmljZSAoQVBDSCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFt
ZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQogICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwg
MHgxMikKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoSU5USikKICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikKICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5KQogICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlMsIDAs
IE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0
dXJuIChCVUZGKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJ
UywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoMHgwMCwgSU5USikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBN
ZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuIChDUlNBIChJTlRKKSkKICAgICAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFNSU0EgKEFyZzApLCBJTlRKKQogICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQ0kpCiAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkK
ICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MUEpCiAgICAgICAgICAgICAgICBNZXRob2Qg
KF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgSWYgKElOVEspCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJl
dHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGRikKICAgICAgICAgICAgICAgIH0K
CiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVEspCiAgICAgICAg
ICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVk
KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQ1JTQSAoSU5U
SykpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChTUlNBIChBcmcwKSwgSU5USykKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgRGV2aWNlIChBUENKKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1l
IChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpCiAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAw
eDFCKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChJTlRMKQogICAgICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBCKQogICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpCiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BSUywgMCwg
Tm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKEJVRkYpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElT
LCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
IFN0b3JlICgweDAwLCBJTlRMKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1l
dGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKENSU0EgKElOVEwpKQogICAgICAgICAgICAgICAgfQoKICAgICAg
ICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JTQSAoQXJnMCksIElOVEwpCiAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoQVBDSykKICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQog
ICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgxQykKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBJZiAoSU5UTSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgIFJldHVybiAoMHgwQikKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0
dXJuICgweDA5KQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgICAgICBNZXRob2QgKF9QUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUZGKQogICAgICAgICAgICAgICAgfQoK
ICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgSU5UTSkKICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChDUlNBIChJTlRN
KSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KFNSU0EgKEFyZzApLCBJTlRNKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAg
ICAgICAgICBEZXZpY2UgKEFQQ1MpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUg
KF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4
MUQpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVEYpCiAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVy
biAoQlVGSSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMs
IDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKDB4MDAsIElOVEYpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoSVJaMSwgMHgwNSwgSVJRMSkKICAgICAgICAgICAg
ICAgICAgICBTdG9yZSAoMHgxNywgSVJRMSkKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKElS
WjEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBO
b3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3Jl
ICgweDAyLCBJTlRGKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAg
ICBEZXZpY2UgKEFQQ0wpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQs
IEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MUUpCiAg
ICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKElOVFEpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkKICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVG
RikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5v
dFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KDB4MDAsIElOVFEpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChf
Q1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgIFJldHVybiAoQ1JTQSAoSU5UUSkpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFN0b3JlIChTUlNBIChBcmcwKSwgSU5UUSkKICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChBUENNKQogICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpCiAgICAgICAg
ICAgICAgICBOYW1lIChfVUlELCAweDFGKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAw
LCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElm
IChJTlRVKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0
dXJuICgweDBCKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNl
CiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4
MDkpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAg
ICAgIE1ldGhvZCAoX1BSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRkYpCiAgICAgICAgICAgICAgICB9CgogICAgICAg
ICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBJTlRVKQogICAgICAgICAgICAgICAg
fQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKENSU0EgKElOVFUpKQogICAg
ICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFs
aXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU1JTQSAo
QXJnMCksIElOVFUpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAg
IERldmljZSAoQVAzQykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwg
RWlzYUlkICgiUE5QMEMwRiIpKQogICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgyMCkKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBJZiAoSU5UUykKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikKICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5KQogICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9QUlMsIDAsIE5vdFNlcmlh
bGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUZG
KQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90
U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwMCwgSU5UUykKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9D
UlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgUmV0dXJuIChDUlNBIChJTlRTKSkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAg
ICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKFNSU0EgKEFyZzApLCBJTlRTKQogICAgICAgICAgICAgICAg
fQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2UgKEFQQ1opCiAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkKICAgICAgICAg
ICAgICAgIE5hbWUgKF9VSUQsIDB4MjEpCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAs
IE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYg
KElOVE4pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MEIpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UK
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgw
OSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTWV0aG9kIChfUFJTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFJldHVybiAoQlVGRikKICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIElOVE4pCiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKDB4MDAsIElOVFApCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
TWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgIFJldHVybiAoQ1JTQSAoSU5UTikpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChTUlNBIChBcmcwKSwgSU5UTikKICAgICAg
ICAgICAgICAgICAgICBTdG9yZSAoU1JTQSAoQXJnMCksIElOVFApCiAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIFNjb3BlIChcKQogICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICBPcGVyYXRpb25SZWdpb24gKFxTQ1BQLCBTeXN0ZW1JTywgMHg0NDJFLCAweDAx
KQogICAgICAgICAgICAgICAgRmllbGQgKFxTQ1BQLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZl
KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFNNSVAsICAgOAogICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBNZXRob2QgKFxfU0IuUENJMC5f
SU5JLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBJZiAo
U1RSQyAoXF9PUywgIk1pY3Jvc29mdCBXaW5kb3dzIikpCiAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKDB4NTYsIFNNSVApCiAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYg
KFNUUkMgKFxfT1MsICJNaWNyb3NvZnQgV2luZG93cyBOVCIpKQogICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgICAgSWYgKENvbmRSZWZPZiAoX09TSSwgTG9jYWwwKSkK
ICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYg
KFxfT1NJICgiV2luZG93cyAyMDAxIikpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4NTksIFNNSVApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIE9TRkwpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDMsIE9TRlgpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
ICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoMHg1OCwgU01JUCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3Jl
ICgweDAwLCBPU0ZMKQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDU3LCBTTUlQKQogICAgICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoMHgwMiwgT1NGTCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIFNjb3BlIChcKQogICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICBNZXRob2QgKE9TVFAsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoT1NGTCwgMHgwMSkpCiAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHg1Niwg
U01JUCkKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIElmIChMRXF1
YWwgKE9TRkwsIDB4MDIpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgU3RvcmUgKDB4NTcsIFNNSVApCiAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgICAgICAgICBJZiAoTEVxdWFsIChPU0ZMLCAweDAwKSkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDU4LCBTTUlQKQogICAgICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoT1NGWCwgMHgwMykpCiAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHg1OSwg
U01JUCkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
IH0KCiAgICAgICAgICAgIERldmljZSAoU1lTUikKICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwMiIpKQogICAgICAgICAgICAgICAgTmFtZSAo
X1VJRCwgMHgwMSkKICAgICAgICAgICAgICAgIE5hbWUgKF9DUlMsIFJlc291cmNlVGVtcGxhdGUg
KCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4
MDAxMCwgMHgwMDEwLCAweDAxLCAweDEwKQogICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUx
NiwgMHgwMDIyLCAweDAwMjIsIDB4MDEsIDB4MUUpCiAgICAgICAgICAgICAgICAgICAgSU8gKERl
Y29kZTE2LCAweDAwNDQsIDB4MDA0NCwgMHgwMSwgMHgxQykKICAgICAgICAgICAgICAgICAgICBJ
TyAoRGVjb2RlMTYsIDB4MDA2MiwgMHgwMDYyLCAweDAxLCAweDAyKQogICAgICAgICAgICAgICAg
ICAgIElPIChEZWNvZGUxNiwgMHgwMDY1LCAweDAwNjUsIDB4MDEsIDB4MEIpCiAgICAgICAgICAg
ICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwNzQsIDB4MDA3NCwgMHgwMSwgMHgwQykKICAgICAg
ICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA5MSwgMHgwMDkxLCAweDAxLCAweDAzKQog
ICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEEyLCAweDAwQTIsIDB4MDEsIDB4
MUUpCiAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwRTAsIDB4MDBFMCwgMHgw
MSwgMHgxMCkKICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDREMCwgMHgwNEQw
LCAweDAxLCAweDAyKQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgRGV2aWNlIChQSUMpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQs
IEVpc2FJZCAoIlBOUDAwMDAiKSkKICAgICAgICAgICAgICAgIE5hbWUgKF9DUlMsIFJlc291cmNl
VGVtcGxhdGUgKCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBJTyAoRGVj
b2RlMTYsIDB4MDAyMCwgMHgwMDIwLCAweDAxLCAweDAyKQogICAgICAgICAgICAgICAgICAgIElP
IChEZWNvZGUxNiwgMHgwMEEwLCAweDAwQTAsIDB4MDEsIDB4MDIpCiAgICAgICAgICAgICAgICAg
ICAgSVJRTm9GbGFncyAoKSB7Mn0KICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgIERldmljZSAoRE1BMSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFt
ZSAoX0hJRCwgRWlzYUlkICgiUE5QMDIwMCIpKQogICAgICAgICAgICAgICAgTmFtZSAoX0NSUywg
UmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
IERNQSAoQ29tcGF0aWJpbGl0eSwgQnVzTWFzdGVyLCBUcmFuc2ZlcjgpIHs0fQogICAgICAgICAg
ICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4MTApCiAgICAg
ICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwODAsIDB4MDA4MCwgMHgwMSwgMHgxMSkK
ICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA5NCwgMHgwMDk0LCAweDAxLCAw
eDBDKQogICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEMwLCAweDAwQzAsIDB4
MDEsIDB4MjApCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICB9CgogICAgICAgICAgICBE
ZXZpY2UgKFRNUikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlz
YUlkICgiUE5QMDEwMCIpKQogICAgICAgICAgICAgICAgTmFtZSAoX0NSUywgUmVzb3VyY2VUZW1w
bGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUx
NiwgMHgwMDQwLCAweDAwNDAsIDB4MDEsIDB4MDQpCiAgICAgICAgICAgICAgICAgICAgSVJRTm9G
bGFncyAoKSB7MH0KICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KCiAgICAgICAgICAg
IERldmljZSAoUlRDKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElELCBF
aXNhSWQgKCJQTlAwQjAwIikpCiAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRl
bXBsYXRlICgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSU8gKERlY29k
ZTE2LCAweDAwNzAsIDB4MDA3MCwgMHgwNCwgMHgwNCkKICAgICAgICAgICAgICAgICAgICBJUlFO
b0ZsYWdzICgpIHs4fQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgfQoKICAgICAgICAg
ICAgRGV2aWNlIChTUEtSKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBOYW1lIChfSElE
LCBFaXNhSWQgKCJQTlAwODAwIikpCiAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJj
ZVRlbXBsYXRlICgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSU8gKERl
Y29kZTE2LCAweDAwNjEsIDB4MDA2MSwgMHgwMSwgMHgwMSkKICAgICAgICAgICAgICAgIH0pCiAg
ICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoQ09QUikKICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwNCIpKQogICAgICAgICAgICAg
ICAgTmFtZSAoX0NSUywgUmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEYwLCAweDAwRjAsIDB4MDEsIDB4MTAp
CiAgICAgICAgICAgICAgICAgICAgSVJRTm9GbGFncyAoKSB7MTN9CiAgICAgICAgICAgICAgICB9
KQogICAgICAgICAgICB9CgogICAgICAgICAgICBTY29wZSAoXCkKICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgT3BlcmF0aW9uUmVnaW9uIChXSU4xLCBTeXN0ZW1JTywgMHgyRSwgMHgwMikK
ICAgICAgICAgICAgICAgIEZpZWxkIChXSU4xLCBCeXRlQWNjLCBOb0xvY2ssIFByZXNlcnZlKQog
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElORFAsICAgOCwgCiAgICAgICAg
ICAgICAgICAgICAgREFUUCwgICA4CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAg
SW5kZXhGaWVsZCAoSU5EUCwgREFUUCwgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkKICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4MDIpLCAKICAgICAgICAg
ICAgICAgICAgICBDRkcsICAgIDgsIAogICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwNyks
IAogICAgICAgICAgICAgICAgICAgIExETiwgICAgOCwgCiAgICAgICAgICAgICAgICAgICAgT2Zm
c2V0ICgweDIwKSwgCiAgICAgICAgICAgICAgICAgICAgSURISSwgICA4LCAKICAgICAgICAgICAg
ICAgICAgICBJRExPLCAgIDgsIAogICAgICAgICAgICAgICAgICAgIFBPV0MsICAgOCwgCiAgICAg
ICAgICAgICAgICAgICAgT2Zmc2V0ICgweDMwKSwgCiAgICAgICAgICAgICAgICAgICAgQUNUUiwg
ICA4LCAKICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4NjApLCAKICAgICAgICAgICAgICAg
ICAgICBJT0FILCAgIDgsIAogICAgICAgICAgICAgICAgICAgIElPQUwsICAgOCwgCiAgICAgICAg
ICAgICAgICAgICAgSU8ySCwgICA4LCAKICAgICAgICAgICAgICAgICAgICBJTzJMLCAgIDgsIAog
ICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg3MCksIAogICAgICAgICAgICAgICAgICAgIElO
VFIsICAgOCwgCiAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgweDcyKSwgCiAgICAgICAgICAg
ICAgICAgICAgSU5UMSwgICA4LCAKICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4NzQpLCAK
ICAgICAgICAgICAgICAgICAgICBETUNILCAgIDgsIAogICAgICAgICAgICAgICAgICAgIE9mZnNl
dCAoMHhGMCksIAogICAgICAgICAgICAgICAgICAgIE9QVDEsICAgOCwgCiAgICAgICAgICAgICAg
ICAgICAgT1BUMiwgICA4LCAKICAgICAgICAgICAgICAgICAgICBPUFQzLCAgIDgKICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKEVORkcsIDAsIE5vdFNlcmlhbGl6ZWQp
CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4ODcsIElORFAp
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4ODcsIElORFApCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChFWEZHLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAyLCBDRkcpCiAgICAgICAg
ICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChHU1JHLCAxLCBOb3RTZXJpYWxpemVk
KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIFN0b3JlIChBcmcwLCBJTkRQ
KQogICAgICAgICAgICAgICAgICAgIFJldHVybiAoREFUUCkKICAgICAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgICAgICBNZXRob2QgKFNTUkcsIDIsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEFyZzAsIElORFApCiAgICAgICAgICAg
ICAgICAgICAgU3RvcmUgKEFyZzEsIERBVFApCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
IH0KCiAgICAgICAgICAgIERldmljZSAoRkRDMCkKICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMDcwMCIpKQogICAgICAgICAgICAgICAgTWV0aG9k
IChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgTEROKQogICAg
ICAgICAgICAgICAgICAgIElmIChBQ1RSKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4
MEYpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMT3IgKElPQUgsIElP
QUwpKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEQpCiAgICAg
ICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDApCiAgICAgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAg
ICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwMCwgTEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBBQ1RSKQogICAgICAg
ICAgICAgICAgICAgIFNMRE0gKERNQ0gsIDB4MDQpCiAgICAgICAgICAgICAgICAgICAgRVhGRyAo
KQogICAgICAgICAgICAgICAgICAgIERJU0QgKDB4MDMpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIE5hbWUgKEJVRjAsIFJlc291cmNlVGVtcGxhdGUgKCkK
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUx
NiwgMHgwM0YwLCAweDAzRjAsIDB4MDEsIDB4MDYpCiAgICAgICAgICAgICAgICAgICAgICAgIElP
IChEZWNvZGUxNiwgMHgwM0Y3LCAweDAzRjcsIDB4MDEsIDB4MDEpCiAgICAgICAgICAgICAgICAg
ICAgICAgIElSUU5vRmxhZ3MgKCkgezZ9CiAgICAgICAgICAgICAgICAgICAgICAgIERNQSAoQ29t
cGF0aWJpbGl0eSwgTm90QnVzTWFzdGVyLCBUcmFuc2ZlcjgpIHsyfQogICAgICAgICAgICAgICAg
ICAgIH0pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYwLCAweDAyLCBJ
T0xPKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMCwgMHgwMywgSU9I
SSkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjAsIDB4MDQsIElPUkwp
CiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYwLCAweDA1LCBJT1JIKQog
ICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAg
ICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUYwKQogICAgICAgICAgICAgICAgfQoKICAgICAg
ICAgICAgICAgIE5hbWUgKF9QUlMsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwM0Yw
LCAweDAzRjAsIDB4MDEsIDB4MDYpCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUx
NiwgMHgwM0Y3LCAweDAzRjcsIDB4MDEsIDB4MDEpCiAgICAgICAgICAgICAgICAgICAgICAgIElS
UU5vRmxhZ3MgKCkgezZ9CiAgICAgICAgICAgICAgICAgICAgICAgIERNQSAoQ29tcGF0aWJpbGl0
eSwgTm90QnVzTWFzdGVyLCBUcmFuc2ZlcjgpIHsyfQogICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICBFbmREZXBlbmRlbnRGbiAoKQogICAgICAgICAgICAgICAgfSkKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDIsIElP
TE8pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAweDAzLCBJT0hJ
KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwMiwgSU9BRCkK
ICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MTksIElSUVcpCiAg
ICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAweDFDLCBETUFWKQogICAg
ICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywg
TEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChPbmUsIEFDVFIpCiAgICAgICAgICAgICAg
ICAgICAgU0xETSAoRE1DSCwgRE1DSCkKICAgICAgICAgICAgICAgICAgICBDS0lPIChJT0FELCAw
eDAzKQogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChVQVIxKQogICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwNTAxIikpCiAgICAgICAgICAgICAgICBO
YW1lIChfVUlELCAweDAxKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJp
YWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMSwgTEROKQogICAgICAgICAgICAgICAgICAgIElm
IChBQ1RSKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgRVhG
RyAoKQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEYpCiAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgIElmIChMT3IgKElPQUgsIElPQUwpKQogICAgICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEQpCiAgICAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSZXR1cm4gKDB4MDApCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAg
IH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAg
ICAgIFN0b3JlICgweDAxLCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEFD
VFIpCiAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgIERJU0Qg
KDB4MDApCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAw
LCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIE5h
bWUgKEJVRjEsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4
MDgpCiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkge30KICAgICAgICAgICAg
ICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMSwgMHgw
MiwgSU9MTykKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjEsIDB4MDMs
IElPSEkpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYxLCAweDA0LCBJ
T1JMKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMSwgMHgwNSwgSU9S
SCkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEJVRjEsIDB4MDksIElSUVcp
CiAgICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgw
eDAxLCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUwsIElPTE8pCiAgICAgICAg
ICAgICAgICAgICAgU3RvcmUgKElPQUwsIElPUkwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KElPQUgsIElPSEkpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgsIElPUkgpCiAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKE9uZSwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFNo
aWZ0TGVmdCAoTG9jYWwwLCBJTlRSLCBJUlFXKQogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkK
ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRjEpCiAgICAgICAgICAgICAgICB9CgogICAg
ICAgICAgICAgICAgTmFtZSAoX1BSUywgUmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQogICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAz
RjgsIDB4MDNGOCwgMHgwMSwgMHgwOCkKICAgICAgICAgICAgICAgICAgICAgICAgSVJRTm9GbGFn
cyAoKSB7Myw0LDUsNyw5LDEwLDExLDEyfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMkY4LCAweDAyRjgsIDB4
MDEsIDB4MDgpCiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezMsNCw1LDcs
OSwxMCwxMSwxMn0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgU3Rh
cnREZXBlbmRlbnRGbk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDNFOCwgMHgwM0U4LCAweDAxLCAweDA4KQogICAg
ICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3LDksMTAsMTEsMTJ9CiAg
ICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5O
b1ByaSAoKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8g
KERlY29kZTE2LCAweDAyRTgsIDB4MDJFOCwgMHgwMSwgMHgwOCkKICAgICAgICAgICAgICAgICAg
ICAgICAgSVJRTm9GbGFncyAoKSB7Myw0LDUsNyw5LDEwLDExLDEyfQogICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICBFbmREZXBlbmRlbnRGbiAoKQogICAgICAgICAgICAg
ICAgfSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAs
IDB4MDIsIElPTE8pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAw
eDAzLCBJT0hJKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgw
MiwgSU9BRCkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDks
IElSUVcpCiAgICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0
b3JlICgweDAxLCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKE9uZSwgQUNUUikKICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoSU9MTywgSU9BTCkKICAgICAgICAgICAgICAgICAgICBT
dG9yZSAoSU9ISSwgSU9BSCkKICAgICAgICAgICAgICAgICAgICBGaW5kU2V0UmlnaHRCaXQgKElS
UVcsIExvY2FsMCkKICAgICAgICAgICAgICAgICAgICBTdWJ0cmFjdCAoTG9jYWwwLCAweDAxLCBJ
TlRSKQogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICBDS0lP
IChJT0FELCAweDAwKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAg
ICBEZXZpY2UgKFVBUjIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0hJ
RCwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICBFTkZHICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDIsIExETikKICAgICAgICAg
ICAgICAgICAgICBBbmQgKE9QVDIsIDB4MDcsIExvY2FsMCkKICAgICAgICAgICAgICAgICAgICBJ
ZiAoTEVxdWFsIChMb2NhbDAsIDB4MDQpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgICAgUmV0dXJuICgweDA1ODc4NTI2KQogICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICBSZXR1cm4gKDB4MDEwNUQwNDEpCiAgICAgICAgICAgICAgICAgICAgfQoK
ICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgTmFtZSAoX1VJRCwgMHgwMikKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwg
Tm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBFTkZH
ICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDIsIExETikKICAgICAgICAgICAgICAg
ICAgICBBbmQgKE9QVDIsIDB4MDcsIExvY2FsMCkKICAgICAgICAgICAgICAgICAgICBJZiAoTE5v
dCAoTEVxdWFsIChMb2NhbDAsIDB4MDEpKSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIElmIChBQ1RSKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBSZXR1cm4gKDB4MEYpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJZiAoTE9yIChJT0FILCBJT0FMKSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBEKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDApCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MDApCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAg
ICAgICAgICAgIE1ldGhvZCAoX0RJUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICBFTkZHICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KDB4MDIsIExETikKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQUNUUikKICAgICAg
ICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgRElTRCAoMHgwMSkKICAg
ICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlh
bGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgTmFtZSAoQlVGMiwg
UmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHgwOCkKICAgICAg
ICAgICAgICAgICAgICAgICAgSVJRTm9GbGFncyAoKSB7NH0KICAgICAgICAgICAgICAgICAgICB9
KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMiwgMHgwMiwgSU9MTykK
ICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjIsIDB4MDMsIElPSEkpCiAg
ICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYyLCAweDA0LCBJT1JMKQogICAg
ICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMiwgMHgwNSwgSU9SSCkKICAgICAg
ICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEJVRjIsIDB4MDksIElSUVcpCiAgICAgICAg
ICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAyLCBMRE4p
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUwsIElPTE8pCiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKElPQUwsIElPUkwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgsIElP
SEkpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgsIElPUkgpCiAgICAgICAgICAgICAg
ICAgICAgU3RvcmUgKE9uZSwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAo
TG9jYWwwLCBJTlRSLCBJUlFXKQogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAg
ICAgICAgICAgICBSZXR1cm4gKEJVRjIpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAg
ICAgTmFtZSAoX1BSUywgUmVzb3VyY2VUZW1wbGF0ZSAoKQogICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQogICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAzRjgsIDB4MDNG
OCwgMHgwMSwgMHgwOCkKICAgICAgICAgICAgICAgICAgICAgICAgSVJRTm9GbGFncyAoKSB7Myw0
LDUsNyw5LDEwLDExLDEyfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAg
ICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMkY4LCAweDAyRjgsIDB4MDEsIDB4MDgp
CiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezMsNCw1LDcsOSwxMCwxMSwx
Mn0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgU3RhcnREZXBlbmRl
bnRGbk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBJTyAoRGVjb2RlMTYsIDB4MDNFOCwgMHgwM0U4LCAweDAxLCAweDA4KQogICAgICAgICAgICAg
ICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3LDksMTAsMTEsMTJ9CiAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2
LCAweDAyRTgsIDB4MDJFOCwgMHgwMSwgMHgwOCkKICAgICAgICAgICAgICAgICAgICAgICAgSVJR
Tm9GbGFncyAoKSB7Myw0LDUsNyw5LDEwLDExLDEyfQogICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICBFbmREZXBlbmRlbnRGbiAoKQogICAgICAgICAgICAgICAgfSkKICAg
ICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDIsIElP
TE8pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAweDAzLCBJT0hJ
KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwMiwgSU9BRCkK
ICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDksIElSUVcpCiAg
ICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAy
LCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKE9uZSwgQUNUUikKICAgICAgICAgICAg
ICAgICAgICBTdG9yZSAoSU9MTywgSU9BTCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoSU9I
SSwgSU9BSCkKICAgICAgICAgICAgICAgICAgICBGaW5kU2V0UmlnaHRCaXQgKElSUVcsIExvY2Fs
MCkKICAgICAgICAgICAgICAgICAgICBTdWJ0cmFjdCAoTG9jYWwwLCAweDAxLCBJTlRSKQogICAg
ICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICBDS0lPIChJT0FELCAw
eDAxKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBEZXZpY2Ug
KElSREEpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAo
IlBOUDA1MTAiKSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXpl
ZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBFTkZHICgpCiAgICAgICAg
ICAgICAgICAgICAgU3RvcmUgKDB4MDIsIExETikKICAgICAgICAgICAgICAgICAgICBBbmQgKE9Q
VDIsIDB4MDcsIExvY2FsMCkKICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChMb2NhbDAs
IDB4MDEpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSWYg
KEFDVFIpCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwRikKICAg
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAg
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMT3Ig
KElPQUgsIElPQUwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBSZXR1cm4gKDB4MEQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJldHVybiAoMHgwMCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMCkKICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChf
RElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgIElmIChMRXF1YWwgKERJU0UsIDB4MDEpKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwMiwgTEROKQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQUNUUikKICAg
ICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAgICBESVNE
ICgweDAxKQogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KExvY2FsMCwgTG9jYWwwKQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhv
ZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICBOYW1lIChCVUY0LCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAwMCwgMHgwMDAw
LCAweDAxLCAweDA4KQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHt9CiAg
ICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQg
KEJVRjQsIDB4MDIsIElPTE8pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChC
VUY0LCAweDAzLCBJT0hJKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVG
NCwgMHgwNCwgSU9STCkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjQs
IDB4MDUsIElPUkgpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChCVUY0LCAw
eDA5LCBJUlFXKQogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoMHgwMiwgTEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FMLCBJT0xP
KQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FMLCBJT1JMKQogICAgICAgICAgICAgICAg
ICAgIFN0b3JlIChJT0FILCBJT0hJKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FILCBJ
T1JIKQogICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAoMHgwMSwgSU5UUiwgSVJRVykKICAg
ICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUY0
KQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE5hbWUgKF9QUlMsIFJlc291cmNl
VGVtcGxhdGUgKCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdGFydERl
cGVuZGVudEZuTm9QcmkgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgIElPIChEZWNvZGUxNiwgMHgwM0Y4LCAweDAzRjgsIDB4MDEsIDB4MDgpCiAgICAgICAg
ICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezMsNCw1LDcsOSwxMCwxMSwxMn0KICAgICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJp
ICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVj
b2RlMTYsIDB4MDJGOCwgMHgwMkY4LCAweDAxLCAweDA4KQogICAgICAgICAgICAgICAgICAgICAg
ICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3LDksMTAsMTEsMTJ9CiAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQogICAgICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAzRTgs
IDB4MDNFOCwgMHgwMSwgMHgwOCkKICAgICAgICAgICAgICAgICAgICAgICAgSVJRTm9GbGFncyAo
KSB7Myw0LDUsNyw5LDEwLDExLDEyfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMkU4LCAweDAyRTgsIDB4MDEs
IDB4MDgpCiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezMsNCw1LDcsOSwx
MCwxMSwxMn0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgRW5kRGVw
ZW5kZW50Rm4gKCkKICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICBNZXRob2QgKF9T
UlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAweDAyLCBJT0xPKQogICAgICAgICAgICAgICAgICAg
IENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgwMywgSU9ISSkKICAgICAgICAgICAgICAgICAgICBD
cmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDIsIElPQUQpCiAgICAgICAgICAgICAgICAgICAgQ3Jl
YXRlV29yZEZpZWxkIChBcmcwLCAweDA5LCBJUlFXKQogICAgICAgICAgICAgICAgICAgIEVORkcg
KCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMiwgTEROKQogICAgICAgICAgICAgICAg
ICAgIFN0b3JlIChPbmUsIEFDVFIpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPTE8sIElP
QUwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPSEksIElPQUgpCiAgICAgICAgICAgICAg
ICAgICAgRmluZFNldFJpZ2h0Qml0IChJUlFXLCBMb2NhbDApCiAgICAgICAgICAgICAgICAgICAg
U3VidHJhY3QgKExvY2FsMCwgMHgwMSwgSU5UUikKICAgICAgICAgICAgICAgICAgICBFWEZHICgp
CiAgICAgICAgICAgICAgICAgICAgQ0tJTyAoSU9BRCwgMHgwMSkKICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgfQoKICAgICAgICAgICAgRGV2aWNlIChMUFQxKQogICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwNDAwIikpCiAgICAgICAgICAg
ICAgICBNZXRob2QgKF9TVEEsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAz
LCBMRE4pCiAgICAgICAgICAgICAgICAgICAgQW5kIChPUFQxLCAweDAyLCBMb2NhbDApCiAgICAg
ICAgICAgICAgICAgICAgSWYgKExOb3QgKExFcXVhbCAoTG9jYWwwLCAweDAyKSkpCiAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJZiAoQUNUUikKICAgICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBGKQogICAgICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExPciAoSU9BSCwgSU9BTCkpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwRCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJu
ICgweDAwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAg
ICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAwKQogICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlh
bGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAg
ICAgICAgICAgICAgICAgIFN0b3JlICgweDAzLCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3Rv
cmUgKFplcm8sIEFDVFIpCiAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAg
ICAgICAgIERJU0QgKDB4MDIpCiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgTWV0
aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgIE5hbWUgKEJVRjUsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDAwLCAweDAw
MDAsIDB4MDEsIDB4MDgpCiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkge30K
ICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVs
ZCAoQlVGNSwgMHgwMiwgSU9MTykKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQg
KEJVRjUsIDB4MDMsIElPSEkpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChC
VUY1LCAweDA0LCBJT1JMKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVG
NSwgMHgwNSwgSU9SSCkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjUs
IDB4MDcsIElPTEUpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChCVUY1LCAw
eDA5LCBJUlFXKQogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoMHgwMywgTEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FMLCBJT0xP
KQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0xPLCBJT1JMKQogICAgICAgICAgICAgICAg
ICAgIFN0b3JlIChJT0FILCBJT0hJKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0hJLCBJ
T1JIKQogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKElPTE8sIDB4QkMpKQogICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDQsIElPTEUp
CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBJT0xFKQog
ICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKE9uZSwgTG9j
YWwwKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJTlRSLCBMb2NhbDUpCiAgICAgICAgICAg
ICAgICAgICAgU2hpZnRMZWZ0IChMb2NhbDAsIExvY2FsNSwgSVJRVykKICAgICAgICAgICAgICAg
ICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUY1KQogICAgICAgICAg
ICAgICAgfQoKICAgICAgICAgICAgICAgIE5hbWUgKF9QUlMsIFJlc291cmNlVGVtcGxhdGUgKCkK
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9Q
cmkgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChE
ZWNvZGUxNiwgMHgwMzc4LCAweDAzNzgsIDB4MDEsIDB4MDgpCiAgICAgICAgICAgICAgICAgICAg
ICAgIElSUU5vRmxhZ3MgKCkgezMsNCw1LDcsOSwxMCwxMSwxMn0KICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJpICgpCiAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDI3
OCwgMHgwMjc4LCAweDAxLCAweDA4KQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdz
ICgpIHszLDQsNSw3LDksMTAsMTEsMTJ9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQogICAgICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAzQkMsIDB4MDNCQywgMHgw
MSwgMHgwNCkKICAgICAgICAgICAgICAgICAgICAgICAgSVJRTm9GbGFncyAoKSB7Myw0LDUsNyw5
LDEwLDExLDEyfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbmRE
ZXBlbmRlbnRGbiAoKQogICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X1NSUywgMSwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDIsIElPTE8pCiAgICAgICAgICAgICAgICAg
ICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAweDAzLCBJT0hJKQogICAgICAgICAgICAgICAgICAg
IENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwMiwgSU9BRCkKICAgICAgICAgICAgICAgICAgICBD
cmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDQsIElPUkwpCiAgICAgICAgICAgICAgICAgICAgQ3Jl
YXRlQnl0ZUZpZWxkIChBcmcwLCAweDA1LCBJT1JIKQogICAgICAgICAgICAgICAgICAgIENyZWF0
ZVdvcmRGaWVsZCAoQXJnMCwgMHgwOSwgSVJRVykKICAgICAgICAgICAgICAgICAgICBFTkZHICgp
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDMsIExETikKICAgICAgICAgICAgICAgICAg
ICBTdG9yZSAoT25lLCBBQ1RSKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0xPLCBJT0FM
KQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0hJLCBJT0FIKQogICAgICAgICAgICAgICAg
ICAgIEZpbmRTZXRMZWZ0Qml0IChJUlFXLCBMb2NhbDApCiAgICAgICAgICAgICAgICAgICAgU3Vi
dHJhY3QgKExvY2FsMCwgMHgwMSwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChM
b2NhbDAsIElOVFIpCiAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAg
ICAgIENLSU8gKElPQUQsIDB4MDIpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAg
ICAgICAgICAgIERldmljZSAoRUNQMSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFt
ZSAoX0hJRCwgRWlzYUlkICgiUE5QMDQwMSIpKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RB
LCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
IEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMywgTEROKQogICAgICAgICAg
ICAgICAgICAgIEFuZCAoT1BUMSwgMHgwMiwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIElm
IChMRXF1YWwgKExvY2FsMCwgMHgwMikpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICBJZiAoQUNUUikKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
UmV0dXJuICgweDBGKQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSWYgKExPciAoSU9BSCwgSU9BTCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwRCkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAwKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJu
ICgweDAwKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KCiAgICAgICAg
ICAgICAgICBNZXRob2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgw
eDAzLCBMRE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEFDVFIpCiAgICAgICAg
ICAgICAgICAgICAgU0xETSAoRE1DSCwgMHgwNCkKICAgICAgICAgICAgICAgICAgICBFWEZHICgp
CiAgICAgICAgICAgICAgICAgICAgRElTRCAoMHgwMikKICAgICAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgTmFtZSAoQlVGNiwgUmVzb3VyY2VUZW1wbGF0ZSAoKQog
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2
LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHgwNCkKICAgICAgICAgICAgICAgICAgICAgICAgSU8g
KERlY29kZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHgwNCkKICAgICAgICAgICAgICAgICAg
ICAgICAgSVJRTm9GbGFncyAoKSB7fQogICAgICAgICAgICAgICAgICAgICAgICBETUEgKENvbXBh
dGliaWxpdHksIE5vdEJ1c01hc3RlciwgVHJhbnNmZXI4KSB7fQogICAgICAgICAgICAgICAgICAg
IH0pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUY2LCAweDAyLCBJT0xP
KQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGNiwgMHgwMywgSU9ISSkK
ICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjYsIDB4MDQsIElPUkwpCiAg
ICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUY2LCAweDA1LCBJT1JIKQogICAg
ICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGNiwgMHgwNywgSU9MRSkKICAgICAg
ICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjYsIDB4MEEsIElPRUwpCiAgICAgICAg
ICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUY2LCAweDBCLCBJT0VIKQogICAgICAgICAg
ICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGNiwgMHgwQywgSU9NTCkKICAgICAgICAgICAg
ICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjYsIDB4MEQsIElPTUgpCiAgICAgICAgICAgICAg
ICAgICAgQ3JlYXRlV29yZEZpZWxkIChCVUY2LCAweDExLCBJUlFXKQogICAgICAgICAgICAgICAg
ICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGNiwgMHgxNCwgRE1BQykKICAgICAgICAgICAgICAgICAg
ICBFTkZHICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDMsIExETikKICAgICAgICAg
ICAgICAgICAgICBTdG9yZSAoSU9BTCwgTG9jYWwyKQogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChMb2NhbDIsIElPTE8pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgsIExvY2FsMykK
ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwzLCBJT0hJKQogICAgICAgICAgICAgICAg
ICAgIE9yIChMb2NhbDMsIDB4MDQsIExvY2FsMykKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
TG9jYWwzLCBJT0VIKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDMsIElPTUgpCiAg
ICAgICAgICAgICAgICAgICAgU3RvcmUgKElPTE8sIElPUkwpCiAgICAgICAgICAgICAgICAgICAg
U3RvcmUgKElPTE8sIElPRUwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPTE8sIElPTUwp
CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPSEksIElPUkgpCiAgICAgICAgICAgICAgICAg
ICAgSWYgKExFcXVhbCAoSU9MTywgMHhCQykpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwNCwgSU9MRSkKICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgICAgU3RvcmUgKDB4MDgsIElPTEUpCiAgICAgICAgICAgICAgICAgICAgfQoK
ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoT25lLCBMb2NhbDApCiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKElOVFIsIExvY2FsNSkKICAgICAgICAgICAgICAgICAgICBTaGlmdExlZnQgKExv
Y2FsMCwgTG9jYWw1LCBJUlFXKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChPbmUsIExvY2Fs
MCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoRE1DSCwgTG9jYWw1KQogICAgICAgICAgICAg
ICAgICAgIFNoaWZ0TGVmdCAoTG9jYWwwLCBMb2NhbDUsIERNQUMpCiAgICAgICAgICAgICAgICAg
ICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGNikKICAgICAgICAgICAg
ICAgIH0KCiAgICAgICAgICAgICAgICBOYW1lIChfUFJTLCBSZXNvdXJjZVRlbXBsYXRlICgpCiAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJp
ICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVj
b2RlMTYsIDB4MDM3OCwgMHgwMzc4LCAweDAwLCAweDA4KQogICAgICAgICAgICAgICAgICAgICAg
ICBJTyAoRGVjb2RlMTYsIDB4MDc3OCwgMHgwNzc4LCAweDAwLCAweDA0KQogICAgICAgICAgICAg
ICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3LDksMTAsMTEsMTJ9CiAgICAgICAgICAg
ICAgICAgICAgICAgIERNQSAoQ29tcGF0aWJpbGl0eSwgTm90QnVzTWFzdGVyLCBUcmFuc2Zlcjgp
IHswLDEsM30KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgU3RhcnRE
ZXBlbmRlbnRGbk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDI3OCwgMHgwMjc4LCAweDAwLCAweDA4KQogICAgICAg
ICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDY3OCwgMHgwNjc4LCAweDAwLCAweDA0
KQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3LDksMTAsMTEs
MTJ9CiAgICAgICAgICAgICAgICAgICAgICAgIERNQSAoQ29tcGF0aWJpbGl0eSwgTm90QnVzTWFz
dGVyLCBUcmFuc2ZlcjgpIHswLDEsM30KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDNCQywgMHgwM0JDLCAweDAw
LCAweDA0KQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDdCQywgMHgw
N0JDLCAweDAwLCAweDA0KQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHsz
LDQsNSw3LDksMTAsMTEsMTJ9CiAgICAgICAgICAgICAgICAgICAgICAgIERNQSAoQ29tcGF0aWJp
bGl0eSwgTm90QnVzTWFzdGVyLCBUcmFuc2ZlcjgpIHswLDEsM30KICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgRW5kRGVwZW5kZW50Rm4gKCkKICAgICAgICAgICAgICAg
IH0pCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpCiAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChBcmcwLCAw
eDAyLCBJT0xPKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgw
MywgSU9ISSkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDIs
IElPQUQpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcwLCAweDExLCBJ
UlFXKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgxNCwgRE1B
QykKICAgICAgICAgICAgICAgICAgICBFTkZHICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg
KDB4MDMsIExETikKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoT25lLCBBQ1RSKQogICAgICAg
ICAgICAgICAgICAgIFN0b3JlIChJT0xPLCBJT0FMKQogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChJT0hJLCBJT0FIKQogICAgICAgICAgICAgICAgICAgIEZpbmRTZXRMZWZ0Qml0IChJUlFXLCBM
b2NhbDApCiAgICAgICAgICAgICAgICAgICAgU3VidHJhY3QgKExvY2FsMCwgMHgwMSwgTG9jYWww
KQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIElOVFIpCiAgICAgICAgICAgICAg
ICAgICAgRmluZFNldExlZnRCaXQgKERNQUMsIExvY2FsMSkKICAgICAgICAgICAgICAgICAgICBT
dG9yZSAoRE1DSCwgTG9jYWwwKQogICAgICAgICAgICAgICAgICAgIFN1YnRyYWN0IChMb2NhbDEs
IDB4MDEsIERNQ0gpCiAgICAgICAgICAgICAgICAgICAgU0xETSAoTG9jYWwwLCBETUNIKQogICAg
ICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICBDS0lPIChJT0FELCAw
eDAyKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBPcGVyYXRp
b25SZWdpb24gKEtCQ1QsIFN5c3RlbUlPLCAweDYwLCAweDA1KQogICAgICAgICAgICBGaWVsZCAo
S0JDVCwgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkKICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgUDA2MCwgICA4LCAKICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwNCksIAogICAgICAg
ICAgICAgICAgUDA2NCwgICA4CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoUFMy
TSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5Q
MEYxMyIpKQogICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQog
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFBTMkYsIDB4
MDApKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJu
ICgweDBGKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDAp
CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAg
IE1ldGhvZCAoX0NSUywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICBOYW1lIChCVUYxLCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHsxMn0KICAg
ICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgIE5hbWUgKEJVRjIsIFJlc291
cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgIElPIChEZWNvZGUxNiwgMHgwMDYwLCAweDAwNjAsIDB4MDEsIDB4MDEpCiAgICAgICAgICAg
ICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDY0LCAweDAwNjQsIDB4MDEsIDB4MDEpCiAg
ICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezEyfQogICAgICAgICAgICAgICAg
ICAgIH0pCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoS0JESSwgMHgwMSkpCiAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChPU0ZM
LCAweDAyKSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUmV0dXJuIChCVUYxKQogICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgICAgICAgICBJZiAoTEVxdWFsIChPU0ZMLCAweDAxKSkKICAgICAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUYxKQogICAgICAg
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUYy
KQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgIFJldHVybiAoQlVGMSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoUFMySykKICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMDMwMyIpKQogICAgICAg
ICAgICAgICAgTmFtZSAoX0NJRCwgMHgwQjAzRDA0MSkKICAgICAgICAgICAgICAgIE1ldGhvZCAo
X1NUQSwgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICBJZiAoTEVxdWFsIChLQkRJLCAweDAxKSkKICAgICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMCkKICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgRWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgUmV0dXJuICgweDBGKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgIH0KCiAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRlbXBsYXRlICgp
CiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAw
NjAsIDB4MDA2MCwgMHgwMSwgMHgwMSkKICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYs
IDB4MDA2NCwgMHgwMDY0LCAweDAxLCAweDAxKQogICAgICAgICAgICAgICAgICAgIElSUU5vRmxh
Z3MgKCkgezF9CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICB9CgogICAgICAgICAgICBE
ZXZpY2UgKE1JREkpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVp
c2FJZCAoIlBOUEIwMDYiKSkKICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2Vy
aWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBFTkZHICgpCiAg
ICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MEEsIExETikKICAgICAgICAgICAgICAgICAgICBJ
ZiAoQUNUUikKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIEVY
RkcgKCkKICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBGKQogICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBFbHNlCiAgICAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICAgICBJZiAoTE9yIChJT0FILCBJT0FMKSkKICAgICAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBEKQogICAgICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUmV0dXJuICgweDAwKQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAg
ICB9CgogICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQogICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAg
ICAgICBTdG9yZSAoMHgwQSwgTEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBB
Q1RSKQogICAgICAgICAgICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgICAgICBESVNE
ICgweDA1KQogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywg
MCwgTm90U2VyaWFsaXplZCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBO
YW1lIChCVUYxLCBSZXNvdXJjZVRlbXBsYXRlICgpCiAgICAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAwMCwgMHgwMDAwLCAweDAxLCAw
eDAyKQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHt9CiAgICAgICAgICAg
ICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjEsIDB4
MDIsIElPTE8pCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYxLCAweDAz
LCBJT0hJKQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMSwgMHgwNCwg
SU9STCkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjEsIDB4MDUsIElP
UkgpCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChCVUYxLCAweDA5LCBJUlFX
KQogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwQSwgTEROKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FMLCBJT0xPKQogICAgICAg
ICAgICAgICAgICAgIFN0b3JlIChJT0FMLCBJT1JMKQogICAgICAgICAgICAgICAgICAgIFN0b3Jl
IChJT0FILCBJT0hJKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0FILCBJT1JIKQogICAg
ICAgICAgICAgICAgICAgIFN0b3JlIChPbmUsIExvY2FsMCkKICAgICAgICAgICAgICAgICAgICBT
aGlmdExlZnQgKExvY2FsMCwgSU5UUiwgSVJRVykKICAgICAgICAgICAgICAgICAgICBFWEZHICgp
CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUYxKQogICAgICAgICAgICAgICAgfQoKICAg
ICAgICAgICAgICAgIE5hbWUgKF9QUlMsIFJlc291cmNlVGVtcGxhdGUgKCkKICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgw
MzMwLCAweDAzMzAsIDB4MDEsIDB4MDIpCiAgICAgICAgICAgICAgICAgICAgICAgIElSUU5vRmxh
Z3MgKCkgezMsNCw1LDcsOSwxMCwxMSwxMn0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDMwMCwgMHgwMzAwLCAw
eDAxLCAweDAyKQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHszLDQsNSw3
LDksMTAsMTEsMTJ9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIEVu
ZERlcGVuZGVudEZuICgpCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgTWV0aG9k
IChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgwMiwgSU9MTykKICAgICAgICAgICAgICAg
ICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDMsIElPSEkpCiAgICAgICAgICAgICAgICAg
ICAgQ3JlYXRlV29yZEZpZWxkIChBcmcwLCAweDAyLCBJT0FEKQogICAgICAgICAgICAgICAgICAg
IENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwOSwgSVJRVykKICAgICAgICAgICAgICAgICAgICBF
TkZHICgpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MEEsIExETikKICAgICAgICAgICAg
ICAgICAgICBTdG9yZSAoT25lLCBBQ1RSKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0xP
LCBJT0FMKQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChJT0hJLCBJT0FIKQogICAgICAgICAg
ICAgICAgICAgIEZpbmRTZXRSaWdodEJpdCAoSVJRVywgTG9jYWwwKQogICAgICAgICAgICAgICAg
ICAgIFN1YnRyYWN0IChMb2NhbDAsIDB4MDEsIElOVFIpCiAgICAgICAgICAgICAgICAgICAgRVhG
RyAoKQogICAgICAgICAgICAgICAgICAgIENLSU8gKElPQUQsIDB4MDUpCiAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIERldmljZSAoR0FNRSkKICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QQjAyRiIpKQogICAgICAg
ICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAo
MHgwOCwgTEROKQogICAgICAgICAgICAgICAgICAgIElmIChBQ1RSKQogICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAg
ICAgICBSZXR1cm4gKDB4MEYpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgIEVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElm
IChMT3IgKElPQUgsIElPQUwpKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1
cm4gKDB4MEQpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
ICAgRWxzZQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWEZHICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDApCiAg
ICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAg
ICAgICAgICAgIEVYRkcgKCkKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBNZXRo
b2QgKF9ESVMsIDAsIE5vdFNlcmlhbGl6ZWQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBMRE4pCiAg
ICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEFDVFIpCiAgICAgICAgICAgICAgICAgICAg
RVhGRyAoKQogICAgICAgICAgICAgICAgICAgIERJU0QgKDB4MDQpCiAgICAgICAgICAgICAgICB9
CgogICAgICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBOb3RTZXJpYWxpemVkKQogICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIE5hbWUgKEJVRjEsIFJlc291cmNlVGVtcGxh
dGUgKCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChE
ZWNvZGUxNiwgMHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4MDEpCiAgICAgICAgICAgICAgICAgICAg
fSkKICAgICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjEsIDB4MDIsIElPTE8p
CiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZpZWxkIChCVUYxLCAweDAzLCBJT0hJKQog
ICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQlVGMSwgMHgwNCwgSU9STCkKICAg
ICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEJVRjEsIDB4MDUsIElPUkgpCiAgICAg
ICAgICAgICAgICAgICAgRU5GRyAoKQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBM
RE4pCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUwsIElPTE8pCiAgICAgICAgICAgICAg
ICAgICAgU3RvcmUgKElPQUwsIElPUkwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgs
IElPSEkpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPQUgsIElPUkgpCiAgICAgICAgICAg
ICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMSkKICAgICAg
ICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBOYW1lIChfUFJTLCBSZXNvdXJjZVRlbXBsYXRl
ICgpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRG
bk5vUHJpICgpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBJ
TyAoRGVjb2RlMTYsIDB4MDIwMSwgMHgwMjAxLCAweDAxLCAweDAxKQogICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkKICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgw
MjA5LCAweDAyMDksIDB4MDEsIDB4MDEpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgICAgIEVuZERlcGVuZGVudEZuICgpCiAgICAgICAgICAgICAgICB9KQogICAgICAgICAg
ICAgICAgTWV0aG9kIChfU1JTLCAxLCBOb3RTZXJpYWxpemVkKQogICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgwMiwgSU9MTykKICAg
ICAgICAgICAgICAgICAgICBDcmVhdGVCeXRlRmllbGQgKEFyZzAsIDB4MDMsIElPSEkpCiAgICAg
ICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcwLCAweDAyLCBJT0FEKQogICAgICAg
ICAgICAgICAgICAgIEVORkcgKCkKICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwOCwgTERO
KQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChPbmUsIEFDVFIpCiAgICAgICAgICAgICAgICAg
ICAgU3RvcmUgKElPTE8sIElPQUwpCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKElPSEksIElP
QUgpCiAgICAgICAgICAgICAgICAgICAgRVhGRyAoKQogICAgICAgICAgICAgICAgICAgIENLSU8g
KElPQUQsIDB4MDQpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAg
IE1ldGhvZCAoXF9TQi5QQ0kwLlVBUjEuX1BSVywgMCwgTm90U2VyaWFsaXplZCkKICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgUmV0dXJuIChQYWNrYWdlICgweDAyKQogICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgIDB4MDMsIAogICAgICAgICAgICAgICAgICAgIDB4MDUK
ICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0KCg==
------=_Part_19485_7205456.1132926913814
Content-Type: application/octet-stream; name="sysctl_acpi"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sysctl_acpi"

aHcuYWNwaS5zdXBwb3J0ZWRfc2xlZXBfc3RhdGU6IFMxIFM0IFM1Cmh3LmFjcGkucG93ZXJfYnV0
dG9uX3N0YXRlOiBTNQpody5hY3BpLnNsZWVwX2J1dHRvbl9zdGF0ZTogUzEKaHcuYWNwaS5saWRf
c3dpdGNoX3N0YXRlOiBOT05FCmh3LmFjcGkuc3RhbmRieV9zdGF0ZTogUzEKaHcuYWNwaS5zdXNw
ZW5kX3N0YXRlOiBTMwpody5hY3BpLnNsZWVwX2RlbGF5OiAxCmh3LmFjcGkuczRiaW9zOiAxCmh3
LmFjcGkudmVyYm9zZTogMQpody5hY3BpLnJlc2V0X3ZpZGVvOiAxCmh3LmFjcGkuY3B1LmN4X3N1
cHBvcnRlZDogQzEvMApody5hY3BpLmNwdS5jeF9sb3dlc3Q6IEMxCmh3LmFjcGkuY3B1LmN4X3Vz
YWdlOiAxMDAuMDAlCg==
------=_Part_19485_7205456.1132926913814--



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