From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0196347219905701439==" MIME-Version: 1.0 From: Adam Chang Subject: Re: [SPDK] Error when issue IO in QEMU to vhost scsi NVMe Date: Fri, 10 Aug 2018 16:54:35 +0800 Message-ID: In-Reply-To: FBE7E039FA50BF47A673AD0BD3CD56A8461BE468@HASMSX105.ger.corp.intel.com List-ID: To: spdk@lists.01.org --===============0196347219905701439== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all: After apply the patch testing, the IO from VM can issue to vhost scsi NVMe, Thank you for help! Adam Chang. On Fri, Aug 10, 2018 at 1:14 PM Stojaczyk, DariuszX < dariuszx.stojaczyk(a)intel.com> wrote: > > [ 4640.033876] DMAR: intel_iommu_map: iommu width (39) is not sufficient > for > > the mapped address (7fdce8200000) > > Thanks. It is SPDK's fault. I already pushed a patch to fix it: > https://review.gerrithub.io/c/spdk/spdk/+/421697 > D. > > > -----Original Message----- > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Adam Chang > > Sent: Friday, August 10, 2018 7:02 AM > > To: Storage Performance Development Kit > > Subject: Re: [SPDK] Error when issue IO in QEMU to vhost scsi NVMe > > > > Hi: > > Here are My host environment > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Host OS: Ubuntu 18.04 x86_64 > > Linux Kernel: 4.15.0-30 > > CPU: Intel i7 8700K > > Memory: 32GB > > NVME SSD: Intel Optane Memory 32GB > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > configuration for building QEMU: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > ./configure --prefix=3D/usr --target-list=3Dx86_64-softmmu --enable-kvm > --enable- > > debug --enable-debug-info --enable-modules --enable-linux-aio > --enable-vnc -- > > enable-trace-backends=3Dlog --enable-numa --disable-werror --disable-st= rip > --with- > > sdlabi=3D2.0 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > configuration for building SPDK: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > ./configure --enable-debug > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > I checked the dmesg, it showed the following error > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > [ 4640.033876] DMAR: intel_iommu_map: iommu width (39) is not sufficient > for > > the mapped address (7fdce8200000) > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > I add log option when start the vhost target as follow: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > ./app/vhost/vhost -S /var/tmp -m 0x3 -L vhost vhost_scsi & > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > And here are my vhost log > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > VHOST_CONFIG: new vhost user connection is 18 > > VHOST_CONFIG: new device, handle is 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_GET_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_GET_PROTOCOL_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_PROTOCOL_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_GET_QUEUE_NUM > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_OWNER > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_GET_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > VHOST_CONFIG: vring call idx:0 file:25 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > VHOST_CONFIG: vring call idx:1 file:26 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > VHOST_CONFIG: vring call idx:2 file:27 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_NUM > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_BASE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_ADDR > > VHOST_CONFIG: guest memory region 0, size: 0x40000000 > > guest physical addr: 0x0 > > guest virtual addr: 0x7f4754600000 > > host virtual addr: 0x7fdce8000000 > > mmap addr : 0x7fdce8000000 > > mmap size : 0x40000000 > > mmap align: 0x200000 > > mmap off : 0x0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_VRING_KICK > > VHOST_CONFIG: vring kick idx:2 file:29 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > Cannot set up DMA mapping, error 14 > > vhost.c: 541:spdk_vhost_dev_mem_register: *WARNING*: Failed to register > > memory region 0. Future vtophys translation might fail. > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:0 file:30 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:1 file:25 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:2 file:26 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_GET_VRING_BASE > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring base idx:2 file:259 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_FEATURES > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_MEM_TABLE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_NUM > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_BASE > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_ADDR > > VHOST_CONFIG: guest memory region 0, size: 0x40000000 > > guest physical addr: 0x0 > > guest virtual addr: 0x7f4754600000 > > host virtual addr: 0x7fdce8000000 > > mmap addr : 0x7fdce8000000 > > mmap size : 0x40000000 > > mmap align: 0x200000 > > mmap off : 0x0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_VRING_KICK > > VHOST_CONFIG: vring kick idx:0 file:27 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_NUM > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_BASE > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_ADDR > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_VRING_KICK > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring kick idx:1 file:28 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_NUM > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_BASE > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_ADDR > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message VHOST_USER_SET_VRING_KICK > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring kick idx:2 file:29 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:0 file:31 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:1 file:30 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_CALL > > vhost_scsi.c:1141:destroy_device_poller_cb: *INFO*: Stopping poller for > vhost > > controller vhost.0 > > VHOST_CONFIG: vring call idx:2 file:25 > > VHOST_CONFIG: virtio is now ready for processing. > > vhost.c: 537:spdk_vhost_dev_mem_register: *INFO*: Registering VM memory > for > > vtophys translation - 0x7fdce8000000 len:0x40000000 > > vhost_scsi.c:1099:spdk_vhost_scsi_start: *INFO*: Started poller for vho= st > > controller vhost.0 on lcore 0 > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > vtophys(0x7fdd1c467000) failed > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ sqid:1 > > cid:95 nsid:1 lba:0 len:8 > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID FIELD > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > bdev_nvme.c:1511:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc =3D -22 > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > vtophys(0x7fdd1c467000) failed > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ sqid:1 > > cid:95 nsid:1 lba:0 len:8 > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID FIELD > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > bdev_nvme.c:1511:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc =3D -22 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > Thanks, > > Adam Chang. > > > > On Thu, Aug 9, 2018 at 9:55 PM Stojaczyk, DariuszX > > = > > wrote: > > > > > > Thanks, > > The address that vtophys fails on should be mapped. Something went > > wrong, but that vhost log is not particularly helpful because it comes > from a non- > > debug app. > > I could ask you to enable debug (./configure --enable-debug), but > could > > you frst provide the dmesg? Are there any errors? > > D. > > > > > -----Original Message----- > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org > bounces(a)lists.01.org> ] On Behalf Of Adam Chang > > > Sent: Thursday, August 9, 2018 12:56 PM > > > To: Storage Performance Development Kit > > > > > Subject: Re: [SPDK] Error when issue IO in QEMU to vhost scsi > NVMe > > > > > > Hi: > > > I have added "-numa node,memdev=3Dmem0" in QEMU command line, > > but still had > > > same error message. > > > Here are my modified QEMU command argument > > > > > > > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > taskset -c 2,3,4,5 qemu-system-x86_64 -enable-kvm -m 1G \ > > > -name bread,debug-threads=3Don \ > > > -daemonize \ > > > -pidfile /var/log/bread.pid \ > > > -cpu host\ > > > -smp 4,sockets=3D1,cores=3D4,threads=3D1 \ > > > -object memory-backend-file,id=3Dmem0,size=3D1G,mem- > > > > path=3D/dev/hugepages,share=3Don,prealloc=3Dyes,host-nodes=3D0,policy=3Db= ind > > -numa > > > node,memdev=3Dmem0\ > > > -drive > > > > > file=3D../ubuntu.img,media=3Ddisk,cache=3Dunsafe,aio=3Dthreads,format= =3Dqcow2\ > > > -chardev socket,id=3Dchar0,path=3D/var/tmp/vhost.0 \ > > > -device vhost-user-scsi-pci,id=3Dscsi0,chardev=3Dchar0\ > > > -machine usb=3Don \ > > > -device usb-tablet \ > > > -device usb-mouse \ > > > -device usb-kbd \ > > > -vnc :2 \ > > > -net nic,model=3Dvirtio\ > > > -net user,hostfwd=3Dtcp::2222-:22 > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > And the following is the vhost log from QEMU starting: > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > VHOST_CONFIG: new vhost user connection is 18 > > > VHOST_CONFIG: new device, handle is 0 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_GET_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_GET_PROTOCOL_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_PROTOCOL_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_GET_QUEUE_NUM > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_OWNER > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_GET_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:0 file:25 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:1 file:26 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:2 file:27 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_NUM > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_BASE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_ADDR > > > VHOST_CONFIG: guest memory region 0, size: 0x40000000 > > > guest physical addr: 0x0 > > > guest virtual addr: 0x7fa1a4a00000 > > > host virtual addr: 0x7f8fb4000000 > > > mmap addr : 0x7f8fb4000000 > > > mmap size : 0x40000000 > > > mmap align: 0x200000 > > > mmap off : 0x0 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_KICK > > > VHOST_CONFIG: vring kick idx:2 file:29 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:0 file:30 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:1 file:25 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:2 file:26 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_GET_VRING_BASE > > > VHOST_CONFIG: vring base idx:2 file:259 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_FEATURES > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_MEM_TABLE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_NUM > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_BASE > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_ADDR > > > VHOST_CONFIG: guest memory region 0, size: 0x40000000 > > > guest physical addr: 0x0 > > > guest virtual addr: 0x7fa1a4a00000 > > > host virtual addr: 0x7f8fb4000000 > > > mmap addr : 0x7f8fb4000000 > > > mmap size : 0x40000000 > > > mmap align: 0x200000 > > > mmap off : 0x0 > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_KICK > > > VHOST_CONFIG: vring kick idx:0 file:27 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_NUM > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_BASE > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_ADDR > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_KICK > > > VHOST_CONFIG: vring kick idx:1 file:28 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_NUM > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_BASE > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_ADDR > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > VHOST_USER_SET_VRING_KICK > > > VHOST_CONFIG: vring kick idx:2 file:29 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:0 file:31 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:1 file:30 > > > VHOST_CONFIG: virtio is now ready for processing. > > > VHOST_CONFIG: /var/tmp/vhost.0: read message > > > VHOST_USER_SET_VRING_CALL > > > VHOST_CONFIG: vring call idx:2 file:25 > > > VHOST_CONFIG: virtio is now ready for processing. > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc8000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:24 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > sqid:1 > > > cid:95 nsid:1 lba:0 len:8 > > > nvme_qpair.c: 306:nvme_qpair_print_completion: *NOTICE*: INVALID > > FIELD > > > (00/02) sqid:1 cid:95 cdw0:0 sqhd:0000 p:0 m:0 dnr:1 > > > bdev_nvme.c:1521:bdev_nvme_queue_cmd: *ERROR*: readv failed: rc > > =3D -22 > > > nvme_pcie.c:1706:nvme_pcie_prp_list_append: *ERROR*: > > > vtophys(0x7f8fe7fc9000) failed > > > nvme_qpair.c: 137:nvme_io_qpair_print_command: *NOTICE*: READ > > s --===============0196347219905701439== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SGkgYWxsOjxkaXY+PGJyPjwvZGl2PjxkaXY+QWZ0ZXIgYXBwbHkgdGhl IHBhdGNoIHRlc3RpbmcsIHRoZSBJTyBmcm9tIFZNIGNhbiBpc3N1ZSB0byB2aG9zdCBzY3NpIE5W TWUsPC9kaXY+PGRpdj5UaGFuayB5b3UgZm9yIGhlbHAhPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5BZGFtIENoYW5nLjxicj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJs dHIiPk9uIEZyaSwgQXVnIDEwLCAyMDE4IGF0IDE6MTQgUE0gU3RvamFjenlrLCBEYXJpdXN6WCAm bHQ7PGEgaHJlZj0ibWFpbHRvOmRhcml1c3p4LnN0b2phY3p5a0BpbnRlbC5jb20iPmRhcml1c3p4 LnN0b2phY3p5a0BpbnRlbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6 MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+Jmd0OyBbIDQ2NDAuMDMzODc2XSBETUFS OiBpbnRlbF9pb21tdV9tYXA6IGlvbW11IHdpZHRoICgzOSkgaXMgbm90IHN1ZmZpY2llbnQgZm9y PGJyPgomZ3Q7IHRoZSBtYXBwZWQgYWRkcmVzcyAoN2ZkY2U4MjAwMDAwKTxicj4KPGJyPgpUaGFu a3MuIEl0IGlzIFNQREsmIzM5O3MgZmF1bHQuIEkgYWxyZWFkeSBwdXNoZWQgYSBwYXRjaCB0byBm aXggaXQ6IDxhIGhyZWY9Imh0dHBzOi8vcmV2aWV3LmdlcnJpdGh1Yi5pby9jL3NwZGsvc3Bkay8r LzQyMTY5NyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9yZXZpZXcu Z2Vycml0aHViLmlvL2Mvc3Bkay9zcGRrLysvNDIxNjk3PC9hPiA8YnI+CkQuPGJyPgo8YnI+CiZn dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+CiZndDsgRnJvbTogU1BESyBbbWFpbHRv OjxhIGhyZWY9Im1haWx0bzpzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnIiB0YXJnZXQ9Il9ibGFu ayI+c3Bkay1ib3VuY2VzQGxpc3RzLjAxLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBBZGFtIENoYW5n PGJyPgomZ3Q7IFNlbnQ6IEZyaWRheSwgQXVndXN0IDEwLCAyMDE4IDc6MDIgQU08YnI+CiZndDsg VG86IFN0b3JhZ2UgUGVyZm9ybWFuY2UgRGV2ZWxvcG1lbnQgS2l0ICZsdDs8YSBocmVmPSJtYWls dG86c3Bka0BsaXN0cy4wMS5vcmciIHRhcmdldD0iX2JsYW5rIj5zcGRrQGxpc3RzLjAxLm9yZzwv YT4mZ3Q7PGJyPgomZ3Q7IFN1YmplY3Q6IFJlOiBbU1BES10gRXJyb3Igd2hlbiBpc3N1ZSBJTyBp biBRRU1VIHRvIHZob3N0IHNjc2kgTlZNZTxicj4KJmd0OyA8YnI+CiZndDsgSGk6PGJyPgomZ3Q7 IEhlcmUgYXJlIE15IGhvc3QgZW52aXJvbm1lbnQ8YnI+CiZndDsgPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7 IEhvc3QgT1M6IFVidW50dSAxOC4wNCB4ODZfNjQ8YnI+CiZndDsgTGludXggS2VybmVsOiA0LjE1 LjAtMzA8YnI+CiZndDsgQ1BVOiBJbnRlbCBpNyA4NzAwSzxicj4KJmd0OyBNZW1vcnk6IDMyR0I8 YnI+CiZndDsgTlZNRSBTU0Q6IEludGVsIE9wdGFuZSBNZW1vcnkgMzJHQjxicj4KJmd0OyA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT08YnI+CiZndDsgY29uZmlndXJhdGlvbiBmb3IgYnVpbGRpbmcgUUVNVTo8YnI+CiZndDsg PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PGJyPgomZ3Q7IC4vY29uZmlndXJlIC0tcHJlZml4PS91c3IgLS10YXJnZXQtbGlz dD14ODZfNjQtc29mdG1tdSAtLWVuYWJsZS1rdm0gLS1lbmFibGUtPGJyPgomZ3Q7IGRlYnVnIC0t ZW5hYmxlLWRlYnVnLWluZm8gLS1lbmFibGUtbW9kdWxlcyAtLWVuYWJsZS1saW51eC1haW8gLS1l bmFibGUtdm5jIC0tPGJyPgomZ3Q7IGVuYWJsZS10cmFjZS1iYWNrZW5kcz1sb2cgLS1lbmFibGUt bnVtYSAtLWRpc2FibGUtd2Vycm9yIC0tZGlzYWJsZS1zdHJpcCAtLXdpdGgtPGJyPgomZ3Q7IHNk bGFiaT0yLjA8YnI+CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7IDxicj4KJmd0OyBjb25maWd1cmF0 aW9uIGZvciBidWlsZGluZyBTUERLOjxicj4KJmd0OyA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08YnI+CiZndDsgLi9jb25m aWd1cmUgLS1lbmFibGUtZGVidWc8YnI+CiZndDsgPGJyPgomZ3Q7ID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4KJmd0 OyA8YnI+CiZndDsgSSBjaGVja2VkIHRoZSBkbWVzZywgaXQgc2hvd2VkIHRoZSBmb2xsb3dpbmcg ZXJyb3I8YnI+CiZndDsgPGJyPgomZ3Q7ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4KJmd0OyA8YnI+CiZndDsgWyA0 NjQwLjAzMzg3Nl0gRE1BUjogaW50ZWxfaW9tbXVfbWFwOiBpb21tdSB3aWR0aCAoMzkpIGlzIG5v dCBzdWZmaWNpZW50IGZvcjxicj4KJmd0OyB0aGUgbWFwcGVkIGFkZHJlc3MgKDdmZGNlODIwMDAw MCk8YnI+CiZndDsgPGJyPgomZ3Q7ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4KJmd0OyA8YnI+CiZndDsgPGJyPgom Z3Q7IEkgYWRkIGxvZyBvcHRpb24gd2hlbiBzdGFydCB0aGUgdmhvc3QgdGFyZ2V0IGFzIGZvbGxv dzo8YnI+CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7IC4vYXBwL3Zob3N0L3Zob3N0IC1TIC92YXIv dG1wIC1tIDB4MyAtTCB2aG9zdCB2aG9zdF9zY3NpICZhbXA7PGJyPgomZ3Q7ID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxi cj4KJmd0OyA8YnI+CiZndDsgPGJyPgomZ3Q7IEFuZCBoZXJlIGFyZSBteSB2aG9zdCBsb2c8YnI+ CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PGJyPgomZ3Q7wqAgVkhPU1RfQ09ORklHOiBuZXcgdmhvc3QgdXNlciBj b25uZWN0aW9uIGlzIDE4PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogbmV3IGRldmljZSwgaGFuZGxl IGlzIDA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3Nh Z2UgVkhPU1RfVVNFUl9HRVRfRkVBVFVSRVM8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9HRVRfUFJPVE9DT0xf RkVBVFVSRVM8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfUFJPVE9DT0xfRkVBVFVSRVM8YnI+CiZndDsg VkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhP U1RfVVNFUl9HRVRfUVVFVUVfTlVNPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX09XTkVSPGJyPgomZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfR0VUX0ZFQVRV UkVTPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdl PGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+CiZndDsgVkhPU1RfQ09ORklH OiB2cmluZyBjYWxsIGlkeDowIGZpbGU6MjU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQ0FM TDxicj4KJmd0OyBWSE9TVF9DT05GSUc6IHZyaW5nIGNhbGwgaWR4OjEgZmlsZToyNjxicj4KJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBW SE9TVF9VU0VSX1NFVF9WUklOR19DQUxMPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2Fs bCBpZHg6MiBmaWxlOjI3PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDog cmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX0ZFQVRVUkVTPGJyPgomZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VU X01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQg bWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19OVU08YnI+CiZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNF Ul9TRVRfVlJJTkdfQkFTRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6 IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19BRERSPGJyPgomZ3Q7 IFZIT1NUX0NPTkZJRzogZ3Vlc3QgbWVtb3J5IHJlZ2lvbiAwLCBzaXplOiAweDQwMDAwMDAwPGJy PgomZ3Q7IGd1ZXN0IHBoeXNpY2FsIGFkZHI6IDB4MDxicj4KJmd0OyBndWVzdCB2aXJ0dWFswqAg YWRkcjogMHg3ZjQ3NTQ2MDAwMDA8YnI+CiZndDsgaG9zdMKgIHZpcnR1YWzCoCBhZGRyOiAweDdm ZGNlODAwMDAwMDxicj4KJmd0OyBtbWFwIGFkZHIgOiAweDdmZGNlODAwMDAwMDxicj4KJmd0OyBt bWFwIHNpemUgOiAweDQwMDAwMDAwPGJyPgomZ3Q7IG1tYXAgYWxpZ246IDB4MjAwMDAwPGJyPgom Z3Q7IG1tYXAgb2ZmwqAgOiAweDA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9z dC4wOiByZWFkIG1lc3NhZ2UgVkhPU1RfVVNFUl9TRVRfVlJJTkdfS0lDSzxicj4KJmd0OyBWSE9T VF9DT05GSUc6IHZyaW5nIGtpY2sgaWR4OjIgZmlsZToyOTxicj4KJmd0OyBWSE9TVF9DT05GSUc6 IHZpcnRpbyBpcyBub3cgcmVhZHkgZm9yIHByb2Nlc3NpbmcuPGJyPgomZ3Q7IHZob3N0LmM6IDUz NzpzcGRrX3Zob3N0X2Rldl9tZW1fcmVnaXN0ZXI6ICpJTkZPKjogUmVnaXN0ZXJpbmcgVk0gbWVt b3J5IGZvcjxicj4KJmd0OyB2dG9waHlzIHRyYW5zbGF0aW9uIC0gMHg3ZmRjZTgwMDAwMDAgbGVu OjB4NDAwMDAwMDA8YnI+CiZndDsgQ2Fubm90IHNldCB1cCBETUEgbWFwcGluZywgZXJyb3IgMTQ8 YnI+CiZndDsgdmhvc3QuYzogNTQxOnNwZGtfdmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKldBUk5J TkcqOiBGYWlsZWQgdG8gcmVnaXN0ZXI8YnI+CiZndDsgbWVtb3J5IHJlZ2lvbiAwLiBGdXR1cmUg dnRvcGh5cyB0cmFuc2xhdGlvbiBtaWdodCBmYWlsLjxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5 OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0 PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJf U0VUX1ZSSU5HX0NBTEw8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVzdHJveV9kZXZpY2Vf cG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29u dHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MCBm aWxlOjMwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJv Y2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtfdmhvc3RfZGV2X21lbV9yZWdpc3Rl cjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0b3BoeXMgdHJh bnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAwMDAwMDxicj4KJmd0OyB2aG9zdF9z Y3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xsZXIg Zm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgomZ3Q7 IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZI T1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVzdHJv eV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8YnI+ CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2Fs bCBpZHg6MSBmaWxlOjI1PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFk eSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtfdmhvc3RfZGV2X21l bV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0 b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAwMDAwMDxicj4KJmd0 OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRl ZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAw PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJy PgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjEx NDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Ig dmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzog dnJpbmcgY2FsbCBpZHg6MiBmaWxlOjI2PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlz IG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtfdmhv c3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9yPGJy PgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAwMDAw MDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZP KjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBv biBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBt ZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VS X1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NU X1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0 LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZn dDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsg VkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxi cj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4K Jmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFy L3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RB QkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdl PGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6 IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9N RU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJf U0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJl YWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhP U1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1Rf VVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBW SE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92 aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJy PgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgom Z3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIv dG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFC TEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8 YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzog L3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01F TV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVz c2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09O RklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9T RVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9T VF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9V U0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4w OiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7 IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZI T1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zo b3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+ CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90 bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJM RTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxi cj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVN X1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNz YWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05G SUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NF VF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFk IG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NU X0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VT RVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6 IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsg VkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhP U1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4K Jmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0 OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxF PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJy PgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92 YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1f VEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3Nh Z2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VU X01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQg bWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNF Ul9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDog cmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBW SE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9T VF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9z dC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgom Z3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7 IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1w L3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8 YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+ CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zh ci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9U QUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2Fn ZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklH OiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRf TUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBt ZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VS X1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NU X1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0 LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZn dDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsg VkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxi cj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4K Jmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFy L3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RB QkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdl PGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6 IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9N RU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJf U0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJl YWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhP U1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1Rf VVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBW SE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92 aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJy PgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgom Z3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIv dG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFC TEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8 YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzog L3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01F TV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVz c2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09O RklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9T RVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9T VF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9V U0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4w OiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7 IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZI T1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zo b3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+ CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90 bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJM RTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxi cj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVN X1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNz YWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05G SUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NF VF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFk IG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NU X0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VT RVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6 IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsg VkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhP U1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4K Jmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0 OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxF PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJy PgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92 YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1f VEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3Nh Z2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VU X01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQg bWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNF Ul9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDog cmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBW SE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9T VF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9z dC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9HRVRfVlJJTkdfQkFTRTxicj4K Jmd0OyB2aG9zdF9zY3NpLmM6MTE0MTpkZXN0cm95X2RldmljZV9wb2xsZXJfY2I6ICpJTkZPKjog U3RvcHBpbmcgcG9sbGVyIGZvciB2aG9zdDxicj4KJmd0OyBjb250cm9sbGVyIHZob3N0LjA8YnI+ CiZndDsgVkhPU1RfQ09ORklHOiB2cmluZyBiYXNlIGlkeDoyIGZpbGU6MjU5PGJyPgomZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VU X0ZFQVRVUkVTPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBt ZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VS X1NFVF9WUklOR19OVU08YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQkFTRTxicj4KJmd0OyBW SE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9T VF9VU0VSX1NFVF9WUklOR19BRERSPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogZ3Vlc3QgbWVtb3J5 IHJlZ2lvbiAwLCBzaXplOiAweDQwMDAwMDAwPGJyPgomZ3Q7IGd1ZXN0IHBoeXNpY2FsIGFkZHI6 IDB4MDxicj4KJmd0OyBndWVzdCB2aXJ0dWFswqAgYWRkcjogMHg3ZjQ3NTQ2MDAwMDA8YnI+CiZn dDsgaG9zdMKgIHZpcnR1YWzCoCBhZGRyOiAweDdmZGNlODAwMDAwMDxicj4KJmd0OyBtbWFwIGFk ZHIgOiAweDdmZGNlODAwMDAwMDxicj4KJmd0OyBtbWFwIHNpemUgOiAweDQwMDAwMDAwPGJyPgom Z3Q7IG1tYXAgYWxpZ246IDB4MjAwMDAwPGJyPgomZ3Q7IG1tYXAgb2ZmwqAgOiAweDA8YnI+CiZn dDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2UgVkhPU1RfVVNF Ul9TRVRfVlJJTkdfS0lDSzxicj4KJmd0OyBWSE9TVF9DT05GSUc6IHZyaW5nIGtpY2sgaWR4OjAg ZmlsZToyNzxicj4KJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRpbyBpcyBub3cgcmVhZHkgZm9yIHBy b2Nlc3NpbmcuPGJyPgomZ3Q7IHZob3N0LmM6IDUzNzpzcGRrX3Zob3N0X2Rldl9tZW1fcmVnaXN0 ZXI6ICpJTkZPKjogUmVnaXN0ZXJpbmcgVk0gbWVtb3J5IGZvcjxicj4KJmd0OyB2dG9waHlzIHRy YW5zbGF0aW9uIC0gMHg3ZmRjZTgwMDAwMDAgbGVuOjB4NDAwMDAwMDA8YnI+CiZndDsgdmhvc3Rf c2NzaS5jOjEwOTk6c3Bka192aG9zdF9zY3NpX3N0YXJ0OiAqSU5GTyo6IFN0YXJ0ZWQgcG9sbGVy IGZvciB2aG9zdDxicj4KJmd0OyBjb250cm9sbGVyIHZob3N0LjAgb24gbGNvcmUgMDxicj4KJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBW SE9TVF9VU0VSX1NFVF9WUklOR19OVU08YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92 aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQkFTRTxi cj4KJmd0OyB2aG9zdF9zY3NpLmM6MTE0MTpkZXN0cm95X2RldmljZV9wb2xsZXJfY2I6ICpJTkZP KjogU3RvcHBpbmcgcG9sbGVyIGZvciB2aG9zdDxicj4KJmd0OyBjb250cm9sbGVyIHZob3N0LjA8 YnI+CiZndDsgVkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMgbm93IHJlYWR5IGZvciBwcm9jZXNzaW5n Ljxicj4KJmd0OyB2aG9zdC5jOiA1Mzc6c3Bka192aG9zdF9kZXZfbWVtX3JlZ2lzdGVyOiAqSU5G Tyo6IFJlZ2lzdGVyaW5nIFZNIG1lbW9yeSBmb3I8YnI+CiZndDsgdnRvcGh5cyB0cmFuc2xhdGlv biAtIDB4N2ZkY2U4MDAwMDAwIGxlbjoweDQwMDAwMDAwPGJyPgomZ3Q7IHZob3N0X3Njc2kuYzox MDk5OnNwZGtfdmhvc3Rfc2NzaV9zdGFydDogKklORk8qOiBTdGFydGVkIHBvbGxlciBmb3Igdmhv c3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wIG9uIGxjb3JlIDA8YnI+CiZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNF Ul9TRVRfVlJJTkdfQUREUjxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTE0MTpkZXN0cm95X2Rldmlj ZV9wb2xsZXJfY2I6ICpJTkZPKjogU3RvcHBpbmcgcG9sbGVyIGZvciB2aG9zdDxicj4KJmd0OyBj b250cm9sbGVyIHZob3N0LjA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMgbm93IHJl YWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0OyB2aG9zdC5jOiA1Mzc6c3Bka192aG9zdF9kZXZf bWVtX3JlZ2lzdGVyOiAqSU5GTyo6IFJlZ2lzdGVyaW5nIFZNIG1lbW9yeSBmb3I8YnI+CiZndDsg dnRvcGh5cyB0cmFuc2xhdGlvbiAtIDB4N2ZkY2U4MDAwMDAwIGxlbjoweDQwMDAwMDAwPGJyPgom Z3Q7IHZob3N0X3Njc2kuYzoxMDk5OnNwZGtfdmhvc3Rfc2NzaV9zdGFydDogKklORk8qOiBTdGFy dGVkIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wIG9uIGxjb3Jl IDA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2Ug VkhPU1RfVVNFUl9TRVRfVlJJTkdfS0lDSzxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTE0MTpkZXN0 cm95X2RldmljZV9wb2xsZXJfY2I6ICpJTkZPKjogU3RvcHBpbmcgcG9sbGVyIGZvciB2aG9zdDxi cj4KJmd0OyBjb250cm9sbGVyIHZob3N0LjA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiB2cmluZyBr aWNrIGlkeDoxIGZpbGU6Mjg8YnI+CiZndDsgVkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMgbm93IHJl YWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0OyB2aG9zdC5jOiA1Mzc6c3Bka192aG9zdF9kZXZf bWVtX3JlZ2lzdGVyOiAqSU5GTyo6IFJlZ2lzdGVyaW5nIFZNIG1lbW9yeSBmb3I8YnI+CiZndDsg dnRvcGh5cyB0cmFuc2xhdGlvbiAtIDB4N2ZkY2U4MDAwMDAwIGxlbjoweDQwMDAwMDAwPGJyPgom Z3Q7IHZob3N0X3Njc2kuYzoxMDk5OnNwZGtfdmhvc3Rfc2NzaV9zdGFydDogKklORk8qOiBTdGFy dGVkIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wIG9uIGxjb3Jl IDA8YnI+CiZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8 YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfTlVNPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzog L3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZS SU5HX0JBU0U8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVy X2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxl ciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3Ig cHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtfdmhvc3RfZGV2X21lbV9yZWdp c3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0b3BoeXMg dHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAwMDAwMDxicj4KJmd0OyB2aG9z dF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xs ZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgom Z3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7 IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0FERFI8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVz dHJveV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8 YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlv IGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtf dmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9y PGJyPgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAw MDAwMDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJ TkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3Qu MCBvbiBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0tJQ0s8YnI+CiZndDsgdmhvc3Rfc2NzaS5j OjExNDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBm b3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJ RzogdnJpbmcga2ljayBpZHg6MiBmaWxlOjI5PGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlv IGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtf dmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9y PGJyPgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAw MDAwMDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJ TkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3Qu MCBvbiBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+CiZndDsgdmhv c3Rfc2NzaS5jOjExNDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6IFN0b3BwaW5n IHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJyPgomZ3Q7IFZI T1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MCBmaWxlOjMxPGJyPgomZ3Q7IFZIT1NUX0NPTkZJ RzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsgdmhvc3QuYzog NTM3OnNwZGtfdmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3RlcmluZyBWTSBt ZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNlODAwMDAwMCBs ZW46MHg0MDAwMDAwMDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zob3N0X3Njc2lf c3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7IGNvbnRyb2xs ZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+ CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVyX2NiOiAqSU5GTyo6 IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2aG9zdC4wPGJy PgomZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MSBmaWxlOjMwPGJyPgomZ3Q7IFZI T1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDsg dmhvc3QuYzogNTM3OnNwZGtfdmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8qOiBSZWdpc3Rl cmluZyBWTSBtZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24gLSAweDdmZGNl ODAwMDAwMCBsZW46MHg0MDAwMDAwMDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5OTpzcGRrX3Zo b3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0PGJyPgomZ3Q7 IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogL3Zh ci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5H X0NBTEw8YnI+CiZndDsgdmhvc3Rfc2NzaS5jOjExNDE6ZGVzdHJveV9kZXZpY2VfcG9sbGVyX2Ni OiAqSU5GTyo6IFN0b3BwaW5nIHBvbGxlciBmb3Igdmhvc3Q8YnI+CiZndDsgY29udHJvbGxlciB2 aG9zdC4wPGJyPgomZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MiBmaWxlOjI1PGJy PgomZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48 YnI+CiZndDsgdmhvc3QuYzogNTM3OnNwZGtfdmhvc3RfZGV2X21lbV9yZWdpc3RlcjogKklORk8q OiBSZWdpc3RlcmluZyBWTSBtZW1vcnkgZm9yPGJyPgomZ3Q7IHZ0b3BoeXMgdHJhbnNsYXRpb24g LSAweDdmZGNlODAwMDAwMCBsZW46MHg0MDAwMDAwMDxicj4KJmd0OyB2aG9zdF9zY3NpLmM6MTA5 OTpzcGRrX3Zob3N0X3Njc2lfc3RhcnQ6ICpJTkZPKjogU3RhcnRlZCBwb2xsZXIgZm9yIHZob3N0 PGJyPgomZ3Q7IGNvbnRyb2xsZXIgdmhvc3QuMCBvbiBsY29yZSAwPGJyPgomZ3Q7IG52bWVfcGNp ZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDsgdnRv cGh5cygweDdmZGQxYzQ2NzAwMCkgZmFpbGVkPGJyPgomZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52 bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQgc3FpZDoxPGJyPgomZ3Q7 IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZt ZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRCBGSUVMRDxicj4KJmd0 OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJy PgomZ3Q7IGJkZXZfbnZtZS5jOjE1MTE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVh ZHYgZmFpbGVkOiByYyA9IC0yMjxicj4KJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9w cnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7IHZ0b3BoeXMoMHg3ZmRkMWM0NjcwMDAp IGZhaWxlZDxicj4KJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2Nv bW1hbmQ6ICpOT1RJQ0UqOiBSRUFEIHNxaWQ6MTxicj4KJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTow IGxlbjo4PGJyPgomZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxl dGlvbjogKk5PVElDRSo6IElOVkFMSUQgRklFTEQ8YnI+CiZndDsgKDAwLzAyKSBzcWlkOjEgY2lk Ojk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0OyBiZGV2X252bWUuYzox NTExOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmMgPSAtMjI8 YnI+CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7IDxicj4KJmd0OyBUaGFua3MsPGJyPgomZ3Q7IEFk YW0gQ2hhbmcuPGJyPgomZ3Q7IDxicj4KJmd0OyBPbiBUaHUsIEF1ZyA5LCAyMDE4IGF0IDk6NTUg UE0gU3RvamFjenlrLCBEYXJpdXN6WDxicj4KJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhcml1 c3p4LnN0b2phY3p5a0BpbnRlbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kYXJpdXN6eC5zdG9qYWN6 eWtAaW50ZWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkYXJpdXN6eC5zdG9q YWN6eWtAaW50ZWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGFyaXVzenguc3RvamFjenlrQGludGVs LmNvbTwvYT4mZ3Q7ICZndDsgd3JvdGU6PGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDvCoCDC oCDCoCDCoFRoYW5rcyw8YnI+CiZndDvCoCDCoCDCoCDCoFRoZSBhZGRyZXNzIHRoYXQgdnRvcGh5 cyBmYWlscyBvbiBzaG91bGQgYmUgbWFwcGVkLiBTb21ldGhpbmcgd2VudDxicj4KJmd0OyB3cm9u ZywgYnV0IHRoYXQgdmhvc3QgbG9nIGlzIG5vdCBwYXJ0aWN1bGFybHkgaGVscGZ1bCBiZWNhdXNl IGl0IGNvbWVzIGZyb20gYSBub24tPGJyPgomZ3Q7IGRlYnVnIGFwcC48YnI+CiZndDvCoCDCoCDC oCDCoEkgY291bGQgYXNrIHlvdSB0byBlbmFibGUgZGVidWcgKC4vY29uZmlndXJlIC0tZW5hYmxl LWRlYnVnKSwgYnV0IGNvdWxkPGJyPgomZ3Q7IHlvdSBmcnN0IHByb3ZpZGUgdGhlIGRtZXNnPyBB cmUgdGhlcmUgYW55IGVycm9ycz88YnI+CiZndDvCoCDCoCDCoCDCoEQuPGJyPgomZ3Q7IDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBGcm9tOiBTUERLIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNwZGstYm91 bmNlc0BsaXN0cy4wMS5vcmciIHRhcmdldD0iX2JsYW5rIj5zcGRrLWJvdW5jZXNAbGlzdHMuMDEu b3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzcGRrLSIgdGFyZ2V0PSJfYmxhbmsi PnNwZGstPC9hPjxicj4KJmd0OyA8YSBocmVmPSJtYWlsdG86Ym91bmNlc0BsaXN0cy4wMS5vcmci IHRhcmdldD0iX2JsYW5rIj5ib3VuY2VzQGxpc3RzLjAxLm9yZzwvYT4mZ3Q7IF0gT24gQmVoYWxm IE9mIEFkYW0gQ2hhbmc8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgU2VudDogVGh1cnNkYXksIEF1 Z3VzdCA5LCAyMDE4IDEyOjU2IFBNPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFRvOiBTdG9yYWdl IFBlcmZvcm1hbmNlIERldmVsb3BtZW50IEtpdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwZGtAbGlz dHMuMDEub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3Bka0BsaXN0cy4wMS5vcmc8L2E+PGJyPgomZ3Q7 ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNwZGtAbGlzdHMuMDEub3JnIiB0YXJnZXQ9Il9i bGFuayI+c3Bka0BsaXN0cy4wMS5vcmc8L2E+Jmd0OyAmZ3Q7PGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IFN1YmplY3Q6IFJlOiBbU1BES10gRXJyb3Igd2hlbiBpc3N1ZSBJTyBpbiBRRU1VIHRvIHZo b3N0IHNjc2kgTlZNZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBIaTo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgSSBoYXZlIGFkZGVkICZxdW90Oy1udW1h IG5vZGUsbWVtZGV2PW1lbTAmcXVvdDsgaW4gUUVNVSBjb21tYW5kIGxpbmUsPGJyPgomZ3Q7IGJ1 dCBzdGlsbCBoYWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgc2FtZSBlcnJvciBtZXNzYWdlLjxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBIZXJlIGFyZSBteSBtb2RpZmllZCBRRU1VIGNvbW1hbmQg YXJndW1lbnQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDs8YnI+CiZndDvCoCDCoCDCoCDCoCZndDs8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDs8YnI+CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IHRhc2tzZXQgLWMgMiwzLDQsNSBxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1r dm0gLW0gMUcgXDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgLW5hbWUgYnJl YWQsZGVidWctdGhyZWFkcz1vbiBcPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAg wqAtZGFlbW9uaXplIFw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoC1waWRm aWxlIC92YXIvbG9nL2JyZWFkLnBpZCBcPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAg wqAgwqAtY3B1IGhvc3RcPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAtc21w IDQsc29ja2V0cz0xLGNvcmVzPTQsdGhyZWFkcz0xIFw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDvC oCDCoCDCoCDCoCDCoC1vYmplY3QgbWVtb3J5LWJhY2tlbmQtZmlsZSxpZD1tZW0wLHNpemU9MUcs bWVtLTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBwYXRoPS9kZXYvaHVnZXBhZ2VzLHNoYXJlPW9u LHByZWFsbG9jPXllcyxob3N0LW5vZGVzPTAscG9saWN5PWJpbmQ8YnI+CiZndDsgLW51bWE8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgbm9kZSxtZW1kZXY9bWVtMFw8YnI+CiZndDvCoCDCoCDCoCDC oCZndDvCoCDCoCDCoCDCoCDCoC1kcml2ZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4KJmd0 OyBmaWxlPS4uL3VidW50dS5pbWcsbWVkaWE9ZGlzayxjYWNoZT11bnNhZmUsYWlvPXRocmVhZHMs Zm9ybWF0PXFjb3cyXDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAtY2hhcmRldiBzb2NrZXQsaWQ9 Y2hhcjAscGF0aD0vdmFyL3RtcC92aG9zdC4wIFw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgLWRl dmljZSB2aG9zdC11c2VyLXNjc2ktcGNpLGlkPXNjc2kwLGNoYXJkZXY9Y2hhcjBcPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAtbWFjaGluZSB1c2I9b24gXDxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0O8KgIMKgIMKgIMKgIMKgLWRldmljZSB1c2ItdGFibGV0IFw8YnI+CiZndDvC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoC1kZXZpY2UgdXNiLW1vdXNlIFw8YnI+CiZndDvC oCDCoCDCoCDCoCZndDvCoCDCoCDCoCDCoCDCoC1kZXZpY2UgdXNiLWtiZCBcPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7wqAgwqAgwqAgwqAgwqAtdm5jIDoyIFw8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgLW5ldCBuaWMsbW9kZWw9dmlydGlvXDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAtbmV0IHVz ZXIsaG9zdGZ3ZD10Y3A6OjIyMjItOjIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7PGJyPgomZ3Q7 ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0Ozxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBBbmQgdGhlIGZvbGxvd2luZyBpcyB0aGUgdmhvc3QgbG9nIGZyb20gUUVNVSBzdGFydGluZzo8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDs8YnI+CiZndDsgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogbmV3IHZob3N0IHVzZXIgY29ubmVjdGlvbiBpcyAxODxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IG5ldyBkZXZpY2UsIGhhbmRsZSBp cyAwPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfR0VUX0ZFQVRVUkVTPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNz YWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfR0VUX1BST1RPQ09MX0ZFQVRV UkVTPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX1BS T1RPQ09MX0ZFQVRVUkVTPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zh ci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X1VTRVJfR0VUX1FVRVVFX05VTTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6 IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX1NFVF9P V05FUjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0 LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VSX0dFVF9GRUFUVVJFUzxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVz c2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19DQUxMPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MCBmaWxl OjI1PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZS SU5HX0NBTEw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2cmluZyBjYWxs IGlkeDoxIGZpbGU6MjY8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFy L3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf VVNFUl9TRVRfVlJJTkdfQ0FMTDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6 IHZyaW5nIGNhbGwgaWR4OjIgZmlsZToyNzxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VS X1NFVF9GRUFUVVJFUzxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIv dG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9V U0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhP U1RfVVNFUl9TRVRfVlJJTkdfTlVNPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0JBU0U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQUREUjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBW SE9TVF9DT05GSUc6IGd1ZXN0IG1lbW9yeSByZWdpb24gMCwgc2l6ZTogMHg0MDAwMDAwMDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBndWVzdCBwaHlzaWNhbCBhZGRyOiAweDA8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgZ3Vlc3QgdmlydHVhbMKgIGFkZHI6IDB4N2ZhMWE0YTAwMDAwPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IGhvc3TCoCB2aXJ0dWFswqAgYWRkcjogMHg3ZjhmYjQwMDAwMDA8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgbW1hcCBhZGRyIDogMHg3ZjhmYjQwMDAwMDA8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgbW1hcCBzaXplIDogMHg0MDAwMDAwMDxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBtbWFwIGFsaWduOiAweDIwMDAwMDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBtbWFwIG9m ZsKgIDogMHgwPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0tJQ0s8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2cmluZyBraWNrIGlkeDoyIGZp bGU6Mjk8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMgbm93 IHJlYWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05G SUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9VU0VSX1NFVF9WUklOR19DQUxMPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MCBmaWxlOjMwPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQ0FMTDxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZyaW5nIGNhbGwgaWR4OjEgZmls ZToyNTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRpbyBpcyBub3cg cmVhZHkgZm9yIHByb2Nlc3NpbmcuPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NBTEw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf Q09ORklHOiB2cmluZyBjYWxsIGlkeDoyIGZpbGU6MjY8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg VkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMgbm93IHJlYWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVz c2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFk IG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxF PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDog cmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9U QUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0 LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9N RU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92 aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9T RVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90 bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VT RVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92 YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9T VF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklH OiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg VkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9T VF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg VkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNz YWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQg bWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RB QkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01F TV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zo b3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NF VF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNF Ul9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zh ci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6 IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBW SE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09O RklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBW SE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3Nh Z2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBt ZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJl YWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFC TEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4w OiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVN X1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VU X01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1w L3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VS X1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFy L3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf VVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzog L3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZI T1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05G SUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2Fn ZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJM RTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6 IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1f VEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9z dC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRf TUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJf U0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIv dG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9V U0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhP U1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhP U1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdl PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVz c2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFk IG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxF PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDog cmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9U QUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0 LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9N RU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92 aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9T RVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90 bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VT RVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92 YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9T VF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklH OiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg VkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NP TkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9T VF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg VkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNz YWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQg bWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RB QkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01F TV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zo b3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NF VF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3Rt cC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNF Ul9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zh ci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6 IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBW SE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09O RklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NU X0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBW SE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3Nh Z2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBt ZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJl YWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFC TEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4w OiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVN X1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhv c3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VU X01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1w L3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VS X1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFy L3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf VVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzog L3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZI T1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05G SUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf Q09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2Fn ZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1l c3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVh ZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJM RTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6 IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9NRU1f VEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9z dC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRf TUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJf U0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IC92YXIv dG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9V U0VSX1NFVF9NRU1fVEFCTEU8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhP U1RfVVNFUl9TRVRfTUVNX1RBQkxFPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX1VTRVJfR0VUX1ZSSU5HX0JBU0U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1Rf Q09ORklHOiB2cmluZyBiYXNlIGlkeDoyIGZpbGU6MjU5PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZI T1NUX1VTRVJfU0VUX0ZFQVRVUkVTPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IFZIT1NUX1VTRVJfU0VUX01FTV9UQUJMRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19OVU08YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhP U1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQkFTRTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19BRERSPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX0NPTkZJRzogZ3Vlc3QgbWVtb3J5IHJlZ2lvbiAwLCBzaXplOiAweDQwMDAw MDAwPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGd1ZXN0IHBoeXNpY2FsIGFkZHI6IDB4MDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBndWVzdCB2aXJ0dWFswqAgYWRkcjogMHg3ZmExYTRhMDAwMDA8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgaG9zdMKgIHZpcnR1YWzCoCBhZGRyOiAweDdmOGZiNDAw MDAwMDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBtbWFwIGFkZHIgOiAweDdmOGZiNDAwMDAwMDxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBtbWFwIHNpemUgOiAweDQwMDAwMDAwPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IG1tYXAgYWxpZ246IDB4MjAwMDAwPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IG1tYXAgb2ZmwqAgOiAweDA8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAv dmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZndDsgVkhPU1RfVVNFUl9TRVRfVlJJ TkdfS0lDSzxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZyaW5nIGtpY2sg aWR4OjAgZmlsZToyNzxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRp byBpcyBub3cgcmVhZHkgZm9yIHByb2Nlc3NpbmcuPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZI T1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZSSU5HX05VTTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19CQVNFPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiBy ZWFkIG1lc3NhZ2U8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdf QUREUjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRpbyBpcyBub3cg cmVhZHkgZm9yIHByb2Nlc3NpbmcuPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogL3Zhci90bXAvdmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7IFZIT1NUX1VTRVJfU0VU X1ZSSU5HX0tJQ0s8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2cmluZyBr aWNrIGlkeDoxIGZpbGU6Mjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2 aXJ0aW8gaXMgbm93IHJlYWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19OVU08YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQkFTRTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRpbyBpcyBub3cgcmVhZHkgZm9yIHByb2Nlc3Np bmcuPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAvdmhvc3Qu MDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJfU0VUX1ZS SU5HX0FERFI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2aXJ0aW8gaXMg bm93IHJlYWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9D T05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0OyBWSE9TVF9VU0VS X1NFVF9WUklOR19LSUNLPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogdnJp bmcga2ljayBpZHg6MiBmaWxlOjI5PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJ RzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJvY2Vzc2luZy48YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgVkhPU1RfQ09ORklHOiAvdmFyL3RtcC92aG9zdC4wOiByZWFkIG1lc3NhZ2U8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfVVNFUl9TRVRfVlJJTkdfQ0FMTDxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZyaW5nIGNhbGwgaWR4OjAgZmlsZTozMTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9DT05GSUc6IHZpcnRpbyBpcyBub3cgcmVhZHkgZm9yIHBy b2Nlc3NpbmcuPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogL3Zhci90bXAv dmhvc3QuMDogcmVhZCBtZXNzYWdlPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX1VTRVJf U0VUX1ZSSU5HX0NBTEw8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklHOiB2cmlu ZyBjYWxsIGlkeDoxIGZpbGU6MzA8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgVkhPU1RfQ09ORklH OiB2aXJ0aW8gaXMgbm93IHJlYWR5IGZvciBwcm9jZXNzaW5nLjxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBWSE9TVF9DT05GSUc6IC92YXIvdG1wL3Zob3N0LjA6IHJlYWQgbWVzc2FnZTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBWSE9TVF9VU0VSX1NFVF9WUklOR19DQUxMPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MiBmaWxlOjI1PGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IFZIT1NUX0NPTkZJRzogdmlydGlvIGlzIG5vdyByZWFkeSBmb3IgcHJv Y2Vzc2luZy48YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3Bj aWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9w aHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9x cGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxi cj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6 MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3Fw YWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDow MDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUy MTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7 ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2ll X3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5 cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBh aXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+ CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAg bGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFp cl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAw MCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6 YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9 IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9w cnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMo MHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWly LmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgom Z3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxl bjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJf cHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAg cDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJk ZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAt MjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJw X2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4 N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5j OiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0 OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46 ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3By aW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6 MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2 X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIy PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9s aXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdm OGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzog MTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsg c3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmlu dF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAg bTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9u dm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlz dF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3Zjhm ZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEz Nzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNx aWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRf Y29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06 MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZt ZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3Rf YXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3 ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6 bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlk OjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2Nv bXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAg ZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVf cXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2Fw cGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2Zj OTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52 bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDox PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21w bGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRu cjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1 ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBl bmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkw MDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1l X2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxl dGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6 MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1 ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5k OiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAw KSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9p b19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRp b246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVf Y21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDog KkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkg ZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9f cXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9u OiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2Nt ZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpF UlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZh aWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3Fw YWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjog Kk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg KDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6 ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJS T1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWls ZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFp cl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpO T1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgw MC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAq RVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9S Kjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVk PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJf cHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9U SUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAv MDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVS Uk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6 PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3By aW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElD RSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAy KSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJP Uio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmlu dF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0Uq OiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikg c3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1Iq OiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRf Y29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg bnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjog SU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNx aWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjog cmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBu dm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2Nv bW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52 bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElO VkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlk OjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJl YWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZt ZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21t YW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1l X3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZB TElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDox IGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFk diBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVf cGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFu ZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9x cGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJ RDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBj aWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYg ZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3Bj aWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6 ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBj aWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBh aXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8 YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lk Ojk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZh aWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2ll LmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAq Tk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lk Ojk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWly LmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJy PgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5 NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg YmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWls ZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5j OjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5P VElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5 NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5j OiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4K Jmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUg Y2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJk ZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVk OiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzox NzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJ Q0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUg bnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzog MzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZn dDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNk dzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2 X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDog cmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcw Njpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNF KjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5z aWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMw Njpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7 IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcw OjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9u dm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJj PGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6 bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6 IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lk OjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6 bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBG SUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDow IHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZt ZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxi cj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52 bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBu dm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBS RUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDox IGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52 bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklF TEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBz cWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUu YzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+ CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1l X3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2 dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZt ZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVB RDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBs YmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1l X3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxE PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3Fo ZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6 MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgom Z3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9w Y2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRv cGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVf cXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8 YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJh OjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9x cGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6 MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1 MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0 OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNp ZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3Bo eXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3Fw YWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJy PgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTow IGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBh aXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAw MDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIx OmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsg PSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVf cHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlz KDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFp ci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4K Jmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBs ZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWly X3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAw IHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpi ZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0g LTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3By cF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygw eDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIu YzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZn dDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVu Ojg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9w cmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBw OjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRl dl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0y Mjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBf bGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3 ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6 IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7 IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4 PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJp bnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDow IG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZf bnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xp c3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4 ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAx Mzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBz cWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50 X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBt OjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252 bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0 X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZl N2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3 Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3Fp ZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9j b21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTow IGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1l X3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9h cHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdm YzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpu dm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6 MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29t cGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBk bnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9x dWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBw ZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5 MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZt ZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBs ZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5y OjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVl dWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVu ZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAw MCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVf aW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0 aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjox PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVl X2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6 ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDAp IGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lv X3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlv bjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxi cj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9j bWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAq RVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBm YWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19x cGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246 ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+ CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21k OiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVS Uk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFp bGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBh aXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAq Tk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAo MDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgom Z3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDog KkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJP Uio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxl ZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWly X3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5P VElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAw LzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0 O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpF UlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1Iq Ojxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9w cmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJ Q0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8w Mikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvC oCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJS T1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJp bnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNF KjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIp IHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAg wqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9S KjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50 X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6 IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBz cWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKg IMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6 IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg bnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9j b21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBu dm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJ TlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3Fp ZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDC oCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiBy ZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52 bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29t bWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZt ZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5W QUxJRDxicj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6 MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAg wqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVh ZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1l X3BjaWUuYzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1h bmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVf cXBhaXIuYzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFM SUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEg Y2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKg Jmd0OyBiZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2 IGZhaWxlZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9w Y2llLmM6MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8Kg IMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5k OiAqTk9USUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg Y2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3Fw YWlyLmM6IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElE PGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNp ZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZn dDsgYmRldl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBm YWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNp ZS5jOjE3MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDC oCDCoCDCoCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDog Kk5PVElDRSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNp ZDo5NSBuc2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFp ci5jOiAzMDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxi cj4KJmd0OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6 OTUgY2R3MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IGJkZXZfbnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFp bGVkOiByYzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUu YzoxNzA2Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAg wqAgwqAmZ3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpO T1RJQ0UqOiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6 OTUgbnNpZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIu YzogMzA2Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+ CiZndDsgRklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1 IGNkdzA6MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBi ZGV2X252bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxl ZDogcmM8YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6 MTcwNjpudm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKg IMKgJmd0OyB2dG9waHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgbnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9U SUNFKjogUkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1 IG5zaWQ6MSBsYmE6MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6 IDMwNjpudm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgom Z3Q7IEZJRUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBj ZHcwOjAgc3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRl dl9udm1lLmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6 IHJjPGJyPgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3 MDY6bnZtZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDC oCZndDsgdnRvcGh5cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IG52bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElD RSo6IFJFQUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBu c2lkOjEgbGJhOjAgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAz MDY6bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0 OyBGSUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3 MDowIHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZf bnZtZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiBy Yzxicj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2 Om52bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAm Z3Q7IHZ0b3BoeXMoMHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyBudm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0Uq OiBSRUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNp ZDoxIGxiYTowIGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2 Om52bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsg RklFTEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6 MCBzcWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252 bWUuYzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8 YnI+CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpu dm1lX3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0 OyB2dG9waHlzKDB4N2Y4ZmU3ZmM4MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg bnZtZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjog UkVBRDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6 MSBsYmE6MjQgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6 bnZtZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBG SUVMRDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDow IHNxaGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZt ZS5jOjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxi cj4KJmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52 bWVfcGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7 IHZ0b3BoeXMoMHg3ZjhmZTdmYzgwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBu dm1lX3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBS RUFEPGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDox IGxiYToyNCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpu dm1lX3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJ RUxEPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAg c3FoZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1l LmM6MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJy PgomZ3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZt ZV9wY2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsg dnRvcGh5cygweDdmOGZlN2ZjODAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52 bWVfcXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJF QUQ8YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEg bGJhOjI0IGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52 bWVfcXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklF TEQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBz cWhkOjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUu YzoxNTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+ CiZndDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1l X3BjaWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2 dG9waHlzKDB4N2Y4ZmU3ZmM4MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZt ZV9xcGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVB RDxicj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBs YmE6MjQgbGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZt ZV9xcGFpcl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVM RDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNx aGQ6MDAwMCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5j OjE1MjE6YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4K Jmd0OyA9IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVf cGNpZV9wcnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0 b3BoeXMoMHg3ZjhmZTdmYzgwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1l X3FwYWlyLmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFE PGJyPgomZ3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxi YToyNCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1l X3FwYWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxE PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3Fo ZDowMDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6 MTUyMTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgom Z3Q7ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9w Y2llX3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRv cGh5cygweDdmOGZlN2ZjODAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVf cXBhaXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8 YnI+CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJh OjI0IGxlbjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVf cXBhaXJfcHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8 YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhk OjAwMDAgcDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzox NTIxOmJkZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZn dDsgPSAtMjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3Bj aWVfcHJwX2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9w aHlzKDB4N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9x cGFpci5jOiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxi cj4KJmd0OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6 MCBsZW46ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3Fw YWlyX3ByaW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJy PgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDow MDAwIHA6MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUy MTpiZGV2X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7 ID0gLTIyPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2ll X3BycF9saXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5 cygweDdmOGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBh aXIuYzogMTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+ CiZndDsgc3FpZDoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGNpZDo5NSBuc2lkOjEgbGJhOjAg bGVuOjg8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5jOiAzMDY6bnZtZV9xcGFp cl9wcmludF9jb21wbGV0aW9uOiAqTk9USUNFKjogSU5WQUxJRDxicj4KJmd0OyBGSUVMRDxicj4K Jmd0O8KgIMKgIMKgIMKgJmd0OyAoMDAvMDIpIHNxaWQ6MSBjaWQ6OTUgY2R3MDowIHNxaGQ6MDAw MCBwOjAgbTowIGRucjoxPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IGJkZXZfbnZtZS5jOjE1MjE6 YmRldl9udm1lX3F1ZXVlX2NtZDogKkVSUk9SKjogcmVhZHYgZmFpbGVkOiByYzxicj4KJmd0OyA9 IC0yMjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3BjaWUuYzoxNzA2Om52bWVfcGNpZV9w cnBfbGlzdF9hcHBlbmQ6ICpFUlJPUio6PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IHZ0b3BoeXMo MHg3ZjhmZTdmYzkwMDApIGZhaWxlZDxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWly LmM6IDEzNzpudm1lX2lvX3FwYWlyX3ByaW50X2NvbW1hbmQ6ICpOT1RJQ0UqOiBSRUFEPGJyPgom Z3Q7IHNxaWQ6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBjaWQ6OTUgbnNpZDoxIGxiYTowIGxl bjo4PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzogMzA2Om52bWVfcXBhaXJf cHJpbnRfY29tcGxldGlvbjogKk5PVElDRSo6IElOVkFMSUQ8YnI+CiZndDsgRklFTEQ8YnI+CiZn dDvCoCDCoCDCoCDCoCZndDsgKDAwLzAyKSBzcWlkOjEgY2lkOjk1IGNkdzA6MCBzcWhkOjAwMDAg cDowIG06MCBkbnI6MTxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBiZGV2X252bWUuYzoxNTIxOmJk ZXZfbnZtZV9xdWV1ZV9jbWQ6ICpFUlJPUio6IHJlYWR2IGZhaWxlZDogcmM8YnI+CiZndDsgPSAt MjI8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9wY2llLmM6MTcwNjpudm1lX3BjaWVfcHJw X2xpc3RfYXBwZW5kOiAqRVJST1IqOjxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyB2dG9waHlzKDB4 N2Y4ZmU3ZmM5MDAwKSBmYWlsZWQ8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgbnZtZV9xcGFpci5j OiAxMzc6bnZtZV9pb19xcGFpcl9wcmludF9jb21tYW5kOiAqTk9USUNFKjogUkVBRDxicj4KJmd0 OyBzcWlkOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgY2lkOjk1IG5zaWQ6MSBsYmE6MCBsZW46 ODxicj4KJmd0O8KgIMKgIMKgIMKgJmd0OyBudm1lX3FwYWlyLmM6IDMwNjpudm1lX3FwYWlyX3By aW50X2NvbXBsZXRpb246ICpOT1RJQ0UqOiBJTlZBTElEPGJyPgomZ3Q7IEZJRUxEPGJyPgomZ3Q7 wqAgwqAgwqAgwqAmZ3Q7ICgwMC8wMikgc3FpZDoxIGNpZDo5NSBjZHcwOjAgc3FoZDowMDAwIHA6 MCBtOjAgZG5yOjE8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgYmRldl9udm1lLmM6MTUyMTpiZGV2 X252bWVfcXVldWVfY21kOiAqRVJST1IqOiByZWFkdiBmYWlsZWQ6IHJjPGJyPgomZ3Q7ID0gLTIy PGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcGNpZS5jOjE3MDY6bnZtZV9wY2llX3BycF9s aXN0X2FwcGVuZDogKkVSUk9SKjo8YnI+CiZndDvCoCDCoCDCoCDCoCZndDsgdnRvcGh5cygweDdm OGZlN2ZjOTAwMCkgZmFpbGVkPGJyPgomZ3Q7wqAgwqAgwqAgwqAmZ3Q7IG52bWVfcXBhaXIuYzog MTM3Om52bWVfaW9fcXBhaXJfcHJpbnRfY29tbWFuZDogKk5PVElDRSo6IFJFQUQ8YnI+CiZndDsg czwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj4K --===============0196347219905701439==--