From nobody@FreeBSD.org  Tue Nov 10 23:14:47 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D042F1065670
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 10 Nov 2009 23:14:47 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id A56DD8FC1C
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 10 Nov 2009 23:14:47 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nAANEkN8042503
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 10 Nov 2009 23:14:47 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id nAANEkxP042501;
	Tue, 10 Nov 2009 23:14:46 GMT
	(envelope-from nobody)
Message-Id: <200911102314.nAANEkxP042501@www.freebsd.org>
Date: Tue, 10 Nov 2009 23:14:46 GMT
From: Alekseev Sergey <varnie29a@mail.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Fail to read from swap. The swap_pager.c contains incomplete routine as stated in its comments
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         140461
>Category:       kern
>Synopsis:       [vm] Fail to read from swap. The swap_pager.c contains incomplete routine as stated in its comments
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 10 23:20:02 UTC 2009
>Closed-Date:    
>Last-Modified:  Wed Dec 21 06:39:08 UTC 2011
>Originator:     Alekseev Sergey
>Release:        FreeBSD 7.2-RELEASE-p4
>Organization:
>Environment:
FreeBSD varnie.my.domain 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #0: Sat Oct 10 04:13:17 YEKST 2009     varnie@varnie.my.domain:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Few days ago i've added an additional swap on the partition (500MB) using the instructions (http://www.freebsd.org/doc/en/books/handbook/adding-swap-space.html). When i tried to shutdown i got the panic error:
"savecore: reboot after panic: swap_pager_force_pagein: read from swap failed
savecore: writing core to vmcore.2"
and the FreeBSD box rebooted producing vmcore dump.

During my researches i've found that the /usr/src/sys/vm/swap_pager.c contains *unfinished* function named "swp_pager_force_pagein". it is pretty clear it is incomplete from its comments. here it is:
//////
/*
 * SWP_PAGER_FORCE_PAGEIN() - force a swap block to be paged in
 *
 *	This routine dissociates the page at the given index within a
 *	swap block from its backing store, paging it in if necessary.
 *	If the page is paged in, it is placed in the inactive queue,
 *	since it had its backing store ripped out from under it.
 *	We also attempt to swap in all other pages in the swap block,
 *	we only guarantee that the one at the specified index is
 *	paged in.
 *
 *	XXX - The code to page the whole block in doesn't work, so we
 *	      revert to the one-by-one behavior for now.  Sigh.
 */
static inline void
swp_pager_force_pagein(vm_object_t object, vm_pindex_t pindex)
{
	vm_page_t m;

	vm_object_pip_add(object, 1);
	m = vm_page_grab(object, pindex, VM_ALLOC_NORMAL|VM_ALLOC_RETRY);
	if (m->valid == VM_PAGE_BITS_ALL) {
		vm_object_pip_subtract(object, 1);
		vm_page_lock_queues();
		vm_page_activate(m);
		vm_page_dirty(m);
		vm_page_unlock_queues();
		vm_page_wakeup(m);
		vm_pager_page_unswapped(m);
		return;
	}

	if (swap_pager_getpages(object, &m, 1, 0) != VM_PAGER_OK)
		panic("swap_pager_force_pagein: read from swap failed");/*XXX*/
	vm_object_pip_subtract(object, 1);
	vm_page_lock_queues();
	vm_page_dirty(m);
	vm_page_dontneed(m);
	vm_page_unlock_queues();
	vm_page_wakeup(m);
	vm_pager_page_unswapped(m);
}
//////

The programmer marked an unfinished piece of code with "/*XXX*/" and commented that "The code to page the whole block in doesn't work, so we revert to the one-by-one behavior for now.  Sigh."

I think it has to be finished/updated. Thank you for your efforts.

ps: by the way, my hard-drive is healthy and contains no bad-blocks. i've checked it with several utils.
>How-To-Repeat:
add big enough additional swap in partition and try to shutdown the FreeBSD box properly.
>Fix:


>Release-Note:
>Audit-Trail:

From: Remko Lodder <remko@elvandar.org>
To: Alekseev Sergey <varnie29a@mail.ru>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: kern/140461: Fail to read from swap. The swap_pager.c contains incomplete routine as stated in its comments
Date: Wed, 11 Nov 2009 09:55:39 +0100

 >
 > The programmer marked an unfinished piece of code with "/*XXX*/" and  
 > commented that "The code to page the whole block in doesn't work, so  
 > we revert to the one-by-one behavior for now.  Sigh."
 >
 > I think it has to be finished/updated. Thank you for your efforts.
 
 It states that the code is unable to page whole blocks, but that it is  
 able to process one by one items. This tells us that it works, just  
 not for 'larger' items in a row.
 You mention that you received a coredump, can you process that with  
 'textdump' so that we can see what happened here? It could be some  
 other thing that
 resulted in an error.
 
 Recently I added a second swap partition to my setup, which didn't  
 lead to any problems you describe. Could be a local issue or just a  
 glitch in the matrix ofcourse.
 >
 
 -- 
 /"\   Best regards,                        | remko@FreeBSD.org
 \ /   Remko Lodder                      | remko@EFnet
 X    http://www.evilcoder.org/    |
 / \   ASCII Ribbon Campaign    | Against HTML Mail and News
 
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Wed Nov 11 09:01:35 UTC 2009 
State-Changed-Why:  
Mention that feedback had been asked. 

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

