Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Feb 2016 19:34:38 -0600
From:      Mahmoud Al-Qudsi <mqudsi@neosmart.net>
To:        freebsd-stable@freebsd.org
Subject:   Re: 7 LOR dumps related to ufs, tmpfs, igmp
Message-ID:  <CACcTrKe1FTp7vox0H%2BXK_%2BovLtmMFN7NME7CjO=Nc64HdV421g@mail.gmail.com>
In-Reply-To: <CACcTrKcZ526rdJDbFUnN1_x6fNoZ8jZj1CQF=KakX974Ohv2yQ@mail.gmail.com>
References:  <CACcTrKcZ526rdJDbFUnN1_x6fNoZ8jZj1CQF=KakX974Ohv2yQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--001a113ff326070156052bed42bf
Content-Type: text/plain; charset=UTF-8

Apologies. The mail server is truncating the text.

Attached as a TXT.

On Tue, Feb 16, 2016 at 7:30 PM, Mahmoud Al-Qudsi <mqudsi@neosmart.net> wrote:
> Hello all,
>
> I'm including below a list of LORs that I experienced running an x86
> build of 10.2-RELEASE-p2.
>
> Some known LORs are also included for posterity's sake, as all are from
> a single session and appear in chronological order, should this
> information be of any additional use. I believe from a bit of hunting around
> that not all are documented/known-ok. Also, one is repeated below.
>
> I thought of submitting a separate email for each, but did not want to
> clutter the mailing list with needless "spam."
>
> Pardon the long lines.
>
> Thanks,
>
> Mahmoud
>
>
> 1st 0xc6aaa46c ufs (ufs) @ sys/kern/vfs_mount.c:1227
> 2nd 0xc6aaa5d4 devfs (devfs) @ sys/kern/vfs_subr.c:2285
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,632e7262,3832323a,c0000a35,db7df750,...)
> at db_trace_self_wrapper+0x2d/frame 0xdb7df708
> kdb_backtrace(c120e109,c6aaa5d4,c11ffba6,c65ae7f0,c1217ba8,...) at
> kdb_backtrace+0x30/frame 0xdb7df76c
> witness_checkorder(c6aaa5d4,9,c1217ba8,8ed,c6aaa640,...) at
> witness_checkorder+0xd4f/frame 0xdb7df7b8
> __lockmgr_args(c6aaa5d4,80100,c6aaa640,0,0,0,c1217ba8,8ed) at
> __lockmgr_args+0x8d4/frame 0xdb7df894
> vop_stdlock(db7df908,c1486da8,c16d26e8,8,c1759564,...) at
> vop_stdlock+0x53/frame 0xdb7df8c4
> VOP_LOCK1_APV(c14756ac,db7df908,c0b39b31,c1759554,c14c28c0,...) at
> VOP_LOCK1_APV+0x10a/frame 0xdb7df8f0
> _vn_lock(c6aaa5a0,80100,c1217ba8,8ed,db7df974,...) at
> _vn_lock+0xca/frame 0xdb7df930
> vputx(c6aaa5a0,0,c11faeb6,20e,0,...) at vputx+0x37a/frame 0xdb7df974
> cd9660_unmount(c6ed5000,8080000,db7df9e0,510,c1486da8,...) at
> cd9660_unmount+0x1dc/frame 0xdb7df9a8
> dounmount(c6ed5000,8080000,c6eab310,48f,db7dfa58,...) at
> dounmount+0x5fa/frame 0xdb7dfa08
> sys_unmount(c6eab310,db7dfb68,c6e9c304,d6,c108d221,...) at
> sys_unmount+0x3bb/frame 0xdb7dfad8
> syscall(db7dfba8) at syscall+0x336/frame 0xdb7dfb9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xdb7dfb9c
> --- syscall (22, FreeBSD ELF32, sys_unmount), eip = 0x853d873, esp =
> 0xbfbfe6d4, ebp = 0xbfbfe7a0 ---
>
>
> lock order reversal:
> 1st 0xc7d9da0c tmpfs (tmpfs) @ sys/kern/vfs_mount.c:848
> 2nd 0xc7e9473c ufs (ufs) @ sys/kern/vfs_subr.c:2174
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,3731323a,34000a34,a38,0,...) at
> db_trace_self_wrapper+0x2d/frame 0xdb7e3578
> kdb_backtrace(c120e109,c7e9473c,c11f31cd,c65ae928,c1217ba8,...) at
> kdb_backtrace+0x30/frame 0xdb7e35dc
> witness_checkorder(c7e9473c,9,c1217ba8,87e,c7e947a8,...) at
> witness_checkorder+0xd4f/frame 0xdb7e3628
> __lockmgr_args(c7e9473c,80100,c7e947a8,0,0,...) at
> __lockmgr_args+0x8d4/frame 0xdb7e3708
> ffs_lock(db7e3788,c65a6248,c65acb80,c65a6248,c16d10e8,...) at
> ffs_lock+0x97/frame 0xdb7e3744
> VOP_LOCK1_APV(c14ae018,db7e3788,c65a8468,ffffffff,c14c28c0,...) at
> VOP_LOCK1_APV+0x10a/frame 0xdb7e3770
> _vn_lock(c7e94708,80100,c1217ba8,87e,57,...) at _vn_lock+0xca/frame 0xdb7e37b0
> vget(c7e94708,80100,c6daec40,57,0,...) at vget+0x77/frame 0xdb7e37e4
> vfs_hash_get(c70025d8,2,80000,c6daec40,db7e38a4,...) at
> vfs_hash_get+0xff/frame 0xdb7e3810
> ffs_vgetf(c70025d8,2,80000,db7e38a4,0) at ffs_vgetf+0x44/frame 0xdb7e386c
> ffs_vget(c70025d8,2,80000,db7e38a4,c16fe418,...) at
> ffs_vget+0x2f/frame 0xdb7e388c
> ufs_root(c70025d8,80000,db7e3a90,359,c6f12390,...) at
> ufs_root+0x49/frame 0xdb7e38b0
> vfs_donmount(c6daec40,0,0,c6ea8100,c6ea8100,...) at
> vfs_donmount+0x13a7/frame 0xdb7e3ab0
> sys_nmount(c6daec40,db7e3b68,c6cd2000,d6,e2,...) at
> sys_nmount+0x78/frame 0xdb7e3ad8
> syscall(db7e3ba8) at syscall+0x336/frame 0xdb7e3b9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xdb7e3b9c
> --- syscall (378, FreeBSD ELF32, sys_nmount), eip = 0x280dc9eb, esp =
> 0xbfbfdda0, ebp = 0xbfbfe2f8 ---
>
>
>
> lock order reversal:
> 1st 0xc69bba3c if_addr_lock (if_addr_lock) @ sys/netinet/igmp.c:1710
> 2nd 0xc175d718 ifnet_rw (ifnet_rw) @ sys/net/if.c:244
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,3a632e66,a343432,692f7400,2e706d67,...)
> at db_trace_self_wrapper+0x2d/frame 0xdab56720
> kdb_backtrace(c120e109,c175d718,c121cefe,c65aa960,c121c998,...) at
> kdb_backtrace+0x30/frame 0xdab56784
> witness_checkorder(c175d718,1,c121c998,f4,0,...) at
> witness_checkorder+0xd4f/frame 0xdab567d0
> __rw_rlock(c175d728,c121c998,f4,c771f500,dab568dc,...) at
> __rw_rlock+0x92/frame 0xdab56858
> ifnet_byindex(1,c12454ce,da,c65ab4c0,c26be200,...) at
> ifnet_byindex+0x23/frame 0xdab56870
> igmp_intr(c771f500,c6d95c00,dab56930,c0e06833,c26c3900,...) at
> igmp_intr+0x1e/frame 0xdab568dc
> netisr_dispatch_src(2,0,c771f500) at netisr_dispatch_src+0xb6/frame 0xdab5691c
> netisr_dispatch(2,c771f500,0,89a,dab56978,...) at
> netisr_dispatch+0x20/frame 0xdab56930
> igmp_v1v2_queue_report(c175d8dc,4,c122a604,6e4,c175a310,...) at
> igmp_v1v2_queue_report+0x1a9/frame 0xdab56978
> igmp_fasttimo(dab56a50,c0b3a7cc,c175a300,dab56a50,c0b6421d,...) at
> igmp_fasttimo+0x417/frame 0xdab56a1c
> pffasttimo(0,0,c12073f5,285,c0b813be,...) at pffasttimo+0x30/frame 0xdab56a50
> softclock_call_cc(0,0,c12073f5,32b,0,...) at
> softclock_call_cc+0x1ac/frame 0xdab56aec
> softclock(c175a300,c11fe255,566,78e5b803,c66e5f48,...) at
> softclock+0x40/frame 0xdab56b0c
> intr_event_execute_handlers(c1591590,c66e5f00,c11fe255,566,8,...) at
> intr_event_execute_handlers+0x8b/frame 0xdab56b34
> ithread_loop(c65a3260,dab56ba8,c11fdfa8,3f2,0,...) at
> ithread_loop+0x90/frame 0xdab56b6c
> fork_exit(c0b1e6d0,c65a3260,dab56ba8) at fork_exit+0x7f/frame 0xdab56b94
> fork_trampoline() at fork_trampoline+0x8/frame 0xdab56b94
> --- trap 0, eip = 0, esp = 0xdab56be0, ebp = 0 ---
>
>
>
> lock order reversal:
> 1st 0xc724ce44 tmpfs (tmpfs) @ sys/kern/vfs_mount.c:1227
> 2nd 0xc9a2c19c syncer (syncer) @ sys/kern/vfs_subr.c:2285
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,72627573,323a632e,a353832,e769f700,...)
> at db_trace_self_wrapper+0x2d/frame 0xe769f738
> kdb_backtrace(c120e109,c9a2c19c,c121829f,c65aed38,c1217ba8,...) at
> kdb_backtrace+0x30/frame 0xe769f79c
> witness_checkorder(c9a2c19c,9,c1217ba8,8ed,c9a2c208,...) at
> witness_checkorder+0xd4f/frame 0xe769f7e8
> __lockmgr_args(c9a2c19c,80100,c9a2c208,0,0,0,c1217ba8,8ed) at
> __lockmgr_args+0x8d4/frame 0xe769f8c4
> vop_stdlock(e769f938,246,1,e769f954,c65aecd0,...) at
> vop_stdlock+0x53/frame 0xe769f8f4
> VOP_LOCK1_APV(c14918d4,e769f938,c0b39b31,c9a2c208,c14c28c0,...) at
> VOP_LOCK1_APV+0x10a/frame 0xe769f920
> _vn_lock(c9a2c168,80100,c1217ba8,8ed,c6d04930,...) at
> _vn_lock+0xca/frame 0xe769f960
> vputx(c70068c4,0,c1217148,510,c1486da8,...) at vputx+0x37a/frame 0xe769f9a8
> dounmount(c70068c4,8000000,c6d04930,48f,e769fa58,...) at
> dounmount+0x4bf/frame 0xe769fa08
> sys_unmount(c6d04930,e769fb68,c937a304,d6,c108d221,...) at
> sys_unmount+0x3bb/frame 0xe769fad8
> syscall(e769fba8) at syscall+0x336/frame 0xe769fb9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xe769fb9c
> --- syscall (22, FreeBSD ELF32, sys_unmount), eip = 0x280c93eb, esp =
> 0xbfbfe5d4, ebp = 0xbfbfe6a0 ---
>
>
>
>
>
> lock order reversal:
> 1st 0xc724ce44 tmpfs (tmpfs) @ sys/kern/vfs_mount.c:1227
> 2nd 0xc9a2c5d4 devfs (devfs) @ sys/ufs/ffs/ffs_vfsops.c:1375
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,7366765f,2e73706f,33313a63,a3537,...)
> at db_trace_self_wrapper+0x2d/frame 0xe769f668
> kdb_backtrace(c120e109,c9a2c5d4,c11ffba6,c65ae7f0,c12425cd,...) at
> kdb_backtrace+0x30/frame 0xe769f6cc
> witness_checkorder(c9a2c5d4,9,c12425cd,55f,0,...) at
> witness_checkorder+0xd4f/frame 0xe769f718
> __lockmgr_args(c9a2c5d4,80400,c9a2c640,0,0,0,c12425cd,55f) at
> __lockmgr_args+0x8d4/frame 0xe769f7f4
> vop_stdlock(e769f868,c0baeb8e,c15a59ec,4,c15a59dc,...) at
> vop_stdlock+0x53/frame 0xe769f824
> VOP_LOCK1_APV(c14756ac,e769f868,0,0,c14c28c0,...) at
> VOP_LOCK1_APV+0x10a/frame 0xe769f850
> _vn_lock(c9a2c5a0,80400,c12425cd,55f,1,...) at _vn_lock+0xca/frame 0xe769f890
> ffs_flushfiles(c70068c4,8,c6d04930,e769f920,c0b5460d,...) at
> ffs_flushfiles+0x151/frame 0xe769f8e0
> softdep_flushfiles(c70068c4,0,c6d04930,0,0,...) at
> softdep_flushfiles+0x8b/frame 0xe769f960
> ffs_unmount(c70068c4,8000000,c1217148,510,c1486da8,...) at
> ffs_unmount+0x7b/frame 0xe769f9a8
> dounmount(c70068c4,8000000,c6d04930,48f,e769fa58,...) at
> dounmount+0x5fa/frame 0xe769fa08
> sys_unmount(c6d04930,e769fb68,c937a304,d6,c108d221,...) at
> sys_unmount+0x3bb/frame 0xe769fad8
> syscall(e769fba8) at syscall+0x336/frame 0xe769fb9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xe769fb9c
> --- syscall (22, FreeBSD ELF32, sys_unmount), eip = 0x280c93eb, esp =
> 0xbfbfe5d4, ebp = 0xbfbfe6a0 ---
>
>
>
> lock order reversal:
> 1st 0xda98da2c bufwait (bufwait) @ sys/kern/vfs_bio.c:3124
> 2nd 0xc754e200 dirhash (dirhash) @ sys/ufs/ufs/ufs_dirhash.c:280
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,7366752f,7269645f,68736168,323a632e,...)
> at db_trace_self_wrapper+0x2d/frame 0xe9bb55d0
> kdb_backtrace(c120e109,c754e200,c1243661,c65ae990,c1243289,...) at
> kdb_backtrace+0x30/frame 0xe9bb5634
> witness_checkorder(c754e200,9,c1243289,118,0,...) at
> witness_checkorder+0xd4f/frame 0xe9bb5680
> _sx_xlock(c754e200,0,c1243289,118,c7c9b000,...) at
> _sx_xlock+0x75/frame 0xe9bb56b0
> ufsdirhash_add(c8173ca8,e9bb57d0,724,e9bb5730,e9bb5734,...) at
> ufsdirhash_add+0x4a/frame 0xe9bb56e0
> ufs_direnter(c814f9d8,0,e9bb57d0,e9bb59d4,0,...) at
> ufs_direnter+0x604/frame 0xe9bb5760
> ufs_rename(e9bb5a88,c14c2ce0,c899c9d8,e9bb5a84,c1486da8,...) at
> ufs_rename+0x1017/frame 0xe9bb590c
> VOP_RENAME_APV(c14ae018,e9bb5a88,0,1,e9bb59d4,...) at
> VOP_RENAME_APV+0x104/frame 0xe9bb5938
> kern_renameat(c720d310,ffffff9c,bfbfcbc0,ffffff9c,bfbfd3c0,0) at
> kern_renameat+0x55b/frame 0xe9bb5ab8
> sys_rename(c720d310,e9bb5b68,dab2dc90,e9bb5b30,c108d221,...) at
> sys_rename+0x39/frame 0xe9bb5ad8
> syscall(e9bb5ba8) at syscall+0x336/frame 0xe9bb5b9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xe9bb5b9c
> --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x281261fb, esp =
> 0xbfbfc61c, ebp = 0xbfbfc704 ---
>
>
>
> lock order reversal:
> 1st 0xc814fa0c ufs (ufs) @ sys/kern/vfs_subr.c:2174
> 2nd 0xda98da2c bufwait (bufwait) @ sys/ufs/ffs/ffs_vnops.c:262
> 3rd 0xc9f71cdc ufs (ufs) @ sys/kern/vfs_subr.c:2174
> KDB: stack backtrace:
> db_trace_self_wrapper(c120a33c,3731323a,6f000a34,632e7370,3236323a,...)
> at db_trace_self_wrapper+0x2d/frame 0xe9bb50e8
> kdb_backtrace(c120e122,c9f71cdc,c11f31cd,c65ae928,c1217ba8,...) at
> kdb_backtrace+0x30/frame 0xe9bb514c
> witness_checkorder(c9f71cdc,9,c1217ba8,87e,c9f71d48,...) at
> witness_checkorder+0xd4f/frame 0xe9bb5198
> __lockmgr_args(c9f71cdc,80100,c9f71d48,0,0,...) at
> __lockmgr_args+0x8d4/frame 0xe9bb5278
> ffs_lock(e9bb52f8,c15a0bcc,c65a6248,c65acb80,c65a6248,...) at
> ffs_lock+0x97/frame 0xe9bb52b4
> VOP_LOCK1_APV(c14ae018,e9bb52f8,104,1b9,c14c28c0,...) at
> VOP_LOCK1_APV+0x10a/frame 0xe9bb52e0
> _vn_lock(c9f71ca8,80100,c1217ba8,87e,c1216d59,...) at
> _vn_lock+0xca/frame 0xe9bb5320
> vget(c9f71ca8,80100,c720d310,57,0,...) at vget+0x77/frame 0xe9bb5358
> vfs_hash_get(c70012ec,1fd924,80000,c720d310,e9bb5458,...) at
> vfs_hash_get+0xff/frame 0xe9bb5384
> ffs_vgetf(c70012ec,1fd924,80000,e9bb5458,1,...) at
> ffs_vgetf+0x44/frame 0xe9bb53e0
> softdep_sync_buf(c814f9d8,da98d9d4,1,0,0,...) at
> softdep_sync_buf+0xac7/frame 0xe9bb5470
> ffs_syncvnode(c814f9d8,1,0,0,c1488968,...) at
> ffs_syncvnode+0x2dd/frame 0xe9bb54c8
> ffs_truncate(c814f9d8,2a00,0,880,c771e200,...) at
> ffs_truncate+0x70e/frame 0xe9bb5678
> ufs_direnter(c814f9d8,c9f7b000,e9bb5740,e9bb5a64,0,...) at
> ufs_direnter+0x79e/frame 0xe9bb56f8
> ufs_makeinode(e9bb5a50,e9bb5a64,c814f9d8,c14c09b8,c814f9d8,...) at
> ufs_makeinode+0x534/frame 0xe9bb5874
> ufs_create(e9bb5970,c13da585,c123c2ce,c70012fc,2,...) at
> ufs_create+0x30/frame 0xe9bb5898
> VOP_CREATE_APV(c14ae018,e9bb5970,e9bb5a64,e9bb5900,c0b3a060,...) at
> VOP_CREATE_APV+0x12f/frame 0xe9bb58c8
> vn_open_cred(e9bb5a08,e9bb5a94,180,0,c771e200,c6eedaf0) at
> vn_open_cred+0x2f9/frame 0xe9bb5998
> vn_open(e9bb5a08,e9bb5a94,180,c6eedaf0,bfbfcbc0,...) at
> vn_open+0x3d/frame 0xe9bb59c0
> kern_openat(c720d310,ffffff9c,bfbfcbc0,0,a02,180) at
> kern_openat+0x310/frame 0xe9bb5ab4
> sys_open(c720d310,e9bb5b68,dab27c90,e9bb5b30,c108d221,...) at
> sys_open+0x39/frame 0xe9bb5ad8
> syscall(e9bb5ba8) at syscall+0x336/frame 0xe9bb5b9c
> Xint0x80_syscall() at Xint0x80_syscall+0x21/frame 0xe9bb5b9c
> --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x281f4ac3, esp =
> 0xbfbfc25c, ebp = 0xbfbfc708 ---

--001a113ff326070156052bed42bf
Content-Type: text/plain; charset=US-ASCII; name="LOR.txt"
Content-Disposition: attachment; filename="LOR.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ikq61dgk0

CjFzdCAweGM2YWFhNDZjIHVmcyAodWZzKSBAIHN5cy9rZXJuL3Zmc19tb3VudC5jOjEyMjcKMm5k
IDB4YzZhYWE1ZDQgZGV2ZnMgKGRldmZzKSBAIHN5cy9rZXJuL3Zmc19zdWJyLmM6MjI4NQpLREI6
IHN0YWNrIGJhY2t0cmFjZToKZGJfdHJhY2Vfc2VsZl93cmFwcGVyKGMxMjBhMzNjLDYzMmU3MjYy
LDM4MzIzMjNhLGMwMDAwYTM1LGRiN2RmNzUwLC4uLikgYXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVy
KzB4MmQvZnJhbWUgMHhkYjdkZjcwOAprZGJfYmFja3RyYWNlKGMxMjBlMTA5LGM2YWFhNWQ0LGMx
MWZmYmE2LGM2NWFlN2YwLGMxMjE3YmE4LC4uLikgYXQga2RiX2JhY2t0cmFjZSsweDMwL2ZyYW1l
IDB4ZGI3ZGY3NmMKd2l0bmVzc19jaGVja29yZGVyKGM2YWFhNWQ0LDksYzEyMTdiYTgsOGVkLGM2
YWFhNjQwLC4uLikgYXQgd2l0bmVzc19jaGVja29yZGVyKzB4ZDRmL2ZyYW1lIDB4ZGI3ZGY3YjgK
X19sb2NrbWdyX2FyZ3MoYzZhYWE1ZDQsODAxMDAsYzZhYWE2NDAsMCwwLDAsYzEyMTdiYTgsOGVk
KSBhdCBfX2xvY2ttZ3JfYXJncysweDhkNC9mcmFtZSAweGRiN2RmODk0CnZvcF9zdGRsb2NrKGRi
N2RmOTA4LGMxNDg2ZGE4LGMxNmQyNmU4LDgsYzE3NTk1NjQsLi4uKSBhdCB2b3Bfc3RkbG9jaysw
eDUzL2ZyYW1lIDB4ZGI3ZGY4YzQKVk9QX0xPQ0sxX0FQVihjMTQ3NTZhYyxkYjdkZjkwOCxjMGIz
OWIzMSxjMTc1OTU1NCxjMTRjMjhjMCwuLi4pIGF0IFZPUF9MT0NLMV9BUFYrMHgxMGEvZnJhbWUg
MHhkYjdkZjhmMApfdm5fbG9jayhjNmFhYTVhMCw4MDEwMCxjMTIxN2JhOCw4ZWQsZGI3ZGY5NzQs
Li4uKSBhdCBfdm5fbG9jaysweGNhL2ZyYW1lIDB4ZGI3ZGY5MzAKdnB1dHgoYzZhYWE1YTAsMCxj
MTFmYWViNiwyMGUsMCwuLi4pIGF0IHZwdXR4KzB4MzdhL2ZyYW1lIDB4ZGI3ZGY5NzQKY2Q5NjYw
X3VubW91bnQoYzZlZDUwMDAsODA4MDAwMCxkYjdkZjllMCw1MTAsYzE0ODZkYTgsLi4uKSBhdCBj
ZDk2NjBfdW5tb3VudCsweDFkYy9mcmFtZSAweGRiN2RmOWE4CmRvdW5tb3VudChjNmVkNTAwMCw4
MDgwMDAwLGM2ZWFiMzEwLDQ4ZixkYjdkZmE1OCwuLi4pIGF0IGRvdW5tb3VudCsweDVmYS9mcmFt
ZSAweGRiN2RmYTA4CnN5c191bm1vdW50KGM2ZWFiMzEwLGRiN2RmYjY4LGM2ZTljMzA0LGQ2LGMx
MDhkMjIxLC4uLikgYXQgc3lzX3VubW91bnQrMHgzYmIvZnJhbWUgMHhkYjdkZmFkOApzeXNjYWxs
KGRiN2RmYmE4KSBhdCBzeXNjYWxsKzB4MzM2L2ZyYW1lIDB4ZGI3ZGZiOWMKWGludDB4ODBfc3lz
Y2FsbCgpIGF0IFhpbnQweDgwX3N5c2NhbGwrMHgyMS9mcmFtZSAweGRiN2RmYjljCi0tLSBzeXNj
YWxsICgyMiwgRnJlZUJTRCBFTEYzMiwgc3lzX3VubW91bnQpLCBlaXAgPSAweDg1M2Q4NzMsIGVz
cCA9IDB4YmZiZmU2ZDQsIGVicCA9IDB4YmZiZmU3YTAgLS0tCgoKbG9jayBvcmRlciByZXZlcnNh
bDoKMXN0IDB4YzdkOWRhMGMgdG1wZnMgKHRtcGZzKSBAIHN5cy9rZXJuL3Zmc19tb3VudC5jOjg0
OAoybmQgMHhjN2U5NDczYyB1ZnMgKHVmcykgQCBzeXMva2Vybi92ZnNfc3Vici5jOjIxNzQKS0RC
OiBzdGFjayBiYWNrdHJhY2U6CmRiX3RyYWNlX3NlbGZfd3JhcHBlcihjMTIwYTMzYywzNzMxMzIz
YSwzNDAwMGEzNCxhMzgsMCwuLi4pIGF0IGRiX3RyYWNlX3NlbGZfd3JhcHBlcisweDJkL2ZyYW1l
IDB4ZGI3ZTM1NzgKa2RiX2JhY2t0cmFjZShjMTIwZTEwOSxjN2U5NDczYyxjMTFmMzFjZCxjNjVh
ZTkyOCxjMTIxN2JhOCwuLi4pIGF0IGtkYl9iYWNrdHJhY2UrMHgzMC9mcmFtZSAweGRiN2UzNWRj
CndpdG5lc3NfY2hlY2tvcmRlcihjN2U5NDczYyw5LGMxMjE3YmE4LDg3ZSxjN2U5NDdhOCwuLi4p
IGF0IHdpdG5lc3NfY2hlY2tvcmRlcisweGQ0Zi9mcmFtZSAweGRiN2UzNjI4Cl9fbG9ja21ncl9h
cmdzKGM3ZTk0NzNjLDgwMTAwLGM3ZTk0N2E4LDAsMCwuLi4pIGF0IF9fbG9ja21ncl9hcmdzKzB4
OGQ0L2ZyYW1lIDB4ZGI3ZTM3MDgKZmZzX2xvY2soZGI3ZTM3ODgsYzY1YTYyNDgsYzY1YWNiODAs
YzY1YTYyNDgsYzE2ZDEwZTgsLi4uKSBhdCBmZnNfbG9jaysweDk3L2ZyYW1lIDB4ZGI3ZTM3NDQK
Vk9QX0xPQ0sxX0FQVihjMTRhZTAxOCxkYjdlMzc4OCxjNjVhODQ2OCxmZmZmZmZmZixjMTRjMjhj
MCwuLi4pIGF0IFZPUF9MT0NLMV9BUFYrMHgxMGEvZnJhbWUgMHhkYjdlMzc3MApfdm5fbG9jayhj
N2U5NDcwOCw4MDEwMCxjMTIxN2JhOCw4N2UsNTcsLi4uKSBhdCBfdm5fbG9jaysweGNhL2ZyYW1l
IDB4ZGI3ZTM3YjAKdmdldChjN2U5NDcwOCw4MDEwMCxjNmRhZWM0MCw1NywwLC4uLikgYXQgdmdl
dCsweDc3L2ZyYW1lIDB4ZGI3ZTM3ZTQKdmZzX2hhc2hfZ2V0KGM3MDAyNWQ4LDIsODAwMDAsYzZk
YWVjNDAsZGI3ZTM4YTQsLi4uKSBhdCB2ZnNfaGFzaF9nZXQrMHhmZi9mcmFtZSAweGRiN2UzODEw
CmZmc192Z2V0ZihjNzAwMjVkOCwyLDgwMDAwLGRiN2UzOGE0LDApIGF0IGZmc192Z2V0ZisweDQ0
L2ZyYW1lIDB4ZGI3ZTM4NmMKZmZzX3ZnZXQoYzcwMDI1ZDgsMiw4MDAwMCxkYjdlMzhhNCxjMTZm
ZTQxOCwuLi4pIGF0IGZmc192Z2V0KzB4MmYvZnJhbWUgMHhkYjdlMzg4Ywp1ZnNfcm9vdChjNzAw
MjVkOCw4MDAwMCxkYjdlM2E5MCwzNTksYzZmMTIzOTAsLi4uKSBhdCB1ZnNfcm9vdCsweDQ5L2Zy
YW1lIDB4ZGI3ZTM4YjAKdmZzX2Rvbm1vdW50KGM2ZGFlYzQwLDAsMCxjNmVhODEwMCxjNmVhODEw
MCwuLi4pIGF0IHZmc19kb25tb3VudCsweDEzYTcvZnJhbWUgMHhkYjdlM2FiMApzeXNfbm1vdW50
KGM2ZGFlYzQwLGRiN2UzYjY4LGM2Y2QyMDAwLGQ2LGUyLC4uLikgYXQgc3lzX25tb3VudCsweDc4
L2ZyYW1lIDB4ZGI3ZTNhZDgKc3lzY2FsbChkYjdlM2JhOCkgYXQgc3lzY2FsbCsweDMzNi9mcmFt
ZSAweGRiN2UzYjljClhpbnQweDgwX3N5c2NhbGwoKSBhdCBYaW50MHg4MF9zeXNjYWxsKzB4MjEv
ZnJhbWUgMHhkYjdlM2I5YwotLS0gc3lzY2FsbCAoMzc4LCBGcmVlQlNEIEVMRjMyLCBzeXNfbm1v
dW50KSwgZWlwID0gMHgyODBkYzllYiwgZXNwID0gMHhiZmJmZGRhMCwgZWJwID0gMHhiZmJmZTJm
OCAtLS0KCgoKbG9jayBvcmRlciByZXZlcnNhbDoKMXN0IDB4YzY5YmJhM2MgaWZfYWRkcl9sb2Nr
IChpZl9hZGRyX2xvY2spIEAgc3lzL25ldGluZXQvaWdtcC5jOjE3MTAKMm5kIDB4YzE3NWQ3MTgg
aWZuZXRfcncgKGlmbmV0X3J3KSBAIHN5cy9uZXQvaWYuYzoyNDQKS0RCOiBzdGFjayBiYWNrdHJh
Y2U6CmRiX3RyYWNlX3NlbGZfd3JhcHBlcihjMTIwYTMzYywzYTYzMmU2NixhMzQzNDMyLDY5MmY3
NDAwLDJlNzA2ZDY3LC4uLikgYXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4MmQvZnJhbWUgMHhk
YWI1NjcyMAprZGJfYmFja3RyYWNlKGMxMjBlMTA5LGMxNzVkNzE4LGMxMjFjZWZlLGM2NWFhOTYw
LGMxMjFjOTk4LC4uLikgYXQga2RiX2JhY2t0cmFjZSsweDMwL2ZyYW1lIDB4ZGFiNTY3ODQKd2l0
bmVzc19jaGVja29yZGVyKGMxNzVkNzE4LDEsYzEyMWM5OTgsZjQsMCwuLi4pIGF0IHdpdG5lc3Nf
Y2hlY2tvcmRlcisweGQ0Zi9mcmFtZSAweGRhYjU2N2QwCl9fcndfcmxvY2soYzE3NWQ3MjgsYzEy
MWM5OTgsZjQsYzc3MWY1MDAsZGFiNTY4ZGMsLi4uKSBhdCBfX3J3X3Jsb2NrKzB4OTIvZnJhbWUg
MHhkYWI1Njg1OAppZm5ldF9ieWluZGV4KDEsYzEyNDU0Y2UsZGEsYzY1YWI0YzAsYzI2YmUyMDAs
Li4uKSBhdCBpZm5ldF9ieWluZGV4KzB4MjMvZnJhbWUgMHhkYWI1Njg3MAppZ21wX2ludHIoYzc3
MWY1MDAsYzZkOTVjMDAsZGFiNTY5MzAsYzBlMDY4MzMsYzI2YzM5MDAsLi4uKSBhdCBpZ21wX2lu
dHIrMHgxZS9mcmFtZSAweGRhYjU2OGRjCm5ldGlzcl9kaXNwYXRjaF9zcmMoMiwwLGM3NzFmNTAw
KSBhdCBuZXRpc3JfZGlzcGF0Y2hfc3JjKzB4YjYvZnJhbWUgMHhkYWI1NjkxYwpuZXRpc3JfZGlz
cGF0Y2goMixjNzcxZjUwMCwwLDg5YSxkYWI1Njk3OCwuLi4pIGF0IG5ldGlzcl9kaXNwYXRjaCsw
eDIwL2ZyYW1lIDB4ZGFiNTY5MzAKaWdtcF92MXYyX3F1ZXVlX3JlcG9ydChjMTc1ZDhkYyw0LGMx
MjJhNjA0LDZlNCxjMTc1YTMxMCwuLi4pIGF0IGlnbXBfdjF2Ml9xdWV1ZV9yZXBvcnQrMHgxYTkv
ZnJhbWUgMHhkYWI1Njk3OAppZ21wX2Zhc3R0aW1vKGRhYjU2YTUwLGMwYjNhN2NjLGMxNzVhMzAw
LGRhYjU2YTUwLGMwYjY0MjFkLC4uLikgYXQgaWdtcF9mYXN0dGltbysweDQxNy9mcmFtZSAweGRh
YjU2YTFjCnBmZmFzdHRpbW8oMCwwLGMxMjA3M2Y1LDI4NSxjMGI4MTNiZSwuLi4pIGF0IHBmZmFz
dHRpbW8rMHgzMC9mcmFtZSAweGRhYjU2YTUwCnNvZnRjbG9ja19jYWxsX2NjKDAsMCxjMTIwNzNm
NSwzMmIsMCwuLi4pIGF0IHNvZnRjbG9ja19jYWxsX2NjKzB4MWFjL2ZyYW1lIDB4ZGFiNTZhZWMK
c29mdGNsb2NrKGMxNzVhMzAwLGMxMWZlMjU1LDU2Niw3OGU1YjgwMyxjNjZlNWY0OCwuLi4pIGF0
IHNvZnRjbG9jaysweDQwL2ZyYW1lIDB4ZGFiNTZiMGMKaW50cl9ldmVudF9leGVjdXRlX2hhbmRs
ZXJzKGMxNTkxNTkwLGM2NmU1ZjAwLGMxMWZlMjU1LDU2Niw4LC4uLikgYXQgaW50cl9ldmVudF9l
eGVjdXRlX2hhbmRsZXJzKzB4OGIvZnJhbWUgMHhkYWI1NmIzNAppdGhyZWFkX2xvb3AoYzY1YTMy
NjAsZGFiNTZiYTgsYzExZmRmYTgsM2YyLDAsLi4uKSBhdCBpdGhyZWFkX2xvb3ArMHg5MC9mcmFt
ZSAweGRhYjU2YjZjCmZvcmtfZXhpdChjMGIxZTZkMCxjNjVhMzI2MCxkYWI1NmJhOCkgYXQgZm9y
a19leGl0KzB4N2YvZnJhbWUgMHhkYWI1NmI5NApmb3JrX3RyYW1wb2xpbmUoKSBhdCBmb3JrX3Ry
YW1wb2xpbmUrMHg4L2ZyYW1lIDB4ZGFiNTZiOTQKLS0tIHRyYXAgMCwgZWlwID0gMCwgZXNwID0g
MHhkYWI1NmJlMCwgZWJwID0gMCAtLS0KCgoKbG9jayBvcmRlciByZXZlcnNhbDoKMXN0IDB4Yzcy
NGNlNDQgdG1wZnMgKHRtcGZzKSBAIHN5cy9rZXJuL3Zmc19tb3VudC5jOjEyMjcKMm5kIDB4Yzlh
MmMxOWMgc3luY2VyIChzeW5jZXIpIEAgc3lzL2tlcm4vdmZzX3N1YnIuYzoyMjg1CktEQjogc3Rh
Y2sgYmFja3RyYWNlOgpkYl90cmFjZV9zZWxmX3dyYXBwZXIoYzEyMGEzM2MsNzI2Mjc1NzMsMzIz
YTYzMmUsYTM1MzgzMixlNzY5ZjcwMCwuLi4pIGF0IGRiX3RyYWNlX3NlbGZfd3JhcHBlcisweDJk
L2ZyYW1lIDB4ZTc2OWY3MzgKa2RiX2JhY2t0cmFjZShjMTIwZTEwOSxjOWEyYzE5YyxjMTIxODI5
ZixjNjVhZWQzOCxjMTIxN2JhOCwuLi4pIGF0IGtkYl9iYWNrdHJhY2UrMHgzMC9mcmFtZSAweGU3
NjlmNzljCndpdG5lc3NfY2hlY2tvcmRlcihjOWEyYzE5Yyw5LGMxMjE3YmE4LDhlZCxjOWEyYzIw
OCwuLi4pIGF0IHdpdG5lc3NfY2hlY2tvcmRlcisweGQ0Zi9mcmFtZSAweGU3NjlmN2U4Cl9fbG9j
a21ncl9hcmdzKGM5YTJjMTljLDgwMTAwLGM5YTJjMjA4LDAsMCwwLGMxMjE3YmE4LDhlZCkgYXQg
X19sb2NrbWdyX2FyZ3MrMHg4ZDQvZnJhbWUgMHhlNzY5ZjhjNAp2b3Bfc3RkbG9jayhlNzY5Zjkz
OCwyNDYsMSxlNzY5Zjk1NCxjNjVhZWNkMCwuLi4pIGF0IHZvcF9zdGRsb2NrKzB4NTMvZnJhbWUg
MHhlNzY5ZjhmNApWT1BfTE9DSzFfQVBWKGMxNDkxOGQ0LGU3NjlmOTM4LGMwYjM5YjMxLGM5YTJj
MjA4LGMxNGMyOGMwLC4uLikgYXQgVk9QX0xPQ0sxX0FQVisweDEwYS9mcmFtZSAweGU3NjlmOTIw
Cl92bl9sb2NrKGM5YTJjMTY4LDgwMTAwLGMxMjE3YmE4LDhlZCxjNmQwNDkzMCwuLi4pIGF0IF92
bl9sb2NrKzB4Y2EvZnJhbWUgMHhlNzY5Zjk2MAp2cHV0eChjNzAwNjhjNCwwLGMxMjE3MTQ4LDUx
MCxjMTQ4NmRhOCwuLi4pIGF0IHZwdXR4KzB4MzdhL2ZyYW1lIDB4ZTc2OWY5YTgKZG91bm1vdW50
KGM3MDA2OGM0LDgwMDAwMDAsYzZkMDQ5MzAsNDhmLGU3NjlmYTU4LC4uLikgYXQgZG91bm1vdW50
KzB4NGJmL2ZyYW1lIDB4ZTc2OWZhMDgKc3lzX3VubW91bnQoYzZkMDQ5MzAsZTc2OWZiNjgsYzkz
N2EzMDQsZDYsYzEwOGQyMjEsLi4uKSBhdCBzeXNfdW5tb3VudCsweDNiYi9mcmFtZSAweGU3Njlm
YWQ4CnN5c2NhbGwoZTc2OWZiYTgpIGF0IHN5c2NhbGwrMHgzMzYvZnJhbWUgMHhlNzY5ZmI5YwpY
aW50MHg4MF9zeXNjYWxsKCkgYXQgWGludDB4ODBfc3lzY2FsbCsweDIxL2ZyYW1lIDB4ZTc2OWZi
OWMKLS0tIHN5c2NhbGwgKDIyLCBGcmVlQlNEIEVMRjMyLCBzeXNfdW5tb3VudCksIGVpcCA9IDB4
MjgwYzkzZWIsIGVzcCA9IDB4YmZiZmU1ZDQsIGVicCA9IDB4YmZiZmU2YTAgLS0tCgoKCgoKbG9j
ayBvcmRlciByZXZlcnNhbDoKMXN0IDB4YzcyNGNlNDQgdG1wZnMgKHRtcGZzKSBAIHN5cy9rZXJu
L3Zmc19tb3VudC5jOjEyMjcKMm5kIDB4YzlhMmM1ZDQgZGV2ZnMgKGRldmZzKSBAIHN5cy91ZnMv
ZmZzL2Zmc192ZnNvcHMuYzoxMzc1CktEQjogc3RhY2sgYmFja3RyYWNlOgpkYl90cmFjZV9zZWxm
X3dyYXBwZXIoYzEyMGEzM2MsNzM2Njc2NWYsMmU3MzcwNmYsMzMzMTNhNjMsYTM1MzcsLi4uKSBh
dCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyZC9mcmFtZSAweGU3NjlmNjY4CmtkYl9iYWNrdHJh
Y2UoYzEyMGUxMDksYzlhMmM1ZDQsYzExZmZiYTYsYzY1YWU3ZjAsYzEyNDI1Y2QsLi4uKSBhdCBr
ZGJfYmFja3RyYWNlKzB4MzAvZnJhbWUgMHhlNzY5ZjZjYwp3aXRuZXNzX2NoZWNrb3JkZXIoYzlh
MmM1ZDQsOSxjMTI0MjVjZCw1NWYsMCwuLi4pIGF0IHdpdG5lc3NfY2hlY2tvcmRlcisweGQ0Zi9m
cmFtZSAweGU3NjlmNzE4Cl9fbG9ja21ncl9hcmdzKGM5YTJjNWQ0LDgwNDAwLGM5YTJjNjQwLDAs
MCwwLGMxMjQyNWNkLDU1ZikgYXQgX19sb2NrbWdyX2FyZ3MrMHg4ZDQvZnJhbWUgMHhlNzY5Zjdm
NAp2b3Bfc3RkbG9jayhlNzY5Zjg2OCxjMGJhZWI4ZSxjMTVhNTllYyw0LGMxNWE1OWRjLC4uLikg
YXQgdm9wX3N0ZGxvY2srMHg1My9mcmFtZSAweGU3NjlmODI0ClZPUF9MT0NLMV9BUFYoYzE0NzU2
YWMsZTc2OWY4NjgsMCwwLGMxNGMyOGMwLC4uLikgYXQgVk9QX0xPQ0sxX0FQVisweDEwYS9mcmFt
ZSAweGU3NjlmODUwCl92bl9sb2NrKGM5YTJjNWEwLDgwNDAwLGMxMjQyNWNkLDU1ZiwxLC4uLikg
YXQgX3ZuX2xvY2srMHhjYS9mcmFtZSAweGU3NjlmODkwCmZmc19mbHVzaGZpbGVzKGM3MDA2OGM0
LDgsYzZkMDQ5MzAsZTc2OWY5MjAsYzBiNTQ2MGQsLi4uKSBhdCBmZnNfZmx1c2hmaWxlcysweDE1
MS9mcmFtZSAweGU3NjlmOGUwCnNvZnRkZXBfZmx1c2hmaWxlcyhjNzAwNjhjNCwwLGM2ZDA0OTMw
LDAsMCwuLi4pIGF0IHNvZnRkZXBfZmx1c2hmaWxlcysweDhiL2ZyYW1lIDB4ZTc2OWY5NjAKZmZz
X3VubW91bnQoYzcwMDY4YzQsODAwMDAwMCxjMTIxNzE0OCw1MTAsYzE0ODZkYTgsLi4uKSBhdCBm
ZnNfdW5tb3VudCsweDdiL2ZyYW1lIDB4ZTc2OWY5YTgKZG91bm1vdW50KGM3MDA2OGM0LDgwMDAw
MDAsYzZkMDQ5MzAsNDhmLGU3NjlmYTU4LC4uLikgYXQgZG91bm1vdW50KzB4NWZhL2ZyYW1lIDB4
ZTc2OWZhMDgKc3lzX3VubW91bnQoYzZkMDQ5MzAsZTc2OWZiNjgsYzkzN2EzMDQsZDYsYzEwOGQy
MjEsLi4uKSBhdCBzeXNfdW5tb3VudCsweDNiYi9mcmFtZSAweGU3NjlmYWQ4CnN5c2NhbGwoZTc2
OWZiYTgpIGF0IHN5c2NhbGwrMHgzMzYvZnJhbWUgMHhlNzY5ZmI5YwpYaW50MHg4MF9zeXNjYWxs
KCkgYXQgWGludDB4ODBfc3lzY2FsbCsweDIxL2ZyYW1lIDB4ZTc2OWZiOWMKLS0tIHN5c2NhbGwg
KDIyLCBGcmVlQlNEIEVMRjMyLCBzeXNfdW5tb3VudCksIGVpcCA9IDB4MjgwYzkzZWIsIGVzcCA9
IDB4YmZiZmU1ZDQsIGVicCA9IDB4YmZiZmU2YTAgLS0tCgoKCmxvY2sgb3JkZXIgcmV2ZXJzYWw6
CjFzdCAweGRhOThkYTJjIGJ1ZndhaXQgKGJ1ZndhaXQpIEAgc3lzL2tlcm4vdmZzX2Jpby5jOjMx
MjQKMm5kIDB4Yzc1NGUyMDAgZGlyaGFzaCAoZGlyaGFzaCkgQCBzeXMvdWZzL3Vmcy91ZnNfZGly
aGFzaC5jOjI4MApLREI6IHN0YWNrIGJhY2t0cmFjZToKZGJfdHJhY2Vfc2VsZl93cmFwcGVyKGMx
MjBhMzNjLDczNjY3NTJmLDcyNjk2NDVmLDY4NzM2MTY4LDMyM2E2MzJlLC4uLikgYXQgZGJfdHJh
Y2Vfc2VsZl93cmFwcGVyKzB4MmQvZnJhbWUgMHhlOWJiNTVkMAprZGJfYmFja3RyYWNlKGMxMjBl
MTA5LGM3NTRlMjAwLGMxMjQzNjYxLGM2NWFlOTkwLGMxMjQzMjg5LC4uLikgYXQga2RiX2JhY2t0
cmFjZSsweDMwL2ZyYW1lIDB4ZTliYjU2MzQKd2l0bmVzc19jaGVja29yZGVyKGM3NTRlMjAwLDks
YzEyNDMyODksMTE4LDAsLi4uKSBhdCB3aXRuZXNzX2NoZWNrb3JkZXIrMHhkNGYvZnJhbWUgMHhl
OWJiNTY4MApfc3hfeGxvY2soYzc1NGUyMDAsMCxjMTI0MzI4OSwxMTgsYzdjOWIwMDAsLi4uKSBh
dCBfc3hfeGxvY2srMHg3NS9mcmFtZSAweGU5YmI1NmIwCnVmc2Rpcmhhc2hfYWRkKGM4MTczY2E4
LGU5YmI1N2QwLDcyNCxlOWJiNTczMCxlOWJiNTczNCwuLi4pIGF0IHVmc2Rpcmhhc2hfYWRkKzB4
NGEvZnJhbWUgMHhlOWJiNTZlMAp1ZnNfZGlyZW50ZXIoYzgxNGY5ZDgsMCxlOWJiNTdkMCxlOWJi
NTlkNCwwLC4uLikgYXQgdWZzX2RpcmVudGVyKzB4NjA0L2ZyYW1lIDB4ZTliYjU3NjAKdWZzX3Jl
bmFtZShlOWJiNWE4OCxjMTRjMmNlMCxjODk5YzlkOCxlOWJiNWE4NCxjMTQ4NmRhOCwuLi4pIGF0
IHVmc19yZW5hbWUrMHgxMDE3L2ZyYW1lIDB4ZTliYjU5MGMKVk9QX1JFTkFNRV9BUFYoYzE0YWUw
MTgsZTliYjVhODgsMCwxLGU5YmI1OWQ0LC4uLikgYXQgVk9QX1JFTkFNRV9BUFYrMHgxMDQvZnJh
bWUgMHhlOWJiNTkzOAprZXJuX3JlbmFtZWF0KGM3MjBkMzEwLGZmZmZmZjljLGJmYmZjYmMwLGZm
ZmZmZjljLGJmYmZkM2MwLDApIGF0IGtlcm5fcmVuYW1lYXQrMHg1NWIvZnJhbWUgMHhlOWJiNWFi
OApzeXNfcmVuYW1lKGM3MjBkMzEwLGU5YmI1YjY4LGRhYjJkYzkwLGU5YmI1YjMwLGMxMDhkMjIx
LC4uLikgYXQgc3lzX3JlbmFtZSsweDM5L2ZyYW1lIDB4ZTliYjVhZDgKc3lzY2FsbChlOWJiNWJh
OCkgYXQgc3lzY2FsbCsweDMzNi9mcmFtZSAweGU5YmI1YjljClhpbnQweDgwX3N5c2NhbGwoKSBh
dCBYaW50MHg4MF9zeXNjYWxsKzB4MjEvZnJhbWUgMHhlOWJiNWI5YwotLS0gc3lzY2FsbCAoMTI4
LCBGcmVlQlNEIEVMRjMyLCBzeXNfcmVuYW1lKSwgZWlwID0gMHgyODEyNjFmYiwgZXNwID0gMHhi
ZmJmYzYxYywgZWJwID0gMHhiZmJmYzcwNCAtLS0KCgoKbG9jayBvcmRlciByZXZlcnNhbDoKMXN0
IDB4YzgxNGZhMGMgdWZzICh1ZnMpIEAgc3lzL2tlcm4vdmZzX3N1YnIuYzoyMTc0CjJuZCAweGRh
OThkYTJjIGJ1ZndhaXQgKGJ1ZndhaXQpIEAgc3lzL3Vmcy9mZnMvZmZzX3Zub3BzLmM6MjYyCjNy
ZCAweGM5ZjcxY2RjIHVmcyAodWZzKSBAIHN5cy9rZXJuL3Zmc19zdWJyLmM6MjE3NApLREI6IHN0
YWNrIGJhY2t0cmFjZToKZGJfdHJhY2Vfc2VsZl93cmFwcGVyKGMxMjBhMzNjLDM3MzEzMjNhLDZm
MDAwYTM0LDYzMmU3MzcwLDMyMzYzMjNhLC4uLikgYXQgZGJfdHJhY2Vfc2VsZl93cmFwcGVyKzB4
MmQvZnJhbWUgMHhlOWJiNTBlOAprZGJfYmFja3RyYWNlKGMxMjBlMTIyLGM5ZjcxY2RjLGMxMWYz
MWNkLGM2NWFlOTI4LGMxMjE3YmE4LC4uLikgYXQga2RiX2JhY2t0cmFjZSsweDMwL2ZyYW1lIDB4
ZTliYjUxNGMKd2l0bmVzc19jaGVja29yZGVyKGM5ZjcxY2RjLDksYzEyMTdiYTgsODdlLGM5Zjcx
ZDQ4LC4uLikgYXQgd2l0bmVzc19jaGVja29yZGVyKzB4ZDRmL2ZyYW1lIDB4ZTliYjUxOTgKX19s
b2NrbWdyX2FyZ3MoYzlmNzFjZGMsODAxMDAsYzlmNzFkNDgsMCwwLC4uLikgYXQgX19sb2NrbWdy
X2FyZ3MrMHg4ZDQvZnJhbWUgMHhlOWJiNTI3OApmZnNfbG9jayhlOWJiNTJmOCxjMTVhMGJjYyxj
NjVhNjI0OCxjNjVhY2I4MCxjNjVhNjI0OCwuLi4pIGF0IGZmc19sb2NrKzB4OTcvZnJhbWUgMHhl
OWJiNTJiNApWT1BfTE9DSzFfQVBWKGMxNGFlMDE4LGU5YmI1MmY4LDEwNCwxYjksYzE0YzI4YzAs
Li4uKSBhdCBWT1BfTE9DSzFfQVBWKzB4MTBhL2ZyYW1lIDB4ZTliYjUyZTAKX3ZuX2xvY2soYzlm
NzFjYTgsODAxMDAsYzEyMTdiYTgsODdlLGMxMjE2ZDU5LC4uLikgYXQgX3ZuX2xvY2srMHhjYS9m
cmFtZSAweGU5YmI1MzIwCnZnZXQoYzlmNzFjYTgsODAxMDAsYzcyMGQzMTAsNTcsMCwuLi4pIGF0
IHZnZXQrMHg3Ny9mcmFtZSAweGU5YmI1MzU4CnZmc19oYXNoX2dldChjNzAwMTJlYywxZmQ5MjQs
ODAwMDAsYzcyMGQzMTAsZTliYjU0NTgsLi4uKSBhdCB2ZnNfaGFzaF9nZXQrMHhmZi9mcmFtZSAw
eGU5YmI1Mzg0CmZmc192Z2V0ZihjNzAwMTJlYywxZmQ5MjQsODAwMDAsZTliYjU0NTgsMSwuLi4p
IGF0IGZmc192Z2V0ZisweDQ0L2ZyYW1lIDB4ZTliYjUzZTAKc29mdGRlcF9zeW5jX2J1ZihjODE0
ZjlkOCxkYTk4ZDlkNCwxLDAsMCwuLi4pIGF0IHNvZnRkZXBfc3luY19idWYrMHhhYzcvZnJhbWUg
MHhlOWJiNTQ3MApmZnNfc3luY3Zub2RlKGM4MTRmOWQ4LDEsMCwwLGMxNDg4OTY4LC4uLikgYXQg
ZmZzX3N5bmN2bm9kZSsweDJkZC9mcmFtZSAweGU5YmI1NGM4CmZmc190cnVuY2F0ZShjODE0Zjlk
OCwyYTAwLDAsODgwLGM3NzFlMjAwLC4uLikgYXQgZmZzX3RydW5jYXRlKzB4NzBlL2ZyYW1lIDB4
ZTliYjU2NzgKdWZzX2RpcmVudGVyKGM4MTRmOWQ4LGM5ZjdiMDAwLGU5YmI1NzQwLGU5YmI1YTY0
LDAsLi4uKSBhdCB1ZnNfZGlyZW50ZXIrMHg3OWUvZnJhbWUgMHhlOWJiNTZmOAp1ZnNfbWFrZWlu
b2RlKGU5YmI1YTUwLGU5YmI1YTY0LGM4MTRmOWQ4LGMxNGMwOWI4LGM4MTRmOWQ4LC4uLikgYXQg
dWZzX21ha2Vpbm9kZSsweDUzNC9mcmFtZSAweGU5YmI1ODc0CnVmc19jcmVhdGUoZTliYjU5NzAs
YzEzZGE1ODUsYzEyM2MyY2UsYzcwMDEyZmMsMiwuLi4pIGF0IHVmc19jcmVhdGUrMHgzMC9mcmFt
ZSAweGU5YmI1ODk4ClZPUF9DUkVBVEVfQVBWKGMxNGFlMDE4LGU5YmI1OTcwLGU5YmI1YTY0LGU5
YmI1OTAwLGMwYjNhMDYwLC4uLikgYXQgVk9QX0NSRUFURV9BUFYrMHgxMmYvZnJhbWUgMHhlOWJi
NThjOAp2bl9vcGVuX2NyZWQoZTliYjVhMDgsZTliYjVhOTQsMTgwLDAsYzc3MWUyMDAsYzZlZWRh
ZjApIGF0IHZuX29wZW5fY3JlZCsweDJmOS9mcmFtZSAweGU5YmI1OTk4CnZuX29wZW4oZTliYjVh
MDgsZTliYjVhOTQsMTgwLGM2ZWVkYWYwLGJmYmZjYmMwLC4uLikgYXQgdm5fb3BlbisweDNkL2Zy
YW1lIDB4ZTliYjU5YzAKa2Vybl9vcGVuYXQoYzcyMGQzMTAsZmZmZmZmOWMsYmZiZmNiYzAsMCxh
MDIsMTgwKSBhdCBrZXJuX29wZW5hdCsweDMxMC9mcmFtZSAweGU5YmI1YWI0CnN5c19vcGVuKGM3
MjBkMzEwLGU5YmI1YjY4LGRhYjI3YzkwLGU5YmI1YjMwLGMxMDhkMjIxLC4uLikgYXQgc3lzX29w
ZW4rMHgzOS9mcmFtZSAweGU5YmI1YWQ4CnN5c2NhbGwoZTliYjViYTgpIGF0IHN5c2NhbGwrMHgz
MzYvZnJhbWUgMHhlOWJiNWI5YwpYaW50MHg4MF9zeXNjYWxsKCkgYXQgWGludDB4ODBfc3lzY2Fs
bCsweDIxL2ZyYW1lIDB4ZTliYjViOWMKLS0tIHN5c2NhbGwgKDUsIEZyZWVCU0QgRUxGMzIsIHN5
c19vcGVuKSwgZWlwID0gMHgyODFmNGFjMywgZXNwID0gMHhiZmJmYzI1YywgZWJwID0gMHhiZmJm
YzcwOCAtLS0KCgoK
--001a113ff326070156052bed42bf--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACcTrKe1FTp7vox0H%2BXK_%2BovLtmMFN7NME7CjO=Nc64HdV421g>