lockups with 2.4.20 (tg3? net/core/dev.c|deliver_to_old_ones)

James Bourne (jbourne@mtroyal.ab.ca)
Fri, 14 Feb 2003 13:39:24 -0700 (MST)


This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_courier-4238-1045255323-0001-2
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-ID: <Pine.LNX.4.51.0302141321071.32083@skuld.mtroyal.ab.ca>

Hi,
Since sometime in December two systems we have on site using P4 HT (one
Dell 2650 and one Dell 4600, both dual CPU, both ht/mce capable) have been
locking up without any kernel output and without sysrq keys working (the
keyboard is locked solid). I've dropped the 4600 back to 2.4.19 but the
2650, not yet in production, is still running 2.4.20 to troubleshoot the
problem...

Using nmi_watchdog I've managed to get a stack track and ran ksymoops over
it (attached). Also attached is the .config file used to build the kernel.
The lockup is reproducable, although this is the first time I've managed
to get any feedback from the kernel on the problem. 2.4.19 with the
same patches, but without tg3, does not lockup...

Thanks in advance for any help that can be given.

Here's more information about the system the oops was captured on:

(kernel compiler)
bash# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-112.7.2)

(Additional patches)
(at http://www.hardrock.org/kernel/2.4.20)
linux-2.4.20-mrc-base.patch: big UID quotas
linux-2.4.20-VFS-lock patch: VFS lock patch for ext3 and lvm
linux-2.4.20-ext3.patch: Andrew Mortons ext3 patches for 2.4.20
irqbalance-2.4.20-MRC.patch: IRQ load balancing patch for the P4 ServerWorks
(Ingo Molnar <mingo@redhat.com>) brought forward from 2.4.17

(lspci output)
00:00.0 Host bridge: ServerWorks: Unknown device 0012 (rev 13)
00:00.1 Host bridge: ServerWorks: Unknown device 0012
00:00.2 Host bridge: ServerWorks: Unknown device 0000
00:04.0 Class ff00: Dell Computer Corporation Embedded Systems Management Device 4
00:04.1 Class ff00: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di
00:04.2 Class 0c07: Dell Computer Corporation: Unknown device 000d
00:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
00:0f.0 Host bridge: ServerWorks CSB5 South Bridge (rev 93)
00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 93)
00:0f.2 USB Controller: ServerWorks OSB4/CSB5 USB Controller (rev 05)
00:0f.3 ISA bridge: ServerWorks GCHE CSB5 South Bridge
00:10.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
00:10.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
00:11.0 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
00:11.2 Host bridge: ServerWorks: Unknown device 0101 (rev 03)
03:06.0 Ethernet controller: BROADCOM Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
03:08.0 Ethernet controller: BROADCOM Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)
04:08.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 01)
04:08.1 RAID bus controller: Dell Computer Corporation PowerEdge Expandable RAID Controller 3/Di (rev 01)
05:06.0 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)
05:06.1 SCSI storage controller: Adaptec RAID subsystem HBA (rev 01)

(contents of /proc/cpuinfo)
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 1.80GHz
stepping : 4
cpu MHz : 1794.248
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3578.26

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 1.80GHz
stepping : 4
cpu MHz : 1794.248
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3578.26

processor : 2
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 1.80GHz
stepping : 4
cpu MHz : 1794.248
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3578.26

processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 1.80GHz
stepping : 4
cpu MHz : 1794.248
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 3578.26

Regards
James Bourne

-- 
James Bourne, Supervisor Data Centre Operations
Mount Royal College, Calgary, AB, CA
www.mtroyal.ab.ca

****************************************************************************** This communication is intended for the use of the recipient to which it is addressed, and may contain confidential, personal, and or privileged information. Please contact the sender immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communication received in error, or subsequent reply, should be deleted or destroyed. ******************************************************************************

"There are only 10 types of people in this world: those who understand binary and those who don't." --=_courier-4238-1045255323-0001-2 Content-Type: text/plain; name="stackdump.txt"; charset=iso-8859-1 Content-Transfer-Encoding: base64 Content-ID: <Pine.LNX.4.51.0302141320370.32083@skuld.mtroyal.ab.ca> Content-Description: stack dump Content-Disposition: ATTACHMENT; FILENAME="stackdump.txt"

Tk1JIFdhdGNoZG9nIGRldGVjdGVkIExPQ0tVUCBvbiBDUFUxLCBlaXAgYzAx ZWM5ZDYsIHJlZ2lzdGVyczoNCkNQVTogICAgMQ0KRUlQOiAgICAwMDEwOls8 YzAxZWM5ZDY+XSAgICBOb3QgdGFpbnRlZA0KRUZMQUdTOiAwMDAwMDAwMg0K ZWF4OiAwMDAwMDAwMiAgIGVieDogZjE0OWQ4ODAgICBlY3g6IDAwMDAwMDAw ICAgZWR4OiBjMDI3YTNkMA0KZXNpOiBjMDI3YTNkMCAgIGVkaTogMDAwMDA0 MDAgICBlYnA6IDAwMDAwMDYyICAgZXNwOiBlZmEyOWVhOA0KZHM6IDAwMTgg ICBlczogMDAxOCAgIHNzOiAwMDE4DQpQcm9jZXNzIHNldGlhdGhvbWUgKHBp ZDogNzQyMiwgc3RhY2twYWdlPWVmYTM5MDAwKQ0KU3RhY2s6IGY3MWQzNjAw IGMwMTI3MmQyIDAwMDAwMDQ2IGVmYTM4MDAwIDAwMDAwMDAwIGYxNDlkODgw IGMwMWVjYzU0IGMwMjdhM2QwDQogICAgICAgZjE0OWQ4ODAgMDAwMDAwMDEg MDAwMDAwMjAgMDAwMDAwNjIgYzAxZThkMGYgMDAwMDAwYmMgZjdiYTAwMDAg ZjE0OWQ4ODANCiAgICAgICBmNjlhMWNmNCBjMDFhNDdiZiBmMTQ5ZDg4MCBm MTQ5ZDg4MCBmN2JhMDAwMCAwMDAwMDA2NiBmN2JhMDE3NCBmNWJjMzI0MA0K Q2FsbCBUcmFjZTogICAgWzxjMDEyNzJkMj5dIFs8YzAxZWNjNTQ+XSBbPGMw MWU4ZDBmPl0gWzxjMDFhNDdiZj5dIFs8YzAxYTQ5NDA+XQ0KICBbPGMwMWVj ZTVmPl0gWzxjMDExYzJkYj5dIFs8YzAxMDhjOGU+XQ0KDQpDb2RlOiBhMSAw NCA0ZCAzMCBjMCA4MyBlMCAwMiA3NSBmNiBmMCA4MyA0NCAyNCAwMCAwMCA1 NiA4YiA0MyAxOA0KY29uc29sZSBzaHV0cyB1cCAuLi4NCiAgIGVzaTogYzAx YTczYjAgICBlZGk6IDAwMDAwMTAwICAgZWJwOiAwMDAwMDAwMCAgIGVzcDog ZWZhM2RmM2MNCmRzOiAwMDE4ICAgZXM6IDAwMTggICBzczogMDAxOA0KUHJv Y2VzcyBzZXRpYXRob21lIChwaWQ6IDc0MjAsIHN0YWNrcGFnZT1lZmEzZDAw MCkNClN0YWNrOiANCg==

--=_courier-4238-1045255323-0001-2 Content-Type: text/plain; name="output-ksymoops.txt"; charset=iso-8859-1 Content-Transfer-Encoding: base64 Content-ID: <Pine.LNX.4.51.0302141320371.32083@skuld.mtroyal.ab.ca> Content-Description: ksymoops output Content-Disposition: ATTACHMENT; FILENAME="output-ksymoops.txt"

a3N5bW9vcHMgMi40LjQgb24gaTY4NiAyLjQuMjAtMi1QRTI2NTAtNjY1MC4g IE9wdGlvbnMgdXNlZA0KICAgICAtViAoZGVmYXVsdCkNCiAgICAgLWsgL3By b2Mva3N5bXMgKGRlZmF1bHQpDQogICAgIC1sIC9wcm9jL21vZHVsZXMgKGRl ZmF1bHQpDQogICAgIC1vIC9saWIvbW9kdWxlcy8yLjQuMjAtMi1QRTI2NTAt NjY1MC8gKGRlZmF1bHQpDQogICAgIC1tIC9ib290L1N5c3RlbS5tYXAtMi40 LjIwLTItUEUyNjUwLTY2NTAgKGRlZmF1bHQpDQoNCldhcm5pbmc6IFlvdSBk aWQgbm90IHRlbGwgbWUgd2hlcmUgdG8gZmluZCBzeW1ib2wgaW5mb3JtYXRp b24uICBJIHdpbGwNCmFzc3VtZSB0aGF0IHRoZSBsb2cgbWF0Y2hlcyB0aGUg a2VybmVsIGFuZCBtb2R1bGVzIHRoYXQgYXJlIHJ1bm5pbmcNCnJpZ2h0IG5v dyBhbmQgSSdsbCB1c2UgdGhlIGRlZmF1bHQgb3B0aW9ucyBhYm92ZSBmb3Ig c3ltYm9sIHJlc29sdXRpb24uDQpJZiB0aGUgY3VycmVudCBrZXJuZWwgYW5k L29yIG1vZHVsZXMgZG8gbm90IG1hdGNoIHRoZSBsb2csIHlvdSBjYW4gZ2V0 DQptb3JlIGFjY3VyYXRlIG91dHB1dCBieSB0ZWxsaW5nIG1lIHRoZSBrZXJu ZWwgdmVyc2lvbiBhbmQgd2hlcmUgdG8gZmluZA0KbWFwLCBtb2R1bGVzLCBr c3ltcyBldGMuICBrc3ltb29wcyAtaCBleHBsYWlucyB0aGUgb3B0aW9ucy4N Cg0KTk1JIFdhdGNoZG9nIGRldGVjdGVkIExPQ0tVUCBvbiBDUFUxLCBlaXAg YzAxZWM5ZDYsIHJlZ2lzdGVyczoNCkNQVTogICAgMQ0KRUlQOiAgICAwMDEw Ols8YzAxZWM5ZDY+XSAgICBOb3QgdGFpbnRlZA0KVXNpbmcgZGVmYXVsdHMg ZnJvbSBrc3ltb29wcyAtdCBlbGYzMi1pMzg2IC1hIGkzODYNCkVGTEFHUzog MDAwMDAwMDINCmVheDogMDAwMDAwMDIgICBlYng6IGYxNDlkODgwICAgZWN4 OiAwMDAwMDAwMCAgIGVkeDogYzAyN2EzZDANCmVzaTogYzAyN2EzZDAgICBl ZGk6IDAwMDAwNDAwICAgZWJwOiAwMDAwMDA2MiAgIGVzcDogZWZhMjllYTgN CmRzOiAwMDE4ICAgZXM6IDAwMTggICBzczogMDAxOA0KUHJvY2VzcyBzZXRp YXRob21lIChwaWQ6IDc0MjIsIHN0YWNrcGFnZT1lZmEzOTAwMCkNClN0YWNr OiBmNzFkMzYwMCBjMDEyNzJkMiAwMDAwMDA0NiBlZmEzODAwMCAwMDAwMDAw MCBmMTQ5ZDg4MCBjMDFlY2M1NCBjMDI3YTNkMA0KICAgICAgIGYxNDlkODgw IDAwMDAwMDAxIDAwMDAwMDIwIDAwMDAwMDYyIGMwMWU4ZDBmIDAwMDAwMGJj IGY3YmEwMDAwIGYxNDlkODgwDQogICAgICAgZjY5YTFjZjQgYzAxYTQ3YmYg ZjE0OWQ4ODAgZjE0OWQ4ODAgZjdiYTAwMDAgMDAwMDAwNjYgZjdiYTAxNzQg ZjViYzMyNDANCkNhbGwgVHJhY2U6ICAgIFs8YzAxMjcyZDI+XSBbPGMwMWVj YzU0Pl0gWzxjMDFlOGQwZj5dIFs8YzAxYTQ3YmY+XSBbPGMwMWE0OTQwPl0N CiAgWzxjMDFlY2U1Zj5dIFs8YzAxMWMyZGI+XSBbPGMwMTA4YzhlPl0NCkNv ZGU6IGExIDA0IDRkIDMwIGMwIDgzIGUwIDAyIDc1IGY2IGYwIDgzIDQ0IDI0 IDAwIDAwIDU2IDhiIDQzIDE4DQoNCj4+RUlQOyBjMDFlYzlkNiA8ZGVsaXZl cl90b19vbGRfb25lcys3Ni9iMD4gICA8PT09PT0NClRyYWNlOyBjMDEyNzJk MiA8aGFuZGxlX21tX2ZhdWx0KzYyL2QwPg0KVHJhY2U7IGMwMWVjYzU0IDxu ZXRpZl9yZWNlaXZlX3NrYisxMDQvMTUwPg0KVHJhY2U7IGMwMWU4ZDBmIDxh bGxvY19za2IrZWYvMWMwPg0KVHJhY2U7IGMwMWE0N2JmIDx0ZzNfcngrMjdm LzM4MD4NClRyYWNlOyBjMDFhNDk0MCA8dGczX3BvbGwrODAvMTIwPg0KVHJh Y2U7IGMwMWVjZTVmIDxuZXRfcnhfYWN0aW9uKzlmLzE2MD4NClRyYWNlOyBj MDExYzJkYiA8ZG9fc29mdGlycSs3Yi9lMD4NClRyYWNlOyBjMDEwOGM4ZSA8 ZG9fSVJRK2ZlLzExMD4NCkNvZGU7ICBjMDFlYzlkNiA8ZGVsaXZlcl90b19v bGRfb25lcys3Ni9iMD4NCjAwMDAwMDAwIDxfRUlQPjoNCkNvZGU7ICBjMDFl YzlkNiA8ZGVsaXZlcl90b19vbGRfb25lcys3Ni9iMD4gICA8PT09PT0NCiAg IDA6ICAgYTEgMDQgNGQgMzAgYzAgICAgICAgICAgICBtb3YgICAgMHhjMDMw NGQwNCwlZWF4ICAgPD09PT09DQpDb2RlOyAgYzAxZWM5ZGIgPGRlbGl2ZXJf dG9fb2xkX29uZXMrN2IvYjA+DQogICA1OiAgIDgzIGUwIDAyICAgICAgICAg ICAgICAgICAgYW5kICAgICQweDIsJWVheA0KQ29kZTsgIGMwMWVjOWRlIDxk ZWxpdmVyX3RvX29sZF9vbmVzKzdlL2IwPg0KICAgODogICA3NSBmNiAgICAg ICAgICAgICAgICAgICAgIGpuZSAgICAwIDxfRUlQPg0KQ29kZTsgIGMwMWVj OWUwIDxkZWxpdmVyX3RvX29sZF9vbmVzKzgwL2IwPg0KICAgYTogICBmMCA4 MyA0NCAyNCAwMCAwMCAgICAgICAgIGxvY2sgYWRkbCAkMHgwLDB4MCglZXNw LDEpDQpDb2RlOyAgYzAxZWM5ZTYgPGRlbGl2ZXJfdG9fb2xkX29uZXMrODYv YjA+DQogIDEwOiAgIDU2ICAgICAgICAgICAgICAgICAgICAgICAgcHVzaCAg ICVlc2kNCkNvZGU7ICBjMDFlYzllNyA8ZGVsaXZlcl90b19vbGRfb25lcys4 Ny9iMD4NCiAgMTE6ICAgOGIgNDMgMTggICAgICAgICAgICAgICAgICBtb3Yg ICAgMHgxOCglZWJ4KSwlZWF4DQoNCiAgIGVzaTogYzAxYTczYjAgICBlZGk6 IDAwMDAwMTAwICAgZWJwOiAwMDAwMDAwMCAgIGVzcDogZWZhM2RmM2MNCmRz OiAwMDE4ICAgZXM6IDAwMTggICBzczogMDAxOA0KUHJvY2VzcyBzZXRpYXRo b21lIChwaWQ6IDc0MjAsIHN0YWNrcGFnZT1lZmEzZDAwMCkNClN0YWNrOiAN Cg0KMSB3YXJuaW5nIGlzc3VlZC4gIFJlc3VsdHMgbWF5IG5vdCBiZSByZWxp YWJsZS4NCg==

--=_courier-4238-1045255323-0001-2 Content-Type: text/plain; charset=us-ascii; name="config-dell2650-4600-2.4.20-2" Content-Transfer-Encoding: base64 Content-ID: <Pine.LNX.4.51.0302141336570.32083@skuld.mtroyal.ab.ca> Content-Description: .config file Content-Disposition: ATTACHMENT; FILENAME="config-dell2650-4600-2.4.20-2"

Iw0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBieSBtYWtlIG1lbnVjb25m aWc6IGRvbid0IGVkaXQNCiMNCkNPTkZJR19YODY9eQ0KIyBDT05GSUdfU0JV UyBpcyBub3Qgc2V0DQpDT05GSUdfVUlEMTY9eQ0KDQojDQojIENvZGUgbWF0 dXJpdHkgbGV2ZWwgb3B0aW9ucw0KIw0KQ09ORklHX0VYUEVSSU1FTlRBTD15 DQoNCiMNCiMgTG9hZGFibGUgbW9kdWxlIHN1cHBvcnQNCiMNCkNPTkZJR19N T0RVTEVTPXkNCkNPTkZJR19NT0RWRVJTSU9OUz15DQpDT05GSUdfS01PRD15 DQoNCiMNCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzDQojDQojIENP TkZJR19NMzg2IGlzIG5vdCBzZXQNCiMgQ09ORklHX000ODYgaXMgbm90IHNl dA0KIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0DQojIENPTkZJR19NNTg2VFND IGlzIG5vdCBzZXQNCiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldA0KIyBD T05GSUdfTTY4NiBpcyBub3Qgc2V0DQojIENPTkZJR19NUEVOVElVTUlJSSBp cyBub3Qgc2V0DQpDT05GSUdfTVBFTlRJVU00PXkNCiMgQ09ORklHX01LNiBp cyBub3Qgc2V0DQojIENPTkZJR19NSzcgaXMgbm90IHNldA0KIyBDT05GSUdf TUVMQU4gaXMgbm90IHNldA0KIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0 DQojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQNCiMgQ09ORklHX01X SU5DSElQMiBpcyBub3Qgc2V0DQojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5v dCBzZXQNCiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0DQpDT05GSUdf WDg2X1dQX1dPUktTX09LPXkNCkNPTkZJR19YODZfSU5WTFBHPXkNCkNPTkZJ R19YODZfQ01QWENIRz15DQpDT05GSUdfWDg2X1hBREQ9eQ0KQ09ORklHX1g4 Nl9CU1dBUD15DQpDT05GSUdfWDg2X1BPUEFEX09LPXkNCiMgQ09ORklHX1JX U0VNX0dFTkVSSUNfU1BJTkxPQ0sgaXMgbm90IHNldA0KQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkNCkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJ RlQ9Nw0KQ09ORklHX1g4Nl9IQVNfVFNDPXkNCkNPTkZJR19YODZfR09PRF9B UElDPXkNCkNPTkZJR19YODZfUEdFPXkNCkNPTkZJR19YODZfVVNFX1BQUk9f Q0hFQ0tTVU09eQ0KQ09ORklHX1g4Nl9GMDBGX1dPUktTX09LPXkNCkNPTkZJ R19YODZfTUNFPXkNCiMgQ09ORklHX1RPU0hJQkEgaXMgbm90IHNldA0KIyBD T05GSUdfSThLIGlzIG5vdCBzZXQNCiMgQ09ORklHX01JQ1JPQ09ERSBpcyBu b3Qgc2V0DQpDT05GSUdfWDg2X01TUj1tDQojIENPTkZJR19YODZfQ1BVSUQg aXMgbm90IHNldA0KIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQNCkNP TkZJR19ISUdITUVNNEc9eQ0KIyBDT05GSUdfSElHSE1FTTY0RyBpcyBub3Qg c2V0DQpDT05GSUdfSElHSE1FTT15DQojIENPTkZJR19ISUdISU8gaXMgbm90 IHNldA0KIyBDT05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNldA0KQ09O RklHX01UUlI9eQ0KQ09ORklHX1NNUD15DQojIENPTkZJR19NVUxUSVFVQUQg aXMgbm90IHNldA0KIyBDT05GSUdfWDg2X1RTQ19ESVNBQkxFIGlzIG5vdCBz ZXQNCkNPTkZJR19YODZfVFNDPXkNCkNPTkZJR19IQVZFX0RFQ19MT0NLPXkN Cg0KIw0KIyBHZW5lcmFsIHNldHVwDQojDQpDT05GSUdfTkVUPXkNCkNPTkZJ R19YODZfSU9fQVBJQz15DQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQ0KQ09O RklHX1BDST15DQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQNCiMg Q09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0DQpDT05GSUdfUENJX0dP QU5ZPXkNCkNPTkZJR19QQ0lfQklPUz15DQpDT05GSUdfUENJX0RJUkVDVD15 DQpDT05GSUdfSVNBPXkNCkNPTkZJR19QQ0lfTkFNRVM9eQ0KIyBDT05GSUdf RUlTQSBpcyBub3Qgc2V0DQojIENPTkZJR19NQ0EgaXMgbm90IHNldA0KIyBD T05GSUdfSE9UUExVRyBpcyBub3Qgc2V0DQojIENPTkZJR19QQ01DSUEgaXMg bm90IHNldA0KIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldA0KQ09O RklHX1NZU1ZJUEM9eQ0KQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQ0KQ09O RklHX1NZU0NUTD15DQpDT05GSUdfS0NPUkVfRUxGPXkNCiMgQ09ORklHX0tD T1JFX0FPVVQgaXMgbm90IHNldA0KQ09ORklHX0JJTkZNVF9BT1VUPW0NCkNP TkZJR19CSU5GTVRfRUxGPXkNCkNPTkZJR19CSU5GTVRfTUlTQz1tDQojIENP TkZJR19QTSBpcyBub3Qgc2V0DQojIENPTkZJR19BQ1BJIGlzIG5vdCBzZXQN CiMgQ09ORklHX0FQTSBpcyBub3Qgc2V0DQoNCiMNCiMgTWVtb3J5IFRlY2hu b2xvZ3kgRGV2aWNlcyAoTVREKQ0KIw0KIyBDT05GSUdfTVREIGlzIG5vdCBz ZXQNCg0KIw0KIyBQYXJhbGxlbCBwb3J0IHN1cHBvcnQNCiMNCkNPTkZJR19Q QVJQT1JUPW0NCkNPTkZJR19QQVJQT1JUX1BDPW0NCkNPTkZJR19QQVJQT1JU X1BDX0NNTDE9bQ0KQ09ORklHX1BBUlBPUlRfU0VSSUFMPW0NCiMgQ09ORklH X1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0DQojIENPTkZJR19QQVJQT1JU X1BDX1NVUEVSSU8gaXMgbm90IHNldA0KIyBDT05GSUdfUEFSUE9SVF9BTUlH QSBpcyBub3Qgc2V0DQojIENPTkZJR19QQVJQT1JUX01GQzMgaXMgbm90IHNl dA0KIyBDT05GSUdfUEFSUE9SVF9BVEFSSSBpcyBub3Qgc2V0DQojIENPTkZJ R19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0DQojIENPTkZJR19QQVJQT1JUX1NV TkJQUCBpcyBub3Qgc2V0DQpDT05GSUdfUEFSUE9SVF9PVEhFUj15DQpDT05G SUdfUEFSUE9SVF8xMjg0PXkNCg0KIw0KIyBQbHVnIGFuZCBQbGF5IGNvbmZp Z3VyYXRpb24NCiMNCkNPTkZJR19QTlA9eQ0KIyBDT05GSUdfSVNBUE5QIGlz IG5vdCBzZXQNCg0KIw0KIyBCbG9jayBkZXZpY2VzDQojDQpDT05GSUdfQkxL X0RFVl9GRD1tDQojIENPTkZJR19CTEtfREVWX1hEIGlzIG5vdCBzZXQNCiMg Q09ORklHX1BBUklERSBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtfQ1BRX0RB IGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qg c2V0DQojIENPTkZJR19DSVNTX1NDU0lfVEFQRSBpcyBub3Qgc2V0DQojIENP TkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtf REVWX1VNRU0gaXMgbm90IHNldA0KQ09ORklHX0JMS19ERVZfTE9PUD1tDQoj IENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0DQpDT05GSUdfQkxLX0RF Vl9SQU09bQ0KQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5Ng0KIyBDT05G SUdfQkxLX0RFVl9JTklUUkQgaXMgbm90IHNldA0KQ09ORklHX0JMS19TVEFU Uz15DQoNCiMNCiMgTXVsdGktZGV2aWNlIHN1cHBvcnQgKFJBSUQgYW5kIExW TSkNCiMNCkNPTkZJR19NRD15DQpDT05GSUdfQkxLX0RFVl9NRD1tDQpDT05G SUdfTURfTElORUFSPW0NCkNPTkZJR19NRF9SQUlEMD1tDQpDT05GSUdfTURf UkFJRDE9bQ0KQ09ORklHX01EX1JBSUQ1PW0NCkNPTkZJR19NRF9NVUxUSVBB VEg9bQ0KQ09ORklHX0JMS19ERVZfTFZNPW0NCg0KIw0KIyBOZXR3b3JraW5n IG9wdGlvbnMNCiMNCkNPTkZJR19QQUNLRVQ9eQ0KQ09ORklHX1BBQ0tFVF9N TUFQPXkNCiMgQ09ORklHX05FVExJTktfREVWIGlzIG5vdCBzZXQNCiMgQ09O RklHX05FVEZJTFRFUiBpcyBub3Qgc2V0DQojIENPTkZJR19GSUxURVIgaXMg bm90IHNldA0KQ09ORklHX1VOSVg9eQ0KQ09ORklHX0lORVQ9eQ0KIyBDT05G SUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQNCiMgQ09ORklHX0lQX0FEVkFO Q0VEX1JPVVRFUiBpcyBub3Qgc2V0DQojIENPTkZJR19JUF9QTlAgaXMgbm90 IHNldA0KIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldA0KIyBDT05GSUdf TkVUX0lQR1JFIGlzIG5vdCBzZXQNCiMgQ09ORklHX0FSUEQgaXMgbm90IHNl dA0KQ09ORklHX0lORVRfRUNOPXkNCkNPTkZJR19TWU5fQ09PS0lFUz15DQoj IENPTkZJR19JUFY2IGlzIG5vdCBzZXQNCiMgQ09ORklHX0tIVFRQRCBpcyBu b3Qgc2V0DQojIENPTkZJR19BVE0gaXMgbm90IHNldA0KIyBDT05GSUdfVkxB Tl84MDIxUSBpcyBub3Qgc2V0DQpDT05GSUdfSVBYPW0NCkNPTkZJR19JUFhf SU5URVJOPXkNCiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQNCg0KIw0KIyBB cHBsZXRhbGsgZGV2aWNlcw0KIw0KIyBDT05GSUdfREVWX0FQUExFVEFMSyBp cyBub3Qgc2V0DQojIENPTkZJR19ERUNORVQgaXMgbm90IHNldA0KIyBDT05G SUdfQlJJREdFIGlzIG5vdCBzZXQNCiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0 DQojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQNCiMgQ09ORklHX0xMQyBpcyBu b3Qgc2V0DQojIENPTkZJR19ORVRfRElWRVJUIGlzIG5vdCBzZXQNCiMgQ09O RklHX0VDT05FVCBpcyBub3Qgc2V0DQojIENPTkZJR19XQU5fUk9VVEVSIGlz IG5vdCBzZXQNCiMgQ09ORklHX05FVF9GQVNUUk9VVEUgaXMgbm90IHNldA0K IyBDT05GSUdfTkVUX0hXX0ZMT1dDT05UUk9MIGlzIG5vdCBzZXQNCg0KIw0K IyBRb1MgYW5kL29yIGZhaXIgcXVldWVpbmcNCiMNCiMgQ09ORklHX05FVF9T Q0hFRCBpcyBub3Qgc2V0DQoNCiMNCiMgTmV0d29yayB0ZXN0aW5nDQojDQoj IENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQNCg0KIw0KIyBUZWxlcGhv bnkgU3VwcG9ydA0KIw0KIyBDT05GSUdfUEhPTkUgaXMgbm90IHNldA0KIyBD T05GSUdfUEhPTkVfSVhKIGlzIG5vdCBzZXQNCiMgQ09ORklHX1BIT05FX0lY Sl9QQ01DSUEgaXMgbm90IHNldA0KDQojDQojIEFUQS9JREUvTUZNL1JMTCBz dXBwb3J0DQojDQpDT05GSUdfSURFPW0NCg0KIw0KIyBJREUsIEFUQSBhbmQg QVRBUEkgQmxvY2sgZGV2aWNlcw0KIw0KQ09ORklHX0JMS19ERVZfSURFPW0N CiMgQ09ORklHX0JMS19ERVZfSERfSURFIGlzIG5vdCBzZXQNCiMgQ09ORklH X0JMS19ERVZfSEQgaXMgbm90IHNldA0KQ09ORklHX0JMS19ERVZfSURFRElT Sz1tDQojIENPTkZJR19JREVESVNLX01VTFRJX01PREUgaXMgbm90IHNldA0K IyBDT05GSUdfSURFRElTS19TVFJPS0UgaXMgbm90IHNldA0KIyBDT05GSUdf QkxLX0RFVl9JREVESVNLX1ZFTkRPUiBpcyBub3Qgc2V0DQojIENPTkZJR19C TEtfREVWX0lERURJU0tfRlVKSVRTVSBpcyBub3Qgc2V0DQojIENPTkZJR19C TEtfREVWX0lERURJU0tfSUJNIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19E RVZfSURFRElTS19NQVhUT1IgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RF Vl9JREVESVNLX1FVQU5UVU0gaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RF Vl9JREVESVNLX1NFQUdBVEUgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RF Vl9JREVESVNLX1dEIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19ERVZfQ09N TUVSSUFMIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19ERVZfVElWTyBpcyBu b3Qgc2V0DQojIENPTkZJR19CTEtfREVWX0lERUNTIGlzIG5vdCBzZXQNCkNP TkZJR19CTEtfREVWX0lERUNEPW0NCiMgQ09ORklHX0JMS19ERVZfSURFVEFQ RSBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtfREVWX0lERUZMT1BQWSBpcyBu b3Qgc2V0DQojIENPTkZJR19CTEtfREVWX0lERVNDU0kgaXMgbm90IHNldA0K IyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldA0KIyBDT05GSUdf QkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9D TUQ2NDBfRU5IQU5DRUQgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9J U0FQTlAgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMg bm90IHNldA0KQ09ORklHX0JMS19ERVZfSURFUENJPXkNCiMgQ09ORklHX0lE RVBDSV9TSEFSRV9JUlEgaXMgbm90IHNldA0KQ09ORklHX0JMS19ERVZfSURF RE1BX1BDST15DQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBz ZXQNCiMgQ09ORklHX0JMS19ERVZfSURFRE1BX0ZPUkNFRCBpcyBub3Qgc2V0 DQojIENPTkZJR19JREVETUFfUENJX0FVVE8gaXMgbm90IHNldA0KIyBDT05G SUdfSURFRE1BX09OTFlESVNLIGlzIG5vdCBzZXQNCkNPTkZJR19CTEtfREVW X0lERURNQT15DQojIENPTkZJR19JREVETUFfUENJX1dJUCBpcyBub3Qgc2V0 DQojIENPTkZJR19CTEtfREVWX0lERURNQV9USU1FT1VUIGlzIG5vdCBzZXQN CiMgQ09ORklHX0lERURNQV9ORVdfRFJJVkVfTElTVElOR1MgaXMgbm90IHNl dA0KQ09ORklHX0JMS19ERVZfQURNQT15DQojIENPTkZJR19CTEtfREVWX0FF QzYyWFggaXMgbm90IHNldA0KIyBDT05GSUdfQUVDNjJYWF9UVU5JTkcgaXMg bm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQN CiMgQ09ORklHX1dEQ19BTEkxNVgzIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JM S19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0DQojIENPTkZJR19BTUQ3NFhYX09W RVJSSURFIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlz IG5vdCBzZXQNCiMgQ09ORklHX0JMS19ERVZfQ01ENjgwIGlzIG5vdCBzZXQN CiMgQ09ORklHX0JMS19ERVZfQ1k4MkM2OTMgaXMgbm90IHNldA0KIyBDT05G SUdfQkxLX0RFVl9DUzU1MzAgaXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RF Vl9IUFQzNFggaXMgbm90IHNldA0KIyBDT05GSUdfSFBUMzRYX0FVVE9ETUEg aXMgbm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNl dA0KIyBDT05GSUdfQkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQNCiMgQ09ORklH X1BJSVhfVFVOSU5HIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JMS19ERVZfTlM4 NzQxNSBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMg bm90IHNldA0KIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWCBpcyBub3Qgc2V0 DQojIENPTkZJR19QREMyMDJYWF9CVVJTVCBpcyBub3Qgc2V0DQojIENPTkZJ R19QREMyMDJYWF9GT1JDRSBpcyBub3Qgc2V0DQpDT05GSUdfQkxLX0RFVl9T VldLUz15DQojIENPTkZJR19CTEtfREVWX1NJUzU1MTMgaXMgbm90IHNldA0K IyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0DQojIENPTkZJ R19CTEtfREVWX1RSTTI5MCBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtfREVW X1ZJQTgyQ1hYWCBpcyBub3Qgc2V0DQojIENPTkZJR19JREVfQ0hJUFNFVFMg aXMgbm90IHNldA0KIyBDT05GSUdfSURFRE1BX0FVVE8gaXMgbm90IHNldA0K IyBDT05GSUdfSURFRE1BX0lWQiBpcyBub3Qgc2V0DQojIENPTkZJR19ETUFf Tk9OUENJIGlzIG5vdCBzZXQNCkNPTkZJR19CTEtfREVWX0lERV9NT0RFUz15 DQojIENPTkZJR19CTEtfREVWX0FUQVJBSUQgaXMgbm90IHNldA0KIyBDT05G SUdfQkxLX0RFVl9BVEFSQUlEX1BEQyBpcyBub3Qgc2V0DQojIENPTkZJR19C TEtfREVWX0FUQVJBSURfSFBUIGlzIG5vdCBzZXQNCg0KIw0KIyBTQ1NJIHN1 cHBvcnQNCiMNCkNPTkZJR19TQ1NJPXkNCkNPTkZJR19CTEtfREVWX1NEPXkN CkNPTkZJR19TRF9FWFRSQV9ERVZTPTQwDQpDT05GSUdfQ0hSX0RFVl9TVD1t DQojIENPTkZJR19DSFJfREVWX09TU1QgaXMgbm90IHNldA0KQ09ORklHX0JM S19ERVZfU1I9bQ0KIyBDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1IgaXMgbm90 IHNldA0KQ09ORklHX1NSX0VYVFJBX0RFVlM9Mg0KQ09ORklHX0NIUl9ERVZf U0c9eQ0KIyBDT05GSUdfU0NTSV9ERUJVR19RVUVVRVMgaXMgbm90IHNldA0K Q09ORklHX1NDU0lfTVVMVElfTFVOPXkNCkNPTkZJR19TQ1NJX0NPTlNUQU5U Uz15DQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldA0KDQojDQoj IFNDU0kgbG93LWxldmVsIGRyaXZlcnMNCiMNCiMgQ09ORklHX0JMS19ERVZf M1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfNzAwMEZB U1NUIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNl dA0KIyBDT05GSUdfU0NTSV9BSEExNTJYIGlzIG5vdCBzZXQNCiMgQ09ORklH X1NDU0lfQUhBMTU0MiBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0FIQTE3 NDAgaXMgbm90IHNldA0KQ09ORklHX1NDU0lfQUFDUkFJRD15DQpDT05GSUdf U0NTSV9BSUM3WFhYPXkNCkNPTkZJR19BSUM3WFhYX0NNRFNfUEVSX0RFVklD RT04DQpDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMA0KIyBD T05GSUdfQUlDN1hYWF9QUk9CRV9FSVNBX1ZMIGlzIG5vdCBzZXQNCiMgQ09O RklHX0FJQzdYWFhfQlVJTERfRklSTVdBUkUgaXMgbm90IHNldA0KIyBDT05G SUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfQURW QU5TWVMgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9JTjIwMDAgaXMgbm90 IHNldA0KIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0DQpDT05G SUdfU0NTSV9NRUdBUkFJRD15DQojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlz IG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfQ1BRRkNUUyBpcyBub3Qgc2V0DQoj IENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQNCiMgQ09ORklHX1ND U0lfRFRDMzI4MCBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0VBVEEgaXMg bm90IHNldA0KIyBDT05GSUdfU0NTSV9FQVRBX0RNQSBpcyBub3Qgc2V0DQoj IENPTkZJR19TQ1NJX0VBVEFfUElPIGlzIG5vdCBzZXQNCiMgQ09ORklHX1ND U0lfRlVUVVJFX0RPTUFJTiBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0dE VEggaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODAg aXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldA0KIyBD T05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9J TklBMTAwIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfUFBBIGlzIG5vdCBz ZXQNCiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQNCiMgQ09ORklHX1ND U0lfTkNSNTNDNDA2QSBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX05DUjUz Qzd4eCBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlz IG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfTkNSNTNDOFhYIGlzIG5vdCBzZXQN CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYIGlzIG5vdCBzZXQNCiMgQ09ORklH X1NDU0lfUEFTMTYgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9QQ0kyMDAw IGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfUENJMjIyMEkgaXMgbm90IHNl dA0KIyBDT05GSUdfU0NTSV9QU0kyNDBJIGlzIG5vdCBzZXQNCiMgQ09ORklH X1NDU0lfUUxPR0lDX0ZBUyBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX1FM T0dJQ19JU1AgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9RTE9HSUNfRkMg aXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qg c2V0DQojIENPTkZJR19TQ1NJX1NFQUdBVEUgaXMgbm90IHNldA0KIyBDT05G SUdfU0NTSV9TSU03MTAgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9TWU01 M0M0MTYgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9EQzM5MFQgaXMgbm90 IHNldA0KIyBDT05GSUdfU0NTSV9UMTI4IGlzIG5vdCBzZXQNCiMgQ09ORklH X1NDU0lfVTE0XzM0RiBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX1VMVFJB U1RPUiBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBz ZXQNCg0KIw0KIyBGdXNpb24gTVBUIGRldmljZSBzdXBwb3J0DQojDQojIENP TkZJR19GVVNJT04gaXMgbm90IHNldA0KIyBDT05GSUdfRlVTSU9OX0JPT1Qg aXMgbm90IHNldA0KIyBDT05GSUdfRlVTSU9OX0lTRU5TRSBpcyBub3Qgc2V0 DQojIENPTkZJR19GVVNJT05fQ1RMIGlzIG5vdCBzZXQNCiMgQ09ORklHX0ZV U0lPTl9MQU4gaXMgbm90IHNldA0KDQojDQojIElFRUUgMTM5NCAoRmlyZVdp cmUpIHN1cHBvcnQgKEVYUEVSSU1FTlRBTCkNCiMNCiMgQ09ORklHX0lFRUUx Mzk0IGlzIG5vdCBzZXQNCg0KIw0KIyBJMk8gZGV2aWNlIHN1cHBvcnQNCiMN CkNPTkZJR19JMk89bQ0KQ09ORklHX0kyT19QQ0k9bQ0KQ09ORklHX0kyT19C TE9DSz1tDQojIENPTkZJR19JMk9fTEFOIGlzIG5vdCBzZXQNCkNPTkZJR19J Mk9fU0NTST1tDQojIENPTkZJR19JMk9fUFJPQyBpcyBub3Qgc2V0DQoNCiMN CiMgTmV0d29yayBkZXZpY2Ugc3VwcG9ydA0KIw0KQ09ORklHX05FVERFVklD RVM9eQ0KDQojDQojIEFSQ25ldCBkZXZpY2VzDQojDQojIENPTkZJR19BUkNO RVQgaXMgbm90IHNldA0KQ09ORklHX0RVTU1ZPW0NCiMgQ09ORklHX0JPTkRJ TkcgaXMgbm90IHNldA0KIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQN CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0DQojIENPTkZJR19FVEhFUlRBUCBp cyBub3Qgc2V0DQoNCiMNCiMgRXRoZXJuZXQgKDEwIG9yIDEwME1iaXQpDQoj DQpDT05GSUdfTkVUX0VUSEVSTkVUPXkNCiMgQ09ORklHX1NVTkxBTkNFIGlz IG5vdCBzZXQNCiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qgc2V0DQojIENP TkZJR19TVU5CTUFDIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NVTlFFIGlzIG5v dCBzZXQNCiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0DQojIENPTkZJR19O RVRfVkVORE9SXzNDT00gaXMgbm90IHNldA0KIyBDT05GSUdfTEFOQ0UgaXMg bm90IHNldA0KIyBDT05GSUdfTkVUX1ZFTkRPUl9TTUMgaXMgbm90IHNldA0K IyBDT05GSUdfTkVUX1ZFTkRPUl9SQUNBTCBpcyBub3Qgc2V0DQojIENPTkZJ R19BVDE3MDAgaXMgbm90IHNldA0KIyBDT05GSUdfREVQQ0EgaXMgbm90IHNl dA0KIyBDT05GSUdfSFAxMDAgaXMgbm90IHNldA0KIyBDT05GSUdfTkVUX0lT QSBpcyBub3Qgc2V0DQpDT05GSUdfTkVUX1BDST15DQojIENPTkZJR19QQ05F VDMyIGlzIG5vdCBzZXQNCiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMg bm90IHNldA0KIyBDT05GSUdfQUMzMjAwIGlzIG5vdCBzZXQNCiMgQ09ORklH X0FQUklDT1QgaXMgbm90IHNldA0KIyBDT05GSUdfQ1M4OXgwIGlzIG5vdCBz ZXQNCiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQNCiMgQ09ORklHX0RFNFg1 IGlzIG5vdCBzZXQNCiMgQ09ORklHX0RHUlMgaXMgbm90IHNldA0KIyBDT05G SUdfRE05MTAyIGlzIG5vdCBzZXQNCiMgQ09ORklHX0VFUFJPMTAwIGlzIG5v dCBzZXQNCkNPTkZJR19FMTAwPXkNCiMgQ09ORklHX0xORTM5MCBpcyBub3Qg c2V0DQojIENPTkZJR19GRUFMTlggaXMgbm90IHNldA0KIyBDT05GSUdfTkFU U0VNSSBpcyBub3Qgc2V0DQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0 DQojIENPTkZJR19ORTMyMTAgaXMgbm90IHNldA0KIyBDT05GSUdfRVMzMjEw IGlzIG5vdCBzZXQNCiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0DQojIENP TkZJR184MTM5VE9PIGlzIG5vdCBzZXQNCiMgQ09ORklHXzgxMzlUT09fUElP IGlzIG5vdCBzZXQNCiMgQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlz IG5vdCBzZXQNCiMgQ09ORklHXzgxMzlUT09fODEyOSBpcyBub3Qgc2V0DQoj IENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0DQojIENPTkZJ R19TSVM5MDAgaXMgbm90IHNldA0KIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qg c2V0DQojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0DQojIENPTkZJR19T VU5EQU5DRV9NTUlPIGlzIG5vdCBzZXQNCiMgQ09ORklHX1RMQU4gaXMgbm90 IHNldA0KIyBDT05GSUdfVEMzNTgxNSBpcyBub3Qgc2V0DQojIENPTkZJR19W SUFfUkhJTkUgaXMgbm90IHNldA0KIyBDT05GSUdfVklBX1JISU5FX01NSU8g aXMgbm90IHNldA0KIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldA0K IyBDT05GSUdfTkVUX1BPQ0tFVCBpcyBub3Qgc2V0DQoNCiMNCiMgRXRoZXJu ZXQgKDEwMDAgTWJpdCkNCiMNCiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0 DQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQNCkNPTkZJR19FMTAwMD15DQoj IENPTkZJR19NWVJJX1NCVVMgaXMgbm90IHNldA0KIyBDT05GSUdfTlM4Mzgy MCBpcyBub3Qgc2V0DQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQNCiMg Q09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0DQojIENPTkZJR19TSzk4TElO IGlzIG5vdCBzZXQNCkNPTkZJR19USUdPTjM9eQ0KIyBDT05GSUdfRkRESSBp cyBub3Qgc2V0DQojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0DQojIENPTkZJ R19QTElQIGlzIG5vdCBzZXQNCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0DQoj IENPTkZJR19TTElQIGlzIG5vdCBzZXQNCg0KIw0KIyBXaXJlbGVzcyBMQU4g KG5vbi1oYW1yYWRpbykNCiMNCiMgQ09ORklHX05FVF9SQURJTyBpcyBub3Qg c2V0DQoNCiMNCiMgVG9rZW4gUmluZyBkZXZpY2VzDQojDQojIENPTkZJR19U UiBpcyBub3Qgc2V0DQojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldA0KIyBD T05GSUdfUkNQQ0kgaXMgbm90IHNldA0KIyBDT05GSUdfU0hBUEVSIGlzIG5v dCBzZXQNCg0KIw0KIyBXYW4gaW50ZXJmYWNlcw0KIw0KIyBDT05GSUdfV0FO IGlzIG5vdCBzZXQNCg0KIw0KIyBBbWF0ZXVyIFJhZGlvIHN1cHBvcnQNCiMN CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQNCg0KIw0KIyBJckRBIChp bmZyYXJlZCkgc3VwcG9ydA0KIw0KIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0 DQoNCiMNCiMgSVNETiBzdWJzeXN0ZW0NCiMNCiMgQ09ORklHX0lTRE4gaXMg bm90IHNldA0KDQojDQojIE9sZCBDRC1ST00gZHJpdmVycyAobm90IFNDU0ks IG5vdCBJREUpDQojDQojIENPTkZJR19DRF9OT19JREVTQ1NJIGlzIG5vdCBz ZXQNCg0KIw0KIyBJbnB1dCBjb3JlIHN1cHBvcnQNCiMNCiMgQ09ORklHX0lO UFVUIGlzIG5vdCBzZXQNCiMgQ09ORklHX0lOUFVUX0tFWUJERVYgaXMgbm90 IHNldA0KIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNldA0KIyBD T05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQNCiMgQ09ORklHX0lOUFVU X0VWREVWIGlzIG5vdCBzZXQNCg0KIw0KIyBDaGFyYWN0ZXIgZGV2aWNlcw0K Iw0KQ09ORklHX1ZUPXkNCkNPTkZJR19WVF9DT05TT0xFPXkNCkNPTkZJR19T RVJJQUw9bQ0KIyBDT05GSUdfU0VSSUFMX0VYVEVOREVEIGlzIG5vdCBzZXQN CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0DQpDT05G SUdfVU5JWDk4X1BUWVM9eQ0KQ09ORklHX1VOSVg5OF9QVFlfQ09VTlQ9MjU2 DQpDT05GSUdfUFJJTlRFUj1tDQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5v dCBzZXQNCiMgQ09ORklHX1BQREVWIGlzIG5vdCBzZXQNCg0KIw0KIyBJMkMg c3VwcG9ydA0KIw0KIyBDT05GSUdfSTJDIGlzIG5vdCBzZXQNCg0KIw0KIyBN aWNlDQojDQojIENPTkZJR19CVVNNT1VTRSBpcyBub3Qgc2V0DQpDT05GSUdf TU9VU0U9eQ0KQ09ORklHX1BTTU9VU0U9eQ0KIyBDT05GSUdfODJDNzEwX01P VVNFIGlzIG5vdCBzZXQNCiMgQ09ORklHX1BDMTEwX1BBRCBpcyBub3Qgc2V0 DQojIENPTkZJR19NSzcxMl9NT1VTRSBpcyBub3Qgc2V0DQoNCiMNCiMgSm95 c3RpY2tzDQojDQojIENPTkZJR19JTlBVVF9HQU1FUE9SVCBpcyBub3Qgc2V0 DQojIENPTkZJR19RSUMwMl9UQVBFIGlzIG5vdCBzZXQNCg0KIw0KIyBXYXRj aGRvZyBDYXJkcw0KIw0KIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldA0K IyBDT05GSUdfQU1EX1JORyBpcyBub3Qgc2V0DQojIENPTkZJR19JTlRFTF9S TkcgaXMgbm90IHNldA0KIyBDT05GSUdfQU1EX1BNNzY4IGlzIG5vdCBzZXQN CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQNCkNPTkZJR19SVEM9eQ0KIyBD T05GSUdfRFRMSyBpcyBub3Qgc2V0DQojIENPTkZJR19SMzk2NCBpcyBub3Qg c2V0DQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0DQojIENPTkZJR19T T05ZUEkgaXMgbm90IHNldA0KDQojDQojIEZ0YXBlLCB0aGUgZmxvcHB5IHRh cGUgZGV2aWNlIGRyaXZlcg0KIw0KIyBDT05GSUdfRlRBUEUgaXMgbm90IHNl dA0KIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQNCiMgQ09ORklHX0RSTSBpcyBu b3Qgc2V0DQojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0DQoNCiMNCiMgTXVs dGltZWRpYSBkZXZpY2VzDQojDQojIENPTkZJR19WSURFT19ERVYgaXMgbm90 IHNldA0KDQojDQojIEZpbGUgc3lzdGVtcw0KIw0KQ09ORklHX1FVT1RBPXkN CiMgQ09ORklHX0FVVE9GU19GUyBpcyBub3Qgc2V0DQojIENPTkZJR19BVVRP RlM0X0ZTIGlzIG5vdCBzZXQNCkNPTkZJR19SRUlTRVJGU19GUz1tDQojIENP TkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0DQojIENPTkZJR19SRUlT RVJGU19QUk9DX0lORk8gaXMgbm90IHNldA0KIyBDT05GSUdfQURGU19GUyBp cyBub3Qgc2V0DQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQNCiMg Q09ORklHX0FGRlNfRlMgaXMgbm90IHNldA0KIyBDT05GSUdfSEZTX0ZTIGlz IG5vdCBzZXQNCiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldA0KIyBDT05G SUdfQkVGU19ERUJVRyBpcyBub3Qgc2V0DQojIENPTkZJR19CRlNfRlMgaXMg bm90IHNldA0KQ09ORklHX0VYVDNfRlM9eQ0KQ09ORklHX0pCRD15DQpDT05G SUdfSkJEX0RFQlVHPXkNCkNPTkZJR19GQVRfRlM9bQ0KQ09ORklHX01TRE9T X0ZTPW0NCiMgQ09ORklHX1VNU0RPU19GUyBpcyBub3Qgc2V0DQpDT05GSUdf VkZBVF9GUz1tDQojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldA0KIyBDT05G SUdfSkZGU19GUyBpcyBub3Qgc2V0DQojIENPTkZJR19KRkZTMl9GUyBpcyBu b3Qgc2V0DQpDT05GSUdfQ1JBTUZTPW0NCkNPTkZJR19UTVBGUz15DQpDT05G SUdfUkFNRlM9eQ0KQ09ORklHX0lTTzk2NjBfRlM9bQ0KQ09ORklHX0pPTElF VD15DQojIENPTkZJR19aSVNPRlMgaXMgbm90IHNldA0KQ09ORklHX0pGU19G Uz1tDQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldA0KQ09ORklHX0pG U19TVEFUSVNUSUNTPXkNCkNPTkZJR19NSU5JWF9GUz1tDQojIENPTkZJR19W WEZTX0ZTIGlzIG5vdCBzZXQNCiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNl dA0KIyBDT05GSUdfTlRGU19SVyBpcyBub3Qgc2V0DQojIENPTkZJR19IUEZT X0ZTIGlzIG5vdCBzZXQNCkNPTkZJR19QUk9DX0ZTPXkNCiMgQ09ORklHX0RF VkZTX0ZTIGlzIG5vdCBzZXQNCiMgQ09ORklHX0RFVkZTX01PVU5UIGlzIG5v dCBzZXQNCiMgQ09ORklHX0RFVkZTX0RFQlVHIGlzIG5vdCBzZXQNCkNPTkZJ R19ERVZQVFNfRlM9eQ0KIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQN CiMgQ09ORklHX1FOWDRGU19SVyBpcyBub3Qgc2V0DQpDT05GSUdfUk9NRlNf RlM9bQ0KQ09ORklHX0VYVDJfRlM9eQ0KIyBDT05GSUdfU1lTVl9GUyBpcyBu b3Qgc2V0DQojIENPTkZJR19VREZfRlMgaXMgbm90IHNldA0KIyBDT05GSUdf VURGX1JXIGlzIG5vdCBzZXQNCkNPTkZJR19VRlNfRlM9bQ0KIyBDT05GSUdf VUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQNCg0KIw0KIyBOZXR3b3JrIEZpbGUg U3lzdGVtcw0KIw0KQ09ORklHX0NPREFfRlM9bQ0KQ09ORklHX0lOVEVSTUVa Wk9fRlM9bQ0KQ09ORklHX05GU19GUz1tDQpDT05GSUdfTkZTX1YzPXkNCiMg Q09ORklHX1JPT1RfTkZTIGlzIG5vdCBzZXQNCkNPTkZJR19ORlNEPW0NCkNP TkZJR19ORlNEX1YzPXkNCiMgQ09ORklHX05GU0RfVENQIGlzIG5vdCBzZXQN CkNPTkZJR19TVU5SUEM9bQ0KQ09ORklHX0xPQ0tEPW0NCkNPTkZJR19MT0NL RF9WND15DQpDT05GSUdfU01CX0ZTPW0NCkNPTkZJR19TTUJfTkxTX0RFRkFV TFQ9eQ0KQ09ORklHX1NNQl9OTFNfUkVNT1RFPSJjcDQzNyINCkNPTkZJR19O Q1BfRlM9bQ0KQ09ORklHX05DUEZTX1BBQ0tFVF9TSUdOSU5HPXkNCkNPTkZJ R19OQ1BGU19JT0NUTF9MT0NLSU5HPXkNCkNPTkZJR19OQ1BGU19TVFJPTkc9 eQ0KQ09ORklHX05DUEZTX05GU19OUz15DQpDT05GSUdfTkNQRlNfT1MyX05T PXkNCiMgQ09ORklHX05DUEZTX1NNQUxMRE9TIGlzIG5vdCBzZXQNCkNPTkZJ R19OQ1BGU19OTFM9eQ0KQ09ORklHX05DUEZTX0VYVFJBUz15DQojIENPTkZJ R19aSVNPRlNfRlMgaXMgbm90IHNldA0KDQojDQojIFBhcnRpdGlvbiBUeXBl cw0KIw0KQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15DQojIENPTkZJR19B Q09STl9QQVJUSVRJT04gaXMgbm90IHNldA0KQ09ORklHX09TRl9QQVJUSVRJ T049eQ0KIyBDT05GSUdfQU1JR0FfUEFSVElUSU9OIGlzIG5vdCBzZXQNCiMg Q09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0DQojIENPTkZJR19N QUNfUEFSVElUSU9OIGlzIG5vdCBzZXQNCkNPTkZJR19NU0RPU19QQVJUSVRJ T049eQ0KQ09ORklHX0JTRF9ESVNLTEFCRUw9eQ0KIyBDT05GSUdfTUlOSVhf U1VCUEFSVElUSU9OIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NPTEFSSVNfWDg2 X1BBUlRJVElPTiBpcyBub3Qgc2V0DQojIENPTkZJR19VTklYV0FSRV9ESVNL TEFCRUwgaXMgbm90IHNldA0KQ09ORklHX0xETV9QQVJUSVRJT049eQ0KIyBD T05GSUdfTERNX0RFQlVHIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NHSV9QQVJU SVRJT04gaXMgbm90IHNldA0KIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBp cyBub3Qgc2V0DQpDT05GSUdfU1VOX1BBUlRJVElPTj15DQojIENPTkZJR19F RklfUEFSVElUSU9OIGlzIG5vdCBzZXQNCkNPTkZJR19TTUJfTkxTPXkNCkNP TkZJR19OTFM9eQ0KDQojDQojIE5hdGl2ZSBMYW5ndWFnZSBTdXBwb3J0DQoj DQpDT05GSUdfTkxTX0RFRkFVTFQ9ImNwNDM3Ig0KQ09ORklHX05MU19DT0RF UEFHRV80Mzc9bQ0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qg c2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQNCiMg Q09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldA0KIyBDT05GSUdf TkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNfQ09E RVBBR0VfODU1IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19DT0RFUEFHRV84 NTcgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBu b3Qgc2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQN CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldA0KIyBDT05G SUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNf Q09ERVBBR0VfODY0IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19DT0RFUEFH RV84NjUgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBp cyBub3Qgc2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBz ZXQNCiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldA0KIyBD T05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0DQojIENPTkZJR19O TFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19DT0RF UEFHRV85NDkgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3 NCBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBz ZXQNCiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQNCiMg Q09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQNCkNPTkZJR19O TFNfSVNPODg1OV8xPW0NCiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90 IHNldA0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0DQojIENP TkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19J U084ODU5XzUgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBp cyBub3Qgc2V0DQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQN CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldA0KIyBDT05GSUdf TkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0lTTzg4 NTlfMTQgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMg bm90IHNldA0KIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0DQojIENP TkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19VVEY4 IGlzIG5vdCBzZXQNCg0KIw0KIyBDb25zb2xlIGRyaXZlcnMNCiMNCkNPTkZJ R19WR0FfQ09OU09MRT15DQojIENPTkZJR19WSURFT19TRUxFQ1QgaXMgbm90 IHNldA0KIyBDT05GSUdfTURBX0NPTlNPTEUgaXMgbm90IHNldA0KDQojDQoj IEZyYW1lLWJ1ZmZlciBzdXBwb3J0DQojDQojIENPTkZJR19GQiBpcyBub3Qg c2V0DQoNCiMNCiMgU291bmQNCiMNCiMgQ09ORklHX1NPVU5EIGlzIG5vdCBz ZXQNCg0KIw0KIyBVU0Igc3VwcG9ydA0KIw0KQ09ORklHX1VTQj1tDQojIENP TkZJR19VU0JfREVCVUcgaXMgbm90IHNldA0KIyBDT05GSUdfVVNCX0RFVklD RUZTIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9CQU5EV0lEVEggaXMgbm90 IHNldA0KIyBDT05GSUdfVVNCX0xPTkdfVElNRU9VVCBpcyBub3Qgc2V0DQoj IENPTkZJR19VU0JfRUhDSV9IQ0QgaXMgbm90IHNldA0KIyBDT05GSUdfVVNC X1VIQ0kgaXMgbm90IHNldA0KIyBDT05GSUdfVVNCX1VIQ0lfQUxUIGlzIG5v dCBzZXQNCkNPTkZJR19VU0JfT0hDST1tDQojIENPTkZJR19VU0JfQVVESU8g aXMgbm90IHNldA0KIyBDT05GSUdfVVNCX0VNSTI2IGlzIG5vdCBzZXQNCkNP TkZJR19VU0JfQkxVRVRPT1RIPW0NCiMgQ09ORklHX1VTQl9NSURJIGlzIG5v dCBzZXQNCkNPTkZJR19VU0JfU1RPUkFHRT1tDQojIENPTkZJR19VU0JfU1RP UkFHRV9ERUJVRyBpcyBub3Qgc2V0DQpDT05GSUdfVVNCX1NUT1JBR0VfREFU QUZBQj15DQpDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT15DQpDT05GSUdf VVNCX1NUT1JBR0VfSVNEMjAwPXkNCkNPTkZJR19VU0JfU1RPUkFHRV9EUENN PXkNCkNPTkZJR19VU0JfU1RPUkFHRV9IUDgyMDBlPXkNCkNPTkZJR19VU0Jf U1RPUkFHRV9TRERSMDk9eQ0KQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15 DQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQ0KQ09ORklHX1VTQl9B Q009bQ0KQ09ORklHX1VTQl9QUklOVEVSPW0NCkNPTkZJR19VU0JfSElEPW0N CiMgQ09ORklHX1VTQl9ISURJTlBVVCBpcyBub3Qgc2V0DQojIENPTkZJR19V U0JfSElEREVWIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9LQkQgaXMgbm90 IHNldA0KIyBDT05GSUdfVVNCX01PVVNFIGlzIG5vdCBzZXQNCiMgQ09ORklH X1VTQl9BSVBURUsgaXMgbm90IHNldA0KIyBDT05GSUdfVVNCX1dBQ09NIGlz IG5vdCBzZXQNCiMgQ09ORklHX1VTQl9EQzJYWCBpcyBub3Qgc2V0DQojIENP TkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9TQ0FO TkVSIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qg c2V0DQojIENPTkZJR19VU0JfSFBVU0JTQ1NJIGlzIG5vdCBzZXQNCiMgQ09O RklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9SVEw4 MTUwIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNl dA0KIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldA0KIyBDT05GSUdfVVNC X0NEQ0VUSEVSIGlzIG5vdCBzZXQNCiMgQ09ORklHX1VTQl9VU0JORVQgaXMg bm90IHNldA0KIyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0DQoNCiMN CiMgVVNCIFNlcmlhbCBDb252ZXJ0ZXIgc3VwcG9ydA0KIw0KIyBDT05GSUdf VVNCX1NFUklBTCBpcyBub3Qgc2V0DQojIENPTkZJR19VU0JfUklPNTAwIGlz IG5vdCBzZXQNCiMgQ09ORklHX1VTQl9BVUVSU1dBTEQgaXMgbm90IHNldA0K IyBDT05GSUdfVVNCX1RJR0wgaXMgbm90IHNldA0KIyBDT05GSUdfVVNCX0JS TFZHRVIgaXMgbm90IHNldA0KQ09ORklHX1VTQl9MQ0Q9bQ0KDQojDQojIEJs dWV0b290aCBzdXBwb3J0DQojDQojIENPTkZJR19CTFVFWiBpcyBub3Qgc2V0 DQoNCiMNCiMgS2VybmVsIGhhY2tpbmcNCiMNCkNPTkZJR19ERUJVR19LRVJO RUw9eQ0KQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQ0KIyBDT05GSUdf REVCVUdfSElHSE1FTSBpcyBub3Qgc2V0DQojIENPTkZJR19ERUJVR19TTEFC IGlzIG5vdCBzZXQNCiMgQ09ORklHX0RFQlVHX0lPVklSVCBpcyBub3Qgc2V0 DQpDT05GSUdfTUFHSUNfU1lTUlE9eQ0KIyBDT05GSUdfREVCVUdfU1BJTkxP Q0sgaXMgbm90IHNldA0KIyBDT05GSUdfRlJBTUVfUE9JTlRFUiBpcyBub3Qg c2V0DQoNCiMNCiMgTGlicmFyeSByb3V0aW5lcw0KIw0KQ09ORklHX1pMSUJf SU5GTEFURT1tDQpDT05GSUdfWkxJQl9ERUZMQVRFPXkNCg==

--=_courier-4238-1045255323-0001-2--