From owner-freebsd-fs@FreeBSD.ORG Sun Aug 11 13:40:00 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A85C7D1C; Sun, 11 Aug 2013 13:40:00 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7E5CE25BB; Sun, 11 Aug 2013 13:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7BDe0fE011590; Sun, 11 Aug 2013 13:40:00 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7BDe07x011589; Sun, 11 Aug 2013 13:40:00 GMT (envelope-from linimon) Date: Sun, 11 Aug 2013 13:40:00 GMT Message-Id: <201308111340.r7BDe07x011589@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/181226: [ufs] Writes to almost full FS eat 100% CPU and speed drops below 1MB/sec [regression] X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Aug 2013 13:40:00 -0000 Old Synopsis: Writes to almost full FS eat 100% CPU and speed drops below 1MB/sec New Synopsis: [ufs] Writes to almost full FS eat 100% CPU and speed drops below 1MB/sec [regression] Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Sun Aug 11 13:39:12 UTC 2013 Responsible-Changed-Why: Submitter notes this is a recent regression. http://www.freebsd.org/cgi/query-pr.cgi?pr=181226 From owner-freebsd-fs@FreeBSD.ORG Sun Aug 11 17:52:32 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id ADA34A6C; Sun, 11 Aug 2013 17:52:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 81A5B200A; Sun, 11 Aug 2013 17:52:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7BHqWV8061643; Sun, 11 Aug 2013 17:52:32 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7BHqWFf061642; Sun, 11 Aug 2013 17:52:32 GMT (envelope-from linimon) Date: Sun, 11 Aug 2013 17:52:32 GMT Message-Id: <201308111752.r7BHqWFf061642@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-amd64@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/181082: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Aug 2013 17:52:32 -0000 Old Synopsis: Write to mounted NTFS filesystem using FUSE causes instant freeze/crash New Synopsis: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash Responsible-Changed-From-To: freebsd-amd64->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Sun Aug 11 17:51:58 UTC 2013 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=181082 From owner-freebsd-fs@FreeBSD.ORG Sun Aug 11 19:20:08 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A5275859 for ; Sun, 11 Aug 2013 19:20:08 +0000 (UTC) (envelope-from florent@peterschmitt.fr) Received: from peterschmitt.fr (peterschmitt.fr [5.135.177.31]) by mx1.freebsd.org (Postfix) with ESMTP id 6FCBF23A2 for ; Sun, 11 Aug 2013 19:20:08 +0000 (UTC) Received: from [192.168.0.128] (4ab54-4-88-163-248-31.fbx.proxad.net [88.163.248.31]) by peterschmitt.fr (Postfix) with ESMTPSA id 28BB06234 for ; Sun, 11 Aug 2013 21:20:06 +0200 (CEST) Message-ID: <5207C7BD.3070509@peterschmitt.fr> Date: Sun, 11 Aug 2013 19:19:57 +0200 From: Florent Peterschmitt User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-fs@freebsd.org Subject: Re: kern/181082: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash References: <201308111752.r7BHqWFf061642@freefall.freebsd.org> In-Reply-To: <201308111752.r7BHqWFf061642@freefall.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Aug 2013 19:20:08 -0000 Le 11/08/2013 19:52, linimon@FreeBSD.org a écrit : > Old Synopsis: Write to mounted NTFS filesystem using FUSE causes instant freeze/crash > New Synopsis: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash > > Responsible-Changed-From-To: freebsd-amd64->freebsd-fs > Responsible-Changed-By: linimon > Responsible-Changed-When: Sun Aug 11 17:51:58 UTC 2013 > Responsible-Changed-Why: > Over to maintainer(s). > > http://www.freebsd.org/cgi/query-pr.cgi?pr=181082 > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" > You're using FreeBSD 9, and I suggest you to rebuild fusefs-kmod if not already done. From owner-freebsd-fs@FreeBSD.ORG Sun Aug 11 19:30:02 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1348893C for ; Sun, 11 Aug 2013 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DADE42405 for ; Sun, 11 Aug 2013 19:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7BJU1SK080436 for ; Sun, 11 Aug 2013 19:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7BJU1lP080435; Sun, 11 Aug 2013 19:30:01 GMT (envelope-from gnats) Date: Sun, 11 Aug 2013 19:30:01 GMT Message-Id: <201308111930.r7BJU1lP080435@freefall.freebsd.org> To: freebsd-fs@FreeBSD.org Cc: From: Florent Peterschmitt Subject: Re: kern/181082: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Florent Peterschmitt List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Aug 2013 19:30:02 -0000 The following reply was made to PR kern/181082; it has been noted by GNATS. From: Florent Peterschmitt To: bug-followup@FreeBSD.org, vermaden@interia.pl Cc: Subject: Re: kern/181082: [fuse] [ntfs] Write to mounted NTFS filesystem using FUSE causes instant freeze/crash Date: Sun, 11 Aug 2013 19:20:34 +0200 You're using FreeBSD 9, and I suggest you to rebuild fusefs-kmod if not already done. From owner-freebsd-fs@FreeBSD.ORG Mon Aug 12 11:06:44 2013 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id BF1F4AD9 for ; Mon, 12 Aug 2013 11:06:44 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AB8342137 for ; Mon, 12 Aug 2013 11:06:44 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7CB6iXJ085006 for ; Mon, 12 Aug 2013 11:06:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7CB6iab085004 for freebsd-fs@FreeBSD.org; Mon, 12 Aug 2013 11:06:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 12 Aug 2013 11:06:44 GMT Message-Id: <201308121106.r7CB6iab085004@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-fs@FreeBSD.org Subject: Current problem reports assigned to freebsd-fs@FreeBSD.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Aug 2013 11:06:44 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/181226 fs [ufs] Writes to almost full FS eat 100% CPU and speed o kern/181082 fs [fuse] [ntfs] Write to mounted NTFS filesystem using F o kern/180979 fs [netsmb][patch]: Fix large files handling o kern/180876 fs [zfs] [hast] ZFS with trim,bio_flush or bio_delete loc o kern/180678 fs [NFS] succesfully exported filesystems being reported o kern/180438 fs [smbfs] [patch] mount_smbfs fails on arm because of wr p kern/180236 fs [zfs] [nullfs] Leakage free space using ZFS with nullf o kern/178854 fs [ufs] FreeBSD kernel crash in UFS o kern/178713 fs [nfs] [patch] Correct WebNFS support in NFS server and o kern/178412 fs [smbfs] Coredump when smbfs mounted o kern/178388 fs [zfs] [patch] allow up to 8MB recordsize o kern/178349 fs [zfs] zfs scrub on deduped data could be much less see o kern/178329 fs [zfs] extended attributes leak o kern/178238 fs [nullfs] nullfs don't release i-nodes on unlink. f kern/178231 fs [nfs] 8.3 nfsv4 client reports "nfsv4 client/server pr o kern/178103 fs [kernel] [nfs] [patch] Correct support of index files o kern/177985 fs [zfs] disk usage problem when copying from one zfs dat o kern/177971 fs [nfs] FreeBSD 9.1 nfs client dirlist problem w/ nfsv3, o kern/177966 fs [zfs] resilver completes but subsequent scrub reports o kern/177658 fs [ufs] FreeBSD panics after get full filesystem with uf o kern/177536 fs [zfs] zfs livelock (deadlock) with high write-to-disk o kern/177445 fs [hast] HAST panic o kern/177240 fs [zfs] zpool import failed with state UNAVAIL but all d o kern/176978 fs [zfs] [panic] zfs send -D causes "panic: System call i o kern/176857 fs [softupdates] [panic] 9.1-RELEASE/amd64/GENERIC panic o bin/176253 fs zpool(8): zfs pool indentation is misleading/wrong o kern/176141 fs [zfs] sharesmb=on makes errors for sharenfs, and still o kern/175950 fs [zfs] Possible deadlock in zfs after long uptime o kern/175897 fs [zfs] operations on readonly zpool hang o kern/175449 fs [unionfs] unionfs and devfs misbehaviour o kern/175179 fs [zfs] ZFS may attach wrong device on move o kern/175071 fs [ufs] [panic] softdep_deallocate_dependencies: unrecov o kern/174372 fs [zfs] Pagefault appears to be related to ZFS o kern/174315 fs [zfs] chflags uchg not supported o kern/174310 fs [zfs] root point mounting broken on CURRENT with multi o kern/174279 fs [ufs] UFS2-SU+J journal and filesystem corruption o kern/173830 fs [zfs] Brain-dead simple change to ZFS error descriptio o kern/173718 fs [zfs] phantom directory in zraid2 pool f kern/173657 fs [nfs] strange UID map with nfsuserd o kern/173363 fs [zfs] [panic] Panic on 'zpool replace' on readonly poo o kern/173136 fs [unionfs] mounting above the NFS read-only share panic o kern/172942 fs [smbfs] Unmounting a smb mount when the server became o kern/172348 fs [unionfs] umount -f of filesystem in use with readonly o kern/172334 fs [unionfs] unionfs permits recursive union mounts; caus o kern/171626 fs [tmpfs] tmpfs should be noisier when the requested siz o kern/171415 fs [zfs] zfs recv fails with "cannot receive incremental o kern/170945 fs [gpt] disk layout not portable between direct connect o bin/170778 fs [zfs] [panic] FreeBSD panics randomly o kern/170680 fs [nfs] Multiple NFS Client bug in the FreeBSD 7.4-RELEA o kern/170497 fs [xfs][panic] kernel will panic whenever I ls a mounted o kern/169945 fs [zfs] [panic] Kernel panic while importing zpool (afte o kern/169480 fs [zfs] ZFS stalls on heavy I/O o kern/169398 fs [zfs] Can't remove file with permanent error o kern/169339 fs panic while " : > /etc/123" o kern/169319 fs [zfs] zfs resilver can't complete o kern/168947 fs [nfs] [zfs] .zfs/snapshot directory is messed up when o kern/168942 fs [nfs] [hang] nfsd hangs after being restarted (not -HU o kern/168158 fs [zfs] incorrect parsing of sharenfs options in zfs (fs o kern/167979 fs [ufs] DIOCGDINFO ioctl does not work on 8.2 file syste o kern/167977 fs [smbfs] mount_smbfs results are differ when utf-8 or U o kern/167688 fs [fusefs] Incorrect signal handling with direct_io o kern/167685 fs [zfs] ZFS on USB drive prevents shutdown / reboot o kern/167612 fs [portalfs] The portal file system gets stuck inside po o kern/167272 fs [zfs] ZFS Disks reordering causes ZFS to pick the wron o kern/167260 fs [msdosfs] msdosfs disk was mounted the second time whe o kern/167109 fs [zfs] [panic] zfs diff kernel panic Fatal trap 9: gene o kern/167105 fs [nfs] mount_nfs can not handle source exports wiht mor o kern/167067 fs [zfs] [panic] ZFS panics the server o kern/167065 fs [zfs] boot fails when a spare is the boot disk o kern/167048 fs [nfs] [patch] RELEASE-9 crash when using ZFS+NULLFS+NF o kern/166912 fs [ufs] [panic] Panic after converting Softupdates to jo o kern/166851 fs [zfs] [hang] Copying directory from the mounted UFS di o kern/166477 fs [nfs] NFS data corruption. o kern/165950 fs [ffs] SU+J and fsck problem o kern/165521 fs [zfs] [hang] livelock on 1 Gig of RAM with zfs when 31 o kern/165392 fs Multiple mkdir/rmdir fails with errno 31 o kern/165087 fs [unionfs] lock violation in unionfs o kern/164472 fs [ufs] fsck -B panics on particular data inconsistency o kern/164370 fs [zfs] zfs destroy for snapshot fails on i386 and sparc o kern/164261 fs [nullfs] [patch] fix panic with NFS served from NULLFS o kern/164256 fs [zfs] device entry for volume is not created after zfs o kern/164184 fs [ufs] [panic] Kernel panic with ufs_makeinode o kern/163801 fs [md] [request] allow mfsBSD legacy installed in 'swap' o kern/163770 fs [zfs] [hang] LOR between zfs&syncer + vnlru leading to o kern/163501 fs [nfs] NFS exporting a dir and a subdir in that dir to o kern/162944 fs [coda] Coda file system module looks broken in 9.0 o kern/162860 fs [zfs] Cannot share ZFS filesystem to hosts with a hyph o kern/162751 fs [zfs] [panic] kernel panics during file operations o kern/162591 fs [nullfs] cross-filesystem nullfs does not work as expe o kern/162519 fs [zfs] "zpool import" relies on buggy realpath() behavi o kern/161968 fs [zfs] [hang] renaming snapshot with -r including a zvo o kern/161864 fs [ufs] removing journaling from UFS partition fails on o kern/161579 fs [smbfs] FreeBSD sometimes panics when an smb share is o kern/161533 fs [zfs] [panic] zfs receive panic: system ioctl returnin o kern/161438 fs [zfs] [panic] recursed on non-recursive spa_namespace_ o kern/161424 fs [nullfs] __getcwd() calls fail when used on nullfs mou o kern/161280 fs [zfs] Stack overflow in gptzfsboot o kern/161205 fs [nfs] [pfsync] [regression] [build] Bug report freebsd o kern/161169 fs [zfs] [panic] ZFS causes kernel panic in dbuf_dirty o kern/161112 fs [ufs] [lor] filesystem LOR in FreeBSD 9.0-BETA3 o kern/160893 fs [zfs] [panic] 9.0-BETA2 kernel panic f kern/160860 fs [ufs] Random UFS root filesystem corruption with SU+J o kern/160801 fs [zfs] zfsboot on 8.2-RELEASE fails to boot from root-o o kern/160790 fs [fusefs] [panic] VPUTX: negative ref count with FUSE o kern/160777 fs [zfs] [hang] RAID-Z3 causes fatal hang upon scrub/impo o kern/160706 fs [zfs] zfs bootloader fails when a non-root vdev exists o kern/160591 fs [zfs] Fail to boot on zfs root with degraded raidz2 [r o kern/160410 fs [smbfs] [hang] smbfs hangs when transferring large fil o kern/160283 fs [zfs] [patch] 'zfs list' does abort in make_dataset_ha o kern/159930 fs [ufs] [panic] kernel core o kern/159402 fs [zfs][loader] symlinks cause I/O errors o kern/159357 fs [zfs] ZFS MAXNAMELEN macro has confusing name (off-by- o kern/159356 fs [zfs] [patch] ZFS NAME_ERR_DISKLIKE check is Solaris-s o kern/159351 fs [nfs] [patch] - divide by zero in mountnfs() o kern/159251 fs [zfs] [request]: add FLETCHER4 as DEDUP hash option o kern/159077 fs [zfs] Can't cd .. with latest zfs version o kern/159048 fs [smbfs] smb mount corrupts large files o kern/159045 fs [zfs] [hang] ZFS scrub freezes system o kern/158839 fs [zfs] ZFS Bootloader Fails if there is a Dead Disk o kern/158802 fs amd(8) ICMP storm and unkillable process. o kern/158231 fs [nullfs] panic on unmounting nullfs mounted over ufs o f kern/157929 fs [nfs] NFS slow read o kern/157399 fs [zfs] trouble with: mdconfig force delete && zfs strip o kern/157179 fs [zfs] zfs/dbuf.c: panic: solaris assert: arc_buf_remov o kern/156797 fs [zfs] [panic] Double panic with FreeBSD 9-CURRENT and o kern/156781 fs [zfs] zfs is losing the snapshot directory, p kern/156545 fs [ufs] mv could break UFS on SMP systems o kern/156193 fs [ufs] [hang] UFS snapshot hangs && deadlocks processes o kern/156039 fs [nullfs] [unionfs] nullfs + unionfs do not compose, re o kern/155615 fs [zfs] zfs v28 broken on sparc64 -current o kern/155587 fs [zfs] [panic] kernel panic with zfs p kern/155411 fs [regression] [8.2-release] [tmpfs]: mount: tmpfs : No o kern/155199 fs [ext2fs] ext3fs mounted as ext2fs gives I/O errors o bin/155104 fs [zfs][patch] use /dev prefix by default when importing o kern/154930 fs [zfs] cannot delete/unlink file from full volume -> EN o kern/154828 fs [msdosfs] Unable to create directories on external USB o kern/154491 fs [smbfs] smb_co_lock: recursive lock for object 1 p kern/154228 fs [md] md getting stuck in wdrain state o kern/153996 fs [zfs] zfs root mount error while kernel is not located o kern/153753 fs [zfs] ZFS v15 - grammatical error when attempting to u o kern/153716 fs [zfs] zpool scrub time remaining is incorrect o kern/153695 fs [patch] [zfs] Booting from zpool created on 4k-sector o kern/153680 fs [xfs] 8.1 failing to mount XFS partitions o kern/153418 fs [zfs] [panic] Kernel Panic occurred writing to zfs vol o kern/153351 fs [zfs] locking directories/files in ZFS o bin/153258 fs [patch][zfs] creating ZVOLs requires `refreservation' s kern/153173 fs [zfs] booting from a gzip-compressed dataset doesn't w o bin/153142 fs [zfs] ls -l outputs `ls: ./.zfs: Operation not support o kern/153126 fs [zfs] vdev failure, zpool=peegel type=vdev.too_small o kern/152022 fs [nfs] nfs service hangs with linux client [regression] o kern/151942 fs [zfs] panic during ls(1) zfs snapshot directory o kern/151905 fs [zfs] page fault under load in /sbin/zfs o bin/151713 fs [patch] Bug in growfs(8) with respect to 32-bit overfl o kern/151648 fs [zfs] disk wait bug o kern/151629 fs [fs] [patch] Skip empty directory entries during name o kern/151330 fs [zfs] will unshare all zfs filesystem after execute a o kern/151326 fs [nfs] nfs exports fail if netgroups contain duplicate o kern/151251 fs [ufs] Can not create files on filesystem with heavy us o kern/151226 fs [zfs] can't delete zfs snapshot o kern/150503 fs [zfs] ZFS disks are UNAVAIL and corrupted after reboot o kern/150501 fs [zfs] ZFS vdev failure vdev.bad_label on amd64 o kern/150390 fs [zfs] zfs deadlock when arcmsr reports drive faulted o kern/150336 fs [nfs] mountd/nfsd became confused; refused to reload n o kern/149208 fs mksnap_ffs(8) hang/deadlock o kern/149173 fs [patch] [zfs] make OpenSolaris installa o kern/149015 fs [zfs] [patch] misc fixes for ZFS code to build on Glib o kern/149014 fs [zfs] [patch] declarations in ZFS libraries/utilities o kern/149013 fs [zfs] [patch] make ZFS makefiles use the libraries fro o kern/148504 fs [zfs] ZFS' zpool does not allow replacing drives to be o kern/148490 fs [zfs]: zpool attach - resilver bidirectionally, and re o kern/148368 fs [zfs] ZFS hanging forever on 8.1-PRERELEASE o kern/148138 fs [zfs] zfs raidz pool commands freeze o kern/147903 fs [zfs] [panic] Kernel panics on faulty zfs device o kern/147881 fs [zfs] [patch] ZFS "sharenfs" doesn't allow different " o kern/147420 fs [ufs] [panic] ufs_dirbad, nullfs, jail panic (corrupt o kern/146941 fs [zfs] [panic] Kernel Double Fault - Happens constantly o kern/146786 fs [zfs] zpool import hangs with checksum errors o kern/146708 fs [ufs] [panic] Kernel panic in softdep_disk_write_compl o kern/146528 fs [zfs] Severe memory leak in ZFS on i386 o kern/146502 fs [nfs] FreeBSD 8 NFS Client Connection to Server o kern/145750 fs [unionfs] [hang] unionfs locks the machine s kern/145712 fs [zfs] cannot offline two drives in a raidz2 configurat o kern/145411 fs [xfs] [panic] Kernel panics shortly after mounting an f bin/145309 fs bsdlabel: Editing disk label invalidates the whole dev o kern/145272 fs [zfs] [panic] Panic during boot when accessing zfs on o kern/145246 fs [ufs] dirhash in 7.3 gratuitously frees hashes when it o kern/145238 fs [zfs] [panic] kernel panic on zpool clear tank o kern/145229 fs [zfs] Vast differences in ZFS ARC behavior between 8.0 o kern/145189 fs [nfs] nfsd performs abysmally under load o kern/144929 fs [ufs] [lor] vfs_bio.c + ufs_dirhash.c p kern/144447 fs [zfs] sharenfs fsunshare() & fsshare_main() non functi o kern/144416 fs [panic] Kernel panic on online filesystem optimization s kern/144415 fs [zfs] [panic] kernel panics on boot after zfs crash o kern/144234 fs [zfs] Cannot boot machine with recent gptzfsboot code o kern/143825 fs [nfs] [panic] Kernel panic on NFS client o bin/143572 fs [zfs] zpool(1): [patch] The verbose output from iostat o kern/143212 fs [nfs] NFSv4 client strange work ... o kern/143184 fs [zfs] [lor] zfs/bufwait LOR o kern/142878 fs [zfs] [vfs] lock order reversal o kern/142597 fs [ext2fs] ext2fs does not work on filesystems with real o kern/142489 fs [zfs] [lor] allproc/zfs LOR o kern/142466 fs Update 7.2 -> 8.0 on Raid 1 ends with screwed raid [re o kern/142306 fs [zfs] [panic] ZFS drive (from OSX Leopard) causes two o kern/142068 fs [ufs] BSD labels are got deleted spontaneously o kern/141950 fs [unionfs] [lor] ufs/unionfs/ufs Lock order reversal o kern/141897 fs [msdosfs] [panic] Kernel panic. msdofs: file name leng o kern/141463 fs [nfs] [panic] Frequent kernel panics after upgrade fro o kern/141091 fs [patch] [nullfs] fix panics with DIAGNOSTIC enabled o kern/141086 fs [nfs] [panic] panic("nfs: bioread, not dir") on FreeBS o kern/141010 fs [zfs] "zfs scrub" fails when backed by files in UFS2 o kern/140888 fs [zfs] boot fail from zfs root while the pool resilveri o kern/140661 fs [zfs] [patch] /boot/loader fails to work on a GPT/ZFS- o kern/140640 fs [zfs] snapshot crash o kern/140068 fs [smbfs] [patch] smbfs does not allow semicolon in file o kern/139725 fs [zfs] zdb(1) dumps core on i386 when examining zpool c o kern/139715 fs [zfs] vfs.numvnodes leak on busy zfs p bin/139651 fs [nfs] mount(8): read-only remount of NFS volume does n o kern/139407 fs [smbfs] [panic] smb mount causes system crash if remot o kern/138662 fs [panic] ffs_blkfree: freeing free block o kern/138421 fs [ufs] [patch] remove UFS label limitations o kern/138202 fs mount_msdosfs(1) see only 2Gb o kern/137588 fs [unionfs] [lor] LOR nfs/ufs/nfs o kern/136968 fs [ufs] [lor] ufs/bufwait/ufs (open) o kern/136945 fs [ufs] [lor] filedesc structure/ufs (poll) o kern/136944 fs [ffs] [lor] bufwait/snaplk (fsync) o kern/136873 fs [ntfs] Missing directories/files on NTFS volume o kern/136865 fs [nfs] [patch] NFS exports atomic and on-the-fly atomic p kern/136470 fs [nfs] Cannot mount / in read-only, over NFS o kern/135546 fs [zfs] zfs.ko module doesn't ignore zpool.cache filenam o kern/135469 fs [ufs] [panic] kernel crash on md operation in ufs_dirb o kern/135050 fs [zfs] ZFS clears/hides disk errors on reboot o kern/134491 fs [zfs] Hot spares are rather cold... o kern/133676 fs [smbfs] [panic] umount -f'ing a vnode-based memory dis p kern/133174 fs [msdosfs] [patch] msdosfs must support multibyte inter o kern/132960 fs [ufs] [panic] panic:ffs_blkfree: freeing free frag o kern/132397 fs reboot causes filesystem corruption (failure to sync b o kern/132331 fs [ufs] [lor] LOR ufs and syncer o kern/132237 fs [msdosfs] msdosfs has problems to read MSDOS Floppy o kern/132145 fs [panic] File System Hard Crashes o kern/131441 fs [unionfs] [nullfs] unionfs and/or nullfs not combineab o kern/131360 fs [nfs] poor scaling behavior of the NFS server under lo o kern/131342 fs [nfs] mounting/unmounting of disks causes NFS to fail o bin/131341 fs makefs: error "Bad file descriptor" on the mount poin o kern/130920 fs [msdosfs] cp(1) takes 100% CPU time while copying file o kern/130210 fs [nullfs] Error by check nullfs o kern/129760 fs [nfs] after 'umount -f' of a stale NFS share FreeBSD l o kern/129488 fs [smbfs] Kernel "bug" when using smbfs in smbfs_smb.c: o kern/129231 fs [ufs] [patch] New UFS mount (norandom) option - mostly o kern/129152 fs [panic] non-userfriendly panic when trying to mount(8) o kern/127787 fs [lor] [ufs] Three LORs: vfslock/devfs/vfslock, ufs/vfs o bin/127270 fs fsck_msdosfs(8) may crash if BytesPerSec is zero o kern/127029 fs [panic] mount(8): trying to mount a write protected zi o kern/126973 fs [unionfs] [hang] System hang with unionfs and init chr o kern/126553 fs [unionfs] unionfs move directory problem 2 (files appe o kern/126287 fs [ufs] [panic] Kernel panics while mounting an UFS file o kern/125895 fs [ffs] [panic] kernel: panic: ffs_blkfree: freeing free s kern/125738 fs [zfs] [request] SHA256 acceleration in ZFS o kern/123939 fs [msdosfs] corrupts new files o bin/123574 fs [unionfs] df(1) -t option destroys info for unionfs (a o kern/122380 fs [ffs] ffs_valloc:dup alloc (Soekris 4801/7.0/USB Flash o bin/122172 fs [fs]: amd(8) automount daemon dies on 6.3-STABLE i386, o bin/121898 fs [nullfs] pwd(1)/getcwd(2) fails with Permission denied o kern/121385 fs [unionfs] unionfs cross mount -> kernel panic o bin/121072 fs [smbfs] mount_smbfs(8) cannot normally convert the cha o kern/120483 fs [ntfs] [patch] NTFS filesystem locking changes o kern/120482 fs [ntfs] [patch] Sync style changes between NetBSD and F o kern/118912 fs [2tb] disk sizing/geometry problem with large array o kern/118713 fs [minidump] [patch] Display media size required for a k o kern/118318 fs [nfs] NFS server hangs under special circumstances o bin/118249 fs [ufs] mv(1): moving a directory changes its mtime o kern/118126 fs [nfs] [patch] Poor NFS server write performance o kern/118107 fs [ntfs] [panic] Kernel panic when accessing a file at N o kern/117954 fs [ufs] dirhash on very large directories blocks the mac o bin/117315 fs [smbfs] mount_smbfs(8) and related options can't mount o kern/117158 fs [zfs] zpool scrub causes panic if geli vdevs detach on o bin/116980 fs [msdosfs] [patch] mount_msdosfs(8) resets some flags f o conf/116931 fs lack of fsck_cd9660 prevents mounting iso images with o kern/116583 fs [ffs] [hang] System freezes for short time when using o bin/115361 fs [zfs] mount(8) gets into a state where it won't set/un o kern/114955 fs [cd9660] [patch] [request] support for mask,dirmask,ui o kern/114847 fs [ntfs] [patch] [request] dirmask support for NTFS ala o kern/114676 fs [ufs] snapshot creation panics: snapacct_ufs2: bad blo o bin/114468 fs [patch] [request] add -d option to umount(8) to detach o kern/113852 fs [smbfs] smbfs does not properly implement DFS referral o bin/113838 fs [patch] [request] mount(8): add support for relative p o bin/113049 fs [patch] [request] make quot(8) use getopt(3) and show o kern/112658 fs [smbfs] [patch] smbfs and caching problems (resolves b o kern/111843 fs [msdosfs] Long Names of files are incorrectly created o kern/111782 fs [ufs] dump(8) fails horribly for large filesystems s bin/111146 fs [2tb] fsck(8) fails on 6T filesystem o bin/107829 fs [2TB] fdisk(8): invalid boundary checking in fdisk / w o kern/106107 fs [ufs] left-over fsck_snapshot after unfinished backgro o kern/104406 fs [ufs] Processes get stuck in "ufs" state under persist o kern/104133 fs [ext2fs] EXT2FS module corrupts EXT2/3 filesystems o kern/103035 fs [ntfs] Directories in NTFS mounted disc images appear o kern/101324 fs [smbfs] smbfs sometimes not case sensitive when it's s o kern/99290 fs [ntfs] mount_ntfs ignorant of cluster sizes s bin/97498 fs [request] newfs(8) has no option to clear the first 12 o kern/97377 fs [ntfs] [patch] syntax cleanup for ntfs_ihash.c o kern/95222 fs [cd9660] File sections on ISO9660 level 3 CDs ignored o kern/94849 fs [ufs] rename on UFS filesystem is not atomic o bin/94810 fs fsck(8) incorrectly reports 'file system marked clean' o kern/94769 fs [ufs] Multiple file deletions on multi-snapshotted fil o kern/94733 fs [smbfs] smbfs may cause double unlock o kern/93942 fs [vfs] [patch] panic: ufs_dirbad: bad dir (patch from D o kern/92272 fs [ffs] [hang] Filling a filesystem while creating a sna o kern/91134 fs [smbfs] [patch] Preserve access and modification time a kern/90815 fs [smbfs] [patch] SMBFS with character conversions somet o kern/88657 fs [smbfs] windows client hang when browsing a samba shar o kern/88555 fs [panic] ffs_blkfree: freeing free frag on AMD 64 o bin/87966 fs [patch] newfs(8): introduce -A flag for newfs to enabl o kern/87859 fs [smbfs] System reboot while umount smbfs. o kern/86587 fs [msdosfs] rm -r /PATH fails with lots of small files o bin/85494 fs fsck_ffs: unchecked use of cg_inosused macro etc. o kern/80088 fs [smbfs] Incorrect file time setting on NTFS mounted vi o bin/74779 fs Background-fsck checks one filesystem twice and omits o kern/73484 fs [ntfs] Kernel panic when doing `ls` from the client si o bin/73019 fs [ufs] fsck_ufs(8) cannot alloc 607016868 bytes for ino o kern/71774 fs [ntfs] NTFS cannot "see" files on a WinXP filesystem o bin/70600 fs fsck(8) throws files away when it can't grow lost+foun o kern/68978 fs [panic] [ufs] crashes with failing hard disk, loose po o kern/67326 fs [msdosfs] crash after attempt to mount write protected o kern/65920 fs [nwfs] Mounted Netware filesystem behaves strange o kern/65901 fs [smbfs] [patch] smbfs fails fsx write/truncate-down/tr o kern/61503 fs [smbfs] mount_smbfs does not work as non-root o kern/55617 fs [smbfs] Accessing an nsmb-mounted drive via a smb expo o kern/51685 fs [hang] Unbounded inode allocation causes kernel to loc o kern/36566 fs [smbfs] System reboot with dead smb mount and umount o bin/27687 fs fsck(8) wrapper is not properly passing options to fsc o kern/18874 fs [2TB] 32bit NFS servers export wrong negative values t o kern/9619 fs [nfs] Restarting mountd kills existing mounts 331 problems total. From owner-freebsd-fs@FreeBSD.ORG Mon Aug 12 14:50:08 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8E5A6ACA for ; Mon, 12 Aug 2013 14:50:08 +0000 (UTC) (envelope-from longwitz@incore.de) Received: from dss.incore.de (dss.incore.de [195.145.1.138]) by mx1.freebsd.org (Postfix) with ESMTP id 4FF3A23D7 for ; Mon, 12 Aug 2013 14:50:08 +0000 (UTC) Received: from inetmail.dmz (inetmail.dmz [10.3.0.3]) by dss.incore.de (Postfix) with ESMTP id 3D47B5F026 for ; Mon, 12 Aug 2013 16:50:07 +0200 (CEST) X-Virus-Scanned: amavisd-new at incore.de Received: from dss.incore.de ([10.3.0.3]) by inetmail.dmz (inetmail.dmz [10.3.0.3]) (amavisd-new, port 10024) with LMTP id h-IY6GXTK6Ag for ; Mon, 12 Aug 2013 16:50:06 +0200 (CEST) Received: from mail.incore (fwintern.dmz [10.0.0.253]) by dss.incore.de (Postfix) with ESMTP id 613D85F029 for ; Mon, 12 Aug 2013 16:50:06 +0200 (CEST) Received: from bsdlo.incore (bsdlo.incore [192.168.0.84]) by mail.incore (Postfix) with ESMTP id 5B1725091A for ; Mon, 12 Aug 2013 16:50:06 +0200 (CEST) Message-ID: <5208F61E.50400@incore.de> Date: Mon, 12 Aug 2013 16:50:06 +0200 From: Andreas Longwitz User-Agent: Thunderbird 2.0.0.19 (X11/20090113) MIME-Version: 1.0 To: freebsd-fs@freebsd.org Subject: mountd: can't delete exports for ... Invalid argument Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Aug 2013 14:50:08 -0000 I have a lot of messages like mountd[2596]: can't delete exports for /home/poudriere/data/build/j8sp64-PT2/01/new_packages: Invalid argument in /var/log/messages on my server running poudriere and NFS (same server as described in PR kern/180060). The poudriere software does a lot of mount/umounts on zfs and nullfs file systems. After every successfull mount the mount program sends SIGHUP to mountd. mountd starts calling getmntinfo() to get a list of all mounts in the system (ca. 50 on my system) and continues with nmount("update, export, export.ex_flags = MNT_DELEXPORT") for every mountpoint in the system. If poudriere has just unmounted a filesystem in the time gap between getmntinfo() and nmount() then mountd prints the error message complaining about Invalid argument. In the described situation the kernel returns on the nmount() with EINVAL in vfs_mount.c, because the concerned vnode is not the root of the filesystem any more: /* * Get vnode to be covered */ NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | AUDITVNODE1, UIO_SYSSPACE, fspath, td); if ((error = namei(&nd)) != 0) return (error); NDFREE(&nd, NDF_ONLY_PNBUF); vp = nd.ni_vp; if (fsflags & MNT_UPDATE) { if ((vp->v_vflag & VV_ROOT) == 0) { vput(vp); return (EINVAL); } With the following patch mountd ignores the kernel returncode and I see no "can't delete exports" messages anymore. --- vfs_mount.c.1st 2013-04-03 20:01:16.000000000 +0200 +++ vfs_mount.c 2013-08-12 14:57:06.000000000 +0200 @@ -900,7 +900,11 @@ if (fsflags & MNT_UPDATE) { if ((vp->v_vflag & VV_ROOT) == 0) { vput(vp); - return (EINVAL); + if ((vfs_copyopt(fsdata, "export", &export, sizeof(export)) == 0) + && (export.ex_flags & MNT_DELEXPORT)) + return (ENOENT); + else + return (EINVAL); } mp = vp->v_mount; MNT_ILOCK(mp); Maybe the kernel can return ENOENT instead of EINVAL all the time, but I am not quite sure. -- Andreas Longwitz From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 03:13:16 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2CD48D4D; Tue, 13 Aug 2013 03:13:16 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 021152197; Tue, 13 Aug 2013 03:13:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7D3DFJk085592; Tue, 13 Aug 2013 03:13:15 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7D3DFKQ085589; Tue, 13 Aug 2013 03:13:15 GMT (envelope-from linimon) Date: Tue, 13 Aug 2013 03:13:15 GMT Message-Id: <201308130313.r7D3DFKQ085589@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/181235: [zfs] zfs block devices not appearing after zfs recv X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 03:13:16 -0000 Old Synopsis: zfs block devices not appearing after zfs recv New Synopsis: [zfs] zfs block devices not appearing after zfs recv Responsible-Changed-From-To: freebsd-bugs->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Tue Aug 13 03:13:02 UTC 2013 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=181235 From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 03:48:20 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9F910558; Tue, 13 Aug 2013 03:48:20 +0000 (UTC) (envelope-from smh@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7324D2395; Tue, 13 Aug 2013 03:48:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7D3mKwH091164; Tue, 13 Aug 2013 03:48:20 GMT (envelope-from smh@freefall.freebsd.org) Received: (from smh@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7D3mKDF091163; Tue, 13 Aug 2013 03:48:20 GMT (envelope-from smh) Date: Tue, 13 Aug 2013 03:48:20 GMT Message-Id: <201308130348.r7D3mKDF091163@freefall.freebsd.org> To: smh@FreeBSD.org, freebsd-fs@FreeBSD.org, smh@FreeBSD.org From: smh@FreeBSD.org Subject: Re: kern/181235: [zfs] zfs block devices not appearing after zfs recv X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 03:48:20 -0000 Synopsis: [zfs] zfs block devices not appearing after zfs recv Responsible-Changed-From-To: freebsd-fs->smh Responsible-Changed-By: smh Responsible-Changed-When: Tue Aug 13 03:48:20 UTC 2013 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=181235 From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 20:31:12 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 3A4DBFD0 for ; Tue, 13 Aug 2013 20:31:12 +0000 (UTC) (envelope-from krichy@cflinux.hu) Received: from pi.nmdps.net (pi.nmdps.net [IPv6:2a01:be00:10:201:0:80:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id EE57F234A for ; Tue, 13 Aug 2013 20:31:11 +0000 (UTC) Received: from pi.nmdps.net (pi.nmdps.net [109.61.102.5]) (Authenticated sender: krichy@cflinux.hu) by pi.nmdps.net (Postfix) with ESMTPSA id 287C91B75 for ; Tue, 13 Aug 2013 22:31:03 +0200 (CEST) Date: Tue, 13 Aug 2013 22:31:00 +0200 (CEST) From: Richard Kojedzinszky X-X-Sender: krichy@pi.nmdps.net To: freebsd-fs@freebsd.org Subject: zvol snapshot recursive rename hang Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2628712688-1894154476-1376425863=:78352" X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 20:31:12 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2628712688-1894154476-1376425863=:78352 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Dear ZFS devs, I've attached a script, which on releng/9.2 causes a deadlock somewhere. And what is strange to me that deadman does not cause a panic. It should, right? Thanks in advance, Kojedzinszky Richard --2628712688-1894154476-1376425863=:78352 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=zfs-rename-hang.sh Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=zfs-rename-hang.sh IyEvYmluL2Jhc2gNCg0KZnM9InZvbDAvZGF0YSINCg0KemZzIGRlc3Ryb3kg LXIgIiRmcy92b2wiDQp6ZnMgY3JlYXRlIC1zIC1WIDFHIC1iIDEyOGsgIiRm cy92b2wiDQoNCih3aGlsZSA6IDsgZG8NCglzPTENCgllY2hvICJDcmVhdGlu ZyBzbmFwc2hvdCINCgl6ZnMgc25hcHNob3QgLXIgIiRmc0AkcyINCglmb3Ig biBpbiAyIDMgNCA1IDsgZG8NCgkJZWNobyAiUmVuYW1pbmcgc25hcHNob3Qg JHMgLT4gJG4iDQoJCXpmcyByZW5hbWUgLXIgIiRmc0AkcyIgIiRmc0AkbiIN CgkJcz0kbg0KCWRvbmUNCgllY2hvICJEZXN0cm95aW5nIHNuYXBzaG90Ig0K CXpmcyBkZXN0cm95IC1yICIkZnNAJHMiDQpkb25lKSAmDQood2hpbGUgOiA7 IGRvDQoJZGQgaWY9L2Rldi91cmFuZG9tIG9mPS9kZXYvenZvbC8kZnMvdm9s IGJzPTFNIGNvdW50PTENCmRvbmUpDQo= --2628712688-1894154476-1376425863=:78352-- From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 20:40:12 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 26E7B853 for ; Tue, 13 Aug 2013 20:40:12 +0000 (UTC) (envelope-from prvs=19371b90bd=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BB4EE23C0 for ; Tue, 13 Aug 2013 20:40:11 +0000 (UTC) Received: from r2d2 ([82.69.141.170]) by mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (MDaemon PRO v10.0.4) with ESMTP id md50005481724.msg for ; Tue, 13 Aug 2013 21:40:08 +0100 X-Spam-Processed: mail1.multiplay.co.uk, Tue, 13 Aug 2013 21:40:08 +0100 (not processed: message from valid local sender) X-MDDKIM-Result: neutral (mail1.multiplay.co.uk) X-MDRemoteIP: 82.69.141.170 X-Return-Path: prvs=19371b90bd=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk X-MDaemon-Deliver-To: freebsd-fs@freebsd.org Message-ID: <82FB0124D01648E0A33C26CA3F9A1145@multiplay.co.uk> From: "Steven Hartland" To: "Richard Kojedzinszky" , References: Subject: Re: zvol snapshot recursive rename hang Date: Tue, 13 Aug 2013 21:40:24 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 20:40:12 -0000 Known issue I'm afraid, you might want to try the patch attached to http://www.freebsd.org/cgi/query-pr.cgi?pr=178999 which may well help with your specific case. Regards Steve ----- Original Message ----- From: "Richard Kojedzinszky" To: Sent: Tuesday, August 13, 2013 9:31 PM Subject: zvol snapshot recursive rename hang > Dear ZFS devs, > > I've attached a script, which on releng/9.2 causes a deadlock somewhere. > > And what is strange to me that deadman does not cause a panic. It should, > right? > > Thanks in advance, > Kojedzinszky Richard -------------------------------------------------------------------------------- > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk. From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 20:54:32 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6F367F7E for ; Tue, 13 Aug 2013 20:54:32 +0000 (UTC) (envelope-from krichy@cflinux.hu) Received: from pi.nmdps.net (pi.nmdps.net [IPv6:2a01:be00:10:201:0:80:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 301C324AD for ; Tue, 13 Aug 2013 20:54:32 +0000 (UTC) Received: from pi.nmdps.net (pi.nmdps.net [109.61.102.5]) (Authenticated sender: krichy@cflinux.hu) by pi.nmdps.net (Postfix) with ESMTPSA id 6179C1693; Tue, 13 Aug 2013 22:54:31 +0200 (CEST) Date: Tue, 13 Aug 2013 22:54:29 +0200 (CEST) From: Richard Kojedzinszky X-X-Sender: krichy@pi.nmdps.net To: Steven Hartland Subject: Re: zvol snapshot recursive rename hang In-Reply-To: <82FB0124D01648E0A33C26CA3F9A1145@multiplay.co.uk> Message-ID: References: <82FB0124D01648E0A33C26CA3F9A1145@multiplay.co.uk> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 20:54:32 -0000 Dear Steven, Thanks for your response. If it fixes the bug, will it enter releng/9.2? And is the bug only freebsd related? Thanks in advance, Kojedzinszky Richard On Tue, 13 Aug 2013, Steven Hartland wrote: > Known issue I'm afraid, you might want to try the patch attached to > http://www.freebsd.org/cgi/query-pr.cgi?pr=178999 > > which may well help with your specific case. > > Regards > Steve > ----- Original Message ----- From: "Richard Kojedzinszky" > To: > Sent: Tuesday, August 13, 2013 9:31 PM > Subject: zvol snapshot recursive rename hang > > >> Dear ZFS devs, >> >> I've attached a script, which on releng/9.2 causes a deadlock somewhere. >> >> And what is strange to me that deadman does not cause a panic. It should, >> right? >> >> Thanks in advance, >> Kojedzinszky Richard > > > -------------------------------------------------------------------------------- > > >> _______________________________________________ >> freebsd-fs@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-fs >> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" > > ================================================ > This e.mail is private and confidential between Multiplay (UK) Ltd. and the > person or entity to whom it is addressed. In the event of misdirection, the > recipient is prohibited from using, copying, printing or otherwise > disseminating it or any information contained in it. > In the event of misdirection, illegible or incomplete transmission please > telephone +44 845 868 1337 > or return the E.mail to postmaster@multiplay.co.uk. > > From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 21:23:53 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 959D91CF for ; Tue, 13 Aug 2013 21:23:53 +0000 (UTC) (envelope-from prvs=19371b90bd=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 34FA226A2 for ; Tue, 13 Aug 2013 21:23:52 +0000 (UTC) Received: from r2d2 ([82.69.141.170]) by mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (MDaemon PRO v10.0.4) with ESMTP id md50005482254.msg for ; Tue, 13 Aug 2013 22:23:51 +0100 X-Spam-Processed: mail1.multiplay.co.uk, Tue, 13 Aug 2013 22:23:51 +0100 (not processed: message from valid local sender) X-MDDKIM-Result: neutral (mail1.multiplay.co.uk) X-MDRemoteIP: 82.69.141.170 X-Return-Path: prvs=19371b90bd=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk X-MDaemon-Deliver-To: freebsd-fs@freebsd.org Message-ID: From: "Steven Hartland" To: "Richard Kojedzinszky" References: <82FB0124D01648E0A33C26CA3F9A1145@multiplay.co.uk> Subject: Re: zvol snapshot recursive rename hang Date: Tue, 13 Aug 2013 22:24:05 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 21:23:53 -0000 No it wont go into 9.2 a this stage, the deadlock fix in its is more of a bandaid than a fully considered fix I'm afraid in that it helps is some cases but isn't confirmed to work in all cases. Regards Steve ----- Original Message ----- From: "Richard Kojedzinszky" To: "Steven Hartland" Cc: Sent: Tuesday, August 13, 2013 9:54 PM Subject: Re: zvol snapshot recursive rename hang > Dear Steven, > > Thanks for your response. If it fixes the bug, will it enter releng/9.2? > And is the bug only freebsd related? > > Thanks in advance, > > Kojedzinszky Richard > > On Tue, 13 Aug 2013, Steven Hartland wrote: > >> Known issue I'm afraid, you might want to try the patch attached to >> http://www.freebsd.org/cgi/query-pr.cgi?pr=178999 >> >> which may well help with your specific case. >> >> Regards >> Steve >> ----- Original Message ----- From: "Richard Kojedzinszky" >> To: >> Sent: Tuesday, August 13, 2013 9:31 PM >> Subject: zvol snapshot recursive rename hang >> >> >>> Dear ZFS devs, >>> >>> I've attached a script, which on releng/9.2 causes a deadlock somewhere. >>> >>> And what is strange to me that deadman does not cause a panic. It should, >>> right? >>> >>> Thanks in advance, >>> Kojedzinszky Richard >> >> >> -------------------------------------------------------------------------------- >> >> >>> _______________________________________________ >>> freebsd-fs@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-fs >>> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" >> >> ================================================ >> This e.mail is private and confidential between Multiplay (UK) Ltd. and the >> person or entity to whom it is addressed. In the event of misdirection, the >> recipient is prohibited from using, copying, printing or otherwise >> disseminating it or any information contained in it. >> In the event of misdirection, illegible or incomplete transmission please >> telephone +44 845 868 1337 >> or return the E.mail to postmaster@multiplay.co.uk. >> >> > ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk. From owner-freebsd-fs@FreeBSD.ORG Tue Aug 13 22:26:25 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7B3B1958 for ; Tue, 13 Aug 2013 22:26:25 +0000 (UTC) (envelope-from lkchen@k-state.edu) Received: from ksu-out.merit.edu (ksu-out.merit.edu [207.75.117.132]) by mx1.freebsd.org (Postfix) with ESMTP id 446802A94 for ; Tue, 13 Aug 2013 22:26:24 +0000 (UTC) X-Merit-ExtLoop1: 1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgYFAOWwClLPS3TT/2dsb2JhbABbgwY1UIMYvG4WdIIkAQEBBAEBASAEJyAXDxoCDRkCKQEJJg4HBAEIFASHbwyYB48AiSaIB4EpjVaBWoJSgSkDlR2DdJAkgWGBVlKBAzk X-IronPort-AV: E=Sophos;i="4.89,873,1367985600"; d="scan'208";a="247843077" X-MERIT-SOURCE: KSU Received: from ksu-sfpop-mailstore02.merit.edu ([207.75.116.211]) by sfpop-ironport02.merit.edu with ESMTP; 13 Aug 2013 18:25:18 -0400 Date: Tue, 13 Aug 2013 18:25:14 -0400 (EDT) From: "Lawrence K. Chen, P.Eng." To: freebsd-fs@FreeBSD.org Message-ID: <469509409.67454705.1376432714602.JavaMail.root@k-state.edu> In-Reply-To: <201307081704.r68H4A3O017712@freefall.freebsd.org> Subject: Re: kern/141305: [zfs] FreeBSD ZFS+sendfile severe performance issues (no cache) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [129.130.0.181] X-Mailer: Zimbra 7.2.2_GA_2852 (ZimbraWebClient - GC28 ([unknown])/7.2.2_GA_2852) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 22:26:25 -0000 ----- Original Message ----- > Synopsis: [zfs] FreeBSD ZFS+sendfile severe performance issues (no > cache) > > State-Changed-From-To: open->closed > State-Changed-By: avg > State-Changed-When: Mon Jul 8 17:04:10 UTC 2013 > State-Changed-Why: > This was fixed long ago. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=141305 > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" > I just spotted this.... does this mean sendfile can be used or just that it isn't as bad as it used to be? Going off of "Tuning ZFS on FreeBSD" presentation, I had been turning sendfile (and mmap) off for my webserver deploys on FreeBSD.... From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 13:50:26 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A62BBB49 for ; Wed, 14 Aug 2013 13:50:26 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (unknown [IPv6:2001:4cb8:90:ffff::3]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 683E32C55 for ; Wed, 14 Aug 2013 13:50:26 +0000 (UTC) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id B416115343A for ; Wed, 14 Aug 2013 15:50:23 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s0bNxbYlWZ5O; Wed, 14 Aug 2013 15:50:22 +0200 (CEST) Received: from [IPv6:2001:4cb8:3:1:1db2:7fa3:18b1:b05b] (unknown [IPv6:2001:4cb8:3:1:1db2:7fa3:18b1:b05b]) by smtp.digiware.nl (Postfix) with ESMTP id A0AFA153437 for ; Wed, 14 Aug 2013 15:50:22 +0200 (CEST) Message-ID: <520B8B1E.7060002@digiware.nl> Date: Wed, 14 Aug 2013 15:50:22 +0200 From: Willem Jan Withagen Organization: Digiware Management b.v. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: fs@freebsd.org Subject: Fwd: Disk scheduling activity... X-Forwarded-Message-Id: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 13:50:26 -0000 Hi, Just a point of information or curiosity, and I don't think/know if it is any problem... I have the raidz array with 8 disks, which I'm using to backup to. It is configured 4 disks on a mvs controller 4 disks on an Areca controller (JBODs with battery) Both controllers are on a PCI-E slot dT: 1.366s w: 1.000s L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 6 127 4 2 0.1 122 6481 18.8 56.5| da0 4 118 0 0 0.0 116 6646 19.6 56.5| da1 0 124 2 1 0.1 120 6650 19.0 56.6| da2 5 117 1 1 0.1 114 6726 20.0 56.5| da3 4 121 1 1 0.2 118 6895 25.7 70.6| ada0 2 115 1 0 30.0 113 7051 22.1 67.7| ada1 0 113 3 1 11.6 108 7057 26.3 73.7| ada2 3 105 1 0 10.6 103 6728 24.1 66.9| ada3 Most of the time the source just fully loads the pipe and sends 1Gbit/s. When that happens I see this alternating pattern of writing either to the 4 mvs disks, or writing to the Areca disks. But almost never are all disk accesses at the same time. And really never, never is there a mix of writing between the controller sets. I even made a little movie of it. :) http://www.tegenbosch28.nl./FreeBSD/disk-activity.mov What is in the disk scheduling that makes it this alternating pattern? And why are not both controllers writing (flushing?) at the same time. Changing the 4 ada?/mvs ports to ports on the motherboard behind a port-multiplier starts increasing the write time per disk, and thus increases the percentage that the disks are busy. So it is better to hang them off the mvs controller. --WjW From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 14:05:33 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 135945E9 for ; Wed, 14 Aug 2013 14:05:33 +0000 (UTC) (envelope-from bfriesen@simple.dallas.tx.us) Received: from blade.simplesystems.org (blade.simplesystems.org [65.66.246.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CC8FD2D3C for ; Wed, 14 Aug 2013 14:05:32 +0000 (UTC) Received: from freddy.simplesystems.org (freddy.simplesystems.org [65.66.246.65]) by blade.simplesystems.org (8.14.4+Sun/8.14.4) with ESMTP id r7EE3gRt017021; Wed, 14 Aug 2013 09:03:42 -0500 (CDT) Date: Wed, 14 Aug 2013 09:03:42 -0500 (CDT) From: Bob Friesenhahn X-X-Sender: bfriesen@freddy.simplesystems.org To: Willem Jan Withagen Subject: Re: Fwd: Disk scheduling activity... In-Reply-To: <520B8B1E.7060002@digiware.nl> Message-ID: References: <520B8B1E.7060002@digiware.nl> User-Agent: Alpine 2.01 (GSO 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (blade.simplesystems.org [65.66.246.90]); Wed, 14 Aug 2013 09:03:42 -0500 (CDT) Cc: fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 14:05:33 -0000 On Wed, 14 Aug 2013, Willem Jan Withagen wrote: > > Just a point of information or curiosity, and I don't think/know if it > is any problem... > > I have the raidz array with 8 disks, which I'm using to backup to. > It is configured > 4 disks on a mvs controller > 4 disks on an Areca controller (JBODs with battery) > Both controllers are on a PCI-E slot > > Most of the time the source just fully loads the pipe and sends 1Gbit/s. > > When that happens I see this alternating pattern of writing either to > the 4 mvs disks, or writing to the Areca disks. > But almost never are all disk accesses at the same time. > And really never, never is there a mix of writing between the controller > sets. Are all 8 disks in the same raidz vdev? Are you basing write activity on the drive LEDs? The Areca controller may be caching the writes in its battery-backed cache and deferring the writes to when zfs tells it to flush its cache. The other controller may be issuing the writes right away. This would explain apparent 'split' writing behavior. There is even the possibilty that one of the controllers ignores the cache flush request and performs the writes later when it feels like it. Bob -- Bob Friesenhahn bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 14:33:53 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2001991 for ; Wed, 14 Aug 2013 14:33:53 +0000 (UTC) (envelope-from stangri@melmac.net) Received: from mail-qa0-x231.google.com (mail-qa0-x231.google.com [IPv6:2607:f8b0:400d:c00::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C964F2EF2 for ; Wed, 14 Aug 2013 14:33:52 +0000 (UTC) Received: by mail-qa0-f49.google.com with SMTP id cr7so1097624qab.1 for ; Wed, 14 Aug 2013 07:33:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=melmac.net; s=google; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=3v9vQWam2td1BJxYcPsD5IhFmZ1enKTvjjr9lPY6imA=; b=Y4niJuk0XI73TEAMSySkHIbi/ZmMmSP2F+v0LXA22qaONvr7sC/idjKw2BaGmPaHT7 TM8deCfaAU4x/u9Q6wcqoXRFfiiTaQWvMy5cGAkAo0e2WoHipk+N8TYtWsZEQ3ART5i+ 7R+FS6gl/cjzaUU0stiYe2IgTrerhIVGopZC4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:message-id:date:to:mime-version; bh=3v9vQWam2td1BJxYcPsD5IhFmZ1enKTvjjr9lPY6imA=; b=IFu926klqeeSU47A4+aBogdcAyLwZtxncVOlxYSTDFQ/0ODsEwFKgRQWNZvmaajRgo 4oT/Pc8yydX88v0AwA89huVwQiYOtjfSIkgIWPw94+MzxZ3sd+uKRCTSFPHdZjxYvegI ywl5r+2HcZNyp0KOuaRRvkvXA6IObonpES0ccw6tE7euPENuzqbXGgCM9CgoI1GEYSPj nvt07girIUOd2uyoBbowhojQ68wj7yO8zkrzVVXpu4p330ADuQXl9CRUlwgKhT4lnlBb YxAmrzoYLZr44QHfqPfZZgGVtdFwljOoXVLLEwMdNajh2/OwpVPxsMsZKYbAhd6uvGLg X9pw== X-Gm-Message-State: ALoCoQlVg2elYsIzQciVzxAJO06lZHheDikdmjN7rNY/Sh7NtEPFhHnoPBHFM4HhIZL+FA4aR70M X-Received: by 10.224.50.200 with SMTP id a8mr3641970qag.79.1376490831703; Wed, 14 Aug 2013 07:33:51 -0700 (PDT) Received: from trailers.apple.com ([97.107.180.11]) by mx.google.com with ESMTPSA id j11sm51123603qaa.7.2013.08.14.07.33.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 14 Aug 2013 07:33:51 -0700 (PDT) From: Stan Grishin Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: kernel panics because of the corrupted zpool meta-data Message-Id: <96CA3382-A3C7-472A-82C9-20C1ACACD5B9@melmac.net> Date: Wed, 14 Aug 2013 07:33:48 -0700 To: freebsd-fs@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) X-Mailer: Apple Mail (2.1508) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 14:33:53 -0000 As recommended in FreeBSD forums I'm posting the message here. I have a peculiar case where NAS4Free has corrupted the meta-data on my = 4-disk raidz pool and a few flavours of FreeBSD and a latest version of = OpenIndiana I've tried go down just when I try zpool import with no = additional parameters (kernel panics). I have more or less given up of my precious data, but if any FreeBSD dev = wants to investigate or help me fix the problem I'd gladly try any = special build you'd want me to. PS. I've tried removing disks one by one, but any 3 out of 4 cause = kernel panics and with just two I can't get my data back. PPS. zdb -l works and reports valid information about zpool = configuration, but I can't fix any problems with zdb. From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 15:29:17 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 27F80BD3 for ; Wed, 14 Aug 2013 15:29:17 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (unknown [IPv6:2001:4cb8:90:ffff::3]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DB8492227 for ; Wed, 14 Aug 2013 15:29:16 +0000 (UTC) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 2049E153435; Wed, 14 Aug 2013 17:29:15 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HWy7bahRmprP; Wed, 14 Aug 2013 17:29:14 +0200 (CEST) Received: from [IPv6:2001:4cb8:3:1:1db2:7fa3:18b1:b05b] (unknown [IPv6:2001:4cb8:3:1:1db2:7fa3:18b1:b05b]) by smtp.digiware.nl (Postfix) with ESMTP id F39CF15343A; Wed, 14 Aug 2013 17:29:13 +0200 (CEST) Message-ID: <520BA249.8030603@digiware.nl> Date: Wed, 14 Aug 2013 17:29:13 +0200 From: Willem Jan Withagen Organization: Digiware Management b.v. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: Bob Friesenhahn Subject: Re: Fwd: Disk scheduling activity... References: <520B8B1E.7060002@digiware.nl> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 15:29:17 -0000 On 2013-08-14 16:03, Bob Friesenhahn wrote: > On Wed, 14 Aug 2013, Willem Jan Withagen wrote: >> >> Just a point of information or curiosity, and I don't think/know if it >> is any problem... >> >> I have the raidz array with 8 disks, which I'm using to backup to. >> It is configured >> 4 disks on a mvs controller >> 4 disks on an Areca controller (JBODs with battery) >> Both controllers are on a PCI-E slot >> >> Most of the time the source just fully loads the pipe and sends 1Gbit/s. >> >> When that happens I see this alternating pattern of writing either to >> the 4 mvs disks, or writing to the Areca disks. >> But almost never are all disk accesses at the same time. >> And really never, never is there a mix of writing between the controller >> sets. > > Are all 8 disks in the same raidz vdev? Yes is a raidz1 with 8 disks. I know it is not optimal in performance, but I needed the amount of remaining diskspace. > Are you basing write activity on the drive LEDs? Yup. > > The Areca controller may be caching the writes in its battery-backed > cache and deferring the writes to when zfs tells it to flush its cache. > The other controller may be issuing the writes right away. This would > explain apparent 'split' writing behavior. Sounds like a fair assumption. Could remove the battery and see what happens then. The mvs device is relatively "simple" and has no significant memory on board. > There is even the possibilty that one of the controllers ignores the > cache flush request and performs the writes later when it feels like it. That would then be the Areca controller, bacause I have the feeling that it always writes later. --WjW From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 15:45:59 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C6012481 for ; Wed, 14 Aug 2013 15:45:59 +0000 (UTC) (envelope-from karl@denninger.net) Received: from fs.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 64AAD235C for ; Wed, 14 Aug 2013 15:45:58 +0000 (UTC) Received: from [192.168.1.40] (localhost [127.0.0.1]) by fs.denninger.net (8.14.6/8.13.1) with ESMTP id r7EFaHgN083242 for ; Wed, 14 Aug 2013 10:36:18 -0500 (CDT) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (TLS/SSL) [192.168.1.40] by Spamblock-sys (LOCAL/AUTH); Wed Aug 14 10:36:18 2013 Message-ID: <520BA3EC.1030304@denninger.net> Date: Wed, 14 Aug 2013 10:36:12 -0500 From: Karl Denninger User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 MIME-Version: 1.0 Subject: Re: Fwd: Disk scheduling activity... References: <520B8B1E.7060002@digiware.nl> <520BA249.8030603@digiware.nl> In-Reply-To: <520BA249.8030603@digiware.nl> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 15:45:59 -0000 On 8/14/2013 10:29 AM, Willem Jan Withagen wrote: > On 2013-08-14 16:03, Bob Friesenhahn wrote: >> On Wed, 14 Aug 2013, Willem Jan Withagen wrote: >>> >>> Just a point of information or curiosity, and I don't think/know if it >>> is any problem... >>> >>> I have the raidz array with 8 disks, which I'm using to backup to. >>> It is configured >>> 4 disks on a mvs controller >>> 4 disks on an Areca controller (JBODs with battery) >>> Both controllers are on a PCI-E slot >>> >>> Most of the time the source just fully loads the pipe and sends >>> 1Gbit/s. >>> >>> When that happens I see this alternating pattern of writing either to >>> the 4 mvs disks, or writing to the Areca disks. >>> But almost never are all disk accesses at the same time. >>> And really never, never is there a mix of writing between the >>> controller >>> sets. >> > >> Are all 8 disks in the same raidz vdev? > > Yes is a raidz1 with 8 disks. I know it is not optimal in performance, > but I needed the amount of remaining diskspace. > >> Are you basing write activity on the drive LEDs? > > Yup. > >> >> The Areca controller may be caching the writes in its battery-backed >> cache and deferring the writes to when zfs tells it to flush its cache. >> The other controller may be issuing the writes right away. This would >> explain apparent 'split' writing behavior. > > Sounds like a fair assumption. Could remove the battery and see what > happens then. The mvs device is relatively "simple" and has no > significant memory on board. > >> There is even the possibilty that one of the controllers ignores the >> cache flush request and performs the writes later when it feels like it. > > That would then be the Areca controller, bacause I have the feeling > that it always writes later. > > --WjW > _ I very much doubt the ARECA is ignoring the cache-flush request. I have several of these and can get them into a pathological state with TERRIBLE performance when ZFS starts doing things that demand cache flushes - the ARECA will perform the demanded flush which, if you have a lot of RAM on the board, gets real interesting in terms of performance impact. -- Karl Denninger karl@denninger.net /Cuda Systems LLC/ From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 18:27:48 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7ABA8251 for ; Wed, 14 Aug 2013 18:27:48 +0000 (UTC) (envelope-from artemb@gmail.com) Received: from mail-vc0-x232.google.com (mail-vc0-x232.google.com [IPv6:2607:f8b0:400c:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3AC332CD8 for ; Wed, 14 Aug 2013 18:27:48 +0000 (UTC) Received: by mail-vc0-f178.google.com with SMTP id ha12so5437495vcb.37 for ; Wed, 14 Aug 2013 11:27:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=dlp7uBU/goYKfuwuXa6DesTCaRwvsGUrcjCYkoIRVBo=; b=kAyeIwLasN/lS2vp0Ki2j2ydlyKG/jvsYRO3i7o7NyYbPxknP3AgtU2x5Ycfep8NvM iheZzNYeaT8gUNcMrQZ9oxuJ68KgAB/SmGB+TqlfsQ6b6zLT76maRFbESLsGoTU64O1B GLLqEPMrIhCfJAFnA3Z+YN4nHBqAkKAmkdfjrdY+qVdpqNYIH2nxJuD5gQDFdtfJBtyD 0ZDA2YOo/bOOhN2OYviSOlPKQB95QdE965SyIosY8E3RlwM7EV+oYlCUSRtIimWmQr4P TlzS6MT2osx0Q+2LIrzKcTDv2KA7uFYy9G1U/SJWelTsMFMOxbZ8L5CHKXUK/72nNMOJ ZBWg== MIME-Version: 1.0 X-Received: by 10.52.166.108 with SMTP id zf12mr144311vdb.106.1376504867239; Wed, 14 Aug 2013 11:27:47 -0700 (PDT) Sender: artemb@gmail.com Received: by 10.220.68.205 with HTTP; Wed, 14 Aug 2013 11:27:47 -0700 (PDT) In-Reply-To: <96CA3382-A3C7-472A-82C9-20C1ACACD5B9@melmac.net> References: <96CA3382-A3C7-472A-82C9-20C1ACACD5B9@melmac.net> Date: Wed, 14 Aug 2013 11:27:47 -0700 X-Google-Sender-Auth: 1YxPhocHJA6Ygk1tzpLHTRlC1Po Message-ID: Subject: Re: kernel panics because of the corrupted zpool meta-data From: Artem Belevich To: Stan Grishin Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 18:27:48 -0000 On Wed, Aug 14, 2013 at 7:33 AM, Stan Grishin wrote: > As recommended in FreeBSD forums I'm posting the message here. > > I have a peculiar case where NAS4Free has corrupted the meta-data on my > 4-disk raidz pool and a few flavours of FreeBSD and a latest version of > OpenIndiana I've tried go down just when I try zpool import with no > additional parameters (kernel panics). > > I have more or less given up of my precious data, but if any FreeBSD dev > wants to investigate or help me fix the problem I'd gladly try any special > build you'd want me to. > > PS. I've tried removing disks one by one, but any 3 out of 4 cause kernel > panics and with just two I can't get my data back. > > PPS. zdb -l works and reports valid information about zpool configuration, > but I can't fix any problems with zdb. > > Did you try rolling back your pool to a previous state with 'zpool import -T ' ? It will attempt to import the pool as it was at the time particular transaction group was committed. Here's more info (it's for solaris, but should work on recent FreeBSD, too): http://www.c0t0d0s0.org/archives/7621-Back-in-time-or-zpool-import-T.html --Artem From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 19:44:35 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 025F4E14 for ; Wed, 14 Aug 2013 19:44:35 +0000 (UTC) (envelope-from stangri@melmac.net) Received: from mail-qc0-x230.google.com (mail-qc0-x230.google.com [IPv6:2607:f8b0:400d:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B062321F3 for ; Wed, 14 Aug 2013 19:44:34 +0000 (UTC) Received: by mail-qc0-f176.google.com with SMTP id u12so5078776qcx.21 for ; Wed, 14 Aug 2013 12:44:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=melmac.net; s=google; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=1xiB4gnXg7Zc9n1ACSaL0Xg5XreBmeee738AjDJSUXY=; b=UFyq1ws+A54QjgBz2d9zvV0lJY8SY5HrPWlvVVHZI1lxJqf0vjzWrmOUvblrylZUNx KzBTjKA+ou7PdJPU0opt6w02/PUSa1Cp6wnUS5yf4LGNqgVysdRR5fW31Qf5evKXvQs5 mvTWMK1UjjrlakNhYGpi6xBYJx+OuPRDiVYps= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=1xiB4gnXg7Zc9n1ACSaL0Xg5XreBmeee738AjDJSUXY=; b=FTS8UZhtQ80VtIPrZQ9B+wA2hFd7QZojw7EnLCKb14vGitaAulYYDTkYm3E+/F4rb/ WNJei879KaHSb7Z1MavWt1PXlQPu5Oc1VKUAwdmmT02xt4ayvCXHl7Fk/ADMvSIYg6Jq bJ3D+u5X6SbgN5Sda3EORwk/4nrUQqNef6ghwzUJQORbex7ZPn97LGOILt+GTCrNhghj nmZdx+rSU2d1/xNcbZIgyYoVjzzNp4O2Bx9yyBr32D9A3X/q9+4oQvRWAp7tKF8ybXGU Mu9F1BVzgmndGIQgMSaSeK/Cr9wcCdcBtv6510bCXQOSvy+QLlxLWkYmHnBXlXLMcr5o HZBQ== X-Gm-Message-State: ALoCoQk8QHABd0TS/tdRK9JlT3ip7xZM7UgIagmCIkgWxWTowzTp2uLH6HDYvsHXr7GwvbCNm+mA X-Received: by 10.49.73.227 with SMTP id o3mr13838570qev.23.1376509473405; Wed, 14 Aug 2013 12:44:33 -0700 (PDT) Received: from trailers.apple.com ([97.107.180.11]) by mx.google.com with ESMTPSA id a2sm50155047qek.7.2013.08.14.12.44.31 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 14 Aug 2013 12:44:32 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: kernel panics because of the corrupted zpool meta-data From: Stan Grishin In-Reply-To: Date: Wed, 14 Aug 2013 12:44:29 -0700 Message-Id: <9274C3CA-36F5-4EDC-A645-C612C6D71E8A@melmac.net> References: <96CA3382-A3C7-472A-82C9-20C1ACACD5B9@melmac.net> To: Artem Belevich X-Mailer: Apple Mail (2.1508) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 19:44:35 -0000 Artem, Thanks for you suggestion. No, I haven't tried that particular command. = But how can I get the transaction ID if even simple zpool import (no = parameters) causes kernel panics? -Stan On 2013-08-14, at 11:27 AM, Artem Belevich wrote: >=20 >=20 >=20 > On Wed, Aug 14, 2013 at 7:33 AM, Stan Grishin = wrote: > As recommended in FreeBSD forums I'm posting the message here. >=20 > I have a peculiar case where NAS4Free has corrupted the meta-data on = my 4-disk raidz pool and a few flavours of FreeBSD and a latest version = of OpenIndiana I've tried go down just when I try zpool import with no = additional parameters (kernel panics). >=20 > I have more or less given up of my precious data, but if any FreeBSD = dev wants to investigate or help me fix the problem I'd gladly try any = special build you'd want me to. >=20 > PS. I've tried removing disks one by one, but any 3 out of 4 cause = kernel panics and with just two I can't get my data back. >=20 > PPS. zdb -l works and reports valid information about zpool = configuration, but I can't fix any problems with zdb. >=20 >=20 > Did you try rolling back your pool to a previous state with 'zpool = import -T ' ? It will attempt to import the pool as it was at the = time particular transaction group was committed.=20 >=20 > Here's more info (it's for solaris, but should work on recent FreeBSD, = too): > = http://www.c0t0d0s0.org/archives/7621-Back-in-time-or-zpool-import-T.html >=20 > --Artem >=20 From owner-freebsd-fs@FreeBSD.ORG Wed Aug 14 19:56:06 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E786426A for ; Wed, 14 Aug 2013 19:56:06 +0000 (UTC) (envelope-from artemb@gmail.com) Received: from mail-vb0-x235.google.com (mail-vb0-x235.google.com [IPv6:2607:f8b0:400c:c02::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A59AF22C9 for ; Wed, 14 Aug 2013 19:56:06 +0000 (UTC) Received: by mail-vb0-f53.google.com with SMTP id i3so7866121vbh.40 for ; Wed, 14 Aug 2013 12:56:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Agqwu/B50ArTrzztqnxO0/FZkHGZab4CTHEkCb/1vDo=; b=dDxd1cJvt786Yd3P785QOhXAL8cmgZgw/H81jlTobrqklOPBWVZvd9OAUjlnk4Ng3k de4uyfKBOWtrRlKiBRNwgLEcKlafSRYEVt66lDLxdjzsL5BQf8AiHtLAsu1uqFKoXObv glnG7mBqupnfGsbOZF8eJXNG68HVfEN0xVpCs6QKAERwrpUY+36fHQf5jALriMUWXKcI orDUX5WDvBUtiOUrnq+KZPeGJDZhm6Si/T11NHw/Yh+056ty4SN7N1ihGIl+ma41vETS qr3usK6Ietq9yMPNdgK5g+kiB21whcegbN8UWwPNLFATJqot4Vi1HcNeFmu4yk5lUwGH QZtQ== MIME-Version: 1.0 X-Received: by 10.52.34.74 with SMTP id x10mr9388554vdi.13.1376510165696; Wed, 14 Aug 2013 12:56:05 -0700 (PDT) Sender: artemb@gmail.com Received: by 10.220.68.205 with HTTP; Wed, 14 Aug 2013 12:56:05 -0700 (PDT) In-Reply-To: <9274C3CA-36F5-4EDC-A645-C612C6D71E8A@melmac.net> References: <96CA3382-A3C7-472A-82C9-20C1ACACD5B9@melmac.net> <9274C3CA-36F5-4EDC-A645-C612C6D71E8A@melmac.net> Date: Wed, 14 Aug 2013 12:56:05 -0700 X-Google-Sender-Auth: lfzaXyMpRMIfcdkD5K9hdVcFwAQ Message-ID: Subject: Re: kernel panics because of the corrupted zpool meta-data From: Artem Belevich To: Stan Grishin Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 19:56:07 -0000 On Wed, Aug 14, 2013 at 12:44 PM, Stan Grishin wrote: > Artem, > > Thanks for you suggestion. No, I haven't tried that particular command. > But how can I get the transaction ID if even simple zpool import (no > parameters) causes kernel panics? > > "zdb -e" should work on un-imported pools. --Artem > -Stan > > On 2013-08-14, at 11:27 AM, Artem Belevich wrote: > > > > > On Wed, Aug 14, 2013 at 7:33 AM, Stan Grishin wrote: > >> As recommended in FreeBSD forums I'm posting the message here. >> >> I have a peculiar case where NAS4Free has corrupted the meta-data on my >> 4-disk raidz pool and a few flavours of FreeBSD and a latest version of >> OpenIndiana I've tried go down just when I try zpool import with no >> additional parameters (kernel panics). >> >> I have more or less given up of my precious data, but if any FreeBSD dev >> wants to investigate or help me fix the problem I'd gladly try any special >> build you'd want me to. >> >> PS. I've tried removing disks one by one, but any 3 out of 4 cause kernel >> panics and with just two I can't get my data back. >> >> PPS. zdb -l works and reports valid information about zpool >> configuration, but I can't fix any problems with zdb. >> >> > Did you try rolling back your pool to a previous state with 'zpool import > -T ' ? It will attempt to import the pool as it was at the time > particular transaction group was committed. > > Here's more info (it's for solaris, but should work on recent FreeBSD, > too): > http://www.c0t0d0s0.org/archives/7621-Back-in-time-or-zpool-import-T.html > > --Artem > > > From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 02:29:18 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 65F4BC11; Thu, 15 Aug 2013 02:29:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3AEE72B73; Thu, 15 Aug 2013 02:29:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7F2TI6S071999; Thu, 15 Aug 2013 02:29:18 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7F2TI5A071998; Thu, 15 Aug 2013 02:29:18 GMT (envelope-from linimon) Date: Thu, 15 Aug 2013 02:29:18 GMT Message-Id: <201308150229.r7F2TI5A071998@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-amd64@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/181281: [msdosfs] stack trace after successfull 'umount /mnt' (SDHC card mounted as msdosfs) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 02:29:18 -0000 Old Synopsis: stack trace after successfull 'umount /mnt' (SDHC card mounted as msdosfs) New Synopsis: [msdosfs] stack trace after successfull 'umount /mnt' (SDHC card mounted as msdosfs) Responsible-Changed-From-To: freebsd-amd64->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Aug 15 02:28:52 UTC 2013 Responsible-Changed-Why: reclassify. http://www.freebsd.org/cgi/query-pr.cgi?pr=181281 From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 03:43:52 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4D29B8BE; Thu, 15 Aug 2013 03:43:52 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 20A2C2F52; Thu, 15 Aug 2013 03:43:52 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7F3hpvc087112; Thu, 15 Aug 2013 03:43:51 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7F3hpwx087111; Thu, 15 Aug 2013 03:43:51 GMT (envelope-from linimon) Date: Thu, 15 Aug 2013 03:43:51 GMT Message-Id: <201308150343.r7F3hpwx087111@freefall.freebsd.org> To: linimon@FreeBSD.org, zfs-devel@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/178387: [zfs] [patch] sparse files performance improvements X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 03:43:52 -0000 Synopsis: [zfs] [patch] sparse files performance improvements Responsible-Changed-From-To: zfs-devel->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Aug 15 03:43:25 UTC 2013 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=178387 From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 03:44:03 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 47C5D8C0; Thu, 15 Aug 2013 03:44:03 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1D5CA2F54; Thu, 15 Aug 2013 03:44:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7F3i2Ii087158; Thu, 15 Aug 2013 03:44:02 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7F3i2Z7087157; Thu, 15 Aug 2013 03:44:02 GMT (envelope-from linimon) Date: Thu, 15 Aug 2013 03:44:02 GMT Message-Id: <201308150344.r7F3i2Z7087157@freefall.freebsd.org> To: linimon@FreeBSD.org, zfs-devel@FreeBSD.org, freebsd-fs@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: kern/178467: [zfs] [request] Optimized Checksum Code for ZFS X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 03:44:03 -0000 Synopsis: [zfs] [request] Optimized Checksum Code for ZFS Responsible-Changed-From-To: zfs-devel->freebsd-fs Responsible-Changed-By: linimon Responsible-Changed-When: Thu Aug 15 03:43:25 UTC 2013 Responsible-Changed-Why: apparently there is no such alias. reassign to freebsd-fs. http://www.freebsd.org/cgi/query-pr.cgi?pr=178467 From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 05:40:01 2013 Return-Path: Delivered-To: freebsd-fs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D047B948 for ; Thu, 15 Aug 2013 05:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BDBD1244D for ; Thu, 15 Aug 2013 05:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7F5e1vK008842 for ; Thu, 15 Aug 2013 05:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7F5e1f4008841; Thu, 15 Aug 2013 05:40:01 GMT (envelope-from gnats) Date: Thu, 15 Aug 2013 05:40:01 GMT Message-Id: <201308150540.r7F5e1f4008841@freefall.freebsd.org> To: freebsd-fs@FreeBSD.org Cc: From: Xin Li Subject: Re: kern/177536: [zfs] zfs livelock (deadlock) with high write-to-disk load X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Xin Li List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 05:40:01 -0000 The following reply was made to PR kern/177536; it has been noted by GNATS. From: Xin Li To: bug-followup@FreeBSD.org, Martin.Birgmeier@aon.at Cc: Subject: Re: kern/177536: [zfs] zfs livelock (deadlock) with high write-to-disk load Date: Wed, 14 Aug 2013 22:37:22 -0700 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I can't say for sure based on the information you have provided, but stable/9 have a lot of fixes that could be related. One problem we found in field that is not easy to reproduce is that there is a lost interrupt issue in FreeBSD core. This was fixed in r253184 (post-9.1-RELEASE and before 9.2, the fix will be part of the upcoming FreeBSD 9.2-RELEASE): http://svnweb.freebsd.org/base/stable/9/sys/kern/kern_intr.c?r1=249402&r2=253184&view=patch The symptom of this issue is that you basically see a lot of processes blocking on zio->zio_cv, while there is no disk activity. However, the information you have provided can neither prove or deny my guess. I post the information here so people are aware of this issue if they search these terms. Cheers, -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJSDGkSAAoJEG80Jeu8UPuzrBwH/01K+aR4WVN6SfK8i9WpjxhW nhv0dWP/Q6+XStmNJcthNfT3Ox2lR+yNYhPif3uUtOYGjlEZX/t9QpptXo86Xwji kN7cPZwELqE+0FS10uWtlaOYexqD7eg2QK2oj75hTfcKr5XfJWEVgWxlj+Iv6eAI 6JkNd7mdvOJReAgHVyt6mMdR/p4xhDP+/3lJXg1YoINYVfWzpolLAZcxdPxAxF+O 4rYM+BA/pcpglbK7CFd59tIUOeUaeOPHPVBeqw1NvMHw2EfJANx8PSyiu2jWdSeQ 264XgS3ZuphVWFYuapt2nQdkLaBFCQyfCU/3hu1lNQjD+6iwWoKIwtae32kmN+0= =cwdX -----END PGP SIGNATURE----- From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 15:20:27 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 977DF51C for ; Thu, 15 Aug 2013 15:20:27 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EE14B26E7 for ; Thu, 15 Aug 2013 15:20:26 +0000 (UTC) Received: by mail-wg0-f48.google.com with SMTP id f12so653464wgh.27 for ; Thu, 15 Aug 2013 08:20:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=0cY/dkLDHDJc4L+93KK2/rtR436BApa47K+tyL29aFo=; b=0Y1RJxMdaIt4VCGocEYmy/4yJkGCpTHzv3gGCfMY7Opdyqhyc28/julxOA7qSNQuep kJnjaVJwm3k8vViTWsOF2mL0Xch10C9cZrBMh1aK2ODGRHj15jxnmscpg4kEAKbFp4iQ WIL7f/dV5JUX2OYrAneLSAAiLlAvgOrUWb47q4HHYxvSUPnRYNXinLfqvatIwTmihcPo IYX1imvjKyhbgQZXu/F0WW39yLQJZvdBr53s2IEow5bRA0/iB5Yg6egJlnM7DgFC2LVG +/k2z3VQ4PsHz/L7bw+82KrmYs95MoEM92+7qg1egLEmuMqUAPaLjkAWptVkdsINrz0G 9ckw== X-Received: by 10.194.250.6 with SMTP id yy6mr10537564wjc.13.1376580025290; Thu, 15 Aug 2013 08:20:25 -0700 (PDT) Received: from [192.168.1.129] (schavemaker.nl. [213.84.84.186]) by mx.google.com with ESMTPSA id fz8sm3500341wic.0.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 15 Aug 2013 08:20:24 -0700 (PDT) Message-ID: <520CF1A0.5080306@gmail.com> Date: Thu, 15 Aug 2013 17:20:00 +0200 From: Johan Hendriks User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Thunderbird/23.0 MIME-Version: 1.0 To: freebsd-fs@freebsd.org Subject: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 15:20:27 -0000 Hello all. I have a strange issue using 9.2-PRERELEASE I use a 9.2 machine as storage for our virtual machines. I created a ZFS dataset named ESXishare under a ZFS storage dataset zfs list gives me the following san # zfs list NAME USED AVAIL REFER MOUNTPOINT storage 4.00G 2.13T 160K /storage storage/ESXishare 3.99G 2.13T 3.99G /storage/ESXishare I export this dataset to my 5.1 ESXi host using NFS /etc/exports looks like /storage/ESXishare -maproot=root: -alldirs -network 192.168.100.0 -mask 255.255.255.0 I can copy machines to this share fine. I can add machines, files and directory's to this share without a problem from the vsphere client using browse datastore and from the cli on the FreeBSD machine itself My thought was to use a per machine ZFS dataset to make zfs sending more flexible. So i can send important machines to a remote side every day, and less important machines once a week. So i create a new ZFS dataset. zfs create storage/ESXishare/machine1 san ESXishare # zfs list NAME USED AVAIL REFER MOUNTPOINT storage 4.00G 2.13T 160K /storage storage/ESXishare 3.99G 2.13T 3.99G /storage/ESXishare storage/ESXishare/machine1 144K 2.13T 144K /storage/ESXishare/machine1 I can see the share in vsphere using browse datastore, and i created a vm in side this dataset from the vsphere client in the dir machine1 But if I use the cli on the FreeBSD machine itself i can not see the files. san ~ # cd /storage/ESXishare/ san ESXishare # ls -al total 26 drwxr-xr-x 3 root wheel 3 Aug 15 16:29 . drwxr-xr-x 4 root wheel 4 Jul 3 13:56 .. drwxr-xr-x 2 root wheel 2 Aug 15 15:56 machine1 san ~ # cd /storage/ESXishare/machine1 total 17 drwxr-xr-x 2 root wheel 2 Aug 15 15:56 . drwxr-xr-x 3 root wheel 3 Aug 15 16:29 .. zpool list tells me that the data is in use by the pool, but i can not see the files. san ~ # zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT storage 2.17T 4.00G 2.17T 0% 1.00x ONLINE - If i go to the dataset and do touch test I see the file test san ~ # cd /storage/ESXishare/machine1 san ~ # touch test ls -al total 18 drwxr-xr-x 2 root wheel 3 Aug 15 16:57 . drwxr-xr-x 3 root wheel 3 Aug 15 16:29 .. -rw-r--r-- 1 root wheel 0 Aug 15 16:57 test But in my vsphere client using browse datastore the file test is not there.?? I can run the vm without problem. zpool status san ~ # zpool status pool: storage state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 gpt/disk00 ONLINE 0 0 0 gpt/disk01 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 gpt/disk02 ONLINE 0 0 0 gpt/disk03 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 gpt/disk04 ONLINE 0 0 0 gpt/disk05 ONLINE 0 0 0 mirror-3 ONLINE 0 0 0 gpt/disk06 ONLINE 0 0 0 gpt/disk07 ONLINE 0 0 0 logs mirror-4 ONLINE 0 0 0 gpt/log00 ONLINE 0 0 0 gpt/log01 ONLINE 0 0 0 cache gpt/cache00 ONLINE 0 0 0 gpt/cache01 ONLINE 0 0 0 errors: No known data errors uname -a FreeBSD san.mydomain.lan 9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #0 r253377: Tue Jul 16 09:28:16 CEST 2013 root@san.mydomain.lan:/usr/obj/usr/src/sys/KRNL amd64 I have no idea where to look or if i am doing something wrong. Thanks for your time. regards Johan From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 17:14:32 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C97E2D13 for ; Thu, 15 Aug 2013 17:14:32 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-qe0-x236.google.com (mail-qe0-x236.google.com [IPv6:2607:f8b0:400d:c02::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 88B992D4B for ; Thu, 15 Aug 2013 17:14:32 +0000 (UTC) Received: by mail-qe0-f54.google.com with SMTP id i11so602277qej.41 for ; Thu, 15 Aug 2013 10:14:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ulE7EqZBSwWYM0iJJ8lC+RR2YFWqSDqsFZPKZOIsd/M=; b=T+PwyH/I2AIXDXGWBUB9+PncHr9f5WsAmhwzVJ3t/K6pecuvKbw4ZkR8PDnThX82Gj KFPKa8rh89I0f3a4VQpYx1t0AZZLnUVPdAtfQ+aJrCPvWYVvcII3rcCOjjvNvm+2jvaD DakROI5DQizsOMou7StN2HK3f+A5zgbuP9Zw/OiQKRN8vu2a92++HELGeRkqEKWkw+nj 4FTZCO/DmAbwnBL+JaoufXcG7KZY5M874jdYpOXRZfK2dCt3PxDiF1IdDYWUB23rROt0 8w+h7uu7qH5il8RVqX75Kb8zLWJffbcfr65Wa5uIzouDtLYtmtfyQ54zTSFkWq7IYPHD hTUQ== MIME-Version: 1.0 X-Received: by 10.49.60.66 with SMTP id f2mr20515849qer.10.1376586871605; Thu, 15 Aug 2013 10:14:31 -0700 (PDT) Received: by 10.49.49.135 with HTTP; Thu, 15 Aug 2013 10:14:31 -0700 (PDT) In-Reply-To: <520CF1A0.5080306@gmail.com> References: <520CF1A0.5080306@gmail.com> Date: Thu, 15 Aug 2013 10:14:31 -0700 Message-ID: Subject: Re: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself From: Freddie Cash To: Johan Hendriks Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: FreeBSD Filesystems X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 17:14:32 -0000 On Thu, Aug 15, 2013 at 8:20 AM, Johan Hendriks wrote: > zfs create storage/ESXishare/machine1 > > san ESXishare # zfs list > NAME USED AVAIL REFER MOUNTPOINT > storage 4.00G 2.13T 160K /storage > storage/ESXishare 3.99G 2.13T 3.99G > /storage/ESXishare > storage/ESXishare/machine1 144K 2.13T 144K > /storage/ESXishare/machine1 > Look at the output of "mount" and you'll see the answer to why this doesn't work. :) machine1 is mounted on top of ESXishare, thus hiding everything in that directory. NFS client is picking up cached information. Change the mountpoint for machine1 via "zfs set mountpoint=whatever storage/ESXishare/machine1", then copy the data from /storage/ESXishare into it. Then you can set the mountpoint back to /storage/ESXishare/machine1. -- Freddie Cash fjwcash@gmail.com From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 18:36:09 2013 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A860F17D for ; Thu, 15 Aug 2013 18:36:09 +0000 (UTC) (envelope-from kuangche@gmail.com) Received: from mail-ob0-x241.google.com (mail-ob0-x241.google.com [IPv6:2607:f8b0:4003:c01::241]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2F15221BF for ; Thu, 15 Aug 2013 18:36:09 +0000 (UTC) Received: by mail-ob0-f193.google.com with SMTP id dn14so394339obc.8 for ; Thu, 15 Aug 2013 11:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=bP872JtNGn5CGT6MOCbhWgLGCZaLYXy4jP4ERf5bHUs=; b=xVAn26c0Q9sDcognevf/hWxJuhhHsRZxDi9R8Rs9r4X95eSFGGrCVfQafNm/gFRXC5 yRDZ5MAcWVuhV+y4r4k3t73qrHRs1P98T7xdsdXDS4ea3IbYARW4GjRgIVOrkfXD3nMJ aLTRgd6uRW6F4OPnzdTB8qIPAKw8hnbIfeGEczYcYPt4wgMrjbIOxYbwEmd25aYy8otM M/JPGKEvViCVs7HGWmmXbUuEf+1Ny+SKaLhe2nxF0Jj4OA70vqw3jY8TJF5B+iGBrSbc 3sj/jAxo0RulH8DdbK/UTderkS+zM8kPhddbKwln1QFHiELp+YbW+ns+ai80qk5GSBgc 88gQ== MIME-Version: 1.0 X-Received: by 10.182.144.231 with SMTP id sp7mr27218000obb.14.1376591768267; Thu, 15 Aug 2013 11:36:08 -0700 (PDT) Received: by 10.76.116.136 with HTTP; Thu, 15 Aug 2013 11:36:08 -0700 (PDT) Date: Fri, 16 Aug 2013 02:36:08 +0800 Message-ID: Subject: zfs dead lock From: Kuang-che Wu To: freebsd-fs@FreeBSD.org Content-Type: multipart/mixed; boundary=089e0153686c59343704e400bf01 X-Mailman-Approved-At: Thu, 15 Aug 2013 20:22:38 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 18:36:09 -0000 --089e0153686c59343704e400bf01 Content-Type: text/plain; charset=UTF-8 I suspect I encountered zfs deadlock yesterday.(According to https://wiki.freebsd.org/AvgZfsDeadlockDebug) Following is the report. I have two zpool -- one is named zroot and the other is zdata. They are both raidz2 on same set of 6 disks. While zroot works well, any processes hang if they touch zdata. And those processes hang forever (at least more than half hours). Before zdata hang, there are about 10 processes busy read/write to zdata. Their read/write patterns are linear read/write lots of large files. (download hundred MB files and calculate checksum) Average zpool write speed about 10MB/s. In output of procstat, I found 8 processes have zio_wait + zio_done in stacks and this is very likely a ZFS deadlock according to the wiki page. System: FreeBSD kcwu.csie.org 10.0-CURRENT FreeBSD 10.0-CURRENT #5 b37d7ce: Tue Jul 30 21:25:46 CST 2013 root@kcwu.csie.org:/usr/obj/usr/src/sys/DESKTOP amd64 procstat log and boot dmesg are attached. Please let me know if you need more information. Thanks --089e0153686c59343704e400bf01 Content-Type: text/plain; charset=US-ASCII; name="procstat.log.txt" Content-Disposition: attachment; filename="procstat.log.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hkealy330 ICBQSUQgICAgVElEIENPTU0gICAgICAgICAgICAgVEROQU1FICAgICAgICAgICBLU1RBQ0sgICAg ICAgICAgICAgICAgICAgICAgIAogICAgMCAxMDAwMDAga2VybmVsICAgICAgICAgICBzd2FwcGVy ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV90aW1lZHdhaXQrMHgzYSBfc2xlZXArMHgy NTIgc3dhcHBlcisweDI3OCBidGV4dCsweDJjIAogICAgMCAxMDAwMTYga2VybmVsICAgICAgICAg ICBmaXJtd2FyZSB0YXNrcSAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDAxOCBrZXJuZWwgICAgICAgICAgIGtxdWV1ZSB0YXNrcSAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwMDIwIGtlcm5lbCAgICAgICAgICAgZmZzX3RyaW0gdGFza3EgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAwMjEga2VybmVs ICAgICAgICAgICBhY3BpX3Rhc2tfMCAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgbXNsZWVwX3NwaW5fc2J0KzB4MTlhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGZkIGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDAyMiBrZXJuZWwgICAgICAg ICAgIGFjcGlfdGFza18xICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBtc2xl ZXBfc3Bpbl9zYnQrMHgxOWEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZmQgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMDIzIGtlcm5lbCAgICAgICAgICAgYWNw aV90YXNrXzIgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIG1zbGVlcF9zcGlu X3NidCsweDE5YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhmZCBmb3JrX2V4aXQrMHg5YSBmb3Jr X3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAwMjYga2VybmVsICAgICAgICAgICB0aHJlYWQgdGFz a3EgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2tx dWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUg CiAgICAwIDEwMDA3MCBrZXJuZWwgICAgICAgICAgIG1jYSB0YXNrcSAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBtc2xlZXBfc3Bpbl9zYnQrMHgxOWEgdGFza3F1ZXVlX3Ro cmVhZF9sb29wKzB4ZmQgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAg MTAwMDcxIGtlcm5lbCAgICAgICAgICAgc3lzdGVtX3Rhc2txXzAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAwNzIga2VybmVsICAg ICAgICAgICBzeXN0ZW1fdGFza3FfMSAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZv cmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDA3MyBrZXJuZWwgICAgICAgICAgIHN5c3RlbV90 YXNrcV8yICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgIDAgMTAwMDc0IGtlcm5lbCAgICAgICAgICAgc3lzdGVtX3Rhc2txXzMgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyMzMg a2VybmVsICAgICAgICAgICB6aW9fbnVsbF9pc3N1ZSAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhp dCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDIzNCBrZXJuZWwgICAgICAgICAg IHppb19udWxsX2ludHIgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXAr MHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgIDAgMTAwMjM1IGtlcm5lbCAgICAgICAgICAgemlvX3JlYWRfaXNzdWVf MCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVf dGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAg MCAxMDAyMzYga2VybmVsICAgICAgICAgICB6aW9fcmVhZF9pc3N1ZV8xIG1pX3N3aXRjaCsweGRl IHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1 IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDIzNyBrZXJuZWwg ICAgICAgICAgIHppb19yZWFkX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjM4IGtlcm5lbCAgICAgICAgICAgemlvX3Jl YWRfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0 YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUr MHhlIAogICAgMCAxMDAyMzkga2VybmVsICAgICAgICAgICB6aW9fcmVhZF9pc3N1ZV80IG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRf bG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI0 MCBrZXJuZWwgICAgICAgICAgIHppb19yZWFkX2lzc3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjQxIGtlcm5lbCAgICAgICAg ICAgemlvX3JlYWRfaXNzdWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVl cCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3Ry YW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNDIga2VybmVsICAgICAgICAgICB6aW9fcmVhZF9pc3N1 ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1 ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAg ICAwIDEwMDI0MyBrZXJuZWwgICAgICAgICAgIHppb19yZWFkX2ludHJfMCAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4 ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjQ0IGtlcm5l bCAgICAgICAgICAgemlvX3JlYWRfaW50cl8xICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNDUga2VybmVsICAgICAgICAgICB6aW9f cmVhZF9pbnRyXzIgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDI0NiBrZXJuZWwgICAgICAgICAgIHppb19yZWFkX2ludHJfMyAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw MjQ3IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNDgga2VybmVsICAgICAg ICAgICB6aW9fd3JpdGVfaXNzdWVfIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3Ns ZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI0OSBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9p c3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwMjUwIGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNTEga2Vy bmVsICAgICAgICAgICB6aW9fd3JpdGVfaXNzdWVfIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI1MiBrZXJuZWwgICAgICAgICAgIHpp b193cml0ZV9pc3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgy NmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgIDAgMTAwMjUzIGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2lzc3VlXyBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDAyNTQga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaXNzdWVfIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI1NSBrZXJuZWwgICAg ICAgICAgIHppb193cml0ZV9pc3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjU2IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRl X2ludHJfMCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDAyNTcga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaW50cl8xIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI1OCBr ZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjU5IGtlcm5lbCAgICAgICAgICAg emlvX3dyaXRlX2ludHJfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDAyNjAga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaW50cl80 IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDI2MSBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyXzUgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjYyIGtlcm5lbCAg ICAgICAgICAgemlvX3dyaXRlX2ludHJfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNjMga2VybmVsICAgICAgICAgICB6aW9fd3Jp dGVfaW50cl83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDI2NCBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyX2ggbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjY1 IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2ludHJfaCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNjYga2VybmVsICAgICAgICAg ICB6aW9fd3JpdGVfaW50cl9oIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDI2NyBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRy X2ggbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwMjY4IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2ludHJfaCBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyNjkga2VybmVs ICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8wIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlh IGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI3MCBrZXJuZWwgICAgICAgICAgIHppb19m cmVlX2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwMjcxIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAy NzIga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI3MyBrZXJuZWwgICAgICAg ICAgIHppb19mcmVlX2lzc3VlXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xl ZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjc0IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNz dWVfNSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVl dWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAog ICAgMCAxMDAyNzUga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV82IG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsw eGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI3NiBrZXJu ZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjc3IGtlcm5lbCAgICAgICAgICAgemlv X2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2 YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xp bmUrMHhlIAogICAgMCAxMDAyNzgga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJl YWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEw MDI3OSBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjgwIGtlcm5lbCAgICAg ICAgICAgemlvX2ZyZWVfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9z bGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3Jr X3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyODEga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9p c3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2tx dWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUg CiAgICAwIDEwMDI4MiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzEgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29w KzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjgzIGtl cm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2Fp dCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQr MHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyODQga2VybmVsICAgICAgICAgICB6 aW9fZnJlZV9pc3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4 MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBv bGluZSsweGUgCiAgICAwIDEwMDI4NSBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzEg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3Ro cmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAg MTAwMjg2IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyODcga2VybmVsICAg ICAgICAgICB6aW9fZnJlZV9pc3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZv cmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI4OCBrZXJuZWwgICAgICAgICAgIHppb19mcmVl X2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgIDAgMTAwMjg5IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAyOTAg a2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhp dCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI5MSBrZXJuZWwgICAgICAgICAg IHppb19mcmVlX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXAr MHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgIDAgMTAwMjkyIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVf MiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVf dGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAg MCAxMDAyOTMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3aXRjaCsweGRl IHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1 IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI5NCBrZXJuZWwg ICAgICAgICAgIHppb19mcmVlX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjk1IGtlcm5lbCAgICAgICAgICAgemlvX2Zy ZWVfaXNzdWVfMiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0 YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUr MHhlIAogICAgMCAxMDAyOTYga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRf bG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDI5 NyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMjk4IGtlcm5lbCAgICAgICAg ICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVl cCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3Ry YW1wb2xpbmUrMHhlIAogICAgMCAxMDAyOTkga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1 ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1 ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAg ICAwIDEwMDMwMCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzMgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4 ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzAxIGtlcm5l bCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMDIga2VybmVsICAgICAgICAgICB6aW9f ZnJlZV9pc3N1ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDMwMyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzMgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw MzA0IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMDUga2VybmVsICAgICAg ICAgICB6aW9fZnJlZV9pc3N1ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3Ns ZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMwNiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lz c3VlXzMgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwMzA3IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMDgga2Vy bmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMwOSBrZXJuZWwgICAgICAgICAgIHpp b19mcmVlX2lzc3VlXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgy NmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgIDAgMTAwMzEwIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNCBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDAzMTEga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMxMiBrZXJuZWwgICAg ICAgICAgIHppb19mcmVlX2lzc3VlXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzEzIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVf aXNzdWVfNCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDAzMTQga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMxNSBr ZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzE2IGtlcm5lbCAgICAgICAgICAg emlvX2ZyZWVfaXNzdWVfNCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDAzMTcga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV80 IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDMxOCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzQgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzE5IGtlcm5lbCAg ICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMjAga2VybmVsICAgICAgICAgICB6aW9fZnJl ZV9pc3N1ZV81IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDMyMSBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzUgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzIy IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMjMga2VybmVsICAgICAgICAg ICB6aW9fZnJlZV9pc3N1ZV81IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDMyNCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3Vl XzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwMzI1IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNSBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMjYga2VybmVs ICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV81IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlh IGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMyNyBrZXJuZWwgICAgICAgICAgIHppb19m cmVlX2lzc3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwMzI4IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNSBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAz Mjkga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV82IG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMzMCBrZXJuZWwgICAgICAg ICAgIHppb19mcmVlX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xl ZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzMxIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNz dWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVl dWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAog ICAgMCAxMDAzMzIga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV82IG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsw eGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDMzMyBrZXJu ZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzM0IGtlcm5lbCAgICAgICAgICAgemlv X2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2 YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xp bmUrMHhlIAogICAgMCAxMDAzMzUga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV82IG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJl YWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEw MDMzNiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzM3IGtlcm5lbCAgICAg ICAgICAgemlvX2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9z bGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3Jr X3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzMzgga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9p c3N1ZV82IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2tx dWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUg CiAgICAwIDEwMDMzOSBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29w KzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzQwIGtl cm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2Fp dCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQr MHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNDEga2VybmVsICAgICAgICAgICB6 aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4 MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBv bGluZSsweGUgCiAgICAwIDEwMDM0MiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzcg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3Ro cmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAg MTAwMzQzIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNyBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNDQga2VybmVsICAg ICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZv cmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM0NSBrZXJuZWwgICAgICAgICAgIHppb19mcmVl X2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgIDAgMTAwMzQ2IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNyBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNDcg a2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhp dCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM0OCBrZXJuZWwgICAgICAgICAg IHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXAr MHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgIDAgMTAwMzQ5IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVf OCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVf dGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAg MCAxMDAzNTAga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV84IG1pX3N3aXRjaCsweGRl IHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1 IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM1MSBrZXJuZWwg ICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzUyIGtlcm5lbCAgICAgICAgICAgemlvX2Zy ZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0 YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUr MHhlIAogICAgMCAxMDAzNTMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV84IG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRf bG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM1 NCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzU1IGtlcm5lbCAgICAgICAg ICAgemlvX2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVl cCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3Ry YW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNTYga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1 ZV84IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1 ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAg ICAwIDEwMDM1NyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4 ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzU4IGtlcm5l bCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNTkga2VybmVsICAgICAgICAgICB6aW9f ZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDM2MCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzkgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw MzYxIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOSBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNjIga2VybmVsICAgICAg ICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3Ns ZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM2MyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lz c3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwMzY0IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOSBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDAzNjUga2Vy bmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM2NiBrZXJuZWwgICAgICAgICAgIHpp b19mcmVlX2lzc3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgy NmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgIDAgMTAwMzY3IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOSBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDAzNjgga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM2OSBrZXJuZWwgICAg ICAgICAgIHppb19mcmVlX2ludHIgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzcwIGtlcm5lbCAgICAgICAgICAgemlvX2NsYWlt X2lzc3VlICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDAzNzEga2VybmVsICAgICAgICAgICB6aW9fY2xhaW1faW50ciAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDM3MiBr ZXJuZWwgICAgICAgICAgIHppb19pb2N0bF9pc3N1ZSAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwMzczIGtlcm5lbCAgICAgICAgICAg emlvX2lvY3RsX2ludHIgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDAzNzUga2VybmVsICAgICAgICAgICB6ZnNfdm5fcmVsZV90YXNr IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDM3OCBrZXJuZWwgICAgICAgICAgIHppbF9jbGVhbiAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTMxIGtlcm5lbCAg ICAgICAgICAgemlvX251bGxfaXNzdWUgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1MzIga2VybmVsICAgICAgICAgICB6aW9fbnVs bF9pbnRyICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDUzMyBrZXJuZWwgICAgICAgICAgIHppb19yZWFkX2lzc3VlXzAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTM0 IGtlcm5lbCAgICAgICAgICAgemlvX3JlYWRfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1MzUga2VybmVsICAgICAgICAg ICB6aW9fcmVhZF9pc3N1ZV8yIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDUzNiBrZXJuZWwgICAgICAgICAgIHppb19yZWFkX2lzc3Vl XzMgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwNTM3IGtlcm5lbCAgICAgICAgICAgemlvX3JlYWRfaXNzdWVfNCBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1Mzgga2VybmVs ICAgICAgICAgICB6aW9fcmVhZF9pc3N1ZV81IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlh IGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDUzOSBrZXJuZWwgICAgICAgICAgIHppb19y ZWFkX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwNTQwIGtlcm5lbCAgICAgICAgICAgemlvX3JlYWRfaXNzdWVfNyBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1 NDEga2VybmVsICAgICAgICAgICB6aW9fcmVhZF9pbnRyXzAgIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU0MiBrZXJuZWwgICAgICAg ICAgIHppb19yZWFkX2ludHJfMSAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xl ZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTQzIGtlcm5lbCAgICAgICAgICAgemlvX3JlYWRfaW50 cl8yICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVl dWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAog ICAgMCAxMDA1NDQga2VybmVsICAgICAgICAgICB6aW9fcmVhZF9pbnRyXzMgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsw eGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU0NSBrZXJu ZWwgICAgICAgICAgIHppb193cml0ZV9pc3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTQ2IGtlcm5lbCAgICAgICAgICAgemlv X3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4 MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9fdmRldl9pb19zdGFydCsweDE3NCB6aW9fZXhl Y3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGE4IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU0NyBr ZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pc3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTQ4IGtlcm5lbCAgICAgICAgICAg emlvX3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA1NDkga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaXNzdWVf IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZp Z19lbnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IHRh c2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4YTggZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTUwIGtlcm5lbCAgICAgICAg ICAgemlvX3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9fdmRldl9pb19zdGFydCsweDE3NCB6 aW9fZXhlY3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJl YWRfbG9vcCsweGE4IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEw MDU1MSBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pc3N1ZV8gbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVyKzB4OWIgemlvX3Zk ZXZfaW9fc3RhcnQrMHgxNzQgemlvX2V4ZWN1dGUrMHgxMzYgdGFza3F1ZXVlX3J1bl9sb2NrZWQr MHhlNiB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhhOCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA1NTIga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaXNzdWVf IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZp Z19lbnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IHRh c2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4YTggZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTUzIGtlcm5lbCAgICAgICAg ICAgemlvX3dyaXRlX2lzc3VlXyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9fdmRldl9pb19zdGFydCsweDE3NCB6 aW9fZXhlY3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJl YWRfbG9vcCsweGE4IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEw MDU1NCBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyXzAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSB6aW9fd2FpdCsweDViIHppb19mcmVlKzB4MTEz IGRzbF9kYXRhc2V0X2Jsb2NrX2tpbGwrMHhlMiBkYnVmX3dyaXRlX2RvbmUrMHg2NSBhcmNfd3Jp dGVfZG9uZSsweDI2OSB6aW9fZG9uZSsweDZmZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsw eDliZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEzNiB6 aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2 IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGE4IAogICAgMCAxMDA1NTUga2VybmVsICAgICAgICAg ICB6aW9fd3JpdGVfaW50cl8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dh aXQrMHgxNzUgemlvX3dhaXQrMHg1YiB6aW9fZnJlZSsweDExMyBkc2xfZGF0YXNldF9ibG9ja19r aWxsKzB4ZTIgZGJ1Zl93cml0ZV9kb25lKzB4NjUgYXJjX3dyaXRlX2RvbmUrMHgyNjkgemlvX2Rv bmUrMHg2ZmQgemlvX2V4ZWN1dGUrMHgxMzYgemlvX2RvbmUrMHg5YmQgemlvX2V4ZWN1dGUrMHgx MzYgemlvX2RvbmUrMHg5YmQgemlvX2V4ZWN1dGUrMHgxMzYgemlvX2RvbmUrMHg5YmQgemlvX2V4 ZWN1dGUrMHgxMzYgdGFza3F1ZXVlX3J1bl9sb2NrZWQrMHhlNiB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhhOCAKICAgIDAgMTAwNTU2IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2ludHJfMiBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHppb193YWl0KzB4 NWIgemlvX2ZyZWUrMHgxMTMgZHNsX2RhdGFzZXRfYmxvY2tfa2lsbCsweGUyIGRidWZfd3JpdGVf ZG9uZSsweDY1IGFyY193cml0ZV9kb25lKzB4MjY5IHppb19kb25lKzB4NmZkIHppb19leGVjdXRl KzB4MTM2IHppb19kb25lKzB4OWJkIHppb19leGVjdXRlKzB4MTM2IHppb19kb25lKzB4OWJkIHpp b19leGVjdXRlKzB4MTM2IHRhc2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4YTggZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw NTU3IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2ludHJfMyBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHppb193YWl0KzB4NWIgemlvX2ZyZWUrMHgxMTMg ZHNsX2RhdGFzZXRfYmxvY2tfa2lsbCsweGUyIGRidWZfd3JpdGVfZG9uZSsweDY1IGFyY193cml0 ZV9kb25lKzB4MjY5IHppb19kb25lKzB4NmZkIHppb19leGVjdXRlKzB4MTM2IHppb19kb25lKzB4 OWJkIHppb19leGVjdXRlKzB4MTM2IHppb19kb25lKzB4OWJkIHppb19leGVjdXRlKzB4MTM2IHpp b19kb25lKzB4OWJkIHppb19leGVjdXRlKzB4MTM2IHRhc2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4YTggCiAgICAwIDEwMDU1OCBrZXJuZWwgICAgICAgICAg IHppb193cml0ZV9pbnRyXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2Fp dCsweDE3NSB6aW9fd2FpdCsweDViIHppb19mcmVlKzB4MTEzIGRzbF9kYXRhc2V0X2Jsb2NrX2tp bGwrMHhlMiBkYnVmX3dyaXRlX2RvbmUrMHg2NSBhcmNfd3JpdGVfZG9uZSsweDI2OSB6aW9fZG9u ZSsweDZmZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEz NiB6aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsweDliZCB6aW9fZXhl Y3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGE4IAogICAgMCAxMDA1NTkga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaW50cl81IG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgemlvX3dhaXQrMHg1 YiB6aW9fZnJlZSsweDExMyBkc2xfZGF0YXNldF9ibG9ja19raWxsKzB4ZTIgZGJ1Zl93cml0ZV9k b25lKzB4NjUgYXJjX3dyaXRlX2RvbmUrMHgyNjkgemlvX2RvbmUrMHg2ZmQgemlvX2V4ZWN1dGUr MHgxMzYgemlvX2RvbmUrMHg5YmQgemlvX2V4ZWN1dGUrMHgxMzYgemlvX2RvbmUrMHg5YmQgemlv X2V4ZWN1dGUrMHgxMzYgemlvX2RvbmUrMHg5YmQgemlvX2V4ZWN1dGUrMHgxMzYgdGFza3F1ZXVl X3J1bl9sb2NrZWQrMHhlNiB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhhOCAKICAgIDAgMTAwNTYw IGtlcm5lbCAgICAgICAgICAgemlvX3dyaXRlX2ludHJfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHppb193YWl0KzB4NWIgemlvX2ZyZWUrMHgxMTMgZHNs X2RhdGFzZXRfYmxvY2tfa2lsbCsweGUyIGRidWZfd3JpdGVfZG9uZSsweDY1IGFyY193cml0ZV9k b25lKzB4MjY5IHppb19kb25lKzB4NmZkIHppb19leGVjdXRlKzB4MTM2IHppb19kb25lKzB4OWJk IHppb19leGVjdXRlKzB4MTM2IHppb19kb25lKzB4OWJkIHppb19leGVjdXRlKzB4MTM2IHppb19k b25lKzB4OWJkIHppb19leGVjdXRlKzB4MTM2IHRhc2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4YTggCiAgICAwIDEwMDU2MSBrZXJuZWwgICAgICAgICAgIHpp b193cml0ZV9pbnRyXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsw eDE3NSB6aW9fd2FpdCsweDViIHppb19mcmVlKzB4MTEzIGRzbF9kYXRhc2V0X2Jsb2NrX2tpbGwr MHhlMiBkYnVmX3dyaXRlX2RvbmUrMHg2NSBhcmNfd3JpdGVfZG9uZSsweDI2OSB6aW9fZG9uZSsw eDZmZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEzNiB6 aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0ZSsweDEzNiB6aW9fZG9uZSsweDliZCB6aW9fZXhlY3V0 ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsw eGE4IAogICAgMCAxMDA1NjIga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaW50cl9oIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRf bG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU2 MyBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyX2ggbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTY0IGtlcm5lbCAgICAgICAg ICAgemlvX3dyaXRlX2ludHJfaCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVl cCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3Ry YW1wb2xpbmUrMHhlIAogICAgMCAxMDA1NjUga2VybmVsICAgICAgICAgICB6aW9fd3JpdGVfaW50 cl9oIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1 ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAg ICAwIDEwMDU2NiBrZXJuZWwgICAgICAgICAgIHppb193cml0ZV9pbnRyX2ggbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4 ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTY3IGtlcm5l bCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1Njgga2VybmVsICAgICAgICAgICB6aW9f ZnJlZV9pc3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDU2OSBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzIgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw NTcwIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1NzEga2VybmVsICAgICAg ICAgICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3Ns ZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU3MiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lz c3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwNTczIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1NzQga2Vy bmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU3NSBrZXJuZWwgICAgICAgICAgIHpp b19mcmVlX2lzc3VlXzggbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgy NmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgIDAgMTAwNTc2IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOSBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDA1Nzcga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU3OCBrZXJuZWwgICAg ICAgICAgIHppb19mcmVlX2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTc5IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVf aXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDA1ODAga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8xIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU4MSBr ZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTgyIGtlcm5lbCAgICAgICAgICAg emlvX2ZyZWVfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA1ODMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8x IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDU4NCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzEgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTg1IGtlcm5lbCAg ICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1ODYga2VybmVsICAgICAgICAgICB6aW9fZnJl ZV9pc3N1ZV8xIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDU4NyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzIgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTg4 IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1ODkga2VybmVsICAgICAgICAg ICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDU5MCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3Vl XzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwNTkxIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1OTIga2VybmVs ICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlh IGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU5MyBrZXJuZWwgICAgICAgICAgIHppb19m cmVlX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwNTk0IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMiBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA1 OTUga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8yIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU5NiBrZXJuZWwgICAgICAg ICAgIHppb19mcmVlX2lzc3VlXzIgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xl ZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTk3IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNz dWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHNwYV9j b25maWdfZW50ZXIrMHg5YiB6aW9fdmRldl9pb19zdGFydCsweDE3NCB6aW9fZXhlY3V0ZSsweDEz NiB0YXNrcXVldWVfcnVuX2xvY2tlZCsweGU2IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGE4IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDU5OCBrZXJuZWwgICAg ICAgICAgIHppb19mcmVlX2lzc3VlXzMgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNTk5IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVf aXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDA2MDAga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8zIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYwMSBr ZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzMgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjAyIGtlcm5lbCAgICAgICAgICAg emlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA2MDMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV8z IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDYwNCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzMgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjA1IGtlcm5lbCAg ICAgICAgICAgemlvX2ZyZWVfaXNzdWVfMyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MDYga2VybmVsICAgICAgICAgICB6aW9fZnJl ZV9pc3N1ZV8zIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDYwNyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzQgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjA4 IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MDkga2VybmVsICAgICAgICAg ICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDYxMCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3Vl XzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwNjExIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNCBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6 aW9fdmRldl9pb19zdGFydCsweDE3NCB6aW9fZXhlY3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xv Y2tlZCsweGU2IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGE4IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYxMiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lz c3VlXzQgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwNjEzIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNCBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MTQga2Vy bmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHppb192ZGV2X2lvX3N0 YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IHRhc2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4YTggZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgIDAgMTAwNjE1IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNCBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MTYg a2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV80IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHppb192ZGV2X2lv X3N0YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IHRhc2txdWV1ZV9ydW5fbG9ja2VkKzB4ZTYg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4YTggZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwNjE3IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNSBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2 MTgga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV81IG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYxOSBrZXJuZWwgICAgICAg ICAgIHppb19mcmVlX2lzc3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xl ZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjIwIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNz dWVfNSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVl dWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAog ICAgMCAxMDA2MjEga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV81IG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsw eGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYyMiBrZXJu ZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVyKzB4OWIgemlvX3ZkZXZfaW9fc3Rh cnQrMHgxNzQgemlvX2V4ZWN1dGUrMHgxMzYgdGFza3F1ZXVlX3J1bl9sb2NrZWQrMHhlNiB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhhOCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDA2MjMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV81IG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYyNCBr ZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzUgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjI1IGtlcm5lbCAgICAgICAgICAg emlvX2ZyZWVfaXNzdWVfNSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA2MjYga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV81 IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDYyNyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjI4IGtlcm5lbCAg ICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2Mjkga2VybmVsICAgICAgICAgICB6aW9fZnJl ZV9pc3N1ZV82IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDYzMCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzYgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjMx IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MzIga2VybmVsICAgICAgICAg ICB6aW9fZnJlZV9pc3N1ZV82IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAwIDEwMDYzMyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3Vl XzYgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVl X3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDAgMTAwNjM0IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNiBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhk NSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2MzUga2VybmVs ICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV82IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlh IGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYzNiBrZXJuZWwgICAgICAgICAgIHppb19m cmVlX2lzc3VlXzYgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEg dGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDAgMTAwNjM3IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfNyBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFk X2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2 Mzgga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtf ZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDYzOSBrZXJuZWwgICAgICAg ICAgIHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zf d2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVyKzB4OWIgemlvX3ZkZXZfaW9fc3RhcnQrMHgxNzQg emlvX2V4ZWN1dGUrMHgxMzYgdGFza3F1ZXVlX3J1bl9sb2NrZWQrMHhlNiB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhhOCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDA2NDAga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY0MSBrZXJuZWwgICAg ICAgICAgIHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjQyIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVf aXNzdWVfNyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDA2NDMga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83IG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY0NCBr ZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzcgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjQ1IGtlcm5lbCAgICAgICAgICAg emlvX2ZyZWVfaXNzdWVfNyBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA2NDYga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV83 IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDY0NyBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjQ4IGtlcm5lbCAg ICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2NDkga2VybmVsICAgICAgICAgICB6aW9fZnJl ZV9pc3N1ZV84IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDY1MCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVy KzB4OWIgemlvX3ZkZXZfaW9fc3RhcnQrMHgxNzQgemlvX2V4ZWN1dGUrMHgxMzYgdGFza3F1ZXVl X3J1bl9sb2NrZWQrMHhlNiB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhhOCBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2NTEga2VybmVsICAgICAgICAgICB6aW9f ZnJlZV9pc3N1ZV84IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDY1MiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzggbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw NjUzIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9fdmRl dl9pb19zdGFydCsweDE3NCB6aW9fZXhlY3V0ZSsweDEzNiB0YXNrcXVldWVfcnVuX2xvY2tlZCsw eGU2IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGE4IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBv bGluZSsweGUgCiAgICAwIDEwMDY1NCBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzgg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3Ro cmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAg MTAwNjU1IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOCBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2NTYga2VybmVsICAg ICAgICAgICB6aW9fZnJlZV9pc3N1ZV84IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZv cmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY1NyBrZXJuZWwgICAgICAgICAgIHppb19mcmVl X2lzc3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFz a3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgIDAgMTAwNjU4IGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVfOSBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xv b3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2NTkg a2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhp dCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY2MCBrZXJuZWwgICAgICAgICAg IHppb19mcmVlX2lzc3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXAr MHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgIDAgMTAwNjYxIGtlcm5lbCAgICAgICAgICAgemlvX2ZyZWVfaXNzdWVf OSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVf dGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAg MCAxMDA2NjIga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3aXRjaCsweGRl IHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1 IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY2MyBrZXJuZWwg ICAgICAgICAgIHppb19mcmVlX2lzc3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjY0IGtlcm5lbCAgICAgICAgICAgemlvX2Zy ZWVfaXNzdWVfOSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0 YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUr MHhlIAogICAgMCAxMDA2NjUga2VybmVsICAgICAgICAgICB6aW9fZnJlZV9pc3N1ZV85IG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRf bG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY2 NiBrZXJuZWwgICAgICAgICAgIHppb19mcmVlX2lzc3VlXzkgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjY3IGtlcm5lbCAgICAgICAg ICAgemlvX2ZyZWVfaW50ciAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVl cCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3Ry YW1wb2xpbmUrMHhlIAogICAgMCAxMDA2Njgga2VybmVsICAgICAgICAgICB6aW9fY2xhaW1faXNz dWUgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1 ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAg ICAwIDEwMDY2OSBrZXJuZWwgICAgICAgICAgIHppb19jbGFpbV9pbnRyICAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4 ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjcwIGtlcm5l bCAgICAgICAgICAgemlvX2lvY3RsX2lzc3VlICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2NzEga2VybmVsICAgICAgICAgICB6aW9f aW9jdGxfaW50ciAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAgICAwIDEwMDY3MyBrZXJuZWwgICAgICAgICAgIHpmc192bl9yZWxlX3Rhc2sgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVh ZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAw Njc3IGtlcm5lbCAgICAgICAgICAgemlsX2NsZWFuICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2Nzgga2VybmVsICAgICAg ICAgICB6aWxfY2xlYW4gICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3Ns ZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtf dHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY3OSBrZXJuZWwgICAgICAgICAgIHppbF9jbGVhbiAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1 ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgIDAgMTAwNjgwIGtlcm5lbCAgICAgICAgICAgemlsX2NsZWFuICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3Ar MHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2ODEga2Vy bmVsICAgICAgICAgICB6aWxfY2xlYW4gICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0 KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY4MiBrZXJuZWwgICAgICAgICAgIHpp bF9jbGVhbiAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgy NmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgIDAgMTAwNjgzIGtlcm5lbCAgICAgICAgICAgemlsX2NsZWFuICAgICAgICBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhy ZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAx MDA2ODQga2VybmVsICAgICAgICAgICB6aWxfY2xlYW4gICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY4NiBrZXJuZWwgICAg ICAgICAgIHppbF9jbGVhbiAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf c2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjg3IGtlcm5lbCAgICAgICAgICAgemlsX2NsZWFu ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNr cXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhl IAogICAgMCAxMDA2ODgga2VybmVsICAgICAgICAgICB6aWxfY2xlYW4gICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9v cCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAwIDEwMDY4OSBr ZXJuZWwgICAgICAgICAgIHppbF9jbGVhbiAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjkwIGtlcm5lbCAgICAgICAgICAg emlsX2NsZWFuICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsw eDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAgMCAxMDA2OTEga2VybmVsICAgICAgICAgICB6aWxfY2xlYW4gICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRhc2txdWV1ZV90 aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAw IDEwMDY5MiBrZXJuZWwgICAgICAgICAgIHppbF9jbGVhbiAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9sb29wKzB4ZDUg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjkzIGtlcm5lbCAg ICAgICAgICAgemlsX2NsZWFuICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDA2OTQga2VybmVsICAgICAgICAgICB6aWxfY2xl YW4gICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIHRh c2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAwIDEwMDY5NSBrZXJuZWwgICAgICAgICAgIHppbF9jbGVhbiAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgdGFza3F1ZXVlX3RocmVhZF9s b29wKzB4ZDUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDAgMTAwNjk2 IGtlcm5lbCAgICAgICAgICAgemlsX2NsZWFuICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9zbGVlcCsweDI2YSB0YXNrcXVldWVfdGhyZWFkX2xvb3ArMHhkNSBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMCAxMDEyMzMga2VybmVsICAgICAgICAg ICB6aWxfY2xlYW4gICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVw KzB4MjZhIHRhc2txdWV1ZV90aHJlYWRfbG9vcCsweGQ1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJh bXBvbGluZSsweGUgCiAgICAxIDEwMDAwMiBpbml0ICAgICAgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9z aWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogICAgMiAxMDAwNzUgemZza2VybiAg ICAgICAgICBhcmNfcmVjbGFpbV90aHJlIG1pX3N3aXRjaCsweGRlIHNsZWVwcV90aW1lZHdhaXQr MHgzYSBfY3ZfdGltZWR3YWl0X3NidCsweDE5NyBhcmNfcmVjbGFpbV90aHJlYWQrMHgzMDIgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDIgMTAwMDc2IHpmc2tlcm4gICAg ICAgICAgbDJhcmNfZmVlZF90aHJlYSBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfdGltZWR3YWl0KzB4 M2EgX2N2X3RpbWVkd2FpdF9zYnQrMHgxOTcgbDJhcmNfZmVlZF90aHJlYWQrMHhiMTkgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgIDIgMTAwMzc0IHpmc2tlcm4gICAgICAg ICAgdHJpbSB6cm9vdCAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfdGltZWR3YWl0KzB4M2Eg X2N2X3RpbWVkd2FpdF9zYnQrMHgxOTcgdHJpbV90aHJlYWQrMHg5YiBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMiAxMDAzNzYgemZza2VybiAgICAgICAgICB0eGdfdGhy ZWFkX2VudGVyIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUg dHhnX3F1aWVzY2VfdGhyZWFkKzB4MzBiIGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsw eGUgCiAgICAyIDEwMDM3NyB6ZnNrZXJuICAgICAgICAgIHR4Z190aHJlYWRfZW50ZXIgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3RpbWVkd2FpdCsweDNhIF9jdl90aW1lZHdhaXRfc2J0KzB4MTk3IHR4 Z19zeW5jX3RocmVhZCsweDFkZCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAog ICAgMiAxMDA2NzIgemZza2VybiAgICAgICAgICB0cmltIHpkYXRhICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDli IHRyaW1fdGhyZWFkKzB4ZGMgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDIgMTAwNjc0IHpmc2tlcm4gICAgICAgICAgdHhnX3RocmVhZF9lbnRlciBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHR4Z19xdWllc2NlX3RocmVhZCsweDI0 YiBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgMiAxMDA2NzUgemZza2Vy biAgICAgICAgICB0eGdfdGhyZWFkX2VudGVyIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX2N2X3dhaXQrMHgxNzUgemlvX3dhaXQrMHg1YiBkc2xfcG9vbF9zeW5jKzB4ZTUgc3BhX3N5 bmMrMHg1MmUgdHhnX3N5bmNfdGhyZWFkKzB4Mzc1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBv bGluZSsweGUgCiAgICAyIDEwMTMzMSB6ZnNrZXJuICAgICAgICAgIHNvbHRocmVhZCAweGZmZmYg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmln X2VudGVyKzB4ZmYgc3BhX3ZkZXZfc3RhdGVfZW50ZXIrMHg0ZCBzcGFfYXN5bmNfdGhyZWFkKzB4 MWU2IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgICAzIDEwMDA3NyBwZiBw dXJnZSAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3RpbWVk d2FpdCsweDNhIF9zbGVlcCsweDI1MiBwZl9wdXJnZV90aHJlYWQrMHg4OCBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgNCAxMDAwNzkgc2N0cF9pdGVyYXRvciAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZh IHNjdHBfaXRlcmF0b3JfdGhyZWFkKzB4NjkgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgIDUgMTAwMDgxIHhwdF90aHJkICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB4cHRfc2Nhbm5lcl90aHJl YWQrMHg5YyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgNiAxMDAwODIg ZW5jX2RhZW1vbjAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX3NsZWVwKzB4MjZhIGVuY19kYWVtb24rMHgxMjkgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgIDcgMTAwMDgzIHBhZ2VkYWVtb24gICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfdGltZWR3YWl0KzB4M2EgX3NsZWVwKzB4MjUy IHZtX3BhZ2VvdXQrMHgyNzcgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg IDggMTAwMDg0IHZtZGFlbW9uICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSB2bV9kYWVtb24rMHg5NSBmb3JrX2V4aXQr MHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAgOSAxMDAwODUgcGFnZXplcm8gICAgICAgICAt ICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV90aW1lZHdhaXQrMHgzYSBfc2xl ZXArMHgyNTIgdm1fcGFnZXplcm8rMHg5OCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUr MHhlIAogICAxMCAxMDAwMDEgYXVkaXQgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgYXVkaXRfd29ya2VyKzB4 ODMgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTEgMTAwMDAzIGlkbGUg ICAgICAgICAgICAgaWRsZTogY3B1MCAgICAgICA8cnVubmluZz4gICAgICAgICAgICAgICAgICAg IAogICAxMSAxMDAwMDQgaWRsZSAgICAgICAgICAgICBpZGxlOiBjcHUxICAgICAgIDxydW5uaW5n PiAgICAgICAgICAgICAgICAgICAgCiAgIDExIDEwMDAwNSBpZGxlICAgICAgICAgICAgIGlkbGU6 IGNwdTIgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2NoZWRfaWRsZXRkKzB4M2JkIGZvcmtfZXhpdCsw eDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgIDExIDEwMDAwNiBpZGxlICAgICAgICAgICAgIGlk bGU6IGNwdTMgICAgICAgPHJ1bm5pbmc+ICAgICAgICAgICAgICAgICAgICAKICAgMTIgMTAwMDA3 IGludHIgICAgICAgICAgICAgc3dpMzogdm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAxMiAxMDAwMDggaW50ciAgICAgICAgICAgICBzd2k0OiBjbG9jayAgICAgIG1p X3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAxMiAxMDAwMDkgaW50ciAgICAgICAgICAgICBzd2k0OiBjbG9jayAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgIDEyIDEwMDAxMCBpbnRyICAgICAgICAg ICAgIHN3aTQ6IGNsb2NrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgMTIg MTAwMDExIGludHIgICAgICAgICAgICAgc3dpNDogY2xvY2sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAxMiAxMDAwMTIgaW50ciAgICAgICAgICAgICBzd2kxOiBuZXRpc3Ig MCAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4aXQrMHg5YSBmb3Jr X3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMTkgaW50ciAgICAgICAgICAgICBzd2kyOiBjYW1i aW8gICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4aXQrMHg5YSBm b3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMjQgaW50ciAgICAgICAgICAgICBzd2k2OiB0 YXNrIHF1ZXVlIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4aXQrMHg5 YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMjUgaW50ciAgICAgICAgICAgICBzd2k2 OiBHaWFudCB0YXNrIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4aXQr MHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMjcgaW50ciAgICAgICAgICAgICBz d2k1OiBmYXN0IHRhc2txIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3JrX2V4 aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMjggaW50ciAgICAgICAgICAg ICBpcnEyNjQ6IGFoY2kwICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBmb3Jr X2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMjkgaW50ciAgICAgICAg ICAgICBpcnExNjogdWhjaTArICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5MyBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMzQgaW50ciAgICAg ICAgICAgICBpcnEyMTogdWhjaTEgICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsweDE5 MyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwMzkgaW50ciAg ICAgICAgICAgICBpcnExODogcmUxIHVoY2kyIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9vcCsw eDE5MyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwNDggaW50 ciAgICAgICAgICAgICBpcnEyNjU6IGhkYWMwICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRfbG9v cCsweDE5MyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAwNDkg aW50ciAgICAgICAgICAgICBpcnEyNjY6IHJlMCAgICAgIG1pX3N3aXRjaCsweGRlIGl0aHJlYWRf bG9vcCsweDE5MyBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogICAxMiAxMDAw NTAgaW50ciAgICAgICAgICAgICBpcnEyMzogdWhjaTMgZWhjICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgIDEyIDEwMDA1NSBpbnRyICAgICAgICAgICAgIGlycTE5OiB1aGNpNCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgMTIgMTAwMDY4IGludHIgICAgICAgICAg ICAgaXJxMjY3OiBhaGNpMSAgICBtaV9zd2l0Y2grMHhkZSBpdGhyZWFkX2xvb3ArMHgxOTMgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTIgMTAwMDY5IGludHIgICAgICAg ICAgICAgaXJxMTogYXRrYmQwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAx MiAxMDAwNzggaW50ciAgICAgICAgICAgICBzd2kxOiBwZiBzZW5kICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgIDEyIDEwMDA4MCBpbnRyICAgICAgICAgICAgIHN3aTE6IHBmc3lu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgMTMgMTAwMDEzIGdlb20gICAg ICAgICAgICAgZ19ldmVudCAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSBnX3J1bl9ldmVudHMrMHg0ZCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAxMyAxMDAwMTQgZ2VvbSAgICAgICAgICAgICBnX3VwICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX3NsZWVwKzB4MjZhIGdfaW9fc2NoZWR1 bGVfdXArMHhiYyBnX3VwX3Byb2Nib2R5KzB4NmQgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgMTMgMTAwMDE1IGdlb20gICAgICAgICAgICAgZ19kb3duICAgICAgICAgICBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSBnX2lvX3NjaGVkdWxl X2Rvd24rMHg0YyBnX2Rvd25fcHJvY2JvZHkrMHg2ZCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAxNCAxMDAwMTcgeWFycm93ICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV90aW1lZHdhaXQrMHgzYSBtc2xlZXBfc3Bpbl9zYnQrMHgx ODggcmFuZG9tX2t0aHJlYWQrMHgzNmUgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgMTUgMTAwMDMwIHVzYiAgICAgICAgICAgICAgdXNidXMwICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDMxIHVzYiAgICAg ICAgICAgICAgdXNidXMwICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgMTUgMTAwMDMyIHVzYiAgICAgICAgICAgICAgdXNidXMwICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9j ZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDMz IHVzYiAgICAgICAgICAgICAgdXNidXMwICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDM1IHVzYiAgICAgICAgICAgICAgdXNidXMx ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1 IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg MTUgMTAwMDM2IHVzYiAgICAgICAgICAgICAgdXNidXMxICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDM3IHVzYiAgICAgICAgICAg ICAgdXNidXMxICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgMTUgMTAwMDM4IHVzYiAgICAgICAgICAgICAgdXNidXMxICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4 ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDQwIHVzYiAg ICAgICAgICAgICAgdXNidXMyICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDQxIHVzYiAgICAgICAgICAgICAgdXNidXMyICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9w cm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAw MDQyIHVzYiAgICAgICAgICAgICAgdXNidXMyICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDQzIHVzYiAgICAgICAgICAgICAgdXNi dXMyICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4 MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgMTUgMTAwMDQ0IHVzYiAgICAgICAgICAgICAgdXNidXMzICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDQ1IHVzYiAgICAgICAg ICAgICAgdXNidXMzICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9j dl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9s aW5lKzB4ZSAKICAgMTUgMTAwMDQ2IHVzYiAgICAgICAgICAgICAgdXNidXMzICAgICAgICAgICBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNz KzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDQ3IHVz YiAgICAgICAgICAgICAgdXNidXMzICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2Fp dCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9y a190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDUxIHVzYiAgICAgICAgICAgICAgdXNidXM0ICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVz Yl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUg MTAwMDUyIHVzYiAgICAgICAgICAgICAgdXNidXM0ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0 KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDUzIHVzYiAgICAgICAgICAgICAg dXNidXM0ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0 KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4 ZSAKICAgMTUgMTAwMDU0IHVzYiAgICAgICAgICAgICAgdXNidXM0ICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDU2IHVzYiAgICAg ICAgICAgICAgdXNidXM1ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFt cG9saW5lKzB4ZSAKICAgMTUgMTAwMDU3IHVzYiAgICAgICAgICAgICAgdXNidXM1ICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9j ZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDU4 IHVzYiAgICAgICAgICAgICAgdXNidXM1ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEg Zm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDU5IHVzYiAgICAgICAgICAgICAgdXNidXM1 ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1 IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAg MTUgMTAwMDYwIHVzYiAgICAgICAgICAgICAgdXNidXM2ICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19l eGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDYxIHVzYiAgICAgICAgICAg ICAgdXNidXM2ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKICAgMTUgMTAwMDYyIHVzYiAgICAgICAgICAgICAgdXNidXM2ICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4 ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDYzIHVzYiAg ICAgICAgICAgICAgdXNidXM2ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190 cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDY0IHVzYiAgICAgICAgICAgICAgdXNidXM3ICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9w cm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAw MDY1IHVzYiAgICAgICAgICAgICAgdXNidXM3ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4 OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTUgMTAwMDY2IHVzYiAgICAgICAgICAgICAgdXNi dXM3ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4 MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAK ICAgMTUgMTAwMDY3IHVzYiAgICAgICAgICAgICAgdXNidXM3ICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHVzYl9wcm9jZXNzKzB4ZTAgZm9y a19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKICAgMTYgMTAwMDg2IGJ1ZmRhZW1vbiAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfdGltZWR3YWl0KzB4 M2EgX3NsZWVwKzB4MjUyIGJ1Zl9kYWVtb24rMHg4OCBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAxNyAxMDAwODcgc3luY2VyICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgemlvX3dhaXQr MHg1YiB6aWxfY29tbWl0KzB4NzM0IHpmc19zeW5jKzB4YTggc3luY19mc3luYysweDE5MCBWT1Bf RlNZTkNfQVBWKzB4OTggc2NoZWRfc3luYysweDNjYSBmb3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1w b2xpbmUrMHhlIAogICAxOCAxMDAwODggdm5scnUgICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV90aW1lZHdhaXQrMHgzYSBfc2xlZXArMHgyNTIgdm5scnVf cHJvYysweDQ4IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgIDE5IDEwMDA4 OSBzb2Z0ZGVwZmx1c2ggICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3RpbWVkd2FpdCsweDNhIF9zbGVlcCsweDI1MiBzb2Z0ZGVwX2ZsdXNoKzB4MmI0IGZvcmtfZXhp dCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAgIDc3IDEwMDM4NiBtZDAgICAgICAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXAr MHgyNmEgbWRfa3RocmVhZCsweGI1IGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUg CiAgMTU4IDEwMDcwMCBhZGprZXJudHogICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVl cCsweDI2MCBrZXJuX3NpZ3N1c3BlbmQrMHgxMDUgc3lzX3NpZ3N1c3BlbmQrMHgzMSBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE0MjIgMTAwMzg1IGRldmQgICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4 MTk3IHNlbHRkd2FpdCsweGFiIGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE0NjcgMTAwNzEzIG5nX3F1ZXVl ICAgICAgICAgbmdfcXVldWUwICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9zbGVlcCsweDI2YSBuZ3RocmVhZCsweDhjIGZvcmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGlu ZSsweGUgCiAxNDY3IDEwMDcxNCBuZ19xdWV1ZSAgICAgICAgIG5nX3F1ZXVlMSAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc2xlZXArMHgyNmEgbmd0aHJlYWQrMHg4YyBm b3JrX2V4aXQrMHg5YSBmb3JrX3RyYW1wb2xpbmUrMHhlIAogMTQ2NyAxMDA3MTUgbmdfcXVldWUg ICAgICAgICBuZ19xdWV1ZTIgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X3NsZWVwKzB4MjZhIG5ndGhyZWFkKzB4OGMgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5l KzB4ZSAKIDE0NjcgMTAwNzE2IG5nX3F1ZXVlICAgICAgICAgbmdfcXVldWUzICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9zbGVlcCsweDI2YSBuZ3RocmVhZCsweDhjIGZv cmtfZXhpdCsweDlhIGZvcmtfdHJhbXBvbGluZSsweGUgCiAxNzYxIDEwMDcwNyBzeXNsb2dkICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQr MHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxODYzIDEwMTU4MSBzc2hkICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVl cHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBzeXNfcG9s bCsweDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE4NjYgMTAw MzgyIG5hbWVkICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtl cm5fc2lndGltZWR3YWl0KzB4MjNjIHN5c19zaWd3YWl0KzB4NDkgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxODY2IDEwMDcxOCBuYW1lZCAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVl cHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCB1bXR4cV9zbGVlcCsweDEyOSBkb193YWl0KzB4 MzFhIF9fdW10eF9vcF93YWl0X3VpbnRfcHJpdmF0ZSsweDgzIGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAogMTg2NiAxMDA3MTkgbmFtZWQgICAgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fd2FpdCsweDMx YSBfX3VtdHhfb3Bfd2FpdF91aW50X3ByaXZhdGUrMHg4MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKIDE4NjYgMTAwNzIwIG5hbWVkICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93 YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHVtdHhxX3NsZWVwKzB4MTI5IGRvX3dhaXQrMHgzMWEg X191bXR4X29wX3dhaXRfdWludF9wcml2YXRlKzB4ODMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFz dF9zeXNjYWxsKzB4ZmIgCiAxODY2IDEwMDcyMSBuYW1lZCAgICAgICAgICAgIC0gICAgICAgICAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9zbGVlcCsweDI2MCB1bXR4cV9zbGVlcCsweDEyOSBkb193YWl0KzB4MzFhIF9f dW10eF9vcF93YWl0X3VpbnRfcHJpdmF0ZSsweDgzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAogMTg2NiAxMDA3MjIgbmFtZWQgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3RpbWVk d2FpdF9zaWcrMHgxMCBfc2xlZXArMHgyMTggdW10eHFfc2xlZXArMHgxMjkgZG9fd2FpdCsweDMx YSBfX3VtdHhfb3Bfd2FpdF91aW50X3ByaXZhdGUrMHg4MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKIDE4NjYgMTAwNzIzIG5hbWVkICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93 YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fa2V2ZW50KzB4MzJjIHN5c19rZXZlbnQrMHgx MjkgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxODY3IDEwMDQ0MiBz c2hkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBz ZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lz Y2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxODY4IDEwMDgxNiBiYXNoICAgICAgICAg ICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5 c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMTg3 MSAxMDA2OTkgcnBjYmluZCAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxMCBfY3Zf dGltZWR3YWl0X3NpZ19zYnQrMHgxOTcgc2VsdGR3YWl0KzB4YWIgc3lzX3BvbGwrMHgzYTMgYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxOTE4IDEwMDcyNSBtb3VudGQg ICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdh aXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxOTIwIDEwMDM4MCBuZnNkICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJu X3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCiAxOTIxIDEwMDY3NiBuZnNkICAgICAgICAgICAgIG5mc2Q6IG1hc3RlciAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3 YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzdmNfcnVuX2ludGVybmFs KzB4OTljIHN2Y19ydW4rMHhlOSBuZnNydmRfbmZzZCsweDFjOSBuZnNzdmNfbmZzZCsweGU0IHN5 c19uZnNzdmMrMHhiNyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE5 MjEgMTAwNzI2IG5mc2QgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2 X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTk3IHN2Y19ydW5faW50ZXJuYWwrMHg5OWMgc3ZjX3RocmVh ZF9zdGFydCsweGIgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKIDE5MjEgMTAw NzI3IG5mc2QgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVk d2FpdF9zaWdfc2J0KzB4MTk3IHN2Y19ydW5faW50ZXJuYWwrMHg5OWMgc3ZjX3RocmVhZF9zdGFy dCsweGIgZm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKIDE5MjEgMTAwNzI4IG5m c2QgICAgICAgICAgICAgbmZzZDogc2VydmljZSAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2FpdF9z aWdfc2J0KzB4MTk3IHN2Y19ydW5faW50ZXJuYWwrMHg5OWMgc3ZjX3RocmVhZF9zdGFydCsweGIg Zm9ya19leGl0KzB4OWEgZm9ya190cmFtcG9saW5lKzB4ZSAKIDE5MzAgMTAwMzgxIGFwY3Vwc2Qg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2ln bmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2Fp dCsweDk3IHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAogMTkzMCAxMDA3MjkgYXBjdXBzZCAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf c2xlZXArMHgyNjAga2Vybl9zaWd0aW1lZHdhaXQrMHgyM2Mgc3lzX3NpZ3dhaXQrMHg0OSBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE5MzAgMTAwNzMyIGFwY3Vwc2Qg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2ln bmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2Fp dCsweDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4 MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE5NTggMTAxNTkzIHRtdXggICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IHN5c19w b2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMTk2MyAx MDA3MDIgdG9yICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxMCBfc2xlZXAr MHgyMTgga2Vybl9rZXZlbnQrMHgzMmMgc3lzX2tldmVudCsweDEyOSBhbWQ2NF9zeXNjYWxsKzB4 MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE5NjMgMTAxNzY1IHRvciAgICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHNid2FpdCsweDY1IHNvcmVjZWl2ZV9nZW5l cmljKzB4MjUxIGtlcm5fcmVjdml0KzB4MjEzIHN5c19yZWN2ZnJvbSsweDg2IGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMTk2MyAxMDE3NjYgdG9yICAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgc2J3YWl0KzB4NjUgc29yZWNlaXZl X2dlbmVyaWMrMHgyNTEga2Vybl9yZWN2aXQrMHgyMTMgc3lzX3JlY3Zmcm9tKzB4ODYgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAxOTYzIDEwMTc2NyB0b3IgICAgICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBzYndhaXQrMHg2NSBzb3Jl Y2VpdmVfZ2VuZXJpYysweDI1MSBrZXJuX3JlY3ZpdCsweDIxMyBzeXNfcmVjdmZyb20rMHg4NiBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDE5NjMgMTAxNzY4IHRvciAg ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hf c2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHNid2FpdCsweDY1 IHNvcmVjZWl2ZV9nZW5lcmljKzB4MjUxIGtlcm5fcmVjdml0KzB4MjEzIHN5c19yZWN2ZnJvbSsw eDg2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMTk4NiAxMDA3MDMg bnRwZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQg c2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjAxNCAxMDAzODQgZGhjcGQgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4 OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAogMjAzMCAxMDA3MzAgbm1iZCAgICAgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBx X3RpbWVkd2FpdF9zaWcrMHgxMCBfY3ZfdGltZWR3YWl0X3NpZ19zYnQrMHgxOTcgc2VsdGR3YWl0 KzB4YWIgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCiAyMDMyIDEwMDcyNCBzbWJkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3YWl0X3NpZysw eDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBzeXNfcG9sbCsw eDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIwMzQgMTAwMzgz IHdpbmJpbmRkICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2Fp dF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjAzNyAxMDA3MDUgc21iZCAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxMCBfY3ZfdGltZWR3YWl0X3NpZ19zYnQrMHgxOTcg c2VsdGR3YWl0KzB4YWIgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCiAyMDM4IDEwMDM4NyB3aW5iaW5kZCAgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3 YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBz eXNfcG9sbCsweDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIw NDMgMTAwNzA2IHNtYXJ0ZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX3Ns ZWVwKzB4MjE4IGtlcm5fbmFub3NsZWVwKzB4MTBlIHN5c19uYW5vc2xlZXArMHg1MyBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIwNjAgMTAwNzMxIHJlZGlzLXNlcnZl ciAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX3NsZWVwKzB4MjE4IGtlcm5fa2V2ZW50 KzB4MzJjIHN5c19rZXZlbnQrMHgxMjkgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCiAyMDYwIDEwMDczNiByZWRpcy1zZXJ2ZXIgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9zbGVlcCsweDI2MCB1bXR4cV9zbGVlcCsweDEyOSBkb193YWl0KzB4MzFhIF9fdW10eF9vcF93 YWl0X3VpbnRfcHJpdmF0ZSsweDgzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAogMjA2MCAxMDA3MzcgcmVkaXMtc2VydmVyICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf c2xlZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fd2FpdCsweDMxYSBfX3VtdHhfb3Bfd2Fp dF91aW50X3ByaXZhdGUrMHg4MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhm YiAKIDIwNjkgMTAwNzE3IGRhZW1vbiAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3Ns ZWVwKzB4MjYwIGtlcm5fc2lndGltZWR3YWl0KzB4MjNjIHN5c19zaWd3YWl0KzB4NDkgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyMDcwIDEwMDczOSBxdWFzc2VsY29y ZSAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHhiMiBzbGVlcHFfdGltZWR3YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsw eDE5NyBzZWx0ZHdhaXQrMHhhYiBzeXNfcG9sbCsweDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKIDIwNzAgMTAwNzQ1IHF1YXNzZWxjb3JlICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90 aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsw eGFiIHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZi IAogMjA3MCAxMDA3NDcgcXVhc3NlbGNvcmUgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xl ZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fd2FpdCsweDMxYSBfX3VtdHhfb3Bfd2FpdF91 aW50X3ByaXZhdGUrMHg4MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK IDIwNzcgMTAwNzQ0IHBvc3RncmVzICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAg X2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIGtlcm5fc2VsZWN0KzB4 OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhm YiAKIDIwNzkgMTAwNzQ2IHBvc3RncmVzICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4 MTAgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIHN5c19wb2xsKzB4 M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjA4MCAxMDA3NTAg cG9zdGdyZXMgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxMCBfY3ZfdGltZWR3YWl0 X3NpZ19zYnQrMHgxOTcgc2VsdGR3YWl0KzB4YWIgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyMDgxIDEwMDc1MSBwb3N0Z3JlcyAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhi MiBzbGVlcHFfdGltZWR3YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBz ZWx0ZHdhaXQrMHhhYiBzeXNfcG9sbCsweDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5 c2NhbGwrMHhmYiAKIDIwODIgMTAwNzUyIHBvc3RncmVzICAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdh aXRfc2lnKzB4MTAgX2N2X3RpbWVkd2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIHN5 c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjA4 MyAxMDA3NTMgcG9zdGdyZXMgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyMTA1IDEwMDc2MSBweXRob24yLjcgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVl cHFfdGltZWR3YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdh aXQrMHhhYiBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyMTM2IDEwMDczNSBzc2hkICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJu X3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCiAyMTQ4IDEwMDczMyBzZW5kbWFpbCAgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3 YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBr ZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFz dF9zeXNjYWxsKzB4ZmIgCiAyMTUxIDEwMDc2MiBzZW5kbWFpbCAgICAgICAgIC0gICAgICAgICAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3NpZ3N1c3BlbmQrMHgxMDUgc3lzX3NpZ3N1c3Bl bmQrMHgzMSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIxNTUgMTAw Njk3IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX3NsZWVwKzB4 MjE4IGtlcm5fbmFub3NsZWVwKzB4MTBlIHN5c19uYW5vc2xlZXArMHg1MyBhbWQ2NF9zeXNjYWxs KzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIxODggMTAwNzY4IGluZXRkICAgICAgICAgICAg LSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIy IHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtl cm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKIDIyMDcgMTAwMzc5IGdldHR5ICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY19yZWFkKzB4 MmUyIHR0eWRldl9yZWFkKzB4ODIgZGV2ZnNfcmVhZF9mKzB4YmUgZG9maWxlcmVhZCsweDdiIHN5 c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyMjA4 IDEwMDc2NyBsb2dpbiAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2 MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAogMjIwOSAxMDA3NTggbG9naW4gICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3NiBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIyMTAgMTAwNzA4IGxvZ2lu ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hf c2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYr MHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCiAyMjExIDEwMDcxMiBnZXR0eSAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE3NCB0dHlfd2FpdCsweDFjIHR0eWRpc2NfcmVhZCsweDJlMiB0dHlkZXZf cmVhZCsweDgyIGRldmZzX3JlYWRfZisweGJlIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDll IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjIxMiAxMDA3NzMgZ2V0 dHkgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgdHR5 X3dhaXQrMHgxYyB0dHlkaXNjX3JlYWQrMHgyZTIgdHR5ZGV2X3JlYWQrMHg4MiBkZXZmc19yZWFk X2YrMHhiZSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKIDIyMTMgMTAwNzc0IGdldHR5ICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY19y ZWFkKzB4MmUyIHR0eWRldl9yZWFkKzB4ODIgZGV2ZnNfcmVhZF9mKzB4YmUgZG9maWxlcmVhZCsw eDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIg CiAyMjE0IDEwMDc3NSBnZXR0eSAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93 YWl0X3NpZysweDE3NCB0dHlfd2FpdCsweDFjIHR0eWRpc2NfcmVhZCsweDJlMiB0dHlkZXZfcmVh ZCsweDgyIGRldmZzX3JlYWRfZisweGJlIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjM5NyAxMDA3NzIgc3NoLWFn ZW50ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3 YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwr MHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAogMjQ3NyAxMDA3ODYgdG11eCAgICAgICAgICAgICAt ICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysw eDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYr MHg5ZCBfdm5fbG9jaysweDQzIGV4cG9ydF9mZF90b19zYisweDM2ZSBrZXJuX3Byb2NfZmlsZWRl c2Nfb3V0KzB4MjBkIHN5c2N0bF9rZXJuX3Byb2NfZmlsZWRlc2MrMHg2NiBzeXNjdGxfcm9vdCsw eDI0ZiB1c2VybGFuZF9zeXNjdGwrMHgxZDggc3lzX19fc3lzY3RsKzB4NzQgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyNDc4IDEwMDcwMSBpcnNzaSAgICAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2Fp dCsweDE3NSB0eGdfd2FpdF9vcGVuKzB4ODUgemZzX2ZyZWVic2Rfd3JpdGUrMHg1MTYgVk9QX1dS SVRFX0FQVisweDEwZiB2bl93cml0ZSsweDI1MiB2bl9pb19mYXVsdCsweDE1YiBkb2ZpbGV3cml0 ZSsweDhhIHN5c193cml0ZSsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAogMjQ3OCAxMDA4MDcgaXJzc2kgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lz Y2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiAyNDgzIDEwMDc3NyBtdXR0ICAgICAgICAg ICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zf d2FpdCsweDE3NSB0eGdfd2FpdF9vcGVuKzB4ODUgemZzX2ZyZWVic2Rfc2V0YXR0cisweDEwYTUg Vk9QX1NFVEFUVFJfQVBWKzB4OTIgc2V0dXRpbWVzKzB4MTdhIGtlcm5fdXRpbWVzYXQrMHgxOGMg YW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCiA2ODc5IDEwMTY0MiBzbWJk ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVyKzB4OWIgemlvX3ZkZXZfaW9fc3Rh cnQrMHgxNzQgemlvX2V4ZWN1dGUrMHgxMzYgYXJjX3JlYWQrMHg4ODIgZGJ1Zl9yZWFkKzB4NjUx IGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2Qg emFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6 ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBf QVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIAoxMDUxMiAxMDA4MTMgenBvb2wgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2 X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHNwYV9jb25maWdfZ2VuZXJhdGUrMHg0 OSBzcGFfb3Blbl9jb21tb24rMHgxY2Egc3BhX2dldF9zdGF0cysweDUxIHpmc19pb2NfcG9vbF9z dGF0cysweDI1IHpmc2Rldl9pb2N0bCsweDQ3OCBkZXZmc19pb2N0bF9mKzB4MTFmIGtlcm5faW9j dGwrMHgyMmUgc3lzX2lvY3RsKzB4MTQyIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAoxNTY0OCAxMDA4MTkgYmFzaCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNj YWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKMTU2NTEgMTAwNDYxIHZpbSAgICAgICAgICAg ICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3 IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKMTU2NTEgMTAwNzM0IHZpbSAgICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93 YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0 KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKMTU2NzYgMTAwNzU5IGJhc2ggICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjE1NzExIDEwMDkxOCBiYXNoICAgICAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhi MiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193 YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAoxNTc1MiAx MDA3NjAgYmFzaCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg a2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKMTU3NjEgMTAwNzcxIGJhc2ggICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0 X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjE1NzczIDEwMTU1OCBiYXNoICAg ICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4 NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZi IAoxNTc4OCAxMDA4MjMgYmFzaCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xl ZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4 MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKMTU5MjEgMTAxNTY5IGJhc2ggICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0 KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjIyNDYzIDEwMTU5 MSBwcHAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3 NCBzZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjIyNjU1IDEwMTU4NiBweXRob24yLjcg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFk IHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAoy MjY2OCAxMDA4MTggcHl0aG9uMi43ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXAr MHgyNjAgc2J3YWl0KzB4NjUgc29yZWNlaXZlX2dlbmVyaWMrMHgyNTEga2Vybl9yZWN2aXQrMHgy MTMgc3lzX3JlY3Zmcm9tKzB4ODYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjIyNjc3IDEwMTU2MyByc3luYyAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3YWl0X3NpZysw eDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBrZXJuX3NlbGVj dCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjIyNjc4IDEwMDc5NCBzc2ggICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNf c2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjIyNjc5 IDEwMTU3NSByc3luYyAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSB0eGdfd2FpdF9vcGVuKzB4ODUgemZzX2Zy ZWVic2Rfd3JpdGUrMHg1MTYgVk9QX1dSSVRFX0FQVisweDEwZiB2bl93cml0ZSsweDI1MiB2bl9p b19mYXVsdCsweDE1YiBkb2ZpbGV3cml0ZSsweDhhIHN5c193cml0ZSsweDllIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAoyMjc1NyAxMDA5OTcgc2NyZWVuICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcg a2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAoyMjc1OSAxMDE1OTkgYmFzaCAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3NiBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKMjI3ODEgMTAxMDY5IGlyc3Np ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hf c2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRk d2FpdCsweDk3IHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAoyMjc4MSAxMDE1NjYgaXJzc2kgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3Bl bisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZPUF9XUklURV9BUFYrMHgxMGYgdm5fd3Jp dGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxld3JpdGUrMHg4YSBzeXNfd3JpdGUrMHg5 ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKMjM4NzcgMTAxNjM0IHB5 dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2Fp dDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjI3MTE5IDEwMTY0MSBzc2hkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBzeXNfcG9sbCsweDNhMyBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKMjcxNzggMTAxMzkzIHNzaGQgICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsw eDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKMjcxNzkgMTAxNTg1IGJhc2ggICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVw cV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4 NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjI3MjY0IDEwMTU3MyB0 bXV4ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBz ZWx0ZHdhaXQrMHg5NyBzeXNfcG9sbCsweDNhMyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5 c2NhbGwrMHhmYiAKMjkzNjcgMTAxNjQzIHNzaCAgICAgICAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3Np ZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4OTBi IHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK MzA0MjMgMTAwNzY5IHNzaCAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3Qr MHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNDMzMDYgMTAwOTE5 IGJhc2ggICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5f d2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNj YWxsKzB4ZmIgCjQzMzM1IDEwMTYwNiBiYXNoICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcr MHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo0MzQ5MSAxMDE1NzkgcHl0aG9uMi43ICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBz eXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNDM1 MDAgMTAxNTY4IHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4 MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjQzNTA5IDEwMTY0OSBweXRob24yLjcgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFf d2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2 IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo0NjEyMiAxMDA3OTEgYmFz aCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0 NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKNDYxMjMgMTAxNTY3IHNzaCAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19z ZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNDg5OTQg MTAxNjEyIHdpbmJpbmRkICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3Rp bWVkd2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIHN5c19wb2xsKzB4M2EzIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo0ODk5NSAxMDA3ODcgd2luYmluZGQg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4YjIgc2xlZXBxX3RpbWVkd2FpdF9zaWcrMHgxMCBfY3ZfdGltZWR3YWl0X3NpZ19zYnQr MHgxOTcgc2VsdGR3YWl0KzB4YWIgc3lzX3BvbGwrMHgzYTMgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjUwMDA0IDEwMDk5MyBiYXNoICAgICAgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFf d2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2 IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1MDE3NSAxMDE1NjEgYmFz aCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0 NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKNTAxNzYgMTAwNzkyIHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X3NsZWVwKzB4MjYwIGtlcm5fd2FpdDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjUwMTkyIDEwMTU3MiBiYXNoICAgICAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhi MiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193 YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1MDE5MyAx MDA0MjEgcHl0aG9uMi43ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg c2J3YWl0KzB4NjUgc29yZWNlaXZlX2dlbmVyaWMrMHgyNTEga2Vybl9yZWN2aXQrMHgyMTMgc3lz X3JlY3Zmcm9tKzB4ODYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjUw MjEyIDEwMDg0OCBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsw eDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAo1Mjg0MSAxMDA3MTAgYmFzaCAgICAgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0NisweDVhZCBzeXNfd2FpdDQrMHg3 NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTM4NDIgMTAwNDQzIGJh c2ggICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIGtlcm5fd2Fp dDYrMHg1YWQgc3lzX3dhaXQ0KzB4NzYgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjUzODgzIDEwMDgyMiBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1Mzg4NCAxMDE2MTQgbXNkbCAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dh aXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZPUF9X UklURV9BUFYrMHgxMGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxld3Jp dGUrMHg4YSBzeXNfd3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKNTM4ODUgMTAwODU3IHRlZSAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193cml0ZSsweDI3MyB0dHlk ZXZfd3JpdGUrMHgxNDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdyaXRlKzB4OGEgc3lzX3dy aXRlKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjUzOTQ1IDEw MTMwMSB2aW0gICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysw eDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjUzOTQ1IDEwMTY0NiB2aW0gICAg ICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3Np Z25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdh aXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0MTg4IDEwMTYyMSBzaCAgICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0 NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDE4OSAxMDE1 NTkgbXNkbCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNk X3dyaXRlKzB4NTE2IFZPUF9XUklURV9BUFYrMHgxMGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1 bHQrMHgxNWIgZG9maWxld3JpdGUrMHg4YSBzeXNfd3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4 MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQxOTAgMTAxNTk2IHRlZSAgICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlz Y193cml0ZSsweDI3MyB0dHlkZXZfd3JpdGUrMHgxNDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmls ZXdyaXRlKzB4OGEgc3lzX3dyaXRlKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNj YWxsKzB4ZmIgCjU0NDA1IDEwMTU4MCBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcr MHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDQwNiAxMDA5MjIgbXNkbCAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2 X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZP UF9XUklURV9BUFYrMHgxMGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxl d3JpdGUrMHg4YSBzeXNfd3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2Nh bGwrMHhmYiAKNTQ0MDcgMTAwNDM3IHRlZSAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysw eGYgX2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193cml0ZSsweDI3MyB0 dHlkZXZfd3JpdGUrMHgxNDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdyaXRlKzB4OGEgc3lz X3dyaXRlKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NDUx IDEwMTU2NSBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2 MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo1NDQ1MiAxMDEwNzEgbXNkbCAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgdHhn X3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZPUF9XUklURV9BUFYrMHgx MGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxld3JpdGUrMHg4YSBzeXNf d3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ0NTMg MTAxNTc0IHRlZSAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193cml0ZSsweDI3MyB0dHlkZXZfd3JpdGUrMHgx NDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdyaXRlKzB4OGEgc3lzX3dyaXRlKzB4OWUgYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NDYxIDEwMTU2MiBweXRob24y LjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBfY3Zfd2FpdCsweDE3NSBzcGFfY29uZmlnX2VudGVyKzB4OWIgemlvX3ZkZXZfaW9fc3RhcnQr MHgxNzQgemlvX2V4ZWN1dGUrMHgxMzYgYXJjX3JlYWQrMHg4ODIgZGJ1Zl9yZWFkKzB4NjUxIGRt dV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDFjZiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJl ZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1 bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NDYyIDEwMDQ1NSBzaCAgICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVl cHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsw eDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDQ2MyAxMDE2MzEg bXNkbCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dy aXRlKzB4NTE2IFZPUF9XUklURV9BUFYrMHgxMGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQr MHgxNWIgZG9maWxld3JpdGUrMHg4YSBzeXNfd3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ0NjQgMTAxNTcwIHRlZSAgICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVw cV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193 cml0ZSsweDI3MyB0dHlkZXZfd3JpdGUrMHgxNDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdy aXRlKzB4OGEgc3lzX3dyaXRlKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjU0NTI4IDEwMTU5NyBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDUyOSAxMDA4MDggbXNkbCAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dh aXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZPUF9X UklURV9BUFYrMHgxMGYgdm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxld3Jp dGUrMHg4YSBzeXNfd3JpdGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKNTQ1MzAgMTAxMDEzIHRlZSAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193cml0ZSsweDI3MyB0dHlk ZXZfd3JpdGUrMHgxNDMgZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdyaXRlKzB4OGEgc3lzX3dy aXRlKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NTQ2IDEw MTU5NSBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBr ZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAo1NDU0NyAxMDE1ODcgbXNkbCAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgdHhnX3dh aXRfb3BlbisweDg1IHpmc19mcmVlYnNkX3dyaXRlKzB4NTE2IFZPUF9XUklURV9BUFYrMHgxMGYg dm5fd3JpdGUrMHgyNTIgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxld3JpdGUrMHg4YSBzeXNfd3Jp dGUrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ1NDggMTAw NDMwIHRlZSAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4 MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY193cml0ZSsweDI3MyB0dHlkZXZfd3JpdGUrMHgxNDMg ZGV2ZnNfd3JpdGVfZisweGMxIGRvZmlsZXdyaXRlKzB4OGEgc3lzX3dyaXRlKzB4OWUgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NTY4IDEwMDgxNSBjcm9uICAgICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25h bHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEg ZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCjU0NTcwIDEwMTYyNiBtYWtlICAgICAgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9z aWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDU3MiAxMDE2MTkgc2ggICAgICAg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X2N2X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IGRtdV90eF9hc3NpZ24rMHgzOCBkbXVf ZnJlZV9sb25nX3JhbmdlX2ltcGwrMHgxOGEgZG11X2ZyZWVfbG9uZ19yYW5nZSsweDQzIHpmc19m cmVlc3ArMHgxN2IgemZzX2ZyZWVic2Rfc2V0YXR0cisweDUwOCBWT1BfU0VUQVRUUl9BUFYrMHg5 MiB2bl90cnVuY2F0ZSsweDE1MSBrZXJuX29wZW5hdCsweDJhOCBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ1ODUgMTAxNjEzIGNyb24gICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVw cV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4 N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK NTQ1ODYgMTAwNjk4IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVw KzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ1ODcgMTAwNDIwIG1ha2UgICAg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IF9jdl93YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9fdmRldl9pb19zdGFydCsw eDE3NCB6aW9fZXhlY3V0ZSsweDEzNiBhcmNfcmVhZCsweDg4MiBkYnVmX3JlYWQrMHg2NTEgZG11 X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfY3Vyc29yX3JldHJpZXZlKzB4MTJj IHpmc19mcmVlYnNkX3JlYWRkaXIrMHgzZDkgVk9QX1JFQURESVJfQVBWKzB4OTgga2Vybl9nZXRk aXJlbnRyaWVzKzB4MWVlIHN5c19nZXRkaXJlbnRyaWVzKzB4MjggYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NTg4IDEwMTI1MiBtYWtlICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVl cHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsw eDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDU5MCAxMDA3MDkg c2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDdkNSB2b3Bfc3RkbG9jaysw eDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29r dXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3Vw KzB4NThiIG5hbWVpKzB4NDc0IHZuX29wZW5fY3JlZCsweGQ3IGtlcm5fb3BlbmF0KzB4MWVmIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDU5OSAxMDEzMzkgY3JvbiAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4 MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo1NDYwMCAxMDE2NzAgY3JvbiAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBz eXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDYw MSAxMDE2NzEgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgy NjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDYwMyAxMDE1ODggcGVybCAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2 X3dhaXQrMHgxNzUgdHhnX3dhaXRfb3BlbisweDg1IHpmc19mcmVlYnNkX2NyZWF0ZSsweDIyYiBW T1BfQ1JFQVRFX0FQVisweDkyIHZuX29wZW5fY3JlZCsweDJjOSBrZXJuX29wZW5hdCsweDFlZiBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2MDQgMTAxNjAwIHN1ZG8g ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hf c2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRk d2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxs KzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2MDUgMTAwNDM2IHNoICAgICAgICAgICAgICAg LSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsr MHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBW KzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNo ZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3 NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDYwNiAxMDA3MTEgcHl0aG9uMi43ICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgx NzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4MTc0IHppb19leGVj dXRlKzB4MTM2IGFyY19yZWFkKzB4ODgyIGRidWZfcmVhZCsweDY1MSBkbXVfYnVmX2hvbGRfYXJy YXlfYnlfZG5vZGUrMHgxY2YgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4 ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmls ZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NDYwOSAxMDE1OTQgc2VuZG1haWwgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19l bnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IGFyY19y ZWFkKzB4ODgyIGRidWZfcmVhZCsweDY1MSBkbXVfYnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgx Y2YgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYr MHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNf cmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDYxMSAx MDA3NjYgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg cGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDYxMiAxMDE1NzYgc2ggICAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBs aysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9B UFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2Nh Y2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4 NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjE0IDEwMTU5MiBjcm9uICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVh ZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjU0NjE1IDEwMDc3NiBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4 NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdl dCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tV UF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4 OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK NTQ2MTcgMTAxNjAyIHNlbmRtYWlsICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9i eV9kbm9kZSsweDM0YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZP UF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVh ZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjU0NjI0IDEwMTU1NSBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9z bGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUg YW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjI1IDEwMTYwMyBzaCAg ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQr MHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2Mg Vk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsw eDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1 OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2MjcgMTAxMjUzIGNyb24gICAg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2ln bmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJi YSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKNTQ2MjggMTAwODA5IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0 X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lz X3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2Mjkg MTAxNjIyIG1ha2UgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IHNwYV9jb25maWdfZW50ZXIrMHg5YiB6aW9f dmRldl9pb19zdGFydCsweDE3NCB6aW9fZXhlY3V0ZSsweDEzNiBhcmNfcmVhZCsweDg4MiBkYnVm X3JlYWQrMHg2NTEgZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfY3Vyc29y X3JldHJpZXZlKzB4MTJjIHpmc19mcmVlYnNkX3JlYWRkaXIrMHgzZDkgVk9QX1JFQURESVJfQVBW KzB4OTgga2Vybl9nZXRkaXJlbnRyaWVzKzB4MWVlIHN5c19nZXRkaXJlbnRyaWVzKzB4MjggYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjMwIDEwMTU4MyBzaCAgICAg ICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9Q X0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVl MiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIg bmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2MzggMTAwNDUxIGNyb24gICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBk b2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5 c2NhbGwrMHhmYiAKNTQ2MzkgMTAxNTk4IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3Np ZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3Jl YWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2NDAgMTAx NjI3IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBp cGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxs KzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2NDIgMTAxMzk2IHNoICAgICAgICAgICAgICAg LSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsr MHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBW KzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNo ZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3 NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY0MyAxMDA0MTIgc2ggICAgICAgICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDEx YyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5 ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xv b2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtl cm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjQ0IDEwMTU3MSBzdWRvICAgICAgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFf d2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVj dCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjU0NjQ1IDEwMDgxMCBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkbXVfYnVmX2hvbGRf YXJyYXlfYnlfZG5vZGUrMHgzNGIgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsw eDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRv ZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lz Y2FsbCsweGZiIAo1NDY0NyAxMDE1NzggY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVh ZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY0OCAxMDA3 ODUgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9j aysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9s b29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9v a3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4 MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjUwIDEwMDQ1NiBj cm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3Jl YWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjUxIDEwMDQxOCBzaCAgICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFj IF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlk IF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9v a3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vy bl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKNTQ2NTkgMTAxNTg5IGNyb24gICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93 YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Ig c3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2 NjAgMTAxNjUwIHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9w X3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2Eg Y2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisw eDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNf c3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY2MyAx MDA3OTcgc2VuZG1haWwgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZG11X2J1Zl9ob2xkX2FycmF5X2J5X2Rub2Rl KzB4MzRiIGRtdV9yZWFkX3VpbysweDY2IHpmc19mcmVlYnNkX3JlYWQrMHgzOGQgVk9QX1JFQURf QVBWKzB4OTIgdm5fcmVhZCsweDE2NiB2bl9pb19mYXVsdCsweDE1YiBkb2ZpbGVyZWFkKzB4N2Ig c3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2 NjYgMTAwMjIzIGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4 MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2NjggMTAxNjA0IHNoICAgICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNs ZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9D SzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZm c19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1l aSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY4NSAxMDE1ODIgY3JvbiAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmls ZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NDY4NiAxMDA0MjcgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsw eDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY4NyAxMDE1OTAg Y3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9y ZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDY4OSAxMDA4MTQgc2ggICAgICAgICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDEx YyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5 ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xv b2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtl cm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NjkwIDEwMDkyMyBzaCAgICAgICAgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9f bG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92 bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3Vw KzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9z dGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKNTQ2OTEgMTAwODA2IHN1ZG8gICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0 X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4 OTBiIHN5c19zZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhm YiAKNTQ2OTIgMTAxNjcyIHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJh eV9ieV9kbm9kZSsweDM0YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4Mzhk IFZPUF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxl cmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxs KzB4ZmIgCjU0Njk0IDEwMDgzOSBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlf c3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhm IF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4 OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0Njk1IDEwMDgxNyBz aCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4 M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1 cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXAr MHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ2OTcgMTAxNjQwIGNyb24g ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hf c2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsw eDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKNTQ2OTggMTAxNTYwIHNoICAgICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19s b2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3Zu X2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXAr MHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0 YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAo1NDcwNSAxMDA4MDIgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNf cmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDcwNiAx MDEyMjcgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3Rk bG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNo ZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIg bG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0 KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NzA4IDEwMDc5 NiBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBl X3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NzA5IDEwMDgwMyBzaCAgICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4 MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisw eDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVf bG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQg a2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3MTcgMTAxNjczIGNyb24gICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVw cV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4 N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK NTQ3MTggMTAxNjc0IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVw KzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3MTkgMTAxNjc1IGNyb24gICAg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2ln bmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJi YSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKNTQ3MjEgMTAxNTU3IHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2Nr bWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xv Y2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhh MSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRh dF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lz Y2FsbCsweGZiIAo1NDcyMiAxMDE2MzAgc3VkbyAgICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIg c3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1 NDcyMyAxMDE2NzYgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2 b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3 YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBW KzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5 c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NzI0 IDEwMDkyMSBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkbXVfYnVmX2hvbGRfYXJyYXlfYnlfZG5v ZGUrMHgzNGIgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4ZCBWT1BfUkVB RF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmlsZXJlYWQrMHg3 YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1 NDcyNiAxMDA0NTkgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXAr MHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDcyNyAxMDE2Nzcgc2ggICAgICAg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg c2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9M T0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIg dmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5h bWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lz Y2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NzI5IDEwMTY3OSBzZW5kbWFpbCAgICAg ICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zf d2FpdCsweDE3NSBkbXVfYnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgzNGIgZG11X3JlYWRfdWlv KzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4 MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDczMSAxMDE2NzggY3JvbiAgICAg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJh IGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAo1NDczMiAxMDE2ODAgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2tt Z3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9j aysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGEx IFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0 X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNj YWxsKzB4ZmIgCjU0NzM5IDEwMTY4MSBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcr MHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFk KzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0NzQwIDEwMDQy MyBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2Nr KzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xv b2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29r dXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgy ZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3NDEgMTAwNDQwIHNz aGQgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2lnKzB4MTc0IHNl bHRkd2FpdCsweDk3IHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lz Y2FsbCsweGZiIAo1NDc0NSAxMDA0MjQgc3NoZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2ln KzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIg c3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1 NDc0NiAxMDE2ODQgc3NoZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDli IHppb192ZGV2X2lvX3N0YXJ0KzB4MTc0IHppb19leGVjdXRlKzB4MTM2IGFyY19yZWFkKzB4ODgy IGRidWZfcmVhZCsweDY1MSBkbXVfYnVmX2hvbGQrMHhjMyB6YXBfbG9ja2RpcisweDQ5IHphcF9s b29rdXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNfZGlyZW50X2xvY2srMHgzYzYgemZz X2Rpcmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNfZnJlZWJzZF9sb29rdXArMHg2ZCBW T1BfQ0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9sb29rdXArMHhjZiAKNTQ3NDcgMTAx Njg1IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBp cGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxs KzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3NDggMTAwOTI0IHNoICAgICAgICAgICAgICAg LSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsr MHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBW KzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNo ZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3 NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDc1NyAxMDE2ODggY3JvbiAgICAgICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQr MHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZi IAo1NDc1OSAxMDE2ODkgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xl ZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDc2MSAxMDE2OTAgY3JvbiAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4 MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo1NDc2MiAxMDE2MTggc3VkbyAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3Qr MHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAo1NDc2MyAxMDE2OTEgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysw eDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZn ZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09L VVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysw eDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIg CjU0NzY0IDEwMTY5MiBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlk IHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsw eDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9B UFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkg c3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3 NzQgMTAwNzc4IHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9ieV9k bm9kZSsweDM0YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZPUF9S RUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVhZCsw eDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIg CjU0Nzc2IDEwMTY4NiBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVl cCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1k NjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0Nzc3IDEwMTY5NCBzaCAgICAg ICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgz YSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9Q X0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVl MiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIg bmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3NzggMTAxNjgyIHNtYmQgICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9j dl93YWl0KzB4MTc1IGRidWZfcmVhZCsweDQwYiBkbXVfYnVmX2hvbGQrMHhjMyB6YXBfbG9ja2Rp cisweDQ5IHphcF9sb29rdXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNfZGlyZW50X2xv Y2srMHgzYzYgemZzX2Rpcmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNfZnJlZWJzZF9s b29rdXArMHg2ZCBWT1BfQ0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9sb29rdXArMHhj ZiBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRh dF92bmhvb2srMHg5OSAKNTQ3ODAgMTAxNjk1IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0 X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lz X3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ3ODEg MTAxNjgzIHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0 ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2Fj aGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDky IGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3Rh dCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDc4NyAxMDE2 ODcgc21iZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVw cV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsw eGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJl IHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0 IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2Nh Y2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4 NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDc4OSAxMDE2OTcgY3JvbiAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmls ZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NDc5MCAxMDE2OTggc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJn cysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQz IHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9M T09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9v aysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjU0NzkxIDEwMTY5OSBzbWJkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkYnVmX3JlYWQrMHg0MGIg ZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6 YXBfbG9va3VwKzB4MmUgemZzX2RpcmVudF9sb2NrKzB4M2M2IHpmc19kaXJsb29rKzB4MTdkIHpm c19sb29rdXArMHgyNDQgemZzX2ZyZWVic2RfbG9va3VwKzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9B UFYrMHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4Y2YgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXAr MHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgCjU0NzkzIDEwMTY5MyBj cm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3Jl YWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0Nzk0IDEwMTY5NiBzaCAgICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFj IF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlk IF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9v a3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vy bl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKNTQ3OTYgMTAxNzAxIHNlbmRtYWlsICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRt dV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDM0YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJl ZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1 bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0Nzk3IDEwMTcwMiBzbWJkICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3 NSBkYnVmX3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBf bG9va3VwX25vcm0rMHgzZCB6YXBfbG9va3VwKzB4MmUgemZzX2RpcmVudF9sb2NrKzB4M2M2IHpm c19kaXJsb29rKzB4MTdkIHpmc19sb29rdXArMHgyNDQgemZzX2ZyZWVic2RfbG9va3VwKzB4NmQg Vk9QX0NBQ0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4Y2YgVk9QX0xPT0tV UF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4 OTkgCjU0ODA1IDEwMTcwNSBzZW5kbWFpbCAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkbXVfYnVmX2hvbGRfYXJy YXlfYnlfZG5vZGUrMHgzNGIgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4 ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmls ZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NDgwOSAxMDE3MDkgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsw eDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDgxMiAxMDE3MTAg Y3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9y ZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDgxNCAxMDE3MTEgY3JvbiAgICAgICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQr MHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZi IAo1NDgxNSAxMDE3MTIgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5 ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQr MHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBf QVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5 IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0 ODE2IDEwMTcxMyBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZv cF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdh IGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYr MHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lz X3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4MTgg MTAxNzE0IHN1ZG8gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dhaXRfc2ln KzB4MTc0IHNlbHRkd2FpdCsweDk3IGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3QrMHg1NCBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4MjcgMTAxNzA0IHB5dGhv bjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDM0YiBkbXVf cmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisweDkyIHZu X3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4 OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0ODI4IDEwMTcwMyBz bWJkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dh aXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkYnVmX3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xkKzB4YzMg emFwX2xvY2tkaXIrMHg0OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6YXBfbG9va3VwKzB4MmUgemZz X2RpcmVudF9sb2NrKzB4M2M2IHpmc19kaXJsb29rKzB4MTdkIHpmc19sb29rdXArMHgyNDQgemZz X2ZyZWVic2RfbG9va3VwKzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNfY2FjaGVf bG9va3VwKzB4Y2YgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQg a2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgCjU0ODMxIDEwMTIyOCBjcm9uICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVh ZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjU0ODMzIDEwMTcwNyBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4 NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdl dCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tV UF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4 OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAK NTQ4MzQgMTAxNzA4IHNzaGQgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX2N2X3dh aXRfc2lnKzB4MTc0IHNlbHRkd2FpdCsweDk3IHN5c19wb2xsKzB4M2EzIGFtZDY0X3N5c2NhbGwr MHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDgzNyAxMDA3OTAgc3NoZCAgICAgICAgICAgICAt ICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vy bl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAo1NDgzOCAxMDE3MDAgc3NoZCAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9y ZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9u b3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9v aysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNI RURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4 OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDg0 MCAxMDE3MTUgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgy NjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg0MSAxMDE3MTYgc2ggICAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xl ZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NL MV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZz X2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVp KzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0ODQyIDEwMTcxNyBzbWJkICAgICAgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2Fp dCsweDE3NSBkYnVmX3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0 OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6YXBfbG9va3VwKzB4MmUgemZzX2RpcmVudF9sb2NrKzB4 M2M2IHpmc19kaXJsb29rKzB4MTdkIHpmc19sb29rdXArMHgyNDQgemZzX2ZyZWVic2RfbG9va3Vw KzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4Y2YgVk9Q X0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5o b29rKzB4OTkgCjU0ODQ5IDEwMTcwNiBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAg bWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcr MHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFk KzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0ODUwIDEwMTcy MCBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2Nr KzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xv b2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29r dXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgy ZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4NTEgMTAxNzE4IHNt YmQgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2Fp dCsweDNhIF9jdl93YWl0KzB4MTc1IGRidWZfcmVhZCsweDQwYiBkbXVfYnVmX2hvbGQrMHhjMyB6 YXBfbG9ja2RpcisweDQ5IHphcF9sb29rdXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNf ZGlyZW50X2xvY2srMHgzYzYgemZzX2Rpcmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNf ZnJlZWJzZF9sb29rdXArMHg2ZCBWT1BfQ0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9s b29rdXArMHhjZiBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBr ZXJuX3N0YXRhdF92bmhvb2srMHg5OSAKNTQ4NTMgMTAxNzIyIGNyb24gICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFk KzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhm YiAKNTQ4NTQgMTAxNzIzIGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3Ns ZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBh bWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4NTUgMTAxNzIxIHNoICAg ICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsw eDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBW T1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4 NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4 YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg1NiAxMDE3MTkgbWFrZSAgICAg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2Nr ZGlyKzB4NDkgemFwX2N1cnNvcl9yZXRyaWV2ZSsweDEyYyB6ZnNfZnJlZWJzZF9yZWFkZGlyKzB4 M2Q5IFZPUF9SRUFERElSX0FQVisweDk4IGtlcm5fZ2V0ZGlyZW50cmllcysweDFlZSBzeXNfZ2V0 ZGlyZW50cmllcysweDI4IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1 NDg1NyAxMDA0MjIgc21iZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9i dWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xv b2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9v a3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4 OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThi IG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDg2NiAxMDE2MTYgY3JvbiAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9z aWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4 MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo1NDg2NyAxMDE2MjAgY3JvbiAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dh aXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBz eXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg2 OCAxMDE3MjcgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgy NjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg3MCAxMDE3MjQgc3VkbyAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxz KzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4 OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg3MSAxMDE3MjYgc2ggICAgICAgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBf X2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBf dm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1 cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5f c3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFz dF9zeXNjYWxsKzB4ZmIgCjU0ODcyIDEwMTcyOCBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9j a21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9s b2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4 YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0 YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5 c2NhbGwrMHhmYiAKNTQ4NzMgMTAxNzI5IHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZf aG9sZF9hcnJheV9ieV9kbm9kZSsweDM0YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9y ZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgx NWIgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFz dF9zeXNjYWxsKzB4ZmIgCjU0ODc0IDEwMTczMCBzbWJkICAgICAgICAgICAgIC0gICAgICAgICAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkYnVm X3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfbG9va3Vw X25vcm0rMHgzZCB6YXBfbG9va3VwKzB4MmUgemZzX2RpcmVudF9sb2NrKzB4M2M2IHpmc19kaXJs b29rKzB4MTdkIHpmc19sb29rdXArMHgyNDQgemZzX2ZyZWVic2RfbG9va3VwKzB4NmQgVk9QX0NB Q0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4Y2YgVk9QX0xPT0tVUF9BUFYr MHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgCjU0 ODc2IDEwMDc3MCBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsw eDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0ODc3IDEwMTczMiBzaCAgICAgICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBz bGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xP Q0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2 ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFt ZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNj YWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4NzggMTAxNzMxIHNtYmQgICAgICAgICAg ICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IGRidWZfcmVhZCsweDQwYiBkbXVfYnVmX2hvbGQrMHhjMyB6YXBfbG9ja2Rpcisw eDQ5IHphcF9sb29rdXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNfZGlyZW50X2xvY2sr MHgzYzYgemZzX2Rpcmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNfZnJlZWJzZF9sb29r dXArMHg2ZCBWT1BfQ0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9sb29rdXArMHhjZiBW T1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92 bmhvb2srMHg5OSAKNTQ4ODAgMTAxNzM0IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3Np ZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3Jl YWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4ODEgMTAx NzM1IHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxv Y2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVf bG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxv b2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsw eDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDg4MiAxMDE3MzYg c21iZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMz IHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpm c19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpm c19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hl X2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0 IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDg4OSAxMDE3MzMgY3JvbiAgICAgICAgICAgICAt ICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIg c2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJl YWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAo1NDg5MCAxMDE3Mzggc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysw eDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZn ZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09L VVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysw eDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIg CjU0ODkxIDEwMTczNyBzbWJkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkYnVmX3JlYWQrMHg0MGIgZG11 X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6YXBf bG9va3VwKzB4MmUgemZzX2RpcmVudF9sb2NrKzB4M2M2IHpmc19kaXJsb29rKzB4MTdkIHpmc19s b29rdXArMHgyNDQgemZzX2ZyZWVic2RfbG9va3VwKzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9BUFYr MHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4Y2YgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1 OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgCjU0ODkzIDEwMTc0MCBjcm9u ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQr MHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjU0ODk0IDEwMTc0MSBjcm9uICAgICAgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFf d2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdi IHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0 ODk1IDEwMTczOSBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4 ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZv cF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdh IGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYr MHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lz X3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ4OTYg MTAxNzQyIG1ha2UgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRidWZfcmVhZCsweDQwYiBkbXVfYnVmX2hv bGQrMHhjMyB6YXBfbG9ja2RpcisweDQ5IHphcF9jdXJzb3JfcmV0cmlldmUrMHgxMmMgemZzX2Zy ZWVic2RfcmVhZGRpcisweDNkOSBWT1BfUkVBRERJUl9BUFYrMHg5OCBrZXJuX2dldGRpcmVudHJp ZXMrMHgxZWUgc3lzX2dldGRpcmVudHJpZXMrMHgyOCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0 X3N5c2NhbGwrMHhmYiAKNTQ4OTcgMTAxNzQzIHNtYmQgICAgICAgICAgICAgLSAgICAgICAgICAg ICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRidWZf cmVhZCsweDQwYiBkbXVfYnVmX2hvbGQrMHhjMyB6YXBfbG9ja2RpcisweDQ5IHphcF9sb29rdXBf bm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNfZGlyZW50X2xvY2srMHgzYzYgemZzX2Rpcmxv b2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNfZnJlZWJzZF9sb29rdXArMHg2ZCBWT1BfQ0FD SEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9sb29rdXArMHhjZiBWT1BfTE9PS1VQX0FQVisw eDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSAKNTQ5 MDUgMTAxNzQ3IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhk ZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4 MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9z eXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5MDYgMTAxNzQ4IGNyb24gICAgICAg ICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFs cysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBk b2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5 c2NhbGwrMHhmYiAKNTQ5MDggMTAxNzQ5IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAg ICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3Np ZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3Jl YWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5MDkgMTAx NzUwIHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxv Y2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVf bG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxv b2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsw eDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkxMCAxMDE3NDYg c2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93 YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysw eDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29r dXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3Vw KzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQg YW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTExIDEwMTc1MSBzdWRv ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0 ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2Fs bCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTEyIDEwMTcyNSBweXRob24yLjcgICAgICAg IC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2Fp dCsweDE3NSBkbXVfYnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgzNGIgZG11X3JlYWRfdWlvKzB4 NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2 IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkxMyAxMDE3NDQgc21iZCAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2 X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGly KzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9j aysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xv b2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNm IFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0 X3ZuaG9vaysweDk5IAo1NDkxNiAxMDE3NTMgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNf cmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkxNyAx MDE3NTQgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg cGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkxOSAxMDE3NTIgc2ggICAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBs aysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9B UFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2Nh Y2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4 NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsw eDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTIwIDEwMTc1NiBzdWRvICAgICAgICAgICAgIC0g ICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBz bGVlcHFfd2FpdF9zaWcrMHhmIF9jdl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJu X3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCjU0OTI5IDEwMTc1OCBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9z aWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkzMSAxMDE3NDUgcHl0aG9uMi43 ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4 MTc0IHppb19leGVjdXRlKzB4MTM2IGFyY19yZWFkKzB4ODgyIGRidWZfcmVhZCsweDY1MSBkbXVf YnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgxY2YgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVi c2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0 KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkzMiAxMDE3NTkgc21iZCAgICAgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUg ZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xv b2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNf ZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZP UF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBf QVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5 IAo1NDkzNCAxMDE3NjAgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRj aCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xl ZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkzNSAxMDE3NjEgc2ggICAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZP UF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1 ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThi IG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTM3IDEwMTc2MiBzZW5kbWFpbCAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf Y3Zfd2FpdCsweDE3NSBkbXVfYnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgzNGIgZG11X3JlYWRf dWlvKzB4NjYgemZzX2ZyZWVic2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFk KzB4MTY2IHZuX2lvX2ZhdWx0KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDkzOCAxMDE3NjMgc21iZCAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9s b2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJl bnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVl YnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1 cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5f c3RhdGF0X3ZuaG9vaysweDk5IAo1NDk0NiAxMDEzNDEgc2VuZG1haWwgICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUg ZG11X2J1Zl9ob2xkX2FycmF5X2J5X2Rub2RlKzB4MzRiIGRtdV9yZWFkX3VpbysweDY2IHpmc19m cmVlYnNkX3JlYWQrMHgzOGQgVk9QX1JFQURfQVBWKzB4OTIgdm5fcmVhZCsweDE2NiB2bl9pb19m YXVsdCsweDE1YiBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4 MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5NDggMTAxNzY0IGNyb24gICAgICAgICAgICAgLSAg ICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNs ZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFk KzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhm YiAKNTQ5NDkgMTAxMzMzIHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0 Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0 OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0 KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQ X0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5 OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1 NDk1MSAxMDE3Njkgc21iZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9i dWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xv b2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9v a3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4 OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThi IG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDk1NCAxMDE3NzAgc2VuZG1h aWwgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX2N2X3dhaXQrMHgxNzUgZG11X2J1Zl9ob2xkX2FycmF5X2J5X2Rub2RlKzB4MzRiIGRtdV9y ZWFkX3VpbysweDY2IHpmc19mcmVlYnNkX3JlYWQrMHgzOGQgVk9QX1JFQURfQVBWKzB4OTIgdm5f cmVhZCsweDE2NiB2bl9pb19mYXVsdCsweDE1YiBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5 ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5NTUgMTAxNzcxIGNy b24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVh ZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3 IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5NTYgMTAxNzU1IHNoICAgICAgICAgICAgICAgLSAgICAg ICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMg X19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQg X3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29r dXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJu X3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo1NDk1NyAxMDE3NzIgc21iZCAgICAgICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1 Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1 cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGly bG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9D QUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBW KzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1 NDk2NSAxMDE3NzYgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsw eGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXAr MHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDk2NiAxMDE3NzcgY3JvbiAgICAg ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWdu YWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJh IGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rf c3lzY2FsbCsweGZiIAo1NDk2NyAxMDE3NzggY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNf cmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDk2OSAx MDE3NzMgc3VkbyAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcr MHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NDk3MCAxMDE3Nzkgc2ggICAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJncysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZP UF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQzIHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1 ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThi IG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTcxIDEwMTc1NyBzaCAgICAgICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBz bGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xP Q0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2 ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFt ZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNj YWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5NzIgMTAxNzgwIHB5dGhvbjIuNyAgICAg ICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93 YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDM0YiBkbXVfcmVhZF91aW8r MHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisweDkyIHZuX3JlYWQrMHgx NjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRf c3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTczIDEwMTc4MSBzbWJkICAgICAg ICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBf Y3Zfd2FpdCsweDE3NSBkYnVmX3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xkKzB4YzMgemFwX2xvY2tk aXIrMHg0OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6YXBfbG9va3VwKzB4MmUgemZzX2RpcmVudF9s b2NrKzB4M2M2IHpmc19kaXJsb29rKzB4MTdkIHpmc19sb29rdXArMHgyNDQgemZzX2ZyZWVic2Rf bG9va3VwKzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNfY2FjaGVfbG9va3VwKzB4 Y2YgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0 YXRfdm5ob29rKzB4OTkgCjU0OTc1IDEwMTM0MCBjcm9uICAgICAgICAgICAgIC0gICAgICAgICAg ICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2Fp dF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3JlYWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5 c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTc2 IDEwMTc3NSBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUg c2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9z dGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNh Y2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5 MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0 YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTQ5NzcgMTAx NzgyIHNtYmQgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRidWZfcmVhZCsweDQwYiBkbXVfYnVmX2hvbGQr MHhjMyB6YXBfbG9ja2RpcisweDQ5IHphcF9sb29rdXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgy ZSB6ZnNfZGlyZW50X2xvY2srMHgzYzYgemZzX2Rpcmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0 NCB6ZnNfZnJlZWJzZF9sb29rdXArMHg2ZCBWT1BfQ0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19j YWNoZV9sb29rdXArMHhjZiBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsw eDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSAKNTQ5NzkgMTAxNzgzIGNyb24gICAgICAgICAg ICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysw eGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2Zp bGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2Nh bGwrMHhmYiAKNTQ5ODAgMTAxNzg0IHNoICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBt aV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2Fy Z3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0 MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1Bf TE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhv b2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAo1NDk4NiAxMDE3ODUgc21iZCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBi IGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2Qg emFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6 ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBf QVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3Vw KzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9vaysweDk5IAo1NDk4NyAxMDE3ODYg Y3NoICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl9z aWdzdXNwZW5kKzB4MTA1IHN5c19zaWdzdXNwZW5kKzB4MzEgYW1kNjRfc3lzY2FsbCsweDM1NyBY ZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTk1IDEwMTc4OSB6cG9vbCAgICAgICAgICAgIC0gICAgICAg ICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfc3hfeGxvY2tfaGFyZCsw eDQ3ZiBfc3hfeGxvY2srMHg1ZSBzcGFfYWxsX2NvbmZpZ3MrMHg2ZSB6ZnNfaW9jX3Bvb2xfY29u ZmlncysweDE5IHpmc2Rldl9pb2N0bCsweDQ3OCBkZXZmc19pb2N0bF9mKzB4MTFmIGtlcm5faW9j dGwrMHgyMmUgc3lzX2lvY3RsKzB4MTQyIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NDk5NyAxMDE3NzQgY3NoICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfc2xlZXArMHgyNjAga2Vybl9zaWdzdXNwZW5kKzB4MTA1IHN5c19zaWdzdXNwZW5kKzB4MzEg YW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU0OTk5IDEwMTc4OCB0b3Ag ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2ln X3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4 NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU1MDAwIDEwMTM0MiBj cm9uICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBwaXBlX3Jl YWQrMHgyYmEgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1 NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU1MDAxIDEwMTc4NyBzaCAgICAgICAgICAgICAgIC0gICAg ICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFj IF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRsb2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlk IF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hlX2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9v a3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vy bl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQrMHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhm YXN0X3N5c2NhbGwrMHhmYiAKNTUwMDIgMTAxNzkxIHNtYmQgICAgICAgICAgICAgLSAgICAgICAg ICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRi dWZfcmVhZCsweDQwYiBkbXVfYnVmX2hvbGQrMHhjMyB6YXBfbG9ja2RpcisweDQ5IHphcF9sb29r dXBfbm9ybSsweDNkIHphcF9sb29rdXArMHgyZSB6ZnNfZGlyZW50X2xvY2srMHgzYzYgemZzX2Rp cmxvb2srMHgxN2QgemZzX2xvb2t1cCsweDI0NCB6ZnNfZnJlZWJzZF9sb29rdXArMHg2ZCBWT1Bf Q0FDSEVETE9PS1VQX0FQVisweDkyIHZmc19jYWNoZV9sb29rdXArMHhjZiBWT1BfTE9PS1VQX0FQ VisweDkyIGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSAK NTUwMDQgMTAxNzkzIGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2gr MHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVw KzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5ZSBhbWQ2 NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTUwMDUgMTAxNzk0IHNoICAgICAg ICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2FpdCsweDNh IHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgzYyBWT1Bf TE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3VwKzB4NWUy IHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsweDU4YiBu YW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFtZDY0X3N5 c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NTAwNiAxMDE3OTIgc21iZCAgICAgICAg ICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2EgX2N2 X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9sb2NrZGly KzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJlbnRfbG9j aysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVlYnNkX2xv b2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1cCsweGNm IFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0 X3ZuaG9vaysweDk5IAo1NTAxNCAxMDE3OTggY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAg ICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRf c2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNf cmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NTAxNSAx MDE3OTkgY3JvbiAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg cGlwZV9yZWFkKzB4MmJhIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2Nh bGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NTAxNiAxMDE4MDAgY3JvbiAgICAgICAgICAg ICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4 YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgcGlwZV9yZWFkKzB4MmJhIGRvZmls ZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo1NTAxOCAxMDE3OTUgc2ggICAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Egc2xlZXBsaysweDExYyBfX2xvY2ttZ3JfYXJn cysweDQ5ZCB2b3Bfc3RkbG9jaysweDNjIFZPUF9MT0NLMV9BUFYrMHg5ZCBfdm5fbG9jaysweDQz IHZnZXQrMHg3YSBjYWNoZV9sb29rdXArMHg1ZTIgdmZzX2NhY2hlX2xvb2t1cCsweGExIFZPUF9M T09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5fc3RhdGF0X3ZuaG9v aysweDk5IHN5c19zdGF0KzB4MmQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4 ZmIgCjU1MDE5IDEwMTc5NyBzdWRvICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dp dGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9j dl93YWl0X3NpZysweDE3NCBzZWx0ZHdhaXQrMHg5NyBrZXJuX3NlbGVjdCsweDkwYiBzeXNfc2Vs ZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU1MDIwIDEw MTgwMSBzaCAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBzbGVlcGxrKzB4MTFjIF9fbG9ja21ncl9hcmdzKzB4NDlkIHZvcF9zdGRs b2NrKzB4M2MgVk9QX0xPQ0sxX0FQVisweDlkIF92bl9sb2NrKzB4NDMgdmdldCsweDdhIGNhY2hl X2xvb2t1cCsweDVlMiB2ZnNfY2FjaGVfbG9va3VwKzB4YTEgVk9QX0xPT0tVUF9BUFYrMHg5MiBs b29rdXArMHg1OGIgbmFtZWkrMHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgc3lzX3N0YXQr MHgyZCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTUwMjEgMTAxODAy IHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDM0 YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisw eDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19y ZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjU1MDIyIDEw MTgwMyBzbWJkICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSBkYnVmX3JlYWQrMHg0MGIgZG11X2J1Zl9ob2xk KzB4YzMgemFwX2xvY2tkaXIrMHg0OSB6YXBfbG9va3VwX25vcm0rMHgzZCB6YXBfbG9va3VwKzB4 MmUgemZzX2RpcmVudF9sb2NrKzB4M2M2IHpmc19kaXJsb29rKzB4MTdkIHpmc19sb29rdXArMHgy NDQgemZzX2ZyZWVic2RfbG9va3VwKzB4NmQgVk9QX0NBQ0hFRExPT0tVUF9BUFYrMHg5MiB2ZnNf Y2FjaGVfbG9va3VwKzB4Y2YgVk9QX0xPT0tVUF9BUFYrMHg5MiBsb29rdXArMHg1OGIgbmFtZWkr MHg0NzQga2Vybl9zdGF0YXRfdm5ob29rKzB4OTkgCjU1MDI0IDEwMTgwNCBjc2ggICAgICAgICAg ICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3NpZ3N1c3BlbmQrMHgx MDUgc3lzX3NpZ3N1c3BlbmQrMHgzMSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKNTUwMjkgMTAxODA2IGNyb24gICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X3NsZWVwKzB4MjYwIHBpcGVfcmVhZCsweDJiYSBkb2ZpbGVyZWFkKzB4N2Igc3lzX3JlYWQrMHg5 ZSBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNTUwMzAgMTAxODA1IHNo ICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfd2Fp dCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg0OWQgdm9wX3N0ZGxvY2srMHgz YyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2FjaGVfbG9va3Vw KzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDkyIGxvb2t1cCsw eDU4YiBuYW1laSsweDQ3NCBrZXJuX3N0YXRhdF92bmhvb2srMHg5OSBzeXNfc3RhdCsweDJkIGFt ZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo1NTAzMiAxMDE4MDggc21iZCAg ICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4 M2EgX2N2X3dhaXQrMHgxNzUgZGJ1Zl9yZWFkKzB4NDBiIGRtdV9idWZfaG9sZCsweGMzIHphcF9s b2NrZGlyKzB4NDkgemFwX2xvb2t1cF9ub3JtKzB4M2QgemFwX2xvb2t1cCsweDJlIHpmc19kaXJl bnRfbG9jaysweDNjNiB6ZnNfZGlybG9vaysweDE3ZCB6ZnNfbG9va3VwKzB4MjQ0IHpmc19mcmVl YnNkX2xvb2t1cCsweDZkIFZPUF9DQUNIRURMT09LVVBfQVBWKzB4OTIgdmZzX2NhY2hlX2xvb2t1 cCsweGNmIFZPUF9MT09LVVBfQVBWKzB4OTIgbG9va3VwKzB4NThiIG5hbWVpKzB4NDc0IGtlcm5f c3RhdGF0X3ZuaG9vaysweDk5IAo1NTAzMyAxMDE4MDkgcHJvY3N0YXQgICAgICAgICAtICAgICAg ICAgICAgICAgIDxydW5uaW5nPiAgICAgICAgICAgICAgICAgICAgCjYxOTA1IDEwMDg0OSBzaCAg ICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNo X3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2 KzB4NWFkIHN5c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsw eGZiIAo2MTk3MSAxMDA4MzAgbXlzcWxkICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3 aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBf Y3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3Nl bGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo2MTk3MSAx MDA5MDEgbXlzcWxkICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNs ZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAg dW10eHFfc2xlZXArMHgxMjkgZG9fd2FpdCsweDMxYSBfX3VtdHhfb3Bfd2FpdF91aW50X3ByaXZh dGUrMHg4MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNjE5NzEgMTAw OTAyIG15c3FsZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHVt dHhxX3NsZWVwKzB4MTI5IGRvX3dhaXQrMHgzMWEgX191bXR4X29wX3dhaXRfdWludF9wcml2YXRl KzB4ODMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjYxOTcxIDEwMTY1 MyBteXNxbGQgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBx X2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCB1bXR4 cV9zbGVlcCsweDEyOSBkb193YWl0KzB4MzFhIF9fdW10eF9vcF93YWl0X3VpbnRfcHJpdmF0ZSsw eDgzIGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo2MTk3MSAxMDE2NTQg bXlzcWxkICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9j YXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgdW10eHFf c2xlZXArMHgxMjkgZG9fd2FpdCsweDMxYSBfX3VtdHhfb3Bfd2FpdF91aW50X3ByaXZhdGUrMHg4 MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNjE5NzEgMTAxNjU1IG15 c3FsZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2FpdF9z aWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxlY3Qr MHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNjE5NzEgMTAxNjU2 IG15c3FsZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf Y2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVkd2Fp dF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIGtlcm5fc2VsZWN0KzB4OTBiIHN5c19zZWxl Y3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNjE5NzEgMTAx NjU3IG15c3FsZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVl cHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV90aW1lZHdhaXRfc2lnKzB4MTAgX2N2X3RpbWVk d2FpdF9zaWdfc2J0KzB4MTk3IHNlbHRkd2FpdCsweGFiIGtlcm5fc2VsZWN0KzB4OTBiIHN5c19z ZWxlY3QrMHg1NCBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKNjE5NzEg MTAxNjU4IG15c3FsZCAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYw IHVtdHhxX3NsZWVwKzB4MTI5IGRvX3dhaXQrMHgzMWEgX191bXR4X29wX3dhaXRfdWludF9wcml2 YXRlKzB4ODMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjYxOTcxIDEw MTY1OSBteXNxbGQgICAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBr ZXJuX3NpZ3RpbWVkd2FpdCsweDIzYyBzeXNfc2lnd2FpdCsweDQ5IGFtZDY0X3N5c2NhbGwrMHgz NTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo3OTgzMyAxMDAyMDggdmltICAgICAgICAgICAgICAtICAg ICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xl ZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9zaWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9z ZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lz Y2FsbCsweGZiIAo3OTgzMyAxMDA4MjcgdmltICAgICAgICAgICAgICAtICAgICAgICAgICAgICAg IG1pX3N3aXRjaCsweGRlIHRocmVhZF9zdXNwZW5kX3N3aXRjaCsweDE3MCBjdXJzaWcrMHg2MGYg YXN0KzB4NDNmIFhmYXN0X3N5c2NhbGwrMHgxNjAgCjgwMjcxIDEwMDczOCBiYXNoICAgICAgICAg ICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMr MHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCBrZXJuX3dhaXQ2KzB4NWFkIHN5 c193YWl0NCsweDc2IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo4MDM4 MSAxMDE2Mzggc3VkbyAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRl IHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfY3Zfd2FpdF9z aWcrMHgxNzQgc2VsdGR3YWl0KzB4OTcga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0 IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo4MDM4MiAxMDA4MjQgYmFz aCAgICAgICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRj aF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAga2Vybl93YWl0 NisweDVhZCBzeXNfd2FpdDQrMHg3NiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwr MHhmYiAKOTczODQgMTAxNTY0IGJhc2ggICAgICAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9z d2l0Y2grMHhkZSBzbGVlcHFfY2F0Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYg X2N2X3dhaXRfc2lnKzB4MTc0IHR0eV93YWl0KzB4MWMgdHR5ZGlzY19yZWFkKzB4MmUyIHR0eWRl dl9yZWFkKzB4ODIgZGV2ZnNfcmVhZF9mKzB4YmUgZG9maWxlcmVhZCsweDdiIHN5c19yZWFkKzB4 OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjk3NDMzIDEwMDc5NSBs aWdodHRwZCAgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2Nh dGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3YWl0X3NpZysweDEwIF9zbGVlcCsweDIxOCBr ZXJuX2tldmVudCsweDMyYyBzeXNfa2V2ZW50KzB4MTI5IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZh c3Rfc3lzY2FsbCsweGZiIAo5NzQzNCAxMDA0MzggcHl0aG9uMi43ICAgICAgICAtICAgICAgICAg ICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3Rp bWVkd2FpdF9zaWcrMHgxMCBfY3ZfdGltZWR3YWl0X3NpZ19zYnQrMHgxOTcgc2VsdGR3YWl0KzB4 YWIga2Vybl9zZWxlY3QrMHg5MGIgc3lzX3NlbGVjdCsweDU0IGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAo5NzQzNCAxMDEzMDkgcHl0aG9uMi43ICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fc2VtX3dhaXQr MHgzODEgX191bXR4X29wX3NlbV93YWl0KzB4NzMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCjk3NDM0IDEwMTMxMCBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX3dhaXQrMHgzYSBfY3Zfd2FpdCsweDE3NSB6aW9fd2Fp dCsweDViIHppbF9jb21taXQrMHg3MzQgemZzX2ZyZWVic2RfZnN5bmMrMHg5NSBWT1BfRlNZTkNf QVBWKzB4OTggc3lzX2ZzeW5jKzB4MWU5IGFtZDY0X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2Fs bCsweGZiIAo5NzQzNCAxMDEzMTEgcHl0aG9uMi43ICAgICAgICAtICAgICAgICAgICAgICAgIG1p X3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBxX3dhaXRfc2lnKzB4 ZiBfc2xlZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fc2VtX3dhaXQrMHgzODEgX191bXR4 X29wX3NlbV93YWl0KzB4NzMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIg Cjk3NDM0IDEwMTMxMiBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNo KzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVl cCsweDI2MCB1bXR4cV9zbGVlcCsweDEyOSBkb19zZW1fd2FpdCsweDM4MSBfX3VtdHhfb3Bfc2Vt X3dhaXQrMHg3MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKOTc0MzQg MTAxMzEzIHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBz bGVlcHFfd2FpdCsweDNhIHNsZWVwbGsrMHgxMWMgX19sb2NrbWdyX2FyZ3MrMHg3ZDUgdm9wX3N0 ZGxvY2srMHgzYyBWT1BfTE9DSzFfQVBWKzB4OWQgX3ZuX2xvY2srMHg0MyB2Z2V0KzB4N2EgY2Fj aGVfbG9va3VwKzB4NWUyIHZmc19jYWNoZV9sb29rdXArMHhhMSBWT1BfTE9PS1VQX0FQVisweDky IGxvb2t1cCsweDU4YiBuYW1laSsweDQ3NCB2bl9vcGVuX2NyZWQrMHhkNyBrZXJuX29wZW5hdCsw eDFlZiBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKOTc3MjIgMTAxMzM0 IHB5dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFf d2FpdCsweDNhIF9jdl93YWl0KzB4MTc1IGRtdV9idWZfaG9sZF9hcnJheV9ieV9kbm9kZSsweDM0 YiBkbXVfcmVhZF91aW8rMHg2NiB6ZnNfZnJlZWJzZF9yZWFkKzB4MzhkIFZPUF9SRUFEX0FQVisw eDkyIHZuX3JlYWQrMHgxNjYgdm5faW9fZmF1bHQrMHgxNWIgZG9maWxlcmVhZCsweDdiIHN5c19y ZWFkKzB4OWUgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9zeXNjYWxsKzB4ZmIgCjk3NzIyIDEw MTMzNSBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAgICAgbWlfc3dpdGNoKzB4ZGUgc2xl ZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfd2FpdF9zaWcrMHhmIF9zbGVlcCsweDI2MCB1 bXR4cV9zbGVlcCsweDEyOSBkb19zZW1fd2FpdCsweDM4MSBfX3VtdHhfb3Bfc2VtX3dhaXQrMHg3 MyBhbWQ2NF9zeXNjYWxsKzB4MzU3IFhmYXN0X3N5c2NhbGwrMHhmYiAKOTc3MjIgMTAxMzM2IHB5 dGhvbjIuNyAgICAgICAgLSAgICAgICAgICAgICAgICBtaV9zd2l0Y2grMHhkZSBzbGVlcHFfY2F0 Y2hfc2lnbmFscysweGIyIHNsZWVwcV93YWl0X3NpZysweGYgX3NsZWVwKzB4MjYwIHVtdHhxX3Ns ZWVwKzB4MTI5IGRvX3NlbV93YWl0KzB4MzgxIF9fdW10eF9vcF9zZW1fd2FpdCsweDczIGFtZDY0 X3N5c2NhbGwrMHgzNTcgWGZhc3Rfc3lzY2FsbCsweGZiIAo5NzcyMiAxMDEzMzcgcHl0aG9uMi43 ICAgICAgICAtICAgICAgICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV93YWl0KzB4M2Eg X2N2X3dhaXQrMHgxNzUgc3BhX2NvbmZpZ19lbnRlcisweDliIHppb192ZGV2X2lvX3N0YXJ0KzB4 MTc0IHppb19leGVjdXRlKzB4MTM2IGFyY19yZWFkKzB4ODgyIGRidWZfcmVhZCsweDY1MSBkbXVf YnVmX2hvbGRfYXJyYXlfYnlfZG5vZGUrMHgxY2YgZG11X3JlYWRfdWlvKzB4NjYgemZzX2ZyZWVi c2RfcmVhZCsweDM4ZCBWT1BfUkVBRF9BUFYrMHg5MiB2bl9yZWFkKzB4MTY2IHZuX2lvX2ZhdWx0 KzB4MTViIGRvZmlsZXJlYWQrMHg3YiBzeXNfcmVhZCsweDllIGFtZDY0X3N5c2NhbGwrMHgzNTcg WGZhc3Rfc3lzY2FsbCsweGZiIAo5NzcyMiAxMDEzMzggcHl0aG9uMi43ICAgICAgICAtICAgICAg ICAgICAgICAgIG1pX3N3aXRjaCsweGRlIHNsZWVwcV9jYXRjaF9zaWduYWxzKzB4YjIgc2xlZXBx X3dhaXRfc2lnKzB4ZiBfc2xlZXArMHgyNjAgdW10eHFfc2xlZXArMHgxMjkgZG9fc2VtX3dhaXQr MHgzODEgX191bXR4X29wX3NlbV93YWl0KzB4NzMgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFzdF9z eXNjYWxsKzB4ZmIgCjk3NzIyIDEwMTYwNSBweXRob24yLjcgICAgICAgIC0gICAgICAgICAgICAg ICAgbWlfc3dpdGNoKzB4ZGUgc2xlZXBxX2NhdGNoX3NpZ25hbHMrMHhiMiBzbGVlcHFfdGltZWR3 YWl0X3NpZysweDEwIF9jdl90aW1lZHdhaXRfc2lnX3NidCsweDE5NyBzZWx0ZHdhaXQrMHhhYiBr ZXJuX3NlbGVjdCsweDkwYiBzeXNfc2VsZWN0KzB4NTQgYW1kNjRfc3lzY2FsbCsweDM1NyBYZmFz dF9zeXNjYWxsKzB4ZmIgCg== --089e0153686c59343704e400bf01 Content-Type: text/plain; charset=US-ASCII; name="dmesg.txt" Content-Disposition: attachment; filename="dmesg.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hkeb5aot1 Q29weXJpZ2h0IChjKSAxOTkyLTIwMTMgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLUNVUlJFTlQgIzUgYjM3ZDdjZTogVHVlIEp1 bCAzMCAyMToyNTo0NiBDU1QgMjAxMwogICAgcm9vdEBrY3d1LmNzaWUub3JnOi91c3Ivb2JqL3Vz ci9zcmMvc3lzL0RFU0tUT1AgYW1kNjQKRnJlZUJTRCBjbGFuZyB2ZXJzaW9uIDMuMyAodGFncy9S RUxFQVNFXzMzL2ZpbmFsIDE4MzUwMikgMjAxMzA2MTAKQ1BVOiBJbnRlbChSKSBDb3JlKFRNKSBp MyBDUFUgICAgICAgICA1NDAgIEAgMy4wN0dIeiAoMzA2Ni43MC1NSHogSzgtY2xhc3MgQ1BVKQog IE9yaWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4MjA2NTIgIEZhbWlseSA9IDB4NiAgTW9k ZWwgPSAweDI1ICBTdGVwcGluZyA9IDIKICBGZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUsREUs UFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBT RTM2LENMRkxVU0gsRFRTLEFDUEksTU1YLEZYU1IsU1NFLFNTRTIsU1MsSFRULFRNLFBCRT4KICBG ZWF0dXJlczI9MHg5OGUzYmQ8U1NFMyxEVEVTNjQsTU9OLERTX0NQTCxWTVgsRVNULFRNMixTU1NF MyxDWDE2LHhUUFIsUERDTSxTU0U0LjEsU1NFNC4yLFBPUENOVD4KICBBTUQgRmVhdHVyZXM9MHgy ODEwMDgwMDxTWVNDQUxMLE5YLFJEVFNDUCxMTT4KICBBTUQgRmVhdHVyZXMyPTB4MTxMQUhGPgog IFRTQzogUC1zdGF0ZSBpbnZhcmlhbnQsIHBlcmZvcm1hbmNlIHN0YXRpc3RpY3MKcmVhbCBtZW1v cnkgID0gMTcxNzk4NjkxODQgKDE2Mzg0IE1CKQphdmFpbCBtZW1vcnkgPSAxNTgwMjk2MTkyMCAo MTUwNzAgTUIpCkV2ZW50IHRpbWVyICJMQVBJQyIgcXVhbGl0eSA2MDAKQUNQSSBBUElDIFRhYmxl OiA8R0JUICAgIEdCVFVBQ1BJPgpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERl dGVjdGVkOiA0IENQVXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4IDIgY29yZShzKSB4IDIg U01UIHRocmVhZHMKIGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChBUCk6IEFQSUMgSUQ6 ICAxCiBjcHUyIChBUCk6IEFQSUMgSUQ6ICA0CiBjcHUzIChBUCk6IEFQSUMgSUQ6ICA1CmlvYXBp YzA6IENoYW5naW5nIEFQSUMgSUQgdG8gMgppb2FwaWMwIDxWZXJzaW9uIDIuMD4gaXJxcyAwLTIz IG9uIG1vdGhlcmJvYXJkCmtiZDEgYXQga2JkbXV4MAphY3BpMDogPEdCVCBHQlRVQUNQST4gb24g bW90aGVyYm9hcmQKYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGkwOiByZXNlcnZhdGlv biBvZiAwLCBhMDAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAxMDAwMDAsIGQ3 NmUwMDAwICgzKSBmYWlsZWQKY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApjcHUxOiA8QUNQSSBD UFU+IG9uIGFjcGkwCmNwdTI6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MzogPEFDUEkgQ1BVPiBv biBhY3BpMAphdHRpbWVyMDogPEFUIHRpbWVyPiBwb3J0IDB4NDAtMHg0MyBvbiBhY3BpMApUaW1l Y291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1YWxpdHkgMApFdmVudCB0aW1l ciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1YWxpdHkgMTAwCmhwZXQwOiA8SGlnaCBQ cmVjaXNpb24gRXZlbnQgVGltZXI+IGlvbWVtIDB4ZmVkMDAwMDAtMHhmZWQwMDNmZiBpcnEgMCw4 IG9uIGFjcGkwClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAgSHogcXVhbGl0 eSA5NTAKRXZlbnQgdGltZXIgIkhQRVQiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5IDU1 MApFdmVudCB0aW1lciAiSFBFVDEiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5IDQ0MApF dmVudCB0aW1lciAiSFBFVDIiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5IDQ0MApFdmVu dCB0aW1lciAiSFBFVDMiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5IDQ0MApFdmVudCB0 aW1lciAiSFBFVDQiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5IDQ0MAphdHJ0YzA6IDxB VCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzMgb24gYWNwaTAKRXZlbnQgdGltZXIgIlJU QyIgZnJlcXVlbmN5IDMyNzY4IEh6IHF1YWxpdHkgMApUaW1lY291bnRlciAiQUNQSS1mYXN0IiBm cmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDkwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1l ciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAweDQwOC0weDQwYiBvbiBhY3BpMAphY3BpX2J1dHRvbjA6 IDxQb3dlciBCdXR0b24+IG9uIGFjcGkwCnBjaWIwOiA8QUNQSSBIb3N0LVBDSSBicmlkZ2U+IHBv cnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjAKcGNp YjE6IDxQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAxLjAgb24gcGNpMApwY2kxOiA8 UENJIGJ1cz4gb24gcGNpYjEKYWhjaTA6IDxNYXJ2ZWxsIDg4U0U5MTJ4IEFIQ0kgU0FUQSBjb250 cm9sbGVyPiBwb3J0IDB4Y2YwMC0weGNmMDcsMHhjZTAwLTB4Y2UwMywweGNkMDAtMHhjZDA3LDB4 Y2MwMC0weGNjMDMsMHhjYjAwLTB4Y2IwZiBtZW0gMHhmYmVmZjAwMC0weGZiZWZmN2ZmIGlycSAx NiBhdCBkZXZpY2UgMC4wIG9uIHBjaTEKYWhjaTA6IEFIQ0kgdjEuMDAgd2l0aCAyIDZHYnBzIHBv cnRzLCBQb3J0IE11bHRpcGxpZXIgc3VwcG9ydGVkIHdpdGggRkJTCmFoY2kwOiBxdWlya3M9MHgx NDA8RURHRUlTLE5PQlNZUkVTPgphaGNpY2gwOiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDAg b24gYWhjaTAKYWhjaWNoMTogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAxIG9uIGFoY2kwCmF0 YXBjaTA6IDxNYXJ2ZWxsIDg4U0U5MTJ4IFVETUExMzMgY29udHJvbGxlcj4gcG9ydCAweGNhMDAt MHhjYTA3LDB4YzkwMC0weGM5MDMsMHhjODAwLTB4YzgwNywweGM3MDAtMHhjNzAzLDB4YzYwMC0w eGM2MGYgbWVtIDB4ZmJlZmUwMDAtMHhmYmVmZTAwZiBpcnEgMTcgYXQgZGV2aWNlIDAuMSBvbiBw Y2kxCnZnYXBjaTA6IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBwb3J0IDB4ZmYwMC0weGZmMDcg bWVtIDB4ZmI0MDAwMDAtMHhmYjdmZmZmZiwweGUwMDAwMDAwLTB4ZWZmZmZmZmYgaXJxIDE2IGF0 IGRldmljZSAyLjAgb24gcGNpMAphZ3AwOiA8SW50ZWwgSXJvbmxha2UgKEQpIFNWR0EgY29udHJv bGxlcj4gb24gdmdhcGNpMAphZ3AwOiBhcGVydHVyZSBzaXplIGlzIDI1Nk0sIGRldGVjdGVkIDY1 NTMyayBzdG9sZW4gbWVtb3J5CnBjaTA6IDxzaW1wbGUgY29tbXM+IGF0IGRldmljZSAyMi4wIChu byBkcml2ZXIgYXR0YWNoZWQpCnVoY2kwOiA8VUhDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+ IHBvcnQgMHhmZTAwLTB4ZmUxZiBpcnEgMTYgYXQgZGV2aWNlIDI2LjAgb24gcGNpMAp1aGNpMDog TGVnU3VwID0gMHgyZjAwCnVzYnVzMCBvbiB1aGNpMAp1aGNpMTogPFVIQ0kgKGdlbmVyaWMpIFVT QiBjb250cm9sbGVyPiBwb3J0IDB4ZmQwMC0weGZkMWYgaXJxIDIxIGF0IGRldmljZSAyNi4xIG9u IHBjaTAKdWhjaTE6IExlZ1N1cCA9IDB4MmYwMAp1c2J1czEgb24gdWhjaTEKdWhjaTI6IDxVSENJ IChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gcG9ydCAweGZjMDAtMHhmYzFmIGlycSAxOCBhdCBk ZXZpY2UgMjYuMiBvbiBwY2kwCnVoY2kyOiBMZWdTdXAgPSAweDJmMDAKdXNidXMyIG9uIHVoY2ky CmVoY2kwOiA8SW50ZWwgUENIIFVTQiAyLjAgY29udHJvbGxlciBVU0ItQj4gbWVtIDB4ZmJmZmUw MDAtMHhmYmZmZTNmZiBpcnEgMTggYXQgZGV2aWNlIDI2Ljcgb24gcGNpMAp1c2J1czM6IEVIQ0kg dmVyc2lvbiAxLjAKdXNidXMzIG9uIGVoY2kwCmhkYWMwOiA8SW50ZWwgNSBTZXJpZXMvMzQwMCBT ZXJpZXMgSERBIENvbnRyb2xsZXI+IG1lbSAweGZiZmY0MDAwLTB4ZmJmZjdmZmYgaXJxIDIyIGF0 IGRldmljZSAyNy4wIG9uIHBjaTAKcGNpYjI6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYg YXQgZGV2aWNlIDI4LjAgb24gcGNpMApwY2kyOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMgpwY2li MzogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMjguNCBvbiBwY2kwCnBj aTM6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIzCmF0YXBjaTE6IDxKTWljcm9uIEpNQjM2OCBVRE1B MTMzIGNvbnRyb2xsZXI+IHBvcnQgMHhiZjAwLTB4YmYwNywweGJlMDAtMHhiZTAzLDB4YmQwMC0w eGJkMDcsMHhiYzAwLTB4YmMwMywweGJiMDAtMHhiYjBmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9u IHBjaTMKYXRhMjogPEFUQSBjaGFubmVsPiBhdCBjaGFubmVsIDAgb24gYXRhcGNpMQpwY2liNDog PEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNyBhdCBkZXZpY2UgMjguNSBvbiBwY2kwCnBjaTQ6 IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI0CnJlMDogPFJlYWxUZWsgODE2OC84MTExIEIvQy9DUC9E L0RQL0UvRiBQQ0llIEdpZ2FiaXQgRXRoZXJuZXQ+IHBvcnQgMHhlZTAwLTB4ZWVmZiBtZW0gMHhm YmJmZjAwMC0weGZiYmZmZmZmLDB4ZmJiZjgwMDAtMHhmYmJmYmZmZiBpcnEgMTcgYXQgZGV2aWNl IDAuMCBvbiBwY2k0CnJlMDogVXNpbmcgMSBNU0ktWCBtZXNzYWdlCnJlMDogQ2hpcCByZXYuIDB4 MmMwMDAwMDAKcmUwOiBNQUMgcmV2LiAweDAwMDAwMDAwCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBy ZTAKcmdlcGh5MDogPFJUTDgxNjlTLzgxMTBTLzgyMTEgMTAwMEJBU0UtVCBtZWRpYSBpbnRlcmZh Y2U+IFBIWSAxIG9uIG1paWJ1czAKcmdlcGh5MDogIG5vbmUsIDEwYmFzZVQsIDEwYmFzZVQtRkRY LCAxMGJhc2VULUZEWC1mbG93LCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIDEwMGJhc2VUWC1G RFgtZmxvdywgMTAwMGJhc2VULCAxMDAwYmFzZVQtbWFzdGVyLCAxMDAwYmFzZVQtRkRYLCAxMDAw YmFzZVQtRkRYLW1hc3RlciwgMTAwMGJhc2VULUZEWC1mbG93LCAxMDAwYmFzZVQtRkRYLWZsb3ct bWFzdGVyLCBhdXRvLCBhdXRvLWZsb3cKcmUwOiBFdGhlcm5ldCBhZGRyZXNzOiAxYzo2Zjo2NTo0 OTozNDpiZQp1aGNpMzogPFVIQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBwb3J0IDB4ZmIw MC0weGZiMWYgaXJxIDIzIGF0IGRldmljZSAyOS4wIG9uIHBjaTAKdWhjaTM6IExlZ1N1cCA9IDB4 MmYwMAp1c2J1czQgb24gdWhjaTMKdWhjaTQ6IDxVSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxl cj4gcG9ydCAweGZhMDAtMHhmYTFmIGlycSAxOSBhdCBkZXZpY2UgMjkuMSBvbiBwY2kwCnVoY2k0 OiBMZWdTdXAgPSAweDJmMDAKdXNidXM1IG9uIHVoY2k0CnVoY2k1OiA8VUhDSSAoZ2VuZXJpYykg VVNCIGNvbnRyb2xsZXI+IHBvcnQgMHhmOTAwLTB4ZjkxZiBpcnEgMTggYXQgZGV2aWNlIDI5LjIg b24gcGNpMAp1aGNpNTogTGVnU3VwID0gMHgyZjAwCnVzYnVzNiBvbiB1aGNpNQplaGNpMTogPElu dGVsIFBDSCBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCLUE+IG1lbSAweGZiZmZkMDAwLTB4ZmJmZmQz ZmYgaXJxIDIzIGF0IGRldmljZSAyOS43IG9uIHBjaTAKdXNidXM3OiBFSENJIHZlcnNpb24gMS4w CnVzYnVzNyBvbiBlaGNpMQpwY2liNTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAz MC4wIG9uIHBjaTAKcGNpNTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjUKcmUxOiA8RC1MaW5rIERH RS01MjgoVCkgR2lnYWJpdCBFdGhlcm5ldCBBZGFwdGVyPiBwb3J0IDB4ZGUwMC0weGRlZmYgbWVt IDB4ZmJkZmYwMDAtMHhmYmRmZjBmZiBpcnEgMTggYXQgZGV2aWNlIDIuMCBvbiBwY2k1CnJlMTog Q2hpcCByZXYuIDB4MTAwMDAwMDAKcmUxOiBNQUMgcmV2LiAweDAwMDAwMDAwCm1paWJ1czE6IDxN SUkgYnVzPiBvbiByZTEKcmdlcGh5MTogPFJUTDgxNjlTLzgxMTBTLzgyMTEgMTAwMEJBU0UtVCBt ZWRpYSBpbnRlcmZhY2U+IFBIWSAxIG9uIG1paWJ1czEKcmdlcGh5MTogIG5vbmUsIDEwYmFzZVQs IDEwYmFzZVQtRkRYLCAxMGJhc2VULUZEWC1mbG93LCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgs IDEwMGJhc2VUWC1GRFgtZmxvdywgMTAwMGJhc2VULCAxMDAwYmFzZVQtbWFzdGVyLCAxMDAwYmFz ZVQtRkRYLCAxMDAwYmFzZVQtRkRYLW1hc3RlciwgMTAwMGJhc2VULUZEWC1mbG93LCAxMDAwYmFz ZVQtRkRYLWZsb3ctbWFzdGVyLCBhdXRvLCBhdXRvLWZsb3cKcmUxOiBFdGhlcm5ldCBhZGRyZXNz OiBiODphMzo4Njo2YjpiODoxZApwY2k1OiA8c2VyaWFsIGJ1cywgRmlyZVdpcmU+IGF0IGRldmlj ZSA3LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2 aWNlIDMxLjAgb24gcGNpMAppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjAKYWhjaTE6IDxJbnRlbCA1 IFNlcmllcy8zNDAwIFNlcmllcyBBSENJIFNBVEEgY29udHJvbGxlcj4gcG9ydCAweGY4MDAtMHhm ODA3LDB4ZjcwMC0weGY3MDMsMHhmNjAwLTB4ZjYwNywweGY1MDAtMHhmNTAzLDB4ZjQwMC0weGY0 MWYgbWVtIDB4ZmJmZmMwMDAtMHhmYmZmYzdmZiBpcnEgMTkgYXQgZGV2aWNlIDMxLjIgb24gcGNp MAphaGNpMTogQUhDSSB2MS4zMCB3aXRoIDYgM0dicHMgcG9ydHMsIFBvcnQgTXVsdGlwbGllciBz dXBwb3J0ZWQKYWhjaWNoMjogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5lbCAwIG9uIGFoY2kxCmFo Y2ljaDM6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBvbiBhaGNpMQphaGNpY2g0OiA8QUhD SSBjaGFubmVsPiBhdCBjaGFubmVsIDIgb24gYWhjaTEKYWhjaWNoNTogPEFIQ0kgY2hhbm5lbD4g YXQgY2hhbm5lbCAzIG9uIGFoY2kxCmFoY2ljaDY6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwg NCBvbiBhaGNpMQphaGNpY2g3OiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDUgb24gYWhjaTEK YWhjaWVtMDogPEFIQ0kgZW5jbG9zdXJlIG1hbmFnZW1lbnQgYnJpZGdlPiBvbiBhaGNpMQpwY2kw OiA8c2VyaWFsIGJ1cywgU01CdXM+IGF0IGRldmljZSAzMS4zIChubyBkcml2ZXIgYXR0YWNoZWQp Cm9ybTA6IDxJU0EgT3B0aW9uIFJPTT4gYXQgaW9tZW0gMHhkMjAwMC0weGQ0ZmZmIG9uIGlzYTAK c2MwOiA8U3lzdGVtIGNvbnNvbGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTAKc2MwOiBWR0EgPDE2 IHZpcnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPgp2Z2EwOiA8R2VuZXJpYyBJU0EgVkdBPiBh dCBwb3J0IDB4M2MwLTB4M2RmIGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwCmF0a2JkYzA6 IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IGF0IHBvcnQgMHg2MCwweDY0IG9uIGlzYTAK YXRrYmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRr YmQwOiBbR0lBTlQtTE9DS0VEXQplc3QwOiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBD b250cm9sPiBvbiBjcHUwCnA0dGNjMDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBv biBjcHUwCmVzdDE6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNw dTEKcDR0Y2MxOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTEKZXN0Mjog PEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MgpwNHRjYzI6IDxD UFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1Mgplc3QzOiA8RW5oYW5jZWQgU3Bl ZWRTdGVwIEZyZXF1ZW5jeSBDb250cm9sPiBvbiBjcHUzCnA0dGNjMzogPENQVSBGcmVxdWVuY3kg VGhlcm1hbCBDb250cm9sPiBvbiBjcHUzClpGUyBmaWxlc3lzdGVtIHZlcnNpb246IDUKWkZTIHN0 b3JhZ2UgcG9vbCB2ZXJzaW9uOiBmZWF0dXJlcyBzdXBwb3J0ICg1MDAwKQpUaW1lY291bnRlcnMg dGljayBldmVyeSAxLjAwMCBtc2VjCmlwZncyICgraXB2NikgaW5pdGlhbGl6ZWQsIGRpdmVydCBs b2FkYWJsZSwgbmF0IGxvYWRhYmxlLCBkZWZhdWx0IHRvIGRlbnksIGxvZ2dpbmcgZGlzYWJsZWQK aGRhY2MwOiA8UmVhbHRlayBBTEM4ODkgSERBIENPREVDPiBhdCBjYWQgMiBvbiBoZGFjMApoZGFh MDogPFJlYWx0ZWsgQUxDODg5IEF1ZGlvIEZ1bmN0aW9uIEdyb3VwPiBhdCBuaWQgMSBvbiBoZGFj YzAKcGNtMDogPFJlYWx0ZWsgQUxDODg5IChSZWFyIEFuYWxvZyA3LjEvMi4wKT4gYXQgbmlkIDIw LDIyLDIxLDIzIGFuZCAyNCwyNiBvbiBoZGFhMApwY20xOiA8UmVhbHRlayBBTEM4ODkgKEZyb250 IEFuYWxvZyk+IGF0IG5pZCAyNyBhbmQgMjUgb24gaGRhYTAKcGNtMjogPFJlYWx0ZWsgQUxDODg5 IChSZWFyIERpZ2l0YWwpPiBhdCBuaWQgMzAgYW5kIDMxIG9uIGhkYWEwCnBjbTM6IDxSZWFsdGVr IEFMQzg4OSAoT25ib2FyZCBEaWdpdGFsKT4gYXQgbmlkIDE3IG9uIGhkYWEwCmhkYWNjMTogPElu dGVsIEliZXggUGVhayBIREEgQ09ERUM+IGF0IGNhZCAzIG9uIGhkYWMwCmhkYWExOiA8SW50ZWwg SWJleCBQZWFrIEF1ZGlvIEZ1bmN0aW9uIEdyb3VwPiBhdCBuaWQgMSBvbiBoZGFjYzEKcGNtNDog PEludGVsIEliZXggUGVhayAoSERNSS9EUCA4Y2gpPiBhdCBuaWQgNSBvbiBoZGFhMQpwY201OiA8 SW50ZWwgSWJleCBQZWFrIChIRE1JL0RQIDhjaCk+IGF0IG5pZCA2IG9uIGhkYWExCnVzYnVzMDog MTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXMxOiAxMk1icHMgRnVsbCBTcGVlZCBVU0Ig djEuMAp1c2J1czI6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzMzogNDgwTWJwcyBI aWdoIFNwZWVkIFVTQiB2Mi4wCnVzYnVzNDogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNi dXM1OiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czY6IDEyTWJwcyBGdWxsIFNwZWVk IFVTQiB2MS4wCnVzYnVzNzogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wCnVnZW4wLjE6IDxJ bnRlbD4gYXQgdXNidXMwCnVodWIwOiA8SW50ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCBy ZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMAp1Z2VuMi4xOiA8SW50ZWw+IGF0IHVzYnVz Mgp1aHViMTogPEludGVsIFVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwg YWRkciAxPiBvbiB1c2J1czIKdWdlbjEuMTogPEludGVsPiBhdCB1c2J1czEKdWh1YjI6IDxJbnRl bCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNi dXMxCnVnZW40LjE6IDxJbnRlbD4gYXQgdXNidXM0CnVodWIzOiA8SW50ZWwgVUhDSSByb290IEhV QiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzNAp1Z2VuMy4xOiA8 SW50ZWw+IGF0IHVzYnVzMwp1aHViNDogPEludGVsIEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwg cmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czMKdWdlbjYuMTogPEludGVsPiBhdCB1c2J1 czYKdWh1YjU6IDxJbnRlbCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAs IGFkZHIgMT4gb24gdXNidXM2CnVnZW41LjE6IDxJbnRlbD4gYXQgdXNidXM1CnVodWI2OiA8SW50 ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVz YnVzNQp1Z2VuNy4xOiA8SW50ZWw+IGF0IHVzYnVzNwp1aHViNzogPEludGVsIEVIQ0kgcm9vdCBI VUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czcKYWRhMCBhdCBh aGNpY2gwIGJ1cyAwIHNjYnVzMCB0YXJnZXQgMCBsdW4gMAphZGEwOiA8V0RDIFdEMzBFWlJYLTAw REMwQjAgODAuMDBBODA+IEFUQS05IFNBVEEgMy54IGRldmljZQphZGEwOiA2MDAuMDAwTUIvcyB0 cmFuc2ZlcnMgKFNBVEEgMy54LCBVRE1BNiwgUElPIDgxOTJieXRlcykKYWRhMDogQ29tbWFuZCBR dWV1ZWluZyBlbmFibGVkCmFkYTA6IDI4NjE1ODhNQiAoNTg2MDUzMzE2OCA1MTIgYnl0ZSBzZWN0 b3JzOiAxNkggNjNTL1QgMTYzODNDKQphZGEwOiBxdWlya3M9MHgxPDRLPgphZGEwOiBQcmV2aW91 c2x5IHdhcyBrbm93biBhcyBhZDQKYWRhMSBhdCBhaGNpY2gyIGJ1cyAwIHNjYnVzMyB0YXJnZXQg MCBsdW4gMAphZGExOiA8V0RDIFdEMzBFWlJYLTAwREMwQjAgODAuMDBBODA+IEFUQS05IFNBVEEg My54IGRldmljZQphZGExOiAzMDAuMDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMi54LCBVRE1BNiwg UElPIDgxOTJieXRlcykKYWRhMTogQ29tbWFuZCBRdWV1ZWluZyBlbmFibGVkCmFkYTE6IDI4NjE1 ODhNQiAoNTg2MDUzMzE2OCA1MTIgYnl0ZSBzZWN0b3JzOiAxNkggNjNTL1QgMTYzODNDKQphZGEx OiBxdWlya3M9MHgxPDRLPgphZGExOiBQcmV2aW91c2x5IHdhcyBrbm93biBhcyBhZDEwCmFkYTIg YXQgYWhjaWNoMyBidXMgMCBzY2J1czQgdGFyZ2V0IDAgbHVuIDAKYWRhMjogPFdEQyBXRDMwRVpS WC0wMERDMEIwIDgwLjAwQTgwPiBBVEEtOSBTQVRBIDMueCBkZXZpY2UKYWRhMjogMzAwLjAwME1C L3MgdHJhbnNmZXJzIChTQVRBIDIueCwgVURNQTYsIFBJTyA4MTkyYnl0ZXMpCmFkYTI6IENvbW1h bmQgUXVldWVpbmcgZW5hYmxlZAphZGEyOiAyODYxNTg4TUIgKDU4NjA1MzMxNjggNTEyIGJ5dGUg c2VjdG9yczogMTZIIDYzUy9UIDE2MzgzQykKYWRhMjogcXVpcmtzPTB4MTw0Sz4KYWRhMjogUHJl dmlvdXNseSB3YXMga25vd24gYXMgYWQxMgphZGEzIGF0IGFoY2ljaDQgYnVzIDAgc2NidXM1IHRh cmdldCAwIGx1biAwCmFkYTM6IDxXREMgV0QzMEVaUlgtMDBEQzBCMCA4MC4wMEE4MD4gQVRBLTkg U0FUQSAzLnggZGV2aWNlCmFkYTM6IDMwMC4wMDBNQi9zIHRyYW5zZmVycyAoU0FUQSAyLngsIFVE TUE2LCBQSU8gODE5MmJ5dGVzKQphZGEzOiBDb21tYW5kIFF1ZXVlaW5nIGVuYWJsZWQKYWRhMzog Mjg2MTU4OE1CICg1ODYwNTMzMTY4IDUxMiBieXRlIHNlY3RvcnM6IDE2SCA2M1MvVCAxNjM4M0Mp CmFkYTM6IHF1aXJrcz0weDE8NEs+CmFkYTM6IFByZXZpb3VzbHkgd2FzIGtub3duIGFzIGFkMTQK YWRhNCBhdCBhaGNpY2g1IGJ1cyAwIHNjYnVzNiB0YXJnZXQgMCBsdW4gMAphZGE0OiA8V0RDIFdE MzBFWlJYLTAwREMwQjAgODAuMDBBODA+IEFUQS05IFNBVEEgMy54IGRldmljZQphZGE0OiAzMDAu MDAwTUIvcyB0cmFuc2ZlcnMgKFNBVEEgMi54LCBVRE1BNiwgUElPIDgxOTJieXRlcykKYWRhNDog Q29tbWFuZCBRdWV1ZWluZyBlbmFibGVkCmFkYTQ6IDI4NjE1ODhNQiAoNTg2MDUzMzE2OCA1MTIg Ynl0ZSBzZWN0b3JzOiAxNkggNjNTL1QgMTYzODNDKQphZGE0OiBxdWlya3M9MHgxPDRLPgphZGE0 OiBQcmV2aW91c2x5IHdhcyBrbm93biBhcyBhZDE2CmFkYTUgYXQgYWhjaWNoNiBidXMgMCBzY2J1 czcgdGFyZ2V0IDAgbHVuIDAKYWRhNTogPFdEQyBXRDMwRVpSWC0wMERDMEIwIDgwLjAwQTgwPiBB VEEtOSBTQVRBIDMueCBkZXZpY2UKYWRhNTogMzAwLjAwME1CL3MgdHJhbnNmZXJzIChTQVRBIDIu eCwgVURNQTYsIFBJTyA4MTkyYnl0ZXMpCmFkYTU6IENvbW1hbmQgUXVldWVpbmcgZW5hYmxlZAph ZGE1OiAyODYxNTg4TUIgKDU4NjA1MzMxNjggNTEyIGJ5dGUgc2VjdG9yczogMTZIIDYzUy9UIDE2 MzgzQykKYWRhNTogcXVpcmtzPTB4MTw0Sz4KYWRhNTogUHJldmlvdXNseSB3YXMga25vd24gYXMg YWQxOApzZXMwIGF0IGFoY2llbTAgYnVzIDAgc2NidXM5IHRhcmdldCAwIGx1biAwCnNlczA6IDxB SENJIFNHUElPIEVuY2xvc3VyZSAxLjAwIDAwMDE+IFNFTUIgUy1FLVMgMi4wMCBkZXZpY2UKc2Vz MDogU0VNQiBTRVMgRGV2aWNlCmNkMCBhdCBhdGEyIGJ1cyAwIHNjYnVzMiB0YXJnZXQgMCBsdW4g MApjZDA6IDxEVkRSVyBJREUxMDA4IDAwNTQ+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmlj ZSAKY2QwOiA2Ni43MDBNQi9zIHRyYW5zZmVycyAoVURNQTQsIEFUQVBJIDEyYnl0ZXMsIFBJTyA2 NTUzNGJ5dGVzKQpjZDA6IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1Qg UkVBRFksIE1lZGl1bSBub3QgcHJlc2VudCAtIHRyYXkgY2xvc2VkClNNUDogQVAgQ1BVICMxIExh dW5jaGVkIQpTTVA6IEFQIENQVSAjMyBMYXVuY2hlZCEKU01QOiBBUCBDUFUgIzIgTGF1bmNoZWQh ClRpbWVjb3VudGVyICJUU0MtbG93IiBmcmVxdWVuY3kgMTUzMzM0OTY4MCBIeiBxdWFsaXR5IDEw MDAKdWh1YjU6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVodWIyOiAy IHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMzogMiBwb3J0cyB3aXRo IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjE6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJs ZSwgc2VsZiBwb3dlcmVkCnVodWI2OiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93 ZXJlZAp1aHViMDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBt b3VudCB3YWl0aW5nIGZvcjogdXNidXM3IHVzYnVzMwp1aHViNDogNiBwb3J0cyB3aXRoIDYgcmVt b3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1Yjc6IDYgcG9ydHMgd2l0aCA2IHJlbW92YWJsZSwgc2Vs ZiBwb3dlcmVkCnVnZW4zLjI6IDx2ZW5kb3IgMHgwNDI0PiBhdCB1c2J1czMKdWh1Yjg6IDx2ZW5k b3IgMHgwNDI0IHByb2R1Y3QgMHgyNTEyLCBjbGFzcyA5LzAsIHJldiAyLjAwL2EuYTAsIGFkZHIg Mj4gb24gdXNidXMzClJvb3QgbW91bnQgd2FpdGluZyBmb3I6IHVzYnVzMwp1aHViODogMiBwb3J0 cyB3aXRoIDEgcmVtb3ZhYmxlLCBidXMgcG93ZXJlZAp1Z2VuMy4zOiA8U0VKSU4+IGF0IHVzYnVz Mwp1a2JkMDogPFVTQiBLZXlib2FyZD4gb24gdXNidXMzCmtiZDIgYXQgdWtiZDAKUm9vdCBtb3Vu dCB3YWl0aW5nIGZvcjogdXNidXMzClRyeWluZyB0byBtb3VudCByb290IGZyb20gemZzOnpyb290 IFtdLi4uCnVnZW4xLjI6IDxBbWVyaWNhbiBQb3dlciBDb252ZXJzaW9uPiBhdCB1c2J1czEKV0FS TklORzogYXR0ZW1wdCB0byBkb21haW5fYWRkKG5ldGdyYXBoKSBhZnRlciBkb21haW5maW5hbGl6 ZSgpCg== --089e0153686c59343704e400bf01-- From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 20:46:31 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8A7E7950 for ; Thu, 15 Aug 2013 20:46:31 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-vb0-x236.google.com (mail-vb0-x236.google.com [IPv6:2607:f8b0:400c:c02::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 46B5128EB for ; Thu, 15 Aug 2013 20:46:31 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id q14so1007262vbe.41 for ; Thu, 15 Aug 2013 13:46:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=HSaoUurV7k0bGyjX+y8wTBZM+0B/ZhL5WEVtg9DmlPg=; b=CXmRdbvC2tif5CQJpKpwvZ7B2trfAaVetGRYIaMUQzb74yelUUrDck+OWcNnoNjMf5 7go1WwOrTAu7iVAzWxywbrPkJetn2d4mHoov8T2UrkExqC3r7r8ZF3BGQNRxkO10xkAo g/9Y+nAD55Bu/G7VRKwod1D54NtZG+Com1XxLRi/SvAlKRcSTB+st8Sn2eFbFUjMMPQo S8fcJP33PU61VTbr3ZUEa3az1/RRv/TKgsS77nxnAstICIpiKDVt8xyoDO4tbvHcSMeX yIoHiDDl7GNiOIEHq+h+GQpLEy491lIrQFOXtQsE6VqwBR3qMl8PFHy0YnHBg1DLrNkQ P6Ew== MIME-Version: 1.0 X-Received: by 10.52.34.40 with SMTP id w8mr13661291vdi.7.1376599590373; Thu, 15 Aug 2013 13:46:30 -0700 (PDT) Received: by 10.58.249.1 with HTTP; Thu, 15 Aug 2013 13:46:30 -0700 (PDT) In-Reply-To: References: <520CF1A0.5080306@gmail.com> Date: Thu, 15 Aug 2013 22:46:30 +0200 Message-ID: Subject: Re: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself From: Johan Hendriks To: Johan Hendriks Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 20:46:31 -0000 Op donderdag 15 augustus 2013 schreef Freddie Cash (fjwcash@gmail.com): > On Thu, Aug 15, 2013 at 8:20 AM, Johan Hendriks > > wrote: > >> zfs create storage/ESXishare/machine1 >> >> san ESXishare # zfs list >> NAME USED AVAIL REFER MOUNTPOINT >> storage 4.00G 2.13T 160K /storage >> storage/ESXishare 3.99G 2.13T 3.99G >> /storage/ESXishare >> storage/ESXishare/machine1 144K 2.13T 144K >> /storage/ESXishare/machine1 >> > > Look at the output of "mount" and you'll see the answer to why this > doesn't work. :) > > machine1 is mounted on top of ESXishare, thus hiding everything in that > directory. > > NFS client is picking up cached information. > > Change the mountpoint for machine1 via "zfs set mountpoint=whatever > storage/ESXishare/machine1", then copy the data from /storage/ESXishare > into it. > > Then you can set the mountpoint back to /storage/ESXishare/machine1. > > -- > Freddie Cash > fjwcash@gmail.com > From owner-freebsd-fs@FreeBSD.ORG Thu Aug 15 20:47:35 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6E20E9E2 for ; Thu, 15 Aug 2013 20:47:35 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-vb0-x22c.google.com (mail-vb0-x22c.google.com [IPv6:2607:f8b0:400c:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2A5122903 for ; Thu, 15 Aug 2013 20:47:35 +0000 (UTC) Received: by mail-vb0-f44.google.com with SMTP id e13so1019132vbg.17 for ; Thu, 15 Aug 2013 13:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tDfEySVO9NvmqdJCwaZrcOopIebcMcw5FCNhdTRunCg=; b=Q6obaOd/ACrEG6E4L/6eo+BjLqQf7VxiauI14CcCd2L8OJRTVOmLVZf8w11tzS+5Xm 2y8IodmagzvXE8mywUatzYDkqxbIXcKRgoyP40fbFcED3rkqwb6e2To1ooKKDQAh3c2C xYJjvypBxkT1VtQExY0Z16RhmT7dySHqkWFa8Azol/CC8lQrXjN7bfNNj+Eqyib1vZGp MuBEStPZcAj4RYEPxGeeqJLhzT4WUsZf5Cj2TapfaPiKz//PpkSVlbaUYW3W9cFjEYcs 0lVZLPo/INzmm/0wEwa0WIDFQt5BqTHByLobjXfQ3+xtHTFqCaNzbTzoB5YDkDH9aJHy KYIw== MIME-Version: 1.0 X-Received: by 10.52.120.114 with SMTP id lb18mr13858002vdb.23.1376599654208; Thu, 15 Aug 2013 13:47:34 -0700 (PDT) Received: by 10.58.249.1 with HTTP; Thu, 15 Aug 2013 13:47:34 -0700 (PDT) In-Reply-To: References: <520CF1A0.5080306@gmail.com> Date: Thu, 15 Aug 2013 22:47:34 +0200 Message-ID: Subject: Re: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself From: Johan Hendriks To: Johan Hendriks Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 20:47:35 -0000 Op donderdag 15 augustus 2013 schreef Freddie Cash (fjwcash@gmail.com): > On Thu, Aug 15, 2013 at 8:20 AM, Johan Hendriks > > wrote: > >> zfs create storage/ESXishare/machine1 >> >> san ESXishare # zfs list >> NAME USED AVAIL REFER MOUNTPOINT >> storage 4.00G 2.13T 160K /storage >> storage/ESXishare 3.99G 2.13T 3.99G >> /storage/ESXishare >> storage/ESXishare/machine1 144K 2.13T 144K >> /storage/ESXishare/machine1 >> > > Look at the output of "mount" and you'll see the answer to why this > doesn't work. :) > > machine1 is mounted on top of ESXishare, thus hiding everything in that > directory. > > NFS client is picking up cached information. > > Change the mountpoint for machine1 via "zfs set mountpoint=whatever > storage/ESXishare/machine1", then copy the data from /storage/ESXishare > into it. > > Then you can set the mountpoint back to /storage/ESXishare/machine1. > > -- > Freddie Cash > fjwcash@gmail.com > I can see everything in ESXishare, but not what is put in storage/ESXishare/machine1 If I do the following # mkdir /storage/ESXishare/machine2 Then copy through vsphere a machine to that folder i can see all files and data in /storage/ESXishare/machine2 But still everything under machine1 is missing. Or is it that the files are in ESXishare but masked by the machine1 mount. One more thing. I use thin provisioning. But if i use cp to copy files they grow to the actual size. How do i overcome that? Regards Johan From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 13:25:58 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D13D84FD for ; Fri, 16 Aug 2013 13:25:58 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5292E26C7 for ; Fri, 16 Aug 2013 13:25:57 +0000 (UTC) Received: from ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by relay.ibs.dn.ua with ESMTP id r7GDPWwJ072260 for ; Fri, 16 Aug 2013 16:25:33 +0300 (EEST) Message-ID: <20130816162532.72259@relay.ibs.dn.ua> Date: Fri, 16 Aug 2013 16:25:32 +0300 From: "Zeus Panchenko" To: "FreeBSD Filesystems" cc: Subject: what is the "correct" way to "replicate" mem stick with ZFS on it? Organization: I.B.S. LLC Content-Type: text/plain; charset="UTF-8"; format=flowed; reply-type=original X-Mailer: MH-E 8.3.1; GNU Mailutils 2.99.98; GNU Emacs 24.0.93 X-Face: &sReWXo3Iwtqql1[My(t1Gkx; y?KF@KF`4X+'9Cs@PtK^y%}^.>Mtbpyz6U=,Op:KPOT.uG )Nvx`=er!l?WASh7KeaGhga"1[&yz$_7ir'cVp7o%CGbJ/V)j/=]vzvvcqcZkf; JDurQG6wTg+?/xA go`}1.Ze//K; Fk&/&OoHd'[b7iGt2UO>o(YskCT[_D)kh4!yY'<&:yt+zM=A`@`~9U+P[qS:f; #9z~ Or/Bo#N-'S'!'[3Wog'ADkyMqmGDvga?WW)qd=?)`Y&k=o}>!ST\ X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Zeus Panchenko List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 13:25:58 -0000 hi all, please, advice what is the "correct" way to "replicate" mem stick with ZFS on it? what I mean: we have mem stick with ZFS pool `mypool' on it how to get copy of the mem stick (including the name of the pool)? - `zfs send ... | zfs receive ...' ? is not what will help untill pool names on both mem sticks are the same (it is not what I want) - to make mirror and to detach second mem stick after resilvering? I have bad experience with detaching (perhapse I do it wrong way) - dd ? -- Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET) From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 13:52:22 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A3F3EB31 for ; Fri, 16 Aug 2013 13:52:22 +0000 (UTC) (envelope-from matt.home@userve.net) Received: from smtp-outbound.userve.net (smtp-outbound.userve.net [217.196.1.22]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 40AC72868 for ; Fri, 16 Aug 2013 13:52:21 +0000 (UTC) Received: from webmail.userve.net (db3.userve.net [217.196.1.19]) (authenticated bits=0) by smtp-outbound.userve.net (8.14.5/8.14.5) with ESMTP id r7GDikHV042104 for ; Fri, 16 Aug 2013 14:44:46 +0100 (BST) (envelope-from matt.home@userve.net) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 16 Aug 2013 14:44:51 +0100 From: Home Email To: Subject: Re: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself Message-ID: <6bde1e873789bb8b174dccdbfe5ed28c@users.userve.net> X-Sender: matt.home@userve.net User-Agent: Roundcube Webmail/0.8.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 13:52:22 -0000 > Or is it that the files are in ESXishare but masked by the machine1 > mount. Yes, that is exactly the issue. On the server: Writing to /storage/ESXishare/ will place files on the storage/ESXishare filesystem Writing to /storage/ESXishare/machine1/ will place files on the storage/ESXishare/machine1 filesystem (which is mounted over the top of a machine1 dir on the parent fs) On ESXi: Writing to ESXishare will write to the mounted filesystem (storage/ESXishare) Writing to ESXishare/machine1 will write to the machine1 subdirectory on this filesystem NFS mounts will not cross filesystem mount points. It would be nice to be able to do what you are trying to - it would also allow the ability to use zfs clones to duplicate VMs. Unfortunately, you would need to export and mount each machine's ZFS filesystem separately in ESXi. > One more thing. > I use thin provisioning. > But if i use cp to copy files they grow to the actual size. > How do i overcome that? As far as I'm aware FreeBSD cp still doesn't have a sparse option. The way I do it is to use rsync with the --sparse option. There may be an easiest way but I like rsync and use it for various other tasks so generally have it installed anyway. --Matt From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 13:56:24 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0AF08BDC for ; Fri, 16 Aug 2013 13:56:24 +0000 (UTC) (envelope-from matt.home@userve.net) Received: from smtp-outbound.userve.net (smtp-outbound.userve.net [217.196.1.22]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9D179288A for ; Fri, 16 Aug 2013 13:56:23 +0000 (UTC) Received: from webmail.userve.net (db3.userve.net [217.196.1.19]) (authenticated bits=0) by smtp-outbound.userve.net (8.14.5/8.14.5) with ESMTP id r7GDuLnR042434 for ; Fri, 16 Aug 2013 14:56:21 +0100 (BST) (envelope-from matt.home@userve.net) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 16 Aug 2013 14:56:26 +0100 From: Matt Churchyard To: Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on =?UTF-8?Q?it=3F?= Message-ID: <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> X-Sender: matt.home@userve.net User-Agent: Roundcube Webmail/0.8.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 13:56:24 -0000 > hi all, > > please, advice > > what is the "correct" way to "replicate" mem stick with ZFS on it? > > what I mean: > > we have mem stick with ZFS pool `mypool' on it > > how to get copy of the mem stick (including the name of the pool)? > > - `zfs send ... | zfs receive ...' ? > > is not what will help untill pool names > on both mem sticks are the same (it is not what I want) > > - to make mirror and to detach second mem stick after resilvering? > > I have bad experience with detaching (perhapse I do it wrong way) > > - dd ? I personally would be wary of completely cloning the filesystem due to it having completely identical GUID's etc. I'm not sure how the system will behave when given two disks with identical pools. You may be OK if you don't import the pools and there's no chance of two of the mem sticks being in the same machine again. Obviously dd should work to completely clone the memory stick. You could also use dd to create an image file of one memory stick and use that in future to provision other memory sticks. Detach is not a possible choice as it literally removes the device from ZFS, so that device is not marked as part of a ZFS pool anymore. You could attach the new device as a mirror, then use the 'zfs split' command to split the second mem stick off into a new pool. This will require the new pool to have a unique name though, as with the ZFS send/recv option. Personally I would prefer one of these options, and to then use 'zpool import new-pool-name required-pool-name' to import the pool with the correct name when beginning to use it. From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 14:24:32 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E29E88FB for ; Fri, 16 Aug 2013 14:24:32 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5FD392A49 for ; Fri, 16 Aug 2013 14:24:31 +0000 (UTC) Received: from ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by relay.ibs.dn.ua with ESMTP id r7GEOSoN079631; Fri, 16 Aug 2013 17:24:29 +0300 (EEST) Message-ID: <20130816172428.79629@relay.ibs.dn.ua> Date: Fri, 16 Aug 2013 17:24:28 +0300 From: "Zeus Panchenko" To: "Matt Churchyard" Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? In-reply-to: Your message of Fri, 16 Aug 2013 14:56:26 +0100 <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> References: <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> Organization: I.B.S. LLC Content-Type: text/plain; charset="UTF-8"; format=flowed; reply-type=original X-Mailer: MH-E 8.3.1; GNU Mailutils 2.99.98; GNU Emacs 24.0.93 X-Face: &sReWXo3Iwtqql1[My(t1Gkx; y?KF@KF`4X+'9Cs@PtK^y%}^.>Mtbpyz6U=,Op:KPOT.uG )Nvx`=er!l?WASh7KeaGhga"1[&yz$_7ir'cVp7o%CGbJ/V)j/=]vzvvcqcZkf; JDurQG6wTg+?/xA go`}1.Ze//K; Fk&/&OoHd'[b7iGt2UO>o(YskCT[_D)kh4!yY'<&:yt+zM=A`@`~9U+P[qS:f; #9z~ Or/Bo#N-'S'!'[3Wog'ADkyMqmGDvga?WW)qd=?)`Y&k=o}>!ST\ Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Zeus Panchenko List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 14:24:32 -0000 Matt Churchyard wrote: > I personally would be wary of completely cloning the filesystem due to > it having completely identical GUID's etc. I'm not sure how the system > will behave when given two disks with identical pools. I was unable to create pool with the name of the one imported > You may be OK if you don't import the pools and there's no chance of > two of the mem sticks being in the same machine again. do you mean 1. on the mem stick A to export the pool ( the one to be clonned) 2. to create pool with the same name on the mem stick B 3. clone fs from pool on A to the pool on B is it possible on exported pools? > You could attach the new device as a mirror, then use the 'zfs split' > command to split the second mem stick off into a new pool. This will > require the new pool to have a unique name though, as with the ZFS > send/recv option. Personally I would prefer one of these options, and > to then use 'zpool import new-pool-name required-pool-name' to import > the pool with the correct name when beginning to use it. and this requires to remember the name of the new zfs-splitted pool, am I correct? -- Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET) From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 14:48:47 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8F056B89 for ; Fri, 16 Aug 2013 14:48:47 +0000 (UTC) (envelope-from daniel@digsys.bg) Received: from smtp-sofia.digsys.bg (smtp-sofia.digsys.bg [193.68.21.123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1A1102B8D for ; Fri, 16 Aug 2013 14:48:46 +0000 (UTC) Received: from dcave.digsys.bg (dcave.digsys.bg [193.68.6.1]) (authenticated bits=0) by smtp-sofia.digsys.bg (8.14.6/8.14.6) with ESMTP id r7GERq4u057834 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Fri, 16 Aug 2013 17:27:52 +0300 (EEST) (envelope-from daniel@digsys.bg) Message-ID: <520E36E8.7080306@digsys.bg> Date: Fri, 16 Aug 2013 17:27:52 +0300 From: Daniel Kalchev User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130812 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-fs@freebsd.org Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? References: <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> <20130816172428.79629@relay.ibs.dn.ua> In-Reply-To: <20130816172428.79629@relay.ibs.dn.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 14:48:47 -0000 On 16.08.13 17:24, Zeus Panchenko wrote: > > do you mean > 1. on the mem stick A to export the pool ( the one to be clonned) > 2. to create pool with the same name on the mem stick B > 3. clone fs from pool on A to the pool on B > > is it possible on exported pools? You can do this instead: 1. Clone your pool A to pool B 2. Export/remove pool A 3. Export pool B 4. Import exported pool B as pool A. You can have two pools with the same name on one system, unfortunately. But you can have different pools with the same name on the same (or different) system. Daniel From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 15:03:32 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6E715282 for ; Fri, 16 Aug 2013 15:03:32 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E10752CD1 for ; Fri, 16 Aug 2013 15:03:31 +0000 (UTC) Received: from ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by relay.ibs.dn.ua with ESMTP id r7GF3C22084152; Fri, 16 Aug 2013 18:03:13 +0300 (EEST) Message-ID: <20130816180312.84150@relay.ibs.dn.ua> Date: Fri, 16 Aug 2013 18:03:12 +0300 From: "Zeus Panchenko" To: "Daniel Kalchev" Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? In-reply-to: Your message of Fri, 16 Aug 2013 17:27:52 +0300 <520E36E8.7080306@digsys.bg> References: <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> <20130816172428.79629@relay.ibs.dn.ua> <520E36E8.7080306@digsys.bg> Organization: I.B.S. LLC Content-Type: text/plain; charset="UTF-8"; format=flowed; reply-type=original X-Mailer: MH-E 8.3.1; GNU Mailutils 2.99.98; GNU Emacs 24.0.93 X-Face: &sReWXo3Iwtqql1[My(t1Gkx; y?KF@KF`4X+'9Cs@PtK^y%}^.>Mtbpyz6U=,Op:KPOT.uG )Nvx`=er!l?WASh7KeaGhga"1[&yz$_7ir'cVp7o%CGbJ/V)j/=]vzvvcqcZkf; JDurQG6wTg+?/xA go`}1.Ze//K; Fk&/&OoHd'[b7iGt2UO>o(YskCT[_D)kh4!yY'<&:yt+zM=A`@`~9U+P[qS:f; #9z~ Or/Bo#N-'S'!'[3Wog'ADkyMqmGDvga?WW)qd=?)`Y&k=o}>!ST\ Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Zeus Panchenko List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 15:03:32 -0000 Daniel Kalchev wrote: > You can do this instead: > > 1. Clone your pool A to pool B > 2. Export/remove pool A > 3. Export pool B > 4. Import exported pool B as pool A. in this case I need to remember which mem stick has which pool name on it, am I correct? > You can have two pools with the same name on one system, > unfortunately. But you can have different pools with the same name on > the same (or different) system. mmm ... sorry? what do you mean, please, under "different pools with the same name on the same system" ... ? -- Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET) From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 15:22:07 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2C9EE95D for ; Fri, 16 Aug 2013 15:22:07 +0000 (UTC) (envelope-from joh.hendriks@gmail.com) Received: from mail-ee0-x235.google.com (mail-ee0-x235.google.com [IPv6:2a00:1450:4013:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B42AA2E0E for ; Fri, 16 Aug 2013 15:22:06 +0000 (UTC) Received: by mail-ee0-f53.google.com with SMTP id b15so978440eek.26 for ; Fri, 16 Aug 2013 08:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=4zj9ti1a//mZOGPujjp4dWoE05IyFFZepb0PkhrSG54=; b=X3ooscMrh32QmrlZ2fPNUKv3ZcSIkllgd+mXoTx3mofSVMU0MiLzl+vc6GuoGURyVZ MmrdX8nQh7RKbk5kxCKp97TN4dT2xIVtw9cpoRIuUx1cjY8HqzvF7chGWheAQnZzr9Kw Ypg5n2roemXVTRC0XSbY0Z8AZtzP982p7bq/1W5P2tjyCPHz/2V2SNDZNWRJHkEU3Lqd 0b+TC0HUsqCC8DhiSNCcsMLDZW9+BfydP6xwGWCaFONCDW5KpUO42nNLB4793WKciM/4 couh90QvU8zMAPD/P6gxo9pf97pIUphLVn8eTRtKhXgZaxIbnJSFQf/Klgz1MvrEKkpy cdng== X-Received: by 10.14.212.6 with SMTP id x6mr1803834eeo.67.1376666524717; Fri, 16 Aug 2013 08:22:04 -0700 (PDT) Received: from [192.168.1.129] (schavemaker.nl. [213.84.84.186]) by mx.google.com with ESMTPSA id bn13sm3334983eeb.11.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 16 Aug 2013 08:22:03 -0700 (PDT) Message-ID: <520E439A.5030701@gmail.com> Date: Fri, 16 Aug 2013 17:22:02 +0200 From: Johan Hendriks User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Thunderbird/23.0 MIME-Version: 1.0 To: Home Email , freebsd-fs@freebsd.org Subject: Re: Files created with vsphere on a seperate ZFS dataset are not visable from cli within FreeBSD itself References: <6bde1e873789bb8b174dccdbfe5ed28c@users.userve.net> In-Reply-To: <6bde1e873789bb8b174dccdbfe5ed28c@users.userve.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 15:22:07 -0000 Home Email schreef: >> Or is it that the files are in ESXishare but masked by the machine1 >> mount. > > Yes, that is exactly the issue. > > On the server: > > Writing to /storage/ESXishare/ will place files on the > storage/ESXishare filesystem > Writing to /storage/ESXishare/machine1/ will place files on the > storage/ESXishare/machine1 filesystem (which is mounted over the top > of a machine1 dir on the parent fs) > > On ESXi: > > Writing to ESXishare will write to the mounted filesystem > (storage/ESXishare) > Writing to ESXishare/machine1 will write to the machine1 subdirectory > on this filesystem > > NFS mounts will not cross filesystem mount points. > > It would be nice to be able to do what you are trying to - it would > also allow the ability to use zfs clones to duplicate VMs. > Unfortunately, you would need to export and mount each machine's ZFS > filesystem separately in ESXi. > >> One more thing. >> I use thin provisioning. >> But if i use cp to copy files they grow to the actual size. >> How do i overcome that? > > As far as I'm aware FreeBSD cp still doesn't have a sparse option. The > way I do it is to use rsync with the --sparse option. There may be an > easiest way but I like rsync and use it for various other tasks so > generally have it installed anyway. > > --Matt > > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" I did some testing today, and after reading and browsing the internet it is not possible to use a per machine zfs dataset with one single mount and export. It looks like NFSv4 does support a single mount. I go another route and use two mounts, one wich will be snapshotted daily and one less often. This way i have two datasets that i can work with. But it would be really awesome if it did work. It would give even more flexibility to the whole system. Thanks all for your time.. gr Johan From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 15:33:50 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A0ED2B54 for ; Fri, 16 Aug 2013 15:33:50 +0000 (UTC) (envelope-from daniel@digsys.bg) Received: from smtp-sofia.digsys.bg (smtp-sofia.digsys.bg [193.68.21.123]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2B8AB2EC1 for ; Fri, 16 Aug 2013 15:33:49 +0000 (UTC) Received: from dcave.digsys.bg (dcave.digsys.bg [193.68.6.1]) (authenticated bits=0) by smtp-sofia.digsys.bg (8.14.6/8.14.6) with ESMTP id r7GFXkw3068525 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 16 Aug 2013 18:33:47 +0300 (EEST) (envelope-from daniel@digsys.bg) Message-ID: <520E465A.8090701@digsys.bg> Date: Fri, 16 Aug 2013 18:33:46 +0300 From: Daniel Kalchev User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130812 Thunderbird/17.0.8 MIME-Version: 1.0 To: Zeus Panchenko Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? References: <82fb7b70d47ad58db2b2f0b803bf5160@users.userve.net> <20130816172428.79629@relay.ibs.dn.ua> <520E36E8.7080306@digsys.bg> <20130816180312.84150@relay.ibs.dn.ua> In-Reply-To: <20130816180312.84150@relay.ibs.dn.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 15:33:50 -0000 On 16.08.13 18:03, Zeus Panchenko wrote: > Daniel Kalchev wrote: >> You can do this instead: >> >> 1. Clone your pool A to pool B >> 2. Export/remove pool A >> 3. Export pool B >> 4. Import exported pool B as pool A. > > in this case I need to remember which mem stick has which pool name on > it, am I correct? If you (at the end of the above process) have pool named A on both memsticks, you don't have to remember anything other than the pool name on the sticks is A. If you don't remember the name of the pool, you can always use 'zpool import' to list the names of the exported pools on the drives you just connected. This also implies it is wise to always export ports before disconnecting devices, and thus you should have one more step above: 5. Export pool A > >> You can have two pools with the same name on one system, >> unfortunately. But you can have different pools with the same name on >> the same (or different) system. > > mmm ... sorry? > > what do you mean, please, under "different pools with the same name on > the same system" ... ? > I see the typo in my post. You should read it: You can not have two pools with the same name on one system, unfortunately. The sunning system cannot have two pools with the same name. This is obvious. But you can connect one pool to the system and import it as A, then after exporting that pool, connect another pool to the system and import it as A too. Say one of these pools might be two drive mirror and the other an five drive raidz. Both pools can be imported as A, but not at the same time. Daniel From owner-freebsd-fs@FreeBSD.ORG Fri Aug 16 20:03:58 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F0FA5642 for ; Fri, 16 Aug 2013 20:03:58 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [31.223.170.169]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AE6392E43 for ; Fri, 16 Aug 2013 20:03:58 +0000 (UTC) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id AAA86153437; Fri, 16 Aug 2013 22:03:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7niQ6o2E2_F4; Fri, 16 Aug 2013 22:03:49 +0200 (CEST) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 05197153436; Fri, 16 Aug 2013 22:03:49 +0200 (CEST) Message-ID: <520E85B2.8090500@digiware.nl> Date: Fri, 16 Aug 2013 22:04:02 +0200 From: Willem Jan Withagen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Karl Denninger Subject: Re: Fwd: Disk scheduling activity... References: <520B8B1E.7060002@digiware.nl> <520BA249.8030603@digiware.nl> <520BA3EC.1030304@denninger.net> In-Reply-To: <520BA3EC.1030304@denninger.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 20:03:59 -0000 On 14-8-2013 17:36, Karl Denninger wrote: >> That would then be the Areca controller, bacause I have the feeling >> that it always writes later. >> >> --WjW >> _ > I very much doubt the ARECA is ignoring the cache-flush request. > > I have several of these and can get them into a pathological state with > TERRIBLE performance when ZFS starts doing things that demand cache > flushes - the ARECA will perform the demanded flush which, if you have a > lot of RAM on the board, gets real interesting in terms of performance > impact. I think my wording was what wrong. What I meant is that the Areca controller was "late" in writing because of the battery backupped cache. If it were to ignore cache-flushes that would make it not really a very good controller. Your remarks of getting the controller list in its workload are sort of worrisome.... --WjW From owner-freebsd-fs@FreeBSD.ORG Sat Aug 17 19:55:25 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 94312E78 for ; Sat, 17 Aug 2013 19:55:25 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from mail.vx.sk (mail.vx.sk [176.9.45.25]) by mx1.freebsd.org (Postfix) with ESMTP id 52B6828EE for ; Sat, 17 Aug 2013 19:55:24 +0000 (UTC) Received: from core.vx.sk (localhost [127.0.0.2]) by mail.vx.sk (Postfix) with ESMTP id AED233C06B; Sat, 17 Aug 2013 21:55:17 +0200 (CEST) X-Virus-Scanned: amavisd-new at mail.vx.sk Received: from mail.vx.sk by core.vx.sk (amavisd-new, unix socket) with LMTP id qade1iYo-LyM; Sat, 17 Aug 2013 21:55:17 +0200 (CEST) Received: from [192.168.2.103] (dslb-188-102-024-080.pools.arcor-ip.net [188.102.24.80]) by mail.vx.sk (Postfix) with ESMTPSA id 491693C063; Sat, 17 Aug 2013 21:55:17 +0200 (CEST) Message-ID: <520FD524.5070004@FreeBSD.org> Date: Sat, 17 Aug 2013 21:55:16 +0200 From: Martin Matuska User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: Zeus Panchenko Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? References: <20130816162532.72259@relay.ibs.dn.ua> In-Reply-To: <20130816162532.72259@relay.ibs.dn.ua> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Filesystems X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 19:55:25 -0000 Hi Zeus, you can use dd, if the target stick has the same (or larger) size but you have to export the pool first. Other option is to create a ZFS mirror of both sticks, resilver it and then use the "zpool split" subcommand. If you do it this way, the new pool will require a different name, so you have to rename it by reimporting it under the original name (after exporting the original pool). A third working but not that nice way is to create a ZFS mirror, resilver it and export it. Then you may physically separate the devices and load the second one on the other system. Remember, it will always be loaded as a mirror with one missing device, so you have to detach the missing device later. Cheers, mm On 2013-08-16 15:25, Zeus Panchenko wrote: > hi all, > > please, advice > > what is the "correct" way to "replicate" mem stick with ZFS on it? > > what I mean: > > we have mem stick with ZFS pool `mypool' on it > > how to get copy of the mem stick (including the name of the pool)? > > - `zfs send ... | zfs receive ...' ? > > is not what will help untill pool names > on both mem sticks are the same (it is not what I want) > > - to make mirror and to detach second mem stick after resilvering? > > I have bad experience with detaching (perhapse I do it wrong way) > > - dd ? > From owner-freebsd-fs@FreeBSD.ORG Sat Aug 17 20:00:11 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4FBBBD7 for ; Sat, 17 Aug 2013 20:00:11 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from mail.vx.sk (mail.vx.sk [IPv6:2a01:4f8:150:6101::4]) by mx1.freebsd.org (Postfix) with ESMTP id 126C9292B for ; Sat, 17 Aug 2013 20:00:11 +0000 (UTC) Received: from core.vx.sk (localhost [127.0.0.2]) by mail.vx.sk (Postfix) with ESMTP id 449653C1E5; Sat, 17 Aug 2013 22:00:10 +0200 (CEST) X-Virus-Scanned: amavisd-new at mail.vx.sk Received: from mail.vx.sk by core.vx.sk (amavisd-new, unix socket) with LMTP id l8PTVElzUoGL; Sat, 17 Aug 2013 22:00:10 +0200 (CEST) Received: from [192.168.2.103] (dslb-188-102-024-080.pools.arcor-ip.net [188.102.24.80]) by mail.vx.sk (Postfix) with ESMTPSA id E0D9A3C1DE; Sat, 17 Aug 2013 22:00:09 +0200 (CEST) Message-ID: <520FD649.10901@FreeBSD.org> Date: Sat, 17 Aug 2013 22:00:09 +0200 From: Martin Matuska User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: Zeus Panchenko Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? References: <20130816162532.72259@relay.ibs.dn.ua> <520FD524.5070004@FreeBSD.org> In-Reply-To: <520FD524.5070004@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Filesystems X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 20:00:11 -0000 What I forgot - if you use dd or the third physical split way, I highly recommend issuing "zpool reguid" on the new pool as soon as possible or you may run into trouble if working with more pools with the same guid (e.g. using first stick A, then stick B or loading both sticks on a system). On 2013-08-17 21:55, Martin Matuska wrote: > Hi Zeus, > > you can use dd, if the target stick has the same (or larger) size but > you have to export the pool first. > > Other option is to create a ZFS mirror of both sticks, resilver it and > then use the "zpool split" subcommand. If you do it this way, the new > pool will require a different name, so you have to rename it by > reimporting it under the original name (after exporting the original pool). > > A third working but not that nice way is to create a ZFS mirror, > resilver it and export it. Then you may physically separate the devices > and load the second one on the other system. Remember, it will always be > loaded as a mirror with one missing device, so you have to detach the > missing device later. > > Cheers, > mm > > On 2013-08-16 15:25, Zeus Panchenko wrote: >> hi all, >> >> please, advice >> >> what is the "correct" way to "replicate" mem stick with ZFS on it? >> >> what I mean: >> >> we have mem stick with ZFS pool `mypool' on it >> >> how to get copy of the mem stick (including the name of the pool)? >> >> - `zfs send ... | zfs receive ...' ? >> >> is not what will help untill pool names >> on both mem sticks are the same (it is not what I want) >> >> - to make mirror and to detach second mem stick after resilvering? >> >> I have bad experience with detaching (perhapse I do it wrong way) >> >> - dd ? >> > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" From owner-freebsd-fs@FreeBSD.ORG Sat Aug 17 21:01:36 2013 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 56CC2A5E; Sat, 17 Aug 2013 21:01:36 +0000 (UTC) (envelope-from zeus@ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C95022BC2; Sat, 17 Aug 2013 21:01:35 +0000 (UTC) Received: from ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by relay.ibs.dn.ua with ESMTP id r7HL1ORk032167; Sun, 18 Aug 2013 00:01:26 +0300 (EEST) Message-ID: <20130818000124.32165@relay.ibs.dn.ua> Date: Sun, 18 Aug 2013 00:01:24 -2100 From: "Zeus Panchenko" To: "Martin Matuska" Subject: Re: what is the "correct" way to "replicate" mem stick with ZFS on it? In-reply-to: Your message of Sat, 17 Aug 2013 22:00:09 +0200 <520FD649.10901@FreeBSD.org> References: <20130816162532.72259@relay.ibs.dn.ua> <520FD524.5070004@FreeBSD.org> <520FD649.10901@FreeBSD.org> Organization: I.B.S. LLC Content-Type: text/plain; charset="UTF-8"; format=flowed; reply-type=original X-Mailer: MH-E 8.3.1; GNU Mailutils 2.99.98; GNU Emacs 24.0.93 X-Face: &sReWXo3Iwtqql1[My(t1Gkx; y?KF@KF`4X+'9Cs@PtK^y%}^.>Mtbpyz6U=,Op:KPOT.uG )Nvx`=er!l?WASh7KeaGhga"1[&yz$_7ir'cVp7o%CGbJ/V)j/=]vzvvcqcZkf; JDurQG6wTg+?/xA go`}1.Ze//K; Fk&/&OoHd'[b7iGt2UO>o(YskCT[_D)kh4!yY'<&:yt+zM=A`@`~9U+P[qS:f; #9z~ Or/Bo#N-'S'!'[3Wog'ADkyMqmGDvga?WW)qd=?)`Y&k=o}>!ST\ Cc: FreeBSD Filesystems X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Zeus Panchenko List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 21:01:36 -0000 thank you Martin, very much just want to be sure I understan it right Martin Matuska wrote: > > ... > > then use the "zpool split" subcommand. If you do it this way, the new > > pool will require a different name, so you have to rename it by > > reimporting it under the original name (after exporting the original pool). is it one time operation or I will need to do it each time I import flash B (the resilvered and splitted one) the cause of all that is just to "clone" flash drive to have just a copy of it, so, probably dd could be enough but it is too slow ... so, mirror/split is very nice way, I like it -- Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET)