From nobody@FreeBSD.org  Thu Oct  4 19:17:23 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6687D16A46C
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  4 Oct 2007 19:17:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 57AD113C4B7
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  4 Oct 2007 19:17:23 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l94JHNET087523
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 4 Oct 2007 19:17:23 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.1/8.14.1/Submit) id l94JHNd6087514;
	Thu, 4 Oct 2007 19:17:23 GMT
	(envelope-from nobody)
Message-Id: <200710041917.l94JHNd6087514@www.freebsd.org>
Date: Thu, 4 Oct 2007 19:17:23 GMT
From: Joao Pedras <jpedras@webvolution.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: System locking up while carrying out remote ssh session on -current
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         116932
>Category:       kern
>Synopsis:       System locking up while carrying out remote ssh session on -current
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jhb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 04 19:20:01 GMT 2007
>Closed-Date:    Fri Feb 15 21:45:46 UTC 2008
>Last-Modified:  Fri Feb 15 21:45:46 UTC 2008
>Originator:     Joao Pedras
>Release:        7-CURRENT
>Organization:
>Environment:
NOTE: Tried with -CURRENT from October 4th and problem still persists.

Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.0-CURRENT #2: Fri Sep 28 11:45:50 PDT 2007
    root@daemons2.somedomain.com:/usr/obj/usr/src/sys/GENERIC
WARNING: WITNESS option enabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Dual-Core AMD Opteron(tm) Processor 2210 (1800.09-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x40f12  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x2001<SSE3,CX16>
  AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x1f<LAHF,CMP,SVM,ExtAPIC,CR8>
  Cores per package: 2
usable memory = 4281348096 (4083 MB)
avail memory  = 4123906048 (3932 MB)
ACPI APIC Table: <082907 APIC1947>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
ioapic0 <Version 1.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <082907 XSDT1947> on motherboard
acpi0: [ITHREAD]
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 25000000 Hz quality 900
acpi0: Power Button (fixed)
acpi0: reservation of fec00000, 1400000 (3) failed
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, d7f00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x2008-0x200b on acpi0
cpu0: <ACPI CPU> on acpi0
powernow0: <PowerNow! K8> on cpu0
cpu1: <ACPI CPU> on acpi0
powernow1: <PowerNow! K8> on cpu1
cpu2: <ACPI CPU> on acpi0
powernow2: <PowerNow! K8> on cpu2
cpu3: <ACPI CPU> on acpi0
powernow3: <PowerNow! K8> on cpu3
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <memory, RAM> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> port 0x2f00-0x2f7f at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xfdefb000-0xfdefbfff irq 21 at device 2.0 on pci0
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 10 ports with 10 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfdefac00-0xfdefacff irq 22 at device 2.1 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb1: EHCI version 1.0
usb1: companion controller, 10 ports each: usb0
usb1: <EHCI (generic) USB 2.0 controller> on ehci0
usb1: USB revision 2.0
uhub1: <nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb1
uhub1: 10 ports with 10 removable, self powered
atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 4.0 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
atapci1: <nVidia nForce MCP55 SATA300 controller> port 0xc480-0xc487,0xc400-0xc403,0xc080-0xc087,0xc000-0xc003,0xbc00-0xbc0f mem 0xfdef9000-0xfdef9fff irq 23 at device 5.0 on pci0
atapci1: [ITHREAD]
ata2: <ATA channel 0> on atapci1
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: [ITHREAD]
atapci2: <nVidia nForce MCP55 SATA300 controller> port 0xb880-0xb887,0xb800-0xb803,0xb480-0xb487,0xb400-0xb403,0xb080-0xb08f mem 0xfdef8000-0xfdef8fff irq 20 at device 5.1 on pci0
atapci2: [ITHREAD]
ata4: <ATA channel 0> on atapci2
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci2
ata5: [ITHREAD]
atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xb000-0xb007,0xac00-0xac03,0xa880-0xa887,0xa800-0xa803,0xa480-0xa48f mem 0xfdef7000-0xfdef7fff irq 21 at device 5.2 on pci0
atapci3: [ITHREAD]
ata6: <ATA channel 0> on atapci3
ata6: [ITHREAD]
ata7: <ATA channel 1> on atapci3
ata7: [ITHREAD]
pcib1: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xd000-0xd0ff mem 0xf0000000-0xf7ffffff,0xfdff0000-0xfdffffff irq 16 at device 7.0 on pci1
nfe0: <NVIDIA nForce MCP55 Networking Adapter> port 0xa400-0xa407 mem 0xfdef6000-0xfdef6fff,0xfdefa800-0xfdefa8ff,0xfdefa400-0xfdefa40f irq 22 at device 8.0 on pci0
miibus0: <MII bus> on nfe0
e1000phy0: <Marvell 88E1149 Gigabit PHY> PHY 16 on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
nfe0: Ethernet address: 00:e0:81:48:f9:64
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe1: <NVIDIA nForce MCP55 Networking Adapter> port 0xa080-0xa087 mem 0xfdef5000-0xfdef5fff,0xfdefa000-0xfdefa0ff,0xfdef4c00-0xfdef4c0f irq 23 at device 9.0 on pci0
miibus1: <MII bus> on nfe1
e1000phy1: <Marvell 88E1149 Gigabit PHY> PHY 17 on miibus1
e1000phy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
nfe1: Ethernet address: 00:e0:81:48:f9:65
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
nfe1: [FILTER]
pcib2: <ACPI PCI-PCI bridge> at device 10.0 on pci0
pci2: <ACPI PCI bus> on pcib2
mpt0: <LSILogic SAS/SATA Adapter> port 0xe000-0xe0ff mem 0xfebfc000-0xfebfffff,0xfebe0000-0xfebeffff irq 17 at device 0.0 on pci2
mpt0: [ITHREAD]
mpt0: MPI Version=1.5.13.0
mpt0: mpt_cam_event: 0x16
mpt0: Unhandled Event Notify Frame. Event 0x16 (ACK not required).
mpt0: mpt_cam_event: 0x16
mpt0: Unhandled Event Notify Frame. Event 0x16 (ACK not required).
pcib3: <ACPI PCI-PCI bridge> at device 13.0 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <PCI-PCI bridge> at device 0.0 on pci3
pci4: <PCI bus> on pcib4
pcib5: <PCI-PCI bridge> at device 0.1 on pci3
pci5: <PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> at device 14.0 on pci0
pci6: <ACPI PCI bus> on pcib6
pcib7: <ACPI PCI-PCI bridge> at device 15.0 on pci0
pci7: <ACPI PCI bus> on pcib7
acpi_button0: <Power Button> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
sio0: [FILTER]
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 drq 0 on acpi0
sio1: type 16550A
sio1: [FILTER]
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ipmi0: <IPMI System Interface> on isa0
ipmi0: KCS mode found at io 0xca8 alignment 0x4 on isa
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc8fff,0xc9000-0xca7ff on isa0
ppc0: cannot reserve I/O port range
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
acd0: DVDROM <DVD-ROM 16X/5.AV> at ata0-master UDMA100
ad4: 238475MB <Hitachi HDT725025VLA380 V5DOA52A> at ata2-master SATA300
ipmi0: IPMI device rev. 0, firmware rev. 0.2, version 2.0
ipmi0: Number of channels 4
ipmi0: Attached watchdog
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
WARNING: WITNESS option enabled, expect reduced performance.
GEOM_LABEL: Label for provider acd0 is iso9660/OpenBSD4.1 CD 3 www.OpenBSD.org.
Trying to mount root from ufs:/dev/ad4s1a
WARNING: /var was not properly dismounted
nfe0: watchdog timeout
nfe0: watchdog timeout
nfe0: link state changed to DOWN
nfe0: link state changed to UP


>Description:
My apologies for the simplistic way of reproducing the issue but it is indeed the only way I know how to cause it. Please feel free to suggest/request other scenarios so that this issue can be resolved.

While watching a 'make buildworld' over an ssh session, established over an ipsec link between two remote locations, the system will lock up. The same task with a session established over the local network does not cause the lock up.

I don't discard the possibility that the system is simply too slow but there are no replies to pings, console interaction or anything else. It is possible though to break into the debugger with CTRL+ALT+ESC.
The system where this occurs is on a RFC 1918 network and is accessible over the vpn link. The system is *not* the router, just a plain client.

Software:
The OS is plain -CURRENT, with no ports added, one of the nfe interfaces obtains config through DHCP and the other is not being used. I basically installed the OS to test the hardware from a snapshot CD, sup'ed it and started noticing this issue from the start.

I have tried with GENERIC 4BSD and also with ULE.

Before the lockup I see a few 'kernel: rtfree: 0xPPPPPPP has 1 refs' messages, I also have tried without IPv6. Judging by some recent post on freebsd-current these warnings seem to be associated with IPv6.

The problem occurs with all of the above variations (4BSD, ULE, no IPv6). The rest of kernel config is GENERIC.

Hardware:

This problem happens consistently on a couple CURRENTs running on similar hardware (Tyan mobo S2932). 

One of them boots off the one SATA hd is has, which is connected to the onboard controller. 
The other one boots off a RAID1 array from the onboard LSI SAS controller. This second system also has a RAID5 array in a additional LSI 300-8XLP.
Both machines have the additional IPMI card ( M3291) installed. The problem still occurs *without* the ipmi cards.

Tried also with an old faithful fxp() card and no luck.

from debugger after the lock up:

[root@daemons2 ~]# 
[root@daemons2 ~]# 
[root@daemons2 ~]# rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
rtfree: 0xffffff00044771e0 has 1 refs
KDB: enter: manual escape to debugger   <<<< LOCKED UP BEFORE THIS; THIS CTRL+ALT+ESC
[thread pid 19 tid 100010 ]
Stopped at      kdb_enter+0x31: leave
db> ps
  pid  ppid  pgrp   uid   state   wmesg         wchan        cmd
21498 21496   778     0  S+      piperd   0xffffff000c3c82e8 sed
21497 21496   778     0  S+      vmo_de   0xffffffff80a1de48 sh
21496 21492   778     0  S+      wait     0xffffff0008f97000 sh
21492 21139   778     0  S+      piperd   0xffffff00044ca2e8 make
21139 21132   778     0  S+      wait     0xffffff0004375000 sh
21132 21131   778     0  S+      select   0xffffffff80aa6db0 make
21131  4753   778     0  S+      wait     0xffffff0004098460 sh
 4753  4751   778     0  S+      pipewr   0xffffff0004369ba0 make
 4751  4660   778     0  S+      wait     0xffffff0004518000 sh
 4660   778   778     0  S+      ttywri   0xffffff0004058450 make
  778   775   778     0  S+      wait     0xffffff00041e1460 sh
  775   772   775     0  Ss+     wait     0xffffff0004432000 bash
  772   705   772     0  Ls     *rtentry  0xffffff0003be5640 sshd
  771   765   771     0  S+      ttyin    0xffffff0003bc6c10 bash
  766     1   766     0  Ss+     ttyin    0xffffff0003bce810 getty
  765     1   765     0  Ss+     wait     0xffffff00042258c0 login
  764     1   764     0  Ss+     ttyin    0xffffff0003bf3c10 getty
  763     1   763     0  Ss+     ttyin    0xffffff0003bf4010 getty
  721     1   721     0  Ss      nanslp   0xffffffff80a1e1c8 cron
--More--        715     1   715    25  Ss      pause    0xffffff00044310c0 sendmail
  711     1   711     0  Ss      select   0xffffffff80aa6db0 sendmail
  705     1   705     0  Ss      select   0xffffffff80aa6db0 sshd
  575     1   575     0  Ss      select   0xffffffff80aa6db0 syslogd
  529     1   529     0  Ss      select   0xffffffff80aa6db0 devd
  324     1   324    65  Ss      select   0xffffffff80aa6db0 dhclient
  296     1    52     0  S+      select   0xffffffff80aa6db0 dhclient
  162     1   162     0  Ss      pause    0xffffff00041b70c0 adjkerntz
   51     0     0     0  SL      -        0xffffffff80a1de48 [schedcpu]
   50     0     0     0  SL      sdflush  0xffffffff80ab6dc8 [softdepflush]
   49     0     0     0  SL      vlruwt   0xffffff0003be1000 [vnlru]
   48     0     0     0  SL      syncer   0xffffffff80a1de40 [syncer]
   47     0     0     0  SL      psleep   0xffffffff80aa763c [bufdaemon]
   46     0     0     0  SL      pgzero   0xffffffff80ab8844 [pagezero]
   45     0     0     0  SL      psleep   0xffffffff80ab7b88 [vmdaemon]
   44     0     0     0  SL      psleep   0xffffffff80ab7b4c [pagedaemon]
   43     0     0     0  SL      ipmireq  0xffffff0003be8b48 [ipmi0: kcs]
   42     0     0     0  SL      waiting_ 0xffffffff80aaad48 [sctp_iterator]
   41     0     0     0  WL                                  [irq1: atkbd0]
   40     0     0     0  SL      -        0xffffff0003bde448 [fdc0]
--More--         39     0     0     0  WL                                  [swi0: sio]
   38     0     0     0  SL      idle     0xffffffff80e50000 [mpt_recovery0]
   37     0     0     0  WL                                  [irq17: mpt0]
   36     0     0     0  SL      -        0xffffff0003ba6680 [nfe1 taskq]
   35     0     0     0  SL      -        0xffffff0003a00b80 [nfe0 taskq]
   34     0     0     0  WL                                  [irq20: atapci2]
   33     0     0     0  WL                                  [irq23: atapci1]
   32     0     0     0  WL                                  [irq15: ata1]
   31     0     0     0  WL                                  [irq14: ata0]
   30     0     0     0  SL      usbevt   0xffffff0001244420 [usb1]
   29     0     0     0  WL                                  [irq22: ehci0]
   28     0     0     0  SL      usbtsk   0xffffffff80a19808 [usbtask-dr]
   27     0     0     0  SL      usbtsk   0xffffffff80a197e0 [usbtask-hc]
   26     0     0     0  SL      usbevt   0xffffffff80e44420 [usb0]
   25     0     0     0  WL                                  [irq21: ohci0+]
   24     0     0     0  WL                                  [irq9: acpi0]
   23     0     0     0  SL      -        0xffffff0001203880 [thread taskq]
   22     0     0     0  LL     *rtentry  0xffffff000104e640 [swi5: +]
   21     0     0     0  WL                                  [swi2: cambio]
    9     0     0     0  SL      ccb_scan 0xffffffff809e8540 [xpt_thrd]
--More--          8     0     0     0  SL      -        0xffffff0001203c00 [acpi_task_2]
    7     0     0     0  SL      -        0xffffff0001203c00 [acpi_task_1]
    6     0     0     0  SL      -        0xffffff0001203c00 [acpi_task_0]
    5     0     0     0  SL      -        0xffffff0001235200 [kqueue taskq]
   20     0     0     0  WL                                  [swi6: task queue]
   19     0     0     0  RL      CPU 0                       [swi6: Giant taskq]
   18     0     0     0  SL      -        0xffffffff80a1de48 [yarrow]
    4     0     0     0  SL      -        0xffffffff80a1a7b8 [g_down]
    3     0     0     0  SL      -        0xffffffff80a1a7b0 [g_up]
    2     0     0     0  SL      -        0xffffffff80a1a7a0 [g_event]
   17     0     0     0  WL                                  [swi3: vm]
   16     0     0     0  LL     *inp      0xffffff00085726e0 [swi4: clock sio]
   15     0     0     0  WL                                  [swi1: net]
   14     0     0     0  RL                                  [idle: cpu0]
   13     0     0     0  RL      CPU 1                       [idle: cpu1]
   12     0     0     0  RL      CPU 2                       [idle: cpu2]
   11     0     0     0  RL      CPU 3                       [idle: cpu3]
    1     0     1     0  SLs     wait     0xffffff00010e48c0 [init]
   10     0     0     0  SL      audit_wo 0xffffffff80ab62a0 [audit]
    0     0     0     0  WLs                                 [swapper]
--More--       b> trace
Tracing pid 19 tid 100010 td 0xffffff00010e8340
kdb_enter() at kdb_enter+0x31
scgetc() at scgetc+0x461
sckbdevent() at sckbdevent+0xa4
kbdmux_intr() at kbdmux_intr+0x43
kbdmux_kbd_intr() at kbdmux_kbd_intr+0x20
taskqueue_run() at taskqueue_run+0x94
ithread_loop() at ithread_loop+0xe0
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac266d30, rbp = 0 ---
db> alltrace

Tracing command sed pid 21498 tid 100148 td 0xffffff000423e9c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
pipe_read() at pipe_read+0x2bc
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x80071743c, rsp = 0x7fffffffe808, rbp = 0x7fffffffea40 ---

Tracing command sh pid 21497 tid 100064 td 0xffffff000417a000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
--More--       leepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
vm_object_deallocate() at vm_object_deallocate+0x4d1
vm_map_delete() at vm_map_delete+0x19d
vm_map_remove() at vm_map_remove+0x59
exec_new_vmspace() at exec_new_vmspace+0x20b
exec_elf64_imgact() at exec_elf64_imgact+0x1bd
kern_execve() at kern_execve+0x31a
execve() at execve+0x3d
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (59, FreeBSD ELF64, execve), rip = 0x80092aa6c, rsp = 0x7fffffffe5a8, rbp = 0x800b09588 ---

Tracing command sh pid 21496 tid 100180 td 0xffffff0008fbc340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
--More--       ern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x80092aaac, rsp = 0x7fffffffe7c8, rbp = 0x30a ---

Tracing command make pid 21492 tid 100181 td 0xffffff0008fbc000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
pipe_read() at pipe_read+0x2bc
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x43bd9c, rsp = 0x7fffffffd378, rbp = 0x7fffffffd390 ---
--More--       
Tracing command sh pid 21139 tid 100120 td 0xffffff0004374000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x80092aaac, rsp = 0x7fffffffe5b8, rbp = 0x30a ---

Tracing command make pid 21132 tid 100170 td 0xffffff0008ee39c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_timedwait_sig() at sleepq_timedwait_sig+0x19
--More--       cv_timedwait_sig() at _cv_timedwait_sig+0x16a
kern_select() at kern_select+0x7df
select() at select+0x56
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (93, FreeBSD ELF64, select), rip = 0x43bd1c, rsp = 0x7fffffffdc68, rbp = 0x80066a580 ---

Tracing command sh pid 21131 tid 100052 td 0xffffff0003be4000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x80092aaac, rsp = 0x7fffffffe808, rbp = 0x30a ---

--More--       racing command make pid 4753 tid 100066 td 0xffffff0004179680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
pipe_write() at pipe_write+0x476
dofilewrite() at dofilewrite+0x85
kern_writev() at kern_writev+0x4c
write() at write+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (4, FreeBSD ELF64, write), rip = 0x43bd7c, rsp = 0x7fffffffdc88, rbp = 0x209 ---

Tracing command sh pid 4751 tid 100129 td 0xffffff00044339c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
--More--       leepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x80092aaac, rsp = 0x7fffffffe7f8, rbp = 0x30a ---

Tracing command make pid 4660 tid 100127 td 0xffffff0004435340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_timedwait_sig() at sleepq_timedwait_sig+0x19
_sleep() at _sleep+0x20a
ttysleep() at ttysleep+0x25
ttwrite() at ttwrite+0x2fd
giant_write() at giant_write+0x51
devfs_write_f() at devfs_write_f+0x9c
dofilewrite() at dofilewrite+0x85
--More--       ern_writev() at kern_writev+0x4c
write() at write+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (4, FreeBSD ELF64, write), rip = 0x43bd7c, rsp = 0x7fffffffd428, rbp = 0x60 ---

Tracing command sh pid 778 tid 100094 td 0xffffff0004212680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x80092aaac, rsp = 0x7fffffffe8d8, rbp = 0x30a ---

Tracing command bash pid 775 tid 100117 td 0xffffff00041dc9c0
--More--       ched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x800b7aaac, rsp = 0x7fffffffe9c8, rbp = 0x800e6c140 ---

Tracing command sshd pid 772 tid 100054 td 0xffffff00033c7680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
turnstile_wait() at turnstile_wait+0x24d
_mtx_lock_sleep() at _mtx_lock_sleep+0xc2
_mtx_lock_flags() at _mtx_lock_flags+0xe1
rt_check() at rt_check+0x10e
arpresolve() at arpresolve+0x64
--More--       ther_output() at ether_output+0x308
ip_output() at ip_output+0xabc
tcp_output() at tcp_output+0xad6
tcp_usr_send() at tcp_usr_send+0x2e9
sosend_generic() at sosend_generic+0x347
soo_write() at soo_write+0x38
dofilewrite() at dofilewrite+0x85
kern_writev() at kern_writev+0x4c
write() at write+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (4, FreeBSD ELF64, write), rip = 0x8016f541c, rsp = 0x7fffffffe4f8, rbp = 0x5337c0 ---

Tracing command bash pid 771 tid 100062 td 0xffffff000417a680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
--More--       tysleep() at ttysleep+0x25
ttread() at ttread+0x306
giant_read() at giant_read+0x51
devfs_read_f() at devfs_read_f+0x72
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x800bf243c, rsp = 0x7fffffffe898, rbp = 0x7fffffffe8b7 ---

Tracing command getty pid 766 tid 100065 td 0xffffff00041799c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
ttysleep() at ttysleep+0x25
ttread() at ttread+0x306
--More--       iant_read() at giant_read+0x51
devfs_read_f() at devfs_read_f+0x72
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x80082343c, rsp = 0x7fffffffed98, rbp = 0 ---

Tracing command login pid 765 tid 100107 td 0xffffff0004295340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--More--       -- syscall (7, FreeBSD ELF64, wait4), rip = 0x8009c8aac, rsp = 0x7fffffffed08, rbp = 0 ---

Tracing command getty pid 764 tid 100095 td 0xffffff0004212340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
ttysleep() at ttysleep+0x25
ttread() at ttread+0x306
giant_read() at giant_read+0x51
devfs_read_f() at devfs_read_f+0x72
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x80082343c, rsp = 0x7fffffffed98, rbp = 0 ---

--More--       racing command getty pid 763 tid 100118 td 0xffffff00041dc680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
ttysleep() at ttysleep+0x25
ttread() at ttread+0x306
giant_read() at giant_read+0x51
devfs_read_f() at devfs_read_f+0x72
dofileread() at dofileread+0xa1
kern_readv() at kern_readv+0x4c
read() at read+0x54
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (3, FreeBSD ELF64, read), rip = 0x80082343c, rsp = 0x7fffffffed98, rbp = 0 ---

Tracing command cron pid 721 tid 100115 td 0xffffff0004262340
sched_switch() at sched_switch+0x176
--More--       i_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_timedwait_sig() at sleepq_timedwait_sig+0x19
_sleep() at _sleep+0x20a
kern_nanosleep() at kern_nanosleep+0x118
nanosleep() at nanosleep+0x6e
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (240, FreeBSD ELF64, nanosleep), rip = 0x80091303c, rsp = 0x7fffffffec28, rbp = 0x3c ---

Tracing command sendmail pid 715 tid 100114 td 0xffffff0004262680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_sigsuspend() at kern_sigsuspend+0xca
sigsuspend() at sigsuspend+0x34
--More--       yscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (341, FreeBSD ELF64, sigsuspend), rip = 0x800d0f97c, rsp = 0x7fffffffda48, rbp = 0x1 ---

Tracing command sendmail pid 711 tid 100055 td 0xffffff00033c7340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_timedwait_sig() at sleepq_timedwait_sig+0x19
_cv_timedwait_sig() at _cv_timedwait_sig+0x16a
kern_select() at kern_select+0x7df
select() at select+0x56
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (93, FreeBSD ELF64, select), rip = 0x800d9c3bc, rsp = 0x7fffffffcf48, rbp = 0x7fffffffd7f0 ---

Tracing command sshd pid 705 tid 100100 td 0xffffff00041e2000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
--More--       leepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_cv_wait_sig() at _cv_wait_sig+0x15f
kern_select() at kern_select+0x80b
select() at select+0x56
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (93, FreeBSD ELF64, select), rip = 0x8016f53bc, rsp = 0x7fffffffe618, rbp = 0x2 ---

Tracing command syslogd pid 575 tid 100060 td 0xffffff000417b000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_cv_wait_sig() at _cv_wait_sig+0x15f
kern_select() at kern_select+0x80b
select() at select+0x56
syscall() at syscall+0x1ce
--More--       fast_syscall() at Xfast_syscall+0xab
--- syscall (93, FreeBSD ELF64, select), rip = 0x8008263bc, rsp = 0x7fffffffdde8, rbp = 0x8 ---

Tracing command devd pid 529 tid 100076 td 0xffffff00041b5680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_cv_wait_sig() at _cv_wait_sig+0x15f
kern_select() at kern_select+0x80b
select() at select+0x56
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (93, FreeBSD ELF64, select), rip = 0x4388dc, rsp = 0x7fffffffe928, rbp = 0x7fffffffed50 ---

Tracing command dhclient pid 324 tid 100061 td 0xffffff000417a9c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
--More--       leepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_timedwait_sig() at sleepq_timedwait_sig+0x19
_cv_timedwait_sig() at _cv_timedwait_sig+0x16a
poll() at poll+0x1e3
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (209, FreeBSD ELF64, poll), rip = 0x8006d120c, rsp = 0x7fffffffed98, rbp = 0x144b118 ---

Tracing command dhclient pid 296 tid 100069 td 0xffffff00041759c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_cv_wait_sig() at _cv_wait_sig+0x15f
poll() at poll+0x567
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (209, FreeBSD ELF64, poll), rip = 0x8006d120c, rsp = 0x7fffffffed98, rbp = 0x5 ---

--More--       racing command adjkerntz pid 162 tid 100075 td 0xffffff00041b59c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_sigsuspend() at kern_sigsuspend+0xca
sigsuspend() at sigsuspend+0x34
syscall() at syscall+0x1ce
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (341, FreeBSD ELF64, sigsuspend), rip = 0x80068497c, rsp = 0x7fffffffed08, rbp = 0x7fffffffed80 ---

Tracing command schedcpu pid 51 tid 100058 td 0xffffff00040a0340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
schedcpu_thread() at schedcpu_thread+0x21e
--More--       ork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef6ed30, rbp = 0 ---

Tracing command softdepflush pid 50 tid 100059 td 0xffffff00040a0000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
softdep_flush() at softdep_flush+0x2d7
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef69d30, rbp = 0 ---

Tracing command vnlru pid 49 tid 100039 td 0xffffff00033c6000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
--More--       sleep() at _sleep+0x314
vnlru_proc() at vnlru_proc+0x696
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae340d30, rbp = 0 ---

Tracing command syncer pid 48 tid 100040 td 0xffffff00033c29c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
sched_sync() at sched_sync+0x53d
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae33bd30, rbp = 0 ---

Tracing command bufdaemon pid 47 tid 100041 td 0xffffff00033c2680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
--More--       leepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
buf_daemon() at buf_daemon+0x208
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae336d30, rbp = 0 ---

Tracing command pagezero pid 46 tid 100042 td 0xffffff00033c2340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
vm_pagezero() at vm_pagezero+0x73
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae331d30, rbp = 0 ---

Tracing command vmdaemon pid 45 tid 100043 td 0xffffff00033c2000
--More--       ched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
vm_daemon() at vm_daemon+0x4d
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae32cd30, rbp = 0 ---

Tracing command pagedaemon pid 44 tid 100044 td 0xffffff00012529c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
vm_pageout() at vm_pageout+0xacd
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2fdd30, rbp = 0 ---
--More--       
Tracing command ipmi0: kcs pid 43 tid 100045 td 0xffffff0003be69c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_cv_wait() at _cv_wait+0x14e
ipmi_dequeue_request() at ipmi_dequeue_request+0x67
kcs_loop() at kcs_loop+0x3d
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef19d30, rbp = 0 ---

Tracing command sctp_iterator pid 42 tid 100046 td 0xffffff0003be6680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
sctp_iterator_thread() at sctp_iterator_thread+0x47
--More--       ork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef3cd30, rbp = 0 ---

Tracing command irq1: atkbd0 pid 41 tid 100047 td 0xffffff0003be6340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef0fd30, rbp = 0 ---

Tracing command fdc0 pid 40 tid 100048 td 0xffffff0003be6000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
fdc_thread() at fdc_thread+0x91b
fork_exit() at fork_exit+0x12a
--More--       ork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffaef0ad30, rbp = 0 ---

Tracing command swi0: sio pid 39 tid 100030 td 0xffffff0001251680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2e4d30, rbp = 0 ---

Tracing command mpt_recovery0 pid 38 tid 100031 td 0xffffff0001251340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
mpt_recovery_thread() at mpt_recovery_thread+0x259
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--More--       -- trap 0, rip = 0, rsp = 0xffffffffac2dfd30, rbp = 0 ---

Tracing command irq17: mpt0 pid 37 tid 100032 td 0xffffff0001251000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2dad30, rbp = 0 ---

Tracing command nfe1 taskq pid 36 tid 100033 td 0xffffff00012399c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
msleep_spin() at msleep_spin+0x1fb
taskqueue_thread_loop() at taskqueue_thread_loop+0x45
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2d5d30, rbp = 0 ---
--More--       
Tracing command nfe0 taskq pid 35 tid 100034 td 0xffffff0001239680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
msleep_spin() at msleep_spin+0x1fb
taskqueue_thread_loop() at taskqueue_thread_loop+0x45
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2d0d30, rbp = 0 ---

Tracing command irq20: atapci2 pid 34 tid 100035 td 0xffffff00033c7000
fork_trampoline() at fork_trampoline

Tracing command irq23: atapci1 pid 33 tid 100036 td 0xffffff00033c69c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
--More--       ork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae34fd30, rbp = 0 ---

Tracing command irq15: ata1 pid 32 tid 100037 td 0xffffff00033c6680
fork_trampoline() at fork_trampoline

Tracing command irq14: ata0 pid 31 tid 100038 td 0xffffff00033c6340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffae345d30, rbp = 0 ---

Tracing command usb1 pid 30 tid 100022 td 0xffffff0001238340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
--More--       sb_event_thread() at usb_event_thread+0xaa
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2b7d30, rbp = 0 ---

Tracing command irq22: ehci0 pid 29 tid 100023 td 0xffffff0001238000
fork_trampoline() at fork_trampoline

Tracing command usbtask-dr pid 28 tid 100024 td 0xffffff00011119c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
usb_task_thread() at usb_task_thread+0x94
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2add30, rbp = 0 ---

Tracing command usbtask-hc pid 27 tid 100025 td 0xffffff0001111680
--More--       ched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
usb_task_thread() at usb_task_thread+0x94
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2a8d30, rbp = 0 ---

Tracing command usb0 pid 26 tid 100026 td 0xffffff0001252680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
usb_event_thread() at usb_event_thread+0xaa
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2f8d30, rbp = 0 ---
--More--       
Tracing command irq21: ohci0+ pid 25 tid 100027 td 0xffffff0001252340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2f3d30, rbp = 0 ---

Tracing command irq9: acpi0 pid 24 tid 100028 td 0xffffff0001252000
fork_trampoline() at fork_trampoline

Tracing command thread taskq pid 23 tid 100029 td 0xffffff00012519c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
taskqueue_thread_loop() at taskqueue_thread_loop+0x71
fork_exit() at fork_exit+0x12a
--More--       ork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2e9d30, rbp = 0 ---

Tracing command swi5: + pid 22 tid 100015 td 0xffffff0001110340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
turnstile_wait() at turnstile_wait+0x24d
_mtx_lock_sleep() at _mtx_lock_sleep+0xc2
_mtx_lock_flags() at _mtx_lock_flags+0xe1
rt_setgate() at rt_setgate+0x26e
rtredirect() at rtredirect+0x250
icmp_input() at icmp_input+0x537
ip_input() at ip_input+0xc0
ether_demux() at ether_demux+0x1d9
ether_input() at ether_input+0x1d6
nfe_int_task() at nfe_int_task+0x949
taskqueue_run() at taskqueue_run+0x94
ithread_loop() at ithread_loop+0xe0
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--More--       -- trap 0, rip = 0, rsp = 0xffffffffac28fd30, rbp = 0 ---

Tracing command swi2: cambio pid 21 tid 100016 td 0xffffff0001110000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac28ad30, rbp = 0 ---

Tracing command xpt_thrd pid 9 tid 100017 td 0xffffff00010eb9c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
xpt_scanner_thread() at xpt_scanner_thread+0x3a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac284d30, rbp = 0 ---
--More--       
Tracing command acpi_task_2 pid 8 tid 100018 td 0xffffff0001239340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
taskqueue_thread_loop() at taskqueue_thread_loop+0x71
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2cbd30, rbp = 0 ---

Tracing command acpi_task_1 pid 7 tid 100019 td 0xffffff0001239000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
taskqueue_thread_loop() at taskqueue_thread_loop+0x71
fork_exit() at fork_exit+0x12a
--More--       ork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2c6d30, rbp = 0 ---

Tracing command acpi_task_0 pid 6 tid 100020 td 0xffffff00012389c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
taskqueue_thread_loop() at taskqueue_thread_loop+0x71
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2c1d30, rbp = 0 ---

Tracing command kqueue taskq pid 5 tid 100021 td 0xffffff0001238680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_sleep() at _sleep+0x327
--More--       askqueue_thread_loop() at taskqueue_thread_loop+0x71
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2bcd30, rbp = 0 ---

Tracing command swi6: task queue pid 20 tid 100009 td 0xffffff00010e8680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac26bd30, rbp = 0 ---

Tracing command swi6: Giant taskq pid 19 tid 100010 td 0xffffff00010e8340
kdb_enter() at kdb_enter+0x31
scgetc() at scgetc+0x461
sckbdevent() at sckbdevent+0xa4
kbdmux_intr() at kbdmux_intr+0x43
kbdmux_kbd_intr() at kbdmux_kbd_intr+0x20
taskqueue_run() at taskqueue_run+0x94
--More--       thread_loop() at ithread_loop+0xe0
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac266d30, rbp = 0 ---

Tracing command yarrow pid 18 tid 100011 td 0xffffff0001111340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
random_kthread() at random_kthread+0x191
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac2a3d30, rbp = 0 ---

Tracing command g_down pid 4 tid 100012 td 0xffffff0001111000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
--More--       leepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
g_io_schedule_down() at g_io_schedule_down+0x20f
g_down_procbody() at g_down_procbody+0x78
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac29ed30, rbp = 0 ---

Tracing command g_up pid 3 tid 100013 td 0xffffff00011109c0
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
g_io_schedule_up() at g_io_schedule_up+0x154
g_up_procbody() at g_up_procbody+0x78
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac299d30, rbp = 0 ---

--More--       racing command g_event pid 2 tid 100014 td 0xffffff0001110680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_timedwait() at sleepq_timedwait+0x3c
_sleep() at _sleep+0x314
g_event_procbody() at g_event_procbody+0xaa
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac294d30, rbp = 0 ---

Tracing command swi3: vm pid 17 tid 100004 td 0xffffff00010e5000
fork_trampoline() at fork_trampoline

Tracing command swi4: clock sio pid 16 tid 100005 td 0xffffff00010eb680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
turnstile_wait() at turnstile_wait+0x24d
_mtx_lock_sleep() at _mtx_lock_sleep+0xc2
_mtx_lock_flags() at _mtx_lock_flags+0xe1
--More--       cp_timer_rexmt() at tcp_timer_rexmt+0x5c
softclock() at softclock+0x28d
ithread_loop() at ithread_loop+0xe0
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac27fd30, rbp = 0 ---

Tracing command swi1: net pid 15 tid 100006 td 0xffffff00010eb340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
ithread_loop() at ithread_loop+0x39a
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac27ad30, rbp = 0 ---

Tracing command idle: cpu0 pid 14 tid 100007 td 0xffffff00010eb000
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
maybe_preempt() at maybe_preempt+0xf3
sched_add() at sched_add+0x1ce
--More--       ntr_event_schedule_thread() at intr_event_schedule_thread+0xb5
intr_execute_handlers() at intr_execute_handlers+0xe1
Xapic_isr2() at Xapic_isr2+0x7f
--- interrupt, rip = 0xffffffff806cab26, rsp = 0xffffffffac275bc0, rbp = 0xffffffffac275bd0 ---
acpi_cpu_c1() at acpi_cpu_c1+0x6
acpi_cpu_idle() at acpi_cpu_idle+0x1a4
sched_idletd() at sched_idletd+0x35
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac275d30, rbp = 0 ---

Tracing command idle: cpu1 pid 13 tid 100008 td 0xffffff00010e89c0
cpustop_handler() at cpustop_handler+0x40
ipi_nmi_handler() at ipi_nmi_handler+0x30
trap() at trap+0x378
nmi_calltrap() at nmi_calltrap+0x8
--- trap 0x13, rip = 0xffffffff806cab26, rsp = 0xffffffffab790ff0, rbp = 0xffffffffac270bd0 ---
acpi_cpu_c1() at acpi_cpu_c1+0x6
acpi_cpu_idle() at acpi_cpu_idle+0x1a4
sched_idletd() at sched_idletd+0x35
--More--       ork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac270d30, rbp = 0 ---

Tracing command idle: cpu2 pid 12 tid 100000 td 0xffffff00010e8000
cpustop_handler() at cpustop_handler+0x40
ipi_nmi_handler() at ipi_nmi_handler+0x30
trap() at trap+0x378
nmi_calltrap() at nmi_calltrap+0x8
--- trap 0x13, rip = 0xffffffff806cab26, rsp = 0xffffffffab795ff0, rbp = 0xffffffffac261bd0 ---
acpi_cpu_c1() at acpi_cpu_c1+0x6
acpi_cpu_idle() at acpi_cpu_idle+0x1a4
sched_idletd() at sched_idletd+0x35
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac261d30, rbp = 0 ---

Tracing command idle: cpu3 pid 11 tid 100001 td 0xffffff00010e59c0
cpustop_handler() at cpustop_handler+0x40
ipi_nmi_handler() at ipi_nmi_handler+0x30
--More--       rap() at trap+0x378
nmi_calltrap() at nmi_calltrap+0x8
--- trap 0x13, rip = 0xffffffff806cab26, rsp = 0xffffffffab79aff0, rbp = 0xffffffffac25cbd0 ---
acpi_cpu_c1() at acpi_cpu_c1+0x6
acpi_cpu_idle() at acpi_cpu_idle+0x1a4
sched_idletd() at sched_idletd+0x35
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac25cd30, rbp = 0 ---

Tracing command init pid 1 tid 100002 td 0xffffff00010e5680
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_catch_signals() at sleepq_catch_signals+0x2ab
sleepq_wait_sig() at sleepq_wait_sig+0x16
_sleep() at _sleep+0x2e3
kern_wait() at kern_wait+0x3cb
wait4() at wait4+0x35
syscall() at syscall+0x1ce
--More--       fast_syscall() at Xfast_syscall+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x40bf5c, rsp = 0x7fffffffe8e8, rbp = 0x7fffffffed70 ---

Tracing command audit pid 10 tid 100003 td 0xffffff00010e5340
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
sleepq_switch() at sleepq_switch+0xc7
sleepq_wait() at sleepq_wait+0x44
_cv_wait() at _cv_wait+0x14e
audit_worker() at audit_worker+0x86
fork_exit() at fork_exit+0x12a
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffffffac252d30, rbp = 0 ---

Tracing command swapper pid 0 tid 0 td 0xffffffff80a1ad20
sched_switch() at sched_switch+0x176
mi_switch() at mi_switch+0x231
scheduler() at scheduler+0x3c1
mi_startup() at mi_startup+0x59
btext() at btext+0x2c
--More--       b>           panic
panic: from debugger
cpuid = 0
Uptime: 8m24s
Physical memory: 4083 MB
Dumping 303 MB: 288 272 256 240 224 208 192 176 160 144 128 112 96 80 64 48 32 16
Dump complete
Automatic reboot in 15 seconds - press a key on the console to abort
--> Press a key on the console to reboot,
--> or switch off the system now.
~

>How-To-Repeat:
I am not sure if this issue can be easily reproduced on a different setting.
>Fix:
None.

>Release-Note:
>Audit-Trail:

From: John Baldwin <jhb@FreeBSD.org>
To: bug-followup@FreeBSD.org, jpedras@webvolution.net
Cc:  
Subject: Re: kern/116932: System locking up while carrying out remote ssh session on -current
Date: Thu, 11 Oct 2007 16:42:19 -0400

 Can you do 'show lockchain <pid>' for the two threads blocked on locks next 
 time and include that output.  The two threads from the ps above are:
 
 772 705 772 0 Ls *rtentry 0xffffff0003be5640 sshd
 22 0 0 0 LL *rtentry 0xffffff000104e640 [swi5: +]
 16 0 0 0 LL *inp 0xffffff00085726e0 [swi4: clock sio]
 
 772 and 22 there might be a potential deadlock in fact.
 
 If you can reproduce with WITNESS and get 'show locks' that might help, too.  
 Either that or get a core dump for use with gdb.
 
 -- 
 John Baldwin
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Fri Oct 12 06:09:34 UTC 2007 
State-Changed-Why:  
Notice that John had asked for some feedback 

http://www.freebsd.org/cgi/query-pr.cgi?pr=116932 

From: Joao Pedras <jpedras@webvolution.net>
To: John Baldwin <jhb@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/116932: System locking up while carrying out remote ssh
 session on -current
Date: Fri, 12 Oct 2007 01:06:08 -0700

 This is a multi-part message in MIME format.
 --------------040403020402030706010400
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 John,
 
 please find another session's output attached. I also saved a core dump
 in case it is necessary.
 
 Again, thank you very much for your help.
 
 Joao
 
 --------------040403020402030706010400
 Content-Type: application/octet-stream;
  name="current.out"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="current.out"
 
 Q29ubmVjdGVkCgAKRnJlZUJTRC9hbWQ2NCAoZmJzZDcuc29tZWRvbWFpbi5jb20pICh0dHlk
 MCkKCmxvZ2luOiByb290ClBhc3N3b3JkOgpPY3QgMTIgMDA6MTA6MjEgZmJzZDcgbG9naW46
 IFJPT1QgTE9HSU4gKHJvb3QpIE9OIHR0eWQwCkxhc3QgbG9naW46IEZyaSBPY3QgMTIgMDA6
 MDM6MzYgb24gdHR5djAKQ29weXJpZ2h0IChjKSAxOTkyLTIwMDcgVGhlIEZyZWVCU0QgUHJv
 amVjdC4KQ29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5
 LCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0CiAgICAgICAgVGhlIFJlZ2VudHMgb2YgdGhlIFVu
 aXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KCkZyZWVCU0Qg
 Ny4wLUNVUlJFTlQgKEdFTkVSSUMpICMzOiBUaHUgT2N0IDExIDIzOjAyOjQ2IFBEVCAyMDA3
 CgpXZWxjb21lIHRvIEZyZWVCU0QhCgpCZWZvcmUgc2Vla2luZyB0ZWNobmljYWwgc3VwcG9y
 dCwgcGxlYXNlIHVzZSB0aGUgZm9sbG93aW5nIHJlc291cmNlczoKCm8gIFNlY3VyaXR5IGFk
 dmlzb3JpZXMgYW5kIHVwZGF0ZWQgZXJyYXRhIGluZm9ybWF0aW9uIGZvciBhbGwgcmVsZWFz
 ZXMgYXJlCiAgIGF0IGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvcmVsZWFzZXMvIC0gYWx3YXlz
 IGNvbnN1bHQgdGhlIEVSUkFUQSBzZWN0aW9uCiAgIGZvciB5b3VyIHJlbGVhc2UgZmlyc3Qg
 YXMgaXQncyB1cGRhdGVkIGZyZXF1ZW50bHkuCgpvICBUaGUgSGFuZGJvb2sgYW5kIEZBUSBk
 b2N1bWVudHMgYXJlIGF0IGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvIGFuZCwKICAgYWxvbmcg
 d2l0aCB0aGUgbWFpbGluZyBsaXN0cywgY2FuIGJlIHNlYXJjaGVkIGJ5IGdvaW5nIHRvCiAg
 IGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvc2VhcmNoLy4gIElmIHRoZSBkb2MgZGlzdHJpYnV0
 aW9uIGhhcwogICBiZWVuIGluc3RhbGxlZCwgdGhleSdyZSBhbHNvIGF2YWlsYWJsZSBmb3Jt
 YXR0ZWQgaW4gL3Vzci9zaGFyZS9kb2MuCgpJZiB5b3Ugc3RpbGwgaGF2ZSBhIHF1ZXN0aW9u
 IG9yIHByb2JsZW0sIHBsZWFzZSB0YWtlIHRoZSBvdXRwdXQgb2YKYHVuYW1lIC1hJywgYWxv
 bmcgd2l0aCBhbnkgcmVsZXZhbnQgZXJyb3IgbWVzc2FnZXMsIGFuZCBlbWFpbCBpdAphcyBh
 IHF1ZXN0aW9uIHRvIHRoZSBxdWVzdGlvbnNARnJlZUJTRC5vcmcgbWFpbGluZyBsaXN0LiAg
 SWYgeW91IGFyZQp1bmZhbWlsaWFyIHdpdGggRnJlZUJTRCdzIGRpcmVjdG9yeSBsYXlvdXQs
 IHBsZWFzZSByZWZlciB0byB0aGUgaGllcig3KQptYW51YWwgcGFnZS4gIElmIHlvdSBhcmUg
 bm90IGZhbWlsaWFyIHdpdGggbWFudWFsIHBhZ2VzLCB0eXBlIGBtYW4gbWFuJy4KCllvdSBt
 YXkgYWxzbyB1c2Ugc3lzaW5zdGFsbCg4KSB0byByZS1lbnRlciB0aGUgaW5zdGFsbGF0aW9u
 IGFuZApjb25maWd1cmF0aW9uIHV0aWxpdHkuICBFZGl0IC9ldGMvbW90ZCB0byBjaGFuZ2Ug
 dGhpcyBsb2dpbiBhbm5vdW5jZW1lbnQuCgpbcm9vdEBmYnNkNyB+XSMgZG1lc2cKQ29weXJp
 Z2h0IChjKSAxOTkyLTIwMDcgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChjKSAx
 OTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
 OTk0CiAgICAgICAgVGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5p
 YS4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KRnJlZUJTRCBpcyBhIHJlZ2lzdGVyZWQgdHJhZGVt
 YXJrIG9mIFRoZSBGcmVlQlNEIEZvdW5kYXRpb24uCkZyZWVCU0QgNy4wLUNVUlJFTlQgIzM6
 IFRodSBPY3QgMTEgMjM6MDI6NDYgUERUIDIwMDcKICAgIHJvb3RAZmJzZDcuc29tZWRvbWFp
 bi5jb206L3Vzci9vYmovdXNyL3NyYy9zeXMvR0VORVJJQwpXQVJOSU5HOiBXSVRORVNTIG9w
 dGlvbiBlbmFibGVkLCBleHBlY3QgcmVkdWNlZCBwZXJmb3JtYW5jZS4KVGltZWNvdW50ZXIg
 Imk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKQ1BVOiBEdWFsLUNvcmUg
 QU1EIE9wdGVyb24odG0pIFByb2Nlc3NvciAyMjEwICgxODAwLjA5LU1IeiBLOC1jbGFzcyBD
 UFUpCiAgT3JpZ2luID0gIkF1dGhlbnRpY0FNRCIgIElkID0gMHg0MGYxMiAgU3RlcHBpbmcg
 PSAyCiAgRmVhdHVyZXM9MHgxNzhiZmJmZjxGUFUsVk1FLERFLFBTRSxUU0MsTVNSLFBBRSxN
 Q0UsQ1g4LEFQSUMsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBBVCxQU0UzNixDTEZMVVNILE1N
 WCxGWFNSLFNTRSxTU0UyLEhUVD4KICBGZWF0dXJlczI9MHgyMDAxPFNTRTMsQ1gxNj4KICBB
 TUQgRmVhdHVyZXM9MHhlYTUwMDgwMDxTWVNDQUxMLE5YLE1NWCssRkZYU1IsUkRUU0NQLExN
 LDNETm93ISssM0ROb3chPgogIEFNRCBGZWF0dXJlczI9MHgxZjxMQUhGLENNUCxTVk0sRXh0
 QVBJQyxDUjg+CiAgQ29yZXMgcGVyIHBhY2thZ2U6IDIKdXNhYmxlIG1lbW9yeSA9IDQyODE2
 MjI1MjggKDQwODMgTUIpCmF2YWlsIG1lbW9yeSAgPSA0MTI0MjAwOTYwICgzOTMzIE1CKQpB
 Q1BJIEFQSUMgVGFibGU6IDwwODI5MDcgQVBJQzE5NDc+CkZyZWVCU0QvU01QOiBNdWx0aXBy
 b2Nlc3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDQgQ1BVcwogY3B1MCAoQlNQKTogQVBJQyBJRDog
 IDAKIGNwdTEgKEFQKTogQVBJQyBJRDogIDEKIGNwdTIgKEFQKTogQVBJQyBJRDogIDIKIGNw
 dTMgKEFQKTogQVBJQyBJRDogIDMKaW9hcGljMCA8VmVyc2lvbiAxLjE+IGlycXMgMC0yMyBv
 biBtb3RoZXJib2FyZAprYmQxIGF0IGtiZG11eDAKYXRoX2hhbDogMC45LjIwLjMgKEFSNTIx
 MCwgQVI1MjExLCBBUjUyMTIsIFJGNTExMSwgUkY1MTEyLCBSRjI0MTMsIFJGNTQxMykKYWNw
 aTA6IDwwODI5MDcgUlNEVDE5NDc+IG9uIG1vdGhlcmJvYXJkCmFjcGkwOiBbSVRIUkVBRF0K
 YWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGkwOiByZXNlcnZhdGlvbiBvZiBmZWMw
 MDAwMCwgMTAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiBmZWUwMDAwMCwg
 MTAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAwLCBhMDAwMCAoMykgZmFp
 bGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAxMDAwMDAsIGQ3ZjAwMDAwICgzKSBmYWlsZWQK
 VGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5IDM1Nzk1NDUgSHogcXVhbGl0eSAx
 MDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5NTQ1TUh6PiBwb3J0IDB4
 MjAwOC0weDIwMGIgb24gYWNwaTAKYWNwaV9ocGV0MDogPEhpZ2ggUHJlY2lzaW9uIEV2ZW50
 IFRpbWVyPiBpb21lbSAweGZlZDAwMDAwLTB4ZmVkMDAzZmYgb24gYWNwaTAKVGltZWNvdW50
 ZXIgIkhQRVQiIGZyZXF1ZW5jeSAyNTAwMDAwMCBIeiBxdWFsaXR5IDkwMApjcHUwOiA8QUNQ
 SSBDUFU+IG9uIGFjcGkwCnBvd2Vybm93MDogPFBvd2VyTm93ISBLOD4gb24gY3B1MApjcHUx
 OiA8QUNQSSBDUFU+IG9uIGFjcGkwCnBvd2Vybm93MTogPFBvd2VyTm93ISBLOD4gb24gY3B1
 MQpjcHUyOiA8QUNQSSBDUFU+IG9uIGFjcGkwCnBvd2Vybm93MjogPFBvd2VyTm93ISBLOD4g
 b24gY3B1MgpjcHUzOiA8QUNQSSBDUFU+IG9uIGFjcGkwCnBvd2Vybm93MzogPFBvd2VyTm93
 ISBLOD4gb24gY3B1MwpwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdlPiBwb3J0IDB4Y2Y4
 LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIwCnBjaTA6IDxt
 ZW1vcnksIFJBTT4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQppc2FiMDog
 PFBDSS1JU0EgYnJpZGdlPiBwb3J0IDB4MmYwMC0weDJmN2YgYXQgZGV2aWNlIDEuMCBvbiBw
 Y2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMApwY2kwOiA8c2VyaWFsIGJ1cywgU01CdXM+
 IGF0IGRldmljZSAxLjEgKG5vIGRyaXZlciBhdHRhY2hlZCkKb2hjaTA6IDxPSENJIChnZW5l
 cmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmRlZmIwMDAtMHhmZGVmYmZmZiBpcnEgMjEg
 YXQgZGV2aWNlIDIuMCBvbiBwY2kwCm9oY2kwOiBbR0lBTlQtTE9DS0VEXQpvaGNpMDogW0lU
 SFJFQURdCnVzYjA6IE9IQ0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0CnVzYjA6IFNN
 TSBkb2VzIG5vdCByZXNwb25kLCByZXNldHRpbmcKdXNiMDogPE9IQ0kgKGdlbmVyaWMpIFVT
 QiBjb250cm9sbGVyPiBvbiBvaGNpMAp1c2IwOiBVU0IgcmV2aXNpb24gMS4wCnVodWIwOiA8
 blZpZGlhIE9IQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAx
 PiBvbiB1c2IwCnVodWIwOiAxMCBwb3J0cyB3aXRoIDEwIHJlbW92YWJsZSwgc2VsZiBwb3dl
 cmVkCmVoY2kwOiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBjb250cm9sbGVyPiBtZW0gMHhm
 ZGVmYWMwMC0weGZkZWZhY2ZmIGlycSAyMiBhdCBkZXZpY2UgMi4xIG9uIHBjaTAKZWhjaTA6
 IFtHSUFOVC1MT0NLRURdCmVoY2kwOiBbSVRIUkVBRF0KdXNiMTogRUhDSSB2ZXJzaW9uIDEu
 MAp1c2IxOiBjb21wYW5pb24gY29udHJvbGxlciwgMTAgcG9ydHMgZWFjaDogdXNiMAp1c2Ix
 OiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBjb250cm9sbGVyPiBvbiBlaGNpMAp1c2IxOiBV
 U0IgcmV2aXNpb24gMi4wCnVodWIxOiA8blZpZGlhIEVIQ0kgcm9vdCBodWIsIGNsYXNzIDkv
 MCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2IxCnVodWIxOiAxMCBwb3J0cyB3aXRo
 IDEwIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCmF0YXBjaTA6IDxuVmlkaWEgbkZvcmNlIE1D
 UDU1IFVETUExMzMgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiwweDE3MC0w
 eDE3NywweDM3NiwweGZmYTAtMHhmZmFmIGF0IGRldmljZSA0LjAgb24gcGNpMAphdGEwOiA8
 QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMAphdGEwOiBbSVRIUkVBRF0KYXRhMTogPEFUQSBj
 aGFubmVsIDE+IG9uIGF0YXBjaTAKYXRhMTogW0lUSFJFQURdCmF0YXBjaTE6IDxuVmlkaWEg
 bkZvcmNlIE1DUDU1IFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweGI0ODAtMHhiNDg3LDB4
 YjQwMC0weGI0MDMsMHhiMDgwLTB4YjA4NywweGIwMDAtMHhiMDAzLDB4YWMwMC0weGFjMGYg
 bWVtIDB4ZmRlZjkwMDAtMHhmZGVmOWZmZiBpcnEgMjMgYXQgZGV2aWNlIDUuMCBvbiBwY2kw
 CmF0YXBjaTE6IFtJVEhSRUFEXQphdGEyOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMQph
 dGEyOiBbSVRIUkVBRF0KYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTEKYXRhMzog
 W0lUSFJFQURdCmF0YXBjaTI6IDxuVmlkaWEgbkZvcmNlIE1DUDU1IFNBVEEzMDAgY29udHJv
 bGxlcj4gcG9ydCAweGE4ODAtMHhhODg3LDB4YTgwMC0weGE4MDMsMHhhNDgwLTB4YTQ4Nyww
 eGE0MDAtMHhhNDAzLDB4YTA4MC0weGEwOGYgbWVtIDB4ZmRlZjgwMDAtMHhmZGVmOGZmZiBp
 cnEgMjAgYXQgZGV2aWNlIDUuMSBvbiBwY2kwCmF0YXBjaTI6IFtJVEhSRUFEXQphdGE0OiA8
 QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMgphdGE0OiBbSVRIUkVBRF0KYXRhNTogPEFUQSBj
 aGFubmVsIDE+IG9uIGF0YXBjaTIKYXRhNTogW0lUSFJFQURdCmF0YXBjaTM6IDxuVmlkaWEg
 bkZvcmNlIE1DUDU1IFNBVEEzMDAgY29udHJvbGxlcj4gcG9ydCAweGEwMDAtMHhhMDA3LDB4
 OWMwMC0weDljMDMsMHg5ODgwLTB4OTg4NywweDk4MDAtMHg5ODAzLDB4OTQ4MC0weDk0OGYg
 bWVtIDB4ZmRlZjcwMDAtMHhmZGVmN2ZmZiBpcnEgMjEgYXQgZGV2aWNlIDUuMiBvbiBwY2kw
 CmF0YXBjaTM6IFtJVEhSRUFEXQphdGE2OiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMwph
 dGE2OiBbSVRIUkVBRF0KYXRhNzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTMKYXRhNzog
 W0lUSFJFQURdCnBjaWIxOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDYuMCBv
 biBwY2kwCnBjaTE6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxCnZnYXBjaTA6IDxWR0EtY29t
 cGF0aWJsZSBkaXNwbGF5PiBwb3J0IDB4YzAwMC0weGMwZmYgbWVtIDB4ZjAwMDAwMDAtMHhm
 N2ZmZmZmZiwweGZkZmYwMDAwLTB4ZmRmZmZmZmYgaXJxIDE2IGF0IGRldmljZSA3LjAgb24g
 cGNpMQpuZmUwOiA8TlZJRElBIG5Gb3JjZSBNQ1A1NSBOZXR3b3JraW5nIEFkYXB0ZXI+IHBv
 cnQgMHg5NDAwLTB4OTQwNyBtZW0gMHhmZGVmNjAwMC0weGZkZWY2ZmZmLDB4ZmRlZmE4MDAt
 MHhmZGVmYThmZiwweGZkZWZhNDAwLTB4ZmRlZmE0MGYgaXJxIDIyIGF0IGRldmljZSA4LjAg
 b24gcGNpMAptaWlidXMwOiA8TUlJIGJ1cz4gb24gbmZlMAplMTAwMHBoeTA6IDxNYXJ2ZWxs
 IDg4RTExNDkgR2lnYWJpdCBQSFk+IFBIWSAxNiBvbiBtaWlidXMwCmUxMDAwcGh5MDogIDEw
 YmFzZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIDEwMDBiYXNl
 VFgtRkRYLCBhdXRvCm5mZTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOmUwOjgxOjQ4OmY5OjY0
 Cm5mZTA6IFtGSUxURVJdCm5mZTA6IFtGSUxURVJdCm5mZTA6IFtGSUxURVJdCm5mZTA6IFtG
 SUxURVJdCm5mZTA6IFtGSUxURVJdCm5mZTA6IFtGSUxURVJdCm5mZTA6IFtGSUxURVJdCm5m
 ZTA6IFtGSUxURVJdCm5mZTE6IDxOVklESUEgbkZvcmNlIE1DUDU1IE5ldHdvcmtpbmcgQWRh
 cHRlcj4gcG9ydCAweDkwODAtMHg5MDg3IG1lbSAweGZkZWY1MDAwLTB4ZmRlZjVmZmYsMHhm
 ZGVmYTAwMC0weGZkZWZhMGZmLDB4ZmRlZjRjMDAtMHhmZGVmNGMwZiBpcnEgMjMgYXQgZGV2
 aWNlIDkuMCBvbiBwY2kwCm1paWJ1czE6IDxNSUkgYnVzPiBvbiBuZmUxCmUxMDAwcGh5MTog
 PE1hcnZlbGwgODhFMTE0OSBHaWdhYml0IFBIWT4gUEhZIDE3IG9uIG1paWJ1czEKZTEwMDBw
 aHkxOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwg
 MTAwMGJhc2VUWC1GRFgsIGF1dG8KbmZlMTogRXRoZXJuZXQgYWRkcmVzczogMDA6ZTA6ODE6
 NDg6Zjk6NjUKbmZlMTogW0ZJTFRFUl0KbmZlMTogW0ZJTFRFUl0KbmZlMTogW0ZJTFRFUl0K
 bmZlMTogW0ZJTFRFUl0KbmZlMTogW0ZJTFRFUl0KbmZlMTogW0ZJTFRFUl0KbmZlMTogW0ZJ
 TFRFUl0KbmZlMTogW0ZJTFRFUl0KcGNpYjI6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBk
 ZXZpY2UgMTAuMCBvbiBwY2kwCnBjaTI6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIyCm1wdDA6
 IDxMU0lMb2dpYyBTQVMvU0FUQSBBZGFwdGVyPiBwb3J0IDB4ZDAwMC0weGQwZmYgbWVtIDB4
 ZmVhZmMwMDAtMHhmZWFmZmZmZiwweGZlYWUwMDAwLTB4ZmVhZWZmZmYgaXJxIDE3IGF0IGRl
 dmljZSAwLjAgb24gcGNpMgptcHQwOiBbSVRIUkVBRF0KbXB0MDogTVBJIFZlcnNpb249MS41
 LjEzLjAKbXB0MDogbXB0X2NhbV9ldmVudDogMHgxNgptcHQwOiBVbmhhbmRsZWQgRXZlbnQg
 Tm90aWZ5IEZyYW1lLiBFdmVudCAweDE2IChBQ0sgbm90IHJlcXVpcmVkKS4KbXB0MDogbXB0
 X2NhbV9ldmVudDogMHgxNgptcHQwOiBVbmhhbmRsZWQgRXZlbnQgTm90aWZ5IEZyYW1lLiBF
 dmVudCAweDE2IChBQ0sgbm90IHJlcXVpcmVkKS4KcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJp
 ZGdlPiBhdCBkZXZpY2UgMTMuMCBvbiBwY2kwCnBjaTM6IDxBQ1BJIFBDSSBidXM+IG9uIHBj
 aWIzCnBjaWI0OiA8UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAwLjAgb24gcGNpMwpwY2k0
 OiA8UENJIGJ1cz4gb24gcGNpYjQKcGNpYjU6IDxQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNl
 IDAuMSBvbiBwY2kzCnBjaTU6IDxQQ0kgYnVzPiBvbiBwY2liNQpwY2liNjogPEFDUEkgUENJ
 LVBDSSBicmlkZ2U+IGF0IGRldmljZSAxNC4wIG9uIHBjaTAKcGNpNjogPEFDUEkgUENJIGJ1
 cz4gb24gcGNpYjYKcGNpYjc6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMTUu
 MCBvbiBwY2kwCnBjaTc6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI3CmVtMDogPEludGVsKFIp
 IFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbiBWZXJzaW9uIC0gNi41LjM+IHBvcnQgMHhl
 YzAwLTB4ZWMxZiBtZW0gMHhmZWJlMDAwMC0weGZlYmZmZmZmLDB4ZmViYzAwMDAtMHhmZWJk
 ZmZmZiBpcnEgMTggYXQgZGV2aWNlIDAuMCBvbiBwY2k3CmVtMDogRXRoZXJuZXQgYWRkcmVz
 czogMDA6MTU6MTc6MjE6MGI6NmEKZW0wOiBbRklMVEVSXQplbTE6IDxJbnRlbChSKSBQUk8v
 MTAwMCBOZXR3b3JrIENvbm5lY3Rpb24gVmVyc2lvbiAtIDYuNS4zPiBwb3J0IDB4ZTg4MC0w
 eGU4OWYgbWVtIDB4ZmViODAwMDAtMHhmZWI5ZmZmZiwweGZlYjYwMDAwLTB4ZmViN2ZmZmYg
 aXJxIDE3IGF0IGRldmljZSAwLjEgb24gcGNpNwplbTE6IEV0aGVybmV0IGFkZHJlc3M6IDAw
 OjE1OjE3OjIxOjBiOjZiCmVtMTogW0ZJTFRFUl0KYWNwaV9idXR0b24wOiA8UG93ZXIgQnV0
 dG9uPiBvbiBhY3BpMApzaW8wOiBjb25maWd1cmVkIGlycSA0IG5vdCBpbiBiaXRtYXAgb2Yg
 cHJvYmVkIGlycXMgMApzaW8wOiBwb3J0IG1heSBub3QgYmUgZW5hYmxlZApzaW8wOiBjb25m
 aWd1cmVkIGlycSA0IG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVkIGlycXMgMApzaW8wOiBwb3J0
 IG1heSBub3QgYmUgZW5hYmxlZApzaW8wOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+
 IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBhY3BpMApzaW8wOiB0eXBl
 IDE2NTUwQSwgY29uc29sZQpzaW8wOiBbRklMVEVSXQpzaW8xOiBjb25maWd1cmVkIGlycSAz
 IG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVkIGlycXMgMApzaW8xOiBwb3J0IG1heSBub3QgYmUg
 ZW5hYmxlZApzaW8xOiBjb25maWd1cmVkIGlycSAzIG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVk
 IGlycXMgMApzaW8xOiBwb3J0IG1heSBub3QgYmUgZW5hYmxlZApzaW8xOiA8MTY1NTBBLWNv
 bXBhdGlibGUgQ09NIHBvcnQ+IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgZHJxIDAgb24gYWNw
 aTAKc2lvMTogdHlwZSAxNjU1MEEKc2lvMTogW0ZJTFRFUl0KZmRjMDogPGZsb3BweSBkcml2
 ZSBjb250cm9sbGVyIChGREUpPiBwb3J0IDB4M2YwLTB4M2Y1LDB4M2Y3IGlycSA2IGRycSAy
 IG9uIGFjcGkwCmZkYzA6IFtGSUxURVJdCmZkMDogPDE0NDAtS0IgMy41IiBkcml2ZT4gb24g
 ZmRjMCBkcml2ZSAwCmF0a2JkYzA6IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IHBv
 cnQgMHg2MCwweDY0IGlycSAxIG9uIGFjcGkwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEg
 MSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0KYXRr
 YmQwOiBbSVRIUkVBRF0Kb3JtMDogPElTQSBPcHRpb24gUk9Ncz4gYXQgaW9tZW0gMHhjMDAw
 MC0weGM4ZmZmLDB4YzkwMDAtMHhjYTdmZiBvbiBpc2EwCnBwYzA6IGNhbm5vdCByZXNlcnZl
 IEkvTyBwb3J0IHJhbmdlCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBv
 biBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kdmdh
 MDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAw
 LTB4YmZmZmYgb24gaXNhMApUaW1lY291bnRlcnMgdGljayBldmVyeSAxLjAwMCBtc2VjCmFj
 ZDA6IERWRFJPTSA8RFZELVJPTSAxNlgvNS5BVj4gYXQgYXRhMC1tYXN0ZXIgVURNQTEwMAph
 ZDQ6IDIzODQ3NU1CIDxIaXRhY2hpIEhEVDcyNTAyNVZMQTM4MCBWNURPQTUyQT4gYXQgYXRh
 Mi1tYXN0ZXIgU0FUQTMwMApTTVA6IEFQIENQVSAjMSBMYXVuY2hlZCEKU01QOiBBUCBDUFUg
 IzMgTGF1bmNoZWQhClNNUDogQVAgQ1BVICMyIExhdW5jaGVkIQpXQVJOSU5HOiBXSVRORVNT
 IG9wdGlvbiBlbmFibGVkLCBleHBlY3QgcmVkdWNlZCBwZXJmb3JtYW5jZS4KVHJ5aW5nIHRv
 IG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZDRzMWEKV0FSTklORzogLyB3YXMgbm90IHBy
 b3Blcmx5IGRpc21vdW50ZWQKV0FSTklORzogL3RtcCB3YXMgbm90IHByb3Blcmx5IGRpc21v
 dW50ZWQKV0FSTklORzogL3VzciB3YXMgbm90IHByb3Blcmx5IGRpc21vdW50ZWQKV0FSTklO
 RzogL3ZhciB3YXMgbm90IHByb3Blcmx5IGRpc21vdW50ZWQKW3Jvb3RAZmJzZDcgfl0jIHVu
 YW1lIC1hCkZyZWVCU0QgZmJzZDcuc29tZWRvbWFpbi5jb20gNy4wLUNVUlJFTlQgRnJlZUJT
 RCA3LjAtQ1VSUkVOVCAjMzogVGh1IE9jdCAxMSAyMzowMjo0NiBQRFQgMjAwNyAgICAgcm9v
 dEBmYnNkNy5zb21lZG9tYWluLmNvbTovdXNyL29iai91c3Ivc3JjL3N5cy9HRU5FUklDICBh
 bWQ2NApbcm9vdEBmYnNkNyB+XSMgT2N0IDEyIDAwOjExOjQ1IGZic2Q3IHN1OiBqcGVkcmFz
 IHRvIHJvb3Qgb24gL2Rldi90dHlwMAoKW3Jvb3RAZmJzZDcgfl0jIHJ0ZnJlZTogMHhmZmZm
 ZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFz
 IDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTog
 MHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFj
 MzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0
 ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAw
 MDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSBy
 ZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZm
 ZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBo
 YXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVl
 OiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFi
 YWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMK
 cnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZm
 MDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAx
 IHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4
 ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMw
 IGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZy
 ZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0
 YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVm
 cwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZm
 ZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFz
 IDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTog
 MHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFj
 MzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0
 ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAw
 MDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSBy
 ZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZm
 ZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBo
 YXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVl
 OiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFi
 YWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMK
 cnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZm
 MDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAx
 IHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4
 ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMw
 IGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZy
 ZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0
 YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVm
 cwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZm
 ZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFz
 IDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTog
 MHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFj
 MzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0
 ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZmZmZmZjAw
 MDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSBy
 ZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVlOiAweGZm
 ZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFiYWMzMCBo
 YXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMKcnRmcmVl
 OiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZmMDAwNGFi
 YWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAxIHJlZnMK
 cnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4ZmZmZmZm
 MDAwNGFiYWMzMCBoYXMgMSByZWZzCnJ0ZnJlZTogMHhmZmZmZmYwMDA0YWJhYzMwIGhhcyAx
 IHJlZnMKcnRmcmVlOiAweGZmZmZmZjAwMDRhYmFjMzAgaGFzIDEgcmVmcwpydGZyZWU6IDB4
 ZmZmZmZmMDAwNGFiYWMzMCBoYXMgMSByZWZzCktEQjogZW50ZXI6IG1hbnVhbCBlc2NhcGUg
 dG8gZGVidWdnZXIKW3RocmVhZCBwaWQgMjAgdGlkIDEwMDAyMSBdClN0b3BwZWQgYXQgICAg
 ICBrZGJfZW50ZXIrMHgzMTogbGVhdmUKZGI+IHBzCiAgcGlkICBwcGlkICBwZ3JwICAgdWlk
 ICAgc3RhdGUgICB3bWVzZyAgICAgICAgIHdjaGFuICAgICAgICBjbWQKMjQ2ODUgMjQ2ODAg
 IDQ5MDAgICAgIDAgIFMrICAgICAgcGlwZXJkICAgMHhmZmZmZmYwMDA0YzlkMDAwIHNlZAoy
 NDY4NCAyNDY4MCAgNDkwMCAgICAgMCAgUysgICAgICB2bW9fZGUgICAweGZmZmZmZmZmODBh
 MjE0Mjggc2gKMjQ2ODEgMjQ2NzkgIDQ5MDAgICAgIDAgIFMrICAgICAgcGlwZXJkICAgMHhm
 ZmZmZmYwMDA0OTQ2OGI4IHRzb3J0CjI0NjgwIDI0Njc5ICA0OTAwICAgICAwICBTKyAgICAg
 IHdhaXQgICAgIDB4ZmZmZmZmMDAyMzUyNjAwMCBzaAoyNDY3OSAyNDY3NyAgNDkwMCAgICAg
 MCAgUysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwMjM1MWQ4YzAgc2gKMjQ2NzcgMjM5NzAg
 IDQ5MDAgICAgIDAgIFMrICAgICAgcGlwZXJkICAgMHhmZmZmZmYwMDIzNjFjMDAwIHNoCjI0
 NDI2IDI0NDI0ICA0OTAwICAgICAwICBTKyAgICAgIHBpcGVyZCAgIDB4ZmZmZmZmMDAyMzRl
 NjJlOCB0c29ydAoyNDQyNSAyNDQyNCAgNDkwMCAgICAgMCAgUysgICAgICB2bW9fZGUgICAw
 eGZmZmZmZmZmODBhMjE0Mjggc2gKMjQ0MjQgMjQ0MjIgIDQ5MDAgICAgIDAgIFMrICAgICAg
 d2FpdCAgICAgMHhmZmZmZmYwMDIzNTFlNDYwIHNoCjI0NDIyIDI0Mzg1ICA0OTAwICAgICAw
 ICBTKyAgICAgIHBpcGVyZCAgIDB4ZmZmZmZmMDAyMzRlNmJhMCBzaAoyNDM4NSA5MDE0MiAg
 NDkwMCAgICAgMCAgUysgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYjJlYjAgbWFrZQoy
 NDI3MiAxNzAxNCAgNDkwMCAgICAgMCAgUysgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBh
 YjJlYjAgbWFrZQoyMzk3MCAxNTA3MCAgNDkwMCAgICAgMCAgUysgICAgICBzZWxlY3QgICAw
 eGZmZmZmZmZmODBhYjJlYjAgbWFrZQoyMjE1MSAyMjE0OCAgNDkwMCAgICAgMCAgUysgICAg
 ICBwaXBlcmQgICAweGZmZmZmZjAwMjM0NTdiYTAgYXMKMjIxNTAgMjIxNDggIDQ5MDAgICAg
 IDAgIFIrICAgICAgQ1BVIDEgICAgICAgICAgICAgICAgICAgICAgIGNjMQoyMjE0OCAyMjE0
 NiAgNDkwMCAgICAgMCAgUysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwMjM1NGIwMDAgY2MK
 MjIxNDYgMTAzNDQgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDIz
 NTFlOGMwIHNoCjE3MDE0IDE3MDEyICA0OTAwICAgICAwICBTKyAgICAgIHdhaXQgICAgIDB4
 ZmZmZmZmMDA1Nzc2MDQ2MCBzaAoxNzAxMiAxNzAwOCAgNDkwMCAgICAgMCAgUysgICAgICBz
 ZWxlY3QgICAweGZmZmZmZmZmODBhYjJlYjAgbWFrZQotLU1vcmUtLSAgICAgICAgMTcwMDgg
 OTAxMjcgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDA0Y2YyOGMw
 IHNoCjE1MDcwIDE1MDY5ICA0OTAwICAgICAwICBTKyAgICAgIHdhaXQgICAgIDB4ZmZmZmZm
 MDAwYmNhYzhjMCBzaAoxNTA2OSAxNTA2OCAgNDkwMCAgICAgMCAgUysgICAgICBzZWxlY3Qg
 ICAweGZmZmZmZmZmODBhYjJlYjAgbWFrZQoxNTA2OCAxNTA2NyAgNDkwMCAgICAgMCAgUysg
 ICAgICB3YWl0ICAgICAweGZmZmZmZjAwMjM1NGI4YzAgc2gKMTUwNjcgMTUwNjUgIDQ5MDAg
 ICAgIDAgIFMrICAgICAgc2VsZWN0ICAgMHhmZmZmZmZmZjgwYWIyZWIwIG1ha2UKMTUwNjUg
 OTAxMjcgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDIzNTFkNDYw
 IHNoCjEwMzQ0ICA4NDgxICA0OTAwICAgICAwICBTKyAgICAgIHNlbGVjdCAgIDB4ZmZmZmZm
 ZmY4MGFiMmViMCBtYWtlCiA4NDgxICA4NDc5ICA0OTAwICAgICAwICBTKyAgICAgIHdhaXQg
 ICAgIDB4ZmZmZmZmMDA1OGM2ODAwMCBzaAogODQ3OSAgMjUyMyAgNDkwMCAgICAgMCAgUysg
 ICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYjJlYjAgbWFrZQogMjUyMyAgMjUyMiAgNDkw
 MCAgICAgMCAgUysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwMDRjOTI0NjAgc2gKIDI1MjIg
 OTMyMDMgIDQ5MDAgICAgIDAgIFMrICAgICAgc2VsZWN0ICAgMHhmZmZmZmZmZjgwYWIyZWIw
 IG1ha2UKOTMyMDMgOTMyMDIgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZm
 ZmYwMDA0OTMzNDYwIHNoCjkzMjAyIDkzMTk5ICA0OTAwICAgICAwICBTKyAgICAgIHNlbGVj
 dCAgIDB4ZmZmZmZmZmY4MGFiMmViMCBtYWtlCjkzMTk5IDkwMTI3ICA0OTAwICAgICAwICBT
 KyAgICAgIHdhaXQgICAgIDB4ZmZmZmZmMDAwNGY4NTAwMCBzaAo5MDE0MiA5MDEzOSAgNDkw
 MCAgICAgMCAgUysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwMDRmODYwMDAgc2gKOTAxMzkg
 OTAxMzUgIDQ5MDAgICAgIDAgIFMrICAgICAgc2VsZWN0ICAgMHhmZmZmZmZmZjgwYWIyZWIw
 IG1ha2UKOTAxMzUgOTAxMjcgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZm
 ZmYwMDA0YzkxMDAwIHNoCjkwMTI3IDkwMTI2ICA0OTAwICAgICAwICBTKyAgICAgIHNlbGVj
 dCAgIDB4ZmZmZmZmZmY4MGFiMmViMCBtYWtlCjkwMTI2ICA0OTg0ICA0OTAwICAgICAwICBT
 KyAgICAgIHdhaXQgICAgIDB4ZmZmZmZmMDAwYmNhYzQ2MCBzaAogNDk4NCAgNDk4MiAgNDkw
 MCAgICAgMCAgUysgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYjJlYjAgbWFrZQotLU1v
 cmUtLSAgICAgICAgIDQ5ODIgIDQ5MDAgIDQ5MDAgICAgIDAgIFMrICAgICAgd2FpdCAgICAg
 MHhmZmZmZmYwMDA0Zjg3NDYwIHNoCiA0OTAwICAxMDIxICA0OTAwICAgICAwICBTKyAgICAg
 IHR0eXdyaSAgIDB4ZmZmZmZmMDAwNDg4YWM1MCBtYWtlCiAxMDIxICAxMDIwICAxMDIxICAg
 ICAwICBTKyAgICAgIHdhaXQgICAgIDB4ZmZmZmZmMDAwNGQ2YjQ2MCBiYXNoCiAxMDIwICAx
 MDE4ICAxMDIwICAxMDAxICBTKyAgICAgIHdhaXQgICAgIDB4ZmZmZmZmMDAwNGQ2YjAwMCBz
 dQogMTAxOCAgMTAxNyAgMTAxOCAgMTAwMSAgU3MrICAgICB3YWl0ICAgICAweGZmZmZmZjAw
 MDRmODQ4YzAgc2gKIDEwMTcgIDEwMTQgIDEwMTQgIDEwMDEgIEwgICAgICAqcnRlbnRyeSAg
 MHhmZmZmZmYwMDU4ODY2ODIwIHNzaGQKIDEwMTQgICA5MDggIDEwMTQgICAgIDAgIFNzICAg
 ICAgc2J3YWl0ICAgMHhmZmZmZmYwMDA0Y2JlYzNjIHNzaGQKICA5OTggICA5NzYgICA5OTgg
 ICAgIDAgIFMrICAgICAgdHR5aW4gICAgMHhmZmZmZmYwMDA0N2I4MDEwIGJhc2gKICA5ODMg
 ICA5NjggICA5ODMgICAgIDAgIFMrICAgICAgdHR5aW4gICAgMHhmZmZmZmYwMDA0ODEyYzEw
 IGJhc2gKICA5ODIgICA4OTYgICA4OTYgICAgODAgIFMgICAgICAgYWNjZXB0ICAgMHhmZmZm
 ZmYwMDA0YWMyMzE2IGh0dHBkCiAgOTgxICAgODk2ICAgODk2ICAgIDgwICBTICAgICAgIGFj
 Y2VwdCAgIDB4ZmZmZmZmMDAwNGFjMjMxNiBodHRwZAogIDk4MCAgIDg5NiAgIDg5NiAgICA4
 MCAgUyAgICAgICBhY2NlcHQgICAweGZmZmZmZjAwMDRhYzIzMTYgaHR0cGQKICA5NzkgICA4
 OTYgICA4OTYgICAgODAgIFMgICAgICAgYWNjZXB0ICAgMHhmZmZmZmYwMDA0YWMyMzE2IGh0
 dHBkCiAgOTc4ICAgODk2ICAgODk2ICAgIDgwICBTICAgICAgIGFjY2VwdCAgIDB4ZmZmZmZm
 MDAwNGFjMjMxNiBodHRwZAogIDk3NyAgICAgMSAgIDk3NyAgICAgMCAgU3MrICAgICB0dHlp
 biAgICAweGZmZmZmZjAwMDQ4MDUwMTAgZ2V0dHkKICA5NzYgICAgIDEgICA5NzYgICAgIDAg
 IFNzKyAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDA0YTlkMDAwIGxvZ2luCiAgOTc1ICAgICAx
 ICAgOTc1ICAgICAwICBTcysgICAgIHR0eWluICAgIDB4ZmZmZmZmMDAwNDgxNDAxMCBnZXR0
 eQogIDk3NCAgICAgMSAgIDk3NCAgICAgMCAgU3MrICAgICB0dHlpbiAgICAweGZmZmZmZjAw
 MDQ4MTNjMTAgZ2V0dHkKICA5NzMgICAgIDEgICA5NzMgICAgIDAgIFNzKyAgICAgdHR5aW4g
 ICAgMHhmZmZmZmYwMDA0ODE0YzEwIGdldHR5CiAgOTcyICAgICAxICAgOTcyICAgICAwICBT
 cysgICAgIHR0eWluICAgIDB4ZmZmZmZmMDAwNDgxNDgxMCBnZXR0eQotLU1vcmUtLSAgICAg
 ICAgICA5NzEgICAgIDEgICA5NzEgICAgIDAgIFNzKyAgICAgdHR5aW4gICAgMHhmZmZmZmYw
 MDA0ODEzNDEwIGdldHR5CiAgOTcwICAgICAxICAgOTcwICAgICAwICBTcysgICAgIHR0eWlu
 ICAgIDB4ZmZmZmZmMDAwNDgxMzAxMCBnZXR0eQogIDk2OSAgICAgMSAgIDk2OSAgICAgMCAg
 U3MrICAgICB0dHlpbiAgICAweGZmZmZmZjAwMDQ4MTI4MTAgZ2V0dHkKICA5NjggICAgIDEg
 ICA5NjggICAgIDAgIFNzKyAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDA0YTBmOGMwIGxvZ2lu
 CiAgOTI2ICAgICAxICAgOTI2ICAgICAwICBTcyAgICAgIG5hbnNscCAgIDB4ZmZmZmZmZmY4
 MGEyMTdhOCBjcm9uCiAgOTIwICAgICAxICAgOTIwICAgIDI1ICBTcyAgICAgIHBhdXNlICAg
 IDB4ZmZmZmZmMDAwNDdiNjUyMCBzZW5kbWFpbAogIDkxNCAgICAgMSAgIDkxNCAgICAgMCAg
 U3MgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYjJlYjAgc2VuZG1haWwKICA5MDggICAg
 IDEgICA5MDggICAgIDAgIFNzICAgICAgc2VsZWN0ICAgMHhmZmZmZmZmZjgwYWIyZWIwIHNz
 aGQKICA4OTYgICAgIDEgICA4OTYgICAgIDAgIFNzICAgICAgc2VsZWN0ICAgMHhmZmZmZmZm
 ZjgwYWIyZWIwIGh0dHBkCiAgNzg3ICAgICAxICAgNzg3ICAgICAwICBTcyAgICAgIHNlbGVj
 dCAgIDB4ZmZmZmZmZmY4MGFiMmViMCBzeXNsb2dkCiAgNzI5ICAgICAxICAgNzI5ICAgICAw
 ICBTcyAgICAgIHNlbGVjdCAgIDB4ZmZmZmZmZmY4MGFiMmViMCBkZXZkCiAgNDA4ICAgICAx
 ICAgNDA4ICAgIDY1ICBTcyAgICAgIHNlbGVjdCAgIDB4ZmZmZmZmZmY4MGFiMmViMCBkaGNs
 aWVudAogIDM4MCAgICAgMSAgICA1MiAgICAgMCAgUysgICAgICBzZWxlY3QgICAweGZmZmZm
 ZmZmODBhYjJlYjAgZGhjbGllbnQKICAxNjQgICAgIDEgICAxNjQgICAgIDAgIFNzICAgICAg
 cGF1c2UgICAgMHhmZmZmZmYwMDA0YTlkOTgwIGFkamtlcm50egogICA1MSAgICAgMCAgICAg
 MCAgICAgMCAgU0wgICAgICBzZGZsdXNoICAweGZmZmZmZmZmODBhYzJlYzggW3NvZnRkZXBm
 bHVzaF0KICAgNTAgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgc3luY2VyICAgMHhmZmZm
 ZmZmZjgwYTIxNDIwIFtzeW5jZXJdCiAgIDQ5ICAgICAwICAgICAwICAgICAwICBTTCAgICAg
 IHZscnV3dCAgIDB4ZmZmZmZmMDAwNDdhZDAwMCBbdm5scnVdCiAgIDQ4ICAgICAwICAgICAw
 ICAgICAwICBTTCAgICAgIHBzbGVlcCAgIDB4ZmZmZmZmZmY4MGFiMzczYyBbYnVmZGFlbW9u
 XQogICA0NyAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICBwZ3plcm8gICAweGZmZmZmZmZm
 ODBhYzQ5NDQgW3BhZ2V6ZXJvXQogICA0NiAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICBw
 c2xlZXAgICAweGZmZmZmZmZmODBhYzNjODggW3ZtZGFlbW9uXQotLU1vcmUtLSAgICAgICAg
 ICAgNDUgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgcHNsZWVwICAgMHhmZmZmZmZmZjgw
 YWMzYzRjIFtwYWdlZGFlbW9uXQogICA0NCAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICB3
 YWl0aW5nXyAweGZmZmZmZmZmODBhYjZlNDggW3NjdHBfaXRlcmF0b3JdCiAgIDQzICAgICAw
 ICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJx
 MTogYXRrYmQwXQogICA0MiAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAgICAw
 eGZmZmZmZjAwMDQ4MDk2NDggW2ZkYzBdCiAgIDQxICAgICAwICAgICAwICAgICAwICBXTCAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dpMDogc2lvXQogICA0MCAgICAg
 MCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZjAwMDQ3YWM4ODAgW2Vt
 MSB0YXNrcV0KICAgMzkgICAgIDAgICAgIDAgICAgIDAgIExMICAgICAqcnRlbnRyeSAgMHhm
 ZmZmZmYwMDAxMDRmYzgwIFtlbTAgdGFza3FdCiAgIDM4ICAgICAwICAgICAwICAgICAwICBT
 TCAgICAgIGlkbGUgICAgIDB4ZmZmZmZmZmY4MGU0ZTAwMCBbbXB0X3JlY292ZXJ5MF0KICAg
 MzcgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgIFtpcnExNzogbXB0MF0KICAgMzYgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgLSAg
 ICAgICAgMHhmZmZmZmYwMDA0Nzg2MzAwIFtuZmUxIHRhc2txXQogICAzNSAgICAgMCAgICAg
 MCAgICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZjAwMDQ1NDE2ODAgW25mZTAgdGFz
 a3FdCiAgIDM0ICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICBbaXJxMjA6IGF0YXBjaTJdCiAgIDMzICAgICAwICAgICAwICAgICAwICBX
 TCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxMjM6IGF0YXBjaTFdCiAg
 IDMyICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICBbaXJxMTU6IGF0YTFdCiAgIDMxICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxMTQ6IGF0YTBdCiAgIDMwICAgICAwICAg
 ICAwICAgICAwICBTTCAgICAgIHVzYmV2dCAgIDB4ZmZmZmZmMDAwMTJkODQyMCBbdXNiMV0K
 ICAgMjkgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgIFtpcnEyMjogZWhjaTBdCiAgIDI4ICAgICAwICAgICAwICAgICAwICBTTCAgICAg
 IHVzYnRzayAgIDB4ZmZmZmZmZmY4MGExY2RlOCBbdXNidGFzay1kcl0KICAgMjcgICAgIDAg
 ICAgIDAgICAgIDAgIFNMICAgICAgdXNidHNrICAgMHhmZmZmZmZmZjgwYTFjZGMwIFt1c2J0
 YXNrLWhjXQogICAyNiAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICB1c2JldnQgICAweGZm
 ZmZmZmZmODBlNDI0MjAgW3VzYjBdCi0tTW9yZS0tICAgICAgICAgICAyNSAgICAgMCAgICAg
 MCAgICAgMCAgV0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lycTIxOiBv
 aGNpMCtdCiAgIDI0ICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICBbaXJxOTogYWNwaTBdCiAgIDIzICAgICAwICAgICAwICAgICAwICBX
 TCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dpMjogY2FtYmlvXQogICAy
 MiAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICBjY2Jfc2NhbiAweGZmZmZmZmZmODA5ZWJi
 MjAgW3hwdF90aHJkXQogICAgOSAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAg
 ICAweGZmZmZmZjAwMDEyMzgwODAgW2FjcGlfdGFza18yXQogICAgOCAgICAgMCAgICAgMCAg
 ICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZjAwMDEyMzgwODAgW2FjcGlfdGFza18x
 XQogICAgNyAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZjAw
 MDEyMzgwODAgW2FjcGlfdGFza18wXQogICAgNiAgICAgMCAgICAgMCAgICAgMCAgU0wgICAg
 ICAtICAgICAgICAweGZmZmZmZjAwMDEyMzgxMDAgW2txdWV1ZSB0YXNrcV0KICAgMjEgICAg
 IDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtz
 d2k2OiB0YXNrIHF1ZXVlXQogICAyMCAgICAgMCAgICAgMCAgICAgMCAgUkwgICAgICBDUFUg
 MCAgICAgICAgICAgICAgICAgICAgICAgW3N3aTY6IEdpYW50IHRhc2txXQogICAgNSAgICAg
 MCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZjAwMDExZWY0ODAgW3Ro
 cmVhZCB0YXNrcV0KICAgMTkgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgIFtzd2k1OiArXQogICAxOCAgICAgMCAgICAgMCAgICAgMCAg
 U0wgICAgICAtICAgICAgICAweGZmZmZmZmZmODBhMjE0MjggW3lhcnJvd10KICAgIDQgICAg
 IDAgICAgIDAgICAgIDAgIFNMICAgICAgLSAgICAgICAgMHhmZmZmZmZmZjgwYTFkZDk4IFtn
 X2Rvd25dCiAgICAzICAgICAwICAgICAwICAgICAwICBTTCAgICAgIC0gICAgICAgIDB4ZmZm
 ZmZmZmY4MGExZGQ5MCBbZ191cF0KICAgIDIgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAg
 LSAgICAgICAgMHhmZmZmZmZmZjgwYTFkZDgwIFtnX2V2ZW50XQogICAxNyAgICAgMCAgICAg
 MCAgICAgMCAgV0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N3aTE6IG5l
 dF0KICAgMTYgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgIFtzd2kzOiB2bV0KICAgMTUgICAgIDAgICAgIDAgICAgIDAgIExMICAgICAq
 aW5wICAgICAgMHhmZmZmZmYwMDA0YzlhNjQwIFtzd2k0OiBjbG9jayBzaW9dCiAgIDE0ICAg
 ICAwICAgICAwICAgICAwICBSTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
 aWRsZTogY3B1MF0KLS1Nb3JlLS0gICAgICAgICAgIDEzICAgICAwICAgICAwICAgICAwICBS
 TCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRsZTogY3B1MV0KICAgMTIg
 ICAgIDAgICAgIDAgICAgIDAgIFJMICAgICAgQ1BVIDIgICAgICAgICAgICAgICAgICAgICAg
 IFtpZGxlOiBjcHUyXQogICAxMSAgICAgMCAgICAgMCAgICAgMCAgUkwgICAgICBDUFUgMyAg
 ICAgICAgICAgICAgICAgICAgICAgW2lkbGU6IGNwdTNdCiAgICAxICAgICAwICAgICAxICAg
 ICAwICBTTHMgICAgIHdhaXQgICAgIDB4ZmZmZmZmMDAwMTBlNDhjMCBbaW5pdF0KICAgMTAg
 ICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgYXVkaXRfd28gMHhmZmZmZmZmZjgwYWMyM2Ew
 IFthdWRpdF0KICAgIDAgICAgIDAgICAgIDAgICAgIDAgIFdMcyAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgIFtzd2FwcGVyXQoyNDMwMSAyNDI3MiAgNDkwMCAgICAgMCAgWisg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2gKZGI+IHNob3cgbG9ja2NoYWlu
 IDEwMTcKdGhyZWFkIDEwMDEzMyAocGlkIDEwMTcsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAw
 eGZmZmZmZjAwMDRhYmFkZTAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAz
 MCAocGlkIDM5LCBlbTAgdGFza3EpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFj
 ZjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEzMyAocGlkIDEwMTcsIHNz
 aGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFkZTAgKHNsZWVwIG11dGV4KSAi
 cnRlbnRyeSIKdGhyZWFkIDEwMDAzMCAocGlkIDM5LCBlbTAgdGFza3EpIGJsb2NrZWQgb24g
 bG9jayAweGZmZmZmZjAwMDRhYmFjZjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFk
 IDEwMDEzMyAocGlkIDEwMTcsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRh
 YmFkZTAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAzMCAocGlkIDM5LCBl
 bTAgdGFza3EpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFjZjAgKHNsZWVwIG11
 dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEzMyAocGlkIDEwMTcsIHNzaGQpIGJsb2NrZWQg
 b24gbG9jayAweGZmZmZmZjAwMDRhYmFkZTAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhy
 ZWFkIDEwMDAzMCAocGlkIDM5LCBlbTAgdGFza3EpIGJsb2NrZWQgb24gbG9jayAweGZmZmZm
 ZjAwMDRhYmFjZjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEzMyAocGlk
 IDEwMTcsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFkZTAgKHNsZWVw
 IG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAzMCAocGlkIDM5LCBlbTAgdGFza3EpIGJs
 b2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFjZjAgKHNsZWVwIG11dGV4KSAicnRlbnRy
 eSIKdGhyZWFkIDEwMDEzMyAocGlkIDEwMTcsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZm
 ZmZmZjAwMDRhYmFkZTAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAzMCAo
 cGlkIDM5LCBlbTAgdGFza3EpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDRhYmFjZjAg
 KHNsZWVwIG11dGV4KSAicnRlbnRyeSIKCltlZGl0ZWQgLSBjdXRdCgotLU1vcmUtLSAgICAg
 ICAgZGI+IHNob3cgbG9ja2NoYWluIDM5CnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRh
 c2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkg
 InJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxv
 Y2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAx
 MDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0
 YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3
 LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRl
 eCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2Vk
 IG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRo
 cmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYw
 MDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAz
 OSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVl
 cCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9j
 a2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnki
 CnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhm
 ZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMg
 KHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChz
 bGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2tx
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sg
 MHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAw
 MzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJh
 Y2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBz
 c2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkg
 InJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9u
 IGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVh
 ZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0
 YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwg
 ZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBt
 dXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2Vk
 IG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRo
 cmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZm
 ZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBp
 ZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVl
 cCBtdXRleCkgInJ0ZW50cnkiCgpbZWRpdGVkIC0gY3V0XQoKLS1Nb3JlLS0gICAgICAgIGRi
 PiBzaG93IGxvY2tjaGFpbiAxNQp0aHJlYWQgMTAwMDA2IChwaWQgMTUsIHN3aTQ6IGNsb2Nr
 IHNpbykgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNGQxOWUwOCAoc2xlZXAgbXV0ZXgp
 ICJpbnAiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sg
 MHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAw
 MzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJh
 Y2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBz
 c2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkg
 InJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9u
 IGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVh
 ZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0
 YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwg
 ZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBt
 dXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2Vk
 IG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRo
 cmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZm
 ZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBp
 ZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVl
 cCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBi
 bG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50
 cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhm
 ZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAg
 KHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2Yw
 IChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hk
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxv
 Y2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAx
 MDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJh
 ZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAwMzAgKHBpZCAzOSwgZW0w
 IHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhY2YwIChzbGVlcCBtdXRl
 eCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAxMDE3LCBzc2hkKSBibG9ja2VkIG9u
 IGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVh
 ZCAxMDAwMzAgKHBpZCAzOSwgZW0wIHRhc2txKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYw
 MDA0YWJhY2YwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMzMgKHBpZCAx
 MDE3LCBzc2hkKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0YWJhZGUwIChzbGVlcCBt
 dXRleCkgInJ0ZW50cnkiCgpbZWRpdGVkIC0gY3V0XQoKLS1Nb3JlLS0gICAgICAgIGRiPiBz
 aG93IGxvY2tzCmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBHaWFudCByID0gMCAoMHhmZmZmZmZm
 ZjgwYTIwYzYwKSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX2ludHIuYzoxMDM1
 CgpkYj4gdHIKVHJhY2luZyBwaWQgMjAgdGlkIDEwMDAyMSB0ZCAweGZmZmZmZjAwMDEyMzc2
 YTAKa2RiX2VudGVyKCkgYXQga2RiX2VudGVyKzB4MzEKc2NnZXRjKCkgYXQgc2NnZXRjKzB4
 NDYxCnNja2JkZXZlbnQoKSBhdCBzY2tiZGV2ZW50KzB4YTQKa2JkbXV4X2ludHIoKSBhdCBr
 YmRtdXhfaW50cisweDQzCmtiZG11eF9rYmRfaW50cigpIGF0IGtiZG11eF9rYmRfaW50cisw
 eDIwCnRhc2txdWV1ZV9ydW4oKSBhdCB0YXNrcXVldWVfcnVuKzB4OTQKaXRocmVhZF9sb29w
 KCkgYXQgaXRocmVhZF9sb29wKzB4ZGEKZm9ya19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJh
 CmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRyYXAgMCwg
 cmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMmJjZDMwLCByYnAgPSAwIC0tLQoKZGI+IGFs
 bHRyYWNlCgpUcmFjaW5nIGNvbW1hbmQgc2VkIHBpZCAyNDY4NSB0aWQgMTAwMTg5IHRkIDB4
 ZmZmZmZmMDAyMzU1MjM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEK
 bWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVl
 cHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hf
 c2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgx
 Ngpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKcGlwZV9yZWFkKCkgYXQgcGlwZV9yZWFkKzB4
 MmJjCmRvZmlsZXJlYWQoKSBhdCBkb2ZpbGVyZWFkKzB4YTEKa2Vybl9yZWFkdigpIGF0IGtl
 cm5fcmVhZHYrMHg0YwpyZWFkKCkgYXQgcmVhZCsweDU0CnN5c2NhbGwoKSBhdCBzeXNjYWxs
 KzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2Nh
 bGwgKDMsIEZyZWVCU0QgRUxGNjQsIHJlYWQpLCByaXAgPSAweDQyNjQzYywgcnNwID0gMHg3
 ZmZmZmZmZmU3MjgsIHJicCA9IDB4N2ZmZmZmZmZlOTU4IC0tLQoKVHJhY2luZyBjb21tYW5k
 IHNoIHBpZCAyNDY4NCB0aWQgMTAwMjA1IHRkIDB4ZmZmZmZmMDAyMzZkZjM1MApzY2hlZF9z
 d2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNo
 KzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKLS1Nb3JlLS0g
 ICAgICAgIHNsZWVwcV90aW1lZHdhaXQoKSBhdCBzbGVlcHFfdGltZWR3YWl0KzB4M2MKX3Ns
 ZWVwKCkgYXQgX3NsZWVwKzB4MzNlCnZtX29iamVjdF9kZWFsbG9jYXRlKCkgYXQgdm1fb2Jq
 ZWN0X2RlYWxsb2NhdGUrMHg0Y2UKdm1fbWFwX2RlbGV0ZSgpIGF0IHZtX21hcF9kZWxldGUr
 MHgxOWMKdm1fbWFwX3JlbW92ZSgpIGF0IHZtX21hcF9yZW1vdmUrMHg1OQpleGVjX25ld192
 bXNwYWNlKCkgYXQgZXhlY19uZXdfdm1zcGFjZSsweDIwYgpleGVjX2VsZjY0X2ltZ2FjdCgp
 IGF0IGV4ZWNfZWxmNjRfaW1nYWN0KzB4MWJkCmtlcm5fZXhlY3ZlKCkgYXQga2Vybl9leGVj
 dmUrMHgzMWEKZXhlY3ZlKCkgYXQgZXhlY3ZlKzB4M2QKc3lzY2FsbCgpIGF0IHN5c2NhbGwr
 MHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2Fs
 bCAoNTksIEZyZWVCU0QgRUxGNjQsIGV4ZWN2ZSksIHJpcCA9IDB4ODAwOTJjNzNjLCByc3Ag
 PSAweDdmZmZmZmZmZTIzOCwgcmJwID0gMHg4MDBiMDdjZTggLS0tCgpUcmFjaW5nIGNvbW1h
 bmQgdHNvcnQgcGlkIDI0NjgxIHRpZCAxMDAyMjEgdGQgMHhmZmZmZmYwMDU3MGYzMzUwCnNj
 aGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9z
 d2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVl
 cHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVw
 cV93YWl0X3NpZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVl
 cCsweDMwOQotLU1vcmUtLSAgICAgICAgcGlwZV9yZWFkKCkgYXQgcGlwZV9yZWFkKzB4MmJj
 CmRvZmlsZXJlYWQoKSBhdCBkb2ZpbGVyZWFkKzB4YTEKa2Vybl9yZWFkdigpIGF0IGtlcm5f
 cmVhZHYrMHg0YwpyZWFkKCkgYXQgcmVhZCsweDU0CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4
 MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwg
 KDMsIEZyZWVCU0QgRUxGNjQsIHJlYWQpLCByaXAgPSAweDgwMDcxMmNjYywgcnNwID0gMHg3
 ZmZmZmZmZmU4ZTgsIHJicCA9IDB4ODAwODI2OGEwIC0tLQoKVHJhY2luZyBjb21tYW5kIHNo
 IHBpZCAyNDY4MCB0aWQgMTAwMjA3IHRkIDB4ZmZmZmZmMDAyMzYzYTlmMApzY2hlZF9zd2l0
 Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNo
 X3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9z
 aWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkK
 a2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9
 IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZmZTQ1OCwgcmJwID0gMHgxMzI0IC0tLQot
 LU1vcmUtLSAgICAgICAgClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgMjQ2NzkgdGlkIDEwMDE5
 MSB0ZCAweGZmZmZmZjAwMjM1NTA5ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNo
 KzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkg
 YXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBx
 X2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRf
 c2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgpIGF0IGtlcm5f
 d2FpdCsweDNjYwp3YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0IHN5c2NhbGwr
 MHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2Fs
 bCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDkyYzc3YywgcnNwID0g
 MHg3ZmZmZmZmZmUzNDgsIHJicCA9IDB4MTMyNCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBw
 aWQgMjQ2NzcgdGlkIDEwMDIzMyB0ZCAweGZmZmZmZjAwMGJhZDMwMDAKc2NoZWRfc3dpdGNo
 KCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIy
 ZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9z
 aWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2ln
 KCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKLS1Nb3JlLS0gICAgICAgIF9zbGVlcCgpIGF0
 IF9zbGVlcCsweDMwOQpwaXBlX3JlYWQoKSBhdCBwaXBlX3JlYWQrMHgyYmMKZG9maWxlcmVh
 ZCgpIGF0IGRvZmlsZXJlYWQrMHhhMQprZXJuX3JlYWR2KCkgYXQga2Vybl9yZWFkdisweDRj
 CnJlYWQoKSBhdCByZWFkKzB4NTQKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rf
 c3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoMywgRnJlZUJT
 RCBFTEY2NCwgcmVhZCksIHJpcCA9IDB4ODAwOWE0Y2NjLCByc3AgPSAweDdmZmZmZmZmZTQ5
 OCwgcmJwID0gMHg4MDBiMDk5YzkgLS0tCgpUcmFjaW5nIGNvbW1hbmQgdHNvcnQgcGlkIDI0
 NDI2IHRpZCAxMDAyMzggdGQgMHhmZmZmZmYwMDA0ZjhmOWYwCnNjaGVkX3N3aXRjaCgpIGF0
 IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xl
 ZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFs
 cygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0
 IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQpwaXBlX3Jl
 YWQoKSBhdCBwaXBlX3JlYWQrMHgyYmMKZG9maWxlcmVhZCgpIGF0IGRvZmlsZXJlYWQrMHhh
 MQprZXJuX3JlYWR2KCkgYXQga2Vybl9yZWFkdisweDRjCnJlYWQoKSBhdCByZWFkKzB4NTQK
 LS1Nb3JlLS0gICAgICAgIHN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2Nh
 bGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDMsIEZyZWVCU0QgRUxG
 NjQsIHJlYWQpLCByaXAgPSAweDgwMDcxMmNjYywgcnNwID0gMHg3ZmZmZmZmZmU5MDgsIHJi
 cCA9IDB4ODAwODI2OGEwIC0tLQoKVHJhY2luZyBjb21tYW5kIHNoIHBpZCAyNDQyNSB0aWQg
 MTAwMTY1IHRkIDB4ZmZmZmZmMDAwNGY4ZDAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9z
 d2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0
 Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX3RpbWVkd2FpdCgpIGF0IHNsZWVw
 cV90aW1lZHdhaXQrMHgzYwpfc2xlZXAoKSBhdCBfc2xlZXArMHgzM2UKdm1fb2JqZWN0X2Rl
 YWxsb2NhdGUoKSBhdCB2bV9vYmplY3RfZGVhbGxvY2F0ZSsweDRjZQp2bV9tYXBfZGVsZXRl
 KCkgYXQgdm1fbWFwX2RlbGV0ZSsweDE5Ywp2bV9tYXBfcmVtb3ZlKCkgYXQgdm1fbWFwX3Jl
 bW92ZSsweDU5CmV4ZWNfbmV3X3Ztc3BhY2UoKSBhdCBleGVjX25ld192bXNwYWNlKzB4MjBi
 CmV4ZWNfZWxmNjRfaW1nYWN0KCkgYXQgZXhlY19lbGY2NF9pbWdhY3QrMHgxYmQKa2Vybl9l
 eGVjdmUoKSBhdCBrZXJuX2V4ZWN2ZSsweDMxYQpleGVjdmUoKSBhdCBleGVjdmUrMHgzZApz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICg1OSwgRnJlZUJTRCBFTEY2NCwgZXhlY3ZlKSwgcmlw
 ID0gMHg4MDA5MmM3M2MsIHJzcCA9IDB4N2ZmZmZmZmZlMTU4LCByYnAgPSAweDgwMGIwOTZl
 OCAtLS0KLS1Nb3JlLS0gICAgICAgIApUcmFjaW5nIGNvbW1hbmQgc2ggcGlkIDI0NDI0IHRp
 ZCAxMDAxOTMgdGQgMHhmZmZmZmYwMDIzNTUwMzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVk
 X3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3
 aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0
 IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNsZWVw
 cV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX3dhaXQoKSBh
 dCBrZXJuX3dhaXQrMHgzY2MKd2FpdDQoKSBhdCB3YWl0NCsweDM1CnN5c2NhbGwoKSBhdCBz
 eXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0t
 IHN5c2NhbGwgKDcsIEZyZWVCU0QgRUxGNjQsIHdhaXQ0KSwgcmlwID0gMHg4MDA5MmM3N2Ms
 IHJzcCA9IDB4N2ZmZmZmZmZlMzc4LCByYnAgPSAweDEzMjQgLS0tCgpUcmFjaW5nIGNvbW1h
 bmQgc2ggcGlkIDI0NDIyIHRpZCAxMDAyMjYgdGQgMHhmZmZmZmYwMDU3MGYyMDAwCnNjaGVk
 X3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0
 Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFf
 Y2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93
 YWl0X3NpZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Ci0tTW9yZS0tICAgICAgICBfc2xl
 ZXAoKSBhdCBfc2xlZXArMHgzMDkKcGlwZV9yZWFkKCkgYXQgcGlwZV9yZWFkKzB4MmJjCmRv
 ZmlsZXJlYWQoKSBhdCBkb2ZpbGVyZWFkKzB4YTEKa2Vybl9yZWFkdigpIGF0IGtlcm5fcmVh
 ZHYrMHg0YwpyZWFkKCkgYXQgcmVhZCsweDU0CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNl
 ClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDMs
 IEZyZWVCU0QgRUxGNjQsIHJlYWQpLCByaXAgPSAweDgwMDlhNGNjYywgcnNwID0gMHg3ZmZm
 ZmZmZmU0YzgsIHJicCA9IDB4ODAwYjA5NDY5IC0tLQoKVHJhY2luZyBjb21tYW5kIG1ha2Ug
 cGlkIDI0Mzg1IHRpZCAxMDAyMjUgdGQgMHhmZmZmZmYwMDU3MGYyMzUwCnNjaGVkX3N3aXRj
 aCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgy
 MmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hf
 c2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV90aW1lZHdh
 aXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxOQpfY3ZfdGltZWR3YWl0X3Np
 ZygpIGF0IF9jdl90aW1lZHdhaXRfc2lnKzB4MTZlCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9z
 ZWxlY3QrMHg3ZTYKc2VsZWN0KCkgYXQgc2VsZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2Nh
 bGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLU1vcmUt
 LSAgICAgICAgLS0tIHN5c2NhbGwgKDkzLCBGcmVlQlNEIEVMRjY0LCBzZWxlY3QpLCByaXAg
 PSAweDQzY2M2YywgcnNwID0gMHg3ZmZmZmZmZmRiZjgsIHJicCA9IDB4ODAwNjgxNzIwIC0t
 LQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlkIDI0MjcyIHRpZCAxMDAyMzkgdGQgMHhmZmZm
 ZmYwMDU3YWE5NmEwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9z
 d2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9z
 d2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWdu
 YWxzKzB4MjVhCnNsZWVwcV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9z
 aWcrMHgxOQpfY3ZfdGltZWR3YWl0X3NpZygpIGF0IF9jdl90aW1lZHdhaXRfc2lnKzB4MTZl
 Cmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3QrMHg3ZTYKc2VsZWN0KCkgYXQgc2VsZWN0
 KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhm
 YXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoOTMsIEZyZWVCU0QgRUxGNjQsIHNlbGVj
 dCksIHJpcCA9IDB4NDNjYzZjLCByc3AgPSAweDdmZmZmZmZmZGJmOCwgcmJwID0gMHg4MDA2
 N2JjYzAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgbWFrZSBwaWQgMjM5NzAgdGlkIDEwMDE3NSB0
 ZCAweGZmZmZmZjAwMGJjYjQ2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4
 MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQg
 c2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2Nh
 dGNoX3NpZ25hbHMrMHgyNWEKLS1Nb3JlLS0gICAgICAgIHNsZWVwcV90aW1lZHdhaXRfc2ln
 KCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxOQpfY3ZfdGltZWR3YWl0X3NpZygpIGF0
 IF9jdl90aW1lZHdhaXRfc2lnKzB4MTZlCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3Qr
 MHg3ZTYKc2VsZWN0KCkgYXQgc2VsZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgx
 Y2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAo
 OTMsIEZyZWVCU0QgRUxGNjQsIHNlbGVjdCksIHJpcCA9IDB4NDNjYzZjLCByc3AgPSAweDdm
 ZmZmZmZmZGJjOCwgcmJwID0gMHg4MDA2YThjNDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgYXMg
 cGlkIDIyMTUxIHRpZCAxMDAxMjcgdGQgMHhmZmZmZmYwMDA0ZDliNmEwCnNjaGVkX3N3aXRj
 aCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgy
 MmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hf
 c2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3Np
 ZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQpw
 aXBlX3JlYWQoKSBhdCBwaXBlX3JlYWQrMHgyYmMKZG9maWxlcmVhZCgpIGF0IGRvZmlsZXJl
 YWQrMHhhMQprZXJuX3JlYWR2KCkgYXQga2Vybl9yZWFkdisweDRjCnJlYWQoKSBhdCByZWFk
 KzB4NTQKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKLS1Nb3JlLS0gICAgICAgIFhmYXN0
 X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDMsIEZyZWVC
 U0QgRUxGNjQsIHJlYWQpLCByaXAgPSAweDQ3Y2Y2YywgcnNwID0gMHg3ZmZmZmZmZmU0Zjgs
 IHJicCA9IDB4NWFiZTAwIC0tLQoKVHJhY2luZyBjb21tYW5kIGNjMSBwaWQgMjIxNTAgdGlk
 IDEwMDEwOSB0ZCAweGZmZmZmZjAwMDRjOWIwMDAKY3B1c3RvcF9oYW5kbGVyKCkgYXQgY3B1
 c3RvcF9oYW5kbGVyKzB4NDAKaXBpX25taV9oYW5kbGVyKCkgYXQgaXBpX25taV9oYW5kbGVy
 KzB4MzAKdHJhcCgpIGF0IHRyYXArMHgzNzgKbm1pX2NhbGx0cmFwKCkgYXQgbm1pX2NhbGx0
 cmFwKzB4OAotLS0gdHJhcCAweDEzLCByaXAgPSAweDg1M2E4NCwgcnNwID0gMHg3ZmZmZmZm
 ZmUxZTgsIHJicCA9IDB4MzAwMDAwIC0tLQoKVHJhY2luZyBjb21tYW5kIGNjIHBpZCAyMjE0
 OCB0aWQgMTAwMTgwIHRkIDB4ZmZmZmZmMDAyMzUxODZhMApzY2hlZF9zd2l0Y2goKSBhdCBz
 Y2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVw
 cV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMo
 KSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBz
 bGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0
 KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpzeXNjYWxsKCkg
 YXQgc3lzY2FsbCsweDFjZQotLU1vcmUtLSAgICAgICAgWGZhc3Rfc3lzY2FsbCgpIGF0IFhm
 YXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQp
 LCByaXAgPSAweDQxNmRjYywgcnNwID0gMHg3ZmZmZmZmZmU0MTgsIHJicCA9IDB4NTY4NiAt
 LS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgMjIxNDYgdGlkIDEwMDE5NCB0ZCAweGZmZmZm
 ZjAwMjM1NTAwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3Ns
 ZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgpIGF0IGtlcm5fd2FpdCsweDNjYwp3
 YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rf
 c3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoNywgRnJlZUJT
 RCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDkyYzc3YywgcnNwID0gMHg3ZmZmZmZmZmU1
 ZjgsIHJicCA9IDB4MTMyNCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgMTcwMTQgdGlk
 IDEwMDIyOSB0ZCAweGZmZmZmZjAwMGJhZDUwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRf
 c3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dp
 dGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3Ci0tTW9yZS0tICAgICAgICBzbGVlcHFfY2F0
 Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0
 X3NpZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMw
 OQprZXJuX3dhaXQoKSBhdCBrZXJuX3dhaXQrMHgzY2MKd2FpdDQoKSBhdCB3YWl0NCsweDM1
 CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9z
 eXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDcsIEZyZWVCU0QgRUxGNjQsIHdhaXQ0KSwgcmlw
 ID0gMHg4MDA5MmM3N2MsIHJzcCA9IDB4N2ZmZmZmZmZlNTU4LCByYnAgPSAweDEzMjQgLS0t
 CgpUcmFjaW5nIGNvbW1hbmQgbWFrZSBwaWQgMTcwMTIgdGlkIDEwMDIxMiB0ZCAweGZmZmZm
 ZjAwNTcxZjA2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3RpbWVkd2FpdF9zaWcoKSBhdCBzbGVlcHFfdGltZWR3YWl0X3Np
 ZysweDE5Cl9jdl90aW1lZHdhaXRfc2lnKCkgYXQgX2N2X3RpbWVkd2FpdF9zaWcrMHgxNmUK
 a2Vybl9zZWxlY3QoKSBhdCBrZXJuX3NlbGVjdCsweDdlNgpzZWxlY3QoKSBhdCBzZWxlY3Qr
 MHg1NgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZh
 c3Rfc3lzY2FsbCsweGFiCi0tTW9yZS0tICAgICAgICAtLS0gc3lzY2FsbCAoOTMsIEZyZWVC
 U0QgRUxGNjQsIHNlbGVjdCksIHJpcCA9IDB4NDNjYzZjLCByc3AgPSAweDdmZmZmZmZmZGMz
 OCwgcmJwID0gMHg4MDA2MWI3YTAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgc2ggcGlkIDE3MDA4
 IHRpZCAxMDAxMjIgdGQgMHhmZmZmZmYwMDA0ZDljOWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNj
 aGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBx
 X3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygp
 IGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNs
 ZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX3dhaXQo
 KSBhdCBrZXJuX3dhaXQrMHgzY2MKd2FpdDQoKSBhdCB3YWl0NCsweDM1CnN5c2NhbGwoKSBh
 dCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIK
 LS0tIHN5c2NhbGwgKDcsIEZyZWVCU0QgRUxGNjQsIHdhaXQ0KSwgcmlwID0gMHg4MDA5MmM3
 N2MsIHJzcCA9IDB4N2ZmZmZmZmZlNjE4LCByYnAgPSAweDEzMjQgLS0tCgpUcmFjaW5nIGNv
 bW1hbmQgc2ggcGlkIDE1MDcwIHRpZCAxMDAxNDkgdGQgMHhmZmZmZmYwMDA0ZDY5OWYwCnNj
 aGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9z
 d2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVl
 cHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCi0tTW9y
 ZS0tICAgICAgICBzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpf
 c2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2Nj
 CndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFz
 dF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVl
 QlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZm
 ZTUyOCwgcmJwID0gMHgxMzI0IC0tLQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlkIDE1MDY5
 IHRpZCAxMDAyNDggdGQgMHhmZmZmZmYwMDU3YWE1MzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNj
 aGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBx
 X3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygp
 IGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV90aW1lZHdhaXRfc2lnKCkg
 YXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxOQpfY3ZfdGltZWR3YWl0X3NpZygpIGF0IF9j
 dl90aW1lZHdhaXRfc2lnKzB4MTZlCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3QrMHg3
 ZTYKc2VsZWN0KCkgYXQgc2VsZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UK
 WGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoOTMs
 IEZyZWVCU0QgRUxGNjQsIHNlbGVjdCksIHJpcCA9IDB4NDNjYzZjLCByc3AgPSAweDdmZmZm
 ZmZmZGJmOCwgcmJwID0gMHg4MDA2MWY3YTAgLS0tCi0tTW9yZS0tICAgICAgICAKVHJhY2lu
 ZyBjb21tYW5kIHNoIHBpZCAxNTA2OCB0aWQgMTAwMTgyIHRkIDB4ZmZmZmZmMDAyMzUxODAw
 MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQg
 bWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcK
 c2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpz
 bGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBf
 c2xlZXArMHgzMDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQg
 d2FpdDQrMHgzNQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkg
 YXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3
 YWl0NCksIHJpcCA9IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZmZTU1OCwgcmJwID0g
 MHgxMzI0IC0tLQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlkIDE1MDY3IHRpZCAxMDAxMjkg
 dGQgMHhmZmZmZmYwMDA0ZDliMDAwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsw
 eDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0
 IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9j
 YXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3Rp
 bWVkd2FpdF9zaWcrMHgxOQotLU1vcmUtLSAgICAgICAgX2N2X3RpbWVkd2FpdF9zaWcoKSBh
 dCBfY3ZfdGltZWR3YWl0X3NpZysweDE2ZQprZXJuX3NlbGVjdCgpIGF0IGtlcm5fc2VsZWN0
 KzB4N2U2CnNlbGVjdCgpIGF0IHNlbGVjdCsweDU2CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4
 MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwg
 KDkzLCBGcmVlQlNEIEVMRjY0LCBzZWxlY3QpLCByaXAgPSAweDQzY2M2YywgcnNwID0gMHg3
 ZmZmZmZmZmRjMjgsIHJicCA9IDB4ODAwNjFiOTQwIC0tLQoKVHJhY2luZyBjb21tYW5kIHNo
 IHBpZCAxNTA2NSB0aWQgMTAwMTkwIHRkIDB4ZmZmZmZmMDAyMzU1MjAwMApzY2hlZF9zd2l0
 Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNo
 X3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9z
 aWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkK
 a2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9
 IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZmZTYxOCwgcmJwID0gMHgxMzI0IC0tLQoK
 LS1Nb3JlLS0gICAgICAgIFRyYWNpbmcgY29tbWFuZCBtYWtlIHBpZCAxMDM0NCB0aWQgMTAw
 MDc0IHRkIDB4ZmZmZmZmMDAwNGEwNDAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0
 Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2go
 KSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVl
 cHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfdGltZWR3YWl0X3NpZygpIGF0IHNsZWVw
 cV90aW1lZHdhaXRfc2lnKzB4MTkKX2N2X3RpbWVkd2FpdF9zaWcoKSBhdCBfY3ZfdGltZWR3
 YWl0X3NpZysweDE2ZQprZXJuX3NlbGVjdCgpIGF0IGtlcm5fc2VsZWN0KzB4N2U2CnNlbGVj
 dCgpIGF0IHNlbGVjdCsweDU2CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5
 c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDkzLCBGcmVlQlNE
 IEVMRjY0LCBzZWxlY3QpLCByaXAgPSAweDQzY2M2YywgcnNwID0gMHg3ZmZmZmZmZmRiYTgs
 IHJicCA9IDB4ODAwYzIzN2YwIC0tLQoKVHJhY2luZyBjb21tYW5kIHNoIHBpZCA4NDgxIHRp
 ZCAxMDAyNDkgdGQgMHhmZmZmZmYwMDU3YWE1MDAwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVk
 X3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3
 aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0
 IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNsZWVw
 cV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQotLU1vcmUtLSAgICAg
 ICAga2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgz
 NQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rf
 c3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJp
 cCA9IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZmZTUwOCwgcmJwID0gMHgxMzI0IC0t
 LQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlkIDg0NzkgdGlkIDEwMDE3MCB0ZCAweGZmZmZm
 ZjAwMDRmODk5ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3RpbWVkd2FpdF9zaWcoKSBhdCBzbGVlcHFfdGltZWR3YWl0X3Np
 ZysweDE5Cl9jdl90aW1lZHdhaXRfc2lnKCkgYXQgX2N2X3RpbWVkd2FpdF9zaWcrMHgxNmUK
 a2Vybl9zZWxlY3QoKSBhdCBrZXJuX3NlbGVjdCsweDdlNgpzZWxlY3QoKSBhdCBzZWxlY3Qr
 MHg1NgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZh
 c3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg5MywgRnJlZUJTRCBFTEY2NCwgc2VsZWN0
 KSwgcmlwID0gMHg0M2NjNmMsIHJzcCA9IDB4N2ZmZmZmZmZkYmQ4LCByYnAgPSAweDgwMDYy
 MTdhMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgMjUyMyB0aWQgMTAwMTEyIHRkIDB4
 ZmZmZmZmMDAwNGJhYjM1MAotLU1vcmUtLSAgICAgICAgc2NoZWRfc3dpdGNoKCkgYXQgc2No
 ZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFf
 c3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkg
 YXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xl
 ZXBxX3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgp
 IGF0IGtlcm5fd2FpdCsweDNjYwp3YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0
 IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgot
 LS0gc3lzY2FsbCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDkyYzc3
 YywgcnNwID0gMHg3ZmZmZmZmZmU1MzgsIHJicCA9IDB4MTMyNCAtLS0KClRyYWNpbmcgY29t
 bWFuZCBtYWtlIHBpZCAyNTIyIHRpZCAxMDAxMDEgdGQgMHhmZmZmZmYwMDA0YmFlMDAwCnNj
 aGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9z
 d2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVl
 cHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVw
 cV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxOQpfY3ZfdGlt
 ZWR3YWl0X3NpZygpIGF0IF9jdl90aW1lZHdhaXRfc2lnKzB4MTZlCmtlcm5fc2VsZWN0KCkg
 YXQga2Vybl9zZWxlY3QrMHg3ZTYKLS1Nb3JlLS0gICAgICAgIHNlbGVjdCgpIGF0IHNlbGVj
 dCsweDU2CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBY
 ZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDkzLCBGcmVlQlNEIEVMRjY0LCBzZWxl
 Y3QpLCByaXAgPSAweDQzY2M2YywgcnNwID0gMHg3ZmZmZmZmZmRjMDgsIHJicCA9IDB4ODAw
 NjFkN2EwIC0tLQoKVHJhY2luZyBjb21tYW5kIHNoIHBpZCA5MzIwMyB0aWQgMTAwMDcwIHRk
 IDB4ZmZmZmZmMDAwNDkyYjZhMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgy
 YTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBz
 bGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0
 Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcr
 MHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0
 KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFj
 ZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3
 LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9IDB4ODAwOTJjNzdjLCByc3AgPSAweDdm
 ZmZmZmZmZTU1OCwgcmJwID0gMHgxMzI0IC0tLQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlk
 IDkzMjAyIHRpZCAxMDAxMTkgdGQgMHhmZmZmZmYwMDA0ZDlkNmEwCnNjaGVkX3N3aXRjaCgp
 IGF0IHNjaGVkX3N3aXRjaCsweDJhMQotLU1vcmUtLSAgICAgICAgbWlfc3dpdGNoKCkgYXQg
 bWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcK
 c2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpz
 bGVlcHFfdGltZWR3YWl0X3NpZygpIGF0IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTkKX2N2
 X3RpbWVkd2FpdF9zaWcoKSBhdCBfY3ZfdGltZWR3YWl0X3NpZysweDE2ZQprZXJuX3NlbGVj
 dCgpIGF0IGtlcm5fc2VsZWN0KzB4N2U2CnNlbGVjdCgpIGF0IHNlbGVjdCsweDU2CnN5c2Nh
 bGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxs
 KzB4YWIKLS0tIHN5c2NhbGwgKDkzLCBGcmVlQlNEIEVMRjY0LCBzZWxlY3QpLCByaXAgPSAw
 eDQzY2M2YywgcnNwID0gMHg3ZmZmZmZmZmRjMzgsIHJicCA9IDB4ODAwNjFiN2EwIC0tLQoK
 VHJhY2luZyBjb21tYW5kIHNoIHBpZCA5MzE5OSB0aWQgMTAwMTM1IHRkIDB4ZmZmZmZmMDAw
 NGFhODZhMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNo
 KCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNo
 KzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysw
 eDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAo
 KSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0
 KCkgYXQgd2FpdDQrMHgzNQotLU1vcmUtLSAgICAgICAgc3lzY2FsbCgpIGF0IHN5c2NhbGwr
 MHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2Fs
 bCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDkyYzc3YywgcnNwID0g
 MHg3ZmZmZmZmZmU2MTgsIHJicCA9IDB4MTMyNCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBw
 aWQgOTAxNDIgdGlkIDEwMDEzOCB0ZCAweGZmZmZmZjAwMDRhOWI5ZjAKc2NoZWRfc3dpdGNo
 KCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIy
 ZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9z
 aWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2ln
 KCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtl
 cm5fd2FpdCgpIGF0IGtlcm5fd2FpdCsweDNjYwp3YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lz
 Y2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2Nh
 bGwrMHhhYgotLS0gc3lzY2FsbCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQpLCByaXAgPSAw
 eDgwMDkyYzc3YywgcnNwID0gMHg3ZmZmZmZmZmU1NTgsIHJicCA9IDB4MTMyNCAtLS0KClRy
 YWNpbmcgY29tbWFuZCBtYWtlIHBpZCA5MDEzOSB0aWQgMTAwMjAyIHRkIDB4ZmZmZmZmMDAy
 MzRiYTAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNo
 KCkgYXQgbWlfc3dpdGNoKzB4MjJmCi0tTW9yZS0tICAgICAgICBzbGVlcHFfc3dpdGNoKCkg
 YXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBx
 X2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3RpbWVkd2FpdF9zaWcoKSBhdCBzbGVlcHFf
 dGltZWR3YWl0X3NpZysweDE5Cl9jdl90aW1lZHdhaXRfc2lnKCkgYXQgX2N2X3RpbWVkd2Fp
 dF9zaWcrMHgxNmUKa2Vybl9zZWxlY3QoKSBhdCBrZXJuX3NlbGVjdCsweDdlNgpzZWxlY3Qo
 KSBhdCBzZWxlY3QrMHg1NgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNj
 YWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg5MywgRnJlZUJTRCBF
 TEY2NCwgc2VsZWN0KSwgcmlwID0gMHg0M2NjNmMsIHJzcCA9IDB4N2ZmZmZmZmZkYzM4LCBy
 YnAgPSAweDgwMDYxYjdhMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgOTAxMzUgdGlk
 IDEwMDEwOCB0ZCAweGZmZmZmZjAwMDRjOWIzNTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRf
 c3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dp
 dGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQg
 c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBx
 X3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgpIGF0
 IGtlcm5fd2FpdCsweDNjYwp3YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0IHN5
 c2NhbGwrMHgxY2UKLS1Nb3JlLS0gICAgICAgIFhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9z
 eXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDcsIEZyZWVCU0QgRUxGNjQsIHdhaXQ0KSwgcmlw
 ID0gMHg4MDA5MmM3N2MsIHJzcCA9IDB4N2ZmZmZmZmZlNjE4LCByYnAgPSAweDEzMjQgLS0t
 CgpUcmFjaW5nIGNvbW1hbmQgbWFrZSBwaWQgOTAxMjcgdGlkIDEwMDIzMSB0ZCAweGZmZmZm
 ZjAwMGJhZDM2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3RpbWVkd2FpdF9zaWcoKSBhdCBzbGVlcHFfdGltZWR3YWl0X3Np
 ZysweDE5Cl9jdl90aW1lZHdhaXRfc2lnKCkgYXQgX2N2X3RpbWVkd2FpdF9zaWcrMHgxNmUK
 a2Vybl9zZWxlY3QoKSBhdCBrZXJuX3NlbGVjdCsweDdlNgpzZWxlY3QoKSBhdCBzZWxlY3Qr
 MHg1NgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZh
 c3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg5MywgRnJlZUJTRCBFTEY2NCwgc2VsZWN0
 KSwgcmlwID0gMHg0M2NjNmMsIHJzcCA9IDB4N2ZmZmZmZmZkYzQ4LCByYnAgPSAweDgwMDY2
 ZDdlMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgOTAxMjYgdGlkIDEwMDE0OCB0ZCAw
 eGZmZmZmZjAwMDRiYTAwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmEx
 Cm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xl
 ZXBxX3N3aXRjaCsweGM3Ci0tTW9yZS0tICAgICAgICBzbGVlcHFfY2F0Y2hfc2lnbmFscygp
 IGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNs
 ZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX3dhaXQo
 KSBhdCBrZXJuX3dhaXQrMHgzY2MKd2FpdDQoKSBhdCB3YWl0NCsweDM1CnN5c2NhbGwoKSBh
 dCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIK
 LS0tIHN5c2NhbGwgKDcsIEZyZWVCU0QgRUxGNjQsIHdhaXQ0KSwgcmlwID0gMHg4MDA5MmM3
 N2MsIHJzcCA9IDB4N2ZmZmZmZmZlOGE4LCByYnAgPSAweDEzMjQgLS0tCgpUcmFjaW5nIGNv
 bW1hbmQgbWFrZSBwaWQgNDk4NCB0aWQgMTAwMDc3IHRkIDB4ZmZmZmZmMDAwNGEwMDM1MApz
 Y2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlf
 c3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xl
 ZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVl
 cHFfdGltZWR3YWl0X3NpZygpIGF0IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTkKX2N2X3Rp
 bWVkd2FpdF9zaWcoKSBhdCBfY3ZfdGltZWR3YWl0X3NpZysweDE2ZQprZXJuX3NlbGVjdCgp
 IGF0IGtlcm5fc2VsZWN0KzB4N2U2CnNlbGVjdCgpIGF0IHNlbGVjdCsweDU2CnN5c2NhbGwo
 KSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4
 YWIKLS1Nb3JlLS0gICAgICAgIC0tLSBzeXNjYWxsICg5MywgRnJlZUJTRCBFTEY2NCwgc2Vs
 ZWN0KSwgcmlwID0gMHg0M2NjNmMsIHJzcCA9IDB4N2ZmZmZmZmZkZWE4LCByYnAgPSAweDgw
 MDYxOTMwMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzaCBwaWQgNDk4MiB0aWQgMTAwMTQyIHRk
 IDB4ZmZmZmZmMDAwNGExNDlmMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgy
 YTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBz
 bGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0
 Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcr
 MHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0
 KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFj
 ZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3
 LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9IDB4ODAwOTJjNzdjLCByc3AgPSAweDdm
 ZmZmZmZmZTg4OCwgcmJwID0gMHgxMzI0IC0tLQoKVHJhY2luZyBjb21tYW5kIG1ha2UgcGlk
 IDQ5MDAgdGlkIDEwMDE3MSB0ZCAweGZmZmZmZjAwMDRmODk2YTAKc2NoZWRfc3dpdGNoKCkg
 YXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpz
 bGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWdu
 YWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKLS1Nb3JlLS0gICAgICAgIHNs
 ZWVwcV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxOQpfc2xl
 ZXAoKSBhdCBfc2xlZXArMHgyNGMKdHR5c2xlZXAoKSBhdCB0dHlzbGVlcCsweDI1CnR0d3Jp
 dGUoKSBhdCB0dHdyaXRlKzB4MmZkCmdpYW50X3dyaXRlKCkgYXQgZ2lhbnRfd3JpdGUrMHg1
 MQpkZXZmc193cml0ZV9mKCkgYXQgZGV2ZnNfd3JpdGVfZisweDljCmRvZmlsZXdyaXRlKCkg
 YXQgZG9maWxld3JpdGUrMHg4NQprZXJuX3dyaXRldigpIGF0IGtlcm5fd3JpdGV2KzB4NGMK
 d3JpdGUoKSBhdCB3cml0ZSsweDU0CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0
 X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDQsIEZyZWVC
 U0QgRUxGNjQsIHdyaXRlKSwgcmlwID0gMHg0M2NjY2MsIHJzcCA9IDB4N2ZmZmZmZmZkNGI4
 LCByYnAgPSAweDIwYiAtLS0KClRyYWNpbmcgY29tbWFuZCBiYXNoIHBpZCAxMDIxIHRpZCAx
 MDAxMTggdGQgMHhmZmZmZmYwMDA0ZDlkOWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3
 aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRj
 aCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNs
 ZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNsZWVwcV93
 YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQotLU1vcmUtLSAgICAgICAg
 a2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9
 IDB4ODAwYjdiNzdjLCByc3AgPSAweDdmZmZmZmZmZWE1OCwgcmJwID0gMHg4MDBlMDM1YzAg
 LS0tCgpUcmFjaW5nIGNvbW1hbmQgc3UgcGlkIDEwMjAgdGlkIDEwMDExNyB0ZCAweGZmZmZm
 ZjAwMDRkNjYwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3Ns
 ZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgpIGF0IGtlcm5fd2FpdCsweDNjYwp3
 YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rf
 c3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoNywgRnJlZUJT
 RCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDljODc3YywgcnNwID0gMHg3ZmZmZmZmZmU3
 MDgsIHJicCA9IDB4M2ZkIC0tLQoKVHJhY2luZyBjb21tYW5kIHNoIHBpZCAxMDE4IHRpZCAx
 MDAxMzQgdGQgMHhmZmZmZmYwMDA0YWE4OWYwCi0tTW9yZS0tICAgICAgICBzY2hlZF9zd2l0
 Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNo
 X3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9z
 aWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkK
 a2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9
 IDB4ODAwOTJjNzdjLCByc3AgPSAweDdmZmZmZmZmZTk0OCwgcmJwID0gMHgzZmEgLS0tCgpU
 cmFjaW5nIGNvbW1hbmQgc3NoZCBwaWQgMTAxNyB0aWQgMTAwMTMzIHRkIDB4ZmZmZmZmMDAw
 NGFhMjAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNo
 KCkgYXQgbWlfc3dpdGNoKzB4MjJmCnR1cm5zdGlsZV93YWl0KCkgYXQgdHVybnN0aWxlX3dh
 aXQrMHgyNGQKX210eF9sb2NrX3NsZWVwKCkgYXQgX210eF9sb2NrX3NsZWVwKzB4YzIKX210
 eF9sb2NrX2ZsYWdzKCkgYXQgX210eF9sb2NrX2ZsYWdzKzB4ZTEKcnRfY2hlY2soKSBhdCBy
 dF9jaGVjaysweDEwZQphcnByZXNvbHZlKCkgYXQgYXJwcmVzb2x2ZSsweDY0Ci0tTW9yZS0t
 ICAgICAgICBldGhlcl9vdXRwdXQoKSBhdCBldGhlcl9vdXRwdXQrMHgzMDgKaXBfb3V0cHV0
 KCkgYXQgaXBfb3V0cHV0KzB4YjBjCnRjcF9vdXRwdXQoKSBhdCB0Y3Bfb3V0cHV0KzB4YWNk
 CnRjcF91c3Jfc2VuZCgpIGF0IHRjcF91c3Jfc2VuZCsweDI3Ngpzb3NlbmRfZ2VuZXJpYygp
 IGF0IHNvc2VuZF9nZW5lcmljKzB4MzQ3CnNvb193cml0ZSgpIGF0IHNvb193cml0ZSsweDM4
 CmRvZmlsZXdyaXRlKCkgYXQgZG9maWxld3JpdGUrMHg4NQprZXJuX3dyaXRldigpIGF0IGtl
 cm5fd3JpdGV2KzB4NGMKd3JpdGUoKSBhdCB3cml0ZSsweDU0CnN5c2NhbGwoKSBhdCBzeXNj
 YWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5
 c2NhbGwgKDQsIEZyZWVCU0QgRUxGNjQsIHdyaXRlKSwgcmlwID0gMHg4MDE2ZjhjYWMsIHJz
 cCA9IDB4N2ZmZmZmZmZlNGY4LCByYnAgPSAweDUzMzc2MCAtLS0KClRyYWNpbmcgY29tbWFu
 ZCBzc2hkIHBpZCAxMDE0IHRpZCAxMDAxMTYgdGQgMHhmZmZmZmYwMDA0ZDY2MzUwCnNjaGVk
 X3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0
 Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFf
 Y2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93
 YWl0X3NpZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsw
 eDMwOQotLU1vcmUtLSAgICAgICAgc29yZWNlaXZlX2dlbmVyaWMoKSBhdCBzb3JlY2VpdmVf
 Z2VuZXJpYysweDEwMWMKZG9maWxlcmVhZCgpIGF0IGRvZmlsZXJlYWQrMHhhMQprZXJuX3Jl
 YWR2KCkgYXQga2Vybl9yZWFkdisweDRjCnJlYWQoKSBhdCByZWFkKzB4NTQKc3lzY2FsbCgp
 IGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhh
 YgotLS0gc3lzY2FsbCAoMywgRnJlZUJTRCBFTEY2NCwgcmVhZCksIHJpcCA9IDB4ODAxNmY4
 Y2NjLCByc3AgPSAweDdmZmZmZmZmZTU1OCwgcmJwID0gMHg0IC0tLQoKVHJhY2luZyBjb21t
 YW5kIGJhc2ggcGlkIDk5OCB0aWQgMTAwMDY3IHRkIDB4ZmZmZmZmMDAwNDkyZTM1MApzY2hl
 ZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dp
 dGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBx
 X2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFf
 d2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXAr
 MHgzMDkKdHR5c2xlZXAoKSBhdCB0dHlzbGVlcCsweDI1CnR0cmVhZCgpIGF0IHR0cmVhZCsw
 eDMwMwpnaWFudF9yZWFkKCkgYXQgZ2lhbnRfcmVhZCsweDUxCmRldmZzX3JlYWRfZigpIGF0
 IGRldmZzX3JlYWRfZisweDcyCmRvZmlsZXJlYWQoKSBhdCBkb2ZpbGVyZWFkKzB4YTEKLS1N
 b3JlLS0gICAgICAgIGtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2KzB4NGMKcmVhZCgpIGF0
 IHJlYWQrMHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkg
 YXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzLCBGcmVlQlNEIEVMRjY0LCBy
 ZWFkKSwgcmlwID0gMHg4MDBiZjNjY2MsIHJzcCA9IDB4N2ZmZmZmZmZlODk4LCByYnAgPSAw
 eDdmZmZmZmZmZThiNyAtLS0KClRyYWNpbmcgY29tbWFuZCBiYXNoIHBpZCA5ODMgdGlkIDEw
 MDE0NSB0ZCAweGZmZmZmZjAwMDRmOGYzNTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dp
 dGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNo
 KCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xl
 ZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dh
 aXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5CnR0eXNsZWVwKCkgYXQgdHR5
 c2xlZXArMHgyNQp0dHJlYWQoKSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRfcmVhZCgpIGF0IGdp
 YW50X3JlYWQrMHg1MQpkZXZmc19yZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3Mgpkb2Zp
 bGVyZWFkKCkgYXQgZG9maWxlcmVhZCsweGExCmtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2
 KzB4NGMKcmVhZCgpIGF0IHJlYWQrMHg1NAotLU1vcmUtLSAgICAgICAgc3lzY2FsbCgpIGF0
 IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgot
 LS0gc3lzY2FsbCAoMywgRnJlZUJTRCBFTEY2NCwgcmVhZCksIHJpcCA9IDB4ODAwYmYzY2Nj
 LCByc3AgPSAweDdmZmZmZmZmZTg5OCwgcmJwID0gMHg3ZmZmZmZmZmU4YjcgLS0tCgpUcmFj
 aW5nIGNvbW1hbmQgaHR0cGQgcGlkIDk4MiB0aWQgMTAwMDc4IHRkIDB4ZmZmZmZmMDAwNGEw
 MDAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkg
 YXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4
 YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1
 YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBh
 dCBfc2xlZXArMHgzMDkKa2Vybl9hY2NlcHQoKSBhdCBrZXJuX2FjY2VwdCsweDFkOQphY2Nl
 cHQoKSBhdCBhY2NlcHQrMHg2ZgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9z
 eXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzMCwgRnJlZUJT
 RCBFTEY2NCwgYWNjZXB0KSwgcmlwID0gMHg4MDEzNmZlMGMsIHJzcCA9IDB4N2ZmZmZmZmZl
 YWU4LCByYnAgPSAweDdmZmZmZmZmZWIyOCAtLS0KClRyYWNpbmcgY29tbWFuZCBodHRwZCBw
 aWQgOTgxIHRpZCAxMDAwNjkgdGQgMHhmZmZmZmYwMDA0OTJiOWYwCnNjaGVkX3N3aXRjaCgp
 IGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYK
 LS1Nb3JlLS0gICAgICAgIHNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcK
 c2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpz
 bGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBf
 c2xlZXArMHgzMDkKa2Vybl9hY2NlcHQoKSBhdCBrZXJuX2FjY2VwdCsweDFkOQphY2NlcHQo
 KSBhdCBhY2NlcHQrMHg2ZgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNj
 YWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzMCwgRnJlZUJTRCBF
 TEY2NCwgYWNjZXB0KSwgcmlwID0gMHg4MDEzNmZlMGMsIHJzcCA9IDB4N2ZmZmZmZmZlYWU4
 LCByYnAgPSAweDdmZmZmZmZmZWIyOCAtLS0KClRyYWNpbmcgY29tbWFuZCBodHRwZCBwaWQg
 OTgwIHRpZCAxMDAwNTIgdGQgMHhmZmZmZmYwMDA0N2IwMDAwCnNjaGVkX3N3aXRjaCgpIGF0
 IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xl
 ZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFs
 cygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0
 IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX2Fj
 Y2VwdCgpIGF0IGtlcm5fYWNjZXB0KzB4MWQ5CmFjY2VwdCgpIGF0IGFjY2VwdCsweDZmCnN5
 c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNlCi0tTW9yZS0tICAgICAgICBYZmFzdF9zeXNjYWxs
 KCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzMCwgRnJlZUJTRCBFTEY2
 NCwgYWNjZXB0KSwgcmlwID0gMHg4MDEzNmZlMGMsIHJzcCA9IDB4N2ZmZmZmZmZlYWU4LCBy
 YnAgPSAweDdmZmZmZmZmZWIyOCAtLS0KClRyYWNpbmcgY29tbWFuZCBodHRwZCBwaWQgOTc5
 IHRpZCAxMDAwNjYgdGQgMHhmZmZmZmYwMDA0OTJlNmEwCnNjaGVkX3N3aXRjaCgpIGF0IHNj
 aGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBx
 X3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygp
 IGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNs
 ZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX2FjY2Vw
 dCgpIGF0IGtlcm5fYWNjZXB0KzB4MWQ5CmFjY2VwdCgpIGF0IGFjY2VwdCsweDZmCnN5c2Nh
 bGwoKSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxs
 KzB4YWIKLS0tIHN5c2NhbGwgKDMwLCBGcmVlQlNEIEVMRjY0LCBhY2NlcHQpLCByaXAgPSAw
 eDgwMTM2ZmUwYywgcnNwID0gMHg3ZmZmZmZmZmVhZTgsIHJicCA9IDB4N2ZmZmZmZmZlYjI4
 IC0tLQoKVHJhY2luZyBjb21tYW5kIGh0dHBkIHBpZCA5NzggdGlkIDEwMDA2NSB0ZCAweGZm
 ZmZmZjAwMDQ5MmU5ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1p
 X3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBx
 X3N3aXRjaCsweGM3Ci0tTW9yZS0tICAgICAgICBzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0
 IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNsZWVw
 cV93YWl0X3NpZysweDE2Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDMwOQprZXJuX2FjY2VwdCgp
 IGF0IGtlcm5fYWNjZXB0KzB4MWQ5CmFjY2VwdCgpIGF0IGFjY2VwdCsweDZmCnN5c2NhbGwo
 KSBhdCBzeXNjYWxsKzB4MWNlClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4
 YWIKLS0tIHN5c2NhbGwgKDMwLCBGcmVlQlNEIEVMRjY0LCBhY2NlcHQpLCByaXAgPSAweDgw
 MTM2ZmUwYywgcnNwID0gMHg3ZmZmZmZmZmVhZTgsIHJicCA9IDB4N2ZmZmZmZmZlYjI4IC0t
 LQoKVHJhY2luZyBjb21tYW5kIGdldHR5IHBpZCA5NzcgdGlkIDEwMDA2OCB0ZCAweGZmZmZm
 ZjAwMDQ5MmUwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3
 aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25h
 bHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3Ns
 ZWVwKCkgYXQgX3NsZWVwKzB4MzA5CnR0eXNsZWVwKCkgYXQgdHR5c2xlZXArMHgyNQp0dHJl
 YWQoKSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRfcmVhZCgpIGF0IGdpYW50X3JlYWQrMHg1MQpk
 ZXZmc19yZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3MgotLU1vcmUtLSAgICAgICAgZG9m
 aWxlcmVhZCgpIGF0IGRvZmlsZXJlYWQrMHhhMQprZXJuX3JlYWR2KCkgYXQga2Vybl9yZWFk
 disweDRjCnJlYWQoKSBhdCByZWFkKzB4NTQKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UK
 WGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoMywg
 RnJlZUJTRCBFTEY2NCwgcmVhZCksIHJpcCA9IDB4ODAwODI0Y2NjLCByc3AgPSAweDdmZmZm
 ZmZmZWQ5OCwgcmJwID0gMHgzIC0tLQoKVHJhY2luZyBjb21tYW5kIGxvZ2luIHBpZCA5NzYg
 dGlkIDEwMDA5NiB0ZCAweGZmZmZmZjAwMDRhOWMwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2No
 ZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFf
 c3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkg
 YXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xl
 ZXBxX3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5Cmtlcm5fd2FpdCgp
 IGF0IGtlcm5fd2FpdCsweDNjYwp3YWl0NCgpIGF0IHdhaXQ0KzB4MzUKc3lzY2FsbCgpIGF0
 IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgot
 LS0gc3lzY2FsbCAoNywgRnJlZUJTRCBFTEY2NCwgd2FpdDQpLCByaXAgPSAweDgwMDljYTc3
 YywgcnNwID0gMHg3ZmZmZmZmZmVkMDgsIHJicCA9IDAgLS0tCgotLU1vcmUtLSAgICAgICAg
 VHJhY2luZyBjb21tYW5kIGdldHR5IHBpZCA5NzUgdGlkIDEwMDA5NyB0ZCAweGZmZmZmZjAw
 MDRhYTI5ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRj
 aCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRj
 aCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMr
 MHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3NsZWVw
 KCkgYXQgX3NsZWVwKzB4MzA5CnR0eXNsZWVwKCkgYXQgdHR5c2xlZXArMHgyNQp0dHJlYWQo
 KSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRfcmVhZCgpIGF0IGdpYW50X3JlYWQrMHg1MQpkZXZm
 c19yZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3Mgpkb2ZpbGVyZWFkKCkgYXQgZG9maWxl
 cmVhZCsweGExCmtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2KzB4NGMKcmVhZCgpIGF0IHJl
 YWQrMHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQg
 WGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzLCBGcmVlQlNEIEVMRjY0LCByZWFk
 KSwgcmlwID0gMHg4MDA4MjRjY2MsIHJzcCA9IDB4N2ZmZmZmZmZlZDk4LCByYnAgPSAweDMg
 LS0tCgpUcmFjaW5nIGNvbW1hbmQgZ2V0dHkgcGlkIDk3NCB0aWQgMTAwMDYxIHRkIDB4ZmZm
 ZmZmMDAwNDkyZjlmMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKLS1N
 b3JlLS0gICAgICAgIG1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dp
 dGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQg
 c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBx
 X3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5CnR0eXNsZWVwKCkgYXQg
 dHR5c2xlZXArMHgyNQp0dHJlYWQoKSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRfcmVhZCgpIGF0
 IGdpYW50X3JlYWQrMHg1MQpkZXZmc19yZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3Mgpk
 b2ZpbGVyZWFkKCkgYXQgZG9maWxlcmVhZCsweGExCmtlcm5fcmVhZHYoKSBhdCBrZXJuX3Jl
 YWR2KzB4NGMKcmVhZCgpIGF0IHJlYWQrMHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFj
 ZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgz
 LCBGcmVlQlNEIEVMRjY0LCByZWFkKSwgcmlwID0gMHg4MDA4MjRjY2MsIHJzcCA9IDB4N2Zm
 ZmZmZmZlZDk4LCByYnAgPSAweDMgLS0tCgpUcmFjaW5nIGNvbW1hbmQgZ2V0dHkgcGlkIDk3
 MyB0aWQgMTAwMDgwIHRkIDB4ZmZmZmZmMDAwNDlmNzZhMApzY2hlZF9zd2l0Y2goKSBhdCBz
 Y2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVw
 cV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKLS1Nb3JlLS0gICAgICAgIHNsZWVw
 cV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBx
 X3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX3NsZWVwKCkgYXQgX3NsZWVw
 KzB4MzA5CnR0eXNsZWVwKCkgYXQgdHR5c2xlZXArMHgyNQp0dHJlYWQoKSBhdCB0dHJlYWQr
 MHgzMDMKZ2lhbnRfcmVhZCgpIGF0IGdpYW50X3JlYWQrMHg1MQpkZXZmc19yZWFkX2YoKSBh
 dCBkZXZmc19yZWFkX2YrMHg3Mgpkb2ZpbGVyZWFkKCkgYXQgZG9maWxlcmVhZCsweGExCmtl
 cm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2KzB4NGMKcmVhZCgpIGF0IHJlYWQrMHg1NApzeXNj
 YWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2Fs
 bCsweGFiCi0tLSBzeXNjYWxsICgzLCBGcmVlQlNEIEVMRjY0LCByZWFkKSwgcmlwID0gMHg4
 MDA4MjRjY2MsIHJzcCA9IDB4N2ZmZmZmZmZlZDk4LCByYnAgPSAweDMgLS0tCgpUcmFjaW5n
 IGNvbW1hbmQgZ2V0dHkgcGlkIDk3MiB0aWQgMTAwMDg5IHRkIDB4ZmZmZmZmMDAwNDhjMzM1
 MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQg
 bWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcK
 c2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpz
 bGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgotLU1vcmUtLSAgICAg
 ICAgX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzA5CnR0eXNsZWVwKCkgYXQgdHR5c2xlZXArMHgy
 NQp0dHJlYWQoKSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRfcmVhZCgpIGF0IGdpYW50X3JlYWQr
 MHg1MQpkZXZmc19yZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3Mgpkb2ZpbGVyZWFkKCkg
 YXQgZG9maWxlcmVhZCsweGExCmtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2KzB4NGMKcmVh
 ZCgpIGF0IHJlYWQrMHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNj
 YWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzLCBGcmVlQlNEIEVM
 RjY0LCByZWFkKSwgcmlwID0gMHg4MDA4MjRjY2MsIHJzcCA9IDB4N2ZmZmZmZmZlZDk4LCBy
 YnAgPSAweDMgLS0tCgpUcmFjaW5nIGNvbW1hbmQgZ2V0dHkgcGlkIDk3MSB0aWQgMTAwMDYy
 IHRkIDB4ZmZmZmZmMDAwNDkyZjZhMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2gr
 MHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBh
 dCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFf
 Y2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9z
 aWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKdHR5c2xlZXAoKSBhdCB0dHlzbGVl
 cCsweDI1Ci0tTW9yZS0tICAgICAgICB0dHJlYWQoKSBhdCB0dHJlYWQrMHgzMDMKZ2lhbnRf
 cmVhZCgpIGF0IGdpYW50X3JlYWQrMHg1MQpkZXZmc19yZWFkX2YoKSBhdCBkZXZmc19yZWFk
 X2YrMHg3Mgpkb2ZpbGVyZWFkKCkgYXQgZG9maWxlcmVhZCsweGExCmtlcm5fcmVhZHYoKSBh
 dCBrZXJuX3JlYWR2KzB4NGMKcmVhZCgpIGF0IHJlYWQrMHg1NApzeXNjYWxsKCkgYXQgc3lz
 Y2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBz
 eXNjYWxsICgzLCBGcmVlQlNEIEVMRjY0LCByZWFkKSwgcmlwID0gMHg4MDA4MjRjY2MsIHJz
 cCA9IDB4N2ZmZmZmZmZlZDk4LCByYnAgPSAweDMgLS0tCgpUcmFjaW5nIGNvbW1hbmQgZ2V0
 dHkgcGlkIDk3MCB0aWQgMTAwMDUzIHRkIDB4ZmZmZmZmMDAwNDM0NjlmMApzY2hlZF9zd2l0
 Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNo
 X3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9z
 aWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkK
 dHR5c2xlZXAoKSBhdCB0dHlzbGVlcCsweDI1CnR0cmVhZCgpIGF0IHR0cmVhZCsweDMwMwpn
 aWFudF9yZWFkKCkgYXQgZ2lhbnRfcmVhZCsweDUxCi0tTW9yZS0tICAgICAgICBkZXZmc19y
 ZWFkX2YoKSBhdCBkZXZmc19yZWFkX2YrMHg3Mgpkb2ZpbGVyZWFkKCkgYXQgZG9maWxlcmVh
 ZCsweGExCmtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2KzB4NGMKcmVhZCgpIGF0IHJlYWQr
 MHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZh
 c3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzLCBGcmVlQlNEIEVMRjY0LCByZWFkKSwg
 cmlwID0gMHg4MDA4MjRjY2MsIHJzcCA9IDB4N2ZmZmZmZmZlZDk4LCByYnAgPSAweDMgLS0t
 CgpUcmFjaW5nIGNvbW1hbmQgZ2V0dHkgcGlkIDk2OSB0aWQgMTAwMDkzIHRkIDB4ZmZmZmZm
 MDAwNDhjMTM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dp
 dGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dp
 dGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFs
 cysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xl
 ZXAoKSBhdCBfc2xlZXArMHgzMDkKdHR5c2xlZXAoKSBhdCB0dHlzbGVlcCsweDI1CnR0cmVh
 ZCgpIGF0IHR0cmVhZCsweDMwMwpnaWFudF9yZWFkKCkgYXQgZ2lhbnRfcmVhZCsweDUxCmRl
 dmZzX3JlYWRfZigpIGF0IGRldmZzX3JlYWRfZisweDcyCmRvZmlsZXJlYWQoKSBhdCBkb2Zp
 bGVyZWFkKzB4YTEKLS1Nb3JlLS0gICAgICAgIGtlcm5fcmVhZHYoKSBhdCBrZXJuX3JlYWR2
 KzB4NGMKcmVhZCgpIGF0IHJlYWQrMHg1NApzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpY
 ZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICgzLCBG
 cmVlQlNEIEVMRjY0LCByZWFkKSwgcmlwID0gMHg4MDA4MjRjY2MsIHJzcCA9IDB4N2ZmZmZm
 ZmZlZDk4LCByYnAgPSAweDMgLS0tCgpUcmFjaW5nIGNvbW1hbmQgbG9naW4gcGlkIDk2OCB0
 aWQgMTAwMDg2IHRkIDB4ZmZmZmZmMDAwNGExNDM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hl
 ZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9z
 d2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBh
 dCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBzbGVl
 cHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgzMDkKa2Vybl93YWl0KCkg
 YXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgzNQpzeXNjYWxsKCkgYXQg
 c3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0t
 LSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJpcCA9IDB4ODAwOWNhNzdj
 LCByc3AgPSAweDdmZmZmZmZmZWQwOCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBj
 cm9uIHBpZCA5MjYgdGlkIDEwMDA5NSB0ZCAweGZmZmZmZjAwMDRhOWMzNTAKLS1Nb3JlLS0g
 ICAgICAgIHNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2go
 KSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2gr
 MHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4
 MjVhCnNsZWVwcV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgx
 OQpfc2xlZXAoKSBhdCBfc2xlZXArMHgyNGMKa2Vybl9uYW5vc2xlZXAoKSBhdCBrZXJuX25h
 bm9zbGVlcCsweDExOApuYW5vc2xlZXAoKSBhdCBuYW5vc2xlZXArMHg2ZQpzeXNjYWxsKCkg
 YXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFi
 Ci0tLSBzeXNjYWxsICgyNDAsIEZyZWVCU0QgRUxGNjQsIG5hbm9zbGVlcCksIHJpcCA9IDB4
 ODAwOTE0YTFjLCByc3AgPSAweDdmZmZmZmZmZWMyOCwgcmJwID0gMHgzYyAtLS0KClRyYWNp
 bmcgY29tbWFuZCBzZW5kbWFpbCBwaWQgOTIwIHRpZCAxMDAwNDkgdGQgMHhmZmZmZmYwMDA0
 N2IwOWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2go
 KSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2gr
 MHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4
 MjVhCnNsZWVwcV93YWl0X3NpZygpIGF0IHNsZWVwcV93YWl0X3NpZysweDE2Cl9zbGVlcCgp
 IGF0IF9zbGVlcCsweDMwOQprZXJuX3NpZ3N1c3BlbmQoKSBhdCBrZXJuX3NpZ3N1c3BlbmQr
 MHhjYQotLU1vcmUtLSAgICAgICAgc2lnc3VzcGVuZCgpIGF0IHNpZ3N1c3BlbmQrMHgzNApz
 eXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lz
 Y2FsbCsweGFiCi0tLSBzeXNjYWxsICgzNDEsIEZyZWVCU0QgRUxGNjQsIHNpZ3N1c3BlbmQp
 LCByaXAgPSAweDgwMGQxMWQ4YywgcnNwID0gMHg3ZmZmZmZmZmRhNDgsIHJicCA9IDB4MSAt
 LS0KClRyYWNpbmcgY29tbWFuZCBzZW5kbWFpbCBwaWQgOTE0IHRpZCAxMDAwOTAgdGQgMHhm
 ZmZmZmYwMDA0OGMzMDAwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQpt
 aV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVw
 cV9zd2l0Y2grMHhjNwpzbGVlcHFfY2F0Y2hfc2lnbmFscygpIGF0IHNsZWVwcV9jYXRjaF9z
 aWduYWxzKzB4MjVhCnNsZWVwcV90aW1lZHdhaXRfc2lnKCkgYXQgc2xlZXBxX3RpbWVkd2Fp
 dF9zaWcrMHgxOQpfY3ZfdGltZWR3YWl0X3NpZygpIGF0IF9jdl90aW1lZHdhaXRfc2lnKzB4
 MTZlCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3QrMHg3ZTYKc2VsZWN0KCkgYXQgc2Vs
 ZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZhc3Rfc3lzY2FsbCgpIGF0
 IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoOTMsIEZyZWVCU0QgRUxGNjQsIHNl
 bGVjdCksIHJpcCA9IDB4ODAwZDlmYzRjLCByc3AgPSAweDdmZmZmZmZmY2Y1OCwgcmJwID0g
 MHg3ZmZmZmZmZmQ3ZjAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgc3NoZCBwaWQgOTA4IHRpZCAx
 MDAwNjAgdGQgMHhmZmZmZmYwMDA0OTMwMDAwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3
 aXRjaCsweDJhMQotLU1vcmUtLSAgICAgICAgbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNo
 X3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9z
 aWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfY3Zfd2FpdF9zaWcoKSBhdCBfY3Zfd2Fp
 dF9zaWcrMHgxNWYKa2Vybl9zZWxlY3QoKSBhdCBrZXJuX3NlbGVjdCsweDgxMgpzZWxlY3Qo
 KSBhdCBzZWxlY3QrMHg1NgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNj
 YWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg5MywgRnJlZUJTRCBF
 TEY2NCwgc2VsZWN0KSwgcmlwID0gMHg4MDE2ZjhjNGMsIHJzcCA9IDB4N2ZmZmZmZmZlNjE4
 LCByYnAgPSAweDIgLS0tCgpUcmFjaW5nIGNvbW1hbmQgaHR0cGQgcGlkIDg5NiB0aWQgMTAw
 MDUxIHRkIDB4ZmZmZmZmMDAwNDdiMDM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0
 Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2go
 KSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMoKSBhdCBzbGVl
 cHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfdGltZWR3YWl0X3NpZygpIGF0IHNsZWVw
 cV90aW1lZHdhaXRfc2lnKzB4MTkKX2N2X3RpbWVkd2FpdF9zaWcoKSBhdCBfY3ZfdGltZWR3
 YWl0X3NpZysweDE2ZQprZXJuX3NlbGVjdCgpIGF0IGtlcm5fc2VsZWN0KzB4N2U2CnNlbGVj
 dCgpIGF0IHNlbGVjdCsweDU2Ci0tTW9yZS0tICAgICAgICBzeXNjYWxsKCkgYXQgc3lzY2Fs
 bCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rfc3lzY2FsbCsweGFiCi0tLSBzeXNj
 YWxsICg5MywgRnJlZUJTRCBFTEY2NCwgc2VsZWN0KSwgcmlwID0gMHg4MDEzY2VjNGMsIHJz
 cCA9IDB4N2ZmZmZmZmZlYmI4LCByYnAgPSAweDdmZmZmZmZmZWM5MCAtLS0KClRyYWNpbmcg
 Y29tbWFuZCBzeXNsb2dkIHBpZCA3ODcgdGlkIDEwMDA4NyB0ZCAweGZmZmZmZjAwMDQ4YzM5
 ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0
 IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3
 CnNsZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEK
 c2xlZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX2N2X3dhaXRfc2ln
 KCkgYXQgX2N2X3dhaXRfc2lnKzB4MTVmCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3Qr
 MHg4MTIKc2VsZWN0KCkgYXQgc2VsZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgx
 Y2UKWGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAo
 OTMsIEZyZWVCU0QgRUxGNjQsIHNlbGVjdCksIHJpcCA9IDB4ODAwODI3YzRjLCByc3AgPSAw
 eDdmZmZmZmZmZGRlOCwgcmJwID0gMHg4IC0tLQoKVHJhY2luZyBjb21tYW5kIGRldmQgcGlk
 IDcyOSB0aWQgMTAwMDg1IHRkIDB4ZmZmZmZmMDAwNDkzMDM1MApzY2hlZF9zd2l0Y2goKSBh
 dCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCi0t
 TW9yZS0tICAgICAgICBzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNs
 ZWVwcV9jYXRjaF9zaWduYWxzKCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xl
 ZXBxX3dhaXRfc2lnKCkgYXQgc2xlZXBxX3dhaXRfc2lnKzB4MTYKX2N2X3dhaXRfc2lnKCkg
 YXQgX2N2X3dhaXRfc2lnKzB4MTVmCmtlcm5fc2VsZWN0KCkgYXQga2Vybl9zZWxlY3QrMHg4
 MTIKc2VsZWN0KCkgYXQgc2VsZWN0KzB4NTYKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UK
 WGZhc3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoOTMs
 IEZyZWVCU0QgRUxGNjQsIHNlbGVjdCksIHJpcCA9IDB4NDM5MzFjLCByc3AgPSAweDdmZmZm
 ZmZmZTkyOCwgcmJwID0gMHg3ZmZmZmZmZmVkNTAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgZGhj
 bGllbnQgcGlkIDQwOCB0aWQgMTAwMDU3IHRkIDB4ZmZmZmZmMDAwNDhjNDZhMApzY2hlZF9z
 d2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNo
 KzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2Nh
 dGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfdGlt
 ZWR3YWl0X3NpZygpIGF0IHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTkKX2N2X3RpbWVkd2Fp
 dF9zaWcoKSBhdCBfY3ZfdGltZWR3YWl0X3NpZysweDE2ZQpwb2xsKCkgYXQgcG9sbCsweDFi
 ZgpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rf
 c3lzY2FsbCsweGFiCi0tTW9yZS0tICAgICAgICAtLS0gc3lzY2FsbCAoMjA5LCBGcmVlQlNE
 IEVMRjY0LCBwb2xsKSwgcmlwID0gMHg4MDA2ZDFmZGMsIHJzcCA9IDB4N2ZmZmZmZmZlZDk4
 LCByYnAgPSAweDEyM2U2OTAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgZGhjbGllbnQgcGlkIDM4
 MCB0aWQgMTAwMDg4IHRkIDB4ZmZmZmZmMDAwNDhjMzZhMApzY2hlZF9zd2l0Y2goKSBhdCBz
 Y2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVw
 cV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2NhdGNoX3NpZ25hbHMo
 KSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2FpdF9zaWcoKSBhdCBz
 bGVlcHFfd2FpdF9zaWcrMHgxNgpfY3Zfd2FpdF9zaWcoKSBhdCBfY3Zfd2FpdF9zaWcrMHgx
 NWYKcG9sbCgpIGF0IHBvbGwrMHg1NjcKc3lzY2FsbCgpIGF0IHN5c2NhbGwrMHgxY2UKWGZh
 c3Rfc3lzY2FsbCgpIGF0IFhmYXN0X3N5c2NhbGwrMHhhYgotLS0gc3lzY2FsbCAoMjA5LCBG
 cmVlQlNEIEVMRjY0LCBwb2xsKSwgcmlwID0gMHg4MDA2ZDFmZGMsIHJzcCA9IDB4N2ZmZmZm
 ZmZlZDk4LCByYnAgPSAweDUgLS0tCgpUcmFjaW5nIGNvbW1hbmQgYWRqa2VybnR6IHBpZCAx
 NjQgdGlkIDEwMDA5OCB0ZCAweGZmZmZmZjAwMDRhYTI2YTAKc2NoZWRfc3dpdGNoKCkgYXQg
 c2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVl
 cHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV9jYXRjaF9zaWduYWxz
 KCkgYXQgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHgyNWEKc2xlZXBxX3dhaXRfc2lnKCkgYXQg
 c2xlZXBxX3dhaXRfc2lnKzB4MTYKLS1Nb3JlLS0gICAgICAgIF9zbGVlcCgpIGF0IF9zbGVl
 cCsweDMwOQprZXJuX3NpZ3N1c3BlbmQoKSBhdCBrZXJuX3NpZ3N1c3BlbmQrMHhjYQpzaWdz
 dXNwZW5kKCkgYXQgc2lnc3VzcGVuZCsweDM0CnN5c2NhbGwoKSBhdCBzeXNjYWxsKzB4MWNl
 ClhmYXN0X3N5c2NhbGwoKSBhdCBYZmFzdF9zeXNjYWxsKzB4YWIKLS0tIHN5c2NhbGwgKDM0
 MSwgRnJlZUJTRCBFTEY2NCwgc2lnc3VzcGVuZCksIHJpcCA9IDB4ODAwNjg0ZDhjLCByc3Ag
 PSAweDdmZmZmZmZmZWQwOCwgcmJwID0gMHgxIC0tLQoKVHJhY2luZyBjb21tYW5kIHNvZnRk
 ZXBmbHVzaCBwaWQgNTEgdGlkIDEwMDA1OCB0ZCAweGZmZmZmZjAwMDQ4YzQzNTAKc2NoZWRf
 c3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRj
 aCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV90
 aW1lZHdhaXQoKSBhdCBzbGVlcHFfdGltZWR3YWl0KzB4M2MKX3NsZWVwKCkgYXQgX3NsZWVw
 KzB4MzNlCnNvZnRkZXBfZmx1c2goKSBhdCBzb2Z0ZGVwX2ZsdXNoKzB4MmQ3CmZvcmtfZXhp
 dCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1w
 b2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhZWZhZWQz
 MCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzeW5jZXIgcGlkIDUwIHRpZCAxMDAw
 NTkgdGQgMHhmZmZmZmYwMDA0OGM0MDAwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRj
 aCsweDJhMQotLU1vcmUtLSAgICAgICAgbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJm
 CnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX3dhaXQoKSBh
 dCBzbGVlcHFfd2FpdCsweDQ0Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDM1MQpzY2hlZF9zeW5j
 KCkgYXQgc2NoZWRfc3luYysweDUyMwpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEK
 Zm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCBy
 aXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWVmYTlkMzAsIHJicCA9IDAgLS0tCgpUcmFjaW5n
 IGNvbW1hbmQgdm5scnUgcGlkIDQ5IHRpZCAxMDAwMzkgdGQgMHhmZmZmZmYwMDA0MzQ0MDAw
 CnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBt
 aV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpz
 bGVlcHFfdGltZWR3YWl0KCkgYXQgc2xlZXBxX3RpbWVkd2FpdCsweDNjCl9zbGVlcCgpIGF0
 IF9zbGVlcCsweDMzZQp2bmxydV9wcm9jKCkgYXQgdm5scnVfcHJvYysweDY5Mgpmb3JrX2V4
 aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFt
 cG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWUzNDBk
 MzAsIHJicCA9IDAgLS0tCgotLU1vcmUtLSAgICAgICAgVHJhY2luZyBjb21tYW5kIGJ1ZmRh
 ZW1vbiBwaWQgNDggdGlkIDEwMDA0MCB0ZCAweGZmZmZmZjAwMDQzNDI5ZjAKc2NoZWRfc3dp
 dGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsw
 eDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV90aW1l
 ZHdhaXQoKSBhdCBzbGVlcHFfdGltZWR3YWl0KzB4M2MKX3NsZWVwKCkgYXQgX3NsZWVwKzB4
 MzNlCmJ1Zl9kYWVtb24oKSBhdCBidWZfZGFlbW9uKzB4MjA4CmZvcmtfZXhpdCgpIGF0IGZv
 cmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhl
 Ci0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhZTMzYmQzMCwgcmJwID0g
 MCAtLS0KClRyYWNpbmcgY29tbWFuZCBwYWdlemVybyBwaWQgNDcgdGlkIDEwMDA0MSB0ZCAw
 eGZmZmZmZjAwMDQzNDI2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmEx
 Cm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xl
 ZXBxX3N3aXRjaCsweGM3CnNsZWVwcV90aW1lZHdhaXQoKSBhdCBzbGVlcHFfdGltZWR3YWl0
 KzB4M2MKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzNlCnZtX3BhZ2V6ZXJvKCkgYXQgdm1fcGFn
 ZXplcm8rMHg3Mwpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9s
 aW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLU1vcmUtLSAgICAgICAgLS0tIHRyYXAg
 MCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFlMzM2ZDMwLCByYnAgPSAwIC0tLQoKVHJh
 Y2luZyBjb21tYW5kIHZtZGFlbW9uIHBpZCA0NiB0aWQgMTAwMDQyIHRkIDB4ZmZmZmZmMDAw
 NDM0MjM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNo
 KCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNo
 KzB4YzcKc2xlZXBxX3dhaXQoKSBhdCBzbGVlcHFfd2FpdCsweDQ0Cl9zbGVlcCgpIGF0IF9z
 bGVlcCsweDM1MQp2bV9kYWVtb24oKSBhdCB2bV9kYWVtb24rMHg0ZApmb3JrX2V4aXQoKSBh
 dCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5l
 KzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWUzMzFkMzAsIHJi
 cCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgcGFnZWRhZW1vbiBwaWQgNDUgdGlkIDEwMDA0
 MyB0ZCAweGZmZmZmZjAwMDQzNDIwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNo
 KzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkg
 YXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV90aW1lZHdhaXQoKSBhdCBzbGVlcHFfdGlt
 ZWR3YWl0KzB4M2MKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzNlCnZtX3BhZ2VvdXQoKSBhdCB2
 bV9wYWdlb3V0KzB4YWRkCi0tTW9yZS0tICAgICAgICBmb3JrX2V4aXQoKSBhdCBmb3JrX2V4
 aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0g
 dHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWUzMmNkMzAsIHJicCA9IDAgLS0t
 CgpUcmFjaW5nIGNvbW1hbmQgc2N0cF9pdGVyYXRvciBwaWQgNDQgdGlkIDEwMDA0NCB0ZCAw
 eGZmZmZmZjAwMDEyNDI5ZjAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmEx
 Cm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xl
 ZXBxX3N3aXRjaCsweGM3CnNsZWVwcV93YWl0KCkgYXQgc2xlZXBxX3dhaXQrMHg0NApfc2xl
 ZXAoKSBhdCBfc2xlZXArMHgzNTEKc2N0cF9pdGVyYXRvcl90aHJlYWQoKSBhdCBzY3RwX2l0
 ZXJhdG9yX3RocmVhZCsweDQ3CmZvcmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3Jr
 X3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9
 IDAsIHJzcCA9IDB4ZmZmZmZmZmZhZWY3Y2QzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29t
 bWFuZCBpcnExOiBhdGtiZDAgcGlkIDQzIHRpZCAxMDAwNDUgdGQgMHhmZmZmZmYwMDA0N2Iy
 OWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBh
 dCBtaV9zd2l0Y2grMHgyMmYKaXRocmVhZF9sb29wKCkgYXQgaXRocmVhZF9sb29wKzB4Mzkx
 CmZvcmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQotLU1vcmUtLSAgICAgICAgZm9ya190
 cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAw
 LCByc3AgPSAweGZmZmZmZmZmYWVmNGZkMzAsIHJicCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1h
 bmQgZmRjMCBwaWQgNDIgdGlkIDEwMDA0NiB0ZCAweGZmZmZmZjAwMDQ3YjI2YTAKc2NoZWRf
 c3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRj
 aCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV90
 aW1lZHdhaXQoKSBhdCBzbGVlcHFfdGltZWR3YWl0KzB4M2MKX3NsZWVwKCkgYXQgX3NsZWVw
 KzB4MzNlCmZkY190aHJlYWQoKSBhdCBmZGNfdGhyZWFkKzB4OTA0CmZvcmtfZXhpdCgpIGF0
 IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUr
 MHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhZWY0YWQzMCwgcmJw
 ID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzd2kwOiBzaW8gcGlkIDQxIHRpZCAxMDAwNDcg
 dGQgMHhmZmZmZmYwMDA0N2IyMzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsw
 eDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKaXRocmVhZF9sb29wKCkgYXQg
 aXRocmVhZF9sb29wKzB4MzkxCmZvcmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3Jr
 X3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhlCi0tTW9yZS0tICAgICAgICAt
 LS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWVmNDVkMzAsIHJicCA9IDAg
 LS0tCgpUcmFjaW5nIGNvbW1hbmQgZW0xIHRhc2txIHBpZCA0MCB0aWQgMTAwMDQ4IHRkIDB4
 ZmZmZmZmMDAwNDdiMjAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEK
 bWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVl
 cHFfc3dpdGNoKzB4YzcKc2xlZXBxX3dhaXQoKSBhdCBzbGVlcHFfd2FpdCsweDQ0Cm1zbGVl
 cF9zcGluKCkgYXQgbXNsZWVwX3NwaW4rMHgyMDgKdGFza3F1ZXVlX3RocmVhZF9sb29wKCkg
 YXQgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4NDUKZm9ya19leGl0KCkgYXQgZm9ya19leGl0
 KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRy
 YXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFlZjQwZDMwLCByYnAgPSAwIC0tLQoK
 VHJhY2luZyBjb21tYW5kIGVtMCB0YXNrcSBwaWQgMzkgdGlkIDEwMDAzMCB0ZCAweGZmZmZm
 ZjAwMDEyNDE2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3
 aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgp0dXJuc3RpbGVfd2FpdCgpIGF0IHR1cm5zdGls
 ZV93YWl0KzB4MjRkCl9tdHhfbG9ja19zbGVlcCgpIGF0IF9tdHhfbG9ja19zbGVlcCsweGMy
 Cl9tdHhfbG9ja19mbGFncygpIGF0IF9tdHhfbG9ja19mbGFncysweGUxCnJ0X3NldGdhdGUo
 KSBhdCBydF9zZXRnYXRlKzB4MjgwCi0tTW9yZS0tICAgICAgICBydHJlZGlyZWN0KCkgYXQg
 cnRyZWRpcmVjdCsweDI1MAppY21wX2lucHV0KCkgYXQgaWNtcF9pbnB1dCsweDUzNwppcF9p
 bnB1dCgpIGF0IGlwX2lucHV0KzB4YzAKZXRoZXJfZGVtdXgoKSBhdCBldGhlcl9kZW11eCsw
 eDFkOQpldGhlcl9pbnB1dCgpIGF0IGV0aGVyX2lucHV0KzB4MWQ1CmVtX2hhbmRsZV9yeHR4
 KCkgYXQgZW1faGFuZGxlX3J4dHgrMHgyNDUKdGFza3F1ZXVlX3J1bigpIGF0IHRhc2txdWV1
 ZV9ydW4rMHg5NAp0YXNrcXVldWVfdGhyZWFkX2xvb3AoKSBhdCB0YXNrcXVldWVfdGhyZWFk
 X2xvb3ArMHg1Mwpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9s
 aW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3Ag
 PSAweGZmZmZmZmZmYWMyZTRkMzAsIHJicCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgbXB0
 X3JlY292ZXJ5MCBwaWQgMzggdGlkIDEwMDAzMSB0ZCAweGZmZmZmZjAwMDEyNDEzNTAKc2No
 ZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3
 aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVw
 cV93YWl0KCkgYXQgc2xlZXBxX3dhaXQrMHg0NApfc2xlZXAoKSBhdCBfc2xlZXArMHgzNTEK
 bXB0X3JlY292ZXJ5X3RocmVhZCgpIGF0IG1wdF9yZWNvdmVyeV90aHJlYWQrMHgyNTEKZm9y
 a19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCi0tTW9yZS0tICAgICAgICBmb3JrX3RyYW1w
 b2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJz
 cCA9IDB4ZmZmZmZmZmZhYzJkZmQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBp
 cnExNzogbXB0MCBwaWQgMzcgdGlkIDEwMDAzMiB0ZCAweGZmZmZmZjAwMDEyNDEwMDAKc2No
 ZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3
 aXRjaCsweDIyZgppdGhyZWFkX2xvb3AoKSBhdCBpdGhyZWFkX2xvb3ArMHgzOTEKZm9ya19l
 eGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJh
 bXBvbGluZSsweGUKLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMmRh
 ZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBjb21tYW5kIG5mZTEgdGFza3EgcGlkIDM2IHRp
 ZCAxMDAwMzMgdGQgMHhmZmZmZmYwMDAxMjM5OWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVk
 X3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3
 aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfd2FpdCgpIGF0IHNsZWVwcV93
 YWl0KzB4NDQKbXNsZWVwX3NwaW4oKSBhdCBtc2xlZXBfc3BpbisweDIwOAp0YXNrcXVldWVf
 dGhyZWFkX2xvb3AoKSBhdCB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHg0NQpmb3JrX2V4aXQo
 KSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9s
 aW5lKzB4ZQotLU1vcmUtLSAgICAgICAgLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhm
 ZmZmZmZmZmFjMmQ1ZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBjb21tYW5kIG5mZTAgdGFz
 a3EgcGlkIDM1IHRpZCAxMDAwMzQgdGQgMHhmZmZmZmYwMDAxMjM5NmEwCnNjaGVkX3N3aXRj
 aCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgy
 MmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhjNwpzbGVlcHFfd2FpdCgp
 IGF0IHNsZWVwcV93YWl0KzB4NDQKbXNsZWVwX3NwaW4oKSBhdCBtc2xlZXBfc3BpbisweDIw
 OAp0YXNrcXVldWVfdGhyZWFkX2xvb3AoKSBhdCB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHg0
 NQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQg
 Zm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZm
 ZmZmYWMyZDBkMzAsIHJicCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgaXJxMjA6IGF0YXBj
 aTIgcGlkIDM0IHRpZCAxMDAwMzUgdGQgMHhmZmZmZmYwMDA0MzQ2MDAwCmZvcmtfdHJhbXBv
 bGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZQoKVHJhY2luZyBjb21tYW5kIGlycTIzOiBhdGFw
 Y2kxIHBpZCAzMyB0aWQgMTAwMDM2IHRkIDB4ZmZmZmZmMDAwNDM0NDlmMApzY2hlZF9zd2l0
 Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4
 MjJmCml0aHJlYWRfbG9vcCgpIGF0IGl0aHJlYWRfbG9vcCsweDM5MQotLU1vcmUtLSAgICAg
 ICAgZm9ya19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0
 IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZm
 ZmZmZmFlMzRmZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBjb21tYW5kIGlycTE1OiBhdGEx
 IHBpZCAzMiB0aWQgMTAwMDM3IHRkIDB4ZmZmZmZmMDAwNDM0NDZhMApmb3JrX3RyYW1wb2xp
 bmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUKClRyYWNpbmcgY29tbWFuZCBpcnExNDogYXRhMCBw
 aWQgMzEgdGlkIDEwMDAzOCB0ZCAweGZmZmZmZjAwMDQzNDQzNTAKc2NoZWRfc3dpdGNoKCkg
 YXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpp
 dGhyZWFkX2xvb3AoKSBhdCBpdGhyZWFkX2xvb3ArMHgzOTEKZm9ya19leGl0KCkgYXQgZm9y
 a19leGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUK
 LS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFlMzQ1ZDMwLCByYnAgPSAw
 IC0tLQoKVHJhY2luZyBjb21tYW5kIHVzYjEgcGlkIDMwIHRpZCAxMDAwMjIgdGQgMHhmZmZm
 ZmYwMDAxMjM3MzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9z
 d2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9z
 d2l0Y2grMHhjNwpzbGVlcHFfdGltZWR3YWl0KCkgYXQgc2xlZXBxX3RpbWVkd2FpdCsweDNj
 Ci0tTW9yZS0tICAgICAgICBfc2xlZXAoKSBhdCBfc2xlZXArMHgzM2UKdXNiX2V2ZW50X3Ro
 cmVhZCgpIGF0IHVzYl9ldmVudF90aHJlYWQrMHhhYQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4
 aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0g
 dHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyYjdkMzAsIHJicCA9IDAgLS0t
 CgpUcmFjaW5nIGNvbW1hbmQgaXJxMjI6IGVoY2kwIHBpZCAyOSB0aWQgMTAwMDIzIHRkIDB4
 ZmZmZmZmMDAwMTIzNzAwMApmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUK
 ClRyYWNpbmcgY29tbWFuZCB1c2J0YXNrLWRyIHBpZCAyOCB0aWQgMTAwMDI0IHRkIDB4ZmZm
 ZmZmMDAwMTEwZTlmMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlf
 c3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFf
 c3dpdGNoKzB4YzcKc2xlZXBxX3dhaXQoKSBhdCBzbGVlcHFfd2FpdCsweDQ0Cl9zbGVlcCgp
 IGF0IF9zbGVlcCsweDM1MQp1c2JfdGFza190aHJlYWQoKSBhdCB1c2JfdGFza190aHJlYWQr
 MHg5NApmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkg
 YXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZm
 ZmZmZmZmYWMyYWRkMzAsIHJicCA9IDAgLS0tCgotLU1vcmUtLSAgICAgICAgVHJhY2luZyBj
 b21tYW5kIHVzYnRhc2staGMgcGlkIDI3IHRpZCAxMDAwMjUgdGQgMHhmZmZmZmYwMDAxMTBl
 NmEwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBh
 dCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVwcV9zd2l0Y2grMHhj
 NwpzbGVlcHFfd2FpdCgpIGF0IHNsZWVwcV93YWl0KzB4NDQKX3NsZWVwKCkgYXQgX3NsZWVw
 KzB4MzUxCnVzYl90YXNrX3RocmVhZCgpIGF0IHVzYl90YXNrX3RocmVhZCsweDk0CmZvcmtf
 ZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3Ry
 YW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzJh
 OGQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCB1c2IwIHBpZCAyNiB0aWQgMTAw
 MDI2IHRkIDB4ZmZmZmZmMDAwMTI0MjZhMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0
 Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2go
 KSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX3RpbWVkd2FpdCgpIGF0IHNsZWVwcV90
 aW1lZHdhaXQrMHgzYwpfc2xlZXAoKSBhdCBfc2xlZXArMHgzM2UKdXNiX2V2ZW50X3RocmVh
 ZCgpIGF0IHVzYl9ldmVudF90aHJlYWQrMHhhYQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQr
 MHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLU1vcmUt
 LSAgICAgICAgLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMmY4ZDMw
 LCByYnAgPSAwIC0tLQoKVHJhY2luZyBjb21tYW5kIGlycTIxOiBvaGNpMCsgcGlkIDI1IHRp
 ZCAxMDAwMjcgdGQgMHhmZmZmZmYwMDAxMjQyMzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVk
 X3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKaXRocmVhZF9s
 b29wKCkgYXQgaXRocmVhZF9sb29wKzB4MzkxCmZvcmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsw
 eDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFw
 IDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzJmM2QzMCwgcmJwID0gMCAtLS0KClRy
 YWNpbmcgY29tbWFuZCBpcnE5OiBhY3BpMCBwaWQgMjQgdGlkIDEwMDAyOCB0ZCAweGZmZmZm
 ZjAwMDEyNDIwMDAKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lCgpUcmFj
 aW5nIGNvbW1hbmQgc3dpMjogY2FtYmlvIHBpZCAyMyB0aWQgMTAwMDI5IHRkIDB4ZmZmZmZm
 MDAwMTI0MTlmMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dp
 dGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCml0aHJlYWRfbG9vcCgpIGF0IGl0aHJlYWRfbG9v
 cCsweDM5MQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5l
 KCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAw
 eGZmZmZmZmZmYWMyZTlkMzAsIHJicCA9IDAgLS0tCi0tTW9yZS0tICAgICAgICAKVHJhY2lu
 ZyBjb21tYW5kIHhwdF90aHJkIHBpZCAyMiB0aWQgMTAwMDE1IHRkIDB4ZmZmZmZmMDAwMTEw
 ZDM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkg
 YXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4
 YzcKc2xlZXBxX3dhaXQoKSBhdCBzbGVlcHFfd2FpdCsweDQ0Cl9zbGVlcCgpIGF0IF9zbGVl
 cCsweDM1MQp4cHRfc2Nhbm5lcl90aHJlYWQoKSBhdCB4cHRfc2Nhbm5lcl90aHJlYWQrMHgz
 YQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQg
 Zm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZm
 ZmZmYWMyOGZkMzAsIHJicCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgYWNwaV90YXNrXzIg
 cGlkIDkgdGlkIDEwMDAxNiB0ZCAweGZmZmZmZjAwMDExMGQwMDAKc2NoZWRfc3dpdGNoKCkg
 YXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpz
 bGVlcHFfc3dpdGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV93YWl0KCkgYXQg
 c2xlZXBxX3dhaXQrMHg0NApfc2xlZXAoKSBhdCBfc2xlZXArMHgzNTEKdGFza3F1ZXVlX3Ro
 cmVhZF9sb29wKCkgYXQgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4NzEKZm9ya19leGl0KCkg
 YXQgZm9ya19leGl0KzB4MTJhCi0tTW9yZS0tICAgICAgICBmb3JrX3RyYW1wb2xpbmUoKSBh
 dCBmb3JrX3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZm
 ZmZmZmZhYzI4YWQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBhY3BpX3Rhc2tf
 MSBwaWQgOCB0aWQgMTAwMDE3IHRkIDB4ZmZmZmZmMDAwMTBlYTlmMApzY2hlZF9zd2l0Y2go
 KSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJm
 CnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX3dhaXQoKSBh
 dCBzbGVlcHFfd2FpdCsweDQ0Cl9zbGVlcCgpIGF0IF9zbGVlcCsweDM1MQp0YXNrcXVldWVf
 dGhyZWFkX2xvb3AoKSBhdCB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHg3MQpmb3JrX2V4aXQo
 KSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9s
 aW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyODRkMzAs
 IHJicCA9IDAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgYWNwaV90YXNrXzAgcGlkIDcgdGlkIDEw
 MDAxOCB0ZCAweGZmZmZmZjAwMDEyMzkzNTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dp
 dGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dpdGNo
 KCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV93YWl0KCkgYXQgc2xlZXBxX3dhaXQr
 MHg0NApfc2xlZXAoKSBhdCBfc2xlZXArMHgzNTEKLS1Nb3JlLS0gICAgICAgIHRhc2txdWV1
 ZV90aHJlYWRfbG9vcCgpIGF0IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweDcxCmZvcmtfZXhp
 dCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1w
 b2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzJjYmQz
 MCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBrcXVldWUgdGFza3EgcGlkIDYgdGlk
 IDEwMDAxOSB0ZCAweGZmZmZmZjAwMDEyMzkwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRf
 c3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dp
 dGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3CnNsZWVwcV93YWl0KCkgYXQgc2xlZXBxX3dh
 aXQrMHg0NApfc2xlZXAoKSBhdCBfc2xlZXArMHgzNTEKdGFza3F1ZXVlX3RocmVhZF9sb29w
 KCkgYXQgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4NzEKZm9ya19leGl0KCkgYXQgZm9ya19l
 eGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0t
 IHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMmM2ZDMwLCByYnAgPSAwIC0t
 LQoKVHJhY2luZyBjb21tYW5kIHN3aTY6IHRhc2sgcXVldWUgcGlkIDIxIHRpZCAxMDAwMjAg
 dGQgMHhmZmZmZmYwMDAxMjM3OWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsw
 eDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKaXRocmVhZF9sb29wKCkgYXQg
 aXRocmVhZF9sb29wKzB4MzkxCi0tTW9yZS0tICAgICAgICBmb3JrX2V4aXQoKSBhdCBmb3Jr
 X2V4aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQot
 LS0gdHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyYzFkMzAsIHJicCA9IDAg
 LS0tCgpUcmFjaW5nIGNvbW1hbmQgc3dpNjogR2lhbnQgdGFza3EgcGlkIDIwIHRpZCAxMDAw
 MjEgdGQgMHhmZmZmZmYwMDAxMjM3NmEwCmtkYl9lbnRlcigpIGF0IGtkYl9lbnRlcisweDMx
 CnNjZ2V0YygpIGF0IHNjZ2V0YysweDQ2MQpzY2tiZGV2ZW50KCkgYXQgc2NrYmRldmVudCsw
 eGE0CmtiZG11eF9pbnRyKCkgYXQga2JkbXV4X2ludHIrMHg0MwprYmRtdXhfa2JkX2ludHIo
 KSBhdCBrYmRtdXhfa2JkX2ludHIrMHgyMAp0YXNrcXVldWVfcnVuKCkgYXQgdGFza3F1ZXVl
 X3J1bisweDk0Cml0aHJlYWRfbG9vcCgpIGF0IGl0aHJlYWRfbG9vcCsweGRhCmZvcmtfZXhp
 dCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1w
 b2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzJiY2Qz
 MCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCB0aHJlYWQgdGFza3EgcGlkIDUgdGlk
 IDEwMDAwOSB0ZCAweGZmZmZmZjAwMDEwZTg2YTAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRf
 c3dpdGNoKzB4MmExCm1pX3N3aXRjaCgpIGF0IG1pX3N3aXRjaCsweDIyZgpzbGVlcHFfc3dp
 dGNoKCkgYXQgc2xlZXBxX3N3aXRjaCsweGM3Ci0tTW9yZS0tICAgICAgICBzbGVlcHFfd2Fp
 dCgpIGF0IHNsZWVwcV93YWl0KzB4NDQKX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzUxCnRhc2tx
 dWV1ZV90aHJlYWRfbG9vcCgpIGF0IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweDcxCmZvcmtf
 ZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3Ry
 YW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzI2
 YmQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBzd2k1OiArIHBpZCAxOSB0aWQg
 MTAwMDEwIHRkIDB4ZmZmZmZmMDAwMTBlODM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9z
 d2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCml0aHJlYWRfbG9v
 cCgpIGF0IGl0aHJlYWRfbG9vcCsweDM5MQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgx
 MmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAw
 LCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyNjZkMzAsIHJicCA9IDAgLS0tCgpUcmFj
 aW5nIGNvbW1hbmQgeWFycm93IHBpZCAxOCB0aWQgMTAwMDExIHRkIDB4ZmZmZmZmMDAwMTEw
 ZTM1MApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkg
 YXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4
 YzcKc2xlZXBxX3RpbWVkd2FpdCgpIGF0IHNsZWVwcV90aW1lZHdhaXQrMHgzYwotLU1vcmUt
 LSAgICAgICAgX3NsZWVwKCkgYXQgX3NsZWVwKzB4MzNlCnJhbmRvbV9rdGhyZWFkKCkgYXQg
 cmFuZG9tX2t0aHJlYWQrMHgxOTQKZm9ya19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCmZv
 cmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRyYXAgMCwgcmlw
 ID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMmEzZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBj
 b21tYW5kIGdfZG93biBwaWQgNCB0aWQgMTAwMDEyIHRkIDB4ZmZmZmZmMDAwMTEwZTAwMApz
 Y2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlf
 c3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xl
 ZXBxX3RpbWVkd2FpdCgpIGF0IHNsZWVwcV90aW1lZHdhaXQrMHgzYwpfc2xlZXAoKSBhdCBf
 c2xlZXArMHgzM2UKZ19pb19zY2hlZHVsZV9kb3duKCkgYXQgZ19pb19zY2hlZHVsZV9kb3du
 KzB4MjUwCmdfZG93bl9wcm9jYm9keSgpIGF0IGdfZG93bl9wcm9jYm9keSsweDc4CmZvcmtf
 ZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3Ry
 YW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzI5
 ZWQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBnX3VwIHBpZCAzIHRpZCAxMDAw
 MTMgdGQgMHhmZmZmZmYwMDAxMTBkOWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRj
 aCsweDJhMQotLU1vcmUtLSAgICAgICAgbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJm
 CnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX3RpbWVkd2Fp
 dCgpIGF0IHNsZWVwcV90aW1lZHdhaXQrMHgzYwpfc2xlZXAoKSBhdCBfc2xlZXArMHgzM2UK
 Z19pb19zY2hlZHVsZV91cCgpIGF0IGdfaW9fc2NoZWR1bGVfdXArMHgxNTQKZ191cF9wcm9j
 Ym9keSgpIGF0IGdfdXBfcHJvY2JvZHkrMHg3OApmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQr
 MHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJh
 cCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyOTlkMzAsIHJicCA9IDAgLS0tCgpU
 cmFjaW5nIGNvbW1hbmQgZ19ldmVudCBwaWQgMiB0aWQgMTAwMDE0IHRkIDB4ZmZmZmZmMDAw
 MTEwZDZhMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNo
 KCkgYXQgbWlfc3dpdGNoKzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNo
 KzB4YzcKc2xlZXBxX3RpbWVkd2FpdCgpIGF0IHNsZWVwcV90aW1lZHdhaXQrMHgzYwpfc2xl
 ZXAoKSBhdCBfc2xlZXArMHgzM2UKZ19ldmVudF9wcm9jYm9keSgpIGF0IGdfZXZlbnRfcHJv
 Y2JvZHkrMHhhYQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4aXQrMHgxMmEKZm9ya190cmFtcG9s
 aW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0gdHJhcCAwLCByaXAgPSAwLCByc3Ag
 PSAweGZmZmZmZmZmYWMyOTRkMzAsIHJicCA9IDAgLS0tCi0tTW9yZS0tICAgICAgICAKVHJh
 Y2luZyBjb21tYW5kIHN3aTE6IG5ldCBwaWQgMTcgdGlkIDEwMDAwNCB0ZCAweGZmZmZmZjAw
 MDEwZTUwMDAKc2NoZWRfc3dpdGNoKCkgYXQgc2NoZWRfc3dpdGNoKzB4MmExCm1pX3N3aXRj
 aCgpIGF0IG1pX3N3aXRjaCsweDIyZgppdGhyZWFkX2xvb3AoKSBhdCBpdGhyZWFkX2xvb3Ar
 MHgzOTEKZm9ya19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgp
 IGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhm
 ZmZmZmZmZmFjMjRkZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBjb21tYW5kIHN3aTM6IHZt
 IHBpZCAxNiB0aWQgMTAwMDA1IHRkIDB4ZmZmZmZmMDAwMTBlYTZhMApmb3JrX3RyYW1wb2xp
 bmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUKClRyYWNpbmcgY29tbWFuZCBzd2k0OiBjbG9jayBz
 aW8gcGlkIDE1IHRpZCAxMDAwMDYgdGQgMHhmZmZmZmYwMDAxMGVhMzUwCnNjaGVkX3N3aXRj
 aCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgy
 MmYKdHVybnN0aWxlX3dhaXQoKSBhdCB0dXJuc3RpbGVfd2FpdCsweDI0ZApfbXR4X2xvY2tf
 c2xlZXAoKSBhdCBfbXR4X2xvY2tfc2xlZXArMHhjMgpfbXR4X2xvY2tfZmxhZ3MoKSBhdCBf
 bXR4X2xvY2tfZmxhZ3MrMHhlMQp0Y3BfdGltZXJfcmV4bXQoKSBhdCB0Y3BfdGltZXJfcmV4
 bXQrMHg1Ywpzb2Z0Y2xvY2soKSBhdCBzb2Z0Y2xvY2srMHgyOGEKLS1Nb3JlLS0gICAgICAg
 IGl0aHJlYWRfbG9vcCgpIGF0IGl0aHJlYWRfbG9vcCsweGRhCmZvcmtfZXhpdCgpIGF0IGZv
 cmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3RyYW1wb2xpbmUrMHhl
 Ci0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZhYzI3YWQzMCwgcmJwID0g
 MCAtLS0KClRyYWNpbmcgY29tbWFuZCBpZGxlOiBjcHUwIHBpZCAxNCB0aWQgMTAwMDA3IHRk
 IDB4ZmZmZmZmMDAwMTBlYTAwMApzY2hlZF9zd2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgy
 YTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNoKzB4MjJmCmNyaXRpY2FsX2V4aXQoKSBhdCBj
 cml0aWNhbF9leGl0KzB4OTEKc3BpbmxvY2tfZXhpdCgpIGF0IHNwaW5sb2NrX2V4aXQrMHgx
 NwppbnRyX2V2ZW50X3NjaGVkdWxlX3RocmVhZCgpIGF0IGludHJfZXZlbnRfc2NoZWR1bGVf
 dGhyZWFkKzB4Y2IKaW50cl9leGVjdXRlX2hhbmRsZXJzKCkgYXQgaW50cl9leGVjdXRlX2hh
 bmRsZXJzKzB4ZTEKWGFwaWNfaXNyMigpIGF0IFhhcGljX2lzcjIrMHg3ZgotLS0gaW50ZXJy
 dXB0LCByaXAgPSAweGZmZmZmZmZmODA2Y2Q4NjYsIHJzcCA9IDB4ZmZmZmZmZmZhYzI3NWI5
 MCwgcmJwID0gMHhmZmZmZmZmZmFjMjc1YmEwIC0tLQphY3BpX2NwdV9jMSgpIGF0IGFjcGlf
 Y3B1X2MxKzB4NgphY3BpX2NwdV9pZGxlKCkgYXQgYWNwaV9jcHVfaWRsZSsweDFhNApzY2hl
 ZF9pZGxldGQoKSBhdCBzY2hlZF9pZGxldGQrMHg1YQpmb3JrX2V4aXQoKSBhdCBmb3JrX2V4
 aXQrMHgxMmEKZm9ya190cmFtcG9saW5lKCkgYXQgZm9ya190cmFtcG9saW5lKzB4ZQotLS0g
 dHJhcCAwLCByaXAgPSAwLCByc3AgPSAweGZmZmZmZmZmYWMyNzVkMzAsIHJicCA9IDAgLS0t
 Ci0tTW9yZS0tICAgICAgICAKVHJhY2luZyBjb21tYW5kIGlkbGU6IGNwdTEgcGlkIDEzIHRp
 ZCAxMDAwMDggdGQgMHhmZmZmZmYwMDAxMGU4OWYwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVk
 X3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKaXBpX2JpdG1h
 cF9oYW5kbGVyKCkgYXQgaXBpX2JpdG1hcF9oYW5kbGVyKzB4OGEKWGlwaV9pbnRyX2JpdG1h
 cF9oYW5kbGVyKCkgYXQgWGlwaV9pbnRyX2JpdG1hcF9oYW5kbGVyKzB4NzYKLS0tIGludGVy
 cnVwdCwgcmlwID0gMHhmZmZmZmZmZjgwNmNkODY2LCByc3AgPSAweGZmZmZmZmZmYWMyNzBi
 OTAsIHJicCA9IDB4ZmZmZmZmZmZhYzI3MGJhMCAtLS0KYWNwaV9jcHVfYzEoKSBhdCBhY3Bp
 X2NwdV9jMSsweDYKYWNwaV9jcHVfaWRsZSgpIGF0IGFjcGlfY3B1X2lkbGUrMHgxYTQKc2No
 ZWRfaWRsZXRkKCkgYXQgc2NoZWRfaWRsZXRkKzB4NWEKZm9ya19leGl0KCkgYXQgZm9ya19l
 eGl0KzB4MTJhCmZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0t
 IHRyYXAgMCwgcmlwID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMjcwZDMwLCByYnAgPSAwIC0t
 LQoKVHJhY2luZyBjb21tYW5kIGlkbGU6IGNwdTIgcGlkIDEyIHRpZCAxMDAwMDAgdGQgMHhm
 ZmZmZmYwMDAxMGU4MDAwCmNwdXN0b3BfaGFuZGxlcigpIGF0IGNwdXN0b3BfaGFuZGxlcisw
 eDQwCmlwaV9ubWlfaGFuZGxlcigpIGF0IGlwaV9ubWlfaGFuZGxlcisweDMwCnRyYXAoKSBh
 dCB0cmFwKzB4Mzc4Cm5taV9jYWxsdHJhcCgpIGF0IG5taV9jYWxsdHJhcCsweDgKLS0tIHRy
 YXAgMHgxMywgcmlwID0gMHhmZmZmZmZmZjgwNmNkODY2LCByc3AgPSAweGZmZmZmZmZmYWI3
 OTVmZjAsIHJicCA9IDB4ZmZmZmZmZmZhYzI2MWJhMCAtLS0KLS1Nb3JlLS0gICAgICAgIGFj
 cGlfY3B1X2MxKCkgYXQgYWNwaV9jcHVfYzErMHg2CmFjcGlfY3B1X2lkbGUoKSBhdCBhY3Bp
 X2NwdV9pZGxlKzB4MWE0CnNjaGVkX2lkbGV0ZCgpIGF0IHNjaGVkX2lkbGV0ZCsweDVhCmZv
 cmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3Jr
 X3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZmZmZh
 YzI2MWQzMCwgcmJwID0gMCAtLS0KClRyYWNpbmcgY29tbWFuZCBpZGxlOiBjcHUzIHBpZCAx
 MSB0aWQgMTAwMDAxIHRkIDB4ZmZmZmZmMDAwMTBlNTlmMApjcHVzdG9wX2hhbmRsZXIoKSBh
 dCBjcHVzdG9wX2hhbmRsZXIrMHg0MAppcGlfbm1pX2hhbmRsZXIoKSBhdCBpcGlfbm1pX2hh
 bmRsZXIrMHgzMAp0cmFwKCkgYXQgdHJhcCsweDM3OApubWlfY2FsbHRyYXAoKSBhdCBubWlf
 Y2FsbHRyYXArMHg4Ci0tLSB0cmFwIDB4MTMsIHJpcCA9IDB4ZmZmZmZmZmY4MDZjZDg2Niwg
 cnNwID0gMHhmZmZmZmZmZmFiNzlhZmYwLCByYnAgPSAweGZmZmZmZmZmYWMyNWNiYTAgLS0t
 CmFjcGlfY3B1X2MxKCkgYXQgYWNwaV9jcHVfYzErMHg2CmFjcGlfY3B1X2lkbGUoKSBhdCBh
 Y3BpX2NwdV9pZGxlKzB4MWE0CnNjaGVkX2lkbGV0ZCgpIGF0IHNjaGVkX2lkbGV0ZCsweDVh
 CmZvcmtfZXhpdCgpIGF0IGZvcmtfZXhpdCsweDEyYQpmb3JrX3RyYW1wb2xpbmUoKSBhdCBm
 b3JrX3RyYW1wb2xpbmUrMHhlCi0tLSB0cmFwIDAsIHJpcCA9IDAsIHJzcCA9IDB4ZmZmZmZm
 ZmZhYzI1Y2QzMCwgcmJwID0gMCAtLS0KCi0tTW9yZS0tICAgICAgICBUcmFjaW5nIGNvbW1h
 bmQgaW5pdCBwaWQgMSB0aWQgMTAwMDAyIHRkIDB4ZmZmZmZmMDAwMTBlNTZhMApzY2hlZF9z
 d2l0Y2goKSBhdCBzY2hlZF9zd2l0Y2grMHgyYTEKbWlfc3dpdGNoKCkgYXQgbWlfc3dpdGNo
 KzB4MjJmCnNsZWVwcV9zd2l0Y2goKSBhdCBzbGVlcHFfc3dpdGNoKzB4YzcKc2xlZXBxX2Nh
 dGNoX3NpZ25hbHMoKSBhdCBzbGVlcHFfY2F0Y2hfc2lnbmFscysweDI1YQpzbGVlcHFfd2Fp
 dF9zaWcoKSBhdCBzbGVlcHFfd2FpdF9zaWcrMHgxNgpfc2xlZXAoKSBhdCBfc2xlZXArMHgz
 MDkKa2Vybl93YWl0KCkgYXQga2Vybl93YWl0KzB4M2NjCndhaXQ0KCkgYXQgd2FpdDQrMHgz
 NQpzeXNjYWxsKCkgYXQgc3lzY2FsbCsweDFjZQpYZmFzdF9zeXNjYWxsKCkgYXQgWGZhc3Rf
 c3lzY2FsbCsweGFiCi0tLSBzeXNjYWxsICg3LCBGcmVlQlNEIEVMRjY0LCB3YWl0NCksIHJp
 cCA9IDB4NDBjMTBjLCByc3AgPSAweDdmZmZmZmZmZThlOCwgcmJwID0gMHg3ZmZmZmZmZmVk
 NzAgLS0tCgpUcmFjaW5nIGNvbW1hbmQgYXVkaXQgcGlkIDEwIHRpZCAxMDAwMDMgdGQgMHhm
 ZmZmZmYwMDAxMGU1MzUwCnNjaGVkX3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQpt
 aV9zd2l0Y2goKSBhdCBtaV9zd2l0Y2grMHgyMmYKc2xlZXBxX3N3aXRjaCgpIGF0IHNsZWVw
 cV9zd2l0Y2grMHhjNwpzbGVlcHFfd2FpdCgpIGF0IHNsZWVwcV93YWl0KzB4NDQKX2N2X3dh
 aXQoKSBhdCBfY3Zfd2FpdCsweDE1ZQphdWRpdF93b3JrZXIoKSBhdCBhdWRpdF93b3JrZXIr
 MHg4NgotLU1vcmUtLSAgICAgICAgZm9ya19leGl0KCkgYXQgZm9ya19leGl0KzB4MTJhCmZv
 cmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUKLS0tIHRyYXAgMCwgcmlw
 ID0gMCwgcnNwID0gMHhmZmZmZmZmZmFjMjUyZDMwLCByYnAgPSAwIC0tLQoKVHJhY2luZyBj
 b21tYW5kIHN3YXBwZXIgcGlkIDAgdGlkIDAgdGQgMHhmZmZmZmZmZjgwYTFlMzAwCnNjaGVk
 X3N3aXRjaCgpIGF0IHNjaGVkX3N3aXRjaCsweDJhMQptaV9zd2l0Y2goKSBhdCBtaV9zd2l0
 Y2grMHgyMmYKc2NoZWR1bGVyKCkgYXQgc2NoZWR1bGVyKzB4M2MxCm1pX3N0YXJ0dXAoKSBh
 dCBtaV9zdGFydHVwKzB4NTkKYnRleHQoKSBhdCBidGV4dCsweDJjCmRiPiAgcGFuaWMKcGFu
 aWM6IGZyb20gZGVidWdnZXIKY3B1aWQgPSAwClVwdGltZTogNDJtMjZzClBoeXNpY2FsIG1l
 bW9yeTogNDA4MyBNQgpEdW1waW5nIDQyNSBNQjogNDEwIDM5NCAzNzggMzYyIDM0NiAzMzAg
 MzE0IDI5OCAyODIgMjY2IDI1MCAyMzQgMjE4IDIwMiAxODYgMTcwIDE1NCAxMzggMTIyIDEw
 NiA5MCA3NCA1OCA0MiAyNiAxMApEdW1wIGNvbXBsZXRlCkF1dG9tYXRpYyByZWJvb3QgaW4g
 MTUgc2Vjb25kcyAtIHByZXNzIGEga2V5IG9uIHRoZSBjb25zb2xlIHRvIGFib3J0Ci0tPiBQ
 cmVzcyBhIGtleSBvbiB0aGUgY29uc29sZSB0byByZWJvb3QsCi0tPiBvciBzd2l0Y2ggb2Zm
 IHRoZSBzeXN0ZW0gbm93Lgo=
 --------------040403020402030706010400--

From: John Baldwin <jhb@freebsd.org>
To: Joao Pedras <jpedras@webvolution.net>
Cc: bug-followup@freebsd.org
Subject: Re: kern/116932: System locking up while carrying out remote ssh session on -current
Date: Fri, 12 Oct 2007 14:15:50 -0400

 On Friday 12 October 2007 04:06:08 am Joao Pedras wrote:
 > John,
 > 
 > please find another session's output attached. I also saved a core dump
 > in case it is necessary.
 > 
 > Again, thank you very much for your help.
 
 So it is a deadlock between rtentry locks.  Sorry, can you reproduce and get 
 the 'show locks <pid>' output of the two threads blocked on '*rtentry'?
 
 -- 
 John Baldwin

From: Joao Pedras <jpedras@webvolution.net>
To: John Baldwin <jhb@freebsd.org>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/116932: System locking up while carrying out remote ssh
 session on -current
Date: Fri, 12 Oct 2007 17:11:05 -0700

 This is a multi-part message in MIME format.
 --------------010105090605070207050407
 Content-Type: text/plain; charset=ISO-8859-15
 Content-Transfer-Encoding: 7bit
 
 John Baldwin wrote:
 > On Friday 12 October 2007 03:27:09 pm Joao Pedras wrote:
 >> John Baldwin wrote:
 >>> On Friday 12 October 2007 04:06:08 am Joao Pedras wrote:
 >>>> John,
 >>>>
 >>>> please find another session's output attached. I also saved a core dump
 >>>> in case it is necessary.
 >>>>
 >>>> Again, thank you very much for your help.
 >>> So it is a deadlock between rtentry locks.  Sorry, can you reproduce and 
 > get 
 >>> the 'show locks <pid>' output of the two threads blocked on '*rtentry'?
 >>>
 > 
 
 John,
 
 I was able to reproduce it again on another system. Please see the
 session attached. I believe I got what you asked for.
 
 Thanks!
 
 --------------010105090605070207050407
 Content-Type: application/octet-stream;
  name="current2.out"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="current2.out"
 
 W3Jvb3RAZGFlbW9ucyB+XSMgCltyb290QGRhZW1vbnMgfl0jIFxLREI6IGVudGVyOiBtYW51
 YWwgZXNjYXBlIHRvIGRlYnVnZ2VyClt0aHJlYWQgcGlkIDE5IHRpZCAxMDAwMTAgXQpTdG9w
 cGVkIGF0ICAgICAga2RiX2VudGVyKzB4MzE6IGxlYXZlCmRiPiBwcwogIHBpZCAgcHBpZCAg
 cGdycCAgIHVpZCAgIHN0YXRlICAgd21lc2cgICAgICAgICB3Y2hhbiAgICAgICAgY21kCjE5
 Njc1IDE5NjczICAgOTQ1ICAgICAwICBTKyAgICAgIHBpcGVyZCAgIDB4ZmZmZmZmMDA4ZTYw
 NGJhMCBhcwoxOTY3NCAxOTY3MyAgIDk0NSAgICAgMCAgUysgICAgICB0dHl3cmkgICAweGZm
 ZmZmZjAwMDQwOTMwNTAgY2MxCjE5NjczIDE5NjcyICAgOTQ1ICAgICAwICBTKyAgICAgIHdh
 aXQgICAgIDB4ZmZmZmZmMDA4ZGE0YjAwMCBjYwoxOTY3MiAxOTYzOSAgIDk0NSAgICAgMCAg
 UysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwOGRmMGQ4YzAgc2gKMTk2MzkgMTkwNzQgICA5
 NDUgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDhkOWQ0NDYwIG1ha2UKMTkw
 NzQgMTkwNzMgICA5NDUgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDhkZjBk
 MDAwIHNoCjE5MDczIDE4Mjk4ICAgOTQ1ICAgICAwICBTKyAgICAgIHdhaXQgICAgIDB4ZmZm
 ZmZmMDA4ZDZjNzhjMCBtYWtlCjE4Mjk4IDE4MjkxICAgOTQ1ICAgICAwICBTKyAgICAgIHdh
 aXQgICAgIDB4ZmZmZmZmMDAwNDJiODQ2MCBzaAoxODI5MSAxODI5MCAgIDk0NSAgICAgMCAg
 UysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwOGQ5ODc4YzAgbWFrZQoxODI5MCAgMTA2MyAg
 IDk0NSAgICAgMCAgUysgICAgICB3YWl0ICAgICAweGZmZmZmZjAwOGRmMDE4YzAgc2gKIDEw
 NjMgIDEwNjEgICA5NDUgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDA0MzFh
 MDAwIG1ha2UKIDEwNjEgICA5NDUgICA5NDUgICAgIDAgIFMrICAgICAgd2FpdCAgICAgMHhm
 ZmZmZmYwMDA0MjJjOGMwIHNoCiAgOTQ1ICAgOTM4ICAgOTQ1ICAgICAwICBTKyAgICAgIHdh
 aXQgICAgIDB4ZmZmZmZmMDAwNDMyYjQ2MCBtYWtlCiAgOTM4ICAgOTM1ICAgOTM4ICAgICAw
 ICBTcysgICAgIHBhdXNlICAgIDB4ZmZmZmZmMDAwNDIyNzBjMCBjc2gKICA5MzUgICA2NzQg
 ICA5MzUgICAgIDAgIExzICAgICAqcnRlbnRyeSAgMHhmZmZmZmYwMDA0MWM4NzgwIHNzaGQK
 ICA3NjcgICA3MzQgICA3NjcgICAgIDAgIFMrICAgICAgdHR5aW4gICAgMHhmZmZmZmYwMDA0
 MDIxODEwIGNzaAogIDc2NSAgIDc0NiAgIDc2NSAgICAgMCAgUysgICAgICB0dHlpbiAgICAw
 eGZmZmZmZjAwMDNiZjY4MTAgYmFzaAogIDc0NiAgIDczNiAgIDc0NiAgICAgMCAgUysgICAg
 ICBwYXVzZSAgICAweGZmZmZmZjAwMDQyMjc5ODAgY3NoCiAgNzM3ICAgICAxICAgNzM3ICAg
 ICAwICBTcysgICAgIHR0eWluICAgIDB4ZmZmZmZmMDAwNDAwYjQxMCBnZXR0eQotLU1vcmUt
 LSAgICAgICAgICA3MzYgICAgIDEgICA3MzYgICAgIDAgIFNzKyAgICAgd2FpdCAgICAgMHhm
 ZmZmZmYwMDA0NmE5MDAwIGxvZ2luCiAgNzM1ICAgICAxICAgNzM1ICAgICAwICBTcysgICAg
 IHR0eWluICAgIDB4ZmZmZmZmMDAwNDAyMTQxMCBnZXR0eQogIDczNCAgICAgMSAgIDczNCAg
 ICAgMCAgU3MrICAgICB3YWl0ICAgICAweGZmZmZmZjAwMDQ2YTk4YzAgbG9naW4KICA2OTIg
 ICAgIDEgICA2OTIgICAgIDAgIFNzICAgICAgbmFuc2xwICAgMHhmZmZmZmZmZjgwYTFmMDg4
 IGNyb24KICA2ODYgICAgIDEgICA2ODYgICAgMjUgIFNzICAgICAgcGF1c2UgICAgMHhmZmZm
 ZmYwMDA0MWVjMGMwIHNlbmRtYWlsCiAgNjgwICAgICAxICAgNjgwICAgICAwICBTcyAgICAg
 IHNlbGVjdCAgIDB4ZmZmZmZmZmY4MGFhN2M3MCBzZW5kbWFpbAogIDY3NCAgICAgMSAgIDY3
 NCAgICAgMCAgU3MgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYTdjNzAgc3NoZAogIDU0
 NiAgICAgMSAgIDU0NiAgICAgMCAgU3MgICAgICBzZWxlY3QgICAweGZmZmZmZmZmODBhYTdj
 NzAgc3lzbG9nZAogIDUwMCAgICAgMSAgIDUwMCAgICAgMCAgU3MgICAgICBzZWxlY3QgICAw
 eGZmZmZmZmZmODBhYTdjNzAgZGV2ZAogIDM3MiAgICAgMSAgIDM3MiAgICA2NSAgU3MgICAg
 ICBzZWxlY3QgICAweGZmZmZmZmZmODBhYTdjNzAgZGhjbGllbnQKICAzMzAgICAgIDEgICAg
 NTYgICAgIDAgIFMrICAgICAgc2VsZWN0ICAgMHhmZmZmZmZmZjgwYWE3YzcwIGRoY2xpZW50
 CiAgMTYzICAgICAxICAgMTYzICAgICAwICBTcyAgICAgIHBhdXNlICAgIDB4ZmZmZmZmMDAw
 NDFlZjBjMCBhZGprZXJudHoKICAgNTUgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgLSAg
 ICAgICAgMHhmZmZmZmZmZjgwYTFlZDA4IFtzY2hlZGNwdV0KICAgNTQgICAgIDAgICAgIDAg
 ICAgIDAgIFNMICAgICAgc2RmbHVzaCAgMHhmZmZmZmZmZjgwYWI3Yzg4IFtzb2Z0ZGVwZmx1
 c2hdCiAgIDUzICAgICAwICAgICAwICAgICAwICBTTCAgICAgIHZscnV3dCAgIDB4ZmZmZmZm
 MDAwNDBlNjhjMCBbdm5scnVdCiAgIDUyICAgICAwICAgICAwICAgICAwICBTTCAgICAgIHN5
 bmNlciAgIDB4ZmZmZmZmZmY4MGExZWQwMCBbc3luY2VyXQogICA1MSAgICAgMCAgICAgMCAg
 ICAgMCAgU0wgICAgICBwc2xlZXAgICAweGZmZmZmZmZmODBhYTg0ZmMgW2J1ZmRhZW1vbl0K
 ICAgNTAgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgcGd6ZXJvICAgMHhmZmZmZmZmZjgw
 YWI5NzA0IFtwYWdlemVyb10KICAgNDkgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgcHNs
 ZWVwICAgMHhmZmZmZmZmZjgwYWI4YTQ4IFt2bWRhZW1vbl0KICAgNDggICAgIDAgICAgIDAg
 ICAgIDAgIFNMICAgICAgcHNsZWVwICAgMHhmZmZmZmZmZjgwYWI4YTBjIFtwYWdlZGFlbW9u
 XQotLU1vcmUtLSAgICAgICAgICAgNDcgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgaXBt
 aXJlcSAgMHhmZmZmZmYwMDA0MDEzZDQ4IFtpcG1pMDoga2NzXQogICA0NiAgICAgMCAgICAg
 MCAgICAgMCAgU0wgICAgICB3YWl0aW5nXyAweGZmZmZmZmZmODBhYWJjMDggW3NjdHBfaXRl
 cmF0b3JdCiAgIDQ1ICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICBbaXJxMTogYXRrYmQwXQogICA0NCAgICAgMCAgICAgMCAgICAgMCAg
 U0wgICAgICAtICAgICAgICAweGZmZmZmZjAwMDNiZjIyNDggW2ZkYzBdCiAgIDQzICAgICAw
 ICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbc3dp
 MDogc2lvXQogICA0MiAgICAgMCAgICAgMCAgICAgMCAgV0wgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgW2lycTE5OiBhbXIwXQogICA0MSAgICAgMCAgICAgMCAgICAgMCAg
 U0wgICAgICBpZGxlICAgICAweGZmZmZmZmZmODBlNWMwMDAgW21wdF9yZWNvdmVyeTBdCiAg
 IDQwICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICBbaXJxMTg6IG1wdDBdCiAgIDM5ICAgICAwICAgICAwICAgICAwICBTTCAgICAgIC0g
 ICAgICAgIDB4ZmZmZmZmMDAwM2I5MGIwMCBbbmZlMSB0YXNrcV0KICAgMzggICAgIDAgICAg
 IDAgICAgIDAgIFNMICAgICAgLSAgICAgICAgMHhmZmZmZmYwMDAzOTgxNzAwIFtuZmUwIHRh
 c2txXQogICAzNyAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICBpZGxlICAgICAweGZmZmZm
 ZjAwMDMzYjBjMDAgW2FpY19yZWNvdmVyeTBdCiAgIDM2ICAgICAwICAgICAwICAgICAwICBX
 TCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaXJxMTY6IGFoYzBdCiAgIDM1
 ICAgICAwICAgICAwICAgICAwICBTTCAgICAgIGlkbGUgICAgIDB4ZmZmZmZmMDAwMzNiMGMw
 MCBbYWljX3JlY292ZXJ5MF0KICAgMzQgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnEyMDogYXRhcGNpMl0KICAgMzMgICAgIDAg
 ICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnEy
 MzogYXRhcGNpMV0KICAgMzIgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgIFtpcnExNTogYXRhMV0KICAgMzEgICAgIDAgICAgIDAgICAg
 IDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnExNDogYXRhMF0K
 ICAgMzAgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgdXNiZXZ0ICAgMHhmZmZmZmYwMDAx
 MjQ0NDIwIFt1c2IxXQogICAyOSAgICAgMCAgICAgMCAgICAgMCAgV0wgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgW2lycTIyOiBlaGNpMF0KICAgMjggICAgIDAgICAgIDAg
 ICAgIDAgIFNMICAgICAgdXNidHNrICAgMHhmZmZmZmZmZjgwYTFhNmM4IFt1c2J0YXNrLWRy
 XQotLU1vcmUtLSAgICAgICAgICAgMjcgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAgdXNi
 dHNrICAgMHhmZmZmZmZmZjgwYTFhNmEwIFt1c2J0YXNrLWhjXQogICAyNiAgICAgMCAgICAg
 MCAgICAgMCAgU0wgICAgICB1c2JldnQgICAweGZmZmZmZmZmODBlNDQ0MjAgW3VzYjBdCiAg
 IDI1ICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICBbaXJxMjE6IG9oY2kwK10KICAgMjQgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtpcnE5OiBhY3BpMF0KICAgMjMgICAgIDAg
 ICAgIDAgICAgIDAgIFNMICAgICAgLSAgICAgICAgMHhmZmZmZmYwMDAxMjAzODgwIFt0aHJl
 YWQgdGFza3FdCiAgIDIyICAgICAwICAgICAwICAgICAwICBMTCAgICAgKnJ0ZW50cnkgIDB4
 ZmZmZmZmMDAwMTA0ZTY0MCBbc3dpNTogK10KICAgMjEgICAgIDAgICAgIDAgICAgIDAgIFdM
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtzd2kyOiBjYW1iaW9dCiAgICA5
 ICAgICAwICAgICAwICAgICAwICBTTCAgICAgIGNjYl9zY2FuIDB4ZmZmZmZmZmY4MDllOTQw
 MCBbeHB0X3RocmRdCiAgICA4ICAgICAwICAgICAwICAgICAwICBTTCAgICAgIC0gICAgICAg
 IDB4ZmZmZmZmMDAwMTIwM2MwMCBbYWNwaV90YXNrXzJdCiAgICA3ICAgICAwICAgICAwICAg
 ICAwICBTTCAgICAgIC0gICAgICAgIDB4ZmZmZmZmMDAwMTIwM2MwMCBbYWNwaV90YXNrXzFd
 CiAgICA2ICAgICAwICAgICAwICAgICAwICBTTCAgICAgIC0gICAgICAgIDB4ZmZmZmZmMDAw
 MTIwM2MwMCBbYWNwaV90YXNrXzBdCiAgICA1ICAgICAwICAgICAwICAgICAwICBTTCAgICAg
 IC0gICAgICAgIDB4ZmZmZmZmMDAwMTIzNTIwMCBba3F1ZXVlIHRhc2txXQogICAyMCAgICAg
 MCAgICAgMCAgICAgMCAgV0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N3
 aTY6IHRhc2sgcXVldWVdCiAgIDE5ICAgICAwICAgICAwICAgICAwICBSTCAgICAgIENQVSAw
 ICAgICAgICAgICAgICAgICAgICAgICBbc3dpNjogR2lhbnQgdGFza3FdCiAgIDE4ICAgICAw
 ICAgICAwICAgICAwICBTTCAgICAgIC0gICAgICAgIDB4ZmZmZmZmZmY4MGExZWQwOCBbeWFy
 cm93XQogICAgNCAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZm
 ZmZmODBhMWI2NzggW2dfZG93bl0KICAgIDMgICAgIDAgICAgIDAgICAgIDAgIFNMICAgICAg
 LSAgICAgICAgMHhmZmZmZmZmZjgwYTFiNjcwIFtnX3VwXQogICAgMiAgICAgMCAgICAgMCAg
 ICAgMCAgU0wgICAgICAtICAgICAgICAweGZmZmZmZmZmODBhMWI2NjAgW2dfZXZlbnRdCiAg
 IDE3ICAgICAwICAgICAwICAgICAwICBXTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICBbc3dpMzogdm1dCiAgIDE2ICAgICAwICAgICAwICAgICAwICBMTCAgICAgKmlucCAg
 ICAgIDB4ZmZmZmZmMDAwNDMyMWJlMCBbc3dpNDogY2xvY2sgc2lvXQotLU1vcmUtLSAgICAg
 ICAgICAgMTUgICAgIDAgICAgIDAgICAgIDAgIFdMICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgIFtzd2kxOiBuZXRdCiAgIDE0ICAgICAwICAgICAwICAgICAwICBSTCAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRsZTogY3B1MF0KICAgMTMgICAgIDAg
 ICAgIDAgICAgIDAgIFJMICAgICAgQ1BVIDEgICAgICAgICAgICAgICAgICAgICAgIFtpZGxl
 OiBjcHUxXQogICAxMiAgICAgMCAgICAgMCAgICAgMCAgUkwgICAgICBDUFUgMiAgICAgICAg
 ICAgICAgICAgICAgICAgW2lkbGU6IGNwdTJdCiAgIDExICAgICAwICAgICAwICAgICAwICBS
 TCAgICAgIENQVSAzICAgICAgICAgICAgICAgICAgICAgICBbaWRsZTogY3B1M10KICAgIDEg
 ICAgIDAgICAgIDEgICAgIDAgIFNMcyAgICAgd2FpdCAgICAgMHhmZmZmZmYwMDAxMGU0OGMw
 IFtpbml0XQogICAxMCAgICAgMCAgICAgMCAgICAgMCAgU0wgICAgICBhdWRpdF93byAweGZm
 ZmZmZmZmODBhYjcxNjAgW2F1ZGl0XQogICAgMCAgICAgMCAgICAgMCAgICAgMCAgV0xzICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW3N3YXBwZXJdCmRiPiBzaG93IGxvY2tj
 aGFpbiA5MzUKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2Nr
 IDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAw
 MDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIx
 YjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3No
 ZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJy
 dGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9j
 ayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEw
 MDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4
 MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6
 ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAi
 cnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2Nr
 IDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAw
 MDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIx
 YjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3No
 ZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJy
 dGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9j
 ayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEw
 MDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4
 MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6
 ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAi
 cnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2Nr
 IDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAw
 MDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIx
 YjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3No
 ZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJy
 dGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9j
 ayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEw
 MDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4
 MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6
 ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAi
 cnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2Nr
 IDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5IgotLU1vcmUtLSAg
 ICAgICAgZGI+IHNob3cgbG9ja3MgOTM1CmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBydGVudHJ5
 IHIgPSAwICgweGZmZmZmZjAwMDQ1YmIxYjApIGxvY2tlZCBAIC91c3Ivc3JjL3N5cy9uZXQv
 cm91dGUuYzoxMjg3CmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBpbnAgKHRjcGlucCkgciA9IDAg
 KDB4ZmZmZmZmMDAwNDY3YTU0OCkgbG9ja2VkIEAgL3Vzci9zcmMvc3lzL25ldGluZXQvdGNw
 X3VzcnJlcS5jOjc3NwpleGNsdXNpdmUgc3ggc29fc25kX3N4IHIgPSAwICgweGZmZmZmZjAw
 MDQ2YjRjZDgpIGxvY2tlZCBAIC91c3Ivc3JjL3N5cy9rZXJuL3VpcGNfc29ja2J1Zi5jOjE0
 NQpkYj4gc2hvdyBsb2NrY2hhaW4gMjIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiAr
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAw
 eGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAx
 NSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIw
 IChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQp
 IGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRl
 bnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sg
 MHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAx
 MDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAg
 KHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiAr
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAw
 eGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAx
 NSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIw
 IChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQp
 IGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRl
 bnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sg
 MHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAx
 MDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAg
 KHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiAr
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAw
 eGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAx
 NSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIw
 IChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQp
 IGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRl
 bnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiArKSBibG9ja2VkIG9uIGxvY2sg
 MHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0ZW50cnkiCnRocmVhZCAxMDAx
 MDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YjQ0ODAg
 KHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDAxNSAocGlkIDIyLCBzd2k1OiAr
 KSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NWJiMWIwIChzbGVlcCBtdXRleCkgInJ0
 ZW50cnkiCnRocmVhZCAxMDAxMDIgKHBpZCA5MzUsIHNzaGQpIGJsb2NrZWQgb24gbG9jayAw
 eGZmZmZmZjAwMDQ1YjQ0ODAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKLS1Nb3JlLS0gICAg
 ICAgIGRiPiBzaG93IGxvY2tzIDIyCmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBydGVudHJ5IHIg
 PSAwICgweGZmZmZmZjAwMDQ1YjQ0ODApIGxvY2tlZCBAIC91c3Ivc3JjL3N5cy9uZXQvcm91
 dGUuYzoxOTcKZGI+IHNob3cgbG9ja2NoYWluIDE2CnRocmVhZCAxMDAwMDUgKHBpZCAxNiwg
 c3dpNDogY2xvY2sgc2lvKSBibG9ja2VkIG9uIGxvY2sgMHhmZmZmZmYwMDA0NjdhNTQ4IChz
 bGVlcCBtdXRleCkgImlucCIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tl
 ZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0
 aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZm
 ZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlk
 IDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAg
 bXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2Nr
 ZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIK
 dGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZm
 MDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQg
 MjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVw
 IG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tl
 ZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0
 aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZm
 ZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlk
 IDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAg
 bXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2Nr
 ZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIK
 dGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZm
 MDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQg
 MjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVw
 IG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tl
 ZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0
 aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZm
 ZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlk
 IDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAg
 bXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQgMjIsIHN3aTU6ICspIGJsb2Nr
 ZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVwIG11dGV4KSAicnRlbnRyeSIK
 dGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tlZCBvbiBsb2NrIDB4ZmZmZmZm
 MDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igp0aHJlYWQgMTAwMDE1IChwaWQg
 MjIsIHN3aTU6ICspIGJsb2NrZWQgb24gbG9jayAweGZmZmZmZjAwMDQ1YmIxYjAgKHNsZWVw
 IG11dGV4KSAicnRlbnRyeSIKdGhyZWFkIDEwMDEwMiAocGlkIDkzNSwgc3NoZCkgYmxvY2tl
 ZCBvbiBsb2NrIDB4ZmZmZmZmMDAwNDViNDQ4MCAoc2xlZXAgbXV0ZXgpICJydGVudHJ5Igot
 LU1vcmUtLSAgICAgICAgZGI+IHNob3cgbG9ja3MgMTYKZXhjbHVzaXZlIHNsZWVwIG11dGV4
 IHRjcCByID0gMCAoMHhmZmZmZmZmZjgwYWFjNDA4KSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMv
 bmV0aW5ldC90Y3BfdGltZXIuYzo0MjEKZGI+IH4KW0VPVF0K
 --------------010105090605070207050407--
Responsible-Changed-From-To: freebsd-bugs->jhb 
Responsible-Changed-By: kmacy 
Responsible-Changed-When: Sun Nov 18 02:32:12 UTC 2007 
Responsible-Changed-Why:  

It sounds like this has been fixed. Can you please confirm? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=116932 

From: Joao Pedras <jpedras@webvolution.net>
To: bug-followup@FreeBSD.org, jpedras@webvolution.net
Cc:  
Subject: Re: kern/116932: System locking up while carrying out remote ssh
 session on -current
Date: Fri, 08 Feb 2008 13:46:29 -0800

 My apologies for taking so long to reply. I either didn't receive an 
 e-mail from the PR system or I completely missed it.
 
 The issue still occurs on 7.0-RC1 installed fresh from the CD.
 Steps taken:
 
 - logged on to system over remote vpn
 - added bash with pkg_add -r
 - ran the following script with nohup ./build.sh & (placed in /usr/src)
 
 #!/bin/sh
 make clean
 make -j 4 buildworld
 make -j 4 buildkernel
 
 - tail -f nohup.out
 
 The system locks up after a bit. The rtfree messages show up on the 
 console as well.

From: Joao Pedras <jpedras@webvolution.net>
To: bug-followup@FreeBSD.org, jpedras@webvolution.net
Cc:  
Subject: Re: kern/116932: System locking up while carrying out remote ssh
 session on -current
Date: Fri, 15 Feb 2008 12:21:29 -0800

 7.0-RC2 seems to have this issue resolved.
 
 Thanks!
State-Changed-From-To: feedback->closed 
State-Changed-By: jhb 
State-Changed-When: Fri Feb 15 21:44:36 UTC 2008 
State-Changed-Why:  
Submitter reports problem fixed in 7.0-RC2. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=116932 
>Unformatted:
