MD sets failing under heavy load in a DRBD/Pacemaker Cluster

MD sets failing under heavy load in a DRBD/Pacemaker Cluster

am 04.10.2011 14:01:22 von Caspar Smit

--20cf307f385eaa07fe04ae77d9fd
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,

We are having a major problem with one of our clusters.

Here's a description of the setup:

2 supermicro servers containing the following hardware:

Chassis: SC846E1-R1200B
Mainboard: X8DTH-6F rev 2.01 (onboard LSI2008 controller disabled
through jumper)
CPU: Intel Xeon E5606 @ 2.13Ghz, 4 cores
Memory: 4x KVR1333D3D4R9S/4G (16Gb)
Backplane: SAS846EL1 rev 1.1
Ethernet: 2x Intel Pro/1000 PT Quad Port Low Profile
SAS/SATA Controller: LSI 3081E-R (P20, BIOS: 6.34.00.00, Firmware 1.32.00.0=
0-IT)
SAS/SATA JBOD Controller: LSI 3801E (P20, BIOS: 6.34.00.00, Firmware
1.32.00.00-IT)
OS Disk: 30Gb SSD
Harddisks: 24x Western Digital 2TB 7200RPM RE4-GP (WD2002FYPS)

Both machines have debian lenny 5 installed, here are the versions of
the packages involved:

drbd/heartbeat/pacemaker are installed from the backports repository.

linux-image-2.6.26-2-amd64 2.6.26-26lenny3
mdadm 2.6.7.2-3
drbd8-2.6.26-2-amd64 2:8.3.7-1~bpo50+1+2.6.26-26lenny3
drbd8-source 2:8.3.7-1~bpo50+1
drbd8-utils 2:8.3.7-1~bpo50+1
heartbeat 1:3.0.3-2~bpo50+1
pacemaker 1.0.9.1+hg15626-1~bpo50+1
iscsitarget 1.4.20.2 (compiled from tar.gz)


We created 4 MD sets out of the 24 harddisks (/dev/md0 through /dev/md3)

Each is a RAID5 of 5 disks and 1 hotspare (8TB netto per MD), metadata
version of the MD sets is 0.90

For each MD we created a DRBD device to the second node. (/dev/drbd4
through /dev/drbd7) (0 through 3 were used by disks from a JBOD which
was disconnected, read below)
(see attached drbd.conf.txt, these are the individual *.res files combined)

Each drbd device has its own dedicated 1GbE NIC port.

Each drbd device is then exported through iSCSI using iet in pacemaker
(see attached crm-config.txt for the full pacemaker config)


Now for the symptoms we are having:

After a number of days (sometimes weeks) the disks from the MD sets
start failing subsequently.

See the attached syslog.txt for details but here are the main entries:

It starts with:

Oct 2 11:01:59 node03 kernel: [7370143.421999] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptbase_reply
Oct 2 11:01:59 node03 kernel: [7370143.435220] mptbase: ioc0:
LogInfo(0x31181000): Originator=3D{PL}, Code=3D{IO Cancelled Due to
Recieve Error}, SubCode(0x1000) cb_idx mptbase_reply
Oct 2 11:01:59 node03 kernel: [7370143.442141] mptbase: ioc0:
LogInfo(0x31112000): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x2000)
cb_idx mptbase_reply
Oct 2 11:01:59 node03 kernel: [7370143.442783] end_request: I/O
error, dev sdf, sector 3907028992
Oct 2 11:01:59 node03 kernel: [7370143.442783] md: super_written gets
error=3D-5, uptodate=3D0
Oct 2 11:01:59 node03 kernel: [7370143.442783] raid5: Disk failure on
sdf, disabling device.
Oct 2 11:01:59 node03 kernel: [7370143.442783] raid5: Operation
continuing on 4 devices.
Oct 2 11:01:59 node03 kernel: [7370143.442820] end_request: I/O
error, dev sdb, sector 3907028992
Oct 2 11:01:59 node03 kernel: [7370143.442820] md: super_written gets
error=3D-5, uptodate=3D0
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Disk failure on
sdb, disabling device.
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Operation
continuing on 3 devices.
Oct 2 11:01:59 node03 kernel: [7370143.442820] end_request: I/O
error, dev sdd, sector 3907028992
Oct 2 11:01:59 node03 kernel: [7370143.442820] md: super_written gets
error=3D-5, uptodate=3D0
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Disk failure on
sdd, disabling device.
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Operation
continuing on 2 devices.
Oct 2 11:01:59 node03 kernel: [7370143.470791] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptbase_reply

Oct 2 11:02:00 node03 kernel: [7370143.968976] Buffer I/O error on
device drbd4, logical block 1651581030
Oct 2 11:02:00 node03 kernel: [7370143.969056] block drbd4: p write: error=
=3D-5
Oct 2 11:02:00 node03 kernel: [7370143.969126] block drbd4: Local
WRITE failed sec=3D21013680s size=3D4096
Oct 2 11:02:00 node03 kernel: [7370143.969203] block drbd4: disk(
UpToDate -> Failed )
Oct 2 11:02:00 node03 kernel: [7370143.969276] block drbd4: Local IO
failed in __req_mod.Detaching...
Oct 2 11:02:00 node03 kernel: [7370143.969492] block drbd4: disk(
Failed -> Diskless )
Oct 2 11:02:00 node03 kernel: [7370143.969492] block drbd4: Notified
peer that my disk is broken.
Oct 2 11:02:00 node03 kernel: [7370143.970120] block drbd4: Should
have called drbd_al_complete_io(, 21013680), but my Disk seems to have
failed :(
Oct 2 11:02:00 node03 kernel: [7370144.003730] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5
Oct 2 11:02:00 node03 kernel: [7370144.004931] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5
Oct 2 11:02:00 node03 kernel: [7370144.006820] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5
Oct 2 11:02:01 node03 kernel: [7370144.849344] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptscsih_io_done
Oct 2 11:02:01 node03 kernel: [7370144.849451] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptscsih_io_done
Oct 2 11:02:01 node03 kernel: [7370144.849709] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptscsih_io_done
Oct 2 11:02:01 node03 kernel: [7370144.849814] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptscsih_io_done
Oct 2 11:02:01 node03 kernel: [7370144.850077] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)
cb_idx mptscsih_io_done

Oct 2 11:02:07 node03 kernel: [7370150.918849] mptbase: ioc0: WARNING
- IOC is in FAULT state (7810h)!!!
Oct 2 11:02:07 node03 kernel: [7370150.918929] mptbase: ioc0: WARNING
- Issuing HardReset from mpt_fault_reset_work!!
Oct 2 11:02:07 node03 kernel: [7370150.919027] mptbase: ioc0:
Initiating recovery
Oct 2 11:02:07 node03 kernel: [7370150.919098] mptbase: ioc0: WARNING
- IOC is in FAULT state!!!
Oct 2 11:02:07 node03 kernel: [7370150.919171] mptbase: ioc0: WARNING
- FAULT code =3D 7810h
Oct 2 11:02:10 node03 kernel: [7370154.041934] mptbase: ioc0:
Recovered from IOC FAULT
Oct 2 11:02:16 node03 cib: [5734]: WARN: send_ipc_message: IPC
Channel to 23559 is not connected
Oct 2 11:02:21 node03 iSCSITarget[9060]: [9069]: WARNING:
Configuration parameter "portals" is not supported by the iSCSI
implementation and will be ignored.
Oct 2 11:02:22 node03 kernel: [7370166.353087] mptbase: ioc0: WARNING
- mpt_fault_reset_work: HardReset: success


This results in 3 MD's were all disks are failed [_____] and 1 MD
survives that is rebuilding with its spare.
3 drbd devices are Diskless/UpToDate and the survivor is UpToDate/UpToDate
The weird thing of this all is that there is always 1 MD set that
"survives" the FAULT state of the controller!
Luckily DRBD redirects all read/writes to the second node so there is
no downtime.


Our findings:

1) It seems to only happen on heavy load

2) It seems to only happen when DRBD is connected (we didn't have any
failing MD's yet when DRBD was not connected luckily!)

3) It seems to only happen on the primary node

4) It does not look like a hardware problem because there is always
one MD that survives this, if this was hardware related I would expect
ALL disks/MD's too fail.
Furthermore the disks are not broken because we can assemble the
array again after it happened and they resync just fine.

5) I see that there is a new kernel version (2.6.26-27) available and
if i look at the changelog it has a fair number of fixes related to
MD, although the symptoms we are seeing are different from the
described fixes it could be related. Can anyone tell if these issues
are related to the fixes in the newest kernel image?

6) In the past we had a Dell MD1000 JBOD connected to the LSI 3801E
controller on both nodes and had the same problem when every disk
(only from the JBOD) failed so we disconnected the JBOD. The
controller stayed inside the server.


Things we tried so far:

1) We switched the LSI 3081E-R controller with another but to no avail
(and we have another identical cluster suffering from this problem)

2) In stead of the stock lenny mptsas driver (version v3.04.06) we
used the latest official LSI mptsas driver (v4.26.00.00) from the LSI
website using KB article 16387
(kb.lsi.com/KnowledgebaseArticle16387.aspx). Still to no avail, it
happens with that driver too.


Things that might be related:

1) We are using the deadline IO scheduler as recommended by IETD.

2) We are suspecting that the LSI 3801E controller might interfere
with the LSI 3081E-R so we are planning to remove the unused LSI 3801E
controllers.
Is there a known issue when both controllers are used in the same
machine? They have the same firmware/bios version. The linux driver
(mptsas) is also the same for both controllers.

Kind regards,

Caspar Smit
Systemengineer
True Bit Resources B.V.
Amp=E8restraat 13E
1446 TP=A0 Purmerend

T: +31(0)299 410 475
F: +31(0)299 410 476
@: c.smit@truebit.nl
W: www.truebit.nl

--20cf307f385eaa07fe04ae77d9fd
Content-Type: text/plain; charset=US-ASCII; name="drbd.conf.txt"
Content-Disposition: attachment; filename="drbd.conf.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gtcr33eb0

cmVzb3VyY2UgcjQgew0KDQogIHByb3RvY29sIEM7DQoNCiAgaGFuZGxlcnMg ew0KICAgIHByaS1v
bi1pbmNvbi1kZWdyICJlY2hvIG8gPiAvcHJvYy9zeXNycS10cmlnZ2VyIDsg cmVib290IC1mIjsN
CiAgICBwcmktbG9zdC1hZnRlci1zYiAiZWNobyByID4gL3Byb2Mvc3lzcnEt dHJpZ2dlcjsgZWNo
byBlID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsgZWNobyBpID4gL3Byb2Mvc3lz cnEtdHJpZ2dlcjsg
ZWNobyBzID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsgZWNobyB1ID4gL3Byb2Mv c3lzcnEtdHJpZ2dl
cjsgZWNobyBiID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsiOw0KICAgIGxvY2Fs LWlvLWVycm9yICJl
Y2hvIG8gPiAvcHJvYy9zeXNycS10cmlnZ2VyIDsgaGFsdCAtZiI7DQogICAg b3V0ZGF0ZS1wZWVy
ICIvdXNyL2xpYi9oZWFydGJlYXQvZHJiZC1wZWVyLW91dGRhdGVyIC10IDUi Ow0KICB9DQoNCiAg
c3RhcnR1cCB7DQogICAgd2ZjLXRpbWVvdXQgMTIwOw0KICAgIGRlZ3Itd2Zj LXRpbWVvdXQgMTIw
Ow0KICB9DQoNCiAgZGlzayB7DQogICAgb24taW8tZXJyb3IgICBkZXRhY2g7 DQogIH0NCg0KICBu
ZXQgew0KICAgICBzbmRidWYtc2l6ZSA1MTJrOw0KICAgICBtYXgtYnVmZmVy cyAgICAgMTYzODQ7
DQogICAgIG1heC1lcG9jaC1zaXplIDE2Mzg0Ow0KICAgICBhZnRlci1zYi0w cHJpIGRpc2NhcmQt
b2xkZXItcHJpbWFyeTsNCiAgICAgYWZ0ZXItc2ItMXByaSBjb25zZW5zdXM7 DQogICAgIGFmdGVy
LXNiLTJwcmkgY2FsbC1wcmktbG9zdC1hZnRlci1zYjsNCiAgICAgcnItY29u ZmxpY3QgZGlzY29u
bmVjdDsNCiAgICB9DQoNCiAgc3luY2VyIHsNCiAgICByYXRlIDUwTTsNCiAg ICBhbC1leHRlbnRz
IDE4MDE7DQogICAgdmVyaWZ5LWFsZyBzaGExOw0KICB9DQoNCiAgZGV2aWNl IC9kZXYvZHJiZDQ7
DQogIGRpc2sgL2Rldi9tZDA7DQogIG1ldGEtZGlzayBpbnRlcm5hbDsNCg0K ICBvbiBub2RlMDMg
ew0KICAgIGFkZHJlc3MgMTAuMC40LjE6Nzc4ODsNCiAgfQ0KICBvbiBub2Rl MDQgew0KICAgIGFk
ZHJlc3MgMTAuMC40LjI6Nzc4ODsNCiAgfQ0KfQ0KDQpyZXNvdXJjZSByNSB7 DQoNCiAgcHJvdG9j
b2wgQzsNCg0KICBoYW5kbGVycyB7DQogICAgcHJpLW9uLWluY29uLWRlZ3Ig ImVjaG8gbyA+IC9w
cm9jL3N5c3JxLXRyaWdnZXIgOyByZWJvb3QgLWYiOw0KICAgIHByaS1sb3N0 LWFmdGVyLXNiICJl
Y2hvIHIgPiAvcHJvYy9zeXNycS10cmlnZ2VyOyBlY2hvIGUgPiAvcHJvYy9z eXNycS10cmlnZ2Vy
OyBlY2hvIGkgPiAvcHJvYy9zeXNycS10cmlnZ2VyOyBlY2hvIHMgPiAvcHJv Yy9zeXNycS10cmln
Z2VyOyBlY2hvIHUgPiAvcHJvYy9zeXNycS10cmlnZ2VyOyBlY2hvIGIgPiAv cHJvYy9zeXNycS10
cmlnZ2VyOyI7DQogICAgbG9jYWwtaW8tZXJyb3IgImVjaG8gbyA+IC9wcm9j L3N5c3JxLXRyaWdn
ZXIgOyBoYWx0IC1mIjsNCiAgICBvdXRkYXRlLXBlZXIgIi91c3IvbGliL2hl YXJ0YmVhdC9kcmJk
LXBlZXItb3V0ZGF0ZXIgLXQgNSI7DQogIH0NCg0KICBzdGFydHVwIHsNCiAg ICB3ZmMtdGltZW91
dCAxMjA7DQogICAgZGVnci13ZmMtdGltZW91dCAxMjA7DQogIH0NCg0KICBk aXNrIHsNCiAgICBv
bi1pby1lcnJvciAgIGRldGFjaDsNCiAgfQ0KDQogIG5ldCB7DQogICAgIHNu ZGJ1Zi1zaXplIDUx
Mms7DQogICAgIG1heC1idWZmZXJzICAgICAxNjM4NDsNCiAgICAgbWF4LWVw b2NoLXNpemUgMTYz
ODQ7DQogICAgIGFmdGVyLXNiLTBwcmkgZGlzY2FyZC1vbGRlci1wcmltYXJ5 Ow0KICAgICBhZnRl
ci1zYi0xcHJpIGNvbnNlbnN1czsNCiAgICAgYWZ0ZXItc2ItMnByaSBjYWxs LXByaS1sb3N0LWFm
dGVyLXNiOw0KICAgICByci1jb25mbGljdCBkaXNjb25uZWN0Ow0KICAgIH0N Cg0KICBzeW5jZXIg
ew0KICAgIHJhdGUgNTBNOw0KICAgIGFsLWV4dGVudHMgMTgwMTsNCiAgICB2 ZXJpZnktYWxnIHNo
YTE7DQogIH0NCg0KICBkZXZpY2UgL2Rldi9kcmJkNTsNCiAgZGlzayAvZGV2 L21kMTsNCiAgbWV0
YS1kaXNrIGludGVybmFsOw0KDQogIG9uIG5vZGUwMyB7DQogICAgYWRkcmVz cyAxMC4wLjUuMTo3
Nzg4Ow0KICB9DQogIG9uIG5vZGUwNCB7DQogICAgYWRkcmVzcyAxMC4wLjUu Mjo3Nzg4Ow0KICB9
DQp9DQoNCg0KcmVzb3VyY2UgcjYgew0KDQogIHByb3RvY29sIEM7DQoNCiAg aGFuZGxlcnMgew0K
ICAgIHByaS1vbi1pbmNvbi1kZWdyICJlY2hvIG8gPiAvcHJvYy9zeXNycS10 cmlnZ2VyIDsgcmVi
b290IC1mIjsNCiAgICBwcmktbG9zdC1hZnRlci1zYiAiZWNobyByID4gL3By b2Mvc3lzcnEtdHJp
Z2dlcjsgZWNobyBlID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsgZWNobyBpID4g L3Byb2Mvc3lzcnEt
dHJpZ2dlcjsgZWNobyBzID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsgZWNobyB1 ID4gL3Byb2Mvc3lz
cnEtdHJpZ2dlcjsgZWNobyBiID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcjsiOw0K ICAgIGxvY2FsLWlv
LWVycm9yICJlY2hvIG8gPiAvcHJvYy9zeXNycS10cmlnZ2VyIDsgaGFsdCAt ZiI7DQogICAgb3V0
ZGF0ZS1wZWVyICIvdXNyL2xpYi9oZWFydGJlYXQvZHJiZC1wZWVyLW91dGRh dGVyIC10IDUiOw0K
ICB9DQoNCiAgc3RhcnR1cCB7DQogICAgd2ZjLXRpbWVvdXQgMTIwOw0KICAg IGRlZ3Itd2ZjLXRp
bWVvdXQgMTIwOw0KICB9DQoNCiAgZGlzayB7DQogICAgb24taW8tZXJyb3Ig ICBkZXRhY2g7DQog
IH0NCg0KICBuZXQgew0KICAgICBzbmRidWYtc2l6ZSA1MTJrOw0KICAgICBt YXgtYnVmZmVycyAg
ICAgMTYzODQ7DQogICAgIG1heC1lcG9jaC1zaXplIDE2Mzg0Ow0KICAgICBh ZnRlci1zYi0wcHJp
IGRpc2NhcmQtb2xkZXItcHJpbWFyeTsNCiAgICAgYWZ0ZXItc2ItMXByaSBj b25zZW5zdXM7DQog
ICAgIGFmdGVyLXNiLTJwcmkgY2FsbC1wcmktbG9zdC1hZnRlci1zYjsNCiAg ICAgcnItY29uZmxp
Y3QgZGlzY29ubmVjdDsNCiAgICB9DQoNCiAgc3luY2VyIHsNCiAgICByYXRl IDUwTTsNCiAgICBh
bC1leHRlbnRzIDE4MDE7DQogICAgdmVyaWZ5LWFsZyBzaGExOw0KICB9DQoN CiAgZGV2aWNlIC9k
ZXYvZHJiZDY7DQogIGRpc2sgL2Rldi9tZDI7DQogIG1ldGEtZGlzayBpbnRl cm5hbDsNCg0KICBv
biBub2RlMDMgew0KICAgIGFkZHJlc3MgMTAuMC42LjE6Nzc4ODsNCiAgfQ0K ICBvbiBub2RlMDQg
ew0KICAgIGFkZHJlc3MgMTAuMC42LjI6Nzc4ODsNCiAgfQ0KfQ0KDQoNCnJl c291cmNlIHI3IHsN
Cg0KICBwcm90b2NvbCBDOw0KDQogIGhhbmRsZXJzIHsNCiAgICBwcmktb24t aW5jb24tZGVnciAi
ZWNobyBvID4gL3Byb2Mvc3lzcnEtdHJpZ2dlciA7IHJlYm9vdCAtZiI7DQog ICAgcHJpLWxvc3Qt
YWZ0ZXItc2IgImVjaG8gciA+IC9wcm9jL3N5c3JxLXRyaWdnZXI7IGVjaG8g ZSA+IC9wcm9jL3N5
c3JxLXRyaWdnZXI7IGVjaG8gaSA+IC9wcm9jL3N5c3JxLXRyaWdnZXI7IGVj aG8gcyA+IC9wcm9j
L3N5c3JxLXRyaWdnZXI7IGVjaG8gdSA+IC9wcm9jL3N5c3JxLXRyaWdnZXI7 IGVjaG8gYiA+IC9w
cm9jL3N5c3JxLXRyaWdnZXI7IjsNCiAgICBsb2NhbC1pby1lcnJvciAiZWNo byBvID4gL3Byb2Mv
c3lzcnEtdHJpZ2dlciA7IGhhbHQgLWYiOw0KICAgIG91dGRhdGUtcGVlciAi L3Vzci9saWIvaGVh
cnRiZWF0L2RyYmQtcGVlci1vdXRkYXRlciAtdCA1IjsNCiAgfQ0KDQogIHN0 YXJ0dXAgew0KICAg
IHdmYy10aW1lb3V0IDEyMDsNCiAgICBkZWdyLXdmYy10aW1lb3V0IDEyMDsN CiAgfQ0KDQogIGRp
c2sgew0KICAgIG9uLWlvLWVycm9yICAgZGV0YWNoOw0KICB9DQoNCiAgbmV0 IHsNCiAgICAgc25k
YnVmLXNpemUgNTEyazsNCiAgICAgbWF4LWJ1ZmZlcnMgICAgIDE2Mzg0Ow0K ICAgICBtYXgtZXBv
Y2gtc2l6ZSAxNjM4NDsNCiAgICAgYWZ0ZXItc2ItMHByaSBkaXNjYXJkLW9s ZGVyLXByaW1hcnk7
DQogICAgIGFmdGVyLXNiLTFwcmkgY29uc2Vuc3VzOw0KICAgICBhZnRlci1z Yi0ycHJpIGNhbGwt
cHJpLWxvc3QtYWZ0ZXItc2I7DQogICAgIHJyLWNvbmZsaWN0IGRpc2Nvbm5l Y3Q7DQogICAgfQ0K
DQogIHN5bmNlciB7DQogICAgcmF0ZSA1ME07DQogICAgYWwtZXh0ZW50cyAx ODAxOw0KICAgIHZl
cmlmeS1hbGcgc2hhMTsNCiAgfQ0KDQogIGRldmljZSAvZGV2L2RyYmQ3Ow0K ICBkaXNrIC9kZXYv
bWQzOw0KICBtZXRhLWRpc2sgaW50ZXJuYWw7DQoNCiAgb24gbm9kZTAzIHsN CiAgICBhZGRyZXNz
IDEwLjAuNy4xOjc3ODg7DQogIH0NCiAgb24gbm9kZTA0IHsNCiAgICBhZGRy ZXNzIDEwLjAuNy4y
Ojc3ODg7DQogIH0NCn0NCg==
--20cf307f385eaa07fe04ae77d9fd
Content-Type: text/plain; charset=US-ASCII; name="crm-config.txt"
Content-Disposition: attachment; filename="crm-config.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gtcre0mo1

bm9kZSAkaWQ9IjRmNjc0MmRiLWM5YTEtNDk2OC04YmU2LTA2ZDZiYWQ0NWRk OSIgbm9kZTAzIFwN
CiAgICAgICAgYXR0cmlidXRlcyBzdGFuZGJ5PSJvZmYiDQpub2RlICRpZD0i ODI3ZTA4NTctOTI2
My00M2QwLWIzNDgtNzEzOWI5ZjM3YThmIiBub2RlMDQgXA0KICAgICAgICBh dHRyaWJ1dGVzIHN0
YW5kYnk9Im9mZiINCnByaW1pdGl2ZSBkcmJkNCBvY2Y6bGluYml0OmRyYmQg XA0KICAgICAgICBw
YXJhbXMgZHJiZF9yZXNvdXJjZT0icjQiIFwNCiAgICAgICAgb3AgbW9uaXRv ciBpbnRlcnZhbD0i
MTVzIiBcDQogICAgICAgIG9wIHN0YXJ0IGludGVydmFsPSIwIiB0aW1lb3V0 PSIyNDBzIiBcDQog
ICAgICAgIG9wIHN0b3AgaW50ZXJ2YWw9IjAiIHRpbWVvdXQ9IjEwMHMiIFwN CiAgICAgICAgbWV0
YSB0YXJnZXQtcm9sZT0ic3RhcnRlZCINCnByaW1pdGl2ZSBkcmJkNSBvY2Y6 bGluYml0OmRyYmQg
XA0KICAgICAgICBwYXJhbXMgZHJiZF9yZXNvdXJjZT0icjUiIFwNCiAgICAg ICAgb3AgbW9uaXRv
ciBpbnRlcnZhbD0iMTVzIiBcDQogICAgICAgIG9wIHN0YXJ0IGludGVydmFs PSIwIiB0aW1lb3V0
PSIyNDBzIiBcDQogICAgICAgIG9wIHN0b3AgaW50ZXJ2YWw9IjAiIHRpbWVv dXQ9IjEwMHMiIFwN
CiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0ic3RhcnRlZCINCnByaW1pdGl2 ZSBkcmJkNiBvY2Y6
bGluYml0OmRyYmQgXA0KICAgICAgICBwYXJhbXMgZHJiZF9yZXNvdXJjZT0i cjYiIFwNCiAgICAg
ICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTVzIiBcDQogICAgICAgIG9wIHN0 YXJ0IGludGVydmFs
PSIwIiB0aW1lb3V0PSIyNDBzIiBcDQogICAgICAgIG9wIHN0b3AgaW50ZXJ2 YWw9IjAiIHRpbWVv
dXQ9IjEwMHMiIFwNCiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0ic3RhcnRl ZCINCnByaW1pdGl2
ZSBkcmJkNyBvY2Y6bGluYml0OmRyYmQgXA0KICAgICAgICBwYXJhbXMgZHJi ZF9yZXNvdXJjZT0i
cjciIFwNCiAgICAgICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTVzIiBcDQog ICAgICAgIG9wIHN0
YXJ0IGludGVydmFsPSIwIiB0aW1lb3V0PSIyNDBzIiBcDQogICAgICAgIG9w IHN0b3AgaW50ZXJ2
YWw9IjAiIHRpbWVvdXQ9IjEwMHMiIFwNCiAgICAgICAgbWV0YSB0YXJnZXQt cm9sZT0ic3RhcnRl
ZCINCnByaW1pdGl2ZSBmYWlsb3Zlci1pcDQgb2NmOmhlYXJ0YmVhdDpJUGFk ZHIyIFwNCiAgICAg
ICAgcGFyYW1zIGlwPSIxMC4wLjQuMyIgaWZsYWJlbD0iMCIgXA0KICAgICAg ICBvcCBtb25pdG9y
IGludGVydmFsPSIxMHMiIFwNCiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0i c3RhcnRlZCINCnBy
aW1pdGl2ZSBmYWlsb3Zlci1pcDUgb2NmOmhlYXJ0YmVhdDpJUGFkZHIyIFwN CiAgICAgICAgcGFy
YW1zIGlwPSIxMC4wLjUuMyIgaWZsYWJlbD0iMCIgXA0KICAgICAgICBvcCBt b25pdG9yIGludGVy
dmFsPSIxMHMiIFwNCiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0ic3RhcnRl ZCINCnByaW1pdGl2
ZSBmYWlsb3Zlci1pcDYgb2NmOmhlYXJ0YmVhdDpJUGFkZHIyIFwNCiAgICAg ICAgcGFyYW1zIGlw
PSIxMC4wLjYuMyIgaWZsYWJlbD0iMCIgXA0KICAgICAgICBvcCBtb25pdG9y IGludGVydmFsPSIx
MHMiIFwNCiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0ic3RhcnRlZCINCnBy aW1pdGl2ZSBmYWls
b3Zlci1pcDcgb2NmOmhlYXJ0YmVhdDpJUGFkZHIyIFwNCiAgICAgICAgcGFy YW1zIGlwPSIxMC4w
LjcuMyIgaWZsYWJlbD0iMCIgXA0KICAgICAgICBvcCBtb25pdG9yIGludGVy dmFsPSIxMHMiDQpw
cmltaXRpdmUgaXNjc2lsdW40IG9jZjpoZWFydGJlYXQ6aVNDU0lMb2dpY2Fs VW5pdCBcDQogICAg
ICAgIHBhcmFtcyBpbXBsZW1lbnRhdGlvbj0iaWV0IiB0YXJnZXRfaXFuPSJp cW4uMjAxMS0wNy5u
bC50ZXN0OnRlc3Quc3RvcmFnZTQiIGx1bj0iMCIgcGF0aD0iL2Rldi9kcmJk NCIgc2NzaV9pZD0i
c3RvcmFnZTQiIHNjc2lfc249InN0b3JhZ2U0IiBhZGRpdGlvbmFsX3BhcmFt ZXRlcnM9IklPTW9k
ZT13dCxUeXBlPWZpbGVpbyIgXA0KICAgICAgICBvcCBzdGFydCBpbnRlcnZh bD0iMCIgdGltZW91
dD0iNjAiIFwNCiAgICAgICAgb3Agc3RvcCBpbnRlcnZhbD0iMCIgdGltZW91 dD0iNjAiIFwNCiAg
ICAgICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTIwIiB0aW1lb3V0PSI2MCIg c3RhcnQtZGVsYXk9
IjAiIGRlcHRoPSIwIiBcDQogICAgICAgIG1ldGEgdGFyZ2V0LXJvbGU9InN0 YXJ0ZWQiDQpwcmlt
aXRpdmUgaXNjc2lsdW41IG9jZjpoZWFydGJlYXQ6aVNDU0lMb2dpY2FsVW5p dCBcDQogICAgICAg
IHBhcmFtcyBpbXBsZW1lbnRhdGlvbj0iaWV0IiB0YXJnZXRfaXFuPSJpcW4u MjAxMS0wNy5ubC50
ZXN0OnRlc3Quc3RvcmFnZTUiIGx1bj0iMCIgcGF0aD0iL2Rldi9kcmJkNSIg c2NzaV9pZD0ic3Rv
cmFnZTUiIHNjc2lfc249InN0b3JhZ2U1IiBhZGRpdGlvbmFsX3BhcmFtZXRl cnM9IklPTW9kZT13
dCxUeXBlPWZpbGVpbyIgXA0KICAgICAgICBvcCBzdGFydCBpbnRlcnZhbD0i MCIgdGltZW91dD0i
NjAiIFwNCiAgICAgICAgb3Agc3RvcCBpbnRlcnZhbD0iMCIgdGltZW91dD0i NjAiIFwNCiAgICAg
ICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTIwIiB0aW1lb3V0PSI2MCIgc3Rh cnQtZGVsYXk9IjAi
IGRlcHRoPSIwIiBcDQogICAgICAgIG1ldGEgdGFyZ2V0LXJvbGU9InN0YXJ0 ZWQiDQpwcmltaXRp
dmUgaXNjc2lsdW42IG9jZjpoZWFydGJlYXQ6aVNDU0lMb2dpY2FsVW5pdCBc DQogICAgICAgIHBh
cmFtcyBpbXBsZW1lbnRhdGlvbj0iaWV0IiB0YXJnZXRfaXFuPSJpcW4uMjAx MS0wNy5ubC50ZXN0
OnRlc3Quc3RvcmFnZTYiIGx1bj0iMCIgcGF0aD0iL2Rldi9kcmJkNiIgc2Nz aV9pZD0ic3RvcmFn
ZTYiIHNjc2lfc249InN0b3JhZ2U2IiBhZGRpdGlvbmFsX3BhcmFtZXRlcnM9 IklPTW9kZT13dCxU
eXBlPWZpbGVpbyIgXA0KICAgICAgICBvcCBzdGFydCBpbnRlcnZhbD0iMCIg dGltZW91dD0iNjAi
IFwNCiAgICAgICAgb3Agc3RvcCBpbnRlcnZhbD0iMCIgdGltZW91dD0iNjAi IFwNCiAgICAgICAg
b3AgbW9uaXRvciBpbnRlcnZhbD0iMTIwIiB0aW1lb3V0PSI2MCIgc3RhcnQt ZGVsYXk9IjAiIGRl
cHRoPSIwIiBcDQogICAgICAgIG1ldGEgdGFyZ2V0LXJvbGU9InN0YXJ0ZWQi DQpwcmltaXRpdmUg
aXNjc2lsdW43IG9jZjpoZWFydGJlYXQ6aVNDU0lMb2dpY2FsVW5pdCBcDQog ICAgICAgIHBhcmFt
cyBpbXBsZW1lbnRhdGlvbj0iaWV0IiB0YXJnZXRfaXFuPSJpcW4uMjAxMS0w Ny5ubC50ZXN0OnRl
c3Quc3RvcmFnZTciIGx1bj0iMCIgcGF0aD0iL2Rldi9kcmJkNyIgc2NzaV9p ZD0ic3RvcmFnZTci
IHNjc2lfc249InN0b3JhZ2U3IiBhZGRpdGlvbmFsX3BhcmFtZXRlcnM9IklP TW9kZT13dCxUeXBl
PWZpbGVpbyIgXA0KICAgICAgICBvcCBzdGFydCBpbnRlcnZhbD0iMCIgdGlt ZW91dD0iNjAiIFwN
CiAgICAgICAgb3Agc3RvcCBpbnRlcnZhbD0iMCIgdGltZW91dD0iNjAiIFwN CiAgICAgICAgb3Ag
bW9uaXRvciBpbnRlcnZhbD0iMTIwIiB0aW1lb3V0PSI2MCIgc3RhcnQtZGVs YXk9IjAiIGRlcHRo
PSIwIg0KcHJpbWl0aXZlIGlzY3NpdGFyZ2V0NCBvY2Y6aGVhcnRiZWF0OmlT Q1NJVGFyZ2V0IFwN
CiAgICAgICAgcGFyYW1zIGltcGxlbWVudGF0aW9uPSJpZXQiIGlxbj0iaXFu LjIwMTEtMDcubmwu
dGVzdDp0ZXN0LnN0b3JhZ2U0IiB0aWQ9IjQiIGFkZGl0aW9uYWxfcGFyYW1l dGVycz0iSW5pdGlh
bFIyVD1ObyxRdWV1ZWRDb21tYW5kcz02NCxNYXhSZWN2RGF0YVNlZ21lbnRM ZW5ndGg9NjU1MzYs
TWF4WG1pdERhdGFTZWdtZW50TGVuZ3RoPTY1NTM2LE1heE91dHN0YW5kaW5n UjJUPTgsRGVmYXVs
dFRpbWUyV2FpdD0xMCIgXA0KICAgICAgICBvcCBzdGFydCBpbnRlcnZhbD0i MCIgdGltZW91dD0i
NjAiIFwNCiAgICAgICAgb3Agc3RvcCBpbnRlcnZhbD0iMCIgdGltZW91dD0i NjAiIFwNCiAgICAg
ICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTIwIiB0aW1lb3V0PSI2MCIgc3Rh cnQtZGVsYXk9IjAi
IGRlcHRoPSIwIiBcDQogICAgICAgIG1ldGEgdGFyZ2V0LXJvbGU9InN0YXJ0 ZWQiDQpwcmltaXRp
dmUgaXNjc2l0YXJnZXQ1IG9jZjpoZWFydGJlYXQ6aVNDU0lUYXJnZXQgXA0K ICAgICAgICBwYXJh
bXMgaW1wbGVtZW50YXRpb249ImlldCIgaXFuPSJpcW4uMjAxMS0wNy5ubC50 ZXN0OnRlc3Quc3Rv
cmFnZTUiIHRpZD0iNSIgYWRkaXRpb25hbF9wYXJhbWV0ZXJzPSJJbml0aWFs UjJUPU5vLFF1ZXVl
ZENvbW1hbmRzPTY0LE1heFJlY3ZEYXRhU2VnbWVudExlbmd0aD02NTUzNixN YXhYbWl0RGF0YVNl
Z21lbnRMZW5ndGg9NjU1MzYsTWF4T3V0c3RhbmRpbmdSMlQ9OCxEZWZhdWx0 VGltZTJXYWl0PTEw
IiBcDQogICAgICAgIG9wIHN0YXJ0IGludGVydmFsPSIwIiB0aW1lb3V0PSI2 MCIgXA0KICAgICAg
ICBvcCBzdG9wIGludGVydmFsPSIwIiB0aW1lb3V0PSI2MCIgXA0KICAgICAg ICBvcCBtb25pdG9y
IGludGVydmFsPSIxMjAiIHRpbWVvdXQ9IjYwIiBzdGFydC1kZWxheT0iMCIg ZGVwdGg9IjAiIFwN
CiAgICAgICAgbWV0YSB0YXJnZXQtcm9sZT0ic3RhcnRlZCINCnByaW1pdGl2 ZSBpc2NzaXRhcmdl
dDYgb2NmOmhlYXJ0YmVhdDppU0NTSVRhcmdldCBcDQogICAgICAgIHBhcmFt cyBpbXBsZW1lbnRh
dGlvbj0iaWV0IiBpcW49Imlxbi4yMDExLTA3Lm5sLnRlc3Q6dGVzdC5zdG9y YWdlNiIgdGlkPSI2
IiBhZGRpdGlvbmFsX3BhcmFtZXRlcnM9IkluaXRpYWxSMlQ9Tm8sUXVldWVk Q29tbWFuZHM9NjQs
TWF4UmVjdkRhdGFTZWdtZW50TGVuZ3RoPTY1NTM2LE1heFhtaXREYXRhU2Vn bWVudExlbmd0aD02
NTUzNixNYXhPdXRzdGFuZGluZ1IyVD04LERlZmF1bHRUaW1lMldhaXQ9MTAi IFwNCiAgICAgICAg
b3Agc3RhcnQgaW50ZXJ2YWw9IjAiIHRpbWVvdXQ9IjYwIiBcDQogICAgICAg IG9wIHN0b3AgaW50
ZXJ2YWw9IjAiIHRpbWVvdXQ9IjYwIiBcDQogICAgICAgIG9wIG1vbml0b3Ig aW50ZXJ2YWw9IjEy
MCIgdGltZW91dD0iNjAiIHN0YXJ0LWRlbGF5PSIwIiBkZXB0aD0iMCIgXA0K ICAgICAgICBtZXRh
IHRhcmdldC1yb2xlPSJzdGFydGVkIg0KcHJpbWl0aXZlIGlzY3NpdGFyZ2V0 NyBvY2Y6aGVhcnRi
ZWF0OmlTQ1NJVGFyZ2V0IFwNCiAgICAgICAgcGFyYW1zIGltcGxlbWVudGF0 aW9uPSJpZXQiIGlx
bj0iaXFuLjIwMTEtMDcubmwudGVzdDp0ZXN0LnN0b3JhZ2U3IiB0aWQ9Ijci IGFkZGl0aW9uYWxf
cGFyYW1ldGVycz0iSW5pdGlhbFIyVD1ObyxRdWV1ZWRDb21tYW5kcz02NCxN YXhSZWN2RGF0YVNl
Z21lbnRMZW5ndGg9NjU1MzYsTWF4WG1pdERhdGFTZWdtZW50TGVuZ3RoPTY1 NTM2LE1heE91dHN0
YW5kaW5nUjJUPTgsRGVmYXVsdFRpbWUyV2FpdD0xMCIgXA0KICAgICAgICBv cCBzdGFydCBpbnRl
cnZhbD0iMCIgdGltZW91dD0iNjAiIFwNCiAgICAgICAgb3Agc3RvcCBpbnRl cnZhbD0iMCIgdGlt
ZW91dD0iNjAiIFwNCiAgICAgICAgb3AgbW9uaXRvciBpbnRlcnZhbD0iMTIw IiB0aW1lb3V0PSI2
MCIgc3RhcnQtZGVsYXk9IjAiIGRlcHRoPSIwIg0KZ3JvdXAgaXNjc2ktZ3Jv dXA0IGlzY3NpdGFy
Z2V0NCBpc2NzaWx1bjQgZmFpbG92ZXItaXA0IFwNCiAgICAgICAgbWV0YSB0 YXJnZXQtcm9sZT0i
U3RhcnRlZCINCmdyb3VwIGlzY3NpLWdyb3VwNSBpc2NzaXRhcmdldDUgaXNj c2lsdW41IGZhaWxv
dmVyLWlwNSBcDQogICAgICAgIG1ldGEgdGFyZ2V0LXJvbGU9IlN0YXJ0ZWQi DQpncm91cCBpc2Nz
aS1ncm91cDYgaXNjc2l0YXJnZXQ2IGlzY3NpbHVuNiBmYWlsb3Zlci1pcDYg XA0KICAgICAgICBt
ZXRhIHRhcmdldC1yb2xlPSJTdGFydGVkIg0KZ3JvdXAgaXNjc2ktZ3JvdXA3 IGlzY3NpdGFyZ2V0
NyBpc2NzaWx1bjcgZmFpbG92ZXItaXA3IFwNCiAgICAgICAgbWV0YSB0YXJn ZXQtcm9sZT0iU3Rh
cnRlZCINCm1zIG1zLWRyYmQ0IGRyYmQ0IFwNCiAgICAgICAgbWV0YSBjbG9u ZS1tYXg9IjIiIG1h
c3Rlci1tYXg9IjEiIG1hc3Rlci1ub2RlLW1heD0iMSIgY2xvbmUtbm9kZS1t YXg9IjEiIG5vdGlm
eT0idHJ1ZSIgdGFyZ2V0LXJvbGU9IlN0YXJ0ZWQiDQptcyBtcy1kcmJkNSBk cmJkNSBcDQogICAg
ICAgIG1ldGEgY2xvbmUtbWF4PSIyIiBtYXN0ZXItbWF4PSIxIiBtYXN0ZXIt bm9kZS1tYXg9IjEi
IGNsb25lLW5vZGUtbWF4PSIxIiBub3RpZnk9InRydWUiIHRhcmdldC1yb2xl PSJTdG9wcGVkIg0K
bXMgbXMtZHJiZDYgZHJiZDYgXA0KICAgICAgICBtZXRhIGNsb25lLW1heD0i MiIgbWFzdGVyLW1h
eD0iMSIgbWFzdGVyLW5vZGUtbWF4PSIxIiBjbG9uZS1ub2RlLW1heD0iMSIg bm90aWZ5PSJ0cnVl
IiB0YXJnZXQtcm9sZT0iU3RvcHBlZCINCm1zIG1zLWRyYmQ3IGRyYmQ3IFwN CiAgICAgICAgbWV0
YSBjbG9uZS1tYXg9IjIiIG1hc3Rlci1tYXg9IjEiIG1hc3Rlci1ub2RlLW1h eD0iMSIgY2xvbmUt
bm9kZS1tYXg9IjEiIG5vdGlmeT0idHJ1ZSIgdGFyZ2V0LXJvbGU9IlN0b3Bw ZWQiDQpsb2NhdGlv
biBtcy1kcmJkNC1tYXN0ZXItb24tbm9kZTAzIG1zLWRyYmQ0IFwNCiAgICAg ICAgcnVsZSAkaWQ9
Im1zLWRyYmQ0LW1hc3Rlci1vbi1ub2RlMDQtcnVsZSIgJHJvbGU9Im1hc3Rl ciIgMTA6ICN1bmFt
ZSBlcSBub2RlMDQNCmxvY2F0aW9uIG1zLWRyYmQ1LW1hc3Rlci1vbi1ub2Rl MDMgbXMtZHJiZDUg
XA0KICAgICAgICBydWxlICRpZD0ibXMtZHJiZDUtbWFzdGVyLW9uLW5vZGUw NC1ydWxlIiAkcm9s
ZT0ibWFzdGVyIiAxMDogI3VuYW1lIGVxIG5vZGUwNA0KbG9jYXRpb24gbXMt ZHJiZDYtbWFzdGVy
LW9uLW5vZGUwMyBtcy1kcmJkNiBcDQogICAgICAgIHJ1bGUgJGlkPSJtcy1k cmJkNi1tYXN0ZXIt
b24tbm9kZTA0LXJ1bGUiICRyb2xlPSJtYXN0ZXIiIDEwOiAjdW5hbWUgZXEg bm9kZTA0DQpsb2Nh
dGlvbiBtcy1kcmJkNy1tYXN0ZXItb24tbm9kZTAzIG1zLWRyYmQ3IFwNCiAg ICAgICAgcnVsZSAk
aWQ9Im1zLWRyYmQ3LW1hc3Rlci1vbi1ub2RlMDQtcnVsZSIgJHJvbGU9Im1h c3RlciIgMTA6ICN1
bmFtZSBlcSBub2RlMDQNCmNvbG9jYXRpb24gaXNjc2ktZ3JvdXA0LW9uLW1z LWRyYmQ0IGluZjog
aXNjc2ktZ3JvdXA0IG1zLWRyYmQ0Ok1hc3Rlcg0KY29sb2NhdGlvbiBpc2Nz aS1ncm91cDUtb24t
bXMtZHJiZDUgaW5mOiBpc2NzaS1ncm91cDUgbXMtZHJiZDU6TWFzdGVyDQpj b2xvY2F0aW9uIGlz
Y3NpLWdyb3VwNi1vbi1tcy1kcmJkNiBpbmY6IGlzY3NpLWdyb3VwNiBtcy1k cmJkNjpNYXN0ZXIN
CmNvbG9jYXRpb24gaXNjc2ktZ3JvdXA3LW9uLW1zLWRyYmQ3IGluZjogaXNj c2ktZ3JvdXA3IG1z
LWRyYmQ3Ok1hc3Rlcg0Kb3JkZXIgbXMtZHJiZDQtYmVmb3JlLWlzY3NpLWdy b3VwNCBpbmY6IG1z
LWRyYmQ0OnByb21vdGUgaXNjc2ktZ3JvdXA0OnN0YXJ0DQpvcmRlciBtcy1k cmJkNS1iZWZvcmUt
aXNjc2ktZ3JvdXA1IGluZjogbXMtZHJiZDU6cHJvbW90ZSBpc2NzaS1ncm91 cDU6c3RhcnQNCm9y
ZGVyIG1zLWRyYmQ2LWJlZm9yZS1pc2NzaS1ncm91cDYgaW5mOiBtcy1kcmJk Njpwcm9tb3RlIGlz
Y3NpLWdyb3VwNjpzdGFydA0Kb3JkZXIgbXMtZHJiZDctYmVmb3JlLWlzY3Np LWdyb3VwNyBpbmY6
IG1zLWRyYmQ3OnByb21vdGUgaXNjc2ktZ3JvdXA3OnN0YXJ0DQpwcm9wZXJ0 eSAkaWQ9ImNpYi1i
b290c3RyYXAtb3B0aW9ucyIgXA0KICAgICAgICBzdG9uaXRoLWVuYWJsZWQ9 ImZhbHNlIiBcDQog
ICAgICAgIGRjLXZlcnNpb249IjEuMC45LTc0MzkyYTI4YjdmMzFkN2RkYzg2 Njg5NTk4YmQyMzEx
NGY1ODk3OGIiIFwNCiAgICAgICAgbm8tcXVvcnVtLXBvbGljeT0iaWdub3Jl IiBcDQogICAgICAg
IGNsdXN0ZXItcmVjaGVjay1pbnRlcnZhbD0iMCIgXA0KICAgICAgICBjbHVz dGVyLWluZnJhc3Ry
dWN0dXJlPSJIZWFydGJlYXQiDQpyc2NfZGVmYXVsdHMgJGlkPSJyc2Mtb3B0 aW9ucyIgXA0KICAg
ICAgICByZXNvdXJjZS1zdGlja2luZXNzPSIyMDAiDQo=
--20cf307f385eaa07fe04ae77d9fd
Content-Type: text/plain; charset=US-ASCII; name="syslog.txt"
Content-Disposition: attachment; filename="syslog.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gtcu2gzf3

T2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQyMTk5 OV0gbXB0YmFzZTog
aW9jMDogTG9nSW5mbygweDMxMTEwYjAwKTogT3JpZ2luYXRvcj17UEx9LCBD b2RlPXtSZXNldH0s
IFN1YkNvZGUoMHgwYjAwKSBjYl9pZHggbXB0YmFzZV9yZXBseQ0KT2N0ICAy IDExOjAxOjU5IG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQzNTIyMF0gbXB0YmFzZTogaW9jMDog TG9nSW5mbygweDMx
MTgxMDAwKTogT3JpZ2luYXRvcj17UEx9LCBDb2RlPXtJTyBDYW5jZWxsZWQg RHVlIHRvIFJlY2ll
dmUgRXJyb3J9LCBTdWJDb2RlKDB4MTAwMCkgY2JfaWR4IG1wdGJhc2VfcmVw bHkNCk9jdCAgMiAx
MTowMTo1OSBub2RlMDMga2VybmVsOiBbNzM3MDE0My40NDIxNDFdIG1wdGJh c2U6IGlvYzA6IExv
Z0luZm8oMHgzMTExMjAwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVz ZXR9LCBTdWJDb2Rl
KDB4MjAwMCkgY2JfaWR4IG1wdGJhc2VfcmVwbHkNCk9jdCAgMiAxMTowMTo1 OSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0My40NDI3ODNdIGVuZF9yZXF1ZXN0OiBJL08gZXJyb3Is IGRldiBzZGYsIHNl
Y3RvciAzOTA3MDI4OTkyDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5l bDogWzczNzAxNDMu
NDQyNzgzXSBtZDogc3VwZXJfd3JpdHRlbiBnZXRzIGVycm9yPS01LCB1cHRv ZGF0ZT0wDQpPY3Qg
IDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDQyNzgzXSBy YWlkNTogRGlzayBm
YWlsdXJlIG9uIHNkZiwgZGlzYWJsaW5nIGRldmljZS4NCk9jdCAgMiAxMTow MTo1OSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My40NDI3ODNdIHJhaWQ1OiBPcGVyYXRpb24gY29u dGludWluZyBvbiA0
IGRldmljZXMuDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuNDQyODIw
XSBlbmRfcmVxdWVzdDogSS9PIGVycm9yLCBkZXYgc2RiLCBzZWN0b3IgMzkw NzAyODk5Mg0KT2N0
ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ0MjgyMF0g bWQ6IHN1cGVyX3dy
aXR0ZW4gZ2V0cyBlcnJvcj0tNSwgdXB0b2RhdGU9MA0KT2N0ICAyIDExOjAx OjU5IG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQzLjQ0MjgyMF0gcmFpZDU6IERpc2sgZmFpbHVyZSBv biBzZGIsIGRpc2Fi
bGluZyBkZXZpY2UuDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDog WzczNzAxNDMuNDQy
ODIwXSByYWlkNTogT3BlcmF0aW9uIGNvbnRpbnVpbmcgb24gMyBkZXZpY2Vz Lg0KT2N0ICAyIDEx
OjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ0MjgyMF0gZW5kX3Jl cXVlc3Q6IEkvTyBl
cnJvciwgZGV2IHNkZCwgc2VjdG9yIDM5MDcwMjg5OTINCk9jdCAgMiAxMTow MTo1OSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My40NDI4MjBdIG1kOiBzdXBlcl93cml0dGVuIGdl dHMgZXJyb3I9LTUs
IHVwdG9kYXRlPTANCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBb NzM3MDE0My40NDI4
MjBdIHJhaWQ1OiBEaXNrIGZhaWx1cmUgb24gc2RkLCBkaXNhYmxpbmcgZGV2 aWNlLg0KT2N0ICAy
IDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ0MjgyMF0gcmFp ZDU6IE9wZXJhdGlv
biBjb250aW51aW5nIG9uIDIgZGV2aWNlcy4NCk9jdCAgMiAxMTowMTo1OSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0My40NzA3OTFdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgz MTExMGIwMCk6IE9y
aWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkg Y2JfaWR4IG1wdGJh
c2VfcmVwbHkNCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBbNzM3 MDE0My40NzI1NTNd
IGVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZHYsIHNlY3RvciAzOTA3 MDI4OTkyDQpPY3Qg
IDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDcyNTUzXSBt ZDogc3VwZXJfd3Jp
dHRlbiBnZXRzIGVycm9yPS01LCB1cHRvZGF0ZT0wDQpPY3QgIDIgMTE6MDE6 NTkgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDMuNDcyNTUzXSByYWlkNTogRGlzayBmYWlsdXJlIG9u IHNkdiwgZGlzYWJs
aW5nIGRldmljZS4NCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBb NzM3MDE0My40NzI1
NTNdIHJhaWQ1OiBPcGVyYXRpb24gY29udGludWluZyBvbiA0IGRldmljZXMu DQpPY3QgIDIgMTE6
MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDcyNTUzXSBlbmRfcmVx dWVzdDogSS9PIGVy
cm9yLCBkZXYgc2R0LCBzZWN0b3IgMzkwNzAyODk5Mg0KT2N0ICAyIDExOjAx OjU5IG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQzLjQ3MjU1M10gbWQ6IHN1cGVyX3dyaXR0ZW4gZ2V0 cyBlcnJvcj0tNSwg
dXB0b2RhdGU9MA0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQzLjQ3MjU1
M10gcmFpZDU6IERpc2sgZmFpbHVyZSBvbiBzZHQsIGRpc2FibGluZyBkZXZp Y2UuDQpPY3QgIDIg
MTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDcyNTUzXSByYWlk NTogT3BlcmF0aW9u
IGNvbnRpbnVpbmcgb24gMyBkZXZpY2VzLg0KT2N0ICAyIDExOjAxOjU5IG5v ZGUwMyBrZXJuZWw6
IFs3MzcwMTQzLjQ4MDU2NF0gbXB0YmFzZTogaW9jMDogTG9nSW5mbygweDMx MTgxMDAwKTogT3Jp
Z2luYXRvcj17UEx9LCBDb2RlPXtJTyBDYW5jZWxsZWQgRHVlIHRvIFJlY2ll dmUgRXJyb3J9LCBT
dWJDb2RlKDB4MTAwMCkgY2JfaWR4IG1wdGJhc2VfcmVwbHkNCk9jdCAgMiAx MTowMTo1OSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0My40ODE5ODJdIGVuZF9yZXF1ZXN0OiBJL08g ZXJyb3IsIGRldiBz
ZGUsIHNlY3RvciAzOTA3MDI4OTkyDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDMuNDgxOTgyXSBtZDogc3VwZXJfd3JpdHRlbiBnZXRzIGVycm9yPS01 LCB1cHRvZGF0ZT0w
DQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDgx OTgyXSByYWlkNTog
RGlzayBmYWlsdXJlIG9uIHNkZSwgZGlzYWJsaW5nIGRldmljZS4NCk9jdCAg MiAxMTowMTo1OSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0My40ODE5ODJdIHJhaWQ1OiBPcGVyYXRp b24gY29udGludWlu
ZyBvbiAxIGRldmljZXMuDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5l bDogWzczNzAxNDMu
NDgxOTk2XSBlbmRfcmVxdWVzdDogSS9PIGVycm9yLCBkZXYgc2RjLCBzZWN0 b3IgMzkwNzAyODk5
Mg0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ4 MTk5Nl0gbWQ6IHN1
cGVyX3dyaXR0ZW4gZ2V0cyBlcnJvcj0tNSwgdXB0b2RhdGU9MA0KT2N0ICAy IDExOjAxOjU5IG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ4MTk5Nl0gcmFpZDU6IERpc2sgZmFp bHVyZSBvbiBzZGMs
IGRpc2FibGluZyBkZXZpY2UuDQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDMuNDgxOTk2XSByYWlkNTogT3BlcmF0aW9uIGNvbnRpbnVpbmcgb24gMCBk ZXZpY2VzLg0KT2N0
ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ4MjQ2M10g bXB0YmFzZTogaW9j
MDogTG9nSW5mbygweDMxMTEyMDAwKTogT3JpZ2luYXRvcj17UEx9LCBDb2Rl PXtSZXNldH0sIFN1
YkNvZGUoMHgyMDAwKSBjYl9pZHggbXB0YmFzZV9yZXBseQ0KT2N0ICAyIDEx OjAxOjU5IG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTQzLjQ4Mjc0Nl0gZW5kX3JlcXVlc3Q6IEkvTyBl cnJvciwgZGV2IHNk
dywgc2VjdG9yIDM5MDcwMjg5OTINCk9jdCAgMiAxMTowMTo1OSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0My40ODI3NDZdIG1kOiBzdXBlcl93cml0dGVuIGdldHMgZXJyb3I9LTUs IHVwdG9kYXRlPTAN
Ck9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBbNzM3MDE0My40ODI3 NDZdIHJhaWQ1OiBE
aXNrIGZhaWx1cmUgb24gc2R3LCBkaXNhYmxpbmcgZGV2aWNlLg0KT2N0ICAy IDExOjAxOjU5IG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ4Mjc0Nl0gcmFpZDU6IE9wZXJhdGlv biBjb250aW51aW5n
IG9uIDIgZGV2aWNlcy4NCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVs OiBbNzM3MDE0My40
OTA3MjldIGVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZG8sIHNlY3Rv ciAzOTA3MDI4OTky
DQpPY3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDkw ODAzXSBtZDogc3Vw
ZXJfd3JpdHRlbiBnZXRzIGVycm9yPS01LCB1cHRvZGF0ZT0wDQpPY3QgIDIg MTE6MDE6NTkgbm9k
ZTAzIGtlcm5lbDogWzczNzAxNDMuNDkwODc1XSByYWlkNTogRGlzayBmYWls dXJlIG9uIHNkbywg
ZGlzYWJsaW5nIGRldmljZS4NCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
My40OTA4NzZdIHJhaWQ1OiBPcGVyYXRpb24gY29udGludWluZyBvbiA0IGRl dmljZXMuDQpPY3Qg
IDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDkxMTEyXSBl bmRfcmVxdWVzdDog
SS9PIGVycm9yLCBkZXYgc2RwLCBzZWN0b3IgMzkwNzAyODk5Mg0KT2N0ICAy IDExOjAxOjU5IG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjQ5MTE4Nl0gbWQ6IHN1cGVyX3dyaXR0 ZW4gZ2V0cyBlcnJv
cj0tNSwgdXB0b2RhdGU9MA0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJu ZWw6IFs3MzcwMTQz
LjQ5MTI1OF0gcmFpZDU6IERpc2sgZmFpbHVyZSBvbiBzZHAsIGRpc2FibGlu ZyBkZXZpY2UuDQpP
Y3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDkxMjU5 XSByYWlkNTogT3Bl
cmF0aW9uIGNvbnRpbnVpbmcgb24gMyBkZXZpY2VzLg0KT2N0ICAyIDExOjAx OjU5IG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQzLjQ5MTk3OF0gZW5kX3JlcXVlc3Q6IEkvTyBlcnJv ciwgZGV2IHNkdSwg
c2VjdG9yIDM5MDcwMjg5OTINCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
My40OTIwNTNdIG1kOiBzdXBlcl93cml0dGVuIGdldHMgZXJyb3I9LTUsIHVw dG9kYXRlPTANCk9j
dCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBbNzM3MDE0My40OTIxMjVd IHJhaWQ1OiBEaXNr
IGZhaWx1cmUgb24gc2R1LCBkaXNhYmxpbmcgZGV2aWNlLg0KT2N0ICAyIDEx OjAxOjU5IG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTQzLjQ5MjEyN10gcmFpZDU6IE9wZXJhdGlvbiBj b250aW51aW5nIG9u
IDEgZGV2aWNlcy4NCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBb NzM3MDE0My40OTI2
MDZdIGVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZHEsIHNlY3RvciAz OTA3MDI4OTkyDQpP
Y3QgIDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDkyNjgx XSBtZDogc3VwZXJf
d3JpdHRlbiBnZXRzIGVycm9yPS01LCB1cHRvZGF0ZT0wDQpPY3QgIDIgMTE6 MDE6NTkgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDMuNDkyNzUzXSByYWlkNTogRGlzayBmYWlsdXJl IG9uIHNkcSwgZGlz
YWJsaW5nIGRldmljZS4NCk9jdCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVs OiBbNzM3MDE0My40
OTI3NTRdIHJhaWQ1OiBPcGVyYXRpb24gY29udGludWluZyBvbiAyIGRldmlj ZXMuDQpPY3QgIDIg
MTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDkzODU5XSBlbmRf cmVxdWVzdDogSS9P
IGVycm9yLCBkZXYgc2RyLCBzZWN0b3IgMzkwNzAyODk5Mg0KT2N0ICAyIDEx OjAxOjU5IG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTQzLjQ5Mzk0NF0gbWQ6IHN1cGVyX3dyaXR0ZW4g Z2V0cyBlcnJvcj0t
NSwgdXB0b2RhdGU9MA0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6 IFs3MzcwMTQzLjQ5
NDAxOV0gcmFpZDU6IERpc2sgZmFpbHVyZSBvbiBzZHIsIGRpc2FibGluZyBk ZXZpY2UuDQpPY3Qg
IDIgMTE6MDE6NTkgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuNDk0MDIxXSBy YWlkNTogT3BlcmF0
aW9uIGNvbnRpbnVpbmcgb24gMSBkZXZpY2VzLg0KT2N0ICAyIDExOjAxOjU5 IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQzLjUzNjYzMV0gbXB0YmFzZTogaW9jMDogTG9nSW5mbygw eDMxMTEwYjAwKTog
T3JpZ2luYXRvcj17UEx9LCBDb2RlPXtSZXNldH0sIFN1YkNvZGUoMHgwYjAw KSBjYl9pZHggbXB0
YmFzZV9yZXBseQ0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQzLjUzNzAw
OV0gZW5kX3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2IHNkbiwgc2VjdG9yIDM5 MDcwMjg5OTINCk9j
dCAgMiAxMTowMTo1OSBub2RlMDMga2VybmVsOiBbNzM3MDE0My41MzcwMDld IG1kOiBzdXBlcl93
cml0dGVuIGdldHMgZXJyb3I9LTUsIHVwdG9kYXRlPTANCk9jdCAgMiAxMTow MTo1OSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My41MzcwMDldIHJhaWQ1OiBEaXNrIGZhaWx1cmUg b24gc2RuLCBkaXNh
YmxpbmcgZGV2aWNlLg0KT2N0ICAyIDExOjAxOjU5IG5vZGUwMyBrZXJuZWw6 IFs3MzcwMTQzLjUz
NzAwOV0gcmFpZDU6IE9wZXJhdGlvbiBjb250aW51aW5nIG9uIDAgZGV2aWNl cy4NCk9jdCAgMiAx
MTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My44OTIxOTBdIG1wdGJh c2U6IGlvYzA6IExv
Z0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVz ZXR9LCBTdWJDb2Rl
KDB4MGIwMCkgY2JfaWR4IG1wdGJhc2VfcmVwbHkNCk9jdCAgMiAxMTowMjow MCBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0My44OTM0OTRdIGVuZF9yZXF1ZXN0OiBJL08gZXJyb3Is IGRldiBzZHgsIHNl
Y3RvciAzOTA3MDI4OTkyDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5l bDogWzczNzAxNDMu
ODkzNDk0XSBtZDogc3VwZXJfd3JpdHRlbiBnZXRzIGVycm9yPS01LCB1cHRv ZGF0ZT0wDQpPY3Qg
IDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuODkzNDk0XSBy YWlkNTogRGlzayBm
YWlsdXJlIG9uIHNkeCwgZGlzYWJsaW5nIGRldmljZS4NCk9jdCAgMiAxMTow MjowMCBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My44OTM0OTRdIHJhaWQ1OiBPcGVyYXRpb24gY29u dGludWluZyBvbiAw
IGRldmljZXMuDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuODk1OTM2
XSBlbmRfcmVxdWVzdDogSS9PIGVycm9yLCBkZXYgc2RqLCBzZWN0b3IgMzkw NzAyODk5Mg0KT2N0
ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjg5NjAxNF0g bWQ6IHN1cGVyX3dy
aXR0ZW4gZ2V0cyBlcnJvcj0tNSwgdXB0b2RhdGU9MA0KT2N0ICAyIDExOjAy OjAwIG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQzLjg5NjA5MV0gcmFpZDU6IERpc2sgZmFpbHVyZSBv biBzZGosIGRpc2Fi
bGluZyBkZXZpY2UuDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDog WzczNzAxNDMuODk2
MDkyXSByYWlkNTogT3BlcmF0aW9uIGNvbnRpbnVpbmcgb24gNCBkZXZpY2Vz Lg0KT2N0ICAyIDEx
OjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjkwNTI5M10gUkFJRDUg Y29uZiBwcmludG91
dDoNCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45 MDUyOTNdICAtLS0g
cmQ6NSB3ZDowDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuOTA1Mjkz
XSAgZGlzayAwLCBvOjAsIGRldjpzZGINCk9jdCAgMiAxMTowMjowMCBub2Rl MDMga2VybmVsOiBb
NzM3MDE0My45MDUyOTNdICBkaXNrIDEsIG86MCwgZGV2OnNkYw0KT2N0ICAy IDExOjAyOjAwIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjkwNTM1Nl0gIGRpc2sgMiwgbzowLCBk ZXY6c2RkDQpPY3Qg
IDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTA1NDI2XSAg ZGlzayAzLCBvOjAs
IGRldjpzZGUNCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3 MDE0My45MDU0OTRd
ICBkaXNrIDQsIG86MCwgZGV2OnNkZg0KT2N0ICAyIDExOjAyOjAwIG5vZGUw MyBrZXJuZWw6IFs3
MzcwMTQzLjkxNzA3OF0gbXB0YmFzZTogaW9jMDogTG9nSW5mbygweDMxMTgx MDAwKTogT3JpZ2lu
YXRvcj17UEx9LCBDb2RlPXtJTyBDYW5jZWxsZWQgRHVlIHRvIFJlY2lldmUg RXJyb3J9LCBTdWJD
b2RlKDB4MTAwMCkgY2JfaWR4IG1wdGJhc2VfcmVwbHkNCk9jdCAgMiAxMTow MjowMCBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My45MjA3OThdIFJBSUQ1IGNvbmYgcHJpbnRvdXQ6 DQpPY3QgIDIgMTE6
MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTIwODAxXSAgLS0tIHJk OjUgd2Q6MA0KT2N0
ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjkyMDgwMl0g IGRpc2sgMSwgbzow
LCBkZXY6c2RjDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuOTIwODA0
XSAgZGlzayAyLCBvOjAsIGRldjpzZGQNCk9jdCAgMiAxMTowMjowMCBub2Rl MDMga2VybmVsOiBb
NzM3MDE0My45MjA4MDVdICBkaXNrIDMsIG86MCwgZGV2OnNkZQ0KT2N0ICAy IDExOjAyOjAwIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjkyMDgwN10gIGRpc2sgNCwgbzowLCBk ZXY6c2RmDQpPY3Qg
IDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTIwODE0XSBS QUlENSBjb25mIHBy
aW50b3V0Og0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3Mzcw MTQzLjkyMDgxNl0g
IC0tLSByZDo1IHdkOjANCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVs OiBbNzM3MDE0My45
MjA4MTddICBkaXNrIDEsIG86MCwgZGV2OnNkYw0KT2N0ICAyIDExOjAyOjAw IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQzLjkyMDgxOF0gIGRpc2sgMiwgbzowLCBkZXY6c2RkDQpP Y3QgIDIgMTE6MDI6
MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTIwODE5XSAgZGlzayAzLCBv OjAsIGRldjpzZGUN
Ck9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45MjA4 MjFdICBkaXNrIDQs
IG86MCwgZGV2OnNkZg0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6 IFs3MzcwMTQzLjkz
MjgzN10gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAxMTowMjowMCBu b2RlMDMga2VybmVs
OiBbNzM3MDE0My45MzI4NTNdICAtLS0gcmQ6NSB3ZDowDQpPY3QgIDIgMTE6 MDI6MDAgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDMuOTMyODUzXSAgZGlzayAxLCBvOjAsIGRldjpz ZGMNCk9jdCAgMiAx
MTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45MzI4NTNdICBkaXNr IDIsIG86MCwgZGV2
OnNkZA0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQz LjkzMjg1M10gIGRp
c2sgMywgbzowLCBkZXY6c2RlDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDMuOTMyODUzXSBSQUlENSBjb25mIHByaW50b3V0Og0KT2N0ICAyIDExOjAy OjAwIG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQzLjkzMjg1M10gIC0tLSByZDo1IHdkOjANCk9jdCAg MiAxMTowMjowMCBu
b2RlMDMga2VybmVsOiBbNzM3MDE0My45MzI4NTNdICBkaXNrIDEsIG86MCwg ZGV2OnNkYw0KT2N0
ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjkzMjg1M10g IGRpc2sgMiwgbzow
LCBkZXY6c2RkDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuOTMyODUz
XSAgZGlzayAzLCBvOjAsIGRldjpzZGUNCk9jdCAgMiAxMTowMjowMCBub2Rl MDMga2VybmVsOiBb
NzM3MDE0My45Mzg0NTRdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTEx MGIwMCk6IE9yaWdp
bmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2Jf aWR4IG1wdGJhc2Vf
cmVwbHkNCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0 My45NDQ1OTVdIFJB
SUQ1IGNvbmYgcHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDMuOTQ0NjY2XSAgLS0tIHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAwIG5v ZGUwMyBrZXJuZWw6
IFs3MzcwMTQzLjk0NDczN10gIGRpc2sgMSwgbzowLCBkZXY6c2RjDQpPY3Qg IDIgMTE6MDI6MDAg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTQ0ODA0XSAgZGlzayAyLCBvOjAs IGRldjpzZGQNCk9j
dCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45NDQ4NzVd IFJBSUQ1IGNvbmYg
cHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDMuOTQ0OTM2
XSAgLS0tIHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJu ZWw6IFs3MzcwMTQz
Ljk0NDkzNl0gIGRpc2sgMSwgbzowLCBkZXY6c2RjDQpPY3QgIDIgMTE6MDI6 MDAgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDMuOTQ0OTM2XSAgZGlzayAyLCBvOjAsIGRldjpzZGQN Ck9jdCAgMiAxMTow
MjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45NTExNjBdIG1wdGJhc2U6 IGlvYzA6IExvZ0lu
Zm8oMHgzMTE4MTAwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17SU8gQ2Fu Y2VsbGVkIER1ZSB0
byBSZWNpZXZlIEVycm9yfSwgU3ViQ29kZSgweDEwMDApIGNiX2lkeCBtcHRi YXNlX3JlcGx5DQpP
Y3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMuOTUzODQ4 XSBtcHRiYXNlOiBp
b2MwOiBMb2dJbmZvKDB4MzExMTIwMDApOiBPcmlnaW5hdG9yPXtQTH0sIENv ZGU9e1Jlc2V0fSwg
U3ViQ29kZSgweDIwMDApIGNiX2lkeCBtcHRiYXNlX3JlcGx5DQpPY3QgIDIg MTE6MDI6MDAgbm9k
ZTAzIGtlcm5lbDogWzczNzAxNDMuOTU2OTMwXSBSQUlENSBjb25mIHByaW50 b3V0Og0KT2N0ICAy
IDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjk1NzAwNF0gIC0t LSByZDo1IHdkOjAN
Ck9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45NTcw NzFdICBkaXNrIDEs
IG86MCwgZGV2OnNkYw0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6 IFs3MzcwMTQzLjk1
NzE0MV0gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAxMTowMjowMCBu b2RlMDMga2VybmVs
OiBbNzM3MDE0My45NTcyMDhdICAtLS0gcmQ6NSB3ZDowDQpPY3QgIDIgMTE6 MDI6MDAgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDMuOTU3Mjc0XSAgZGlzayAxLCBvOjAsIGRldjpz ZGMNCk9jdCAgMiAx
MTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0My45Njg3NTJdIFJBSUQ1 IGNvbmYgcHJpbnRv
dXQ6DQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5lbDogWzczNzAxNDMu OTY4ODI2XSAgLS0t
IHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQzLjk2ODkw
M10gYmxvY2sgZHJiZDQ6IHAgcmVhZDogZXJyb3I9LTUNCk9jdCAgMiAxMTow MjowMCBub2RlMDMg
a2VybmVsOiBbNzM3MDE0My45Njg5NzZdIEJ1ZmZlciBJL08gZXJyb3Igb24g ZGV2aWNlIGRyYmQ0
LCBsb2dpY2FsIGJsb2NrIDE2NTE1ODEwMzANCk9jdCAgMiAxMTowMjowMCBu b2RlMDMga2VybmVs
OiBbNzM3MDE0My45NjkwNTZdIGJsb2NrIGRyYmQ0OiBwIHdyaXRlOiBlcnJv cj0tNQ0KT2N0ICAy
IDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjk2OTEyNl0gYmxv Y2sgZHJiZDQ6IExv
Y2FsIFdSSVRFIGZhaWxlZCBzZWM9MjEwMTM2ODBzIHNpemU9NDA5Ng0KT2N0 ICAyIDExOjAyOjAw
IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjk2OTIwM10gYmxvY2sgZHJiZDQ6 IGRpc2soIFVwVG9E
YXRlIC0+IEZhaWxlZCApDQpPY3QgIDIgMTE6MDI6MDAgbm9kZTAzIGtlcm5l bDogWzczNzAxNDMu
OTY5Mjc2XSBibG9jayBkcmJkNDogTG9jYWwgSU8gZmFpbGVkIGluIF9fcmVx X21vZC5EZXRhY2hp
bmcuLi4NCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0 My45Njk0OTJdIGJs
b2NrIGRyYmQ0OiBkaXNrKCBGYWlsZWQgLT4gRGlza2xlc3MgKQ0KT2N0ICAy IDExOjAyOjAwIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQzLjk2OTQ5Ml0gYmxvY2sgZHJiZDQ6IE5v dGlmaWVkIHBlZXIg
dGhhdCBteSBkaXNrIGlzIGJyb2tlbi4NCk9jdCAgMiAxMTowMjowMCBub2Rl MDMga2VybmVsOiBb
NzM3MDE0My45NzAxMjBdIGJsb2NrIGRyYmQ0OiBTaG91bGQgaGF2ZSBjYWxs ZWQgZHJiZF9hbF9j
b21wbGV0ZV9pbygsIDIxMDEzNjgwKSwgYnV0IG15IERpc2sgc2VlbXMgdG8g aGF2ZSBmYWlsZWQg
OigNCk9jdCAgMiAxMTowMjowMCBub2RlMDMga2VybmVsOiBbNzM3MDE0NC4w MDM3MzBdIGlzY3Np
X3RyZ3Q6IGZpbGVpb19tYWtlX3JlcXVlc3QoNjMpIEkvTyBlcnJvciA0MDk2 LCAtNQ0KT2N0ICAy
IDExOjAyOjAwIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0LjAwNDkzMV0gaXNj c2lfdHJndDogZmls
ZWlvX21ha2VfcmVxdWVzdCg2MykgSS9PIGVycm9yIDQwOTYsIC01DQpPY3Qg IDIgMTE6MDI6MDAg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDQuMDA2ODIwXSBpc2NzaV90cmd0OiBm aWxlaW9fbWFrZV9y
ZXF1ZXN0KDYzKSBJL08gZXJyb3IgNDA5NiwgLTUNCk9jdCAgMiAxMTowMjow MSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0NC44NDkzNDRdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8o MHgzMTExMGIwMCk6
IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIw MCkgY2JfaWR4IG1w
dHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC44
NDk0NTFdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9y aWdpbmF0b3I9e1BM
fSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNj c2loX2lvX2RvbmUN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NDk3 MDldIG1wdGJhc2U6
IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwg Q29kZT17UmVzZXR9
LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NDk4MTRdIG1wdGJhc2U6IGlv YzA6IExvZ0luZm8o
MHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBT dWJDb2RlKDB4MGIw
MCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC44NTAwNzddIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgz MTExMGIwMCk6IE9y
aWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkg Y2JfaWR4IG1wdHNj
c2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBb NzM3MDE0NC44NTAw
NzddIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdp bmF0b3I9e1BMfSwg
Q29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2lo X2lvX2RvbmUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTAyMDZd IG1wdGJhc2U6IGlv
YzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29k ZT17UmVzZXR9LCBT
dWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTA5NjVdIG1wdGJhc2U6IGlvYzA6 IExvZ0luZm8oMHgz
MTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJD b2RlKDB4MGIwMCkg
Y2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2Rl MDMgbGFzdCBtZXNz
YWdlIHJlcGVhdGVkIDMgdGltZXMNCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC44NTExNDldIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIw MCk6IE9yaWdpbmF0
b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4 IG1wdHNjc2loX2lv
X2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC44NTMzMzldIG1w
dGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9 e1BMfSwgQ29kZT17
UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2Rv bmUNCk9jdCAgMiAx
MTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTM1MjVdIG1wdGJh c2U6IGlvYzA6IExv
Z0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVz ZXR9LCBTdWJDb2Rl
KDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTow MjowMSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0NC44NTM3MTFdIG1wdGJhc2U6IGlvYzA6IExvZ0lu Zm8oMHgzMTExMGIw
MCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4 MGIwMCkgY2JfaWR4
IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
NC44NTM4OTddIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6 IE9yaWdpbmF0b3I9
e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1w dHNjc2loX2lvX2Rv
bmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44 NTQwODRdIG1wdGJh
c2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BM fSwgQ29kZT17UmVz
ZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTQyNzJdIG1wdGJhc2U6 IGlvYzA6IExvZ0lu
Zm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9 LCBTdWJDb2RlKDB4
MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjow MSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0NC44NTQ0NjhdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8o MHgzMTExMGIwMCk6
IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIw MCkgY2JfaWR4IG1w
dHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC44
NTQ2NzJdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9y aWdpbmF0b3I9e1BM
fSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNj c2loX2lvX2RvbmUN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTQ4 MzldIG1wdGJhc2U6
IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwg Q29kZT17UmVzZXR9
LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTUwNTBdIG1wdGJhc2U6IGlv YzA6IExvZ0luZm8o
MHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBT dWJDb2RlKDB4MGIw
MCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC44NTUxODJdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgz MTExMGIwMCk6IE9y
aWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkg Y2JfaWR4IG1wdHNj
c2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBb NzM3MDE0NC44NTU0
MDBdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdp bmF0b3I9e1BMfSwg
Q29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2lo X2lvX2RvbmUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTYyNThd IG1wdGJhc2U6IGlv
YzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29k ZT17UmVzZXR9LCBT
dWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTYyODJdIG1wdGJhc2U6IGlvYzA6 IExvZ0luZm8oMHgz
MTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJD b2RlKDB4MGIwMCkg
Y2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2Rl MDMgbGFzdCBtZXNz
YWdlIHJlcGVhdGVkIDIgdGltZXMNCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC44NTY0NzBdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIw MCk6IE9yaWdpbmF0
b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4 IG1wdHNjc2loX2lv
X2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC44NTczMzVdIG1w
dGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9 e1BMfSwgQ29kZT17
UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2Rv bmUNCk9jdCAgMiAx
MTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTc1MjRdIG1wdGJh c2U6IGlvYzA6IExv
Z0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVz ZXR9LCBTdWJDb2Rl
KDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTow MjowMSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0NC44NTc3MTRdIG1wdGJhc2U6IGlvYzA6IExvZ0lu Zm8oMHgzMTExMGIw
MCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4 MGIwMCkgY2JfaWR4
IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
NC44NTg0ODBdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6 IE9yaWdpbmF0b3I9
e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1w dHNjc2loX2lvX2Rv
bmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44 NTg3MDFdIG1wdGJh
c2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BM fSwgQ29kZT17UmVz
ZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTg4NDFdIG1wdGJhc2U6 IGlvYzA6IExvZ0lu
Zm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9 LCBTdWJDb2RlKDB4
MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjow MSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0NC44NTkwMjNdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8o MHgzMTExMGIwMCk6
IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIw MCkgY2JfaWR4IG1w
dHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC44
NTkyMDNdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9y aWdpbmF0b3I9e1BM
fSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNj c2loX2lvX2RvbmUN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTkz ODNdIG1wdGJhc2U6
IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwg Q29kZT17UmVzZXR9
LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NTk1NjRdIG1wdGJhc2U6IGlv YzA6IExvZ0luZm8o
MHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBT dWJDb2RlKDB4MGIw
MCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC44NTk3NDRdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgz MTExMGIwMCk6IE9y
aWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkg Y2JfaWR4IG1wdHNj
c2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBb NzM3MDE0NC44NTk5
MjVdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdp bmF0b3I9e1BMfSwg
Q29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2lo X2lvX2RvbmUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjAxMDVd IG1wdGJhc2U6IGlv
YzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29k ZT17UmVzZXR9LCBT
dWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjAyODZdIG1wdGJhc2U6IGlvYzA6 IExvZ0luZm8oMHgz
MTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJD b2RlKDB4MGIwMCkg
Y2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2Rl MDMga2VybmVsOiBb
NzM3MDE0NC44NjA0NjldIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTEx MGIwMCk6IE9yaWdp
bmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2Jf aWR4IG1wdHNjc2lo
X2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3 MDE0NC44NjA2NTBd
IG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0 b3I9e1BMfSwgQ29k
ZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lv X2RvbmUNCk9jdCAg
MiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjA2NTBdIG1w dGJhc2U6IGlvYzA6
IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17 UmVzZXR9LCBTdWJD
b2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC44NjA4NDVdIG1wdGJhc2U6IGlvYzA6IExv Z0luZm8oMHgzMTEx
MGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2Rl KDB4MGIwMCkgY2Jf
aWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC44NjEwMjddIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIw MCk6IE9yaWdpbmF0
b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4 IG1wdHNjc2loX2lv
X2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC44NjE2MDNdIG1w
dGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9 e1BMfSwgQ29kZT17
UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2Rv bmUNCk9jdCAgMiAx
MTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjE3ODJdIG1wdGJh c2U6IGlvYzA6IExv
Z0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVz ZXR9LCBTdWJDb2Rl
KDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTow MjowMSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0NC44NjE5NjNdIG1wdGJhc2U6IGlvYzA6IExvZ0lu Zm8oMHgzMTExMGIw
MCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4 MGIwMCkgY2JfaWR4
IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
NC44NjIxNDNdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6 IE9yaWdpbmF0b3I9
e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1w dHNjc2loX2lvX2Rv
bmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44 NjIzMjRdIG1wdGJh
c2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BM fSwgQ29kZT17UmVz
ZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjI1MDRdIG1wdGJhc2U6 IGlvYzA6IExvZ0lu
Zm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9 LCBTdWJDb2RlKDB4
MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjow MSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0NC44NjI2ODVdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8o MHgzMTExMGIwMCk6
IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIw MCkgY2JfaWR4IG1w
dHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC44
NjI4NjZdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9y aWdpbmF0b3I9e1BM
fSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNj c2loX2lvX2RvbmUN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjMw NDZdIG1wdGJhc2U6
IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwg Q29kZT17UmVzZXR9
LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjMyMjhdIG1wdGJhc2U6IGlv YzA6IExvZ0luZm8o
MHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBT dWJDb2RlKDB4MGIw
MCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC44NjM0MDhdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgz MTExMGIwMCk6IE9y
aWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkg Y2JfaWR4IG1wdHNj
c2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBb NzM3MDE0NC44NjM1
ODldIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdp bmF0b3I9e1BMfSwg
Q29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2lo X2lvX2RvbmUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjM3NzFd IG1wdGJhc2U6IGlv
YzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29k ZT17UmVzZXR9LCBT
dWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44NjM5NTddIG1wdGJhc2U6IGlvYzA6 IExvZ0luZm8oMHgz
MTExMGIwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJD b2RlKDB4MGIwMCkg
Y2JfaWR4IG1wdHNjc2loX2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2Rl MDMga2VybmVsOiBb
NzM3MDE0NC44NjkzMzVdIG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTEx MGIwMCk6IE9yaWdp
bmF0b3I9e1BMfSwgQ29kZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2Jf aWR4IG1wdHNjc2lo
X2lvX2RvbmUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3 MDE0NC44Njk0Mzdd
IG1wdGJhc2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0 b3I9e1BMfSwgQ29k
ZT17UmVzZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdHNjc2loX2lv X2RvbmUNCk9jdCAg
MiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NzAxMzVdIGVu ZF9yZXF1ZXN0OiBJ
L08gZXJyb3IsIGRldiBzZHMsIHNlY3RvciAzOTA3MDI4OTkyDQpPY3QgIDIg MTE6MDI6MDEgbm9k
ZTAzIGtlcm5lbDogWzczNzAxNDQuODcwMjExXSBtZDogc3VwZXJfd3JpdHRl biBnZXRzIGVycm9y
PS01LCB1cHRvZGF0ZT0wDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5l bDogWzczNzAxNDQu
ODcwMjg0XSByYWlkNTogRGlzayBmYWlsdXJlIG9uIHNkcywgZGlzYWJsaW5n IGRldmljZS4NCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NzAyODVd IHJhaWQ1OiBPcGVy
YXRpb24gY29udGludWluZyBvbiAwIGRldmljZXMuDQpPY3QgIDIgMTE6MDI6 MDEgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDQuODcwNDYwXSBSQUlENSBjb25mIHByaW50b3V0Og0K T2N0ICAyIDExOjAy
OjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg3MDUyOF0gIC0tLSByZDo1 IHdkOjANCk9jdCAg
MiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NzA1OTRdICBk aXNrIDAsIG86MCwg
ZGV2OnNkbg0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3Mzcw MTQ0Ljg3MDY2MV0g
IGRpc2sgMSwgbzowLCBkZXY6c2RvDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDQuODcwNzI5XSAgZGlzayAyLCBvOjAsIGRldjpzZHANCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC44NzA3OTZdICBkaXNrIDMsIG86MCwgZGV2 OnNkcQ0KT2N0ICAy
IDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg3MDg2NF0gIGRp c2sgNCwgbzowLCBk
ZXY6c2RyDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAx NDQuODczNjg1XSBl
bmRfcmVxdWVzdDogSS9PIGVycm9yLCBkZXYgc2R5LCBzZWN0b3IgMzkwNzAy ODk5Mg0KT2N0ICAy
IDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg3MzY4NV0gbWQ6 IHN1cGVyX3dyaXR0
ZW4gZ2V0cyBlcnJvcj0tNSwgdXB0b2RhdGU9MA0KT2N0ICAyIDExOjAyOjAx IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQ0Ljg3MzY4NV0gcmFpZDU6IERpc2sgZmFpbHVyZSBvbiBz ZHksIGRpc2FibGlu
ZyBkZXZpY2UuDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDQuODczNjg1
XSByYWlkNTogT3BlcmF0aW9uIGNvbnRpbnVpbmcgb24gMCBkZXZpY2VzLg0K T2N0ICAyIDExOjAy
OjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg3MzY4NV0gUkFJRDUgY29u ZiBwcmludG91dDoN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44NzM2 ODVdICAtLS0gcmQ6
NSB3ZDowDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAx NDQuODczNjg1XSAg
ZGlzayAwLCBvOjAsIGRldjpzZHQNCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC44NzM2ODVdICBkaXNrIDEsIG86MCwgZGV2OnNkdQ0KT2N0ICAyIDEx OjAyOjAxIG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTQ0Ljg3MzY4NV0gIGRpc2sgMiwgbzowLCBkZXY6 c2R2DQpPY3QgIDIg
MTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODczNjg1XSAgZGlz ayAzLCBvOjAsIGRl
djpzZHcNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC44NzM2ODVdICBk
aXNrIDQsIG86MCwgZGV2OnNkeA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0Ljg4MTk3NF0gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAxMTow MjowMSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0NC44ODIwNDVdICAtLS0gcmQ6NSB3ZDowDQpPY3Qg IDIgMTE6MDI6MDEg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODg0MzE0XSAgZGlzayAxLCBvOjAs IGRldjpzZG8NCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44ODQzODJd ICBkaXNrIDIsIG86
MCwgZGV2OnNkcA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQ0Ljg4NDQ0
OV0gIGRpc2sgMywgbzowLCBkZXY6c2RxDQpPY3QgIDIgMTE6MDI6MDEgbm9k ZTAzIGtlcm5lbDog
WzczNzAxNDQuODg0NTE3XSAgZGlzayA0LCBvOjAsIGRldjpzZHINCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44ODQ1OTBdIFJBSUQ1IGNvbmYgcHJp bnRvdXQ6DQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODg0NjU3XSAg LS0tIHJkOjUgd2Q6
MA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg4 NDcyM10gIGRpc2sg
MSwgbzowLCBkZXY6c2RvDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5l bDogWzczNzAxNDQu
ODg0NzkwXSAgZGlzayAyLCBvOjAsIGRldjpzZHANCk9jdCAgMiAxMTowMjow MSBub2RlMDMga2Vy
bmVsOiBbNzM3MDE0NC44ODQ4NThdICBkaXNrIDMsIG86MCwgZGV2OnNkcQ0K T2N0ICAyIDExOjAy
OjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljg4NDkyNV0gIGRpc2sgNCwg bzowLCBkZXY6c2Ry
DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODg0 OTk5XSBSQUlENSBj
b25mIHByaW50b3V0Og0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6 IFs3MzcwMTQ0Ljg4
NTA2Nl0gIC0tLSByZDo1IHdkOjANCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC44ODUxMzJdICBkaXNrIDEsIG86MCwgZGV2OnNkdQ0KT2N0ICAyIDEx OjAyOjAxIG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTQ0Ljg4NTIwMF0gIGRpc2sgMiwgbzowLCBkZXY6 c2R2DQpPY3QgIDIg
MTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODg1MjY3XSAgZGlz ayAzLCBvOjAsIGRl
djpzZHcNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC44ODUzMzRdICBk
aXNrIDQsIG86MCwgZGV2OnNkeA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0Ljg4NTQwNF0gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAxMTow MjowMSBub2RlMDMg
a2VybmVsOiBbNzM3MDE0NC44ODU0NzFdICAtLS0gcmQ6NSB3ZDowDQpPY3Qg IDIgMTE6MDI6MDEg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODg1NTM3XSAgZGlzayAxLCBvOjAs IGRldjpzZHUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44ODU2MDRd ICBkaXNrIDIsIG86
MCwgZGV2OnNkdg0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQ0Ljg4NTY3
Nl0gIGRpc2sgMywgbzowLCBkZXY6c2R3DQpPY3QgIDIgMTE6MDI6MDEgbm9k ZTAzIGtlcm5lbDog
WzczNzAxNDQuODg1NzQzXSAgZGlzayA0LCBvOjAsIGRldjpzZHgNCk9jdCAg MiAxMTowMjowMSBu
b2RlMDMga2VybmVsOiBbNzM3MDE0NC44OTYzMzRdIFJBSUQ1IGNvbmYgcHJp bnRvdXQ6DQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODk1OTk2XSBS QUlENSBjb25mIHBy
aW50b3V0Og0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3Mzcw MTQ0Ljg5NTk5OV0g
IC0tLSByZDo1IHdkOjANCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC44
OTYwMDFdICBkaXNrIDEsIG86MCwgZGV2OnNkbw0KT2N0ICAyIDExOjAyOjAx IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQ0Ljg5NjAwM10gIGRpc2sgMiwgbzowLCBkZXY6c2RwDQpP Y3QgIDIgMTE6MDI6
MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODk2MDA1XSAgZGlzayAzLCBv OjAsIGRldjpzZHEN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44OTYw MTBdIFJBSUQ1IGNv
bmYgcHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuODk2
MDExXSAgLS0tIHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0Ljg5NjAxMl0gIGRpc2sgMSwgbzowLCBkZXY6c2RvDQpPY3QgIDIgMTE6 MDI6MDEgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDQuODk2MDE0XSAgZGlzayAyLCBvOjAsIGRldjpz ZHANCk9jdCAgMiAx
MTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44OTYwMTVdICBkaXNr IDMsIG86MCwgZGV2
OnNkcQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0 Ljg5NzA2OF0gIC0t
LSByZDo1IHdkOjANCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBb NzM3MDE0NC44OTcx
MzVdICBkaXNrIDEsIG86MCwgZGV2OnNkdQ0KT2N0ICAyIDExOjAyOjAxIG5v ZGUwMyBrZXJuZWw6
IFs3MzcwMTQ0Ljg5NzIwMl0gIGRpc2sgMiwgbzowLCBkZXY6c2R2DQpPY3Qg IDIgMTE6MDI6MDEg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDQuODk3MjcwXSAgZGlzayAzLCBvOjAs IGRldjpzZHcNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44OTczNDBd IFJBSUQ1IGNvbmYg
cHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDQuODk3NDA4
XSAgLS0tIHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJu ZWw6IFs3MzcwMTQ0
Ljg5NzQ3NF0gIGRpc2sgMSwgbzowLCBkZXY6c2R1DQpPY3QgIDIgMTE6MDI6 MDEgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDQuODk3NTQxXSAgZGlzayAyLCBvOjAsIGRldjpzZHYN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC44OTc2MDldICBkaXNrIDMs IG86MCwgZGV2OnNk
dw0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljkx MjMxNl0gUkFJRDUg
Y29uZiBwcmludG91dDoNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC45
MTIzMTZdICAtLS0gcmQ6NSB3ZDowDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDQuOTEyMzE2XSAgZGlzayAxLCBvOjAsIGRldjpzZHUNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC45MTIzMTZdICBkaXNrIDIsIG86MCwgZGV2 OnNkdg0KT2N0ICAy
IDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0LjkxMjMxNl0gUkFJ RDUgY29uZiBwcmlu
dG91dDoNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC45MTIzMTZdICAt
LS0gcmQ6NSB3ZDowDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuOTEy
MzE2XSAgZGlzayAxLCBvOjAsIGRldjpzZHUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC45MTIzMTZdICBkaXNrIDIsIG86MCwgZGV2OnNkdg0KT2N0 ICAyIDExOjAyOjAx
IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0LjkxOTQyMF0gUkFJRDUgY29uZiBw cmludG91dDoNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45MTk0OTRd ICAtLS0gcmQ6NSB3
ZDowDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQu OTE5NzI1XSAgZGlz
ayAxLCBvOjAsIGRldjpzZG8NCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
NC45MTk3OTJdICBkaXNrIDIsIG86MCwgZGV2OnNkcA0KT2N0ICAyIDExOjAy OjAxIG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTQ0LjkxOTg2Ml0gUkFJRDUgY29uZiBwcmludG91dDoN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45MTk5MjldICAtLS0gcmQ6 NSB3ZDowDQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTIwMDAwXSAg ZGlzayAxLCBvOjAs
IGRldjpzZG8NCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3 MDE0NC45MjAwNjdd
ICBkaXNrIDIsIG86MCwgZGV2OnNkcA0KT2N0ICAyIDExOjAyOjAxIG5vZGUw MyBrZXJuZWw6IFs3
MzcwMTQ0LjkyODE1OF0gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC45MjgyMzBdICAtLS0gcmQ6NSB3ZDowDQpP Y3QgIDIgMTE6MDI6
MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTI4MzAxXSAgZGlzayAxLCBv OjAsIGRldjpzZHUN
Ck9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45Mjgz MjNdIFJBSUQ1IGNv
bmYgcHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuOTI4
MzIzXSAgLS0tIHJkOjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0LjkyODMyM10gIGRpc2sgMSwgbzowLCBkZXY6c2R1DQpPY3QgIDIgMTE6 MDI6MDEgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDQuOTM1MzkyXSBSQUlENSBjb25mIHByaW50b3V0 Og0KT2N0ICAyIDEx
OjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0LjkzNTQ2M10gIC0tLSBy ZDo1IHdkOjANCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45MzU4NTld ICBkaXNrIDEsIG86
MCwgZGV2OnNkbw0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQ0LjkzNTky
OV0gUkFJRDUgY29uZiBwcmludG91dDoNCk9jdCAgMiAxMTowMjowMSBub2Rl MDMga2VybmVsOiBb
NzM3MDE0NC45MzU5OTZdICAtLS0gcmQ6NSB3ZDowDQpPY3QgIDIgMTE6MDI6 MDEgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDQuOTM2MDYyXSAgZGlzayAxLCBvOjAsIGRldjpzZG8N Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQyNzBdIFJBSUQ1IGNv bmYgcHJpbnRvdXQ6
DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTQ0 MzE1XSAgLS0tIHJk
OjUgd2Q6MA0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3Mzcw MTQ0Ljk0NDMxNV0g
YmxvY2sgZHJiZDc6IHAgd3JpdGU6IGVycm9yPS01DQpPY3QgIDIgMTE6MDI6 MDEgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDQuOTQ0MzE1XSBibG9jayBkcmJkNzogTG9jYWwgV1JJ VEUgZmFpbGVkIHNl
Yz05OTIwMDE2cyBzaXplPTQwOTYNCk9jdCAgMiAxMTowMjowMSBub2RlMDMg a2VybmVsOiBbNzM3
MDE0NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBkaXNrKCBVcFRvRGF0ZSAtPiBG YWlsZWQgKQ0KT2N0
ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0NDMxNV0g YmxvY2sgZHJiZDc6
IExvY2FsIElPIGZhaWxlZCBpbiBfX3JlcV9tb2QuRGV0YWNoaW5nLi4uDQpP Y3QgIDIgMTE6MDI6
MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTQ0MzE1XSBibG9jayBkcmJk NzogcCB3cml0ZTog
ZXJyb3I9LTUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3 MDE0NC45NDQzMTVd
IGJsb2NrIGRyYmQ3OiBMb2NhbCBXUklURSBmYWlsZWQgc2VjPTk5MjAwMjRz IHNpemU9NDA5Ng0K
T2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0NDMx NV0gYmxvY2sgZHJi
ZDc6IHAgd3JpdGU6IGVycm9yPS01DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDQuOTQ0MzE1XSBibG9jayBkcmJkNzogTG9jYWwgV1JJVEUgZmFpbGVk IHNlYz03Nzg0NjY1
OTg0cyBzaXplPTQwOTYNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVs OiBbNzM3MDE0NC45
NDQzMTVdIGJsb2NrIGRyYmQ3OiBwIHdyaXRlOiBlcnJvcj0tNQ0KT2N0ICAy IDExOjAyOjAxIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IExv Y2FsIFdSSVRFIGZh
aWxlZCBzZWM9Nzc4NDY2NTk5MnMgc2l6ZT00MDk2DQpPY3QgIDIgMTE6MDI6 MDEgbm9kZTAzIGtl
cm5lbDogWzczNzAxNDQuOTQ0MzE1XSBibG9jayBkcmJkNzogcCB3cml0ZTog ZXJyb3I9LTUNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVd IGJsb2NrIGRyYmQ3
OiBMb2NhbCBXUklURSBmYWlsZWQgc2VjPTc3ODQ2NjYwMDBzIHNpemU9NDA5 Ng0KT2N0ICAyIDEx
OjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sg ZHJiZDc6IHAgd3Jp
dGU6IGVycm9yPS01DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuOTQ0
MzE1XSBibG9jayBkcmJkNzogTG9jYWwgV1JJVEUgZmFpbGVkIHNlYz03Nzg0 NjY2MDA4cyBzaXpl
PTQwOTYNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC45NDQzMTVdIGJs
b2NrIGRyYmQ3OiBwIHdyaXRlOiBlcnJvcj0tNQ0KT2N0ICAyIDExOjAyOjAx IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IExvY2FsIFdSSVRF IGZhaWxlZCBzZWM9
Nzc4NDY2NjAxNnMgc2l6ZT00MDk2DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDQuOTQ0MzE1XSBibG9jayBkcmJkNzogcCB3cml0ZTogZXJyb3I9LTUN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRy YmQ3OiBMb2NhbCBX
UklURSBmYWlsZWQgc2VjPTc3ODQ2NjYwMjRzIHNpemU9NDA5Ng0KT2N0ICAy IDExOjAyOjAxIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IHAg d3JpdGU6IGVycm9y
PS01DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQu OTQ0MzE1XSBibG9j
ayBkcmJkNzogTG9jYWwgV1JJVEUgZmFpbGVkIHNlYz03Nzg0NjY2MDMycyBz aXplPTQwOTYNCk9j
dCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVd IGJsb2NrIGRyYmQ3
OiBwIHdyaXRlOiBlcnJvcj0tNQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IExvY2FsIFdSSVRFIGZhaWxlZCBz ZWM9Nzc4NDY2NjA0
MHMgc2l6ZT00MDk2DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuOTQ0
MzE1XSBibG9jayBkcmJkNzogcCB3cml0ZTogZXJyb3I9LTUNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBMb2Nh bCBXUklURSBmYWls
ZWQgc2VjPTc3ODQ2NjYwNDhzIHNpemU9NDA5Ng0KT2N0ICAyIDExOjAyOjAx IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IHAgd3JpdGU6IGVy cm9yPS01DQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTQ0MzE1XSBi bG9jayBkcmJkNzog
TG9jYWwgV1JJVEUgZmFpbGVkIHNlYz03Nzg0NjY2MDU2cyBzaXplPTQwOTYN Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRy YmQ3OiBwIHdyaXRl
OiBlcnJvcj0tNQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQ0Ljk0NDMx
NV0gYmxvY2sgZHJiZDc6IExvY2FsIFdSSVRFIGZhaWxlZCBzZWM9Nzc4NDY2 NjA2NHMgc2l6ZT00
MDk2DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQu OTQ0MzE1XSBibG9j
ayBkcmJkNzogcCB3cml0ZTogZXJyb3I9LTUNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBMb2NhbCBXUklURSBm YWlsZWQgc2VjPTc3
ODQ2NjYwNzJzIHNpemU9NDA5Ng0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IHAgd3JpdGU6IGVycm9yPS01DQpP Y3QgIDIgMTE6MDI6
MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTQ0MzE1XSBibG9jayBkcmJk NzogTG9jYWwgV1JJ
VEUgZmFpbGVkIHNlYz03Nzg0NjY2MDgwcyBzaXplPTQwOTYNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBwIHdy aXRlOiBlcnJvcj0t
NQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0 NDMxNV0gYmxvY2sg
ZHJiZDc6IExvY2FsIFdSSVRFIGZhaWxlZCBzZWM9Nzc4NDY2NjA4OHMgc2l6 ZT00MDk2DQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTQ0MzE1XSBi bG9jayBkcmJkNzog
cCB3cml0ZTogZXJyb3I9LTUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2Vy bmVsOiBbNzM3MDE0
NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBMb2NhbCBXUklURSBmYWlsZWQgc2Vj PTc3ODQ2NjYwOTZz
IHNpemU9NDA5Ng0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTQ0Ljk0NDMx
NV0gYmxvY2sgZHJiZDc6IHAgd3JpdGU6IGVycm9yPS01DQpPY3QgIDIgMTE6 MDI6MDEgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDQuOTQ0MzE1XSBibG9jayBkcmJkNzogTG9jYWwg V1JJVEUgZmFpbGVk
IHNlYz03Nzg0NjY2MTA0cyBzaXplPTQwOTYNCk9jdCAgMiAxMTowMjowMSBu b2RlMDMga2VybmVs
OiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRyYmQ3OiBkaXNrKCBGYWlsZWQg LT4gRGlza2xlc3Mg
KQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk0 NDMxNV0gYmxvY2sg
ZHJiZDc6IE5vdGlmaWVkIHBlZXIgdGhhdCBteSBkaXNrIGlzIGJyb2tlbi4N Ck9jdCAgMiAxMTow
MjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NDQzMTVdIGJsb2NrIGRy YmQ3OiBTaG91bGQg
aGF2ZSBjYWxsZWQgZHJiZF9hbF9jb21wbGV0ZV9pbygsIDc3ODQ2NjU5ODQp LCBidXQgbXkgRGlz
ayBzZWVtcyB0byBoYXZlIGZhaWxlZCA6KA0KT2N0ICAyIDExOjAyOjAxIG5v ZGUwMyBrZXJuZWw6
IFs3MzcwMTQ0Ljk0NDMxNV0gYmxvY2sgZHJiZDc6IFNob3VsZCBoYXZlIGNh bGxlZCBkcmJkX2Fs
X2NvbXBsZXRlX2lvKCwgOTkyMDAxNiksIGJ1dCBteSBEaXNrIHNlZW1zIHRv IGhhdmUgZmFpbGVk
IDooDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQu OTUxMjgyXSBSQUlE
NSBjb25mIHByaW50b3V0Og0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJu ZWw6IFs3MzcwMTQ0
Ljk1MTY1MV0gIC0tLSByZDo1IHdkOjANCk9jdCAgMiAxMTowMjowMSBub2Rl MDMga2VybmVsOiBb
NzM3MDE0NC45NTE5OTZdIGJsb2NrIGRyYmQ2OiBwIHdyaXRlOiBlcnJvcj0t NQ0KT2N0ICAyIDEx
OjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk1MjA2Nl0gYmxvY2sg ZHJiZDY6IExvY2Fs
IFdSSVRFIGZhaWxlZCBzZWM9MTA3MDM4NjM0MjRzIHNpemU9NDA5Ng0KT2N0 ICAyIDExOjAyOjAx
IG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk1MjE0M10gYmxvY2sgZHJiZDY6 IGRpc2soIFVwVG9E
YXRlIC0+IEZhaWxlZCApDQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5l bDogWzczNzAxNDQu
OTUyMjE2XSBibG9jayBkcmJkNjogTG9jYWwgSU8gZmFpbGVkIGluIF9fcmVx X21vZC5EZXRhY2hp
bmcuLi4NCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC45NTIzMjFdIGJs
b2NrIGRyYmQ2OiBwIHdyaXRlOiBlcnJvcj0tNQ0KT2N0ICAyIDExOjAyOjAx IG5vZGUwMyBrZXJu
ZWw6IFs3MzcwMTQ0Ljk1MjM5MV0gYmxvY2sgZHJiZDY6IExvY2FsIFdSSVRF IGZhaWxlZCBzZWM9
MTA3MDM4NjM0MzJzIHNpemU9NDA5Ng0KT2N0ICAyIDExOjAyOjAxIG5vZGUw MyBrZXJuZWw6IFs3
MzcwMTQ0Ljk1MjQ3MV0gYmxvY2sgZHJiZDY6IHAgd3JpdGU6IGVycm9yPS01 DQpPY3QgIDIgMTE6
MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTUyODQzXSBibG9jayBk cmJkNjogTG9jYWwg
V1JJVEUgZmFpbGVkIHNlYz0xMDcwMzg2MzQ0MHMgc2l6ZT00MDk2DQpPY3Qg IDIgMTE6MDI6MDEg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTUyOTI5XSBibG9jayBkcmJkNjog cCB3cml0ZTogZXJy
b3I9LTUNCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0 NC45NTI5OTldIGJs
b2NrIGRyYmQ2OiBMb2NhbCBXUklURSBmYWlsZWQgc2VjPTk4NDk4ODhzIHNp emU9NDA5Ng0KT2N0
ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTQ0Ljk1MzA3OV0g YmxvY2sgZHJiZDY6
IHAgd3JpdGU6IGVycm9yPS01DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDQuOTUzMTQ5XSBibG9jayBkcmJkNjogTG9jYWwgV1JJVEUgZmFpbGVkIHNl Yz0xMTY4NzA3NzM3
NnMgc2l6ZT00MDk2DQpPY3QgIDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDog WzczNzAxNDQuOTUz
MjI5XSBibG9jayBkcmJkNjogcCB3cml0ZTogZXJyb3I9LTUNCk9jdCAgMiAx MTowMjowMSBub2Rl
MDMga2VybmVsOiBbNzM3MDE0NC45NTMyOThdIGJsb2NrIGRyYmQ2OiBMb2Nh bCBXUklURSBmYWls
ZWQgc2VjPTk5MjAwOTZzIHNpemU9NDA5Ng0KT2N0ICAyIDExOjAyOjAxIG5v ZGUwMyBrZXJuZWw6
IFs3MzcwMTQ0Ljk1MzM3OF0gYmxvY2sgZHJiZDY6IHAgd3JpdGU6IGVycm9y PS01DQpPY3QgIDIg
MTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDQuOTUzNDQ4XSBibG9j ayBkcmJkNjogTG9j
YWwgV1JJVEUgZmFpbGVkIHNlYz0zOTAzMzk0NzI4cyBzaXplPTQwOTYNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NC45NTk1MTJdIGJsb2NrIGRyYmQ2 OiBkaXNrKCBGYWls
ZWQgLT4gRGlza2xlc3MgKQ0KT2N0ICAyIDExOjAyOjAxIG5vZGUwMyBrZXJu ZWw6IFs3MzcwMTQ0
Ljk1OTUxMl0gYmxvY2sgZHJiZDY6IE5vdGlmaWVkIHBlZXIgdGhhdCBteSBk aXNrIGlzIGJyb2tl
bi4NCk9jdCAgMiAxMTowMjowMSBub2RlMDMga2VybmVsOiBbNzM3MDE0NS4x NDczNDNdIG1wdGJh
c2U6IGlvYzA6IExvZ0luZm8oMHgzMTExMGIwMCk6IE9yaWdpbmF0b3I9e1BM fSwgQ29kZT17UmVz
ZXR9LCBTdWJDb2RlKDB4MGIwMCkgY2JfaWR4IG1wdGJhc2VfcmVwbHkNCk9j dCAgMiAxMTowMjow
MSBub2RlMDMga2VybmVsOiBbNzM3MDE0NS4xNTk2NjZdIG1wdGJhc2U6IGlv YzA6IExvZ0luZm8o
MHgzMTE4MTAwMCk6IE9yaWdpbmF0b3I9e1BMfSwgQ29kZT17SU8gQ2FuY2Vs bGVkIER1ZSB0byBS
ZWNpZXZlIEVycm9yfSwgU3ViQ29kZSgweDEwMDApIGNiX2lkeCBtcHRiYXNl X3JlcGx5DQpPY3Qg
IDIgMTE6MDI6MDEgbm9kZTAzIGtlcm5lbDogWzczNzAxNDUuMTgzNDYxXSBt cHRiYXNlOiBpb2Mw
OiBMb2dJbmZvKDB4MzExMTIwMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9 e1Jlc2V0fSwgU3Vi
Q29kZSgweDIwMDApIGNiX2lkeCBtcHRiYXNlX3JlcGx5DQpPY3QgIDIgMTE6 MDI6MDIgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDYuNjY2MTk4XSBtcHRiYXNlOiBpb2MwOiBMb2dJ bmZvKDB4MzExMTBi
MDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgw eDBiMDApIGNiX2lk
eCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDYuNjY2MTk4XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDAp OiBPcmlnaW5hdG9y
PXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBt cHRzY3NpaF9pb19k
b25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYu NjY2MzEzXSBtcHRi
YXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQ TH0sIENvZGU9e1Jl
c2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25l DQpPY3QgIDIgMTE6
MDI6MDIgbm9kZTAzIGxhc3QgbWVzc2FnZSByZXBlYXRlZCAyIHRpbWVzDQpP Y3QgIDIgMTE6MDI6
MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYuNjcwNzcyXSBtcHRiYXNlOiBp b2MwOiBMb2dJbmZv
KDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwg U3ViQ29kZSgweDBi
MDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIg bm9kZTAzIGtlcm5l
bDogWzczNzAxNDYuNjcwODc0XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4 MzExMTBiMDApOiBP
cmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDAp IGNiX2lkeCBtcHRz
Y3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDog WzczNzAxNDYuNjcw
OTc1XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmln aW5hdG9yPXtQTH0s
IENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3Np aF9pb19kb25lDQpP
Y3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYuNjcxMDc3 XSBtcHRiYXNlOiBp
b2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENv ZGU9e1Jlc2V0fSwg
U3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3Qg IDIgMTE6MDI6MDIg
bm9kZTAzIGtlcm5lbDogWzczNzAxNDYuNjcxMTc5XSBtcHRiYXNlOiBpb2Mw OiBMb2dJbmZvKDB4
MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3Vi Q29kZSgweDBiMDAp
IGNiX2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9k ZTAzIGtlcm5lbDog
WzczNzAxNDYuNjcxMjgwXSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzEx MTBiMDApOiBPcmln
aW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNi X2lkeCBtcHRzY3Np
aF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzcz NzAxNDYuNjcxMzgx
XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5h dG9yPXtQTH0sIENv
ZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9p b19kb25lDQpPY3Qg
IDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYuNjcxNDgyXSBt cHRiYXNlOiBpb2Mw
OiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9 e1Jlc2V0fSwgU3Vi
Q29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIg MTE6MDI6MDIgbm9k
ZTAzIGtlcm5lbDogWzczNzAxNDYuNjcxNTgzXSBtcHRiYXNlOiBpb2MwOiBM b2dJbmZvKDB4MzEx
MTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29k ZSgweDBiMDApIGNi
X2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAz IGtlcm5lbDogWzcz
NzAxNDYuNjcxNjg1XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBi MDApOiBPcmlnaW5h
dG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lk eCBtcHRzY3NpaF9p
b19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAx NDYuNjcxNzg4XSBt
cHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9y PXtQTH0sIENvZGU9
e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19k b25lDQpPY3QgIDIg
MTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYuNjcxODkxXSBtcHRi YXNlOiBpb2MwOiBM
b2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jl c2V0fSwgU3ViQ29k
ZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6 MDI6MDIgbm9kZTAz
IGtlcm5lbDogWzczNzAxNDYuNjcxOTkzXSBtcHRiYXNlOiBpb2MwOiBMb2dJ bmZvKDB4MzExMTBi
MDApOiBPcmlnaW5hdG9yPXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgw eDBiMDApIGNiX2lk
eCBtcHRzY3NpaF9pb19kb25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtl cm5lbDogWzczNzAx
NDYuNjcyMDk0XSBtcHRiYXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDAp OiBPcmlnaW5hdG9y
PXtQTH0sIENvZGU9e1Jlc2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBt cHRzY3NpaF9pb19k
b25lDQpPY3QgIDIgMTE6MDI6MDIgbm9kZTAzIGtlcm5lbDogWzczNzAxNDYu NjcyMTk1XSBtcHRi
YXNlOiBpb2MwOiBMb2dJbmZvKDB4MzExMTBiMDApOiBPcmlnaW5hdG9yPXtQ TH0sIENvZGU9e1Jl
c2V0fSwgU3ViQ29kZSgweDBiMDApIGNiX2lkeCBtcHRzY3NpaF9pb19kb25l DQpPY3QgIDIgMTE6
MDI6MDUgbm9kZTAzIGNpYjogWzU3MzRdOiBXQVJOOiBzZW5kX2lwY19tZXNz YWdlOiBJUEMgQ2hh
bm5lbCB0byAyMzU1OSBpcyBub3QgY29ubmVjdGVkDQpPY3QgIDIgMTE6MDI6 MDcgbm9kZTAzIGtl
cm5lbDogWzczNzAxNTAuOTE4ODQ5XSBtcHRiYXNlOiBpb2MwOiBXQVJOSU5H IC0gSU9DIGlzIGlu
IEZBVUxUIHN0YXRlICg3ODEwaCkhISENCk9jdCAgMiAxMTowMjowNyBub2Rl MDMga2VybmVsOiBb
NzM3MDE1MC45MTg5MjldIG1wdGJhc2U6IGlvYzA6IFdBUk5JTkcgLSBJc3N1 aW5nIEhhcmRSZXNl
dCBmcm9tIG1wdF9mYXVsdF9yZXNldF93b3JrISENCk9jdCAgMiAxMTowMjow NyBub2RlMDMga2Vy
bmVsOiBbNzM3MDE1MC45MTkwMjddIG1wdGJhc2U6IGlvYzA6IEluaXRpYXRp bmcgcmVjb3ZlcnkN
Ck9jdCAgMiAxMTowMjowNyBub2RlMDMga2VybmVsOiBbNzM3MDE1MC45MTkw OThdIG1wdGJhc2U6
IGlvYzA6IFdBUk5JTkcgLSBJT0MgaXMgaW4gRkFVTFQgc3RhdGUhISENCk9j dCAgMiAxMTowMjow
NyBub2RlMDMga2VybmVsOiBbNzM3MDE1MC45MTkxNzFdIG1wdGJhc2U6IGlv YzA6IFdBUk5JTkcg
LSAgICAgICAgICAgIEZBVUxUIGNvZGUgPSA3ODEwaA0KT2N0ICAyIDExOjAy OjEwIG5vZGUwMyBr
ZXJuZWw6IFs3MzcwMTU0LjA0MTkzNF0gbXB0YmFzZTogaW9jMDogUmVjb3Zl cmVkIGZyb20gSU9D
IEZBVUxUDQpPY3QgIDIgMTE6MDI6MTYgbm9kZTAzIGNpYjogWzU3MzRdOiBX QVJOOiBzZW5kX2lw
Y19tZXNzYWdlOiBJUEMgQ2hhbm5lbCB0byAyMzU1OSBpcyBub3QgY29ubmVj dGVkDQpPY3QgIDIg
MTE6MDI6MjEgbm9kZTAzIGlTQ1NJVGFyZ2V0WzkwNjBdOiBbOTA2OV06IFdB Uk5JTkc6IENvbmZp
Z3VyYXRpb24gcGFyYW1ldGVyICJwb3J0YWxzIiBpcyBub3Qgc3VwcG9ydGVk IGJ5IHRoZSBpU0NT
SSBpbXBsZW1lbnRhdGlvbiBhbmQgd2lsbCBiZSBpZ25vcmVkLg0KT2N0ICAy IDExOjAyOjIyIG5v
ZGUwMyBrZXJuZWw6IFs3MzcwMTY2LjM1MzA4N10gbXB0YmFzZTogaW9jMDog V0FSTklORyAtIG1w
dF9mYXVsdF9yZXNldF93b3JrOiBIYXJkUmVzZXQ6IHN1Y2Nlc3MNCk9jdCAg MiAxMTowMjoyMiBu
b2RlMDMga2VybmVsOiBbNzM3MDE2Ni43OTQ3ODJdIFJBSUQ1IGNvbmYgcHJp bnRvdXQ6DQpPY3Qg
IDIgMTE6MDI6MjIgbm9kZTAzIGtlcm5lbDogWzczNzAxNjYuNzk0NzgyXSAg LS0tIHJkOjUgd2Q6
NA0KT2N0ICAyIDExOjAyOjIyIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTY2Ljc5 NDc4Ml0gIGRpc2sg
MCwgbzoxLCBkZXY6c2RoDQpPY3QgIDIgMTE6MDI6MjIgbm9kZTAzIGtlcm5l bDogWzczNzAxNjYu
Nzk0NzgyXSAgZGlzayAxLCBvOjEsIGRldjpzZGkNCk9jdCAgMiAxMTowMjoy MiBub2RlMDMga2Vy
bmVsOiBbNzM3MDE2Ni43OTQ3ODJdICBkaXNrIDIsIG86MCwgZGV2OnNkag0K T2N0ICAyIDExOjAy
OjIyIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTY2Ljc5NDc4Ml0gIGRpc2sgMywg bzoxLCBkZXY6c2Rr
DQpPY3QgIDIgMTE6MDI6MjIgbm9kZTAzIGtlcm5lbDogWzczNzAxNjYuNzk0 NzgyXSAgZGlzayA0
LCBvOjEsIGRldjpzZGwNCk9jdCAgMiAxMTowMjoyMiBub2RlMDMga2VybmVs OiBbNzM3MDE2Ni44
MTI5NDldIFJBSUQ1IGNvbmYgcHJpbnRvdXQ6DQpPY3QgIDIgMTE6MDI6MjIg bm9kZTAzIGtlcm5l
bDogWzczNzAxNjYuODEyOTY3XSAgLS0tIHJkOjUgd2Q6NA0KT2N0ICAyIDEx OjAyOjIyIG5vZGUw
MyBrZXJuZWw6IFs3MzcwMTY2LjgxMjk2N10gIGRpc2sgMCwgbzoxLCBkZXY6 c2RoDQpPY3QgIDIg
MTE6MDI6MjIgbm9kZTAzIGtlcm5lbDogWzczNzAxNjYuODEyOTY3XSAgZGlz ayAxLCBvOjEsIGRl
djpzZGkNCk9jdCAgMiAxMTowMjoyMiBub2RlMDMga2VybmVsOiBbNzM3MDE2 Ni44MTI5NjddICBk
aXNrIDMsIG86MSwgZGV2OnNkaw0KT2N0ICAyIDExOjAyOjIyIG5vZGUwMyBr ZXJuZWw6IFs3Mzcw
MTY2LjgxMjk2N10gIGRpc2sgNCwgbzoxLCBkZXY6c2RsDQpPY3QgIDIgMTE6 MDI6MjIgbm9kZTAz
IGtlcm5lbDogWzczNzAxNjYuODEyOTY3XSBSQUlENSBjb25mIHByaW50b3V0 Og0KT2N0ICAyIDEx
OjAyOjIyIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTY2LjgxMjk2N10gIC0tLSBy ZDo1IHdkOjQNCk9j
dCAgMiAxMTowMjoyMiBub2RlMDMga2VybmVsOiBbNzM3MDE2Ni44MTI5Njdd ICBkaXNrIDAsIG86
MSwgZGV2OnNkaA0KT2N0ICAyIDExOjAyOjIyIG5vZGUwMyBrZXJuZWw6IFs3 MzcwMTY2LjgxMjk2
N10gIGRpc2sgMSwgbzoxLCBkZXY6c2RpDQpPY3QgIDIgMTE6MDI6MjIgbm9k ZTAzIGtlcm5lbDog
WzczNzAxNjYuODEyOTY3XSAgZGlzayAyLCBvOjEsIGRldjpzZG0NCk9jdCAg MiAxMTowMjoyMiBu
b2RlMDMga2VybmVsOiBbNzM3MDE2Ni44MTI5NjddICBkaXNrIDMsIG86MSwg ZGV2OnNkaw0KT2N0
ICAyIDExOjAyOjIyIG5vZGUwMyBrZXJuZWw6IFs3MzcwMTY2LjgxMjk2N10g IGRpc2sgNCwgbzox
LCBkZXY6c2RsDQpPY3QgIDIgMTE6MDI6MjIgbm9kZTAzIGtlcm5lbDogWzcz NzAxNjYuODEyOTY3
XSBtZDogcmVjb3Zlcnkgb2YgUkFJRCBhcnJheSBtZDENCk9jdCAgMiAxMTow MjoyMiBub2RlMDMg
a2VybmVsOiBbNzM3MDE2Ni44MTI5NjddIG1kOiBtaW5pbXVtIF9ndWFyYW50 ZWVkXyAgc3BlZWQ6
IDEwMDAgS0Ivc2VjL2Rpc2suDQpPY3QgIDIgMTE6MDI6MjIgbm9kZTAzIGtl cm5lbDogWzczNzAx
NjYuODEyOTY3XSBtZDogdXNpbmcgbWF4aW11bSBhdmFpbGFibGUgaWRsZSBJ TyBiYW5kd2lkdGgg
KGJ1dCBub3QgbW9yZSB0aGFuIDIwMDAwMCBLQi9zZWMpIGZvciByZWNvdmVy eS4NCk9jdCAgMiAx
MTowMjoyMiBub2RlMDMga2VybmVsOiBbNzM3MDE2Ni44MTI5NjddIG1kOiB1 c2luZyAxMjhrIHdp
bmRvdywgb3ZlciBhIHRvdGFsIG9mIDE5NTM1MTQ0OTYgYmxvY2tzLg0K
--20cf307f385eaa07fe04ae77d9fd--
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: MD sets failing under heavy load in a DRBD/Pacemaker Cluster

am 04.10.2011 15:22:36 von CoolCold

=46rom my point of view it looks like driver/hardware errors, since you
have records like:
Oct 2 11:01:59 node03 kernel: [7370143.442783] end_request: I/O
error, dev sdf, sector 3907028992


On Tue, Oct 4, 2011 at 4:01 PM, Caspar Smit wrote:
> Hi all,
>
> We are having a major problem with one of our clusters.
>
> Here's a description of the setup:
>
> 2 supermicro servers containing the following hardware:
>
> Chassis: SC846E1-R1200B
> Mainboard: X8DTH-6F rev 2.01 (onboard LSI2008 controller disabled
> through jumper)
> CPU: Intel Xeon E5606 @ 2.13Ghz, 4 cores
> Memory: 4x KVR1333D3D4R9S/4G (16Gb)
> Backplane: SAS846EL1 rev 1.1
> Ethernet: 2x Intel Pro/1000 PT Quad Port Low Profile
> SAS/SATA Controller: LSI 3081E-R (P20, BIOS: 6.34.00.00, Firmware 1.3=
2.00.00-IT)
> SAS/SATA JBOD Controller: LSI 3801E (P20, BIOS: 6.34.00.00, Firmware
> 1.32.00.00-IT)
> OS Disk: 30Gb SSD
> Harddisks: 24x Western Digital 2TB 7200RPM RE4-GP (WD2002FYPS)
>
> Both machines have debian lenny 5 installed, here are the versions of
> the packages involved:
>
> drbd/heartbeat/pacemaker are installed from the backports repository.
>
> linux-image-2.6.26-2-amd64 =A0 2.6.26-26lenny3
> mdadm =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
2.6.7.2-3
> drbd8-2.6.26-2-amd64 =A0 =A0 =A0 =A0 =A0 2:8.3.7-1~bpo50+1+2.6.26-26l=
enny3
> drbd8-source =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02:8.3.7-1=
~bpo50+1
> drbd8-utils =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02:=
8.3.7-1~bpo50+1
> heartbeat =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 1:3=
0.3-2~bpo50+1
> pacemaker =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 1.0.9.1=
+hg15626-1~bpo50+1
> iscsitarget =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01.=
4.20.2 (compiled from tar.gz)
>
>
> We created 4 MD sets out of the 24 harddisks (/dev/md0 through /dev/m=
d3)
>
> Each is a RAID5 of 5 disks and 1 hotspare (8TB netto per MD), metadat=
a
> version of the MD sets is 0.90
>
> For each MD we created a DRBD device to the second node. (/dev/drbd4
> through /dev/drbd7) (0 through 3 were used by disks from a JBOD which
> was disconnected, read below)
> (see attached drbd.conf.txt, these are the individual *.res files com=
bined)
>
> Each drbd device has its own dedicated 1GbE NIC port.
>
> Each drbd device is then exported through iSCSI using iet in pacemake=
r
> (see attached crm-config.txt for the full pacemaker config)
>
>
> Now for the symptoms we are having:
>
> After a number of days (sometimes weeks) the disks from the MD sets
> start failing subsequently.
>
> See the attached syslog.txt for details but here are the main entries=
:
>
> It starts with:
>
> Oct =A02 11:01:59 node03 kernel: [7370143.421999] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptbase_reply
> Oct =A02 11:01:59 node03 kernel: [7370143.435220] mptbase: ioc0:
> LogInfo(0x31181000): Originator=3D{PL}, Code=3D{IO Cancelled Due to
> Recieve Error}, SubCode(0x1000) cb_idx mptbase_reply
> Oct =A02 11:01:59 node03 kernel: [7370143.442141] mptbase: ioc0:
> LogInfo(0x31112000): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x200=
0)
> cb_idx mptbase_reply
> Oct =A02 11:01:59 node03 kernel: [7370143.442783] end_request: I/O
> error, dev sdf, sector 3907028992
> Oct =A02 11:01:59 node03 kernel: [7370143.442783] md: super_written g=
ets
> error=3D-5, uptodate=3D0
> Oct =A02 11:01:59 node03 kernel: [7370143.442783] raid5: Disk failure=
on
> sdf, disabling device.
> Oct =A02 11:01:59 node03 kernel: [7370143.442783] raid5: Operation
> continuing on 4 devices.
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] end_request: I/O
> error, dev sdb, sector 3907028992
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] md: super_written g=
ets
> error=3D-5, uptodate=3D0
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] raid5: Disk failure=
on
> sdb, disabling device.
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] raid5: Operation
> continuing on 3 devices.
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] end_request: I/O
> error, dev sdd, sector 3907028992
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] md: super_written g=
ets
> error=3D-5, uptodate=3D0
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] raid5: Disk failure=
on
> sdd, disabling device.
> Oct =A02 11:01:59 node03 kernel: [7370143.442820] raid5: Operation
> continuing on 2 devices.
> Oct =A02 11:01:59 node03 kernel: [7370143.470791] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptbase_reply
>
> Oct =A02 11:02:00 node03 kernel: [7370143.968976] Buffer I/O error on
> device drbd4, logical block 1651581030
> Oct =A02 11:02:00 node03 kernel: [7370143.969056] block drbd4: p writ=
e: error=3D-5
> Oct =A02 11:02:00 node03 kernel: [7370143.969126] block drbd4: Local
> WRITE failed sec=3D21013680s size=3D4096
> Oct =A02 11:02:00 node03 kernel: [7370143.969203] block drbd4: disk(
> UpToDate -> Failed )
> Oct =A02 11:02:00 node03 kernel: [7370143.969276] block drbd4: Local =
IO
> failed in __req_mod.Detaching...
> Oct =A02 11:02:00 node03 kernel: [7370143.969492] block drbd4: disk(
> Failed -> Diskless )
> Oct =A02 11:02:00 node03 kernel: [7370143.969492] block drbd4: Notifi=
ed
> peer that my disk is broken.
> Oct =A02 11:02:00 node03 kernel: [7370143.970120] block drbd4: Should
> have called drbd_al_complete_io(, 21013680), but my Disk seems to hav=
e
> failed :(
> Oct =A02 11:02:00 node03 kernel: [7370144.003730] iscsi_trgt:
> fileio_make_request(63) I/O error 4096, -5
> Oct =A02 11:02:00 node03 kernel: [7370144.004931] iscsi_trgt:
> fileio_make_request(63) I/O error 4096, -5
> Oct =A02 11:02:00 node03 kernel: [7370144.006820] iscsi_trgt:
> fileio_make_request(63) I/O error 4096, -5
> Oct =A02 11:02:01 node03 kernel: [7370144.849344] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptscsih_io_done
> Oct =A02 11:02:01 node03 kernel: [7370144.849451] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptscsih_io_done
> Oct =A02 11:02:01 node03 kernel: [7370144.849709] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptscsih_io_done
> Oct =A02 11:02:01 node03 kernel: [7370144.849814] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptscsih_io_done
> Oct =A02 11:02:01 node03 kernel: [7370144.850077] mptbase: ioc0:
> LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b0=
0)
> cb_idx mptscsih_io_done
>
> Oct =A02 11:02:07 node03 kernel: [7370150.918849] mptbase: ioc0: WARN=
ING
> - IOC is in FAULT state (7810h)!!!
> Oct =A02 11:02:07 node03 kernel: [7370150.918929] mptbase: ioc0: WARN=
ING
> - Issuing HardReset from mpt_fault_reset_work!!
> Oct =A02 11:02:07 node03 kernel: [7370150.919027] mptbase: ioc0:
> Initiating recovery
> Oct =A02 11:02:07 node03 kernel: [7370150.919098] mptbase: ioc0: WARN=
ING
> - IOC is in FAULT state!!!
> Oct =A02 11:02:07 node03 kernel: [7370150.919171] mptbase: ioc0: WARN=
ING
> - =A0 =A0 =A0 =A0 =A0 =A0FAULT code =3D 7810h
> Oct =A02 11:02:10 node03 kernel: [7370154.041934] mptbase: ioc0:
> Recovered from IOC FAULT
> Oct =A02 11:02:16 node03 cib: [5734]: WARN: send_ipc_message: IPC
> Channel to 23559 is not connected
> Oct =A02 11:02:21 node03 iSCSITarget[9060]: [9069]: WARNING:
> Configuration parameter "portals" is not supported by the iSCSI
> implementation and will be ignored.
> Oct =A02 11:02:22 node03 kernel: [7370166.353087] mptbase: ioc0: WARN=
ING
> - mpt_fault_reset_work: HardReset: success
>
>
> This results in 3 MD's were all disks are failed [_____] and 1 MD
> survives that is rebuilding with its spare.
> 3 drbd devices are Diskless/UpToDate and the survivor is UpToDate/UpT=
oDate
> The weird thing of this all is that there is always 1 MD set that
> "survives" the FAULT state of the controller!
> Luckily DRBD redirects all read/writes to the second node so there is
> no downtime.
>
>
> Our findings:
>
> 1) It seems to only happen on heavy load
>
> 2) It seems to only happen when DRBD is connected (we didn't have any
> failing MD's yet when DRBD was not connected luckily!)
>
> 3) It seems to only happen on the primary node
>
> 4) It does not look like a hardware problem because there is always
> one MD that survives this, if this was hardware related I would expec=
t
> ALL disks/MD's too fail.
> =A0Furthermore the disks are not broken because we can assemble the
> array again after it happened and they resync just fine.
>
> 5) I see that there is a new kernel version (2.6.26-27) available and
> if i look at the changelog it has a fair number of fixes related to
> MD, although the symptoms we are seeing are different from the
> described fixes it could be related. Can anyone tell if these issues
> are related to the fixes in the newest kernel image?
>
> 6) In the past we had a Dell MD1000 JBOD connected to the LSI 3801E
> controller on both nodes and had the same problem when every disk
> (only from the JBOD) failed so we disconnected the JBOD. The
> controller stayed inside the server.
>
>
> Things we tried so far:
>
> 1) We switched the LSI 3081E-R controller with another but to no avai=
l
> (and we have another identical cluster suffering from this problem)
>
> 2) In stead of the stock lenny mptsas driver (version v3.04.06) we
> used the latest official LSI mptsas driver (v4.26.00.00) from the LSI
> website using KB article 16387
> (kb.lsi.com/KnowledgebaseArticle16387.aspx). Still to no avail, it
> happens with that driver too.
>
>
> Things that might be related:
>
> 1) We are using the deadline IO scheduler as recommended by IETD.
>
> 2) We are suspecting that the LSI 3801E controller might interfere
> with the LSI 3081E-R so we are planning to remove the unused LSI 3801=
E
> controllers.
> Is there a known issue when both controllers are used in the same
> machine? They have the same firmware/bios version. The linux driver
> (mptsas) is also the same for both controllers.
>
> Kind regards,
>
> Caspar Smit
> Systemengineer
> True Bit Resources B.V.
> Amp=E8restraat 13E
> 1446 TP=A0 Purmerend
>
> T: +31(0)299 410 475
> F: +31(0)299 410 476
> @: c.smit@truebit.nl
> W: www.truebit.nl
>



--=20
Best regards,
[COOLCOLD-RIPN]
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" i=
n
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: MD sets failing under heavy load in a DRBD/Pacemaker Cluster

am 04.10.2011 17:28:26 von Vishal.Thakkar

Hi Caspar,

What is the version of the FW on the LSI 3081E-R HBA? This is printed a=
s a debug message when the driver loads. If the version is old, you may=
want to try updating it from http://www.lsi.com/channel/products/stora=
gecomponents/Pages/HBAs.aspx=20

On your question - "Is there a known issue when both controllers are us=
ed in the same machine?" - We aren't aware of any such known issues wit=
h the latest versions of the driver and HBA FW.

Thanks,
Vishal

-----Original Message-----
=46rom: linux-scsi-owner@vger.kernel.org [mailto:linux-scsi-owner@vger.=
kernel.org] On Behalf Of Caspar Smit
Sent: Tuesday, October 04, 2011 5:31 PM
To: General Linux-HA mailing list; linux-scsi@vger.kernel.org; drbd-use=
r@lists.linbit.com; iscsitarget-devel@lists.sourceforge.net; Support; l=
inux-raid@vger.kernel.org
Subject: MD sets failing under heavy load in a DRBD/Pacemaker Cluster

Hi all,

We are having a major problem with one of our clusters.

Here's a description of the setup:

2 supermicro servers containing the following hardware:

Chassis: SC846E1-R1200B
Mainboard: X8DTH-6F rev 2.01 (onboard LSI2008 controller disabled throu=
gh jumper)
CPU: Intel Xeon E5606 @ 2.13Ghz, 4 cores
Memory: 4x KVR1333D3D4R9S/4G (16Gb)
Backplane: SAS846EL1 rev 1.1
Ethernet: 2x Intel Pro/1000 PT Quad Port Low Profile SAS/SATA Controlle=
r: LSI 3081E-R (P20, BIOS: 6.34.00.00, Firmware 1.32.00.00-IT) SAS/SATA=
JBOD Controller: LSI 3801E (P20, BIOS: 6.34.00.00, Firmware
1.32.00.00-IT)
OS Disk: 30Gb SSD
Harddisks: 24x Western Digital 2TB 7200RPM RE4-GP (WD2002FYPS)

Both machines have debian lenny 5 installed, here are the versions of t=
he packages involved:

drbd/heartbeat/pacemaker are installed from the backports repository.

linux-image-2.6.26-2-amd64 2.6.26-26lenny3
mdadm 2.6.7.2-3
drbd8-2.6.26-2-amd64 2:8.3.7-1~bpo50+1+2.6.26-26lenny3
drbd8-source 2:8.3.7-1~bpo50+1
drbd8-utils 2:8.3.7-1~bpo50+1
heartbeat 1:3.0.3-2~bpo50+1
pacemaker 1.0.9.1+hg15626-1~bpo50+1
iscsitarget 1.4.20.2 (compiled from tar.gz)


We created 4 MD sets out of the 24 harddisks (/dev/md0 through /dev/md3=
)

Each is a RAID5 of 5 disks and 1 hotspare (8TB netto per MD), metadata =
version of the MD sets is 0.90

=46or each MD we created a DRBD device to the second node. (/dev/drbd4 =
through /dev/drbd7) (0 through 3 were used by disks from a JBOD which w=
as disconnected, read below) (see attached drbd.conf.txt, these are the=
individual *.res files combined)

Each drbd device has its own dedicated 1GbE NIC port.

Each drbd device is then exported through iSCSI using iet in pacemaker =
(see attached crm-config.txt for the full pacemaker config)


Now for the symptoms we are having:

After a number of days (sometimes weeks) the disks from the MD sets sta=
rt failing subsequently.

See the attached syslog.txt for details but here are the main entries:

It starts with:

Oct 2 11:01:59 node03 kernel: [7370143.421999] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptbase_reply Oct 2 11:01:59 node03 kernel: [7370143.435220] m=
ptbase: ioc0:
LogInfo(0x31181000): Originator=3D{PL}, Code=3D{IO Cancelled Due to Rec=
ieve Error}, SubCode(0x1000) cb_idx mptbase_reply Oct 2 11:01:59 node0=
3 kernel: [7370143.442141] mptbase: ioc0:
LogInfo(0x31112000): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x2000)=
cb_idx mptbase_reply Oct 2 11:01:59 node03 kernel: [7370143.442783] e=
nd_request: I/O error, dev sdf, sector 3907028992 Oct 2 11:01:59 node0=
3 kernel: [7370143.442783] md: super_written gets error=3D-5, uptodate=3D=
0 Oct 2 11:01:59 node03 kernel: [7370143.442783] raid5: Disk failure o=
n sdf, disabling device.
Oct 2 11:01:59 node03 kernel: [7370143.442783] raid5: Operation contin=
uing on 4 devices.
Oct 2 11:01:59 node03 kernel: [7370143.442820] end_request: I/O error,=
dev sdb, sector 3907028992 Oct 2 11:01:59 node03 kernel: [7370143.442=
820] md: super_written gets error=3D-5, uptodate=3D0 Oct 2 11:01:59 no=
de03 kernel: [7370143.442820] raid5: Disk failure on sdb, disabling dev=
ice.
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Operation contin=
uing on 3 devices.
Oct 2 11:01:59 node03 kernel: [7370143.442820] end_request: I/O error,=
dev sdd, sector 3907028992 Oct 2 11:01:59 node03 kernel: [7370143.442=
820] md: super_written gets error=3D-5, uptodate=3D0 Oct 2 11:01:59 no=
de03 kernel: [7370143.442820] raid5: Disk failure on sdd, disabling dev=
ice.
Oct 2 11:01:59 node03 kernel: [7370143.442820] raid5: Operation contin=
uing on 2 devices.
Oct 2 11:01:59 node03 kernel: [7370143.470791] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptbase_reply Oct 2 11:02:00 node03 kernel: [7370143.96=
8976] Buffer I/O error on device drbd4, logical block 1651581030 Oct 2=
11:02:00 node03 kernel: [7370143.969056] block drbd4: p write: error=3D=
-5 Oct 2 11:02:00 node03 kernel: [7370143.969126] block drbd4: Local W=
RITE failed sec=3D21013680s size=3D4096 Oct 2 11:02:00 node03 kernel: =
[7370143.969203] block drbd4: disk( UpToDate -> Failed ) Oct 2 11:02:0=
0 node03 kernel: [7370143.969276] block drbd4: Local IO failed in __req=
_mod.Detaching...
Oct 2 11:02:00 node03 kernel: [7370143.969492] block drbd4: disk( Fail=
ed -> Diskless ) Oct 2 11:02:00 node03 kernel: [7370143.969492] block =
drbd4: Notified peer that my disk is broken.
Oct 2 11:02:00 node03 kernel: [7370143.970120] block drbd4: Should hav=
e called drbd_al_complete_io(, 21013680), but my Disk seems to have fai=
led :( Oct 2 11:02:00 node03 kernel: [7370144.003730] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5 Oct 2 11:02:00 node03 kerne=
l: [7370144.004931] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5 Oct 2 11:02:00 node03 kerne=
l: [7370144.006820] iscsi_trgt:
fileio_make_request(63) I/O error 4096, -5 Oct 2 11:02:01 node03 kerne=
l: [7370144.849344] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptscsih_io_done Oct 2 11:02:01 node03 kernel: [7370144.849451=
] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptscsih_io_done Oct 2 11:02:01 node03 kernel: [7370144.849709=
] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptscsih_io_done Oct 2 11:02:01 node03 kernel: [7370144.849814=
] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptscsih_io_done Oct 2 11:02:01 node03 kernel: [7370144.850077=
] mptbase: ioc0:
LogInfo(0x31110b00): Originator=3D{PL}, Code=3D{Reset}, SubCode(0x0b00)=
cb_idx mptscsih_io_done Oct 2 11:02:07 node03 kernel: [7370150=
918849] mptbase: ioc0: WARNING
- IOC is in FAULT state (7810h)!!!
Oct 2 11:02:07 node03 kernel: [7370150.918929] mptbase: ioc0: WARNING
- Issuing HardReset from mpt_fault_reset_work!!
Oct 2 11:02:07 node03 kernel: [7370150.919027] mptbase: ioc0:
Initiating recovery
Oct 2 11:02:07 node03 kernel: [7370150.919098] mptbase: ioc0: WARNING
- IOC is in FAULT state!!!
Oct 2 11:02:07 node03 kernel: [7370150.919171] mptbase: ioc0: WARNING
- FAULT code =3D 7810h
Oct 2 11:02:10 node03 kernel: [7370154.041934] mptbase: ioc0:
Recovered from IOC FAULT
Oct 2 11:02:16 node03 cib: [5734]: WARN: send_ipc_message: IPC Channel=
to 23559 is not connected Oct 2 11:02:21 node03 iSCSITarget[9060]: [9=
069]: WARNING:
Configuration parameter "portals" is not supported by the iSCSI impleme=
ntation and will be ignored.
Oct 2 11:02:22 node03 kernel: [7370166.353087] mptbase: ioc0: WARNING
- mpt_fault_reset_work: HardReset: success


This results in 3 MD's were all disks are failed [_____] and 1 MD survi=
ves that is rebuilding with its spare.
3 drbd devices are Diskless/UpToDate and the survivor is UpToDate/UpToD=
ate The weird thing of this all is that there is always 1 MD set that "=
survives" the FAULT state of the controller!
Luckily DRBD redirects all read/writes to the second node so there is n=
o downtime.


Our findings:

1) It seems to only happen on heavy load

2) It seems to only happen when DRBD is connected (we didn't have any f=
ailing MD's yet when DRBD was not connected luckily!)

3) It seems to only happen on the primary node

4) It does not look like a hardware problem because there is always one=
MD that survives this, if this was hardware related I would expect ALL=
disks/MD's too fail.
Furthermore the disks are not broken because we can assemble the array=
again after it happened and they resync just fine.

5) I see that there is a new kernel version (2.6.26-27) available and i=
f i look at the changelog it has a fair number of fixes related to MD, =
although the symptoms we are seeing are different from the described fi=
xes it could be related. Can anyone tell if these issues are related to=
the fixes in the newest kernel image?

6) In the past we had a Dell MD1000 JBOD connected to the LSI 3801E con=
troller on both nodes and had the same problem when every disk (only fr=
om the JBOD) failed so we disconnected the JBOD. The controller stayed =
inside the server.


Things we tried so far:

1) We switched the LSI 3081E-R controller with another but to no avail =
(and we have another identical cluster suffering from this problem)

2) In stead of the stock lenny mptsas driver (version v3.04.06) we used=
the latest official LSI mptsas driver (v4.26.00.00) from the LSI websi=
te using KB article 16387 (kb.lsi.com/KnowledgebaseArticle16387.aspx). =
Still to no avail, it happens with that driver too.


Things that might be related:

1) We are using the deadline IO scheduler as recommended by IETD.

2) We are suspecting that the LSI 3801E controller might interfere with=
the LSI 3081E-R so we are planning to remove the unused LSI 3801E cont=
rollers.
Is there a known issue when both controllers are used in the same machi=
ne? They have the same firmware/bios version. The linux driver
(mptsas) is also the same for both controllers.

Kind regards,

Caspar Smit
Systemengineer
True Bit Resources B.V.
Amp=E8restraat 13E
1446 TP=A0 Purmerend

T: +31(0)299 410 475
=46: +31(0)299 410 476
@: c.smit@truebit.nl
W: www.truebit.nl
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" i=
n
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: MD sets failing under heavy load in a DRBD/Pacemaker Cluster

am 04.10.2011 18:36:46 von James Bottomley

On Tue, 2011-10-04 at 14:01 +0200, Caspar Smit wrote:
> Oct 2 11:01:59 node03 kernel: [7370143.421999] mptbase: ioc0:
> LogInfo(0x31110b00): Originator={PL}, Code={Reset}, SubCode(0x0b00)
> cb_idx mptbase_reply
> Oct 2 11:01:59 node03 kernel: [7370143.435220] mptbase: ioc0:
> LogInfo(0x31181000): Originator={PL}, Code={IO Cancelled Due to
> Recieve Error}, SubCode(0x1000) cb_idx mptbase_reply
> Oct 2 11:01:59 node03 kernel: [7370143.442141] mptbase: ioc0:
> LogInfo(0x31112000): Originator={PL}, Code={Reset}, SubCode(0x2000)
> cb_idx mptbase_reply

This indicates some type of hardware error in the LSI controller. LSI
should be able to tell you what the error means. My best guess (and it
is only a guess since I can't interpret the codes) is a link error, so
checking the SATA cables would be the first thing I'd do.

James


--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html