Date: Mon, 16 Nov 2009 13:45:12 +0300
From: varnie <varnie29a@mail.ru>
Reply-To: varnie <varnie29a@mail.ru>
To: FreeBSD-gnats-submit@FreeBSD.org
Subject: =?koi8-r?Q?Re=3A_kern/140461=3A_Fail_to_read_from_swap._The_swap=5Fpager.c_contains_incomplete_routine_as_stated_in_its_comments?=

 ------sBW2hh2F-0IVaaFX0pnS6qbmF:1258368312
 Content-Type: text/plain; charset=koi8-r
 Content-Transfer-Encoding: 8bit
 
 Good day and thanks for quick response.
 
 well, i've figured out a bit more about my issue. it occurs *only* when i heavily uses RAM, for instance, performing compilation of some C++ program with g++ which eats all RAM and uses swap then. meanwhile later when i try to correctly perform shutdown  i get the described issue and the generated coredump.
 
 i am sorry but i don't know how to utilize textdump, but i think kgdb log suits well too. here is a kgdb log of fresh coredump which i've got a few minutes ago, hope it helps. please stay in touch.
 
 -------------------------------------------
 varnie# gdb ./kernel.debug /var/crash/vmcore.3
 GNU gdb 6.1.1 [FreeBSD]
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you are
 welcome to change it and/or distribute copies of it under certain conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for details.
 This GDB was configured as "i386-marcel-freebsd"...
 "/var/crash/vmcore.3" is not a core dump: File format not recognized
 (gdb) q
 varnie# kgdb kernel.debug /var/crash/vmcore.3
 GNU gdb 6.1.1 [FreeBSD]
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you are
 welcome to change it and/or distribute copies of it under certain conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for details.
 This GDB was configured as "i386-marcel-freebsd"...
 
 Unread portion of the kernel message buffer:
 <118>.
 <118>.
 <118>Nov 11 16:58:43 varnie syslogd: exiting on signal 15
 Waiting (max 60 seconds) for system process `vnlru' to stop...done
 Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
 Waiting (max 60 seconds) for system process `syncer' to stop...
 Syncing disks, vnodes remaining...6 3 2 1 0 0 0 done
 All buffers synced.
 swap_pager: I/O error - pagein failed; blkno 520058,size 4096, error 5
 panic: swap_pager_force_pagein: read from swap failed
 cpuid = 0
 Uptime: 37m52s
 Physical memory: 999 MB
 Dumping 78 MB: 63 47 31 15
 
 Reading symbols from /boot/kernel/snd_emu10k1.ko...Reading symbols from /boot/kernel/snd_emu10k1.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/snd_emu10k1.ko
 Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/sound.ko
 Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/kernel/coretemp.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/coretemp.ko
 Reading symbols from /boot/modules/nvidia.ko...done.
 Loaded symbols for /boot/modules/nvidia.ko
 Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/linux.ko
 Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/acpi.ko
 #0  doadump () at pcpu.h:196
 196 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
 (kgdb) backtrace      
 #0  doadump () at pcpu.h:196
 #1  0xc07e25f7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
 #2  0xc07e28c9 in panic (fmt=Variable "fmt" is not available.
 ) at /usr/src/sys/kern/kern_shutdown.c:574
 #3  0xc0a11719 in swapoff_one (sp=0xc5209a00, td=0xc0cae2a0)
     at /usr/src/sys/vm/swap_pager.c:1571
 #4  0xc0a11ba5 in swapoff_all () at /usr/src/sys/vm/swap_pager.c:2192
 #5  0xc07e2389 in boot (howto=16392) at /usr/src/sys/kern/kern_shutdown.c:402
 #6  0xc07e27a7 in reboot (td=0xc4c99d20, uap=0xc4a9fcfc)
     at /usr/src/sys/kern/kern_shutdown.c:172
 #7  0xc0ae4505 in syscall (frame=0xc4a9fd38)
     at /usr/src/sys/i386/i386/trap.c:1090
 #8  0xc0ac92d0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:255
 #9  0x00000033 in ?? ()
 Previous frame inner to this frame (corrupt stack?)
 (kgdb) list *0xc0a11719
 0xc0a11719 is in swapoff_one (/usr/src/sys/vm/swap_pager.c:1571).
 1566 vm_pager_page_unswapped(m);
 1567 return;
 1568 }
 1569
 1570 if (swap_pager_getpages(object, &m, 1, 0) != VM_PAGER_OK)
 1571 panic("swap_pager_force_pagein: read from swap failed");/*XXX*/
 1572 vm_object_pip_subtract(object, 1);
 1573 vm_page_lock_queues();
 1574 vm_page_dirty(m);
 1575 vm_page_dontneed(m);
 (kgdb)
 -------------------------------------------
 
 An output of "crashinfo" is attached as well.
 
 Please stay in touch,
  Sergey.
 
 
 ------sBW2hh2F-0IVaaFX0pnS6qbmF:1258368312
 Content-Type: application/octet-stream; name="core.txt.3"
 Content-Disposition: attachment; filename="core.txt.3"
 Content-Transfer-Encoding: base64
 
 dmFybmllLm15LmRvbWFpbiBkdW1wZWQgY29yZSAtIHNlZSAvdmFyL2NyYXNoL3ZtY29yZS4zCgpU
 aHUgTm92IDEyIDEyOjIyOjA1IFlFS1QgMjAwOQoKRnJlZUJTRCB2YXJuaWUubXkuZG9tYWluIDcu
 Mi1SRUxFQVNFLXA0IEZyZWVCU0QgNy4yLVJFTEVBU0UtcDQgIzA6IFNhdCBPY3QgMTAgMDQ6MTM6
 MTcgWUVLU1QgMjAwOSAgICAgdmFybmllQHZhcm5pZS5teS5kb21haW46L3Vzci9vYmovdXNyL3Ny
 Yy9zeXMvR0VORVJJQyAgaTM4NgoKcGFuaWM6IHN3YXBfcGFnZXJfZm9yY2VfcGFnZWluOiByZWFk
 IGZyb20gc3dhcCBmYWlsZWQKCkdOVSBnZGIgNi4xLjEgW0ZyZWVCU0RdCkNvcHlyaWdodCAyMDA0
 IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpHREIgaXMgZnJlZSBzb2Z0d2FyZSwgY292
 ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIGFuZCB5b3UgYXJlCndlbGNv
 bWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRlIGNvcGllcyBvZiBpdCB1bmRlciBjZXJ0
 YWluIGNvbmRpdGlvbnMuClR5cGUgInNob3cgY29weWluZyIgdG8gc2VlIHRoZSBjb25kaXRpb25z
 LgpUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHdhcnJhbnR5IGZvciBHREIuICBUeXBlICJzaG93IHdh
 cnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgImkzODYtbWFy
 Y2VsLWZyZWVic2QiLi4uCgpVbnJlYWQgcG9ydGlvbiBvZiB0aGUga2VybmVsIG1lc3NhZ2UgYnVm
 ZmVyOgo8MTE4Pi4KPDExOD4uCjwxMTg+Tm92IDExIDE2OjU4OjQzIHZhcm5pZSBzeXNsb2dkOiBl
 eGl0aW5nIG9uIHNpZ25hbCAxNQpXYWl0aW5nIChtYXggNjAgc2Vjb25kcykgZm9yIHN5c3RlbSBw
 cm9jZXNzIGB2bmxydScgdG8gc3RvcC4uLmRvbmUKV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZv
 ciBzeXN0ZW0gcHJvY2VzcyBgYnVmZGFlbW9uJyB0byBzdG9wLi4uZG9uZQpXYWl0aW5nIChtYXgg
 NjAgc2Vjb25kcykgZm9yIHN5c3RlbSBwcm9jZXNzIGBzeW5jZXInIHRvIHN0b3AuLi4KU3luY2lu
 ZyBkaXNrcywgdm5vZGVzIHJlbWFpbmluZy4uLjYgMyAyIDEgMCAwIDAgZG9uZQpBbGwgYnVmZmVy
 cyBzeW5jZWQuCnN3YXBfcGFnZXI6IEkvTyBlcnJvciAtIHBhZ2VpbiBmYWlsZWQ7IGJsa25vIDUy
 MDA1OCxzaXplIDQwOTYsIGVycm9yIDUKcGFuaWM6IHN3YXBfcGFnZXJfZm9yY2VfcGFnZWluOiBy
 ZWFkIGZyb20gc3dhcCBmYWlsZWQKY3B1aWQgPSAwClVwdGltZTogMzdtNTJzClBoeXNpY2FsIG1l
 bW9yeTogOTk5IE1CCkR1bXBpbmcgNzggTUI6IDYzIDQ3IDMxIDE1CgpSZWFkaW5nIHN5bWJvbHMg
 ZnJvbSAvYm9vdC9rZXJuZWwvc25kX2VtdTEwazEua28uLi5SZWFkaW5nIHN5bWJvbHMgZnJvbSAv
 Ym9vdC9rZXJuZWwvc25kX2VtdTEwazEua28uc3ltYm9scy4uLmRvbmUuCmRvbmUuCkxvYWRlZCBz
 eW1ib2xzIGZvciAvYm9vdC9rZXJuZWwvc25kX2VtdTEwazEua28KUmVhZGluZyBzeW1ib2xzIGZy
 b20gL2Jvb3Qva2VybmVsL3NvdW5kLmtvLi4uUmVhZGluZyBzeW1ib2xzIGZyb20gL2Jvb3Qva2Vy
 bmVsL3NvdW5kLmtvLnN5bWJvbHMuLi5kb25lLgpkb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL2Jv
 b3Qva2VybmVsL3NvdW5kLmtvClJlYWRpbmcgc3ltYm9scyBmcm9tIC9ib290L2tlcm5lbC9jb3Jl
 dGVtcC5rby4uLlJlYWRpbmcgc3ltYm9scyBmcm9tIC9ib290L2tlcm5lbC9jb3JldGVtcC5rby5z
 eW1ib2xzLi4uZG9uZS4KZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9ib290L2tlcm5lbC9jb3Jl
 dGVtcC5rbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvYm9vdC9tb2R1bGVzL252aWRpYS5rby4uLmRv
 bmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvYm9vdC9tb2R1bGVzL252aWRpYS5rbwpSZWFkaW5nIHN5
 bWJvbHMgZnJvbSAvYm9vdC9rZXJuZWwvbGludXgua28uLi5SZWFkaW5nIHN5bWJvbHMgZnJvbSAv
 Ym9vdC9rZXJuZWwvbGludXgua28uc3ltYm9scy4uLmRvbmUuCmRvbmUuCkxvYWRlZCBzeW1ib2xz
 IGZvciAvYm9vdC9rZXJuZWwvbGludXgua28KUmVhZGluZyBzeW1ib2xzIGZyb20gL2Jvb3Qva2Vy
 bmVsL2FjcGkua28uLi5SZWFkaW5nIHN5bWJvbHMgZnJvbSAvYm9vdC9rZXJuZWwvYWNwaS5rby5z
 eW1ib2xzLi4uZG9uZS4KZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9ib290L2tlcm5lbC9hY3Bp
 LmtvCiMwICBkb2FkdW1wICgpIGF0IHBjcHUuaDoxOTYKMTk2CXBjcHUuaDogTm8gc3VjaCBmaWxl
 IG9yIGRpcmVjdG9yeS4KCWluIHBjcHUuaAooa2dkYikgIzAgIGRvYWR1bXAgKCkgYXQgcGNwdS5o
 OjE5NgojMSAgMHhjMDdlMjVmNyBpbiBib290IChob3d0bz0yNjApIGF0IC91c3Ivc3JjL3N5cy9r
 ZXJuL2tlcm5fc2h1dGRvd24uYzo0MTgKIzIgIDB4YzA3ZTI4YzkgaW4gcGFuaWMgKGZtdD1WYXJp
 YWJsZSAiZm10IiBpcyBub3QgYXZhaWxhYmxlLgopIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5f
 c2h1dGRvd24uYzo1NzQKIzMgIDB4YzBhMTE3MTkgaW4gc3dhcG9mZl9vbmUgKHNwPTB4YzUyMDlh
 MDAsIHRkPTB4YzBjYWUyYTApCiAgICBhdCAvdXNyL3NyYy9zeXMvdm0vc3dhcF9wYWdlci5jOjE1
 NzEKIzQgIDB4YzBhMTFiYTUgaW4gc3dhcG9mZl9hbGwgKCkgYXQgL3Vzci9zcmMvc3lzL3ZtL3N3
 YXBfcGFnZXIuYzoyMTkyCiM1ICAweGMwN2UyMzg5IGluIGJvb3QgKGhvd3RvPTE2MzkyKSBhdCAv
 dXNyL3NyYy9zeXMva2Vybi9rZXJuX3NodXRkb3duLmM6NDAyCiM2ICAweGMwN2UyN2E3IGluIHJl
 Ym9vdCAodGQ9MHhjNGM5OWQyMCwgdWFwPTB4YzRhOWZjZmMpCiAgICBhdCAvdXNyL3NyYy9zeXMv
 a2Vybi9rZXJuX3NodXRkb3duLmM6MTcyCiM3ICAweGMwYWU0NTA1IGluIHN5c2NhbGwgKGZyYW1l
 PTB4YzRhOWZkMzgpCiAgICBhdCAvdXNyL3NyYy9zeXMvaTM4Ni9pMzg2L3RyYXAuYzoxMDkwCiM4
 ICAweGMwYWM5MmQwIGluIFhpbnQweDgwX3N5c2NhbGwgKCkgYXQgL3Vzci9zcmMvc3lzL2kzODYv
 aTM4Ni9leGNlcHRpb24uczoyNTUKIzkgIDB4MDAwMDAwMzMgaW4gPz8gKCkKUHJldmlvdXMgZnJh
 bWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pCihrZ2RiKSAKCi0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLQpwcyAtYXhsCgogIFVJRCAgIFBJRCAgUFBJRCBDUFUgUFJJIE5JICAgVlNaICAgUlNT
 IE1XQ0hBTiBTVEFUICBUVCAgICAgICBUSU1FIENPTU1BTkQKICAgIDAgICAgIDAgICAgIDAgICAw
 IC0xNiAgMCAgICAgMCAgICAgMCBzY2hlZCAgRExzICAgPz8gIDI1MTI2OTU6MTguMDAgW3N3YXBw
 ZXJdCiAgICAwICAgICAxICAgICAwICAgMCAtMjAgIDAgIDE4ODggICAgIDAgLSAgICAgIFJMcyAg
 ID8/ICAxNTIyNzQ6NTQuMDAgW2luaXRdCiAgICAwICAgICAyICAgICAwICAgMCAgLTggIDAgICAg
 IDAgICAgIDAgLSAgICAgIERMICAgID8/ICA3OTAzMjY3OjMwLjAwIFtnX2V2ZW50XQogICAgMCAg
 ICAgMyAgICAgMCAgIDAgIC04ICAwICAgICAwICAgICAwIC0gICAgICBETCAgICA/PyAgLTEwNTE4
 NTUxOi0yMC41NSBbZ191cF0KICAgIDAgICAgIDQgICAgIDAgICAwICAtOCAgMCAgICAgMCAgICAg
 MCAtICAgICAgREwgICAgPz8gIDIyMDM4ODg5OjAwLjAwIFtnX2Rvd25dCiAgICAwICAgICA1ICAg
 ICAwICAgMCAgLTggIDAgICAgIDAgICAgIDAgY2NiX3NjIERMICAgID8/ICAgIDA6MDAuMDAgW3hw
 dF90aHJkXQogICAgMCAgICAgNiAgICAgMCAgIDAgICA4ICAwICAgICAwICAgICAwIC0gICAgICBE
 TCAgICA/PyAgICAwOjAwLjAwIFthY3BpX3Rhc2tfCiAgICAwICAgICA3ICAgICAwICAgMCAgIDgg
 IDAgICAgIDAgICAgIDAgLSAgICAgIERMICAgID8/ICAgIDA6MDAuMDAgW2FjcGlfdGFza18KICAg
 IDAgICAgIDggICAgIDAgICAwICAgOCAgMCAgICAgMCAgICAgMCAtICAgICAgREwgICAgPz8gICAg
 MDowMC4wMCBbYWNwaV90YXNrXwogICAgMCAgICAgOSAgICAgMCAgIDAgICA4ICAwICAgICAwICAg
 ICAwIC0gICAgICBETCAgICA/PyAgICAwOjAwLjAwIFt0aHJlYWQgdGFzCiAgICAwICAgIDEwICAg
 ICAwICAgMCAtMTYgIDAgICAgIDAgICAgIDAgYXVkaXRfIERMICAgID8/ICAgIDA6MDAuMDAgW2F1
 ZGl0XQogICAgMCAgICAxMSAgICAgMCAgIDAgMTcxICAwICAgICAwICAgICAwIC0gICAgICBSTCAg
 ICA/PyAgLTQ2MDQxMjY6LTE1LjU1IFtpZGxlOiBjcHUxCiAgICAwICAgIDEyICAgICAwICAgMCAx
 NzEgIDAgICAgIDAgICAgIDAgLSAgICAgIFJMICAgID8/ICAtMjc1MzgzOTk6LTM0LjU1IFtpZGxl
 OiBjcHUwCiAgICAwICAgIDEzICAgICAwICAgMCAtNDQgIDAgICAgIDAgICAgIDAgLSAgICAgIFdM
 ICAgID8/ICAxMzMxOjMzLjAwIFtzd2kxOiBuZXRdCiAgICAwICAgIDE0ICAgICAwICAgMCAtMzIg
 IDAgICAgIDAgICAgIDAgLSAgICAgIFJMICAgID8/ICAtNjIzNjk0NjotMTQuNTUgW3N3aTQ6IGNs
 b2MKICAgIDAgICAgMTUgICAgIDAgICAwIC0zNiAgMCAgICAgMCAgICAgMCAtICAgICAgV0wgICAg
 Pz8gICAgMDowMC4wMCBbc3dpMzogdm1dCiAgICAwICAgIDE2ICAgICAwICAgMCAtMTYgIDAgICAg
 IDAgICAgIDAgLSAgICAgIERMICAgID8/ICAzMjYxNTEyNDozNi4wMCBbeWFycm93XQogICAgMCAg
 ICAxNyAgICAgMCAgIDAgLTQwICAwICAgICAwICAgICAwIC0gICAgICBXTCAgICA/PyAgICAwOjAw
 LjAwIFtzd2kyOiBjYW1iCiAgICAwICAgIDE4ICAgICAwICAgMCAtMjggIDAgICAgIDAgICAgIDAg
 LSAgICAgIFdMICAgID8/ICA3MTI2OjMwLjAwIFtzd2k1OiArXQogICAgMCAgICAxOSAgICAgMCAg
 IDAgLTI0ICAwICAgICAwICAgICAwIC0gICAgICBXTCAgICA/PyAgOTE0MTkxOjU3LjAwIFtzd2k2
 OiBHaWFuCiAgICAwICAgIDIwICAgICAwICAgMCAtMjQgIDAgICAgIDAgICAgIDAgLSAgICAgIFdM
 ICAgID8/ICA3MTAyNzczOjU0LjAwIFtzd2k2OiB0YXNrCiAgICAwICAgIDIxICAgICAwICAgMCAg
 IDggIDAgICAgIDAgICAgIDAgLSAgICAgIERMICAgID8/ICAgIDA6MDAuMDAgW2txdWV1ZSB0YXMK
 ICAgIDAgICAgMjIgICAgIDAgICAwIC01MiAgMCAgICAgMCAgICAgMCAtICAgICAgV0wgICAgPz8g
 ICAgMDowMC4wMCBbaXJxOTogYWNwaQogICAgMCAgICAyMyAgICAgMCAgIDAgLTgwICAwICAgICAw
 ICAgICAwIC0gICAgICBXTCAgICA/PyAgMjc2ODQxMzU6MjAuMDAgW2lycTE2OiBudmkKICAgIDAg
 ICAgMjQgICAgIDAgICAwICAgOCAgMCAgICAgMCAgICAgMCB1c2JldnQgREwgICAgPz8gIDM4MDg6
 MzkuMDAgW3VzYjBdCiAgICAwICAgIDI1ICAgICAwICAgMCAgIDggIDAgICAgIDAgICAgIDAgdXNi
 dHNrIERMICAgID8/ICAgIDA6MDAuMDAgW3VzYnRhc2staGMKICAgIDAgICAgMjYgICAgIDAgICAw
 ICAgOCAgMCAgICAgMCAgICAgMCB1c2J0c2sgREwgICAgPz8gICAgMDowMC4wMCBbdXNidGFzay1k
 cgogICAgMCAgICAyNyAgICAgMCAgIDAgLTY0ICAwICAgICAwICAgICAwIC0gICAgICBXTCAgICA/
 PyAgICAwOjAwLjAwIFtpcnExNzogdWhjCiAgICAwICAgIDI4ICAgICAwICAgMCAgIDggIDAgICAg
 IDAgICAgIDAgdXNiZXZ0IERMICAgID8/ICAzNTIxOjUxLjAwIFt1c2IxXQogICAgMCAgICAyOSAg
 ICAgMCAgIDAgLTY0ICAwICAgICAwICAgICAwIC0gICAgICBXTCAgICA/PyAgICAwOjAwLjAwIFtp
 cnExODogZWhjCiAgICAwICAgIDMwICAgICAwICAgMCAgIDggIDAgICAgIDAgICAgIDAgdXNiZXZ0
 IERMICAgID8/ICAzMTU5OjAwLjAwIFt1c2IyXQogICAgMCAgICAzMSAgICAgMCAgIDAgLTY4ICAw
 ICAgICAwICAgICAwIC0gICAgICBETCAgICA/PyAgMjkyNjA3MDk6NTIuMDAgW21za2MwIHRhc2sK
 ICAgIDAgICAgMzIgICAgIDAgICAwIC04MCAgMCAgICAgMCAgICAgMCAtICAgICAgV0wgICAgPz8g
 IDM4NDYzNzM6MjEuMDAgW2lycTIzOiBwY20KICAgIDAgICAgMzMgICAgIDAgICAwICAgOCAgMCAg
 ICAgMCAgICAgMCB1c2JldnQgREwgICAgPz8gIDMzNzY6NTcuMDAgW3VzYjNdCiAgICAwICAgIDM0
 ICAgICAwICAgMCAtNjggIDAgICAgIDAgICAgIDAgLSAgICAgIFJMICAgID8/ICAxMTUyODE5NTo1
 OC4wMCBbaXJxMTk6IHNrYwogICAgMCAgICAzNSAgICAgMCAgIDAgICA4ICAwICAgICAwICAgICAw
 IHVzYmV2dCBETCAgICA/PyAgMzQ0MTo1NC4wMCBbdXNiNF0KICAgIDAgICAgMzYgICAgIDAgICAw
 ICAgOCAgMCAgICAgMCAgICAgMCB1c2JldnQgREwgICAgPz8gIDM3NjI6MzYuMDAgW3VzYjVdCiAg
 ICAwICAgIDM3ICAgICAwICAgMCAgIDggIDAgICAgIDAgICAgIDAgdXNiZXZ0IERMICAgID8/ICAz
 NTMyOjMwLjAwIFt1c2I2XQogICAgMCAgICAzOCAgICAgMCAgIDAgLTY4ICAwICAgICAwICAgICAw
 IC0gICAgICBETCAgICA/PyAgMzE1NjM0NTowMC4wMCBbZncwX3Rhc2txXQogICAgMCAgICAzOSAg
 ICAgMCAgIDAgICA4ICAwICAgICAwICAgICAwIC0gICAgICBETCAgICA/PyAgICAwOjAwLjAwIFtm
 dzBfcHJvYmVdCiAgICAwICAgIDQwICAgICAwICAgMCAtNDggIDAgICAgIDAgICAgIDAgLSAgICAg
 IFdMICAgID8/ICAgIDA6MDAuMDAgW3N3aTA6IHNpb10KICAgIDAgICAgNDEgICAgIDAgICAwICAt
 OCAgMCAgICAgMCAgICAgMCAtICAgICAgREwgICAgPz8gIDE5MzIwMjoyNC4wMCBbZmRjMF0KICAg
 IDAgICAgNDIgICAgIDAgICAwIC02NCAgMCAgICAgMCAgICAgMCAtICAgICAgV0wgICAgPz8gICAg
 MDowMC4wMCBbaXJxMTQ6IGF0YQogICAgMCAgICA0MyAgICAgMCAgIDAgLTY0ICAwICAgICAwICAg
 ICAwIC0gICAgICBXTCAgICA/PyAgICAwOjAwLjAwIFtpcnExNTogYXRhCiAgICAwICAgIDQ0ICAg
 ICAwICAgMCAtNjAgIDAgICAgIDAgICAgIDAgLSAgICAgIFdMICAgID8/ICA0NjcxODgzOjMwLjAw
 IFtpcnExOiBhdGtiCiAgICAwICAgIDQ1ICAgICAwICAgMCAtNjAgIDAgICAgIDAgICAgIDAgLSAg
 ICAgIFdMICAgID8/ICAyMTQwMTE0NTozMi4wMCBbaXJxMTI6IHBzbQogICAgMCAgICA0NiAgICAg
 MCAgIDAgLTE2ICAwICAgICAwICAgICAwIHdhaXRpbiBETCAgICA/PyAgMjc3OjQ4LjAwIFtzY3Rw
 X2l0ZXJhCiAgICAwICAgIDQ3ICAgICAwICAgMCAtMTYgIDAgICAgIDAgICAgIDAgcHNsZWVwIERM
 ICAgID8/ICAtMzUzMjAzOTI6LTQuNTUgW3BhZ2VkYWVtb24KICAgIDAgICAgNDggICAgIDAgICAw
 ICAyMCAgMCAgICAgMCAgICAgMCBwc2xlZXAgREwgICAgPz8gIDE1MTM2Mjc3OjA2LjAwIFt2bWRh
 ZW1vbl0KICAgIDAgICAgNDkgICAgIDAgICAwIDE3MSAgMCAgICAgMCAgICAgMCBwZ3plcm8gREwg
 ICAgPz8gIDY4MjowMy4wMCBbcGFnZXplcm9dCiAgICAwICAgIDUwICAgICAwICAgMCAgMjAgIDAg
 ICAgIDAgICAgIDAga3RzdXNwIERMICAgID8/ICAyMzIyNzU6MTguMDAgW2J1ZmRhZW1vbl0KICAg
 IDAgICAgNTEgICAgIDAgICAwICAyMCAgMCAgICAgMCAgICAgMCBrdHN1c3AgREwgICAgPz8gIDE4
 ODYzOTAwOjE1LjAwIFtzeW5jZXJdCiAgICAwICAgIDUyICAgICAwICAgMCAgMjAgIDAgICAgIDAg
 ICAgIDAga3RzdXNwIERMICAgID8/ICAxOTg5NDM6MDMuMDAgW3ZubHJ1XQogICAgMCAgICA1MyAg
 ICAgMCAgIDAgLTE2ICAwICAgICAwICAgICAwIHNkZmx1cyBETCAgICA/PyAgMjMxNDcwMDozMy4w
 MCBbc29mdGRlcGZsdQogICAgMCAgIDIwNiAgICAgMCAgIDAgIC04ICAwICAgICAwICAgICAwIG1k
 d2FpdCBETCAgICA/PyAgLTc1NjczMTc6LTYuNTUgW21kMF0KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp2bXN0
 YXQgLXMKCiAgICAgICAgMCBjcHUgY29udGV4dCBzd2l0Y2hlcwogICAgICAgIDAgZGV2aWNlIGlu
 dGVycnVwdHMKICAgICAgICAwIHNvZnR3YXJlIGludGVycnVwdHMKICAgICAgICAwIHRyYXBzCiAg
 ICAgICAgMCBzeXN0ZW0gY2FsbHMKICAgICAgICAwIGtlcm5lbCB0aHJlYWRzIGNyZWF0ZWQKICAg
 ICAgICAwICBmb3JrKCkgY2FsbHMKICAgICAgICAwIHZmb3JrKCkgY2FsbHMKICAgICAgICAwIHJm
 b3JrKCkgY2FsbHMKICAgICAgICAwIHN3YXAgcGFnZXIgcGFnZWlucwogICAgICAgIDAgc3dhcCBw
 YWdlciBwYWdlcyBwYWdlZCBpbgogICAgICAgIDAgc3dhcCBwYWdlciBwYWdlb3V0cwogICAgICAg
 IDAgc3dhcCBwYWdlciBwYWdlcyBwYWdlZCBvdXQKICAgICAgICAwIHZub2RlIHBhZ2VyIHBhZ2Vp
 bnMKICAgICAgICAwIHZub2RlIHBhZ2VyIHBhZ2VzIHBhZ2VkIGluCiAgICAgICAgMCB2bm9kZSBw
 YWdlciBwYWdlb3V0cwogICAgICAgIDAgdm5vZGUgcGFnZXIgcGFnZXMgcGFnZWQgb3V0CiAgICAg
 IDQ4NyBwYWdlIGRhZW1vbiB3YWtldXBzCiAyNDM1NzY0MiBwYWdlcyBleGFtaW5lZCBieSB0aGUg
 cGFnZSBkYWVtb24KICAgOTgyMTcyIHBhZ2VzIHJlYWN0aXZhdGVkCiAgICAgICAgMCBjb3B5LW9u
 LXdyaXRlIGZhdWx0cwogICAgICAgIDAgY29weS1vbi13cml0ZSBvcHRpbWl6ZWQgZmF1bHRzCiAg
 ICAgICAgMCB6ZXJvIGZpbGwgcGFnZXMgemVyb2VkCiAgICAgICAgMCB6ZXJvIGZpbGwgcGFnZXMg
 cHJlemVyb2VkCiAgICAgICAgMCBpbnRyYW5zaXQgYmxvY2tpbmcgcGFnZSBmYXVsdHMKICAgICAg
 ICAwIHRvdGFsIFZNIGZhdWx0cyB0YWtlbgogICAgICAgIDAgcGFnZXMgYWZmZWN0ZWQgYnkga2Vy
 bmVsIHRocmVhZCBjcmVhdGlvbgogICAgICAgIDAgcGFnZXMgYWZmZWN0ZWQgYnkgIGZvcmsoKQog
 ICAgICAgIDAgcGFnZXMgYWZmZWN0ZWQgYnkgdmZvcmsoKQogICAgICAgIDAgcGFnZXMgYWZmZWN0
 ZWQgYnkgcmZvcmsoKQogIDQ2NzY3NTUgcGFnZXMgY2FjaGVkCiAgICAgICAgMCBwYWdlcyBmcmVl
 ZAogICAgICAgIDAgcGFnZXMgZnJlZWQgYnkgZGFlbW9uCiAgMTgxMzgzMSBwYWdlcyBmcmVlZCBi
 eSBleGl0aW5nIHByb2Nlc3NlcwogICAgICAgMTUgcGFnZXMgYWN0aXZlCiAgICAgICAgOCBwYWdl
 cyBpbmFjdGl2ZQogICAgICAgIDAgcGFnZXMgaW4gVk0gY2FjaGUKICAgICA4MDIzIHBhZ2VzIHdp
 cmVkIGRvd24KICAgMjQzMDQwIHBhZ2VzIGZyZWUKICAgICA0MDk2IGJ5dGVzIHBlciBwYWdlCiAg
 IDI4MDY5OSB0b3RhbCBuYW1lIGxvb2t1cHMKICAgICAgICAgIGNhY2hlIGhpdHMgKDkyJSBwb3Mg
 KyA0JSBuZWcpIHN5c3RlbSAwJSBwZXItZGlyZWN0b3J5CiAgICAgICAgICBkZWxldGlvbnMgMCUs
 IGZhbHNlaGl0cyAwJSwgdG9vbG9uZyAwJQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnZtc3RhdCAtbQoKICAg
 ICAgICAgVHlwZSBJblVzZSBNZW1Vc2UgSGlnaFVzZSBSZXF1ZXN0cyAgU2l6ZShzKQogICAgcGZz
 X25vZGVzICAgLTIwICAgIC0xSyAgICAgICAtICAgICAgICAwICAKICAgYWNkX2RyaXZlciAgICAt
 MSAgICAtMUsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgIEdFT00gMTYzODQ4OCAtMTYxMUsg
 ICAgICAgLSAgMTY0MTM0NCAgMTYsNjQsMTI4LDUxMiwxMDI0LDIwNDgsNDA5Niw4MTkyLDE2Mzg0
 CiAgICAgICBpc2FkZXYgICAtMjIgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgICBj
 ZGV2ICAgLTI2ICAgIC0ySyAgICAgICAtICAgICAgICAwICAKICAgICAgICBzaWdpbyAgICA2MiAg
 ICAgMEsgICAgICAgLSAgICAgICA2NCAgMTYKICAgICBmaWxlZGVzYyA0MDQ5MDIgIC00MDlLICAg
 ICAgIC0gICA0MDY0NDggIDE2LDMyLDY0LDEyOCw1MTIsMjA0OCw0MDk2LDgxOTIKICAgICAgICAg
 a2VudiAgIC01MyAgICAtN0sgICAgICAgLSAgICAgICA2NCAgMzIKICAgICAgIGtxdWV1ZSA4MTQ1
 ODIgIC03OTVLICAgICAgIC0gICA4MTYwMDAgIDMyLDY0LDIwNDgsNDA5NiwxNjM4NAogICAgICAg
 a2JkbXV4ICAgIC03ICAgIC03SyAgICAgICAtICAgICAgICAwICAKICAgIHByb2MtYXJncyA3NDM0
 MSAgIC03MksgICAgICAgLSAgICA3NTQ3MiAgMzIsNjQsMTI4LDI1NiwxMDI0LDIwNDgsNDA5Niw4
 MTkyCiAgICAgIGl0aHJlYWQgICAtODEgICAgLTVLICAgICAgIC0gICAgICAgIDAgIAogICAgICBt
 ZF9kaXNrICAgIC0xICAgIC0xSyAgICAgICAtICAgICAgICAwICAKICAgICAgIEtUUkFDRSAgLTEw
 MCAgIC0xMUsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICBsaW5rZXIgIDE4MjIgICAgLTVLICAg
 ICAgIC0gICAgIDIwMDAgIDE2LDMyLDI1Niw1MTIKICAgICAgICBsb2NrZiAxMDczMTAgIC0xMDVL
 ICAgICAgIC0gICAxMDkwMjQgIDMyLDY0LDEyOCw1MTIsMTAyNCw0MDk2LDgxOTIKICAgICAgIGlw
 Nm5kcCAgICAtNiAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgIHRlbXAgMTc2Njgx
 MzggLTE3NDk1SyAgICAgICAtIDE3Njc0MDAwICAxNiwzMiw2NCwxMjgsMjU2LDUxMiwxMDI0LDgx
 OTIsMTYzODQsMzI3NjgKICAgICAgIGRldmJ1ZiAxNjM1NjAgLTU2MzhLICAgICAgIC0gICAxNjU0
 MjQgIDE2LDY0LDEyOCw1MTIKICAgICAgIG1vZHVsZSAgLTQ1MCAgIC0yN0sgICAgICAgLSAgICAg
 ICAgMCAgCkNBTSBkZXYgcXVldWUgICAgLTIgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAg
 IG10eF9wb29sICAgIC0xICAgIC0zSyAgICAgICAtICAgICAgICAwICAKICAgIENBTSBxdWV1ZSAg
 MTAyOCAgICAgMEsgICAgICAgLSAgICAgMTA4OCAgMzIsNjQsMjU2LDUxMgogICAgICBzdWJwcm9j
 IDU4MzkyNTkgLTU5NjJLICAgICAgIC0gIDU4NDA4OTYgIDE2LDEyOCwyNTYsNTEyLDEwMjQsNDA5
 Niw4MTkyCiAgICAgICAgIHByb2MgICAgLTIgICAgLTdLICAgICAgIC0gICAgICAgIDAgIAogICAg
 ICBzZXNzaW9uICAzNjUzICAgIC0ySyAgICAgICAtICAgICAzNzEyICAzMiw2NCwxMjgsMjU2CiAg
 ICAgICAgIHBncnAgIDc0OTYgICAgLTZLICAgICAgIC0gICAgIDc2MTYgIDE2LDMyLDY0LDI1Niw1
 MTIsMTAyNAogICAgICAgICBjcmVkIDI3NDMyODYgLTI2ODlLICAgICAgIC0gIDI3NTQwNDggIDE2
 LDMyLDY0LDEyOCwyNTYsNTEyLDEwMjQsMjA0OCw0MDk2LDE2Mzg0LDY1NTM2CiAgICAgIHVpZGlu
 Zm8gICA0NjIgICAgIDBLICAgICAgIC0gICAgICA0ODAgIDE2LDMyLDY0LDEyOAogICAgICAgcGxp
 bWl0IDc4MDI5ICAgLTc1SyAgICAgICAtICAgIDc4MzM2ICAzMiw2NCwxMjgsNTEyLDIwNDgKICAg
 IHN5c2N0bHRtcCAyNTY3NyAgIC0yNEsgICAgICAgLSAgICAyNjQzMiAgMTYsMzIsMjU2LDUxMiwx
 MDI0LDIwNDgsNDA5NgogICAgc3lzY3Rsb2lkIC0yNDg4ICAtMTI5SyAgICAgICAtICAgICAxOTA0
 ICAxNiwzMiw2NCwyNTYsNTEyLDEwMjQKICAgICAgIHN5c2N0bCAxNzY5NjMgIC0xNzhLICAgICAg
 IC0gICAxODM5NjggIDE2LDMyLDY0LDEyOCwxMDI0LDQwOTYsODE5MiwxNjM4NCwzMjc2OAogICAg
 ICAgICB1bXR4ICAtMjE3ICAgLTEySyAgICAgICAtICAgICAgICAwICAKICAgICBwMTAwMy4xYiAg
 ICAtMSAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgIFNXQVAgMjgyNjg0ICAtMzQ3
 SyAgICAgICAtICAgMjgyNjg4ICAzMgogICAgICBDQU0gU0lNICAgIC0yICAgICAwSyAgICAgICAt
 ICAgICAgICAwICAKICAgICAgIGJ1cy1zYyAxNDk2MDI0MCAtMTQ3MTRLICAgICAgIC0gMTQ5NjQx
 NzYgIDE2LDMyLDEyOCwyNTYsNTEyLDEwMjQsMjA0OCw4MTkyLDE2Mzg0LDMyNzY4CiAgICAgICAg
 ICBidXMgMTM0MTgxNSAtMTM3MUsgICAgICAgLSAgMTM0OTE4NCAgMTYsMzIsMTI4LDUxMiwyMDQ4
 LDQwOTYsODE5MiwxNjM4NCw2NTUzNgogICAgICBkZXZzdGF0ICAgLTEyICAgLTIzSyAgICAgICAt
 ICAgICAgICAwICAKIGV2ZW50aGFuZGxlciAgIC02NiAgICAtMksgICAgICAgLSAgICAgICAgMCAg
 CiAgICAgICAgIGtvYmogMjU1NTYyICAtODc1SyAgICAgICAtICAgMjU2MDAwICAxNiwzMiwxMjgs
 MjU2LDUxMiwxMDI0CiAgICAgICAgIHJtYW4gMjcwNzcgICAtMzlLICAgICAgIC0gICAgMjc3Mjgg
 IDMyLDI1Niw1MTIsMjA0OCw0MDk2CiAgICAgICAgIHNidWYgMzI4MDAzNCAtMzIxNEsgICAgICAg
 LSAgMzI5MjczNiAgMTYsNjQsMTI4LDI1NiwxMDI0LDQwOTYsMzI3NjgsNjU1MzYKICAgQ0FNIHBl
 cmlwaCAgMTA1NiAgICAgMEsgICAgICAgLSAgICAgMTA3MiAgMzIsNjQsMTI4CiAgICAgICAgc3Rh
 Y2sgICAyNTQgICAgIDBLICAgICAgIC0gICAgICAyNTYgIDMyCiAgICB0YXNrcXVldWUgICAtMTMg
 ICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgVW5pdG5vICA0MDM2ICAgIC0zSyAgICAg
 ICAtICAgICA0MzIwICAzMiw2NCwxMjgsMjU2LDUxMiwxMDI0LDIwNDgKICAgICAgICAgIGlvdiAz
 NTg3NDM0MCAtMzU1ODhLICAgICAgIC0gMzY0NDM1NjggIDMyLDEyOCwyMDQ4LDQwOTYsODE5Miwx
 NjM4NCwzMjc2OCwxMzEwNzIsMjYyMTQ0LDQxOTQzMDQKICAgICBpb2N0bG9wcyA0NDYxNzc2OCAt
 NDYzMTNLICAgICAgIC0gNDc0MjYwNjQgIDE2LDMyLDY0LDI1Niw1MTIsMjA0OCw0MDk2LDgxOTIs
 MTYzODQsNjU1MzYsMjYyMTQ0LDUyNDI4OCwxMDQ4NTc2LDgzODg2MDgsMTY3NzcyMTYKICAgICAg
 ICAgIG1zZyAgICAtNCAgIC0yNEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgICBzZW0gICAg
 LTQgICAgLTVLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgICAgc2htIDM1ODA0ICAgLTQ2SyAg
 ICAgICAtICAgIDM1ODQwICAxNiwzMiwyNTYKICAgICAgICAgdHR5cyAxMDU2NDMxIC0xMDcySyAg
 ICAgICAtICAxMDY0NzA0ICA2NCwxMjgsMjU2LDUxMiwxMDI0LDIwNDgsNDA5Niw4MTkyLDE2Mzg0
 LDMyNzY4LDY1NTM2CiAgICAgICAgIHB0eXMgICAgLTYgICAgIDBLICAgICAgIC0gICAgICAgIDAg
 IAogICAgIG1idWZfdGFnICAgMjc5ICAgICAwSyAgICAgICAtICAgICAgMjg4ICAxNiwxMjgKICAg
 ICAgQ0FNIFhQVCAyMDQ5MiAgIC0yOEsgICAgICAgLSAgICAyMDU3NiAgMzIsNjQsMTI4LDI1Niw1
 MTIKICAgICAgICAgIHBjYiAyNTcyNSAgLTEwM0sgICAgICAgLSAgICAyNzQ1NiAgMzIsMjU2LDUx
 MiwyMDQ4LDQwOTYsMTYzODQKICAgICAgIHNvbmFtZSAxMjc1NzIgIC0xMjdLICAgICAgIC0gICAx
 MzE1NjggIDE2LDMyLDEyOCwyNTYsNTEyLDEwMjQsNDA5Niw4MTkyLDE2Mzg0LDMyNzY4CiAgICAg
 ICBiaW9idWYgMTQzMjkgICAtMTNLICAgICAgIC0gICAgMTQzMzYgIDE2LDMyLDY0CiAgICAgdmZz
 Y2FjaGUgICAgLTEgIC01MTFLICAgICAgIC0gICAgICAgIDAgIAogICBjbF9zYXZlYnVmICAzOTc5
 ICAgIC0ySyAgICAgICAtICAgICA0MDY0ICAxNiw2NCwyNTYsNTEyCiAgICAgdmZzX2hhc2ggICAg
 LTEgIC0yNTVLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgdm5vZGVzICAgIDE0ICAgICAwSyAg
 ICAgICAtICAgICAgIDE2ICAxNgogIHZub2RlbWFya2VyIDQ0MzU0OCAgLTQzM0sgICAgICAgLSAg
 IDQ0NDQxNiAgMTYsMzIsNjQsMTI4LDI1Niw1MTIsNDA5Niw4MTkyCiAgICAgICAgbW91bnQgIDQ3
 MzggICAgLTNLICAgICAgIC0gICAgIDQ4ODAgIDE2LDMyLDY0LDEyOCwyNTYsNTEyLDEwMjQKICAg
 ICAgZndfeGZlciAgIDEyNyAgICAgMEsgICAgICAgLSAgICAgIDEyOCAgMTYKICAgICAgICAgIEJQ
 RiAgODY5NCAgICAtN0sgICAgICAgLSAgICAgODcwNCAgMTYsNjQKICBldGhlcl9tdWx0aSAgIDMx
 NCAgICAgMEsgICAgICAgLSAgICAgIDMzNiAgMTYsMzIsNjQKICAgICAgIGlmYWRkciAgIDIwNCAg
 IC0xMEsgICAgICAgLSAgICAgIDI1NiAgMTYKICAgICAgICBpZm5ldCAgICAtNiAgICAtNEsgICAg
 ICAgLSAgICAgICAgMCAgCiAgICAgICAgY2xvbmUgICAgLTUgICAtMTlLICAgICAgIC0gICAgICAg
 IDAgIAogICAgICAgYXJwY29tICAgIC0zICAgICAwSyAgICAgICAtICAgICAgICAwICAKICAgICAg
 IGZ3X2NvbSAgICAtMSAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgICAgbG8gICAg
 LTEgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgIGZpcmV3aXJlICA0MDgyICAgLTI1SyAg
 ICAgICAtICAgICA0MDk2ICAxNiwzMgogIGF0YV9nZW5lcmljIDMyODI0ICAgLTM1SyAgICAgICAt
 ICAgIDM0OTkyICAzMiw2NCwyNTYsNTEyLDEwMjQsMjA0OCw0MDk2LDgxOTIsMTYzODQKICAgICBy
 b3V0ZXRibCAyMDQzOCAgIC0yMUsgICAgICAgLSAgICAyMDU0NCAgMTYsMzIsMTI4LDUxMgogICAg
 IGluX211bHRpICAgIDYxICAgICAwSyAgICAgICAtICAgICAgIDY0ICAxNgogICAgc2N0cF9pdGVy
 ICAgMjU0ICAgICAwSyAgICAgICAtICAgICAgMjU2ICAzMgogICAgIHNjdHBfaWZuICAgIC0yICAg
 ICAwSyAgICAgICAtICAgICAgICAwICAKICAgICBzY3RwX2lmYSAgICAtMyAgICAgMEsgICAgICAg
 LSAgICAgICAgMCAgCiAgICAgc2N0cF92cmYgICAgLTEgICAgIDBLICAgICAgIC0gICAgICAgIDAg
 IAogICAgc2N0cF9hX2l0ICAgIDMwICAgICAwSyAgICAgICAtICAgICAgIDMyICAzMgogICAgaG9z
 dGNhY2hlICAgIC0xICAgLTE5SyAgICAgICAtICAgICAgICAwICAKICAgIGFkX2RyaXZlciAgICAt
 MSAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgc3luY2FjaGUgICAgLTEgICAtNzFLICAg
 ICAgIC0gICAgICAgIDAgIAogICAgaW42X211bHRpICAgLTE2ICAgICAwSyAgICAgICAtICAgICAg
 ICAwICAKICAgICAgYXRhX2RtYSAgICAtNyAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgbmZz
 c19kYWVtb24gICAgLTEgICAgLTdLICAgICAgIC0gICAgICAgIDAgIAphdWRpdF9ldmNsYXNzICAg
 NDA1ICAgIC0xSyAgICAgICAtICAgICAgNTkyICAxNiw2NCw1MTIKICAgICBzYXZlZGlubyAyMDY1
 NSAgIC0xOUsgICAgICAgLSAgICAyMDczNiAgMTYsMzIsNjQsMTI4LDI1Niw1MTIKICAgICAgIGRp
 cnJlbSAxNjY0NyAgIC0xNUsgICAgICAgLSAgICAxNzE4NCAgMTYsMTI4LDI1Niw1MTIsMTAyNCwy
 MDQ4LDQwOTYKICAgICAgICBta2RpciAgIDQzNCAgICAgMEsgICAgICAgLSAgICAgIDQ0OCAgMzIs
 NjQsMTI4CiAgICAgICBkaXJhZGQgMzQyNzIgICAtMzNLICAgICAgIC0gICAgMzQ4MTYgIDMyLDY0
 LDEyOCwyNTYsNDA5NgogICAgIGZyZWVmaWxlICA5MTE0ICAgIC04SyAgICAgICAtICAgICA5NDA4
 ICAxNiw2NCwyNTYsMTAyNCwyMDQ4CiAgICAgZnJlZWJsa3MgODM2NDAgICAtODFLICAgICAgIC0g
 ICAgODM5NjggIDMyLDY0LDEyOCwyNTYsNTEyLDEwMjQsMjA0OAogICAgIGZyZWVmcmFnIDE1MjUy
 ICAgLTE0SyAgICAgICAtICAgIDE1NzQ0ICAxNiwzMiwxMjgsMjU2LDUxMiwyMDQ4LDQwOTYKICAg
 YWxsb2NpbmRpciAyMTk4NzAwIC0yMTgwSyAgICAgICAtICAyMjMzNjAwICAxNiwzMiwxMjgsNTEy
 LDEwMjQsMjA0OCw0MDk2LDgxOTIsMTYzODQsNjU1MzYsMTMxMDcyLDI2MjE0NAogICAgIGluZGly
 ZGVwIDM1MjUyMjggLTM0NDFLICAgICAgIC0gIDM1MjU1MzYgIDE2LDMyLDI1Niw1MTIsMjA0OAog
 IGFsbG9jZGlyZWN0IDE3NjkxMSAgLTE3M0sgICAgICAgLSAgIDE3ODMwNCAgMTYsMzIsNjQsMTI4
 LDI1NiwxMDI0LDIwNDgsODE5MgogICAgYm1zYWZlbWFwIDU2ODI2ICAgLTU1SyAgICAgICAtICAg
 IDU3NzI4ICAzMiw2NCw1MTIsMTAyNCwyMDQ4LDQwOTYKICAgICAgIG5ld2JsayAyMjg2NDU4IC0y
 MjY3SyAgICAgICAtICAyMzIyNzUyICAxNiw2NCwxMDI0LDIwNDgsNDA5Niw4MTkyLDE2Mzg0LDMy
 NzY4LDY1NTM2LDEzMTA3MiwyNjIxNDQKICAgICBpbm9kZWRlcCA4NzYyOSAgLTM0MUsgICAgICAg
 LSAgICA4ODMyMCAgMzIsNjQsMTI4LDI1Niw1MTIsMTAyNCw0MDk2CiAgICAgIHBhZ2VkZXAgMTM2
 MDcgICAtNDRLICAgICAgIC0gICAgMTM4MjQgIDE2LDMyLDY0LDI1Niw1MTIsMTAyNAogIHVmc19k
 aXJoYXNoIDYyMzI4ICAgLTYwSyAgICAgICAtICAgIDYyNjQwICAxMjgsMjU2LDUxMiw0MDk2CiAg
 ICB1ZnNfbW91bnQgODUyMzMgICAtODJLICAgICAgIC0gICAgODUyNDggIDE2LDMyLDY0LDEyOAog
 ICAgICBVTUFIYXNoICA0MzQxICAgIC04SyAgICAgICAtICAgICA0MzUyICAxMjgKICAgIHZtX3Bn
 ZGF0YSAgICA2MSAgIC02M0sgICAgICAgLSAgICAgICA2NCAgMTYKICAgICBhdGtiZGRldiAgICAt
 MiAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgIGVudHJvcHkgLTEwMjQgICAtNjNLICAg
 ICAgIC0gICAgICAgIDAgIAogICAgICAgICAgc2JwICAtMTA0ICAgIC03SyAgICAgICAtICAgICAg
 ICAwICAKICAgIGFyX2RyaXZlciAxOTQ1MCAgIC0xOEsgICAgICAgLSAgICAxOTQ1NiAgMzIsNjQK
 ICAgICAgICBVU0JIQyAgICA2MiAgICAgMEsgICAgICAgLSAgICAgICA2NCAgMTYKICAgICAgIFVT
 QmRldiAxMTIzMiAgIC0xMUsgICAgICAgLSAgICAxMTI2NCAgMTYsNjQsMjU2CiAgICAgIGlvX2Fw
 aWMgICAgLTEgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgICAgVVNCIDEwMjc4ICAg
 LTI2SyAgICAgICAtICAgIDEwNDQ4ICAxNiwzMiwxMjgsMjU2CiAgICAgIG1lbWRlc2MgMjA2OTEg
 ICAtMjNLICAgICAgIC0gICAgMjA3MDQgIDMyLDY0CiAgICAgICBERVZGUzEgIDM0NTEgICAtMzJL
 ICAgICAgIC0gICAgIDM1ODQgIDE2LDY0LDEyOAogICAgICAgICAgbXNpICAgIC0xICAgICAwSyAg
 ICAgICAtICAgICAgICAwICAKICAgICBuZXh1c2RldiAgICAtNSAgICAgMEsgICAgICAgLSAgICAg
 ICAgMCAgCiAgICAgICBERVZGUzMgIDE3NzIgICAtMTdLICAgICAgIC0gICAgIDE5MjAgIDE2LDMy
 LDY0LDEyOAogICAgICAgIERFVkZTICAgIC0yICAgICAwSyAgICAgICAtICAgICAgIDE2ICAxNgog
 ICAgIHBjaV9saW5rICAgLTE2ICAgICAwSyAgICAgICAtICAgICAgICAwICAKIG1pZGkgYnVmZmVy
 cyAgICAtNSAgICAgMEsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICAgbGludXggICAtMTMgICAg
 IDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgbnZpZGlhIDEyODczODYgLTE5NzhLICAgICAg
 IC0gIDEyODg3NjggIDE2LDY0LDEyOCwyNTYsNTEyLDEwMjQsNDA5Niw4MTkyCiAgICBhY3BpX3Bl
 cmYgICAgLTIgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgICBhYzk3ICAgIC0yICAg
 ICAwSyAgICAgICAtICAgICAgICAwICAKICAgICAgIGFjcGljYSA0MjI0NzAyIC00NDExSyAgICAg
 ICAtICA0Mjk5OTM2ICAzMiw2NCwxMjgsMjU2LDUxMiwxMDI0LDIwNDgsNDA5NiwxNjM4NCw2NTUz
 NiwxMDQ4NTc2CiAgICAgYWNwaXRhc2sgICAgOTMgICAgIDBLICAgICAgIC0gICAgICAgOTYgIDE2
 LDMyCiAgICAgICBmZWVkZXIgIDMxODMgICAgLTlLICAgICAgIC0gICAgIDM2NDggIDE2LDMyLDY0
 LDEyOCw1MTIKICAgICByYXRlZmVlZCAxNDM3OTIgIC0xNTlLICAgICAgIC0gICAxNDM4MDggIDMy
 LDY0LDEyOAogICAgICBhY3Bpc2VtICAgLTE2ICAgICAwSyAgICAgICAtICAgICAgICAwICAKICAg
 ICAgYWNwaWRldiAgIC03OCAgICAtMUsgICAgICAgLSAgICAgICAgMCAgCiAgICAgICBhcG1kZXYg
 ICAgLTEgICAgIDBLICAgICAgIC0gICAgICAgIDAgIAogICAgICAgIG1peGVyICAgIC0xICAgIC0z
 SyAgICAgICAtICAgICAgICAwICAKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp2bXN0YXQgLXoKCklURU0gICAg
 ICAgICAgICAgICAgICAgICBTSVpFICAgICBMSU1JVCAgICAgIFVTRUQgICAgICBGUkVFICBSRVFV
 RVNUUyAgRkFJTFVSRVMKClVNQSBLZWdzOiAgICAgICAgICAgICAgICAgMTI4LCAgICAgICAgMCwg
 ICAgICAgODMsICAgICAgICA3LCAgICAgICA4MywgICAgICAgIDAKVU1BIFpvbmVzOiAgICAgICAg
 ICAgICAgICA0ODAsICAgICAgICAwLCAgICAgICA4MywgICAgICAgIDUsICAgICAgIDgzLCAgICAg
 ICAgMApVTUEgU2xhYnM6ICAgICAgICAgICAgICAgICA2NCwgICAgICAgIDAsICAgICAgOTg5LCAg
 ICAgICA3MywgICAgIDIyMTAsICAgICAgICAwClVNQSBSQ250U2xhYnM6ICAgICAgICAgICAgMTA0
 LCAgICAgICAgMCwgICAgICA1NjIsICAgICAgIDMwLCAgICAgOTEyNywgICAgICAgIDAKVU1BIEhh
 c2g6ICAgICAgICAgICAgICAgICAxMjgsICAgICAgICAwLCAgICAgICAgNiwgICAgICAgMjQsICAg
 ICAgICA5LCAgICAgICAgMAoxNiBCdWNrZXQ6ICAgICAgICAgICAgICAgICA3NiwgICAgICAgIDAs
 ICAgICAgIDQ3LCAgICAgICA1MywgICAgICAgNzYsICAgICAgICAwCjMyIEJ1Y2tldDogICAgICAg
 ICAgICAgICAgMTQwLCAgICAgICAgMCwgICAgICAgNjEsICAgICAgIDIzLCAgICAgIDEwOSwgICAg
 ICAgIDAKNjQgQnVja2V0OiAgICAgICAgICAgICAgICAyNjgsICAgICAgICAwLCAgICAgICA2Miwg
 ICAgICAgIDgsICAgICAgMTUzLCAgICAgICAgNwoxMjggQnVja2V0OiAgICAgICAgICAgICAgIDUy
 NCwgICAgICAgIDAsICAgICAgMzk1LCAgICAgICAgNCwgICAgIDE0NjAsICAgICAyMzA0ClZNIE9C
 SkVDVDogICAgICAgICAgICAgICAgMTI4LCAgICAgICAgMCwgICAgICAxNjEsICAgICA3MzA5LCAg
 ICAzMjMyNiwgICAgICAgIDAKTUFQOiAgICAgICAgICAgICAgICAgICAgICAxNDAsICAgICAgICAw
 LCAgICAgICAgNywgICAgICAgMjEsICAgICAgICA3LCAgICAgICAgMApLTUFQIEVOVFJZOiAgICAg
 ICAgICAgICAgICA2OCwgICAgNTYwNTYsICAgICAgIDY4LCAgICAgIDQ5MiwgICAgMzQ2ODQsICAg
 ICAgICAwCk1BUCBFTlRSWTogICAgICAgICAgICAgICAgIDY4LCAgICAgICAgMCwgICAgICAgIDgs
 ICAgICA1NDI0LCAgICA3NjY3NSwgICAgICAgIDAKRFAgZmFrZXBnOiAgICAgICAgICAgICAgICAg
 NzIsICAgICAgICAwLCAgICAgICAgMCwgICAgIDI0OTEsICAgICAyNDI4LCAgICAgICAgMAptdF96
 b25lOiAgICAgICAgICAgICAgICAgMTAzMiwgICAgICAgIDAsICAgICAgMjUzLCAgICAgICAgMiwg
 ICAgICAyNTMsICAgICAgICAwCjE2OiAgICAgICAgICAgICAgICAgICAgICAgIDE2LCAgICAgICAg
 MCwgICAgIDQyOTMsICAgICAgMzc2LCAgMjgxMzQ1OSwgICAgICAgIDAKMzI6ICAgICAgICAgICAg
 ICAgICAgICAgICAgMzIsICAgICAgICAwLCAgICAgMzEwMywgICAgICA1MTMsICAgIDg5MTc1LCAg
 ICAgICAgMAo2NDogICAgICAgICAgICAgICAgICAgICAgICA2NCwgICAgICAgIDAsICAgICA2MjMy
 LCAgICAgNTIxNCwgICA2NTczMDksICAgICAgICAwCjEyODogICAgICAgICAgICAgICAgICAgICAg
 MTI4LCAgICAgICAgMCwgICAgICA5MDAsICAgICAyMTMwLCAgICAyMzY1NiwgICAgICAgIDAKMjU2
 OiAgICAgICAgICAgICAgICAgICAgICAyNTYsICAgICAgICAwLCAgICAgIDQ2MCwgICAgICAzNTAs
 ICAgIDE2NjE1LCAgICAgICAgMAo1MTI6ICAgICAgICAgICAgICAgICAgICAgIDUxMiwgICAgICAg
 IDAsICAgICAgIDc3LCAgICAgIDE2MywgICAgIDQyMzgsICAgICAgICAwCjEwMjQ6ICAgICAgICAg
 ICAgICAgICAgICAxMDI0LCAgICAgICAgMCwgICAgICAgNjIsICAgICAgMTE0LCAgICAgNzA2Nywg
 ICAgICAgIDAKMjA0ODogICAgICAgICAgICAgICAgICAgIDIwNDgsICAgICAgICAwLCAgICAgIDMz
 OSwgICAgICAgNTksICAgICAgNzI3LCAgICAgICAgMAo0MDk2OiAgICAgICAgICAgICAgICAgICAg
 NDA5NiwgICAgICAgIDAsICAgICAgMzQ2LCAgICAgIDEzMywgICAgIDU3NzcsICAgICAgICAwCkZp
 bGVzOiAgICAgICAgICAgICAgICAgICAgIDc2LCAgICAgICAgMCwgICAgICAgIDAsICAgICAgNzUw
 LCAgICAyNjg0MSwgICAgICAgIDAKVFVSTlNUSUxFOiAgICAgICAgICAgICAgICAgNzYsICAgICAg
 ICAwLCAgICAgIDIxOCwgICAgICAgNzAsICAgICAgMjE4LCAgICAgICAgMAp1bXR4IHBpOiAgICAg
 ICAgICAgICAgICAgICA1MiwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAs
 ICAgICAgICAwClBST0M6ICAgICAgICAgICAgICAgICAgICAgNjk2LCAgICAgICAgMCwgICAgICAg
 NTQsICAgICAgMTAxLCAgICAgMTQ4MCwgICAgICAgIDAKVEhSRUFEOiAgICAgICAgICAgICAgICAg
 ICA1NTYsICAgICAgICAwLCAgICAgIDE1MywgICAgICAgNjQsICAgICAgMjYxLCAgICAgICAgMApV
 UENBTEw6ICAgICAgICAgICAgICAgICAgICA0NCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAg
 MCwgICAgICAgIDAsICAgICAgICAwClNMRUVQUVVFVUU6ICAgICAgICAgICAgICAgIDMyLCAgICAg
 ICAgMCwgICAgICAyMTgsICAgICAgMjM0LCAgICAgIDIxOCwgICAgICAgIDAKVk1TUEFDRTogICAg
 ICAgICAgICAgICAgICAyMzYsICAgICAgICAwLCAgICAgICAgMSwgICAgICAxNDMsICAgICAxNDEz
 LCAgICAgICAgMApjcHVzZXQ6ICAgICAgICAgICAgICAgICAgICA0MCwgICAgICAgIDAsICAgICAg
 ICAyLCAgICAgIDE4MiwgICAgICAgIDIsICAgICAgICAwCmF1ZGl0X3JlY29yZDogICAgICAgICAg
 ICAgODU2LCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAK
 bWJ1Zl9wYWNrZXQ6ICAgICAgICAgICAgICAyNTYsICAgICAgICAwLCAgICAgIDI1NiwgICAgICAz
 MjAsICAgMjI4OTY2LCAgICAgICAgMAptYnVmOiAgICAgICAgICAgICAgICAgICAgIDI1NiwgICAg
 ICAgIDAsICAgICAgICAxLCAgICAgIDM4MywgICA5MDc2MDMsICAgICAgICAwCm1idWZfY2x1c3Rl
 cjogICAgICAgICAgICAyMDQ4LCAgICAyNTYwMCwgICAgICA1NzYsICAgICAgICA0LCAgICA3MTI4
 NiwgICAgICAgIDAKbWJ1Zl9qdW1ib19wYWdlc2l6ZTogICAgIDQwOTYsICAgIDEyODAwLCAgICAg
 ICAgMCwgICAgICAyNzIsICAgIDMzMzM0LCAgICAgICAgMAptYnVmX2p1bWJvXzlrOiAgICAgICAg
 ICAgOTIxNiwgICAgMTkyMDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAw
 Cm1idWZfanVtYm9fMTZrOiAgICAgICAgIDE2Mzg0LCAgICAxMjgwMCwgICAgICAgIDAsICAgICAg
 ICAwLCAgICAgICAgMCwgICAgICAgIDAKbWJ1Zl9leHRfcmVmY250OiAgICAgICAgICAgIDQsICAg
 ICAgICAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMApBQ0wgVU1BIHpv
 bmU6ICAgICAgICAgICAgIDM4OCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAg
 IDAsICAgICAgICAwCmdfYmlvOiAgICAgICAgICAgICAgICAgICAgMTMyLCAgICAgICAgMCwgICAg
 ICAgIDAsICAgICAgNDkzLCAgMTU2OTk4MCwgICAgICAgIDAKYXRhX3JlcXVlc3Q6ICAgICAgICAg
 ICAgICAxOTIsICAgICAgICAwLCAgICAgICAgMSwgICAgICAzNTYsICAgMzkxMTU4LCAgICAgICAg
 MAphdGFfY29tcG9zaXRlOiAgICAgICAgICAgIDE4NCwgICAgICAgIDAsICAgICAgICAwLCAgICAg
 ICAgMCwgICAgICAgIDAsICAgICAgICAwCm52X3N0YWNrX3Q6ICAgICAgICAgICAgICA4MTkyLCAg
 ICAgICAgMCwgICAgICAgIDMsICAgICAgIDExLCAgICAgICAxNSwgICAgICAgIDAKVk5PREU6ICAg
 ICAgICAgICAgICAgICAgICAyNzYsICAgICAgICAwLCAgICAgICAxMCwgICAgIDQ3MDgsICAgICA0
 OTU1LCAgICAgICAgMApWTk9ERVBPTEw6ICAgICAgICAgICAgICAgICA2NCwgICAgICAgIDAsICAg
 ICAgICAwLCAgICAgIDIzNiwgICAgICAgOTQsICAgICAgICAwCk5BTUVJOiAgICAgICAgICAgICAg
 ICAgICAxMDI0LCAgICAgICAgMCwgICAgICAgIDAsICAgICAgIDM2LCAgICA2Njg3NSwgICAgICAg
 IDAKUyBWRlMgQ2FjaGU6ICAgICAgICAgICAgICAgNjgsICAgICAgICAwLCAgICAgICAgMCwgICAg
 IDQ4MTYsICAgICA4ODEyLCAgICAgICAgMApMIFZGUyBDYWNoZTogICAgICAgICAgICAgIDI5MSwg
 ICAgICAgIDAsICAgICAgICAwLCAgICAgIDE1NiwgICAgICAxNjMsICAgICAgICAwCk5GU01PVU5U
 OiAgICAgICAgICAgICAgICAgNTYwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAgICAg
 ICAgMCwgICAgICAgIDAKTkZTTk9ERTogICAgICAgICAgICAgICAgICA0NTIsICAgICAgICAwLCAg
 ICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMApESVJIQVNIOiAgICAgICAgICAg
 ICAgICAgMTAyNCwgICAgICAgIDAsICAgICAgICAwLCAgICAgIDY3MiwgICAgICA2NjQsICAgICAg
 ICAwCnBpcGU6ICAgICAgICAgICAgICAgICAgICAgMzk2LCAgICAgICAgMCwgICAgICAgIDAsICAg
 ICAgIDcwLCAgICAgIDg0OSwgICAgICAgIDAKa3NpZ2luZm86ICAgICAgICAgICAgICAgICAgODAs
 ICAgICAgICAwLCAgICAgIDEwOCwgICAgICAgODQsICAgICAgMTA4LCAgICAgICAgMAppdGltZXI6
 ICAgICAgICAgICAgICAgICAgIDIyMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAg
 ICAgIDAsICAgICAgICAwCktOT1RFOiAgICAgICAgICAgICAgICAgICAgIDY4LCAgICAgICAgMCwg
 ICAgICAgIDAsICAgICAgMjgwLCAgICAgMTUyMywgICAgICAgIDAKc29ja2V0OiAgICAgICAgICAg
 ICAgICAgICA0MTYsICAgIDI1NjA1LCAgICAgICAgMCwgICAgICAyNDMsICAgICAyMjc3LCAgICAg
 ICAgMAp1bnBjYjogICAgICAgICAgICAgICAgICAgIDE2OCwgICAgMjU2MjIsICAgICAgICAwLCAg
 ICAgIDIzMCwgICAgICAzNDAsICAgICAgICAwCmlwcTogICAgICAgICAgICAgICAgICAgICAgIDMy
 LCAgICAgIDkwNCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAKdWRwY2I6
 ICAgICAgICAgICAgICAgICAgICAxODAsICAgIDI1NjA4LCAgICAgICAgMCwgICAgICAgODgsICAg
 ICAxNzQxLCAgICAgICAgMAppbnBjYjogICAgICAgICAgICAgICAgICAgIDE4MCwgICAgMjU2MDgs
 ICAgICAgICAzLCAgICAgIDEwNywgICAgICAxOTMsICAgICAgICAwCnRjcGNiOiAgICAgICAgICAg
 ICAgICAgICAgNDY0LCAgICAyNTYwMCwgICAgICAgIDAsICAgICAgIDcyLCAgICAgIDE5MywgICAg
 ICAgIDAKdGNwdHc6ICAgICAgICAgICAgICAgICAgICAgNTIsICAgICA1MTg0LCAgICAgICAgMywg
 ICAgICAxNDEsICAgICAgIDIwLCAgICAgICAgMApzeW5jYWNoZTogICAgICAgICAgICAgICAgIDEw
 NCwgICAgMTUzOTIsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwCmhvc3Rj
 YWNoZTogICAgICAgICAgICAgICAgIDc2LCAgICAxNTQwMCwgICAgICAgNDMsICAgICAgMTA3LCAg
 ICAgICA0MywgICAgICAgIDAKdGNwcmVhc3M6ICAgICAgICAgICAgICAgICAgMjAsICAgICAxNjkw
 LCAgICAgICAgMCwgICAgICA1MDcsICAgIDM0MTE5LCAgICAgICAgMApzYWNraG9sZTogICAgICAg
 ICAgICAgICAgICAyMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgIDE2OSwgICAgICAgIDMsICAg
 ICAgICAwCnNjdHBfZXA6ICAgICAgICAgICAgICAgICAgODE2LCAgICAyNTYwMCwgICAgICAgIDAs
 ICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAKc2N0cF9hc29jOiAgICAgICAgICAgICAgIDE0
 MzYsICAgIDQwMDAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMApzY3Rw
 X2xhZGRyOiAgICAgICAgICAgICAgICAyNCwgICAgODAwNDAsICAgICAgICAwLCAgICAgIDI5MCwg
 ICAgICAgIDIsICAgICAgICAwCnNjdHBfcmFkZHI6ICAgICAgICAgICAgICAgNDAwLCAgICA4MDAw
 MCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAKc2N0cF9jaHVuazogICAg
 ICAgICAgICAgICAgOTYsICAgNDAwMDAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwLCAg
 ICAgICAgMApzY3RwX3JlYWRxOiAgICAgICAgICAgICAgICA3NiwgICA0MDAwMDAsICAgICAgICAw
 LCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwCnNjdHBfc3RyZWFtX21zZ19vdXQ6ICAgICAg
 IDY0LCAgIDQwMDAyMCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAKc2N0
 cF9hc2NvbmY6ICAgICAgICAgICAgICAgMjQsICAgNDAwMDU1LCAgICAgICAgMCwgICAgICAgIDAs
 ICAgICAgICAwLCAgICAgICAgMApzY3RwX2FzY29uZl9hY2s6ICAgICAgICAgICAyNCwgICA0MDAw
 NTUsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAsICAgICAgICAwCnJpcGNiOiAgICAgICAg
 ICAgICAgICAgICAgMTgwLCAgICAyNTYwOCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwg
 ICAgICAgIDAKcnRlbnRyeTogICAgICAgICAgICAgICAgICAxMjQsICAgICAgICAwLCAgICAgICAg
 OSwgICAgICAgODQsICAgICAgIDExLCAgICAgICAgMApTV0FQTUVUQTogICAgICAgICAgICAgICAg
 IDI3NiwgICAxMjE1NzYsICAgICAgIDE1LCAgICAxNzQyOSwgICAgMTgwNzgsICAgICAgICAwCk1v
 dW50cG9pbnRzOiAgICAgICAgICAgICAgNzIwLCAgICAgICAgMCwgICAgICAgIDEsICAgICAgIDE0
 LCAgICAgICAgNiwgICAgICAgIDAKRkZTIGlub2RlOiAgICAgICAgICAgICAgICAxMjQsICAgICAg
 ICAwLCAgICAgICAgMCwgICAgIDQ3MTIsICAgICA0ODY2LCAgICAgICAgMApGRlMxIGRpbm9kZTog
 ICAgICAgICAgICAgIDEyOCwgICAgICAgIDAsICAgICAgICAwLCAgICAgICAgMCwgICAgICAgIDAs
 ICAgICAgICAwCkZGUzIgZGlub2RlOiAgICAgICAgICAgICAgMjU2LCAgICAgICAgMCwgICAgICAg
 IDAsICAgICA0NjgwLCAgICAgNDg2NiwgICAgICAgIDAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kdm1zdGF0
 IC1pCgppbnRlcnJ1cHQgICAgICAgICAgICAgICAgICAgICAgICAgIHRvdGFsICAgICAgIHJhdGUK
 aXJxMTogYXRrYmQwICAgICAgICAgICAgICAgICAgICAgICAgICAzNSAgICAgICAgICAwCmlycTY6
 IGZkYzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgMAppcnExMjogcHNt
 MCAgICAgICAgICAgICAgICAgICAgICAgMTgwMjA4ICAgICAgICAgNDAKaXJxMTY6IG52aWRpYTAr
 KyAgICAgICAgICAgICAgICAgIDE1NTUyOSAgICAgICAgIDM1CmlycTE5OiBza2MwIHVoY2kzKiAg
 ICAgICAgICAgICAgICAzODIyOTcgICAgICAgICA4NgppcnEyMTogZndvaGNpMCAgICAgICAgICAg
 ICAgICAgICAgICAgICAzICAgICAgICAgIDAKaXJxMjM6IHBjbTAgdWhjaTIrICAgICAgICAgICAg
 ICAgICAgMjYzNyAgICAgICAgICAwCmNwdTA6IHRpbWVyICAgICAgICAgICAgICAgICAgICAgIDQz
 OTU3MzIgICAgICAgIDk5NwppcnEyNTY6IG1za2MwICAgICAgICAgICAgICAgICAgICAgMzQzODcz
 ICAgICAgICAgNzgKY3B1MTogdGltZXIgICAgICAgICAgICAgICAgICAgICAgNDM4NTc4NyAgICAg
 ICAgOTk1ClRvdGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk4NDYxMDIgICAgICAgMjIz
 NAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tCnBzdGF0IC1UCgogIDAvMTIzMjggZmlsZXMKME0vNDk5TSBzd2Fw
 IHNwYWNlCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KcHN0YXQgLXMKCkRldmljZSAgICAgICAgICAxSy1ibG9j
 a3MgICAgIFVzZWQgICAgQXZhaWwgQ2FwYWNpdHkKL2Rldi9icGYwICAgICAgICAgIDUxMTg3MiAg
 ICAgIDExNiAgIDUxMTc1NiAgICAgMCUKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQppb3N0YXQKCmlvc3RhdDog
 a3ZtX2dldGNwdGltZTogCmlvc3RhdDogZGlzYWJsaW5nIENQVSB0aW1lIHN0YXRpc3RpY3MKICAg
 ICAgdHR5ICAgICAgICAgICAgIGFkMTYgCiB0aW4gdG91dCAgS0IvdCB0cHMgIE1CL3MgCiAgODAg
 ICA5OSAyNC4zMyAgODcgIDIuMDYgCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KaXBjcyAtYQoKTWVzc2FnZSBR
 dWV1ZXM6ClQgICAgICAgICAgIElEICAgICAgICAgIEtFWSBNT0RFICAgICAgICBPV05FUiAgICBH
 Uk9VUCAgICBDUkVBVE9SICBDR1JPVVAgICAgICAgICAgICAgICAgIENCWVRFUyAgICAgICAgICAg
 ICAgICAgUU5VTSAgICAgICAgICAgICAgIFFCWVRFUyAgICAgICAgTFNQSUQgICAgICAgIExSUElE
 IFNUSU1FICAgIFJUSU1FICAgIENUSU1FICAgCgpTaGFyZWQgTWVtb3J5OgpUICAgICAgICAgICBJ
 RCAgICAgICAgICBLRVkgTU9ERSAgICAgICAgT1dORVIgICAgR1JPVVAgICAgQ1JFQVRPUiAgQ0dS
 T1VQICAgICAgICAgTkFUVENIICAgICAgICBTRUdTWiAgICAgICAgIENQSUQgICAgICAgICBMUElE
 IEFUSU1FICAgIERUSU1FICAgIENUSU1FICAgCgpTZW1hcGhvcmVzOgpUICAgICAgICAgICBJRCAg
 ICAgICAgICBLRVkgTU9ERSAgICAgICAgT1dORVIgICAgR1JPVVAgICAgQ1JFQVRPUiAgQ0dST1VQ
 ICAgICAgICAgIE5TRU1TIE9USU1FICAgIENUSU1FICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmlwY3Mg
 LVQKCm1zZ2luZm86Cgltc2dtYXg6ICAgICAgICAxNjM4NAkobWF4IGNoYXJhY3RlcnMgaW4gYSBt
 ZXNzYWdlKQoJbXNnbW5pOiAgICAgICAgICAgNDAJKCMgb2YgbWVzc2FnZSBxdWV1ZXMpCgltc2dt
 bmI6ICAgICAgICAgMjA0OAkobWF4IGNoYXJhY3RlcnMgaW4gYSBtZXNzYWdlIHF1ZXVlKQoJbXNn
 dHFsOiAgICAgICAgICAgNDAJKG1heCAjIG9mIG1lc3NhZ2VzIGluIHN5c3RlbSkKCW1zZ3Nzejog
 ICAgICAgICAgICA4CShzaXplIG9mIGEgbWVzc2FnZSBzZWdtZW50KQoJbXNnc2VnOiAgICAgICAg
 IDIwNDgJKCMgb2YgbWVzc2FnZSBzZWdtZW50cyBpbiBzeXN0ZW0pCgpzaG1pbmZvOgoJc2htbWF4
 OiAgICAgMzM1NTQ0MzIJKG1heCBzaGFyZWQgbWVtb3J5IHNlZ21lbnQgc2l6ZSkKCXNobW1pbjog
 ICAgICAgICAgICAxCShtaW4gc2hhcmVkIG1lbW9yeSBzZWdtZW50IHNpemUpCglzaG1tbmk6ICAg
 ICAgICAgIDE5MgkobWF4IG51bWJlciBvZiBzaGFyZWQgbWVtb3J5IGlkZW50aWZpZXJzKQoJc2ht
 c2VnOiAgICAgICAgICAxMjgJKG1heCBzaGFyZWQgbWVtb3J5IHNlZ21lbnRzIHBlciBwcm9jZXNz
 KQoJc2htYWxsOiAgICAgICAgIDgxOTIJKG1heCBhbW91bnQgb2Ygc2hhcmVkIG1lbW9yeSBpbiBw
 YWdlcykKCnNlbWluZm86CglzZW1tYXA6ICAgICAgICAgICAzMAkoIyBvZiBlbnRyaWVzIGluIHNl
 bWFwaG9yZSBtYXApCglzZW1tbmk6ICAgICAgICAgICAxMAkoIyBvZiBzZW1hcGhvcmUgaWRlbnRp
 ZmllcnMpCglzZW1tbnM6ICAgICAgICAgICA2MAkoIyBvZiBzZW1hcGhvcmVzIGluIHN5c3RlbSkK
 CXNlbW1udTogICAgICAgICAgIDMwCSgjIG9mIHVuZG8gc3RydWN0dXJlcyBpbiBzeXN0ZW0pCglz
 ZW1tc2w6ICAgICAgICAgICA2MAkobWF4ICMgb2Ygc2VtYXBob3JlcyBwZXIgaWQpCglzZW1vcG06
 ICAgICAgICAgIDEwMAkobWF4ICMgb2Ygb3BlcmF0aW9ucyBwZXIgc2Vtb3AgY2FsbCkKCXNlbXVt
 ZTogICAgICAgICAgIDEwCShtYXggIyBvZiB1bmRvIGVudHJpZXMgcGVyIHByb2Nlc3MpCglzZW11
 c3o6ICAgICAgICAgIDEzNgkoc2l6ZSBpbiBieXRlcyBvZiB1bmRvIHN0cnVjdHVyZSkKCXNlbXZt
 eDogICAgICAgIDMyNzY3CShzZW1hcGhvcmUgbWF4aW11bSB2YWx1ZSkKCXNlbWFlbTogICAgICAg
 IDE2Mzg0CShhZGp1c3Qgb24gZXhpdCBtYXggdmFsdWUpCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm5mc3N0
 YXQKCkNsaWVudCBJbmZvOgpScGMgQ291bnRzOgogIEdldGF0dHIgICBTZXRhdHRyICAgIExvb2t1
 cCAgUmVhZGxpbmsgICAgICBSZWFkICAgICBXcml0ZSAgICBDcmVhdGUgICAgUmVtb3ZlCiAgICAg
 ICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAg
 ICAgICAgMCAgICAgICAgIDAKICAgUmVuYW1lICAgICAgTGluayAgIFN5bWxpbmsgICAgIE1rZGly
 ICAgICBSbWRpciAgIFJlYWRkaXIgIFJkaXJQbHVzICAgIEFjY2VzcwogICAgICAgIDAgICAgICAg
 ICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAg
 ICAgICAwCiAgICBNa25vZCAgICBGc3N0YXQgICAgRnNpbmZvICBQYXRoQ29uZiAgICBDb21taXQK
 ICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMApScGMgSW5m
 bzoKIFRpbWVkT3V0ICAgSW52YWxpZCBYIFJlcGxpZXMgICBSZXRyaWVzICBSZXF1ZXN0cwogICAg
 ICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwCkNhY2hlIEluZm86
 CkF0dHIgSGl0cyAgICBNaXNzZXMgTGt1cCBIaXRzICAgIE1pc3NlcyBCaW9SIEhpdHMgICAgTWlz
 c2VzIEJpb1cgSGl0cyAgICBNaXNzZXMKICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAg
 ICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMApCaW9STEhpdHMg
 ICAgTWlzc2VzIEJpb0QgSGl0cyAgICBNaXNzZXMgRGlyRSBIaXRzICAgIE1pc3NlcwogICAgICAg
 IDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMAoKU2Vy
 dmVyIEluZm86CiAgR2V0YXR0ciAgIFNldGF0dHIgICAgTG9va3VwICBSZWFkbGluayAgICAgIFJl
 YWQgICAgIFdyaXRlICAgIENyZWF0ZSAgICBSZW1vdmUKICAgICAgICAwICAgICAgICAgMCAgICAg
 ICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMAog
 ICBSZW5hbWUgICAgICBMaW5rICAgU3ltbGluayAgICAgTWtkaXIgICAgIFJtZGlyICAgUmVhZGRp
 ciAgUmRpclBsdXMgICAgQWNjZXNzCiAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAg
 ICAgMCAgICAgICAgIDAgICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAKICAgIE1rbm9kICAg
 IEZzc3RhdCAgICBGc2luZm8gIFBhdGhDb25mICAgIENvbW1pdAogICAgICAgIDAgICAgICAgICAw
 ICAgICAgICAgMCAgICAgICAgIDAgICAgICAgICAwClNlcnZlciBSZXQtRmFpbGVkCiAgICAgICAg
 ICAgICAgICAwClNlcnZlciBGYXVsdHMKICAgICAgICAgICAgMApTZXJ2ZXIgQ2FjaGUgU3RhdHM6
 CiAgIElucHJvZyAgICAgIElkZW0gIE5vbi1pZGVtICAgIE1pc3NlcwogICAgICAgIDAgICAgICAg
 ICAwICAgICAgICAgMCAgICAgICAgIDAKU2VydmVyIFdyaXRlIEdhdGhlcmluZzoKIFdyaXRlT3Bz
 ICBXcml0ZVJQQyAgIE9wc2F2ZWQKICAgICAgICAwICAgICAgICAgMCAgICAgICAgIDAKCi0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLQpuZXRzdGF0IC1zCgp0Y3A6CgkxNTIyNzEgcGFja2V0cyBzZW50CgkJNzAxMCBk
 YXRhIHBhY2tldHMgKDQ5NjY0MiBieXRlcykKCQkxNDMgZGF0YSBwYWNrZXRzICgxNTAyMyBieXRl
 cykgcmV0cmFuc21pdHRlZAoJCTQwIGRhdGEgcGFja2V0cyB1bm5lY2Vzc2FyaWx5IHJldHJhbnNt
 aXR0ZWQKCQkwIHJlc2VuZHMgaW5pdGlhdGVkIGJ5IE1UVSBkaXNjb3ZlcnkKCQkxMTgwNDUgYWNr
 LW9ubHkgcGFja2V0cyAoMTk1NjMgZGVsYXllZCkKCQkwIFVSRyBvbmx5IHBhY2tldHMKCQkwIHdp
 bmRvdyBwcm9iZSBwYWNrZXRzCgkJMjY3NDggd2luZG93IHVwZGF0ZSBwYWNrZXRzCgkJMzI1IGNv
 bnRyb2wgcGFja2V0cwoJMjA3MTMxIHBhY2tldHMgcmVjZWl2ZWQKCQk3MjQ0IGFja3MgKGZvciA0
 OTA0MTUgYnl0ZXMpCgkJMjAwMyBkdXBsaWNhdGUgYWNrcwoJCTAgYWNrcyBmb3IgdW5zZW50IGRh
 dGEKCQkxNjg0MzcgcGFja2V0cyAoMTgzOTI3Njg2IGJ5dGVzKSByZWNlaXZlZCBpbi1zZXF1ZW5j
 ZQoJCTIwMzMgY29tcGxldGVseSBkdXBsaWNhdGUgcGFja2V0cyAoMTg5NDc2NCBieXRlcykKCQkw
 IG9sZCBkdXBsaWNhdGUgcGFja2V0cwoJCTU0IHBhY2tldHMgd2l0aCBzb21lIGR1cC4gZGF0YSAo
 MjQzNjQgYnl0ZXMgZHVwZWQpCgkJMzM5ODAgb3V0LW9mLW9yZGVyIHBhY2tldHMgKDM0MTY3NDMx
 IGJ5dGVzKQoJCTAgcGFja2V0cyAoMCBieXRlcykgb2YgZGF0YSBhZnRlciB3aW5kb3cKCQkwIHdp
 bmRvdyBwcm9iZXMKCQkzMCB3aW5kb3cgdXBkYXRlIHBhY2tldHMKCQkzMyBwYWNrZXRzIHJlY2Vp
 dmVkIGFmdGVyIGNsb3NlCgkJMCBkaXNjYXJkZWQgZm9yIGJhZCBjaGVja3N1bXMKCQkwIGRpc2Nh
 cmRlZCBmb3IgYmFkIGhlYWRlciBvZmZzZXQgZmllbGRzCgkJMCBkaXNjYXJkZWQgYmVjYXVzZSBw
 YWNrZXQgdG9vIHNob3J0CgkJMCBkaXNjYXJkZWQgZHVlIHRvIG1lbW9yeSBwcm9ibGVtcwoJMTc5
 IGNvbm5lY3Rpb24gcmVxdWVzdHMKCTAgY29ubmVjdGlvbiBhY2NlcHRzCgkwIGJhZCBjb25uZWN0
 aW9uIGF0dGVtcHRzCgkwIGxpc3RlbiBxdWV1ZSBvdmVyZmxvd3MKCTAgaWdub3JlZCBSU1RzIGlu
 IHRoZSB3aW5kb3dzCgkxNDcgY29ubmVjdGlvbnMgZXN0YWJsaXNoZWQgKGluY2x1ZGluZyBhY2Nl
 cHRzKQoJMTkwIGNvbm5lY3Rpb25zIGNsb3NlZCAoaW5jbHVkaW5nIDIgZHJvcHMpCgkJNjggY29u
 bmVjdGlvbnMgdXBkYXRlZCBjYWNoZWQgUlRUIG9uIGNsb3NlCgkJNjggY29ubmVjdGlvbnMgdXBk
 YXRlZCBjYWNoZWQgUlRUIHZhcmlhbmNlIG9uIGNsb3NlCgkJMjMgY29ubmVjdGlvbnMgdXBkYXRl
 ZCBjYWNoZWQgc3N0aHJlc2ggb24gY2xvc2UKCTQgZW1icnlvbmljIGNvbm5lY3Rpb25zIGRyb3Bw
 ZWQKCTcyMDIgc2VnbWVudHMgdXBkYXRlZCBydHQgKG9mIDcyNDMgYXR0ZW1wdHMpCgkyODMgcmV0
 cmFuc21pdCB0aW1lb3V0cwoJCTAgY29ubmVjdGlvbnMgZHJvcHBlZCBieSByZXhtaXQgdGltZW91
 dAoJMCBwZXJzaXN0IHRpbWVvdXRzCgkJMCBjb25uZWN0aW9ucyBkcm9wcGVkIGJ5IHBlcnNpc3Qg
 dGltZW91dAoJMCBDb25uZWN0aW9ucyAoZmluX3dhaXRfMikgZHJvcHBlZCBiZWNhdXNlIG9mIHRp
 bWVvdXQKCTAga2VlcGFsaXZlIHRpbWVvdXRzCgkJMCBrZWVwYWxpdmUgcHJvYmVzIHNlbnQKCQkw
 IGNvbm5lY3Rpb25zIGRyb3BwZWQgYnkga2VlcGFsaXZlCgkxMTIgY29ycmVjdCBBQ0sgaGVhZGVy
 IHByZWRpY3Rpb25zCgkxNjQwNjcgY29ycmVjdCBkYXRhIHBhY2tldCBoZWFkZXIgcHJlZGljdGlv
 bnMKCTAgc3luY2FjaGUgZW50cmllcyBhZGRlZAoJCTAgcmV0cmFuc21pdHRlZAoJCTAgZHVwc3lu
 CgkJMCBkcm9wcGVkCgkJMCBjb21wbGV0ZWQKCQkwIGJ1Y2tldCBvdmVyZmxvdwoJCTAgY2FjaGUg
 b3ZlcmZsb3cKCQkwIHJlc2V0CgkJMCBzdGFsZQoJCTAgYWJvcnRlZAoJCTAgYmFkYWNrCgkJMCB1
 bnJlYWNoCgkJMCB6b25lIGZhaWx1cmVzCgkwIGNvb2tpZXMgc2VudAoJMCBjb29raWVzIHJlY2Vp
 dmVkCgkxMCBTQUNLIHJlY292ZXJ5IGVwaXNvZGVzCgkwIHNlZ21lbnQgcmV4bWl0cyBpbiBTQUNL
 IHJlY292ZXJ5IGVwaXNvZGVzCgkwIGJ5dGUgcmV4bWl0cyBpbiBTQUNLIHJlY292ZXJ5IGVwaXNv
 ZGVzCgkxOSBTQUNLIG9wdGlvbnMgKFNBQ0sgYmxvY2tzKSByZWNlaXZlZAoJMzAwOTMgU0FDSyBv
 cHRpb25zIChTQUNLIGJsb2Nrcykgc2VudAoJMCBTQUNLIHNjb3JlYm9hcmQgb3ZlcmZsb3cKdWRw
 OgoJNzAzIGRhdGFncmFtcyByZWNlaXZlZAoJMCB3aXRoIGluY29tcGxldGUgaGVhZGVyCgkwIHdp
 dGggYmFkIGRhdGEgbGVuZ3RoIGZpZWxkCgkwIHdpdGggYmFkIGNoZWNrc3VtCgkwIHdpdGggbm8g
 Y2hlY2tzdW0KCTAgZHJvcHBlZCBkdWUgdG8gbm8gc29ja2V0CgkwIGJyb2FkY2FzdC9tdWx0aWNh
 c3QgZGF0YWdyYW1zIHVuZGVsaXZlcmVkCgkwIGRyb3BwZWQgZHVlIHRvIGZ1bGwgc29ja2V0IGJ1
 ZmZlcnMKCTAgbm90IGZvciBoYXNoZWQgcGNiCgk3MDMgZGVsaXZlcmVkCgk3MTUgZGF0YWdyYW1z
 IG91dHB1dAoJMCB0aW1lcyBtdWx0aWNhc3Qgc291cmNlIGZpbHRlciBtYXRjaGVkCmlwOgoJMjA3
 ODM5IHRvdGFsIHBhY2tldHMgcmVjZWl2ZWQKCTAgYmFkIGhlYWRlciBjaGVja3N1bXMKCTAgd2l0
 aCBzaXplIHNtYWxsZXIgdGhhbiBtaW5pbXVtCgkwIHdpdGggZGF0YSBzaXplIDwgZGF0YSBsZW5n
 dGgKCTAgd2l0aCBpcCBsZW5ndGggPiBtYXggaXAgcGFja2V0IHNpemUKCTAgd2l0aCBoZWFkZXIg
 bGVuZ3RoIDwgZGF0YSBzaXplCgkwIHdpdGggZGF0YSBsZW5ndGggPCBoZWFkZXIgbGVuZ3RoCgkw
 IHdpdGggYmFkIG9wdGlvbnMKCTAgd2l0aCBpbmNvcnJlY3QgdmVyc2lvbiBudW1iZXIKCTAgZnJh
 Z21lbnRzIHJlY2VpdmVkCgkwIGZyYWdtZW50cyBkcm9wcGVkIChkdXAgb3Igb3V0IG9mIHNwYWNl
 KQoJMCBmcmFnbWVudHMgZHJvcHBlZCBhZnRlciB0aW1lb3V0CgkwIHBhY2tldHMgcmVhc3NlbWJs
 ZWQgb2sKCTIwNzgzNCBwYWNrZXRzIGZvciB0aGlzIGhvc3QKCTMgcGFja2V0cyBmb3IgdW5rbm93
 bi91bnN1cHBvcnRlZCBwcm90b2NvbAoJMCBwYWNrZXRzIGZvcndhcmRlZCAoMCBwYWNrZXRzIGZh
 c3QgZm9yd2FyZGVkKQoJMiBwYWNrZXRzIG5vdCBmb3J3YXJkYWJsZQoJMCBwYWNrZXRzIHJlY2Vp
 dmVkIGZvciB1bmtub3duIG11bHRpY2FzdCBncm91cAoJMCByZWRpcmVjdHMgc2VudAoJMTUzMTMx
 IHBhY2tldHMgc2VudCBmcm9tIHRoaXMgaG9zdAoJMCBwYWNrZXRzIHNlbnQgd2l0aCBmYWJyaWNh
 dGVkIGlwIGhlYWRlcgoJMCBvdXRwdXQgcGFja2V0cyBkcm9wcGVkIGR1ZSB0byBubyBidWZzLCBl
 dGMuCgkwIG91dHB1dCBwYWNrZXRzIGRpc2NhcmRlZCBkdWUgdG8gbm8gcm91dGUKCTAgb3V0cHV0
 IGRhdGFncmFtcyBmcmFnbWVudGVkCgkwIGZyYWdtZW50cyBjcmVhdGVkCgkwIGRhdGFncmFtcyB0
 aGF0IGNhbid0IGJlIGZyYWdtZW50ZWQKCTAgdHVubmVsaW5nIHBhY2tldHMgdGhhdCBjYW4ndCBm
 aW5kIGdpZgoJMCBkYXRhZ3JhbXMgd2l0aCBiYWQgYWRkcmVzcyBpbiBoZWFkZXIKaWNtcDoKCTAg
 Y2FsbHMgdG8gaWNtcF9lcnJvcgoJMCBlcnJvcnMgbm90IGdlbmVyYXRlZCBpbiByZXNwb25zZSB0
 byBhbiBpY21wIG1lc3NhZ2UKCTAgbWVzc2FnZXMgd2l0aCBiYWQgY29kZSBmaWVsZHMKCTAgbWVz
 c2FnZXMgbGVzcyB0aGFuIHRoZSBtaW5pbXVtIGxlbmd0aAoJMCBtZXNzYWdlcyB3aXRoIGJhZCBj
 aGVja3N1bQoJMCBtZXNzYWdlcyB3aXRoIGJhZCBsZW5ndGgKCTAgbXVsdGljYXN0IGVjaG8gcmVx
 dWVzdHMgaWdub3JlZAoJMCBtdWx0aWNhc3QgdGltZXN0YW1wIHJlcXVlc3RzIGlnbm9yZWQKCUlu
 cHV0IGhpc3RvZ3JhbToKCQlkZXN0aW5hdGlvbiB1bnJlYWNoYWJsZTogMwoJMCBtZXNzYWdlIHJl
 c3BvbnNlcyBnZW5lcmF0ZWQKCTAgaW52YWxpZCByZXR1cm4gYWRkcmVzc2VzCgkwIG5vIHJldHVy
 biByb3V0ZXMKaWdtcDoKCTAgbWVzc2FnZXMgcmVjZWl2ZWQKCTAgbWVzc2FnZXMgcmVjZWl2ZWQg
 d2l0aCB0b28gZmV3IGJ5dGVzCgkwIG1lc3NhZ2VzIHJlY2VpdmVkIHdpdGggYmFkIGNoZWNrc3Vt
 CgkwIG1lbWJlcnNoaXAgcXVlcmllcyByZWNlaXZlZAoJMCBtZW1iZXJzaGlwIHF1ZXJpZXMgcmVj
 ZWl2ZWQgd2l0aCBpbnZhbGlkIGZpZWxkKHMpCgkwIG1lbWJlcnNoaXAgcmVwb3J0cyByZWNlaXZl
 ZAoJMCBtZW1iZXJzaGlwIHJlcG9ydHMgcmVjZWl2ZWQgd2l0aCBpbnZhbGlkIGZpZWxkKHMpCgkw
 IG1lbWJlcnNoaXAgcmVwb3J0cyByZWNlaXZlZCBmb3IgZ3JvdXBzIHRvIHdoaWNoIHdlIGJlbG9u
 ZwoJMCBtZW1iZXJzaGlwIHJlcG9ydHMgc2VudAppcDY6CgkwIHRvdGFsIHBhY2tldHMgcmVjZWl2
 ZWQKCTAgd2l0aCBzaXplIHNtYWxsZXIgdGhhbiBtaW5pbXVtCgkwIHdpdGggZGF0YSBzaXplIDwg
 ZGF0YSBsZW5ndGgKCTAgd2l0aCBiYWQgb3B0aW9ucwoJMCB3aXRoIGluY29ycmVjdCB2ZXJzaW9u
 IG51bWJlcgoJMCBmcmFnbWVudHMgcmVjZWl2ZWQKCTAgZnJhZ21lbnRzIGRyb3BwZWQgKGR1cCBv
 ciBvdXQgb2Ygc3BhY2UpCgkwIGZyYWdtZW50cyBkcm9wcGVkIGFmdGVyIHRpbWVvdXQKCTAgZnJh
 Z21lbnRzIHRoYXQgZXhjZWVkZWQgbGltaXQKCTAgcGFja2V0cyByZWFzc2VtYmxlZCBvawoJMCBw
 YWNrZXRzIGZvciB0aGlzIGhvc3QKCTAgcGFja2V0cyBmb3J3YXJkZWQKCTAgcGFja2V0cyBub3Qg
 Zm9yd2FyZGFibGUKCTAgcmVkaXJlY3RzIHNlbnQKCTQgcGFja2V0cyBzZW50IGZyb20gdGhpcyBo
 b3N0CgkwIHBhY2tldHMgc2VudCB3aXRoIGZhYnJpY2F0ZWQgaXAgaGVhZGVyCgkwIG91dHB1dCBw
 YWNrZXRzIGRyb3BwZWQgZHVlIHRvIG5vIGJ1ZnMsIGV0Yy4KCTQxIG91dHB1dCBwYWNrZXRzIGRp
 c2NhcmRlZCBkdWUgdG8gbm8gcm91dGUKCTAgb3V0cHV0IGRhdGFncmFtcyBmcmFnbWVudGVkCgkw
 IGZyYWdtZW50cyBjcmVhdGVkCgkwIGRhdGFncmFtcyB0aGF0IGNhbid0IGJlIGZyYWdtZW50ZWQK
 CTAgcGFja2V0cyB0aGF0IHZpb2xhdGVkIHNjb3BlIHJ1bGVzCgkwIG11bHRpY2FzdCBwYWNrZXRz
 IHdoaWNoIHdlIGRvbid0IGpvaW4KCU1idWYgc3RhdGlzdGljczoKCQkwIG9uZSBtYnVmCgkJMCBv
 bmUgZXh0IG1idWYKCQkwIHR3byBvciBtb3JlIGV4dCBtYnVmCgkwIHBhY2tldHMgd2hvc2UgaGVh
 ZGVycyBhcmUgbm90IGNvbnRpbnVvdXMKCTAgdHVubmVsaW5nIHBhY2tldHMgdGhhdCBjYW4ndCBm
 aW5kIGdpZgoJMCBwYWNrZXRzIGRpc2NhcmRlZCBiZWNhdXNlIG9mIHRvbyBtYW55IGhlYWRlcnMK
 CTAgZmFpbHVyZXMgb2Ygc291cmNlIGFkZHJlc3Mgc2VsZWN0aW9uCgkwIGZvcndhcmQgY2FjaGUg
 aGl0CgkwIGZvcndhcmQgY2FjaGUgbWlzcwoJU291cmNlIGFkZHJlc3NlcyBzZWxlY3Rpb24gcnVs
 ZSBhcHBsaWVkOgppY21wNjoKCTAgY2FsbHMgdG8gaWNtcDZfZXJyb3IKCTAgZXJyb3JzIG5vdCBn
 ZW5lcmF0ZWQgaW4gcmVzcG9uc2UgdG8gYW4gaWNtcDYgbWVzc2FnZQoJMCBlcnJvcnMgbm90IGdl
 bmVyYXRlZCBiZWNhdXNlIG9mIHJhdGUgbGltaXRhdGlvbgoJT3V0cHV0IGhpc3RvZ3JhbToKCQlt
 dWx0aWNhc3QgbGlzdGVuZXIgcmVwb3J0OiA0CgkwIG1lc3NhZ2VzIHdpdGggYmFkIGNvZGUgZmll
 bGRzCgkwIG1lc3NhZ2VzIDwgbWluaW11bSBsZW5ndGgKCTAgYmFkIGNoZWNrc3VtcwoJMCBtZXNz
 YWdlcyB3aXRoIGJhZCBsZW5ndGgKCUhpc3RvZ3JhbSBvZiBlcnJvciBtZXNzYWdlcyB0byBiZSBn
 ZW5lcmF0ZWQ6CgkJMCBubyByb3V0ZQoJCTAgYWRtaW5pc3RyYXRpdmVseSBwcm9oaWJpdGVkCgkJ
 MCBiZXlvbmQgc2NvcGUKCQkwIGFkZHJlc3MgdW5yZWFjaGFibGUKCQkwIHBvcnQgdW5yZWFjaGFi
 bGUKCQkwIHBhY2tldCB0b28gYmlnCgkJMCB0aW1lIGV4Y2VlZCB0cmFuc2l0CgkJMCB0aW1lIGV4
 Y2VlZCByZWFzc2VtYmx5CgkJMCBlcnJvbmVvdXMgaGVhZGVyIGZpZWxkCgkJMCB1bnJlY29nbml6
 ZWQgbmV4dCBoZWFkZXIKCQkwIHVucmVjb2duaXplZCBvcHRpb24KCQkwIHJlZGlyZWN0CgkJMCB1
 bmtub3duCgkwIG1lc3NhZ2UgcmVzcG9uc2VzIGdlbmVyYXRlZAoJMCBtZXNzYWdlcyB3aXRoIHRv
 byBtYW55IE5EIG9wdGlvbnMKCTAgbWVzc2FnZXMgd2l0aCBiYWQgTkQgb3B0aW9ucwoJMCBiYWQg
 bmVpZ2hib3Igc29saWNpdGF0aW9uIG1lc3NhZ2VzCgkwIGJhZCBuZWlnaGJvciBhZHZlcnRpc2Vt
 ZW50IG1lc3NhZ2VzCgkwIGJhZCByb3V0ZXIgc29saWNpdGF0aW9uIG1lc3NhZ2VzCgkwIGJhZCBy
 b3V0ZXIgYWR2ZXJ0aXNlbWVudCBtZXNzYWdlcwoJMCBiYWQgcmVkaXJlY3QgbWVzc2FnZXMKCTAg
 cGF0aCBNVFUgY2hhbmdlcwpyaXA2OgoJMCBtZXNzYWdlcyByZWNlaXZlZAoJMCBjaGVja3N1bSBj
 YWxjdWxhdGlvbnMgb24gaW5ib3VuZAoJMCBtZXNzYWdlcyB3aXRoIGJhZCBjaGVja3N1bQoJMCBt
 ZXNzYWdlcyBkcm9wcGVkIGR1ZSB0byBubyBzb2NrZXQKCTAgbXVsdGljYXN0IG1lc3NhZ2VzIGRy
 b3BwZWQgZHVlIHRvIG5vIHNvY2tldAoJMCBtZXNzYWdlcyBkcm9wcGVkIGR1ZSB0byBmdWxsIHNv
 Y2tldCBidWZmZXJzCgkwIGRlbGl2ZXJlZAoJMCBkYXRhZ3JhbXMgb3V0cHV0CgotLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0KbmV0c3RhdCAtbQoKMjU3LzcwMy85NjAgbWJ1ZnMgaW4gdXNlIChjdXJyZW50L2NhY2hl
 L3RvdGFsKQoyNTYvMzI0LzU4MC8yNTYwMCBtYnVmIGNsdXN0ZXJzIGluIHVzZSAoY3VycmVudC9j
 YWNoZS90b3RhbC9tYXgpCjI1Ni8zMjAgbWJ1ZitjbHVzdGVycyBvdXQgb2YgcGFja2V0IHNlY29u
 ZGFyeSB6b25lIGluIHVzZSAoY3VycmVudC9jYWNoZSkKMC8yNzIvMjcyLzEyODAwIDRrIChwYWdl
 IHNpemUpIGp1bWJvIGNsdXN0ZXJzIGluIHVzZSAoY3VycmVudC9jYWNoZS90b3RhbC9tYXgpCjAv
 MC8wLzE5MjAwIDlrIGp1bWJvIGNsdXN0ZXJzIGluIHVzZSAoY3VycmVudC9jYWNoZS90b3RhbC9t
 YXgpCjAvMC8wLzEyODAwIDE2ayBqdW1ibyBjbHVzdGVycyBpbiB1c2UgKGN1cnJlbnQvY2FjaGUv
 dG90YWwvbWF4KQo1NzVLLzE5MTFLLzI0ODdLIGJ5dGVzIGFsbG9jYXRlZCB0byBuZXR3b3JrIChj
 dXJyZW50L2NhY2hlL3RvdGFsKQowLzAvMCByZXF1ZXN0cyBmb3IgbWJ1ZnMgZGVuaWVkIChtYnVm
 cy9jbHVzdGVycy9tYnVmK2NsdXN0ZXJzKQowLzAvMCByZXF1ZXN0cyBmb3IganVtYm8gY2x1c3Rl
 cnMgZGVuaWVkICg0ay85ay8xNmspCjAgcmVxdWVzdHMgZm9yIHNmYnVmcyBkZW5pZWQKMCByZXF1
 ZXN0cyBmb3Igc2ZidWZzIGRlbGF5ZWQKMCByZXF1ZXN0cyBmb3IgSS9PIGluaXRpYXRlZCBieSBz
 ZW5kZmlsZQowIGNhbGxzIHRvIHByb3RvY29sIGRyYWluIHJvdXRpbmVzCgotLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0KbmV0c3RhdCAtaWQKCk5hbWUgICAgTXR1IE5ldHdvcmsgICAgICAgQWRkcmVzcyAgICAgICAg
 ICAgICAgSXBrdHMgSWVycnMgICAgT3BrdHMgT2VycnMgIENvbGwgRHJvcAptc2swICAgMTUwMCA8
 TGluayMxPiAgICAgIDAwOjE4OmYzOjc2OjQ4OjI5ICAgMjA3OTE2ICAgICAwICAgMTUzMjEwICAg
 ICAwICAgICAwICAgIDAgCm1zazAgICAxNTAwIDE5Mi4xNjguMS4wICAgdmFybmllICAgICAgICAg
 ICAgICAyMDc4MzcgICAgIC0gICAxNTMxMzEgICAgIC0gICAgIC0gICAgLSAKZndlMCogIDE1MDAg
 PExpbmsjMj4gICAgICAwMjoxMTpkODplODo2ODo0YSAgICAgICAgMCAgICAgMCAgICAgICAgMCAg
 ICAgMCAgICAgMCAgICAwIApmd2lwMCAgMTUwMCA8TGluayMzPiAgICAgIDAwOjExOmQ4OjAwOjAw
 OmU4OjY4OjRhOjBhOjAyOmZmOmZlOjAwOjAwOjAwOjAwICAgICAgICAwICAgICAwICAgICAgICAw
 ICAgICAwICAgICAwICAgIDAgCnNrMCogICAxNTAwIDxMaW5rIzQ+ICAgICAgMDA6MTg6ZjM6NzY6
 MzQ6ZTAgICAgICAgIDAgICAgIDAgICAgICAgIDAgICAgIDAgICAgIDAgICAgMCAKbG8wICAgMTYz
 ODQgPExpbmsjNT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgICAgMCAgICAgICAg
 MCAgICAgMCAgICAgMCAgICAwIApsbzAgICAxNjM4NCBmZTgwOjU6OjEgICAgIGZlODA6NTo6MSAg
 ICAgICAgICAgICAgICAwICAgICAtICAgICAgICAwICAgICAtICAgICAtICAgIC0gCmxvMCAgIDE2
 Mzg0IGxvY2FsaG9zdCAgICAgOjoxICAgICAgICAgICAgICAgICAgICAgIDAgICAgIC0gICAgICAg
 IDAgICAgIC0gICAgIC0gICAgLSAKbG8wICAgMTYzODQgeW91ci1uZXQgICAgICBsb2NhbGhvc3Qg
 ICAgICAgICAgICAgICAgMCAgICAgLSAgICAgICAgMCAgICAgLSAgICAgLSAgICAtIAoKLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tCm5ldHN0YXQgLWFucgoKUm91dGluZyB0YWJsZXMKCkludGVybmV0OgpEZXN0aW5h
 dGlvbiAgICAgICAgR2F0ZXdheSAgICAgICAgICAgIEZsYWdzICAgIFJlZnMgICAgICBVc2UgIE5l
 dGlmIEV4cGlyZQpkZWZhdWx0ICAgICAgICAgICAgMTkyLjE2OC4xLjI1NCAgICAgIFVHUyAgICAg
 ICAgIDAgICAxNTI0MDIgICBtc2swCjEyNy4wLjAuMSAgICAgICAgICAxMjcuMC4wLjEgICAgICAg
 ICAgVUggICAgICAgICAgMCAgICAgICAgMCAgICBsbzAKMTkyLjE2OC4xLjAvMjQgICAgIGxpbmsj
 MSAgICAgICAgICAgICBVQyAgICAgICAgICAwICAgICAgICAwICAgbXNrMAoxOTIuMTY4LjEuMjU0
 ICAgICAgMDA6MTQ6N2Y6M2U6MDQ6MGIgIFVITFcgICAgICAgIDIgICAgICA3MjggICBtc2swCgpJ
 bnRlcm5ldDY6CkRlc3RpbmF0aW9uICAgICAgICAgICAgICAgICAgICAgICBHYXRld2F5ICAgICAg
 ICAgICAgICAgICAgICAgICBGbGFncyAgICAgIE5ldGlmIEV4cGlyZQo6OjEgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgOjoxICAgICAgICAgICAgICAgICAgICAgICAgICAgVUhMICAgICAg
 ICAgbG8wCmZlODA6OiVsbzAvNjQgICAgICAgICAgICAgICAgICAgICBmZTgwOjoxJWxvMCAgICAg
 ICAgICAgICAgICAgICBVICAgICAgICAgICBsbzAKZmU4MDo6MSVsbzAgICAgICAgICAgICAgICAg
 ICAgICAgIGxpbmsjNSAgICAgICAgICAgICAgICAgICAgICAgIFVITCAgICAgICAgIGxvMApmZjAx
 OjU6Oi8zMiAgICAgICAgICAgICAgICAgICAgICAgZmU4MDo6MSVsbzAgICAgICAgICAgICAgICAg
 ICAgVUMgICAgICAgICAgbG8wCmZmMDI6OiVsbzAvMzIgICAgICAgICAgICAgICAgICAgICBmZTgw
 OjoxJWxvMCAgICAgICAgICAgICAgICAgICBVQyAgICAgICAgICBsbzAKCi0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LQpuZXRzdGF0IC1hbkEKCkFjdGl2ZSBJbnRlcm5ldCBjb25uZWN0aW9ucyAoaW5jbHVkaW5nIHNl
 cnZlcnMpClRjcGNiICAgIFByb3RvIFJlY3YtUSBTZW5kLVEgIExvY2FsIEFkZHJlc3MgICAgICBG
 b3JlaWduIEFkZHJlc3MgICAgKHN0YXRlKQpjNWJhYmFjNCB0Y3A0ICAgICAgIDAgICAgICAwIDE5
 Mi4xNjguMS42NC41Mzk2NCA3NC4xMjUuODcuMTM4LjgwICAgVElNRV9XQUlUCmM1YmFiYjJjIHRj
 cDQgICAgICAgMCAgICAgIDAgMTkyLjE2OC4xLjY0LjYyMDU3IDIwNS4xODguMjExLjIwMC41MSBU
 SU1FX1dBSVQKYzViYWJhZjggdGNwNCAgICAgICAwICAgICAgMCAxOTIuMTY4LjEuNjQuNjIwNTYg
 NjQuMTIuMTY1LjY1LjUxOTAgIFRJTUVfV0FJVAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCm5ldHN0YXQgLWFM
 CgpDdXJyZW50IGxpc3RlbiBxdWV1ZSBzaXplcyAocWxlbi9pbmNxbGVuL21heHFsZW4pClByb3Rv
 IExpc3RlbiAgICAgICAgIExvY2FsIEFkZHJlc3MgICAgICAgICAKCi0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpm
 c3RhdAoKVVNFUiAgICAgQ01EICAgICAgICAgIFBJRCAgIEZEIE1PVU5UICAgICAgSU5VTSBNT0RF
 ICAgICAgICAgU1p8RFYgUi9XCnJvb3QgICAgIGluaXQgICAgICAgICAgIDEgcm9vdCAtICAgICAg
 ICAgLSAgICAgICAgIGJhZCAgICAtCnJvb3QgICAgIGluaXQgICAgICAgICAgIDEgICB3ZCAtICAg
 ICAgICAgLSAgICAgICAgIGJhZCAgICAtCnJvb3QgICAgIGluaXQgICAgICAgICAgIDEgdGV4dCAt
 ICAgICAgICAgLSAgICAgICAgIGJhZCAgICAtCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZG1lc2cKCkNvcHly
 aWdodCAoYykgMTk5Mi0yMDA5IFRoZSBGcmVlQlNEIFByb2plY3QuCkNvcHlyaWdodCAoYykgMTk3
 OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NAoJ
 VGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxsIHJpZ2h0cyBy
 ZXNlcnZlZC4KRnJlZUJTRCBpcyBhIHJlZ2lzdGVyZWQgdHJhZGVtYXJrIG9mIFRoZSBGcmVlQlNE
 IEZvdW5kYXRpb24uCkZyZWVCU0QgNy4yLVJFTEVBU0UtcDQgIzA6IFNhdCBPY3QgMTAgMDQ6MTM6
 MTcgWUVLU1QgMjAwOQogICAgdmFybmllQHZhcm5pZS5teS5kb21haW46L3Vzci9vYmovdXNyL3Ny
 Yy9zeXMvR0VORVJJQwpUaW1lY291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1
 YWxpdHkgMApDUFU6IEludGVsKFIpIENvcmUoVE0pMiBDUFUgICAgICAgICAgNjYwMCAgQCAyLjQw
 R0h6ICgyNDAwLjAyLU1IeiA2ODYtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJHZW51aW5lSW50ZWwi
 ICBJZCA9IDB4NmY2ICBTdGVwcGluZyA9IDYKICBGZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUs
 REUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFU
 LFBTRTM2LENMRkxVU0gsRFRTLEFDUEksTU1YLEZYU1IsU1NFLFNTRTIsU1MsSFRULFRNLFBCRT4K
 ICBGZWF0dXJlczI9MHhlM2JkPFNTRTMsRFRFUzY0LE1PTixEU19DUEwsVk1YLEVTVCxUTTIsU1NT
 RTMsQ1gxNix4VFBSLFBEQ00+CiAgQU1EIEZlYXR1cmVzPTB4MjAxMDAwMDA8TlgsTE0+CiAgQU1E
 IEZlYXR1cmVzMj0weDE8TEFIRj4KICBDb3JlcyBwZXIgcGFja2FnZTogMgpyZWFsIG1lbW9yeSAg
 PSAxMDczMzQ4NjA4ICgxMDIzIE1CKQphdmFpbCBtZW1vcnkgPSAxMDI0MDY5NjMyICg5NzYgTUIp
 CkFDUEkgQVBJQyBUYWJsZTogPEEgTSBJICBPRU1BUElDID4KRnJlZUJTRC9TTVA6IE11bHRpcHJv
 Y2Vzc29yIFN5c3RlbSBEZXRlY3RlZDogMiBDUFVzCiBjcHUwIChCU1ApOiBBUElDIElEOiAgMAog
 Y3B1MSAoQVApOiBBUElDIElEOiAgMQppb2FwaWMwIDxWZXJzaW9uIDIuMD4gaXJxcyAwLTIzIG9u
 IG1vdGhlcmJvYXJkCmtiZDEgYXQga2JkbXV4MAphY3BpMDogPEEgTSBJIE9FTVJTRFQ+IG9uIG1v
 dGhlcmJvYXJkCmFjcGkwOiBbSVRIUkVBRF0KYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFj
 cGkwOiByZXNlcnZhdGlvbiBvZiAwLCBhMDAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlv
 biBvZiAxMDAwMDAsIDNmZjAwMDAwICgzKSBmYWlsZWQKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIg
 ZnJlcXVlbmN5IDM1Nzk1NDUgSHogcXVhbGl0eSAxMDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRp
 bWVyIGF0IDMuNTc5NTQ1TUh6PiBwb3J0IDB4ODA4LTB4ODBiIG9uIGFjcGkwCnBjaWIwOiA8QUNQ
 SSBIb3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkg
 UENJIGJ1cz4gb24gcGNpYjAKcGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQg
 ZGV2aWNlIDEuMCBvbiBwY2kwCnBjaTE6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxCnZnYXBjaTA6
 IDxWR0EtY29tcGF0aWJsZSBkaXNwbGF5PiBwb3J0IDB4OGMwMC0weDhjN2YgbWVtIDB4ZmQwMDAw
 MDAtMHhmZGZmZmZmZiwweGMwMDAwMDAwLTB4Y2ZmZmZmZmYsMHhmYzAwMDAwMC0weGZjZmZmZmZm
 IGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTEKbnZpZGlhMDogPEdlRm9yY2UgNzkwMCBHUz4g
 b24gdmdhcGNpMAp2Z2FwY2kwOiBjaGlsZCBudmlkaWEwIHJlcXVlc3RlZCBwY2lfZW5hYmxlX2J1
 c21hc3Rlcgp2Z2FwY2kwOiBjaGlsZCBudmlkaWEwIHJlcXVlc3RlZCBwY2lfZW5hYmxlX2lvCnZn
 YXBjaTA6IGNoaWxkIG52aWRpYTAgcmVxdWVzdGVkIHBjaV9lbmFibGVfaW8KbnZpZGlhMDogW0dJ
 QU5ULUxPQ0tFRF0KbnZpZGlhMDogW0lUSFJFQURdCnVoY2kwOiA8SW50ZWwgODI4MDFIIChJQ0g4
 KSBVU0IgY29udHJvbGxlciBVU0ItRD4gcG9ydCAweGRjMDAtMHhkYzFmIGlycSAxNiBhdCBkZXZp
 Y2UgMjYuMCBvbiBwY2kwCnVoY2kwOiBbR0lBTlQtTE9DS0VEXQp1aGNpMDogW0lUSFJFQURdCnVz
 YjA6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVTQiBjb250cm9sbGVyIFVTQi1EPiBvbiB1aGNpMAp1
 c2IwOiBVU0IgcmV2aXNpb24gMS4wCnVodWIwOiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3Mg
 OS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjAKdWh1YjA6IDIgcG9ydHMgd2l0aCAy
 IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVoY2kxOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0Ig
 Y29udHJvbGxlciBVU0ItRT4gcG9ydCAweGUwMDAtMHhlMDFmIGlycSAxNyBhdCBkZXZpY2UgMjYu
 MSBvbiBwY2kwCnVoY2kxOiBbR0lBTlQtTE9DS0VEXQp1aGNpMTogW0lUSFJFQURdCnVzYjE6IDxJ
 bnRlbCA4MjgwMUggKElDSDgpIFVTQiBjb250cm9sbGVyIFVTQi1FPiBvbiB1aGNpMQp1c2IxOiBV
 U0IgcmV2aXNpb24gMS4wCnVodWIxOiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCBy
 ZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjEKdWh1YjE6IDIgcG9ydHMgd2l0aCAyIHJlbW92
 YWJsZSwgc2VsZiBwb3dlcmVkCmVoY2kwOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgMi4wIGNv
 bnRyb2xsZXIgVVNCMi1CPiBtZW0gMHhmZWJmZmMwMC0weGZlYmZmZmZmIGlycSAxOCBhdCBkZXZp
 Y2UgMjYuNyBvbiBwY2kwCmVoY2kwOiBbR0lBTlQtTE9DS0VEXQplaGNpMDogW0lUSFJFQURdCnVz
 YjI6IHdhaXRpbmcgZm9yIEJJT1MgdG8gZ2l2ZSB1cCBjb250cm9sCnVzYjI6IHRpbWVkIG91dCB3
 YWl0aW5nIGZvciBCSU9TCnVzYjI6IEVIQ0kgdmVyc2lvbiAxLjAKdXNiMjogY29tcGFuaW9uIGNv
 bnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVzYjAgdXNiMQp1c2IyOiA8SW50ZWwgODI4MDFIIChJ
 Q0g4KSBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCMi1CPiBvbiBlaGNpMAp1c2IyOiBVU0IgcmV2aXNp
 b24gMi4wCnVodWIyOiA8SW50ZWwgRUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMi4wMC8x
 LjAwLCBhZGRyIDE+IG9uIHVzYjIKdWh1YjI6IDQgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwgc2Vs
 ZiBwb3dlcmVkCnBjaTA6IDxtdWx0aW1lZGlhLCBIREE+IGF0IGRldmljZSAyNy4wIChubyBkcml2
 ZXIgYXR0YWNoZWQpCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmlj
 ZSAyOC4wIG9uIHBjaTAKcGNpNDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIKcGNpYjM6IDxBQ1BJ
 IFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTYgYXQgZGV2aWNlIDI4LjQgb24gcGNpMApwY2kzOiA8QUNQ
 SSBQQ0kgYnVzPiBvbiBwY2liMwphdGFwY2kwOiA8Sk1pY3JvbiBKTUIzNjMgU0FUQTMwMCBjb250
 cm9sbGVyPiBwb3J0IDB4YWMwMC0weGFjMDcsMHhhODgwLTB4YTg4MywweGE4MDAtMHhhODA3LDB4
 YTQ4MC0weGE0ODMsMHhhNDAwLTB4YTQwZiBtZW0gMHhmZTlmZTAwMC0weGZlOWZmZmZmIGlycSAx
 NiBhdCBkZXZpY2UgMC4wIG9uIHBjaTMKYXRhcGNpMDogW0lUSFJFQURdCmF0YXBjaTA6IEFIQ0kg
 Y2FsbGVkIGZyb20gdmVuZG9yIHNwZWNpZmljIGRyaXZlcgphdGFwY2kwOiBBSENJIFZlcnNpb24g
 MDEuMDAgY29udHJvbGxlciB3aXRoIDIgcG9ydHMgZGV0ZWN0ZWQKYXRhMjogPEFUQSBjaGFubmVs
 IDA+IG9uIGF0YXBjaTAKYXRhMjogW0lUSFJFQURdCmF0YTM6IDxBVEEgY2hhbm5lbCAxPiBvbiBh
 dGFwY2kwCmF0YTM6IFtJVEhSRUFEXQphdGE0OiA8QVRBIGNoYW5uZWwgMj4gb24gYXRhcGNpMAph
 dGE0OiBbSVRIUkVBRF0KcGNpYjQ6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTcgYXQgZGV2
 aWNlIDI4LjUgb24gcGNpMApwY2kyOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liNAptc2tjMDogPE1h
 cnZlbGwgWXVrb24gODhFODA1NiBHaWdhYml0IEV0aGVybmV0PiBwb3J0IDB4OTgwMC0weDk4ZmYg
 bWVtIDB4ZmU4ZmMwMDAtMHhmZThmZmZmZiBpcnEgMTcgYXQgZGV2aWNlIDAuMCBvbiBwY2kyCm1z
 azA6IDxNYXJ2ZWxsIFRlY2hub2xvZ3kgR3JvdXAgTHRkLiBZdWtvbiBFQyBVbHRyYSBJZCAweGI0
 IFJldiAweDAyPiBvbiBtc2tjMAptc2swOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDoxODpmMzo3Njo0
 ODoyOQptaWlidXMwOiA8TUlJIGJ1cz4gb24gbXNrMAplMTAwMHBoeTA6IDxNYXJ2ZWxsIDg4RTEx
 NDkgR2lnYWJpdCBQSFk+IFBIWSAwIG9uIG1paWJ1czAKZTEwMDBwaHkwOiAgMTBiYXNlVCwgMTBi
 YXNlVC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgMTAwMGJhc2VUWC1GRFgsIGF1dG8K
 bXNrYzA6IFtGSUxURVJdCnVoY2kyOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxl
 ciBVU0ItQT4gcG9ydCAweGQ0ODAtMHhkNDlmIGlycSAyMyBhdCBkZXZpY2UgMjkuMCBvbiBwY2kw
 CnVoY2kyOiBbR0lBTlQtTE9DS0VEXQp1aGNpMjogW0lUSFJFQURdCnVzYjM6IDxJbnRlbCA4Mjgw
 MUggKElDSDgpIFVTQiBjb250cm9sbGVyIFVTQi1BPiBvbiB1aGNpMgp1c2IzOiBVU0IgcmV2aXNp
 b24gMS4wCnVodWIzOiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8x
 LjAwLCBhZGRyIDE+IG9uIHVzYjMKdWh1YjM6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2Vs
 ZiBwb3dlcmVkCnVoY2kzOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0It
 Qj4gcG9ydCAweGQ4MDAtMHhkODFmIGlycSAxOSBhdCBkZXZpY2UgMjkuMSBvbiBwY2kwCnVoY2kz
 OiBbR0lBTlQtTE9DS0VEXQp1aGNpMzogW0lUSFJFQURdCnVzYjQ6IDxJbnRlbCA4MjgwMUggKElD
 SDgpIFVTQiBjb250cm9sbGVyIFVTQi1CPiBvbiB1aGNpMwp1c2I0OiBVU0IgcmV2aXNpb24gMS4w
 CnVodWI0OiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBh
 ZGRyIDE+IG9uIHVzYjQKdWh1YjQ6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dl
 cmVkCnVoY2k0OiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0ItQz4gcG9y
 dCAweGQ4ODAtMHhkODlmIGlycSAxOCBhdCBkZXZpY2UgMjkuMiBvbiBwY2kwCnVoY2k0OiBbR0lB
 TlQtTE9DS0VEXQp1aGNpNDogW0lUSFJFQURdCnVzYjU6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVT
 QiBjb250cm9sbGVyIFVTQi1DPiBvbiB1aGNpNAp1c2I1OiBVU0IgcmV2aXNpb24gMS4wCnVodWI1
 OiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+
 IG9uIHVzYjUKdWh1YjU6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCmVo
 Y2kxOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCMi1BPiBtZW0g
 MHhmZWJmZjgwMC0weGZlYmZmYmZmIGlycSAyMyBhdCBkZXZpY2UgMjkuNyBvbiBwY2kwCmVoY2kx
 OiBbR0lBTlQtTE9DS0VEXQplaGNpMTogW0lUSFJFQURdCnVzYjY6IEVIQ0kgdmVyc2lvbiAxLjAK
 dXNiNjogY29tcGFuaW9uIGNvbnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVzYjMgdXNiNCB1c2I1
 CnVzYjY6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVTQiAyLjAgY29udHJvbGxlciBVU0IyLUE+IG9u
 IGVoY2kxCnVzYjY6IFVTQiByZXZpc2lvbiAyLjAKdWh1YjY6IDxJbnRlbCBFSENJIHJvb3QgaHVi
 LCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNiNgp1aHViNjogNiBwb3J0
 cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKcGNpYjU6IDxBQ1BJIFBDSS1QQ0kgYnJp
 ZGdlPiBhdCBkZXZpY2UgMzAuMCBvbiBwY2kwCnBjaTU6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI1
 CnBjbTA6IDxDcmVhdGl2ZSBFTVUxMEsxPiBwb3J0IDB4Yjg4MC0weGI4OWYgaXJxIDIzIGF0IGRl
 dmljZSAyLjAgb24gcGNpNQpwY20wOiA8U2lnbWFUZWwgU1RBQzk3MDgvMTEgQUM5NyBDb2RlYz4K
 cGNtMDogW0lUSFJFQURdCmZ3b2hjaTA6IDxUZXhhcyBJbnN0cnVtZW50cyBUU0I0M0FCMjIvQT4g
 bWVtIDB4ZmVhZmY4MDAtMHhmZWFmZmZmZiwweGZlYWY4MDAwLTB4ZmVhZmJmZmYgaXJxIDIxIGF0
 IGRldmljZSAzLjAgb24gcGNpNQpmd29oY2kwOiBbRklMVEVSXQpmd29oY2kwOiBPSENJIHZlcnNp
 b24gMS4xMCAoUk9NPTEpCmZ3b2hjaTA6IE5vLiBvZiBJc29jaHJvbm91cyBjaGFubmVscyBpcyA0
 Lgpmd29oY2kwOiBFVUk2NCAwMDoxMTpkODowMDowMDplODo2ODo0YQpmd29oY2kwOiBQaHkgMTM5
 NGEgYXZhaWxhYmxlIFM0MDAsIDIgcG9ydHMuCmZ3b2hjaTA6IExpbmsgUzQwMCwgbWF4X3JlYyAy
 MDQ4IGJ5dGVzLgpmaXJld2lyZTA6IDxJRUVFMTM5NChGaXJlV2lyZSkgYnVzPiBvbiBmd29oY2kw
 CmZ3ZTA6IDxFdGhlcm5ldCBvdmVyIEZpcmVXaXJlPiBvbiBmaXJld2lyZTAKaWZfZndlMDogRmFr
 ZSBFdGhlcm5ldCBhZGRyZXNzOiAwMjoxMTpkODplODo2ODo0YQpmd2UwOiBFdGhlcm5ldCBhZGRy
 ZXNzOiAwMjoxMTpkODplODo2ODo0YQpmd2lwMDogPElQIG92ZXIgRmlyZVdpcmU+IG9uIGZpcmV3
 aXJlMApmd2lwMDogRmlyZXdpcmUgYWRkcmVzczogMDA6MTE6ZDg6MDA6MDA6ZTg6Njg6NGEgQCAw
 eGZmZmUwMDAwMDAwMCwgUzQwMCwgbWF4cmVjIDIwNDgKc2JwMDogPFNCUC0yL1NDU0kgb3ZlciBG
 aXJlV2lyZT4gb24gZmlyZXdpcmUwCmRjb25zX2Nyb20wOiA8ZGNvbnMgY29uZmlndXJhdGlvbiBS
 T00+IG9uIGZpcmV3aXJlMApkY29uc19jcm9tMDogYnVzX2FkZHIgMHgzZWQyMDAwMApmd29oY2kw
 OiBJbml0aWF0ZSBidXMgcmVzZXQKZndvaGNpMDogQlVTIHJlc2V0CmZ3b2hjaTA6IG5vZGVfaWQ9
 MHhjODAwZmZjMCwgZ2VuPTEsIENZQ0xFTUFTVEVSIG1vZGUKc2tjMDogPE1hcnZlbGwgR2lnYWJp
 dCBFdGhlcm5ldD4gcG9ydCAweGI0MDAtMHhiNGZmIG1lbSAweGZlYWY0MDAwLTB4ZmVhZjdmZmYg
 aXJxIDE5IGF0IGRldmljZSA0LjAgb24gcGNpNQpza2MwOiBNYXJ2ZWxsIFl1a29uIExpdGUgR2ln
 YWJpdCBFdGhlcm5ldCByZXYuICgweDkpCnNrMDogPE1hcnZlbGwgU2VtaWNvbmR1Y3RvciwgSW5j
 LiBZdWtvbj4gb24gc2tjMApzazA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjE4OmYzOjc2OjM0OmUw
 Cm1paWJ1czE6IDxNSUkgYnVzPiBvbiBzazAKZTEwMDBwaHkxOiA8TWFydmVsbCA4OEUxMDExIEdp
 Z2FiaXQgUEhZPiBQSFkgMCBvbiBtaWlidXMxCmUxMDAwcGh5MTogIDEwYmFzZVQsIDEwYmFzZVQt
 RkRYLCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIDEwMDBiYXNlVFgtRkRYLCBhdXRvCnNrYzA6
 IFtJVEhSRUFEXQppc2FiMDogPFBDSS1JU0EgYnJpZGdlPiBhdCBkZXZpY2UgMzEuMCBvbiBwY2kw
 CmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMAphdGFwY2kxOiA8SW50ZWwgSUNIOCBTQVRBMzAwIGNv
 bnRyb2xsZXI+IHBvcnQgMHhlYzAwLTB4ZWMwNywweGU4ODAtMHhlODgzLDB4ZTgwMC0weGU4MDcs
 MHhlNDgwLTB4ZTQ4MywweGU0MDAtMHhlNDBmLDB4ZTA4MC0weGUwOGYgaXJxIDE5IGF0IGRldmlj
 ZSAzMS4yIG9uIHBjaTAKYXRhcGNpMTogW0lUSFJFQURdCmF0YTU6IDxBVEEgY2hhbm5lbCAwPiBv
 biBhdGFwY2kxCmF0YTU6IFtJVEhSRUFEXQphdGE2OiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNp
 MQphdGE2OiBbSVRIUkVBRF0KcGNpMDogPHNlcmlhbCBidXMsIFNNQnVzPiBhdCBkZXZpY2UgMzEu
 MyAobm8gZHJpdmVyIGF0dGFjaGVkKQphdGFwY2kyOiA8SW50ZWwgSUNIOCBTQVRBMzAwIGNvbnRy
 b2xsZXI+IHBvcnQgMHhkNDAwLTB4ZDQwNywweGQwODAtMHhkMDgzLDB4ZDAwMC0weGQwMDcsMHhj
 YzAwLTB4Y2MwMywweGM4ODAtMHhjODhmLDB4YzgwMC0weGM4MGYgaXJxIDE5IGF0IGRldmljZSAz
 MS41IG9uIHBjaTAKYXRhcGNpMjogW0lUSFJFQURdCmF0YTc6IDxBVEEgY2hhbm5lbCAwPiBvbiBh
 dGFwY2kyCmF0YTc6IFtJVEhSRUFEXQphdGE4OiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMgph
 dGE4OiBbSVRIUkVBRF0KYWNwaV9idXR0b24wOiA8UG93ZXIgQnV0dG9uPiBvbiBhY3BpMApzaW8w
 OiBjb25maWd1cmVkIGlycSA0IG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVkIGlycXMgMApzaW8wOiBw
 b3J0IG1heSBub3QgYmUgZW5hYmxlZApzaW8wOiBjb25maWd1cmVkIGlycSA0IG5vdCBpbiBiaXRt
 YXAgb2YgcHJvYmVkIGlycXMgMApzaW8wOiBwb3J0IG1heSBub3QgYmUgZW5hYmxlZApzaW8wOiA8
 MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3Mg
 MHgxMCBvbiBhY3BpMApzaW8wOiB0eXBlIDE2NTUwQQpzaW8wOiBbRklMVEVSXQpmZGMwOiA8Zmxv
 cHB5IGRyaXZlIGNvbnRyb2xsZXIgKEZERSk+IHBvcnQgMHgzZjAtMHgzZjUsMHgzZjcgaXJxIDYg
 ZHJxIDIgb24gYWNwaTAKZmRjMDogW0ZJTFRFUl0KY3B1MDogPEFDUEkgQ1BVPiBvbiBhY3BpMApB
 Q1BJIFdhcm5pbmcgKHRidXRpbHMtMDI0Myk6IEluY29ycmVjdCBjaGVja3N1bSBpbiB0YWJsZSBb
 U1NEVF0gLSAgNjAsIHNob3VsZCBiZSA2NyBbMjAwNzAzMjBdCkFDUEkgV2FybmluZyAodGJ1dGls
 cy0wMjQzKTogSW5jb3JyZWN0IGNoZWNrc3VtIGluIHRhYmxlIFtPRU1CXSAtICBFMSwgc2hvdWxk
 IGJlIEQ4IFsyMDA3MDMyMF0KY29yZXRlbXAwOiA8Q1BVIE9uLURpZSBUaGVybWFsIFNlbnNvcnM+
 IG9uIGNwdTAKZXN0MDogPEVuaGFuY2VkIFNwZWVkU3RlcCBGcmVxdWVuY3kgQ29udHJvbD4gb24g
 Y3B1MApwNHRjYzA6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1MApjcHUx
 OiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNvcmV0ZW1wMTogPENQVSBPbi1EaWUgVGhlcm1hbCBTZW5z
 b3JzPiBvbiBjcHUxCmVzdDE6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+
 IG9uIGNwdTEKcDR0Y2MxOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTEK
 cG10aW1lcjAgb24gaXNhMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAt
 MHhjZGZmZiBwbnBpZCBPUk0wMDAwIG9uIGlzYTAKYXRhMCBhdCBwb3J0IDB4MWYwLTB4MWY3LDB4
 M2Y2IGlycSAxNCBvbiBpc2EwCmF0YTA6IFtJVEhSRUFEXQphdGExIGF0IHBvcnQgMHgxNzAtMHgx
 NzcsMHgzNzYgaXJxIDE1IG9uIGlzYTAKYXRhMTogW0lUSFJFQURdCmF0a2JkYzA6IDxLZXlib2Fy
 ZCBjb250cm9sbGVyIChpODA0Mik+IGF0IHBvcnQgMHg2MCwweDY0IG9uIGlzYTAKYXRrYmQwOiA8
 QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lB
 TlQtTE9DS0VEXQphdGtiZDA6IFtJVEhSRUFEXQpwc20wOiA8UFMvMiBNb3VzZT4gaXJxIDEyIG9u
 IGF0a2JkYzAKcHNtMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogW0lUSFJFQURdCnBzbTA6IG1vZGVs
 IEludGVsbGlNb3VzZSBFeHBsb3JlciwgZGV2aWNlIElEIDQKcHBjMDogcGFyYWxsZWwgcG9ydCBu
 b3QgZm91bmQuCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNj
 MDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kc2lvMTogY29uZmlndXJl
 ZCBpcnEgMyBub3QgaW4gYml0bWFwIG9mIHByb2JlZCBpcnFzIDAKc2lvMTogcG9ydCBtYXkgbm90
 IGJlIGVuYWJsZWQKdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBp
 b21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAp1a2JkMDogPExvZ2l0ZWNoIFVTQiBSZWNlaXZl
 ciwgY2xhc3MgMC8wLCByZXYgMS4xMC8zOC4xMCwgYWRkciAyPiBvbiB1aHViMwprYmQyIGF0IHVr
 YmQwCnVtczA6IDxMb2dpdGVjaCBVU0IgUmVjZWl2ZXIsIGNsYXNzIDAvMCwgcmV2IDEuMTAvMzgu
 MTAsIGFkZHIgMj4gb24gdWh1YjMKdW1zMDogOCBidXR0b25zIGFuZCBaIGRpci4KVGltZWNvdW50
 ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYwpmaXJld2lyZTA6IDEgbm9kZXMsIG1heGhvcCA8PSAw
 LCBjYWJsZSBJUk0gPSAwIChtZSkKZmlyZXdpcmUwOiBidXMgbWFuYWdlciAwIChtZSkKYWNkMDog
 RFZEUiA8TkVDIERWRCBSVyBORC0zNTUwQS8xLjA1PiBhdCBhdGE0LW1hc3RlciBVRE1BMzMKYWQx
 NjogNDc2OTQwTUIgPFdEQyBXRDUwMDBBQUtTLTAwQTdCMCAwMS4wM0IwMT4gYXQgYXRhOC1tYXN0
 ZXIgU0FUQTMwMApHRU9NX0xBQkVMOiBMYWJlbCBmb3IgcHJvdmlkZXIgYWQxNnMyIGlzIHVmc2lk
 LzRhNDdiOWRlMTczMDg2M2IuCkdFT01fTEFCRUw6IExhYmVsIGZvciBwcm92aWRlciBhZDE2czFh
 IGlzIHVmc2lkLzRhNmM1YjUxZGQxYTVjMDYuCkdFT01fTEFCRUw6IExhYmVsIGZvciBwcm92aWRl
 ciBhZDE2czFkIGlzIHVmc2lkLzRhNmM1YjUyY2RmOTM0NDEuCkdFT01fTEFCRUw6IExhYmVsIGZv
 ciBwcm92aWRlciBhZDE2czFlIGlzIHVmc2lkLzRhNmM1YjUxYmEwZmMwNGIuCkdFT01fTEFCRUw6
 IExhYmVsIGZvciBwcm92aWRlciBhZDE2czFmIGlzIHVmc2lkLzRhNmM1YjUxMjgwMjA3OWUuClNN
 UDogQVAgQ1BVICMxIExhdW5jaGVkIQpUcnlpbmcgdG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2
 L2FkMTZzMWEKTG9hZGluZyBjb25maWd1cmF0aW9uIGZpbGVzLgprZXJuZWwgZHVtcHMgb24gL2Rl
 di9hZDE2czFiCkVudHJvcHkgaGFydmVzdGluZzoKIGludGVycnVwdHMKIGV0aGVybmV0CiBwb2lu
 dF90b19wb2ludAoga2lja3N0YXJ0Ci4Kc3dhcG9uOiBhZGRpbmcgL2Rldi9hZDE2czFiIGFzIHN3
 YXAgZGV2aWNlClN0YXJ0aW5nIGZpbGUgc3lzdGVtIGNoZWNrczoKR0VPTV9MQUJFTDogTGFiZWwg
 dWZzaWQvNGE2YzViNTFkZDFhNWMwNiByZW1vdmVkLgovZGV2L2FkMTZzMWE6IEZJTEUgU1lTVEVN
 IENMRUFOOyBTS0lQUElORyBDSEVDS1MKL2Rldi9hZDE2czFhOiBjbGVhbiwgMTE3MjM1IGZyZWUg
 KDM0NzUgZnJhZ3MsIDE0MjIwIGJsb2NrcywgMS40JSBmcmFnbWVudGF0aW9uKQpHRU9NX0xBQkVM
 OiBMYWJlbCBmb3IgcHJvdmlkZXIgYWQxNnMxYSBpcyB1ZnNpZC80YTZjNWI1MWRkMWE1YzA2LgpH
 RU9NX0xBQkVMOiBMYWJlbCB1ZnNpZC80YTZjNWI1MWJhMGZjMDRiIHJlbW92ZWQuCi9kZXYvYWQx
 NnMxZTogRklMRSBTWVNURU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwovZGV2L2FkMTZzMWU6IGNs
 ZWFuLCAyNDM4OTIgZnJlZSAoMjggZnJhZ3MsIDMwNDgzIGJsb2NrcywgMC4wJSBmcmFnbWVudGF0
 aW9uKQpHRU9NX0xBQkVMOiBMYWJlbCBmb3IgcHJvdmlkZXIgYWQxNnMxZSBpcyB1ZnNpZC80YTZj
 NWI1MWJhMGZjMDRiLgpHRU9NX0xBQkVMOiBMYWJlbCB1ZnNpZC80YTZjNWI1MTI4MDIwNzllIHJl
 bW92ZWQuCi9kZXYvYWQxNnMxZjogRklMRSBTWVNURU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwov
 ZGV2L2FkMTZzMWY6IGNsZWFuLCAxODAzNjkxMCBmcmVlICgxNDk5NTAgZnJhZ3MsIDIyMzU4NzAg
 YmxvY2tzLCAwLjclIGZyYWdtZW50YXRpb24pCkdFT01fTEFCRUw6IExhYmVsIGZvciBwcm92aWRl
 ciBhZDE2czFmIGlzIHVmc2lkLzRhNmM1YjUxMjgwMjA3OWUuCkdFT01fTEFCRUw6IExhYmVsIHVm
 c2lkLzRhNmM1YjUyY2RmOTM0NDEgcmVtb3ZlZC4KL2Rldi9hZDE2czFkOiBGSUxFIFNZU1RFTSBD
 TEVBTjsgU0tJUFBJTkcgQ0hFQ0tTCi9kZXYvYWQxNnMxZDogY2xlYW4sIDY1MTY4NyBmcmVlICg3
 NjYzIGZyYWdzLCA4MDUwMyBibG9ja3MsIDAuOCUgZnJhZ21lbnRhdGlvbikKR0VPTV9MQUJFTDog
 TGFiZWwgZm9yIHByb3ZpZGVyIGFkMTZzMWQgaXMgdWZzaWQvNGE2YzViNTJjZGY5MzQ0MS4KR0VP
 TV9MQUJFTDogTGFiZWwgdWZzaWQvNGE0N2I5ZGUxNzMwODYzYiByZW1vdmVkLgovZGV2L2FkMTZz
 MmQ6IEZJTEUgU1lTVEVNIENMRUFOOyBTS0lQUElORyBDSEVDS1MKL2Rldi9hZDE2czJkOiBjbGVh
 biwgMTQ4NTQxNjgzIGZyZWUgKDgwMyBmcmFncywgMTg1Njc2MTAgYmxvY2tzLCAwLjAlIGZyYWdt
 ZW50YXRpb24pCkdFT01fTEFCRUw6IExhYmVsIGZvciBwcm92aWRlciBhZDE2czIgaXMgdWZzaWQv
 NGE0N2I5ZGUxNzMwODYzYi4KR0VPTV9MQUJFTDogTGFiZWwgdWZzaWQvNGE2YzViNTFkZDFhNWMw
 NiByZW1vdmVkLgpTZXR0aW5nIGhvc3R1dWlkOiA4MDc3MjA3Yy05NWZlLWQ1MTEtODc4Ni0wMDE4
 ZjM3NjQ4MjkuClNldHRpbmcgaG9zdGlkOiAweGE0YmVlM2ZlLgpNb3VudGluZyBsb2NhbCBmaWxl
 IHN5c3RlbXM6CkdFT01fTEFCRUw6IExhYmVsIHVmc2lkLzRhNmM1YjUxYmEwZmMwNGIgcmVtb3Zl
 ZC4KR0VPTV9MQUJFTDogTGFiZWwgdWZzaWQvNGE2YzViNTEyODAyMDc5ZSByZW1vdmVkLgpHRU9N
 X0xBQkVMOiBMYWJlbCB1ZnNpZC80YTZjNWI1MmNkZjkzNDQxIHJlbW92ZWQuCkdFT01fTEFCRUw6
 IExhYmVsIHVmc2lkLzRhNDdiOWRlMTczMDg2M2IgcmVtb3ZlZC4KLgpTZXR0aW5nIGhvc3RuYW1l
 OiB2YXJuaWUubXkuZG9tYWluLgpBZGRpbmcgL2Zvby9zd2FwMCBhcyBhZGRpdGlvbmFsIHN3YXAK
 bmV0LmluZXQ2LmlwNi5hdXRvX2xpbmtsb2NhbDogCjEKIC0+IAowCgptc2swOiBubyBsaW5rIC4u
 LgouCiBnb3QgbGluawpESENQUkVRVUVTVCBvbiBtc2swIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0
 IDY3CgpESENQUkVRVUVTVCBvbiBtc2swIHRvIDI1NS4yNTUuMjU1LjI1NSBwb3J0IDY3CgpESENQ
 QUNLIGZyb20gMTkyLjE2OC4xLjI1NAoKYm91bmQgdG8gMTkyLjE2OC4xLjY0IC0tIHJlbmV3YWwg
 aW4gNDMyMDAgc2Vjb25kcy4KCmxvMDogZmxhZ3M9ODA0OTxVUCxMT09QQkFDSyxSVU5OSU5HLE1V
 TFRJQ0FTVD4gbWV0cmljIDAgbXR1IDE2Mzg0CglpbmV0NiBmZTgwOjoxJWxvMCBwcmVmaXhsZW4g
 NjQgc2NvcGVpZCAweDUgCglpbmV0NiA6OjEgcHJlZml4bGVuIDEyOCAKCWluZXQgMTI3LjAuMC4x
 IG5ldG1hc2sgMHhmZjAwMDAwMCAKbXNrMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENBU1QsUlVOTklO
 RyxTSU1QTEVYLE1VTFRJQ0FTVD4gbWV0cmljIDAgbXR1IDE1MDAKCW9wdGlvbnM9MTFhPFRYQ1NV
 TSxWTEFOX01UVSxWTEFOX0hXVEFHR0lORyxUU080PgoJZXRoZXIgMDA6MTg6ZjM6NzY6NDg6MjkK
 CWluZXQgMTkyLjE2OC4xLjY0IG5ldG1hc2sgMHhmZmZmZmYwMCBicm9hZGNhc3QgMTkyLjE2OC4x
 LjI1NQoJbWVkaWE6IEV0aGVybmV0IGF1dG9zZWxlY3QgKDEwMGJhc2VUWCA8ZnVsbC1kdXBsZXg+
 KQoJc3RhdHVzOiBhY3RpdmUKQWRkaXRpb25hbCByb3V0aW5nIG9wdGlvbnM6Ci4KU3RhcnRpbmcg
 ZGV2ZC4KQ29uZmlndXJpbmcga2V5Ym9hcmQ6CiBrZXltYXAKLgpTdGFydGluZyB1bXMwIG1vdXNl
 ZDoKIG1vdXNlY2hhcl9zdGFydAouCmh3LmFjcGkuY3B1LmN4X2xvd2VzdDogCkMxCiAtPiAKQzEK
 CkFkZGl0aW9uYWwgSVAgb3B0aW9uczoKLgpNb3VudGluZyBORlMgZmlsZSBzeXN0ZW1zOgouCkVM
 RiBsZGNvbmZpZyBwYXRoOiAvbGliIC91c3IvbGliIC91c3IvbGliL2NvbXBhdCAvdXNyL2xvY2Fs
 L2xpYiAvdXNyL2xvY2FsL2xpYi9jb21wYXQvcGtnIC91c3IvbG9jYWwvbGliL2NvbXBhdCAvdXNy
 L2xvY2FsL2xpYi9jb21wYXQvcGtnIC91c3IvbG9jYWwvbGliL25zcwphLm91dCBsZGNvbmZpZyBw
 YXRoOiAvdXNyL2xpYi9hb3V0IC91c3IvbGliL2NvbXBhdC9hb3V0CkNsZWFyaW5nIC90bXAgKFgg
 cmVsYXRlZCkuCkNyZWF0aW5nIGFuZC9vciB0cmltbWluZyBsb2cgZmlsZXM6Ci4KU3RhcnRpbmcg
 c3lzbG9nZC4KQ2hlY2tpbmcgZm9yIGNvcmUgZHVtcCBvbiAvZGV2L2FkMTZzMWIuLi4Kc2F2ZWNv
 cmU6IG5vIGR1bXBzIGZvdW5kCkluaXRpYWwgaTM4NiBpbml0aWFsaXphdGlvbjoKLgpBZGRpdGlv
 bmFsIEFCSSBzdXBwb3J0OgogbGludXgKLgpTdGFydGluZyBkZWZhdWx0IG1vdXNlZDoKIG1vdXNl
 Y2hhcl9zdGFydAouClN0YXJ0aW5nIGRidXMuClN0YXJ0aW5nIGhhbGQuClN0YXJ0aW5nIGxvY2Fs
 IGRhZW1vbnM6Ci4KVXBkYXRpbmcgbW90ZAouCk1vdW50aW5nIGxhdGUgZmlsZSBzeXN0ZW1zOgou
 CkNvbmZpZ3VyaW5nIHN5c2NvbnM6CiBrZXltYXAKIHNjcm5tYXAKIGZvbnQ4eDE2CiBmb250OHgx
 NAogZm9udDh4OAogYmxhbmt0aW1lCi4KU3RhcnRpbmcgY3Jvbi4KTG9jYWwgcGFja2FnZSBpbml0
 aWFsaXphdGlvbjoKLgpTdGFydGluZyBiYWNrZ3JvdW5kIGZpbGUgc3lzdGVtIGNoZWNrcyBpbiA2
 MCBzZWNvbmRzLgoKV2VkIE5vdiAxMSAxNjoyMToyNiBZRUtUIDIwMDkKTm92IDExIDE2OjIzOjA4
 IHZhcm5pZSBzdTogdmFybmllIHRvIHJvb3Qgb24gL2Rldi90dHlwNApOb3YgMTEgMTY6Mzk6MDcg
 dmFybmllIHN1OiB2YXJuaWUgdG8gcm9vdCBvbiAvZGV2L3R0eXAxCk5vdiAxMSAxNjo1ODozNCB2
 YXJuaWUgc2h1dGRvd246IHBvd2VyLWRvd24gYnkgcm9vdDogClNodXR0aW5nIGRvd24gZGFlbW9u
 IHByb2Nlc3NlczoKLgpTdG9wcGluZyBjcm9uLgpXYWl0aW5nIGZvciBQSURTOiAxMDMzCi4KU2h1
 dHRpbmcgZG93biBsb2NhbCBkYWVtb25zOgouCldyaXRpbmcgZW50cm9weSBmaWxlOgouCi4KTm92
 IDExIDE2OjU4OjQzIHZhcm5pZSBzeXNsb2dkOiBleGl0aW5nIG9uIHNpZ25hbCAxNQpXYWl0aW5n
 IChtYXggNjAgc2Vjb25kcykgZm9yIHN5c3RlbSBwcm9jZXNzIGB2bmxydScgdG8gc3RvcC4uLmRv
 bmUKV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZvciBzeXN0ZW0gcHJvY2VzcyBgYnVmZGFlbW9u
 JyB0byBzdG9wLi4uZG9uZQpXYWl0aW5nIChtYXggNjAgc2Vjb25kcykgZm9yIHN5c3RlbSBwcm9j
 ZXNzIGBzeW5jZXInIHRvIHN0b3AuLi4KU3luY2luZyBkaXNrcywgdm5vZGVzIHJlbWFpbmluZy4u
 LjYgMyAyIDEgMCAwIDAgZG9uZQpBbGwgYnVmZmVycyBzeW5jZWQuCnN3YXBfcGFnZXI6IEkvTyBl
 cnJvciAtIHBhZ2VpbiBmYWlsZWQ7IGJsa25vIDUyMDA1OCxzaXplIDQwOTYsIGVycm9yIDUKcGFu
 aWM6IHN3YXBfcGFnZXJfZm9yY2VfcGFnZWluOiByZWFkIGZyb20gc3dhcCBmYWlsZWQKY3B1aWQg
 PSAwClVwdGltZTogMzdtNTJzClBoeXNpY2FsIG1lbW9yeTogOTk5IE1CCkR1bXBpbmcgNzggTUI6
 IDYzIDQ3IDMxIDE1CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Ka2VybmVsIGNvbmZpZwoKY29uZmlnOiBGaWxl
 IC9ib290L2tlcm5lbC9rZXJuZWwgZG9lc24ndCBjb250YWluIGNvbmZpZ3VyYXRpb24gZmlsZS4g
 RWl0aGVyIHVuc3VwcG9ydGVkLCBvciBub3QgY29tcGlsZWQgd2l0aCBJTkNMVURFX0NPTkZJR19G
 SUxFCg==
 ------sBW2hh2F-0IVaaFX0pnS6qbmF:1258368312--

From: Tut <tutorial@gawab.com>
To: bug-followup@FreeBSD.org, varnie29a@mail.ru
Cc:  
Subject: Re: kern/140461: [vm] Fail to read from swap. The swap_pager.c contains
 incomplete routine as stated in its comments
Date: Sun, 03 Jan 2010 13:51:37 +0200

 I have the same problem. using  7.2 and a 1gb /swap0 file
 
 /var/crash/info.0     Panic String: swap_pager_force_pagein: read from 
 swap failed
 
 
State-Changed-From-To: feedback->open 
State-Changed-By: remko 
State-Changed-When: Wed Oct 12 14:53:22 UTC 2011 
State-Changed-Why:  
This had received feedback a long time ago, there is a trace and such 
in the ticket. Someone interested might be able to have a look at 
this and resolve the problem 

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

From: Alie Tan <alie@affle.com>
To: bug-followup@FreeBSD.org, varnie29a@mail.ru
Cc:  
Subject: Re: kern/140461: [vm] Fail to read from swap. The swap_pager.c
 contains incomplete routine as stated in its comments
Date: Wed, 21 Dec 2011 11:05:21 +0800

 --20cf3063e33b4ab50104b49174c4
 Content-Type: text/plain; charset=ISO-8859-1
 
 I got the same issue with swap file on FreeBSD 9.0-RC3
 
 FreeBSD fbsd.affle.lan 9.0-RC3 FreeBSD 9.0-RC3 #0: Sun Dec  4 08:56:36 UTC
 2011     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
 
 --20cf3063e33b4ab50104b49174c4--

From: Oleg Ginzburg <olevole@olevole.ru>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: kern/140461: [vm] Fail to read from swap. The swap_pager.c contains incomplete routine as stated in its comments
Date: Wed, 21 Dec 2011 07:18:18 +0400

 Also VM-related serious PRs:
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/162455
 http://www.freebsd.org/cgi/query-pr.cgi?pr=163493
>Unformatted:
