RE: Bench SMP mode

William Law <william.law-FJkfh3XTIP/[email protected]> Wed, 8 Aug 2018 10:28:34 +1000
Newsgroups gmane.comp.web.web-polygraph.user
Message-ID <[email protected]>
--00000000000058d1810572e197ef
Content-Type: text/plain; charset="UTF-8"

> > Here's the Bench config I've managed to get working.  The strange core
> > progression is to utilise the primary logical core ID of each physical
> > core - didn't want to go altering behaviours of other previous tests too
> > much by disabling hyperthreading as yet.
>
> I would list just one virtual core (e.g. odd ones) per worker. The
> workload will look simpler and you might save a few CPU cycles by not
> moving processes across virtual cores. No need to disable hyperthreading
> (although doing that may improve overall performance a bit if you have
> enough physical cores).

This is what the cpu information looks like on the boxes:
~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                80
On-line CPU(s) list:   0-79
Thread(s) per core:    2
Core(s) per socket:    10
Socket(s):             4
NUMA node(s):          4
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-4620 v4 @ 2.10GHz
Stepping:              1
CPU MHz:               2095.127
BogoMIPS:              4190.02
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              25600K
NUMA node0 CPU(s):
0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76
NUMA node1 CPU(s):
1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77
NUMA node2 CPU(s):
2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78
NUMA node3 CPU(s):
3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79
~]#

I'm working on the logic that every second cpu on a node (aka socket) is the
"logical" second hyperthread cpu.  Looking at the CPU load when pushing
traffic I see the same behaviour with software interrupts loading up
particular cores.

>
> Another useful trick for high-load tests is to confine NIC interrupts to
> one (or, if necessary, more) dedicated CPU cores as well. Just like
> Polygraph, the interrupt processing code in the kernel probably benefits
> from CPU affinity and, more importantly, confining it prevents
> CPU-grabbing conflicts between it and Polygraph workers.
>
> In summary, you want to give each CPU-hungry program (worker, kernel,
> etc.) a dedicated CPU core (to the extent possible).
>
>
> > I'm not getting the same latency spikes that I was before, but I have
> > run
> > into a new problem - I can only configure a maximum of 16 core sets
> > before
> > polygraph-server segfaults
>
> We will try to find the time to reproduce and fix.
>

Unfortunately the test is limited by this, I can easily max out the 16 cores
on both sides.  For the full 10Gbit throughput with my old test profile I
think it was about 22+ cores would see per-process cpu consumption below 95%
on both sides.

>
> > If you can let me know what other debug information you want from me and
> > I
> > can DM the details to you.
>
> A stack trace from the crash ("bt full" in gdb) would be a good start if
> we cannot reproduce this.

See attached! (will email you direct if the list whinges).  Setup for 20
cores, 1 dump with 2 cores per worker, the other with 1 core per worker.

> > if the processes are running with 2 cores allocated then they should
> > have
> been
> > showing 200% cpu usage per process (2 cores consumed), not just 100% (1
> > core).  Are the processes not multithreaded in that way?
>
> You have one worker process per physical core. One process cannot
> consume more than 100% of anything. Workers have no threads (for this
> discussion, you can view each worker as a thread if you wish). And two
> virtual cores are a red herring -- in a context of a single busy
> process, they only add overheads.

Shame, thought the robots might have run as individual threads under a
worker, make more use of SMP.

> Cheers,
>
> Alex.

Regards,
William

--00000000000058d1810572e197ef
Content-Type: text/plain; charset="US-ASCII"; 
	name="gt-16-cores-gdb-output-20-cores-2-core-per.txt"
Content-Disposition: attachment; 
	filename="gt-16-cores-gdb-output-20-cores-2-core-per.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: 6025957f22d7535_0.1

fl0jIGdkYiAtLWFyZ3MgL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlciAtLWNmZ19kaXJz
IC91c3IvbG9jYWwvc2hhcmUvcG9seWdyYXBoL3BvbHl0ZXN0cy9lbTEgLS1jb25maWcgIjEwZy13
ZWIxaHItc21wLXYyLnBnIiAtLWxvZyAvdmFyL2xvZy9wb2x5Z3JhcGgvZW0xL3NtcC9wY2xpZW50
LSV3b3JrZXIubG9nIC0taWRsZV90b3V0IDMwMHNlYwpHTlUgZ2RiIChHREIpIFJlZCBIYXQgRW50
ZXJwcmlzZSBMaW51eCAoNy4yLTkyLmVsNikKQ29weXJpZ2h0IChDKSAyMDEwIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgSW5jLgpMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3Ig
bGF0ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPgpUaGlzIGlzIGZyZWUgc29m
dHdhcmU6IHlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4KVGhlcmUg
aXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4gIFR5cGUgInNo
b3cgY29weWluZyIKYW5kICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2Fz
IGNvbmZpZ3VyZWQgYXMgIng4Nl82NC1yZWRoYXQtbGludXgtZ251Ii4KRm9yIGJ1ZyByZXBvcnRp
bmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOgo8aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJl
L2dkYi9idWdzLz4uLi4KUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9iaW4vcG9seWdy
YXBoLXNlcnZlci4uLmRvbmUuCihnZGIpIHJ1bgpTdGFydGluZyBwcm9ncmFtOiAvdXNyL2xvY2Fs
L2Jpbi9wb2x5Z3JhcGgtc2VydmVyIC0tY2ZnX2RpcnMgL3Vzci9sb2NhbC9zaGFyZS9wb2x5Z3Jh
cGgvcG9seXRlc3RzL2VtMSAtLWNvbmZpZyAxMGctd2ViMWhyLXNtcC12Mi5wZyAtLWxvZyAvdmFy
L2xvZy9wb2x5Z3JhcGgvZW0xL3NtcC9wY2xpZW50LSV3b3JrZXIubG9nIC0taWRsZV90b3V0IDMw
MHNlYwpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KMDAwLjAw
fCBjdXJyZW50IHRpbWU6IDE1MzM2ODgwMDkuMjQzODMyIG9yIFdlZCwgMDggQXVnIDIwMTggMDA6
MjY6NDkgR01UCioqKiBnbGliYyBkZXRlY3RlZCAqKiogL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBo
LXNlcnZlcjogZG91YmxlIGZyZWUgb3IgY29ycnVwdGlvbiAoZmFzdHRvcCk6IDB4MDAwMDAwMDAw
MDdjMTFhMCAqKioKPT09PT09PSBCYWNrdHJhY2U6ID09PT09PT09PQovbGliNjQvbGliYy5zby42
WzB4MzFkNmE3NWU1ZV0KL2xpYjY0L2xpYmMuc28uNlsweDMxZDZhNzhjYWRdCi91c3IvbG9jYWwv
YmluL3BvbHlncmFwaC1zZXJ2ZXJbMHg0MGNiZTFdCi91c3IvbG9jYWwvYmluL3BvbHlncmFwaC1z
ZXJ2ZXJbMHg0MWFkOTJdCi91c3IvbG9jYWwvYmluL3BvbHlncmFwaC1zZXJ2ZXJbMHg0MWJhZWNd
Ci91c3IvbG9jYWwvYmluL3BvbHlncmFwaC1zZXJ2ZXJbMHg0MDc3YmFdCi9saWI2NC9saWJjLnNv
LjYoX19saWJjX3N0YXJ0X21haW4rMHgxMDApWzB4MzFkNmExZWQyMF0KL3Vzci9sb2NhbC9iaW4v
cG9seWdyYXBoLXNlcnZlclsweDQwNzQwOV0KPT09PT09PSBNZW1vcnkgbWFwOiA9PT09PT09PQow
MDQwMDAwMC0wMDU1NTAwMCByLXhwIDAwMDAwMDAwIGZkOjAwIDE3MDYzMjkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlcgowMDc1NTAwMC0w
MDc1ODAwMCBydy1wIDAwMTU1MDAwIGZkOjAwIDE3MDYzMjkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlcmEKMDA3NTgwMDAtMDE1NzIwMDAg
cnctcCAwMDAwMDAwMCAwMDowMCAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFto
ZWFwXQozMWQ2NjAwMDAwLTMxZDY2MjAwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQxNzk3ICAg
ICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xkLTIuMTIuc28KMzFkNjgyMDAwMC0zMWQ2ODIx
MDAwIHItLXAgMDAwMjAwMDAgZmQ6MDAgMTQ0MTc5NyAgICAgICAgICAgICAgICAgICAgICAgIC9s
aWI2NC9sZC0yLjEyLnNvCjMxZDY4MjEwMDAtMzFkNjgyMjAwMCBydy1wIDAwMDIxMDAwIGZkOjAw
IDE0NDE3OTcgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGQtMi4xMi5zbwozMWQ2ODIy
MDAwLTMxZDY4MjMwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAozMWQ2YTAwMDAwLTMxZDZiOGIw
MDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQxODAwICAgICAgICAgICAgICAgICAgICAgICAgL2xp
YjY0L2xpYmMtMi4xMi5zbwozMWQ2YjhiMDAwLTMxZDZkOGEwMDAgLS0tcCAwMDE4YjAwMCBmZDow
MCAxNDQxODAwICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmMtMi4xMi5zbwozMWQ2
ZDhhMDAwLTMxZDZkOGUwMDAgci0tcCAwMDE4YTAwMCBmZDowMCAxNDQxODAwICAgICAgICAgICAg
ICAgICAgICAgICAgL2xpYjY0L2xpYmMtMi4xMi5zbwozMWQ2ZDhlMDAwLTMxZDZkOTAwMDAgcnct
cCAwMDE4ZTAwMCBmZDowMCAxNDQxODAwICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xp
YmMtMi4xMi5zbwozMWQ2ZDkwMDAwLTMxZDZkOTQwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAoz
MWQ2ZTAwMDAwLTMxZDZlMDIwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQxODIxICAgICAgICAg
ICAgICAgICAgICAgICAgL2xpYjY0L2xpYmRsLTIuMTIuc28KMzFkNmUwMjAwMC0zMWQ3MDAyMDAw
IC0tLXAgMDAwMDIwMDAgZmQ6MDAgMTQ0MTgyMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2
NC9saWJkbC0yLjEyLnNvCjMxZDcwMDIwMDAtMzFkNzAwMzAwMCByLS1wIDAwMDAyMDAwIGZkOjAw
IDE0NDE4MjEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGliZGwtMi4xMi5zbwozMWQ3
MDAzMDAwLTMxZDcwMDQwMDAgcnctcCAwMDAwMzAwMCBmZDowMCAxNDQxODIxICAgICAgICAgICAg
ICAgICAgICAgICAgL2xpYjY0L2xpYmRsLTIuMTIuc28KMzFkNzIwMDAwMC0zMWQ3MjE3MDAwIHIt
eHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTgwMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9s
aWJwdGhyZWFkLTIuMTIuc28KMzFkNzIxNzAwMC0zMWQ3NDE3MDAwIC0tLXAgMDAwMTcwMDAgZmQ6
MDAgMTQ0MTgwMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJwdGhyZWFkLTIuMTIu
c28KMzFkNzQxNzAwMC0zMWQ3NDE4MDAwIHItLXAgMDAwMTcwMDAgZmQ6MDAgMTQ0MTgwMSAgICAg
ICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJwdGhyZWFkLTIuMTIuc28KMzFkNzQxODAwMC0z
MWQ3NDE5MDAwIHJ3LXAgMDAwMTgwMDAgZmQ6MDAgMTQ0MTgwMSAgICAgICAgICAgICAgICAgICAg
ICAgIC9saWI2NC9saWJwdGhyZWFkLTIuMTIuc28KMzFkNzQxOTAwMC0zMWQ3NDFkMDAwIHJ3LXAg
MDAwMDAwMDAgMDA6MDAgMCAKMzFkN2EwMDAwMC0zMWQ3YTgzMDAwIHIteHAgMDAwMDAwMDAgZmQ6
MDAgMTQ0MTgxMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJtLTIuMTIuc28KMzFk
N2E4MzAwMC0zMWQ3YzgyMDAwIC0tLXAgMDAwODMwMDAgZmQ6MDAgMTQ0MTgxMSAgICAgICAgICAg
ICAgICAgICAgICAgIC9saWI2NC9saWJtLTIuMTIuc28KMzFkN2M4MjAwMC0zMWQ3YzgzMDAwIHIt
LXAgMDAwODIwMDAgZmQ6MDAgMTQ0MTgxMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9s
aWJtLTIuMTIuc28KMzFkN2M4MzAwMC0zMWQ3Yzg0MDAwIHJ3LXAgMDAwODMwMDAgZmQ6MDAgMTQ0
MTgxMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJtLTIuMTIuc28KMzFkN2UwMDAw
MC0zMWQ3ZTE1MDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTgyNCAgICAgICAgICAgICAgICAg
ICAgICAgIC9saWI2NC9saWJ6LnNvLjEuMi4zCjMxZDdlMTUwMDAtMzFkODAxNDAwMCAtLS1wIDAw
MDE1MDAwIGZkOjAwIDE0NDE4MjQgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGliei5z
by4xLjIuMwozMWQ4MDE0MDAwLTMxZDgwMTUwMDAgci0tcCAwMDAxNDAwMCBmZDowMCAxNDQxODI0
ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnouc28uMS4yLjMKMzFkODAxNTAwMC0z
MWQ4MDE2MDAwIHJ3LXAgMDAwMTUwMDAgZmQ6MDAgMTQ0MTgyNCAgICAgICAgICAgICAgICAgICAg
ICAgIC9saWI2NC9saWJ6LnNvLjEuMi4zCjMxZDgyMDAwMDAtMzFkODIxZDAwMCByLXhwIDAwMDAw
MDAwIGZkOjAwIDE0NDE4MzEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlic2VsaW51
eC5zby4xCjMxZDgyMWQwMDAtMzFkODQxYzAwMCAtLS1wIDAwMDFkMDAwIGZkOjAwIDE0NDE4MzEg
ICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlic2VsaW51eC5zby4xCjMxZDg0MWMwMDAt
MzFkODQxZDAwMCByLS1wIDAwMDFjMDAwIGZkOjAwIDE0NDE4MzEgICAgICAgICAgICAgICAgICAg
ICAgICAvbGliNjQvbGlic2VsaW51eC5zby4xCjMxZDg0MWQwMDAtMzFkODQxZTAwMCBydy1wIDAw
MDFkMDAwIGZkOjAwIDE0NDE4MzEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlic2Vs
aW51eC5zby4xCjMxZDg0MWUwMDAtMzFkODQxZjAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCjMx
ZDhhMDAwMDAtMzFkOGExNjAwMCByLXhwIDAwMDAwMDAwIGZkOjAwIDE0NDE4MjMgICAgICAgICAg
ICAgICAgICAgICAgICAvbGliNjQvbGlicmVzb2x2LTIuMTIuc28KMzFkOGExNjAwMC0zMWQ4YzE2
MDAwIC0tLXAgMDAwMTYwMDAgZmQ6MDAgMTQ0MTgyMyAgICAgICAgICAgICAgICAgICAgICAgIC9s
aWI2NC9saWJyZXNvbHYtMi4xMi5zbwozMWQ4YzE2MDAwLTMxZDhjMTcwMDAgci0tcCAwMDAxNjAw
MCBmZDowMCAxNDQxODIzICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnJlc29sdi0y
LjEyLnNvCjMxZDhjMTcwMDAtMzFkOGMxODAwMCBydy1wIDAwMDE3MDAwIGZkOjAwIDE0NDE4MjMg
ICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlicmVzb2x2LTIuMTIuc28KMzFkOGMxODAw
MC0zMWQ4YzFhMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKMzFkOGUwMDAwMC0zMWQ4ZTE2MDAw
IHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTgxMiAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2
NC9saWJnY2Nfcy00LjQuNy0yMDEyMDYwMS5zby4xCjMxZDhlMTYwMDAtMzFkOTAxNTAwMCAtLS1w
IDAwMDE2MDAwIGZkOjAwIDE0NDE4MTIgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGli
Z2NjX3MtNC40LjctMjAxMjA2MDEuc28uMQozMWQ5MDE1MDAwLTMxZDkwMTYwMDAgcnctcCAwMDAx
NTAwMCBmZDowMCAxNDQxODEyICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmdjY19z
LTQuNC43LTIwMTIwNjAxLnNvLjEKMzFkOTIwMDAwMC0zMWQ5MmU4MDAwIHIteHAgMDAwMDAwMDAg
ZmQ6MDAgMTcwMzk0NyAgICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGlic3RkYysr
LnNvLjYuMC4xMwozMWQ5MmU4MDAwLTMxZDk0ZTgwMDAgLS0tcCAwMDBlODAwMCBmZDowMCAxNzAz
OTQ3ICAgICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJzdGRjKysuc28uNi4wLjEz
CjMxZDk0ZTgwMDAtMzFkOTRlZjAwMCByLS1wIDAwMGU4MDAwIGZkOjAwIDE3MDM5NDcgICAgICAg
ICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2xpYnN0ZGMrKy5zby42LjAuMTMKMzFkOTRlZjAw
MC0zMWQ5NGYxMDAwIHJ3LXAgMDAwZWYwMDAgZmQ6MDAgMTcwMzk0NyAgICAgICAgICAgICAgICAg
ICAgICAgIC91c3IvbGliNjQvbGlic3RkYysrLnNvLjYuMC4xMwozMWQ5NGYxMDAwLTMxZDk1MDYw
MDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAozMWRjMjAwMDAwLTMxZGMzYmEwMDAgci14cCAwMDAw
MDAwMCBmZDowMCAxNzEwNDMyICAgICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJj
cnlwdG8uc28uMS4wLjFlCjMxZGMzYmEwMDAtMzFkYzViYTAwMCAtLS1wIDAwMWJhMDAwIGZkOjAw
IDE3MTA0MzIgICAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2xpYmNyeXB0by5zby4x
LjAuMWUKMzFkYzViYTAwMC0zMWRjNWQ1MDAwIHItLXAgMDAxYmEwMDAgZmQ6MDAgMTcxMDQzMiAg
ICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGliY3J5cHRvLnNvLjEuMC4xZQozMWRj
NWQ1MDAwLTMxZGM1ZTEwMDAgcnctcCAwMDFkNTAwMCBmZDowMCAxNzEwNDMyICAgICAgICAgICAg
ICAgICAgICAgICAgL3Vzci9saWI2NC9saWJjcnlwdG8uc28uMS4wLjFlCjMxZGM1ZTEwMDAtMzFk
YzVlNTAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCjMxZGNhMDAwMDAtMzFkY2EwMzAwMCByLXhw
IDAwMDAwMDAwIGZkOjAwIDE0NDIwMzQgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGli
Y29tX2Vyci5zby4yLjEKMzFkY2EwMzAwMC0zMWRjYzAyMDAwIC0tLXAgMDAwMDMwMDAgZmQ6MDAg
MTQ0MjAzNCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJjb21fZXJyLnNvLjIuMQoz
MWRjYzAyMDAwLTMxZGNjMDMwMDAgci0tcCAwMDAwMjAwMCBmZDowMCAxNDQyMDM0ICAgICAgICAg
ICAgICAgICAgICAgICAgL2xpYjY0L2xpYmNvbV9lcnIuc28uMi4xCjMxZGNjMDMwMDAtMzFkY2Mw
NDAwMCBydy1wIDAwMDAzMDAwIGZkOjAwIDE0NDIwMzQgICAgICAgICAgICAgICAgICAgICAgICAv
bGliNjQvbGliY29tX2Vyci5zby4yLjEKMzFkZTIwMDAwMC0zMWRlMmRjMDAwIHIteHAgMDAwMDAw
MDAgZmQ6MDAgMTQ0MjEzMyAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrcmI1LnNv
LjMuMwozMWRlMmRjMDAwLTMxZGU0ZGIwMDAgLS0tcCAwMDBkYzAwMCBmZDowMCAxNDQyMTMzICAg
ICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmtyYjUuc28uMy4zCjMxZGU0ZGIwMDAtMzFk
ZTRlNTAwMCByLS1wIDAwMGRiMDAwIGZkOjAwIDE0NDIxMzMgICAgICAgICAgICAgICAgICAgICAg
ICAvbGliNjQvbGlia3JiNS5zby4zLjMKMzFkZTRlNTAwMC0zMWRlNGU3MDAwIHJ3LXAgMDAwZTUw
MDAgZmQ6MDAgMTQ0MjEzMyAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrcmI1LnNv
LjMuMwozMWRlNjAwMDAwLTMxZGU2MDIwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQyMDAxICAg
ICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmtleXV0aWxzLnNvLjEuMwozMWRlNjAyMDAw
LTMxZGU4MDEwMDAgLS0tcCAwMDAwMjAwMCBmZDowMCAxNDQyMDAxICAgICAgICAgICAgICAgICAg
ICAgICAgL2xpYjY0L2xpYmtleXV0aWxzLnNvLjEuMwozMWRlODAxMDAwLTMxZGU4MDIwMDAgci0t
cCAwMDAwMTAwMCBmZDowMCAxNDQyMDAxICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xp
YmtleXV0aWxzLnNvLjEuMwozMWRlODAyMDAwLTMxZGU4MDMwMDAgcnctcCAwMDAwMjAwMCBmZDow
MCAxNDQyMDAxICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmtleXV0aWxzLnNvLjEu
MwozMWRmNjAwMDAwLTMxZGY2MGEwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQyMDIyICAgICAg
ICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmtyYjVzdXBwb3J0LnNvLjAuMQozMWRmNjBhMDAw
LTMxZGY4MDkwMDAgLS0tcCAwMDAwYTAwMCBmZDowMCAxNDQyMDIyICAgICAgICAgICAgICAgICAg
ICAgICAgL2xpYjY0L2xpYmtyYjVzdXBwb3J0LnNvLjAuMQozMWRmODA5MDAwLTMxZGY4MGEwMDAg
ci0tcCAwMDAwOTAwMCBmZDowMCAxNDQyMDIyICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0
L2xpYmtyYjVzdXBwb3J0LnNvLjAuMQozMWRmODBhMDAwLTMxZGY4MGIwMDAgcnctcCAwMDAwYTAw
MCBmZDowMCAxNDQyMDIyICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmtyYjVzdXBw
b3J0LnNvLjAuMQozMWRmYTAwMDAwLTMxZGZhMjkwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQy
MDI0ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYms1Y3J5cHRvLnNvLjMuMQozMWRm
YTI5MDAwLTMxZGZjMjkwMDAgLS0tcCAwMDAyOTAwMCBmZDowMCAxNDQyMDI0ICAgICAgICAgICAg
ICAgICAgICAgICAgL2xpYjY0L2xpYms1Y3J5cHRvLnNvLjMuMQozMWRmYzI5MDAwLTMxZGZjMmEw
MDAgci0tcCAwMDAyOTAwMCBmZDowMCAxNDQyMDI0ICAgICAgICAgICAgICAgICAgICAgICAgL2xp
YjY0L2xpYms1Y3J5cHRvLnNvLjMuMQozMWRmYzJhMDAwLTMxZGZjMmIwMDAgcnctcCAwMDAyYTAw
MCBmZDowMCAxNDQyMDI0ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYms1Y3J5cHRv
LnNvLjMuMQozMWRmYzJiMDAwLTMxZGZjMmMwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAozMWRm
ZTAwMDAwLTMxZGZlNDEwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQyMTM3ICAgICAgICAgICAg
ICAgICAgICAgICAgL2xpYjY0L2xpYmdzc2FwaV9rcmI1LnNvLjIuMgozMWRmZTQxMDAwLTMxZTAw
NDEwMDAgLS0tcCAwMDA0MTAwMCBmZDowMCAxNDQyMTM3ICAgICAgICAgICAgICAgICAgICAgICAg
L2xpYjY0L2xpYmdzc2FwaV9rcmI1LnNvLjIuMgozMWUwMDQxMDAwLTMxZTAwNDIwMDAgci0tcCAw
MDA0MTAwMCBmZDowMCAxNDQyMTM3ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmdz
c2FwaV9rcmI1LnNvLjIuMgozMWUwMDQyMDAwLTMxZTAwNDQwMDAgcnctcCAwMDA0MjAwMCBmZDow
MCAxNDQyMTM3ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmdzc2FwaV9rcmI1LnNv
LjIuMgozMWUzMjAwMDAwLTMxZTMyNjIwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNzEyODAxICAg
ICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJzc2wuc28uMS4wLjFlCjMxZTMyNjIw
MDAtMzFlMzQ2MjAwMCAtLS1wIDAwMDYyMDAwIGZkOjAwIDE3MTI4MDEgICAgICAgICAgICAgICAg
ICAgICAgICAvdXNyL2xpYjY0L2xpYnNzbC5zby4xLjAuMWUKMzFlMzQ2MjAwMC0zMWUzNDY2MDAw
IHItLXAgMDAwNjIwMDAgZmQ6MDAgMTcxMjgwMSAgICAgICAgICAgICAgICAgICAgICAgIC91c3Iv
bGliNjQvbGlic3NsLnNvLjEuMC4xZQozMWUzNDY2MDAwLTMxZTM0NmMwMDAgcnctcCAwMDA2NjAw
MCBmZDowMCAxNzEyODAxICAgICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJzc2wu
c28uMS4wLjFlCjdmZmZmMDAwMDAwMC03ZmZmZjAwMjEwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAw
IAo3ZmZmZjAwMjEwMDAtN2ZmZmY0MDAwMDAwIC0tLXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZmZmY1
ZjdjMDAwLTdmZmZmN2ZmMjAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCjdmZmZmN2ZmZDAwMC03
ZmZmZjdmZmUwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmZmZjdmZmUwMDAtN2ZmZmY3ZmZm
MDAwIHIteHAgMDAwMDAwMDAgMDA6MDAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgW3Zkc29d
CjdmZmZmZmZlYTAwMC03ZmZmZmZmZmYwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwICAgICAgICAg
ICAgICAgICAgICAgICAgICBbc3RhY2tdCmZmZmZmZmZmZmY2MDAwMDAtZmZmZmZmZmZmZjYwMTAw
MCByLXhwIDAwMDAwMDAwIDAwOjAwIDAgICAgICAgICAgICAgICAgICBbdnN5c2NhbGxdCgpQcm9n
cmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdBQlJULCBBYm9ydGVkLgoweDAwMDAwMDMxZDZhMzI0ZjUg
aW4gcmFpc2UgKHNpZz02KSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3JhaXNl
LmM6NjQKNjQJICByZXR1cm4gSU5MSU5FX1NZU0NBTEwgKHRna2lsbCwgMywgcGlkLCBzZWxmdGlk
LCBzaWcpOwooZ2RiKSBidCBmdWxsCiMwICAweDAwMDAwMDMxZDZhMzI0ZjUgaW4gcmFpc2UgKHNp
Zz02KSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3JhaXNlLmM6NjQKICAgICAg
ICByZXN1bHR2YXIgPSAwCiAgICAgICAgcGlkID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgc2VsZnRpZCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgojMSAgMHgwMDAwMDAzMWQ2YTMzY2Q1
IGluIGFib3J0ICgpIGF0IGFib3J0LmM6OTIKICAgICAgICBzYXZlX3N0YWdlID0gMgogICAgICAg
IGFjdCA9IHtfX3NpZ2FjdGlvbl9oYW5kbGVyID0ge3NhX2hhbmRsZXIgPSAweDdmZmZmZmZmZDJk
OCwgc2Ffc2lnYWN0aW9uID0gMHg3ZmZmZmZmZmQyZDh9LCBzYV9tYXNrID0ge19fdmFsID0gewog
ICAgICAgICAgICAgIDE0MDczNzQ4ODM0Mzc0NCwgMTQwNzM3NDg4MzQ4NzYyLCAzMSwgMjE0MDU1
NjE0OTkxLCAzLCAxNDA3Mzc0ODgzNDM3NTQsIDYsIDIxNDA1NTYxNDk5NSwgMiwgMTQwNzM3NDg4
MzQzNzQxLCAzLCAKICAgICAgICAgICAgICAyMTQwNTU2MDgyNjAsIDEsIDIxNDA1NTYxNDk5MSwg
MywgMTQwNzM3NDg4MzQzNzUwfX0sIHNhX2ZsYWdzID0gMTAsIHNhX3Jlc3RvcmVyID0gMHgzMWQ2
YjU3YTEzfQogICAgICAgIHNpZ3MgPSB7X192YWwgPSB7MzIsIDAgPHJlcGVhdHMgMTUgdGltZXM+
fX0KIzIgIDB4MDAwMDAwMzFkNmE3MDQxNyBpbiBfX2xpYmNfbWVzc2FnZSAoZG9fYWJvcnQ9Miwg
Zm10PTB4MzFkNmI1OGMwMCAiKioqIGdsaWJjIGRldGVjdGVkICoqKiAlczogJXM6IDB4JXMgKioq
XG4iKQogICAgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvbGliY19mYXRhbC5jOjE5OAog
ICAgICAgIGFwID0ge3tncF9vZmZzZXQgPSA0MCwgZnBfb2Zmc2V0ID0gNDgsIG92ZXJmbG93X2Fy
Z19hcmVhID0gMHg3ZmZmZmZmZmRjNDAsIHJlZ19zYXZlX2FyZWEgPSAweDdmZmZmZmZmZGI1MH19
CiAgICAgICAgYXBfY29weSA9IHt7Z3Bfb2Zmc2V0ID0gMTYsIGZwX29mZnNldCA9IDQ4LCBvdmVy
Zmxvd19hcmdfYXJlYSA9IDB4N2ZmZmZmZmZkYzQwLCByZWdfc2F2ZV9hcmVhID0gMHg3ZmZmZmZm
ZmRiNTB9fQogICAgICAgIGZkID0gOQogICAgICAgIG9uXzIgPSA8dmFsdWUgb3B0aW1pemVkIG91
dD4KICAgICAgICBsaXN0ID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiAgICAgICAgbmxpc3QgPSA8
dmFsdWUgb3B0aW1pemVkIG91dD4KICAgICAgICBjcCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIHdyaXR0ZW4gPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KIzMgIDB4MDAwMDAwMzFkNmE3
NWU1ZSBpbiBtYWxsb2NfcHJpbnRlcnIgKGFjdGlvbj0zLCBzdHI9MHgzMWQ2YjU4ZWQ4ICJkb3Vi
bGUgZnJlZSBvciBjb3JydXB0aW9uIChmYXN0dG9wKSIsIAogICAgcHRyPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PiwgYXJfcHRyPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgbWFsbG9jLmM6NjM2MAog
ICAgICAgIGJ1ZiA9ICIwMDAwMDAwMDAwN2MxMWEwIgogICAgICAgIGNwID0gPHZhbHVlIG9wdGlt
aXplZCBvdXQ+CiM0ICAweDAwMDAwMDMxZDZhNzhjYWQgaW4gX2ludF9mcmVlIChhdj0weDMxZDZk
OGUxMjAsIHA9MHg3YzExOTAsIGhhdmVfbG9jaz0wKSBhdCBtYWxsb2MuYzo0ODQ2CiAgICAgICAg
c2l6ZSA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZiID0gPHZhbHVlIG9wdGltaXpl
ZCBvdXQ+CiAgICAgICAgbmV4dGNodW5rID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiAgICAgICAg
bmV4dHNpemUgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KICAgICAgICBuZXh0aW51c2UgPSA8dmFs
dWUgb3B0aW1pemVkIG91dD4KICAgICAgICBwcmV2c2l6ZSA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PgogICAgICAgIGJjayA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAgIGZ3ZCA9IDx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAgIGVycnN0ciA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIGxvY2tlZCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgojNSAgMHgwMDAwMDAwMDAwNDBj
YmUxIGluIEFycmF5PGludD46On5BcnJheSAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9f
aW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pCiAgICBhdCAuLi8uLi9zcmMveHN0ZC9BcnJh
eS5oOjMwCk5vIGxvY2Fscy4KIzYgIDB4MDAwMDAwMDAwMDQxYWQ5MiBpbiB+QXJyYXkgKHRoaXM9
MHg3ZmZmZmZmZmUxYTApIGF0IC4uLy4uL3NyYy94c3RkL0FycmF5Lmg6MzAKTm8gbG9jYWxzLgoj
NyAgUG9seUFwcDo6bWFrZUFnZW50cyAodGhpcz0weDdmZmZmZmZmZTFhMCkgYXQgUG9seUFwcC5j
Yzo4OTkKICAgICAgICBsb2NhbEFnZW50cyA9IHtfdnB0ci5BcnJheSA9IDB4NGU3ZDEwLCB0aGVJ
dGVtcyA9IDB4MTUyNDY0MCwgdGhlQ2FwYWNpdHkgPSAyNTYsIHRoZUNvdW50ID0gMTgwfQogICAg
ICAgIGNwdUNvcmVzID0ge192cHRyLkFycmF5ID0gMHg0ZTdmMzAsIHRoZUl0ZW1zID0gMHgxNTE1
NjA4LCB0aGVDYXBhY2l0eSA9IDMyLCB0aGVDb3VudCA9IDIwfQogICAgICAgIGxvY2FsSG9zdENv
dW50ID0gMjAKICAgICAgICBhZ2VudEJlZ2luID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiAgICAg
ICAgY2ZnUmVwb3J0R2FwID0gezx0aW1ldmFsPiA9IHt0dl9zZWMgPSA1LCB0dl91c2VjID0gMH0s
IDxObyBkYXRhIGZpZWxkcz59CiAgICAgICAgY2ZnTmV4dFJlcG9ydCA9IHs8dGltZXZhbD4gPSB7
dHZfc2VjID0gMTUzMzY4ODAxNSwgdHZfdXNlYyA9IDI4OTEzOX0sIDxObyBkYXRhIGZpZWxkcz59
CiAgICAgICAgaWZhY2VNYXAgPSB7dGhlU3RhdGljSW5kZXggPSB7X3ZwdHIuQXJyYXkgPSAweDRl
ZWJiMCwgdGhlSXRlbXMgPSAweDg2MDYzMCwgdGhlQ2FwYWNpdHkgPSAyNjUsIHRoZUNvdW50ID0g
MjY1fSwgCiAgICAgICAgICB0aGVEeW5hbWljSW5kZXggPSB7X3ZwdHIuQXJyYXkgPSAweDRlZWJi
MCwgdGhlSXRlbXMgPSAweDdjMTY3MCwgdGhlQ2FwYWNpdHkgPSAwLCB0aGVDb3VudCA9IDB9LCB0
aGVDb3VudCA9IDE5M30KICAgICAgICBhZ2VudENvdW50ID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+
CiAgICAgICAgaG9zdHMgPSB7PEFycmF5PE5ldEFkZHIqPj4gPSB7X3ZwdHIuQXJyYXkgPSAweDRl
N2U1MCwgdGhlSXRlbXMgPSAweDE1MjIwNjAsIHRoZUNhcGFjaXR5ID0gMzIsIAogICAgICAgICAg
ICB0aGVDb3VudCA9IDIwfSwgPE5vIGRhdGEgZmllbGRzPn0KICAgICAgICBsb2NhbENwdUNvcmVz
ID0ge192cHRyLkFycmF5ID0gMHg0ZTdmMzAsIHRoZUl0ZW1zID0gMHgxNTE1MmY4LCB0aGVDYXBh
Y2l0eSA9IDMyLCB0aGVDb3VudCA9IDIwfQogICAgICAgIGFnZW50RW5kID0gPHZhbHVlIG9wdGlt
aXplZCBvdXQ+CiAgICAgICAgbG9jYWxBZ2VudEFkZHJlc2VzID0gezxBcnJheTxOZXRBZGRyIGNv
bnN0Kj4+ID0ge192cHRyLkFycmF5ID0gMHg0ZTdkNzAsIHRoZUl0ZW1zID0gMHgxNTI0ZTUwLCB0
aGVDYXBhY2l0eSA9IDI1NiwgCiAgICAgICAgICAgIHRoZUNvdW50ID0gMTgwfSwgPE5vIGRhdGEg
ZmllbGRzPn0KIzggIDB4MDAwMDAwMDAwMDQxYmFlYyBpbiBQb2x5QXBwOjpydW4gKHRoaXM9MHg3
ZmZmZmZmZmUxYTAsIGFyZ2M9OSwgYXJndj0weDdmZmZmZmZmZTM5OCkgYXQgUG9seUFwcC5jYzox
MTczCk5vIGxvY2Fscy4KIzkgIDB4MDAwMDAwMDAwMDQwNzdiYSBpbiBtYWluIChhcmdjPTksIGFy
Z3Y9MHg3ZmZmZmZmZmUzOTgpIGF0IFBvbHlTcnYuY2M6NzMKICAgICAgICBhcHAgPSB7PFBvbHlB
cHA+ID0gezxGaWxlU2NhblRpY2tlcj4gPSB7X3ZwdHIuRmlsZVNjYW5UaWNrZXIgPSAweDRlNGNk
MH0sIDxCY2FzdFJjdmVyPiA9IHtfdnB0ci5CY2FzdFJjdmVyID0gMHg0ZTRkODgsIAogICAgICAg
ICAgICAgIHRoZUNoYW5uZWxzID0ge192cHRyLkFycmF5ID0gMHg0ZTU2YjAsIHRoZUl0ZW1zID0g
MHg3YTU5NTAsIHRoZUNhcGFjaXR5ID0gMTYsIHRoZUNvdW50ID0gMX19LCB0aGVDbWRMaW5lID0g
ewogICAgICAgICAgICAgIF92cHRyLkNtZExpbmUgPSAweDUxMDFiMCwgdGhlQXJncyA9IHtfdnB0
ci5BcnJheSA9IDB4NGU2MTcwLCB0aGVJdGVtcyA9IDB4N2E1YWQwLCB0aGVDYXBhY2l0eSA9IDE2
LCB0aGVDb3VudCA9IDl9LCAKICAgICAgICAgICAgICB0aGVPcHRzID0ge192cHRyLkFycmF5ID0g
MHg0ZTU5NzAsIHRoZUl0ZW1zID0gMHg3YTVjNDAsIHRoZUNhcGFjaXR5ID0gNjQsIHRoZUNvdW50
ID0gMzR9LCB0aGVBbm9ueW1QYXJzZXIgPSAweDAsIAogICAgICAgICAgICAgIHRoZVByZ05hbWUg
PSB7c3RhdGljIG5wb3MgPSAyMTQ3NDgzNjQ3LCB0aGVCdWYgPSAweDc4N2RjMH19LCB0aGVQZ2xD
ZmcgPSB7c3RhdGljIG5wb3MgPSAyMTQ3NDgzNjQ3LCAKICAgICAgICAgICAgICB0aGVCdWYgPSAw
eDdhNjJmMH0sIHRoZUlmYWNlcyA9IHtfdnB0ci5BcnJheSA9IDB4NGU4MmIwLCB0aGVJdGVtcyA9
IDB4MTU0ZmFiMCwgdGhlQ2FwYWNpdHkgPSAxOTQsIHRoZUNvdW50ID0gMTk0fSwgCiAgICAgICAg
ICAgIHRoZUxvY2FscyA9IHtfdnB0ci5BcnJheSA9IDB4NGU4MjUwLCB0aGVJdGVtcyA9IDB4N2E1
OTEwLCB0aGVDYXBhY2l0eSA9IDAsIHRoZUNvdW50ID0gMH0sIHRoZUNvbnRlbnRTZWxzID0gewog
ICAgICAgICAgICAgIF92cHRyLkFycmF5ID0gMHg0ZTgxZjAsIHRoZUl0ZW1zID0gMHg3ZjVlNjAs
IHRoZUNhcGFjaXR5ID0gMiwgdGhlQ291bnQgPSAyfSwgdGhlQWdlbnRUeXBlID0gewogICAgICAg
ICAgICAgIHN0YXRpYyBucG9zID0gMjE0NzQ4MzY0NywgdGhlQnVmID0gMHg3N2YzMDB9LCB0aGVC
ZWVwRG9vcm1hbiA9IDB4MCwgdGhlSWRsZUJlZyA9IHs8dGltZXZhbD4gPSB7dHZfc2VjID0gLTEs
IAogICAgICAgICAgICAgICAgdHZfdXNlYyA9IC0xfSwgPE5vIGRhdGEgZmllbGRzPn0sIHRoZUlk
bGVFbmQgPSB7PHRpbWV2YWw+ID0ge3R2X3NlYyA9IC0xLCB0dl91c2VjID0gLTF9LCA8Tm8gZGF0
YSBmaWVsZHM+fSwgCiAgICAgICAgICAgIGlzSWRsZSA9IGZhbHNlLCB0aGVUaWNrQ291bnQgPSAw
LCB0aGVTdGF0ZUNvdW50ID0gMCwgdGhlV29ya2VyQ291bnQgPSAyMH0sIDxObyBkYXRhIGZpZWxk
cz59CihnZGIpCg==
--00000000000058d1810572e197ef
Content-Type: text/plain; charset="US-ASCII"; 
	name="gt-16-cores-gdb-output-20-cores-single-core-per.txt"
Content-Disposition: attachment; 
	filename="gt-16-cores-gdb-output-20-cores-single-core-per.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: 6025957f22d7535_0.2

fl0jIGdkYiAtLWFyZ3MgL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlciAtLWNmZ19kaXJz
IC91c3IvbG9jYWwvc2hhcmUvcG9seWdyYXBoL3BvbHl0ZXN0cy9lbTEgLS1jb25maWcgIjEwZy13
ZWIxaHItc21wLXYyLnBnIiAtLWxvZyAvdmFyL2xvZy9wb2x5Z3JhcGgvZW0xL3NtcC9wY2xpZW50
LSV3b3JrZXIubG9nIC0taWRsZV90b3V0IDMwMHNlY0dOVSBnZGIgKEdEQikgUmVkIEhhdCBFbnRl
cnByaXNlIExpbnV4ICg3LjItOTIuZWw2KQpDb3B5cmlnaHQgKEMpIDIwMTAgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBs
YXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw+ClRoaXMgaXMgZnJlZSBzb2Z0
d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0LgpUaGVyZSBp
cyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3LiAgVHlwZSAic2hv
dyBjb3B5aW5nIgphbmQgInNob3cgd2FycmFudHkiIGZvciBkZXRhaWxzLgpUaGlzIEdEQiB3YXMg
Y29uZmlndXJlZCBhcyAieDg2XzY0LXJlZGhhdC1saW51eC1nbnUiLgpGb3IgYnVnIHJlcG9ydGlu
ZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUv
Z2RiL2J1Z3MvPi4uLgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2Jpbi9wb2x5Z3Jh
cGgtc2VydmVyLi4uZG9uZS4KKGdkYikgcnVuClN0YXJ0aW5nIHByb2dyYW06IC91c3IvbG9jYWwv
YmluL3BvbHlncmFwaC1zZXJ2ZXIgLS1jZmdfZGlycyAvdXNyL2xvY2FsL3NoYXJlL3BvbHlncmFw
aC9wb2x5dGVzdHMvZW0xIC0tY29uZmlnIDEwZy13ZWIxaHItc21wLXYyLnBnIC0tbG9nIC92YXIv
bG9nL3BvbHlncmFwaC9lbTEvc21wL3BjbGllbnQtJXdvcmtlci5sb2cgLS1pZGxlX3RvdXQgMzAw
c2VjCltUaHJlYWQgZGVidWdnaW5nIHVzaW5nIGxpYnRocmVhZF9kYiBlbmFibGVkXQowMDAuMDB8
IGN1cnJlbnQgdGltZTogMTUzMzY4Nzc1MS45NDczNjQgb3IgV2VkLCAwOCBBdWcgMjAxOCAwMDoy
MjozMSBHTVQKKioqIGdsaWJjIGRldGVjdGVkICoqKiAvdXNyL2xvY2FsL2Jpbi9wb2x5Z3JhcGgt
c2VydmVyOiBkb3VibGUgZnJlZSBvciBjb3JydXB0aW9uIChmYXN0dG9wKTogMHgwMDAwMDAwMDAw
N2MxMWEwICoqKgo9PT09PT09IEJhY2t0cmFjZTogPT09PT09PT09Ci9saWI2NC9saWJjLnNvLjZb
MHgzMWQ2YTc1ZTVlXQovbGliNjQvbGliYy5zby42WzB4MzFkNmE3OGNhZF0KL3Vzci9sb2NhbC9i
aW4vcG9seWdyYXBoLXNlcnZlclsweDQwY2JlMV0KL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNl
cnZlclsweDQxYWQ5Ml0KL3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlclsweDQxYmFlY10K
L3Vzci9sb2NhbC9iaW4vcG9seWdyYXBoLXNlcnZlclsweDQwNzdiYV0KL2xpYjY0L2xpYmMuc28u
NihfX2xpYmNfc3RhcnRfbWFpbisweDEwMClbMHgzMWQ2YTFlZDIwXQovdXNyL2xvY2FsL2Jpbi9w
b2x5Z3JhcGgtc2VydmVyWzB4NDA3NDA5XQo9PT09PT09IE1lbW9yeSBtYXA6ID09PT09PT09CjAw
NDAwMDAwLTAwNTU1MDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTcwNjMyOSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvdXNyL2xvY2FsL2Jpbi9wb2x5Z3JhcGgtc2VydmVyCjAwNzU1MDAwLTAw
NzU4MDAwIHJ3LXAgMDAxNTUwMDAgZmQ6MDAgMTcwNjMyOSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvdXNyL2xvY2FsL2Jpbi9wb2x5Z3JhcGgtc2VydmVyCjAwNzU4MDAwLTAxNTcyMDAwIHJ3
LXAgMDAwMDAwMDAgMDA6MDAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaGVh
cF0KMzFkNjYwMDAwMC0zMWQ2NjIwMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTc5NyAgICAg
ICAgICAgICAgICAgICAgICAgIC9saWI2NC9sZC0yLjEyLnNvCjMxZDY4MjAwMDAtMzFkNjgyMTAw
MCByLS1wIDAwMDIwMDAwIGZkOjAwIDE0NDE3OTcgICAgICAgICAgICAgICAgICAgICAgICAvbGli
NjQvbGQtMi4xMi5zbwozMWQ2ODIxMDAwLTMxZDY4MjIwMDAgcnctcCAwMDAyMTAwMCBmZDowMCAx
NDQxNzk3ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xkLTIuMTIuc28KMzFkNjgyMjAw
MC0zMWQ2ODIzMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKMzFkNmEwMDAwMC0zMWQ2YjhiMDAw
IHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTgwMCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2
NC9saWJjLTIuMTIuc28KMzFkNmI4YjAwMC0zMWQ2ZDhhMDAwIC0tLXAgMDAxOGIwMDAgZmQ6MDAg
MTQ0MTgwMCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJjLTIuMTIuc28KMzFkNmQ4
YTAwMC0zMWQ2ZDhlMDAwIHItLXAgMDAxOGEwMDAgZmQ6MDAgMTQ0MTgwMCAgICAgICAgICAgICAg
ICAgICAgICAgIC9saWI2NC9saWJjLTIuMTIuc28KMzFkNmQ4ZTAwMC0zMWQ2ZDkwMDAwIHJ3LXAg
MDAxOGUwMDAgZmQ6MDAgMTQ0MTgwMCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJj
LTIuMTIuc28KMzFkNmQ5MDAwMC0zMWQ2ZDk0MDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKMzFk
NmUwMDAwMC0zMWQ2ZTAyMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MTgyMSAgICAgICAgICAg
ICAgICAgICAgICAgIC9saWI2NC9saWJkbC0yLjEyLnNvCjMxZDZlMDIwMDAtMzFkNzAwMjAwMCAt
LS1wIDAwMDAyMDAwIGZkOjAwIDE0NDE4MjEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQv
bGliZGwtMi4xMi5zbwozMWQ3MDAyMDAwLTMxZDcwMDMwMDAgci0tcCAwMDAwMjAwMCBmZDowMCAx
NDQxODIxICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmRsLTIuMTIuc28KMzFkNzAw
MzAwMC0zMWQ3MDA0MDAwIHJ3LXAgMDAwMDMwMDAgZmQ6MDAgMTQ0MTgyMSAgICAgICAgICAgICAg
ICAgICAgICAgIC9saWI2NC9saWJkbC0yLjEyLnNvCjMxZDcyMDAwMDAtMzFkNzIxNzAwMCByLXhw
IDAwMDAwMDAwIGZkOjAwIDE0NDE4MDEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGli
cHRocmVhZC0yLjEyLnNvCjMxZDcyMTcwMDAtMzFkNzQxNzAwMCAtLS1wIDAwMDE3MDAwIGZkOjAw
IDE0NDE4MDEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlicHRocmVhZC0yLjEyLnNv
CjMxZDc0MTcwMDAtMzFkNzQxODAwMCByLS1wIDAwMDE3MDAwIGZkOjAwIDE0NDE4MDEgICAgICAg
ICAgICAgICAgICAgICAgICAvbGliNjQvbGlicHRocmVhZC0yLjEyLnNvCjMxZDc0MTgwMDAtMzFk
NzQxOTAwMCBydy1wIDAwMDE4MDAwIGZkOjAwIDE0NDE4MDEgICAgICAgICAgICAgICAgICAgICAg
ICAvbGliNjQvbGlicHRocmVhZC0yLjEyLnNvCjMxZDc0MTkwMDAtMzFkNzQxZDAwMCBydy1wIDAw
MDAwMDAwIDAwOjAwIDAgCjMxZDdhMDAwMDAtMzFkN2E4MzAwMCByLXhwIDAwMDAwMDAwIGZkOjAw
IDE0NDE4MTEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlibS0yLjEyLnNvCjMxZDdh
ODMwMDAtMzFkN2M4MjAwMCAtLS1wIDAwMDgzMDAwIGZkOjAwIDE0NDE4MTEgICAgICAgICAgICAg
ICAgICAgICAgICAvbGliNjQvbGlibS0yLjEyLnNvCjMxZDdjODIwMDAtMzFkN2M4MzAwMCByLS1w
IDAwMDgyMDAwIGZkOjAwIDE0NDE4MTEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGli
bS0yLjEyLnNvCjMxZDdjODMwMDAtMzFkN2M4NDAwMCBydy1wIDAwMDgzMDAwIGZkOjAwIDE0NDE4
MTEgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlibS0yLjEyLnNvCjMxZDdlMDAwMDAt
MzFkN2UxNTAwMCByLXhwIDAwMDAwMDAwIGZkOjAwIDE0NDE4MjQgICAgICAgICAgICAgICAgICAg
ICAgICAvbGliNjQvbGliei5zby4xLjIuMwozMWQ3ZTE1MDAwLTMxZDgwMTQwMDAgLS0tcCAwMDAx
NTAwMCBmZDowMCAxNDQxODI0ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnouc28u
MS4yLjMKMzFkODAxNDAwMC0zMWQ4MDE1MDAwIHItLXAgMDAwMTQwMDAgZmQ6MDAgMTQ0MTgyNCAg
ICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJ6LnNvLjEuMi4zCjMxZDgwMTUwMDAtMzFk
ODAxNjAwMCBydy1wIDAwMDE1MDAwIGZkOjAwIDE0NDE4MjQgICAgICAgICAgICAgICAgICAgICAg
ICAvbGliNjQvbGliei5zby4xLjIuMwozMWQ4MjAwMDAwLTMxZDgyMWQwMDAgci14cCAwMDAwMDAw
MCBmZDowMCAxNDQxODMxICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnNlbGludXgu
c28uMQozMWQ4MjFkMDAwLTMxZDg0MWMwMDAgLS0tcCAwMDAxZDAwMCBmZDowMCAxNDQxODMxICAg
ICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnNlbGludXguc28uMQozMWQ4NDFjMDAwLTMx
ZDg0MWQwMDAgci0tcCAwMDAxYzAwMCBmZDowMCAxNDQxODMxICAgICAgICAgICAgICAgICAgICAg
ICAgL2xpYjY0L2xpYnNlbGludXguc28uMQozMWQ4NDFkMDAwLTMxZDg0MWUwMDAgcnctcCAwMDAx
ZDAwMCBmZDowMCAxNDQxODMxICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnNlbGlu
dXguc28uMQozMWQ4NDFlMDAwLTMxZDg0MWYwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAozMWQ4
YTAwMDAwLTMxZDhhMTYwMDAgci14cCAwMDAwMDAwMCBmZDowMCAxNDQxODIzICAgICAgICAgICAg
ICAgICAgICAgICAgL2xpYjY0L2xpYnJlc29sdi0yLjEyLnNvCjMxZDhhMTYwMDAtMzFkOGMxNjAw
MCAtLS1wIDAwMDE2MDAwIGZkOjAwIDE0NDE4MjMgICAgICAgICAgICAgICAgICAgICAgICAvbGli
NjQvbGlicmVzb2x2LTIuMTIuc28KMzFkOGMxNjAwMC0zMWQ4YzE3MDAwIHItLXAgMDAwMTYwMDAg
ZmQ6MDAgMTQ0MTgyMyAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJyZXNvbHYtMi4x
Mi5zbwozMWQ4YzE3MDAwLTMxZDhjMTgwMDAgcnctcCAwMDAxNzAwMCBmZDowMCAxNDQxODIzICAg
ICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYnJlc29sdi0yLjEyLnNvCjMxZDhjMTgwMDAt
MzFkOGMxYTAwMCBydy1wIDAwMDAwMDAwIDAwOjAwIDAgCjMxZDhlMDAwMDAtMzFkOGUxNjAwMCBy
LXhwIDAwMDAwMDAwIGZkOjAwIDE0NDE4MTIgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQv
bGliZ2NjX3MtNC40LjctMjAxMjA2MDEuc28uMQozMWQ4ZTE2MDAwLTMxZDkwMTUwMDAgLS0tcCAw
MDAxNjAwMCBmZDowMCAxNDQxODEyICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmdj
Y19zLTQuNC43LTIwMTIwNjAxLnNvLjEKMzFkOTAxNTAwMC0zMWQ5MDE2MDAwIHJ3LXAgMDAwMTUw
MDAgZmQ6MDAgMTQ0MTgxMiAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJnY2Nfcy00
LjQuNy0yMDEyMDYwMS5zby4xCjMxZDkyMDAwMDAtMzFkOTJlODAwMCByLXhwIDAwMDAwMDAwIGZk
OjAwIDE3MDM5NDcgICAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2xpYnN0ZGMrKy5z
by42LjAuMTMKMzFkOTJlODAwMC0zMWQ5NGU4MDAwIC0tLXAgMDAwZTgwMDAgZmQ6MDAgMTcwMzk0
NyAgICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGlic3RkYysrLnNvLjYuMC4xMwoz
MWQ5NGU4MDAwLTMxZDk0ZWYwMDAgci0tcCAwMDBlODAwMCBmZDowMCAxNzAzOTQ3ICAgICAgICAg
ICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJzdGRjKysuc28uNi4wLjEzCjMxZDk0ZWYwMDAt
MzFkOTRmMTAwMCBydy1wIDAwMGVmMDAwIGZkOjAwIDE3MDM5NDcgICAgICAgICAgICAgICAgICAg
ICAgICAvdXNyL2xpYjY0L2xpYnN0ZGMrKy5zby42LjAuMTMKMzFkOTRmMTAwMC0zMWQ5NTA2MDAw
IHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKMzFkYzIwMDAwMC0zMWRjM2JhMDAwIHIteHAgMDAwMDAw
MDAgZmQ6MDAgMTcxMDQzMiAgICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGliY3J5
cHRvLnNvLjEuMC4xZQozMWRjM2JhMDAwLTMxZGM1YmEwMDAgLS0tcCAwMDFiYTAwMCBmZDowMCAx
NzEwNDMyICAgICAgICAgICAgICAgICAgICAgICAgL3Vzci9saWI2NC9saWJjcnlwdG8uc28uMS4w
LjFlCjMxZGM1YmEwMDAtMzFkYzVkNTAwMCByLS1wIDAwMWJhMDAwIGZkOjAwIDE3MTA0MzIgICAg
ICAgICAgICAgICAgICAgICAgICAvdXNyL2xpYjY0L2xpYmNyeXB0by5zby4xLjAuMWUKMzFkYzVk
NTAwMC0zMWRjNWUxMDAwIHJ3LXAgMDAxZDUwMDAgZmQ6MDAgMTcxMDQzMiAgICAgICAgICAgICAg
ICAgICAgICAgIC91c3IvbGliNjQvbGliY3J5cHRvLnNvLjEuMC4xZQozMWRjNWUxMDAwLTMxZGM1
ZTUwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAozMWRjYTAwMDAwLTMxZGNhMDMwMDAgci14cCAw
MDAwMDAwMCBmZDowMCAxNDQyMDM0ICAgICAgICAgICAgICAgICAgICAgICAgL2xpYjY0L2xpYmNv
bV9lcnIuc28uMi4xCjMxZGNhMDMwMDAtMzFkY2MwMjAwMCAtLS1wIDAwMDAzMDAwIGZkOjAwIDE0
NDIwMzQgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGliY29tX2Vyci5zby4yLjEKMzFk
Y2MwMjAwMC0zMWRjYzAzMDAwIHItLXAgMDAwMDIwMDAgZmQ6MDAgMTQ0MjAzNCAgICAgICAgICAg
ICAgICAgICAgICAgIC9saWI2NC9saWJjb21fZXJyLnNvLjIuMQozMWRjYzAzMDAwLTMxZGNjMDQw
MDAgcnctcCAwMDAwMzAwMCBmZDowMCAxNDQyMDM0ICAgICAgICAgICAgICAgICAgICAgICAgL2xp
YjY0L2xpYmNvbV9lcnIuc28uMi4xCjMxZGUyMDAwMDAtMzFkZTJkYzAwMCByLXhwIDAwMDAwMDAw
IGZkOjAwIDE0NDIxMzMgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlia3JiNS5zby4z
LjMKMzFkZTJkYzAwMC0zMWRlNGRiMDAwIC0tLXAgMDAwZGMwMDAgZmQ6MDAgMTQ0MjEzMyAgICAg
ICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrcmI1LnNvLjMuMwozMWRlNGRiMDAwLTMxZGU0
ZTUwMDAgci0tcCAwMDBkYjAwMCBmZDowMCAxNDQyMTMzICAgICAgICAgICAgICAgICAgICAgICAg
L2xpYjY0L2xpYmtyYjUuc28uMy4zCjMxZGU0ZTUwMDAtMzFkZTRlNzAwMCBydy1wIDAwMGU1MDAw
IGZkOjAwIDE0NDIxMzMgICAgICAgICAgICAgICAgICAgICAgICAvbGliNjQvbGlia3JiNS5zby4z
LjMKMzFkZTYwMDAwMC0zMWRlNjAyMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MjAwMSAgICAg
ICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrZXl1dGlscy5zby4xLjMKMzFkZTYwMjAwMC0z
MWRlODAxMDAwIC0tLXAgMDAwMDIwMDAgZmQ6MDAgMTQ0MjAwMSAgICAgICAgICAgICAgICAgICAg
ICAgIC9saWI2NC9saWJrZXl1dGlscy5zby4xLjMKMzFkZTgwMTAwMC0zMWRlODAyMDAwIHItLXAg
MDAwMDEwMDAgZmQ6MDAgMTQ0MjAwMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJr
ZXl1dGlscy5zby4xLjMKMzFkZTgwMjAwMC0zMWRlODAzMDAwIHJ3LXAgMDAwMDIwMDAgZmQ6MDAg
MTQ0MjAwMSAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrZXl1dGlscy5zby4xLjMK
MzFkZjYwMDAwMC0zMWRmNjBhMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MjAyMiAgICAgICAg
ICAgICAgICAgICAgICAgIC9saWI2NC9saWJrcmI1c3VwcG9ydC5zby4wLjEKMzFkZjYwYTAwMC0z
MWRmODA5MDAwIC0tLXAgMDAwMGEwMDAgZmQ6MDAgMTQ0MjAyMiAgICAgICAgICAgICAgICAgICAg
ICAgIC9saWI2NC9saWJrcmI1c3VwcG9ydC5zby4wLjEKMzFkZjgwOTAwMC0zMWRmODBhMDAwIHIt
LXAgMDAwMDkwMDAgZmQ6MDAgMTQ0MjAyMiAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9s
aWJrcmI1c3VwcG9ydC5zby4wLjEKMzFkZjgwYTAwMC0zMWRmODBiMDAwIHJ3LXAgMDAwMGEwMDAg
ZmQ6MDAgMTQ0MjAyMiAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrcmI1c3VwcG9y
dC5zby4wLjEKMzFkZmEwMDAwMC0zMWRmYTI5MDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MjAy
NCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrNWNyeXB0by5zby4zLjEKMzFkZmEy
OTAwMC0zMWRmYzI5MDAwIC0tLXAgMDAwMjkwMDAgZmQ6MDAgMTQ0MjAyNCAgICAgICAgICAgICAg
ICAgICAgICAgIC9saWI2NC9saWJrNWNyeXB0by5zby4zLjEKMzFkZmMyOTAwMC0zMWRmYzJhMDAw
IHItLXAgMDAwMjkwMDAgZmQ6MDAgMTQ0MjAyNCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2
NC9saWJrNWNyeXB0by5zby4zLjEKMzFkZmMyYTAwMC0zMWRmYzJiMDAwIHJ3LXAgMDAwMmEwMDAg
ZmQ6MDAgMTQ0MjAyNCAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJrNWNyeXB0by5z
by4zLjEKMzFkZmMyYjAwMC0zMWRmYzJjMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKMzFkZmUw
MDAwMC0zMWRmZTQxMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTQ0MjEzNyAgICAgICAgICAgICAg
ICAgICAgICAgIC9saWI2NC9saWJnc3NhcGlfa3JiNS5zby4yLjIKMzFkZmU0MTAwMC0zMWUwMDQx
MDAwIC0tLXAgMDAwNDEwMDAgZmQ6MDAgMTQ0MjEzNyAgICAgICAgICAgICAgICAgICAgICAgIC9s
aWI2NC9saWJnc3NhcGlfa3JiNS5zby4yLjIKMzFlMDA0MTAwMC0zMWUwMDQyMDAwIHItLXAgMDAw
NDEwMDAgZmQ6MDAgMTQ0MjEzNyAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJnc3Nh
cGlfa3JiNS5zby4yLjIKMzFlMDA0MjAwMC0zMWUwMDQ0MDAwIHJ3LXAgMDAwNDIwMDAgZmQ6MDAg
MTQ0MjEzNyAgICAgICAgICAgICAgICAgICAgICAgIC9saWI2NC9saWJnc3NhcGlfa3JiNS5zby4y
LjIKMzFlMzIwMDAwMC0zMWUzMjYyMDAwIHIteHAgMDAwMDAwMDAgZmQ6MDAgMTcxMjgwMSAgICAg
ICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGlic3NsLnNvLjEuMC4xZQozMWUzMjYyMDAw
LTMxZTM0NjIwMDAgLS0tcCAwMDA2MjAwMCBmZDowMCAxNzEyODAxICAgICAgICAgICAgICAgICAg
ICAgICAgL3Vzci9saWI2NC9saWJzc2wuc28uMS4wLjFlCjMxZTM0NjIwMDAtMzFlMzQ2NjAwMCBy
LS1wIDAwMDYyMDAwIGZkOjAwIDE3MTI4MDEgICAgICAgICAgICAgICAgICAgICAgICAvdXNyL2xp
YjY0L2xpYnNzbC5zby4xLjAuMWUKMzFlMzQ2NjAwMC0zMWUzNDZjMDAwIHJ3LXAgMDAwNjYwMDAg
ZmQ6MDAgMTcxMjgwMSAgICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliNjQvbGlic3NsLnNv
LjEuMC4xZQo3ZmZmZjAwMDAwMDAtN2ZmZmYwMDIxMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAK
N2ZmZmYwMDIxMDAwLTdmZmZmNDAwMDAwMCAtLS1wIDAwMDAwMDAwIDAwOjAwIDAgCjdmZmZmNWY3
YzAwMC03ZmZmZjdmZjIwMDAgcnctcCAwMDAwMDAwMCAwMDowMCAwIAo3ZmZmZjdmZmQwMDAtN2Zm
ZmY3ZmZlMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAKN2ZmZmY3ZmZlMDAwLTdmZmZmN2ZmZjAw
MCByLXhwIDAwMDAwMDAwIDAwOjAwIDAgICAgICAgICAgICAgICAgICAgICAgICAgIFt2ZHNvXQo3
ZmZmZmZmZWEwMDAtN2ZmZmZmZmZmMDAwIHJ3LXAgMDAwMDAwMDAgMDA6MDAgMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgW3N0YWNrXQpmZmZmZmZmZmZmNjAwMDAwLWZmZmZmZmZmZmY2MDEwMDAg
ci14cCAwMDAwMDAwMCAwMDowMCAwICAgICAgICAgICAgICAgICAgW3ZzeXNjYWxsXQoKUHJvZ3Jh
bSByZWNlaXZlZCBzaWduYWwgU0lHQUJSVCwgQWJvcnRlZC4KMHgwMDAwMDAzMWQ2YTMyNGY1IGlu
IHJhaXNlIChzaWc9NikgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9yYWlzZS5j
OjY0CjY0CSAgcmV0dXJuIElOTElORV9TWVNDQUxMICh0Z2tpbGwsIDMsIHBpZCwgc2VsZnRpZCwg
c2lnKTsKKGdkYikgYnQgZnVsbAojMCAgMHgwMDAwMDAzMWQ2YTMyNGY1IGluIHJhaXNlIChzaWc9
NikgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9yYWlzZS5jOjY0CiAgICAgICAg
cmVzdWx0dmFyID0gMAogICAgICAgIHBpZCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAg
IHNlbGZ0aWQgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KIzEgIDB4MDAwMDAwMzFkNmEzM2NkNSBp
biBhYm9ydCAoKSBhdCBhYm9ydC5jOjkyCiAgICAgICAgc2F2ZV9zdGFnZSA9IDIKICAgICAgICBh
Y3QgPSB7X19zaWdhY3Rpb25faGFuZGxlciA9IHtzYV9oYW5kbGVyID0gMHg3ZmZmZmZmZmQyZDgs
IHNhX3NpZ2FjdGlvbiA9IDB4N2ZmZmZmZmZkMmQ4fSwgc2FfbWFzayA9IHtfX3ZhbCA9IHsKICAg
ICAgICAgICAgICAxNDA3Mzc0ODgzNDM3NDQsIDE0MDczNzQ4ODM0ODc2MiwgMzEsIDIxNDA1NTYx
NDk5MSwgMywgMTQwNzM3NDg4MzQzNzU0LCA2LCAyMTQwNTU2MTQ5OTUsIDIsIDE0MDczNzQ4ODM0
Mzc0MSwgMywgCiAgICAgICAgICAgICAgMjE0MDU1NjA4MjYwLCAxLCAyMTQwNTU2MTQ5OTEsIDMs
IDE0MDczNzQ4ODM0Mzc1MH19LCBzYV9mbGFncyA9IDEwLCBzYV9yZXN0b3JlciA9IDB4MzFkNmI1
N2ExM30KICAgICAgICBzaWdzID0ge19fdmFsID0gezMyLCAwIDxyZXBlYXRzIDE1IHRpbWVzPn19
CiMyICAweDAwMDAwMDMxZDZhNzA0MTcgaW4gX19saWJjX21lc3NhZ2UgKGRvX2Fib3J0PTIsIGZt
dD0weDMxZDZiNThjMDAgIioqKiBnbGliYyBkZXRlY3RlZCAqKiogJXM6ICVzOiAweCVzICoqKlxu
IikKICAgIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2xpYmNfZmF0YWwuYzoxOTgKICAg
ICAgICBhcCA9IHt7Z3Bfb2Zmc2V0ID0gNDAsIGZwX29mZnNldCA9IDQ4LCBvdmVyZmxvd19hcmdf
YXJlYSA9IDB4N2ZmZmZmZmZkYzQwLCByZWdfc2F2ZV9hcmVhID0gMHg3ZmZmZmZmZmRiNTB9fQog
ICAgICAgIGFwX2NvcHkgPSB7e2dwX29mZnNldCA9IDE2LCBmcF9vZmZzZXQgPSA0OCwgb3ZlcmZs
b3dfYXJnX2FyZWEgPSAweDdmZmZmZmZmZGM0MCwgcmVnX3NhdmVfYXJlYSA9IDB4N2ZmZmZmZmZk
YjUwfX0KICAgICAgICBmZCA9IDkKICAgICAgICBvbl8yID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+
CiAgICAgICAgbGlzdCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAgIG5saXN0ID0gPHZh
bHVlIG9wdGltaXplZCBvdXQ+CiAgICAgICAgY3AgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KICAg
ICAgICB3cml0dGVuID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiMzICAweDAwMDAwMDMxZDZhNzVl
NWUgaW4gbWFsbG9jX3ByaW50ZXJyIChhY3Rpb249Mywgc3RyPTB4MzFkNmI1OGVkOCAiZG91Ymxl
IGZyZWUgb3IgY29ycnVwdGlvbiAoZmFzdHRvcCkiLCAKICAgIHB0cj08dmFsdWUgb3B0aW1pemVk
IG91dD4sIGFyX3B0cj08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IG1hbGxvYy5jOjYzNjAKICAg
ICAgICBidWYgPSAiMDAwMDAwMDAwMDdjMTFhMCIKICAgICAgICBjcCA9IDx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PgojNCAgMHgwMDAwMDAzMWQ2YTc4Y2FkIGluIF9pbnRfZnJlZSAoYXY9MHgzMWQ2ZDhl
MTIwLCBwPTB4N2MxMTkwLCBoYXZlX2xvY2s9MCkgYXQgbWFsbG9jLmM6NDg0NgogICAgICAgIHNp
emUgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KICAgICAgICBmYiA9IDx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PgogICAgICAgIG5leHRjaHVuayA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAgIG5l
eHRzaXplID0gPHZhbHVlIG9wdGltaXplZCBvdXQ+CiAgICAgICAgbmV4dGludXNlID0gPHZhbHVl
IG9wdGltaXplZCBvdXQ+CiAgICAgICAgcHJldnNpemUgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4K
ICAgICAgICBiY2sgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KICAgICAgICBmd2QgPSA8dmFsdWUg
b3B0aW1pemVkIG91dD4KICAgICAgICBlcnJzdHIgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KICAg
ICAgICBsb2NrZWQgPSA8dmFsdWUgb3B0aW1pemVkIG91dD4KIzUgIDB4MDAwMDAwMDAwMDQwY2Jl
MSBpbiBBcnJheTxpbnQ+Ojp+QXJyYXkgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBfX2lu
X2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KQogICAgYXQgLi4vLi4vc3JjL3hzdGQvQXJyYXku
aDozMApObyBsb2NhbHMuCiM2ICAweDAwMDAwMDAwMDA0MWFkOTIgaW4gfkFycmF5ICh0aGlzPTB4
N2ZmZmZmZmZlMWEwKSBhdCAuLi8uLi9zcmMveHN0ZC9BcnJheS5oOjMwCk5vIGxvY2Fscy4KIzcg
IFBvbHlBcHA6Om1ha2VBZ2VudHMgKHRoaXM9MHg3ZmZmZmZmZmUxYTApIGF0IFBvbHlBcHAuY2M6
ODk5CiAgICAgICAgbG9jYWxBZ2VudHMgPSB7X3ZwdHIuQXJyYXkgPSAweDRlN2QxMCwgdGhlSXRl
bXMgPSAweDE1MjQ2NDAsIHRoZUNhcGFjaXR5ID0gMjU2LCB0aGVDb3VudCA9IDE4MH0KICAgICAg
ICBjcHVDb3JlcyA9IHtfdnB0ci5BcnJheSA9IDB4NGU3ZjMwLCB0aGVJdGVtcyA9IDB4MTUxNTYw
OCwgdGhlQ2FwYWNpdHkgPSAzMiwgdGhlQ291bnQgPSAyMH0KICAgICAgICBsb2NhbEhvc3RDb3Vu
dCA9IDIwCiAgICAgICAgYWdlbnRCZWdpbiA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0PgogICAgICAg
IGNmZ1JlcG9ydEdhcCA9IHs8dGltZXZhbD4gPSB7dHZfc2VjID0gNSwgdHZfdXNlYyA9IDB9LCA8
Tm8gZGF0YSBmaWVsZHM+fQogICAgICAgIGNmZ05leHRSZXBvcnQgPSB7PHRpbWV2YWw+ID0ge3R2
X3NlYyA9IDE1MzM2ODc3NTcsIHR2X3VzZWMgPSA5OTI3MjJ9LCA8Tm8gZGF0YSBmaWVsZHM+fQog
ICAgICAgIGlmYWNlTWFwID0ge3RoZVN0YXRpY0luZGV4ID0ge192cHRyLkFycmF5ID0gMHg0ZWVi
YjAsIHRoZUl0ZW1zID0gMHg4NjA2MzAsIHRoZUNhcGFjaXR5ID0gMjY1LCB0aGVDb3VudCA9IDI2
NX0sIAogICAgICAgICAgdGhlRHluYW1pY0luZGV4ID0ge192cHRyLkFycmF5ID0gMHg0ZWViYjAs
IHRoZUl0ZW1zID0gMHg3YzE2NzAsIHRoZUNhcGFjaXR5ID0gMCwgdGhlQ291bnQgPSAwfSwgdGhl
Q291bnQgPSAxOTN9CiAgICAgICAgYWdlbnRDb3VudCA9IDx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pgog
ICAgICAgIGhvc3RzID0gezxBcnJheTxOZXRBZGRyKj4+ID0ge192cHRyLkFycmF5ID0gMHg0ZTdl
NTAsIHRoZUl0ZW1zID0gMHgxNTIyMDYwLCB0aGVDYXBhY2l0eSA9IDMyLCAKICAgICAgICAgICAg
dGhlQ291bnQgPSAyMH0sIDxObyBkYXRhIGZpZWxkcz59CiAgICAgICAgbG9jYWxDcHVDb3JlcyA9
IHtfdnB0ci5BcnJheSA9IDB4NGU3ZjMwLCB0aGVJdGVtcyA9IDB4MTUxNTJmOCwgdGhlQ2FwYWNp
dHkgPSAzMiwgdGhlQ291bnQgPSAyMH0KICAgICAgICBhZ2VudEVuZCA9IDx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PgogICAgICAgIGxvY2FsQWdlbnRBZGRyZXNlcyA9IHs8QXJyYXk8TmV0QWRkciBjb25z
dCo+PiA9IHtfdnB0ci5BcnJheSA9IDB4NGU3ZDcwLCB0aGVJdGVtcyA9IDB4MTUyNGU1MCwgdGhl
Q2FwYWNpdHkgPSAyNTYsIAogICAgICAgICAgICB0aGVDb3VudCA9IDE4MH0sIDxObyBkYXRhIGZp
ZWxkcz59CiM4ICAweDAwMDAwMDAwMDA0MWJhZWMgaW4gUG9seUFwcDo6cnVuICh0aGlzPTB4N2Zm
ZmZmZmZlMWEwLCBhcmdjPTksIGFyZ3Y9MHg3ZmZmZmZmZmUzOTgpIGF0IFBvbHlBcHAuY2M6MTE3
MwpObyBsb2NhbHMuCiM5ICAweDAwMDAwMDAwMDA0MDc3YmEgaW4gbWFpbiAoYXJnYz05LCBhcmd2
PTB4N2ZmZmZmZmZlMzk4KSBhdCBQb2x5U3J2LmNjOjczCiAgICAgICAgYXBwID0gezxQb2x5QXBw
PiA9IHs8RmlsZVNjYW5UaWNrZXI+ID0ge192cHRyLkZpbGVTY2FuVGlja2VyID0gMHg0ZTRjZDB9
LCA8QmNhc3RSY3Zlcj4gPSB7X3ZwdHIuQmNhc3RSY3ZlciA9IDB4NGU0ZDg4LCAKICAgICAgICAg
ICAgICB0aGVDaGFubmVscyA9IHtfdnB0ci5BcnJheSA9IDB4NGU1NmIwLCB0aGVJdGVtcyA9IDB4
N2E1OTUwLCB0aGVDYXBhY2l0eSA9IDE2LCB0aGVDb3VudCA9IDF9fSwgdGhlQ21kTGluZSA9IHsK
ICAgICAgICAgICAgICBfdnB0ci5DbWRMaW5lID0gMHg1MTAxYjAsIHRoZUFyZ3MgPSB7X3ZwdHIu
QXJyYXkgPSAweDRlNjE3MCwgdGhlSXRlbXMgPSAweDdhNWFkMCwgdGhlQ2FwYWNpdHkgPSAxNiwg
dGhlQ291bnQgPSA5fSwgCiAgICAgICAgICAgICAgdGhlT3B0cyA9IHtfdnB0ci5BcnJheSA9IDB4
NGU1OTcwLCB0aGVJdGVtcyA9IDB4N2E1YzQwLCB0aGVDYXBhY2l0eSA9IDY0LCB0aGVDb3VudCA9
IDM0fSwgdGhlQW5vbnltUGFyc2VyID0gMHgwLCAKICAgICAgICAgICAgICB0aGVQcmdOYW1lID0g
e3N0YXRpYyBucG9zID0gMjE0NzQ4MzY0NywgdGhlQnVmID0gMHg3ODdkYzB9fSwgdGhlUGdsQ2Zn
ID0ge3N0YXRpYyBucG9zID0gMjE0NzQ4MzY0NywgCiAgICAgICAgICAgICAgdGhlQnVmID0gMHg3
YTYyZjB9LCB0aGVJZmFjZXMgPSB7X3ZwdHIuQXJyYXkgPSAweDRlODJiMCwgdGhlSXRlbXMgPSAw
eDE1NGZhYjAsIHRoZUNhcGFjaXR5ID0gMTk0LCB0aGVDb3VudCA9IDE5NH0sIAogICAgICAgICAg
ICB0aGVMb2NhbHMgPSB7X3ZwdHIuQXJyYXkgPSAweDRlODI1MCwgdGhlSXRlbXMgPSAweDdhNTkx
MCwgdGhlQ2FwYWNpdHkgPSAwLCB0aGVDb3VudCA9IDB9LCB0aGVDb250ZW50U2VscyA9IHsKICAg
ICAgICAgICAgICBfdnB0ci5BcnJheSA9IDB4NGU4MWYwLCB0aGVJdGVtcyA9IDB4N2Y1ZTYwLCB0
aGVDYXBhY2l0eSA9IDIsIHRoZUNvdW50ID0gMn0sIHRoZUFnZW50VHlwZSA9IHsKICAgICAgICAg
ICAgICBzdGF0aWMgbnBvcyA9IDIxNDc0ODM2NDcsIHRoZUJ1ZiA9IDB4NzdmMzAwfSwgdGhlQmVl
cERvb3JtYW4gPSAweDAsIHRoZUlkbGVCZWcgPSB7PHRpbWV2YWw+ID0ge3R2X3NlYyA9IC0xLCAK
ICAgICAgICAgICAgICAgIHR2X3VzZWMgPSAtMX0sIDxObyBkYXRhIGZpZWxkcz59LCB0aGVJZGxl
RW5kID0gezx0aW1ldmFsPiA9IHt0dl9zZWMgPSAtMSwgdHZfdXNlYyA9IC0xfSwgPE5vIGRhdGEg
ZmllbGRzPn0sIAogICAgICAgICAgICBpc0lkbGUgPSBmYWxzZSwgdGhlVGlja0NvdW50ID0gMCwg
dGhlU3RhdGVDb3VudCA9IDAsIHRoZVdvcmtlckNvdW50ID0gMjB9LCA8Tm8gZGF0YSBmaWVsZHM+
fQooZ2RiKQo=
--00000000000058d1810572e197ef
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Users mailing list
[email protected]
http://lists.web-polygraph.org/mailman/listinfo/users
--00000000000058d1810572e197ef--