From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Date: Mon, 01 Aug 2016 13:33:33 +0000 Subject: Re: [Intel-gfx] [drm-intel-nightly] 2016y-07m-14d-21h-13m-02s UTC: locking dependency: drm_modeset_l Message-Id: <87oa5ctxzm.fsf@intel.com> List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: sedat.dilek@gmail.com, Daniel Vetter , Jean-Christophe Plagniol-Villard , Tomi Valkeinen Cc: intel-gfx , linux-fbdev@vger.kernel.org On Fri, 15 Jul 2016, Sedat Dilek wrote: > Hi, > > I see the below call-trace with latest d-i-n, guess latest linux-next FWIW, "d-i-n" is ambiguous (drm-intel-next vs. drm-intel-nightly) and we don't use that ourselves. BR, Jani. > will cause same issues. > ( Beyond this, there exist also a build failure which me and Stephen > have reported. ) > The call-trace is reproducible with my setup and seen on every boot. > > Not sure if this is a problem in intel-gfx or fbdev. > > My linux-config and full dmesg-output is attached. > > If you need additional informations, please let me know. > > Regards, > - Sedat - > > [1] https://lists.freedesktop.org/archives/intel-gfx/2016-July/100693.html > [2] https://lists.freedesktop.org/archives/intel-gfx/2016-July/100691.html > > P.S.: INFO: possible circular locking dependency detected > > [ 16.955703] fbcon: inteldrmfb (fb0) is primary device > [ 16.956579] > [ 16.956580] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D > [ 16.956581] [ INFO: possible circular locking dependency detected ] > [ 16.956583] 4.7.0-rc7-4-iniza-small #1 Not tainted > [ 16.956583] ------------------------------------------------------- > [ 16.956585] kworker/u16:1/79 is trying to acquire lock: > [ 16.956618] (&dev->mode_config.mutex){+.+.+.}, at: > [] drm_modeset_lock_all+0x40/0x120 [drm] > [ 16.956619] > [ 16.956619] but task is already holding lock: > [ 16.956626] ((fb_notifier_list).rwsem){++++.+}, at: > [] __blocking_notifier_call_chain+0x35/0x70 > [ 16.956627] > [ 16.956627] which lock already depends on the new lock. > [ 16.956627] > [ 16.956627] > [ 16.956627] the existing dependency chain (in reverse order) is: > [ 16.956631] > [ 16.956631] -> #1 ((fb_notifier_list).rwsem){++++.+}: > [ 16.956635] [] lock_acquire+0x119/0x220 > [ 16.956639] [] down_write+0x49/0x80 > [ 16.956642] [] > blocking_notifier_chain_register+0x21/0xb0 > [ 16.956646] [] fb_register_client+0x18/0x20 > [ 16.956648] [] backlight_device_register+0x12= b/0x240 > [ 16.956710] [] > intel_backlight_device_register+0xa2/0x170 [i915] > [ 16.956764] [] > intel_connector_register+0xe/0x10 [i915] > [ 16.956778] [] > drm_connector_register+0x4a/0x80 [drm] > [ 16.956792] [] > drm_modeset_register_all+0x163/0x1c0 [drm] > [ 16.956805] [] drm_dev_register+0xc2/0xd0 [dr= m] > [ 16.956848] [] i915_driver_load+0x753/0x13e0 = [i915] > [ 16.956892] [] i915_pci_probe+0x4f/0x70 [i915] > [ 16.956896] [] local_pci_probe+0x45/0xa0 > [ 16.956899] [] pci_device_probe+0xdd/0x130 > [ 16.956901] [] driver_probe_device+0x18e/0x2d0 > [ 16.956902] [] __driver_attach+0x97/0xa0 > [ 16.956905] [] bus_for_each_dev+0x66/0xa0 > [ 16.956908] [] driver_attach+0x1e/0x20 > [ 16.956910] [] bus_add_driver+0x1b8/0x230 > [ 16.956911] [] driver_register+0x60/0xe0 > [ 16.956913] [] __pci_register_driver+0x60/0x70 > [ 16.956949] [] i915_init+0x5d/0x64 [i915] > [ 16.956952] [] do_one_initcall+0x3d/0x160 > [ 16.956954] [] do_init_module+0x60/0x1dc > [ 16.956957] [] load_module+0x2012/0x2610 > [ 16.956959] [] SYSC_init_module+0x126/0x140 > [ 16.956962] [] SyS_init_module+0xe/0x10 > [ 16.956964] [] entry_SYSCALL_64_fastpath+0x23= /0xc1 > [ 16.956966] > [ 16.956966] -> #0 (&dev->mode_config.mutex){+.+.+.}: > [ 16.956968] [] __lock_acquire+0x19ed/0x1aa0 > [ 16.956970] [] lock_acquire+0x119/0x220 > [ 16.956971] [] mutex_lock_nested+0x69/0x3c0 > [ 16.956988] [] drm_modeset_lock_all+0x40/0x12= 0 [drm] > [ 16.956998] [] > drm_fb_helper_restore_fbdev_mode_unlocked+0x2b/0x80 [drm_kms_helper] > [ 16.957004] [] > drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper] > [ 16.957043] [] intel_fbdev_set_par+0x1a/0x60 = [i915] > [ 16.957046] [] fbcon_init+0x53c/0x5b0 > [ 16.957048] [] visual_init+0xd6/0x130 > [ 16.957050] [] do_bind_con_driver+0x167/0x3a0 > [ 16.957052] [] do_take_over_console+0x12f/0x1= a0 > [ 16.957054] [] do_fbcon_takeover+0x57/0xb0 > [ 16.957056] [] fbcon_event_notify+0x752/0x860 > [ 16.957058] [] notifier_call_chain+0x5d/0x80 > [ 16.957060] [] > __blocking_notifier_call_chain+0x4d/0x70 > [ 16.957062] [] > blocking_notifier_call_chain+0x16/0x20 > [ 16.957064] [] fb_notifier_call_chain+0x1b/0x= 20 > [ 16.957065] [] register_framebuffer+0x253/0x3= 40 > [ 16.957072] [] > drm_fb_helper_initial_config+0x23a/0x3d0 [drm_kms_helper] > [ 16.957108] [] > intel_fbdev_initial_config+0x18/0x30 [i915] > [ 16.957110] [] async_run_entry_fn+0x37/0xe0 > [ 16.957113] [] process_one_work+0x1d2/0x690 > [ 16.957115] [] worker_thread+0x69/0x4c0 > [ 16.957116] [] kthread+0x10a/0x120 > [ 16.957118] [] ret_from_fork+0x1f/0x40 > [ 16.957118] > [ 16.957118] other info that might help us debug this: > [ 16.957118] > [ 16.957119] Possible unsafe locking scenario: > [ 16.957119] > [ 16.957119] CPU0 CPU1 > [ 16.957120] ---- ---- > [ 16.957121] lock((fb_notifier_list).rwsem); > [ 16.957122] lock(&dev->mode_config.mute= x); > [ 16.957123] lock((fb_notifier_list).rws= em); > [ 16.957124] lock(&dev->mode_config.mutex); > [ 16.957124] > [ 16.957124] *** DEADLOCK *** > [ 16.957124] > [ 16.957125] 6 locks held by kworker/u16:1/79: > [ 16.957129] #0: ("events_unbound"){.+.+.+}, at: > [] process_one_work+0x154/0x690 > [ 16.957132] #1: ((&entry->work)){+.+.+.}, at: > [] process_one_work+0x154/0x690 > [ 16.957135] #2: (registration_lock#2){+.+.+.}, at: > [] register_framebuffer+0x27/0x340 > [ 16.957138] #3: (console_lock){+.+.+.}, at: [] > register_framebuffer+0x270/0x340 > [ 16.957140] #4: (&fb_info->lock){+.+.+.}, at: > [] lock_fb_info+0x1d/0x40 > [ 16.957143] #5: ((fb_notifier_list).rwsem){++++.+}, at: > [] __blocking_notifier_call_chain+0x35/0x70 > [ 16.957144] > [ 16.957144] stack backtrace: > [ 16.957146] CPU: 1 PID: 79 Comm: kworker/u16:1 Not tainted > 4.7.0-rc7-4-iniza-small #1 > [ 16.957146] Hardware name: SAMSUNG ELECTRONICS CO., LTD. > 530U3BI/530U4BI/530U4BH/530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > [ 16.957149] Workqueue: events_unbound async_run_entry_fn > [ 16.957152] 0000000000000000 ffff8800d434b7e0 ffffffff814164f5 > ffffffff828bcb40 > [ 16.957154] ffffffff828bcb40 ffff8800d434b820 ffffffff811ab19f > ffff8800d434b890 > [ 16.957156] ffff8800d4391400 0000000000000006 ffff8800d4391d60 > c673b630397235fc > [ 16.957156] Call Trace: > [ 16.957160] [] dump_stack+0x85/0xc0 > [ 16.957163] [] print_circular_bug+0x209/0x217 > [ 16.957166] [] __lock_acquire+0x19ed/0x1aa0 > [ 16.957169] [] lock_acquire+0x119/0x220 > [ 16.957191] [] ? drm_modeset_lock_all+0x40/0x120 [d= rm] > [ 16.957193] [] mutex_lock_nested+0x69/0x3c0 > [ 16.957213] [] ? drm_modeset_lock_all+0x40/0x120 [d= rm] > [ 16.957217] [] ? rcu_read_lock_sched_held+0x8b/0xa0 > [ 16.957221] [] ? kmem_cache_alloc_trace+0x2de/0x360 > [ 16.957240] [] drm_modeset_lock_all+0x40/0x120 [drm] > [ 16.957250] [] > drm_fb_helper_restore_fbdev_mode_unlocked+0x2b/0x80 [drm_kms_helper] > [ 16.957259] [] drm_fb_helper_set_par+0x2d/0x50 > [drm_kms_helper] > [ 16.957307] [] intel_fbdev_set_par+0x1a/0x60 [i915] > [ 16.957311] [] fbcon_init+0x53c/0x5b0 > [ 16.957314] [] visual_init+0xd6/0x130 > [ 16.957317] [] do_bind_con_driver+0x167/0x3a0 > [ 16.957319] [] do_take_over_console+0x12f/0x1a0 > [ 16.957322] [] do_fbcon_takeover+0x57/0xb0 > [ 16.957325] [] fbcon_event_notify+0x752/0x860 > [ 16.957328] [] ? __blocking_notifier_call_chain+0x3= 5/0x70 > [ 16.957330] [] notifier_call_chain+0x5d/0x80 > [ 16.957333] [] __blocking_notifier_call_chain+0x4d/= 0x70 > [ 16.957335] [] blocking_notifier_call_chain+0x16/0x= 20 > [ 16.957337] [] fb_notifier_call_chain+0x1b/0x20 > [ 16.957339] [] register_framebuffer+0x253/0x340 > [ 16.957341] [] ? vga_switcheroo_client_fb_set+0x60/= 0x70 > [ 16.957348] [] > drm_fb_helper_initial_config+0x23a/0x3d0 [drm_kms_helper] > [ 16.957382] [] intel_fbdev_initial_config+0x18/0x30= [i915] > [ 16.957385] [] async_run_entry_fn+0x37/0xe0 > [ 16.957386] [] process_one_work+0x1d2/0x690 > [ 16.957388] [] ? process_one_work+0x154/0x690 > [ 16.957390] [] worker_thread+0x69/0x4c0 > [ 16.957392] [] ? process_one_work+0x690/0x690 > [ 16.957394] [] kthread+0x10a/0x120 > [ 16.957396] [] ret_from_fork+0x1f/0x40 > [ 16.957398] [] ? kthread_create_on_node+0x200/0x200 > > - EOT - > [ 0.000000] Linux version 4.7.0-rc7-4-iniza-small (sedat.dilek@gmail.c= om@fambox) (gcc version 4.9.2 (Ubuntu 4.9.2-0ubuntu1~12.04) ) #1 SMP Fri Ju= l 15 00:01:31 CEST 2016 > [ 0.000000] Command line: BOOT_IMAGE=3D/boot/vmlinuz-4.7.0-rc7-4-iniza= -small root=3DUUID=001AADA61AAD9964 loop=3D/ubuntu/disks/root.disk ro intel= _pstate=3Ddisable > [ 0.000000] KERNEL supported cpus: > [ 0.000000] Intel GenuineIntel > [ 0.000000] AMD AuthenticAMD > [ 0.000000] Centaur CentaurHauls > [ 0.000000] Disabled fast string operations > [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 > [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating poi= nt registers' > [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' > [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' > [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 = bytes, using 'standard' format. > [ 0.000000] x86/fpu: Using 'eager' FPU context switches. > [ 0.000000] e820: BIOS-provided physical RAM map: > [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usa= ble > [ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usa= ble > [ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x000000003fffffff] usa= ble > [ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x00000000401fffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x0000000040200000-0x00000000d9c9efff] usa= ble > [ 0.000000] BIOS-e820: [mem 0x00000000d9c9f000-0x00000000dae7efff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000dae7f000-0x00000000daf9efff] ACP= I NVS > [ 0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACP= I data > [ 0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usa= ble > [ 0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] res= erved > [ 0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] res= erved > [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000011fdfffff] usa= ble > [ 0.000000] NX (Execute Disable) protection: active > [ 0.000000] SMBIOS 2.6 present. > [ 0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. 530U3BI/530U4BI/530U4BH= /530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D> reser= ved > [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable > [ 0.000000] e820: last_pfn =3D 0x11fe00 max_arch_pfn =3D 0x400000000 > [ 0.000000] MTRR default type: uncachable > [ 0.000000] MTRR fixed ranges enabled: > [ 0.000000] 00000-9FFFF write-back > [ 0.000000] A0000-BFFFF uncachable > [ 0.000000] C0000-FFFFF write-protect > [ 0.000000] MTRR variable ranges enabled: > [ 0.000000] 0 base 000000000 mask F80000000 write-back > [ 0.000000] 1 base 080000000 mask FC0000000 write-back > [ 0.000000] 2 base 0C0000000 mask FE0000000 write-back > [ 0.000000] 3 base 0DC000000 mask FFC000000 uncachable > [ 0.000000] 4 base 0DB000000 mask FFF000000 uncachable > [ 0.000000] 5 base 100000000 mask FE0000000 write-back > [ 0.000000] 6 base 11FE00000 mask FFFE00000 uncachable > [ 0.000000] 7 base 0FFC00000 mask FFFC00000 write-protect > [ 0.000000] 8 disabled > [ 0.000000] 9 disabled > [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- = WT =20 > [ 0.000000] e820: last_pfn =3D 0xdb000 max_arch_pfn =3D 0x400000000 > [ 0.000000] found SMP MP-table at [mem 0x000f00e0-0x000f00ef] mapped a= t [ffff8800000f00e0] > [ 0.000000] Scanning 1 areas for low memory corruption > [ 0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24= 576 > [ 0.000000] reserving inaccessible SNB gfx pages > [ 0.000000] BRK [0x02ea3000, 0x02ea3fff] PGTABLE > [ 0.000000] BRK [0x02ea4000, 0x02ea4fff] PGTABLE > [ 0.000000] BRK [0x02ea5000, 0x02ea5fff] PGTABLE > [ 0.000000] BRK [0x02ea6000, 0x02ea6fff] PGTABLE > [ 0.000000] BRK [0x02ea7000, 0x02ea7fff] PGTABLE > [ 0.000000] BRK [0x02ea8000, 0x02ea8fff] PGTABLE > [ 0.000000] RAMDISK: [mem 0x378f4000-0x37c71fff] > [ 0.000000] ACPI: Early table checksum verification disabled > [ 0.000000] ACPI: RSDP 0x00000000000F0100 000024 (v02 SECCSD) > [ 0.000000] ACPI: XSDT 0x00000000DAFFE170 00008C (v01 SECCSD LH43STAR = 00000002 PTEC 00000002) > [ 0.000000] ACPI: FACP 0x00000000DAFEF000 00010C (v05 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: DSDT 0x00000000DAFF2000 0083AC (v02 SECCSD SNB-CPT = 00000000 INTL 20061109) > [ 0.000000] ACPI: FACS 0x00000000DAF47000 000040 > [ 0.000000] ACPI: SLIC 0x00000000DAFFD000 000176 (v01 SECCSD LH43STAR = 00000002 PTEC 00000001) > [ 0.000000] ACPI: SSDT 0x00000000DAFFB000 001068 (v01 SECCSD PtidDevc = 00001000 INTL 20061109) > [ 0.000000] ACPI: ASF! 0x00000000DAFF1000 0000A5 (v32 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: HPET 0x00000000DAFEE000 000038 (v01 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: APIC 0x00000000DAFED000 000098 (v03 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: MCFG 0x00000000DAFEC000 00003C (v01 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: SSDT 0x00000000DAFEB000 000804 (v01 PmRef Cpu0Ist = 00003000 INTL 20061109) > [ 0.000000] ACPI: SSDT 0x00000000DAFEA000 000996 (v01 PmRef CpuPm = 00003000 INTL 20061109) > [ 0.000000] ACPI: UEFI 0x00000000DAFE9000 00003E (v01 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: UEFI 0x00000000DAFE8000 000042 (v01 PTL COMBUF = 00000001 PTL 00000001) > [ 0.000000] ACPI: UEFI 0x00000000DAFE7000 00026A (v01 SECCSD LH43STAR = 00000002 PTL 00000002) > [ 0.000000] ACPI: SSDT 0x00000000DAFE6000 0000D0 (v01 Iffs IffsAsl = 00003000 INTL 20061109) > [ 0.000000] ACPI: Local APIC address 0xfee00000 > [ 0.000000] No NUMA configuration found > [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000011fdffff= f] > [ 0.000000] NODE_DATA(0) allocated [mem 0x11fdf8000-0x11fdfcfff] > [ 0.000000] Zone ranges: > [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] > [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] > [ 0.000000] Normal [mem 0x0000000100000000-0x000000011fdfffff] > [ 0.000000] Movable zone start for each node > [ 0.000000] Early memory node ranges > [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009cfff] > [ 0.000000] node 0: [mem 0x0000000000100000-0x000000001fffffff] > [ 0.000000] node 0: [mem 0x0000000020200000-0x000000003fffffff] > [ 0.000000] node 0: [mem 0x0000000040200000-0x00000000d9c9efff] > [ 0.000000] node 0: [mem 0x00000000dafff000-0x00000000daffffff] > [ 0.000000] node 0: [mem 0x0000000100000000-0x000000011fdfffff] > [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000011fd= fffff] > [ 0.000000] On node 0 totalpages: 1021500 > [ 0.000000] DMA zone: 64 pages used for memmap > [ 0.000000] DMA zone: 156 pages reserved > [ 0.000000] DMA zone: 3996 pages, LIFO batch:0 > [ 0.000000] DMA32 zone: 13859 pages used for memmap > [ 0.000000] DMA32 zone: 886944 pages, LIFO batch:31 > [ 0.000000] Normal zone: 2040 pages used for memmap > [ 0.000000] Normal zone: 130560 pages, LIFO batch:31 > [ 0.000000] Reserving Intel graphics memory at 0x00000000dba00000-0x00= 000000df9fffff > [ 0.000000] ACPI: PM-Timer IO Port: 0x408 > [ 0.000000] ACPI: Local APIC address 0xfee00000 > [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) > [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) > [ 0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI= 0-23 > [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) > [ 0.000000] ACPI: IRQ0 used by override. > [ 0.000000] ACPI: IRQ9 used by override. > [ 0.000000] Using ACPI (MADT) for SMP configuration information > [ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000 > [ 0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs > [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] > [ 0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff] > [ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff] > [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff] > [ 0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff] > [ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff] > [ 0.000000] PM: Registered nosave memory: [mem 0x40000000-0x401fffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xd9c9f000-0xdae7efff] > [ 0.000000] PM: Registered nosave memory: [mem 0xdae7f000-0xdaf9efff] > [ 0.000000] PM: Registered nosave memory: [mem 0xdaf9f000-0xdaffefff] > [ 0.000000] PM: Registered nosave memory: [mem 0xdb000000-0xdf9fffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xdfa00000-0xf7ffffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfed07fff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed08000-0xfed08fff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed09000-0xfed0ffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed10000-0xfed19fff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff] > [ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xffd7ffff] > [ 0.000000] PM: Registered nosave memory: [mem 0xffd80000-0xffffffff] > [ 0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices > [ 0.000000] Booting paravirtualized kernel on bare hardware > [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles:= 0xffffffff, max_idle_ns: 7645519600211568 ns > [ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:8= nr_node_ids:1 > [ 0.000000] percpu: Embedded 36 pages/cpu @ffff88011fa00000 s106632 r8= 192 d32632 u262144 > [ 0.000000] pcpu-alloc: s106632 r8192 d32632 u262144 alloc=3D1*2097152 > [ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7=20 > [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. To= tal pages: 1005381 > [ 0.000000] Policy zone: Normal > [ 0.000000] Kernel command line: BOOT_IMAGE=3D/boot/vmlinuz-4.7.0-rc7-= 4-iniza-small root=3DUUID=001AADA61AAD9964 loop=3D/ubuntu/disks/root.disk r= o intel_pstate=3Ddisable > [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) > [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area > [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - baili= ng! > [ 0.000000] Memory: 3916804K/4086000K available (8394K kernel code, 14= 37K rwdata, 3344K rodata, 1476K init, 14080K bss, 169196K reserved, 0K cma-= reserved) > [ 0.000000] Running RCU self tests > [ 0.000000] Hierarchical RCU implementation. > [ 0.000000] RCU lockdep checking is enabled. > [ 0.000000] Build-time adjustment of leaf fanout to 64. > [ 0.000000] RCU restricting CPUs from NR_CPUS%6 to nr_cpu_ids=3D8. > [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leafd, nr_cpu_ids= =3D8 > [ 0.000000] NR_IRQS:16640 nr_irqs:488 16 > [ 0.000000] Console: colour dummy device 80x25 > [ 0.000000] console [tty0] enabled > [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= ., Ingo Molnar > [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 > [ 0.000000] ... MAX_LOCK_DEPTH: 48 > [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 > [ 0.000000] ... CLASSHASH_SIZE: 4096 > [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 > [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 > [ 0.000000] ... CHAINHASH_SIZE: 32768 > [ 0.000000] memory used by lock dependency info: 8159 kB > [ 0.000000] per task-struct memory footprint: 1920 bytes > [ 0.000000] ------------------------ > [ 0.000000] | Locking API testsuite: > [ 0.000000] ----------------------------------------------------------= ------------------ > [ 0.000000] | spin |wlock |rlock |mut= ex | wsem | rsem | > [ 0.000000] --------------------------------------------------------= ------------------ > [ 0.000000] A-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-B-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] double unlock: ok | ok | ok | o= k | ok | ok | > [ 0.000000] initialize held: ok | ok | ok | o= k | ok | ok | > [ 0.000000] bad unlock order: ok | ok | ok | o= k | ok | ok | > [ 0.000000] --------------------------------------------------------= ------------------ > [ 0.000000] recursive read-lock: | ok | = | ok | > [ 0.000000] recursive read-lock #2: | ok | = | ok | > [ 0.000000] mixed read-write-lock: | ok | = | ok | > [ 0.000000] mixed write-read-lock: | ok | = | ok | > [ 0.000000] --------------------------------------------------------= ------------------ > [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | > [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | > [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | > [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | > [ 0.000000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | > [ 0.000000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | > [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | > [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | > [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | > [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | > [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | > [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | > [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | > [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | > [ 0.000000] hard-irq read-recursion/123: ok | > [ 0.000000] soft-irq read-recursion/123: ok | > [ 0.000000] hard-irq read-recursion/132: ok | > [ 0.000000] soft-irq read-recursion/132: ok | > [ 0.000000] hard-irq read-recursion/213: ok | > [ 0.000000] soft-irq read-recursion/213: ok | > [ 0.000000] hard-irq read-recursion/231: ok | > [ 0.000000] soft-irq read-recursion/231: ok | > [ 0.000000] hard-irq read-recursion/312: ok | > [ 0.000000] soft-irq read-recursion/312: ok | > [ 0.000000] hard-irq read-recursion/321: ok | > [ 0.000000] soft-irq read-recursion/321: ok | > [ 0.000000] --------------------------------------------------------= ------------------ > [ 0.000000] | Wound/wait tests | > [ 0.000000] --------------------- > [ 0.000000] ww api failures: ok | ok | ok | > [ 0.000000] ww contexts mixing: ok | ok | > [ 0.000000] finishing ww context: ok | ok | ok | o= k | > [ 0.000000] locking mismatches: ok | ok | ok | > [ 0.000000] EDEADLK handling: ok | ok | ok | o= k | ok | ok | ok | ok | ok | ok | > [ 0.000000] spinlock nest unlocked: ok | > [ 0.000000] ----------------------------------------------------- > [ 0.000000] |block | try |context| > [ 0.000000] ----------------------------------------------------- > [ 0.000000] context: ok | ok | ok | > [ 0.000000] try: ok | ok | ok | > [ 0.000000] block: ok | ok | ok | > [ 0.000000] spinlock: ok | ok | ok | > [ 0.000000] ------------------------------------------------------- > [ 0.000000] Good, all 253 testcases passed! | > [ 0.000000] --------------------------------- > [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff= , max_idle_ns: 133484882848 ns > [ 0.000000] hpet clockevent registered > [ 0.000000] tsc: Fast TSC calibration using PIT > [ 0.000000] tsc: Detected 1596.502 MHz processor > [ 0.000083] Calibrating delay loop (skipped), value calculated using t= imer frequency.. 3193.00 BogoMIPS (lpjc86008) > [ 0.000096] pid_max: default: 32768 minimum: 301 > [ 0.000139] ACPI: Core revision 20160422 > [ 0.022067] ACPI: 5 ACPI AML tables successfully acquired and loaded > [ 0.022077]=20 > [ 0.022263] Security Framework initialized > [ 0.022270] Yama: becoming mindful. > [ 0.022303] AppArmor: AppArmor initialized > [ 0.022745] Dentry cache hash table entries: 524288 (order: 10, 419430= 4 bytes) > [ 0.023827] Inode-cache hash table entries: 262144 (order: 9, 2097152 = bytes) > [ 0.024336] Mount-cache hash table entries: 8192 (order: 4, 65536 byte= s) > [ 0.024351] Mountpoint-cache hash table entries: 8192 (order: 4, 65536= bytes) > [ 0.025675] Disabled fast string operations > [ 0.025684] CPU: Physical Processor ID: 0 > [ 0.025689] CPU: Processor Core ID: 0 > [ 0.025699] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' > [ 0.025705] ENERGY_PERF_BIAS: View and update with x86_energy_perf_pol= icy(8) > [ 0.025713] mce: CPU supports 7 MCE banks > [ 0.025745] CPU0: Thermal monitoring enabled (TM1) > [ 0.025769] process: using mwait in idle threads > [ 0.025778] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8 > [ 0.025784] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0 > [ 0.026448] Freeing SMP alternatives memory: 28K (ffffffff820da000 - f= fffffff820e1000) > [ 0.041804] ftrace: allocating 30339 entries in 119 pages > [ 0.058873] smpboot: Max logical packages: 4 > [ 0.058884] smpboot: APIC(0) Converting physical 0 to logical package 0 > [ 0.058971] x2apic: IRQ remapping doesn't support X2APIC mode > [ 0.059606] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2= =3D-1 > [ 0.099303] TSC deadline timer enabled > [ 0.099308] smpboot: CPU0: Intel(R) Core(TM) i5-2467M CPU @ 1.60GHz (f= amily: 0x6, model: 0x2a, stepping: 0x7) > [ 0.099323] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge e= vents, full-width counters, Intel PMU driver. > [ 0.099367] ... version: 3 > [ 0.099372] ... bit width: 48 > [ 0.099377] ... generic registers: 4 > [ 0.099382] ... value mask: 0000ffffffffffff > [ 0.099388] ... max period: 0000ffffffffffff > [ 0.099393] ... fixed-purpose events: 3 > [ 0.099398] ... event mask: 000000070000000f > [ 0.101117] NMI watchdog: enabled on all CPUs, permanently consumes on= e hw-PMU counter. > [ 0.102026] x86: Booting SMP configuration: > [ 0.102033] .... node #0, CPUs: #1 > [ 0.102362] Disabled fast string operations > [ 0.182416] #2<6>[ 0.182725] Disabled fast string operations > [ 0.262776] #3 > [ 0.262776] Disabled fast string operations > [ 0.342019] x86: Booted up 1 node, 4 CPUs > [ 0.342037] smpboot: Total of 4 processors activated (12789.95 BogoMIP= S) > [ 0.358576] devtmpfs: initialized > [ 0.358926] x86/mm: Memory block size: 128MB > [ 0.364175] evm: security.selinux > [ 0.364181] evm: security.SMACK64 > [ 0.364186] evm: security.capability > [ 0.374085] PM: Registering ACPI NVS region [mem 0xdae7f000-0xdaf9efff= ] (1179648 bytes) > [ 0.374481] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffff= fff, max_idle_ns: 7645041785100000 ns > [ 0.402406] NET: Registered protocol family 16 > [ 0.414003] cpuidle: using governor ladder > [ 0.426026] cpuidle: using governor menu > [ 0.426170] ACPI: bus type PCI registered > [ 0.426450] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf80000= 00-0xfbffffff] (base 0xf8000000) > [ 0.426461] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E= 820 > [ 0.426477] PCI: Using configuration type 1 for base access > [ 0.426524] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is = on > [ 0.442509] HugeTLB registered 2 MB page size, pre-allocated 0 pages > [ 0.478453] ACPI: Added _OSI(Module Device) > [ 0.478462] ACPI: Added _OSI(Processor Device) > [ 0.478468] ACPI: Added _OSI(3.0 _SCP Extensions) > [ 0.478474] ACPI: Added _OSI(Processor Aggregator Device) > [ 0.479304] ACPI: Executed 1 blocks of module-level executable AML code > [ 0.498036] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored > [ 0.500194] ACPI: Dynamic OEM Table Load: > [ 0.500225] ACPI: SSDT 0xFFFF8800D58D7800 000688 (v01 PmRef Cpu0Cst = 00003001 INTL 20061109) > [ 0.503068] ACPI: Dynamic OEM Table Load: > [ 0.503097] ACPI: SSDT 0xFFFF8800D58D8C00 000303 (v01 PmRef ApIst = 00003000 INTL 20061109) > [ 0.505694] ACPI: Dynamic OEM Table Load: > [ 0.505721] ACPI: SSDT 0xFFFF8800D5803200 000119 (v01 PmRef ApCst = 00003000 INTL 20061109) > [ 0.510184] ACPI : EC: EC started > [ 0.578654] ACPI: Interpreter enabled > [ 0.578731] ACPI: (supports S0 S1 S3 S4 S5) > [ 0.578737] ACPI: Using IOAPIC for interrupt routing > [ 0.578827] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug > [ 0.607276] ACPI: Power Resource [FN00] (off) > [ 0.607811] ACPI: Power Resource [FN01] (off) > [ 0.608246] ACPI: Power Resource [FN02] (off) > [ 0.608677] ACPI: Power Resource [FN03] (off) > [ 0.609109] ACPI: Power Resource [FN04] (off) > [ 0.612135] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e]) > [ 0.612150] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM Cl= ockPM Segments MSI] > [ 0.612949] \_SB_.PCI0 (33DB4D5B-1FF7-401C-9657-7441C03DD766): _OSC in= valid UUID > [ 0.612952] _OSC request data: 1 1f 0 > [ 0.612958] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM > [ 0.614102] PCI host bridge to bus 0000:00 > [ 0.614111] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 wind= ow] > [ 0.614119] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff wind= ow] > [ 0.614126] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff window] > [ 0.614136] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeaff= fff window] > [ 0.614145] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44= fff window] > [ 0.614156] pci_bus 0000:00: root bus resource [bus 00-3e] > [ 0.614242] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000 > [ 0.614746] pci 0000:00:02.0: [8086:0116] type 00 class 0x030000 > [ 0.614768] pci 0000:00:02.0: reg 0x10: [mem 0xf0000000-0xf03fffff 64b= it] > [ 0.614781] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64b= it pref] > [ 0.614791] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f] > [ 0.615319] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000 > [ 0.615361] pci 0000:00:16.0: reg 0x10: [mem 0xf0705000-0xf070500f 64b= it] > [ 0.615521] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold > [ 0.615928] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320 > [ 0.615963] pci 0000:00:1a.0: reg 0x10: [mem 0xf070a000-0xf070a3ff] > [ 0.616144] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold > [ 0.616439] pci 0000:00:1a.0: System wakeup disabled by ACPI > [ 0.616641] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300 > [ 0.616680] pci 0000:00:1b.0: reg 0x10: [mem 0xf0700000-0xf0703fff 64b= it] > [ 0.616868] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold > [ 0.617083] pci 0000:00:1b.0: System wakeup disabled by ACPI > [ 0.617277] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400 > [ 0.617453] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold > [ 0.617663] pci 0000:00:1c.0: System wakeup disabled by ACPI > [ 0.617862] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400 > [ 0.618037] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold > [ 0.618248] pci 0000:00:1c.3: System wakeup disabled by ACPI > [ 0.618451] pci 0000:00:1c.4: [8086:1c18] type 01 class 0x060400 > [ 0.618634] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold > [ 0.618846] pci 0000:00:1c.4: System wakeup disabled by ACPI > [ 0.619048] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320 > [ 0.619083] pci 0000:00:1d.0: reg 0x10: [mem 0xf0709000-0xf07093ff] > [ 0.619264] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold > [ 0.619513] pci 0000:00:1d.0: System wakeup disabled by ACPI > [ 0.619707] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100 > [ 0.620235] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601 > [ 0.620272] pci 0000:00:1f.2: reg 0x10: [io 0x3088-0x308f] > [ 0.620291] pci 0000:00:1f.2: reg 0x14: [io 0x3094-0x3097] > [ 0.620308] pci 0000:00:1f.2: reg 0x18: [io 0x3080-0x3087] > [ 0.620326] pci 0000:00:1f.2: reg 0x1c: [io 0x3090-0x3093] > [ 0.620344] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f] > [ 0.620362] pci 0000:00:1f.2: reg 0x24: [mem 0xf0708000-0xf07087ff] > [ 0.620474] pci 0000:00:1f.2: PME# supported from D3hot > [ 0.620842] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500 > [ 0.620877] pci 0000:00:1f.3: reg 0x10: [mem 0xf0704000-0xf07040ff 64b= it] > [ 0.620928] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf] > [ 0.621699] pci 0000:01:00.0: [8086:0091] type 00 class 0x028000 > [ 0.622075] pci 0000:01:00.0: reg 0x10: [mem 0xf0600000-0xf0601fff 64b= it] > [ 0.623913] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold > [ 0.624377] pci 0000:01:00.0: System wakeup disabled by ACPI > [ 0.634626] pci 0000:00:1c.0: PCI bridge to [bus 01] > [ 0.634645] pci 0000:00:1c.0: bridge window [mem 0xf0600000-0xf06fff= ff] > [ 0.634883] pci 0000:02:00.0: [10ec:8168] type 00 class 0x020000 > [ 0.634978] pci 0000:02:00.0: reg 0x10: [io 0x2000-0x20ff] > [ 0.635118] pci 0000:02:00.0: reg 0x18: [mem 0xf0404000-0xf0404fff 64b= it pref] > [ 0.635205] pci 0000:02:00.0: reg 0x20: [mem 0xf0400000-0xf0403fff 64b= it pref] > [ 0.635680] pci 0000:02:00.0: supports D1 D2 > [ 0.635682] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold > [ 0.635895] pci 0000:02:00.0: System wakeup disabled by ACPI > [ 0.646557] pci 0000:00:1c.3: PCI bridge to [bus 02] > [ 0.646569] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff] > [ 0.646585] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fff= ff 64bit pref] > [ 0.646773] pci 0000:03:00.0: [1b21:1042] type 00 class 0x0c0330 > [ 0.646825] pci 0000:03:00.0: reg 0x10: [mem 0xf0500000-0xf0507fff 64b= it] > [ 0.647091] pci 0000:03:00.0: PME# supported from D3hot D3cold > [ 0.647186] pci 0000:03:00.0: System wakeup disabled by ACPI > [ 0.647417] pci 0000:00:1c.4: PCI bridge to [bus 03] > [ 0.647433] pci 0000:00:1c.4: bridge window [mem 0xf0500000-0xf05fff= ff] > [ 0.649907] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 = 14 15) > [ 0.650142] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 11 12 1= 4 15) *0, disabled. > [ 0.650378] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 = 14 15) > [ 0.650623] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 *10 11 12 = 14 15) > [ 0.650865] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 1= 4 15) *9 > [ 0.651098] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 1= 4 15) *0, disabled. > [ 0.651332] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 *11 12 = 14 15) > [ 0.651562] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 10 11 12 1= 4 15) *9 > [ 0.653226] ACPI: Enabled 4 GPEs in block 00 to 3F > [ 0.653329] ACPI : EC: EC stopped > [ 0.653572] ACPI : EC: GPE =3D 0x17, I/O: command/status =3D 0x66, dat= a =3D 0x62 > [ 0.653580] ACPI : EC: EC started > [ 0.711259] ACPI : EC: 0 stale EC events cleared > [ 0.712042] vgaarb: setting as boot device: PCI:0000:00:02.0 > [ 0.712050] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,ow= ns=3Dio+mem,locks=3Dnone > [ 0.712067] vgaarb: loaded > [ 0.712072] vgaarb: bridge control possible 0000:00:02.0 > [ 0.712736] SCSI subsystem initialized > [ 0.712906] libata version 3.00 loaded. > [ 0.712999] ACPI: bus type USB registered > [ 0.713128] usbcore: registered new interface driver usbfs > [ 0.713176] usbcore: registered new interface driver hub > [ 0.713264] usbcore: registered new device driver usb > [ 0.713696] PCI: Using ACPI for IRQ routing > [ 0.717428] PCI: pci_cache_line_size set to 64 bytes > [ 0.717563] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff] > [ 0.717572] e820: reserve RAM buffer [mem 0xd9c9f000-0xdbffffff] > [ 0.717575] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff] > [ 0.717578] e820: reserve RAM buffer [mem 0x11fe00000-0x11fffffff] > [ 0.718389] NetLabel: Initializing > [ 0.718395] NetLabel: domain hash size =3D 128 > [ 0.718400] NetLabel: protocols =3D UNLABELED CIPSOv4 > [ 0.718460] NetLabel: unlabeled traffic allowed by default > [ 0.718789] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0 > [ 0.718805] hpet0: 8 comparators, 64-bit 14.318180 MHz counter > [ 0.720830] amd_nb: Cannot enumerate AMD northbridges > [ 0.720903] clocksource: Switched to clocksource hpet > [ 0.781128] VFS: Disk quotas dquot_6.6.0 > [ 0.792987] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 by= tes) > [ 0.805386] AppArmor: AppArmor Filesystem Enabled > [ 0.805630] pnp: PnP ACPI init > [ 0.806326] system 00:00: [io 0x0680-0x069f] has been reserved > [ 0.806336] system 00:00: [io 0x1000-0x100f] has been reserved > [ 0.806345] system 00:00: [io 0x5000-0x5003] has been reserved > [ 0.806353] system 00:00: [io 0xffff] has been reserved > [ 0.806361] system 00:00: [io 0x0400-0x0453] has been reserved > [ 0.806369] system 00:00: [io 0x0458-0x047f] has been reserved > [ 0.806377] system 00:00: [io 0x0500-0x057f] has been reserved > [ 0.806386] system 00:00: [io 0x0a00-0x0a0f] has been reserved > [ 0.806393] system 00:00: [io 0x164e-0x164f] has been reserved > [ 0.806402] system 00:00: [io 0x5000-0x500f] could not be reserved > [ 0.806442] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (acti= ve) > [ 0.806550] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active) > [ 0.806753] system 00:02: [io 0x0454-0x0457] has been reserved > [ 0.806766] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c= 02 (active) > [ 0.806888] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active) > [ 0.807043] pnp 00:04: Plug and Play ACPI device, IDs ETD0b00 SYN0002 = PNP0f13 (active) > [ 0.807596] system 00:05: [mem 0xfed1c000-0xfed1ffff] has been reserved > [ 0.807606] system 00:05: [mem 0xfed10000-0xfed17fff] has been reserved > [ 0.807614] system 00:05: [mem 0xfed18000-0xfed18fff] has been reserved > [ 0.807622] system 00:05: [mem 0xfed19000-0xfed19fff] has been reserved > [ 0.807631] system 00:05: [mem 0xf8000000-0xfbffffff] has been reserved > [ 0.807639] system 00:05: [mem 0xfed20000-0xfed3ffff] has been reserved > [ 0.807647] system 00:05: [mem 0xfed90000-0xfed93fff] has been reserved > [ 0.807655] system 00:05: [mem 0xfed45000-0xfed8ffff] has been reserved > [ 0.807664] system 00:05: [mem 0xff000000-0xffffffff] could not be res= erved > [ 0.807673] system 00:05: [mem 0xfee00000-0xfeefffff] could not be res= erved > [ 0.807682] system 00:05: [mem 0xfffff000-0xffffffff] has been reserved > [ 0.807694] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (acti= ve) > [ 0.808737] system 00:06: Plug and Play ACPI device, IDs PNP0c01 (acti= ve) > [ 0.808808] pnp: PnP ACPI: found 7 devices > [ 0.820857] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff,= max_idle_ns: 2085701024 ns > [ 0.820935] pci 0000:00:1c.0: PCI bridge to [bus 01] > [ 0.820950] pci 0000:00:1c.0: bridge window [mem 0xf0600000-0xf06fff= ff] > [ 0.820971] pci 0000:00:1c.3: PCI bridge to [bus 02] > [ 0.820979] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff] > [ 0.820997] pci 0000:00:1c.3: bridge window [mem 0xf0400000-0xf04fff= ff 64bit pref] > [ 0.821016] pci 0000:00:1c.4: PCI bridge to [bus 03] > [ 0.821028] pci 0000:00:1c.4: bridge window [mem 0xf0500000-0xf05fff= ff] > [ 0.821050] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] > [ 0.821052] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] > [ 0.821054] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff win= dow] > [ 0.821056] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff win= dow] > [ 0.821058] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff win= dow] > [ 0.821060] pci_bus 0000:01: resource 1 [mem 0xf0600000-0xf06fffff] > [ 0.821063] pci_bus 0000:02: resource 0 [io 0x2000-0x2fff] > [ 0.821065] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf04fffff 64b= it pref] > [ 0.821067] pci_bus 0000:03: resource 1 [mem 0xf0500000-0xf05fffff] > [ 0.880949] NET: Registered protocol family 2 > [ 0.881576] TCP established hash table entries: 32768 (order: 6, 26214= 4 bytes) > [ 0.881828] TCP bind hash table entries: 32768 (order: 9, 2097152 byte= s) > [ 0.884260] TCP: Hash tables configured (established 32768 bind 32768) > [ 0.884387] UDP hash table entries: 2048 (order: 6, 327680 bytes) > [ 0.884728] UDP-Lite hash table entries: 2048 (order: 6, 327680 bytes) > [ 0.920928] NET: Registered protocol family 1 > [ 0.920999] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0= x000c0000-0x000dffff] > [ 0.923056] PCI: CLS 64 bytes, default 64 > [ 0.923381] Trying to unpack rootfs image as initramfs... > [ 1.010709] Freeing initrd memory: 3576K (ffff8800378f4000 - ffff88003= 7c72000) > [ 1.010725] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) > [ 1.010732] software IO TLB [mem 0xd5c9f000-0xd9c9f000] (64MB) mapped = at [ffff8800d5c9f000-ffff8800d9c9efff] > [ 1.010824] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 1638= 40 ms ovfl timer > [ 1.010834] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules > [ 1.010839] RAPL PMU: hw unit of domain package 2^-16 Joules > [ 1.010845] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules > [ 1.011201] Scanning for low memory corruption every 60 seconds > [ 1.029880] futex hash table entries: 2048 (order: 6, 262144 bytes) > [ 1.048954] audit: initializing netlink subsys (disabled) > [ 1.049059] audit: type 00 audit(1468568707.032:1): initialized > [ 1.050664] Initialise system trusted keyrings > [ 1.051126] workingset: timestamp_bits8 max_order bucket_order=3D0 > [ 1.313058] fuse init (API version 7.25) > [ 1.339110] Key type asymmetric registered > [ 1.339133] Asymmetric key parser 'x509' registered > [ 1.348974] Block layer SCSI generic (bsg) driver version 0.4 loaded (= major 250) > [ 1.349133] io scheduler noop registered > [ 1.349142] io scheduler deadline registered (default) > [ 1.372892] io scheduler cfq registered > [ 1.372909] start plist test > [ 1.374679] end plist test > [ 1.376089] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > [ 1.376117] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 > [ 1.376358] intel_idle: MWAIT substates: 0x21120 > [ 1.376361] intel_idle: v0.4.1 model 0x2A > [ 1.377493] intel_idle: lapic_timer_reliable_states 0xffffffff > [ 1.377962] ACPI: AC Adapter [ADP1] (on-line) > [ 1.378267] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0= C0D:00/input/input0 > [ 1.378330] ACPI: Lid Switch [LID0] > [ 1.378542] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PN= P0C0C:00/input/input1 > [ 1.378593] ACPI: Power Button [PWRB] > [ 1.378785] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/in= put/input2 > [ 1.378798] ACPI: Power Button [PWRF] > [ 1.383078] thermal LNXTHERM:00: registered as thermal_zone0 > [ 1.383087] ACPI: Thermal Zone [TZ00] (43 C) > [ 1.384128] thermal LNXTHERM:01: registered as thermal_zone1 > [ 1.384135] ACPI: Thermal Zone [TZ01] (30 C) > [ 1.384251] GHES: HEST is not enabled! > [ 1.384532] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled > [ 1.393366] ACPI: Battery Slot [BAT1] (battery present) > [ 1.393635] Linux agpgart interface v0.103 > [ 1.406443] brd: module loaded > [ 1.413197] loop: module loaded > [ 1.417745] ahci 0000:00:1f.2: version 3.0 > [ 1.418304] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled > [ 1.428509] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps = 0x1b impl SATA mode > [ 1.428534] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led = clo pio slum part ems sxs apst=20 > [ 1.451979] scsi host0: ahci > [ 1.452663] scsi host1: ahci > [ 1.453203] scsi host2: ahci > [ 1.453708] scsi host3: ahci > [ 1.454132] scsi host4: ahci > [ 1.454558] scsi host5: ahci > [ 1.454824] ata1: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708= 100 irq 25 > [ 1.454835] ata2: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708= 180 irq 25 > [ 1.454844] ata3: DUMMY > [ 1.454850] ata4: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708= 280 irq 25 > [ 1.454860] ata5: SATA max UDMA/133 abar m2048@0xf0708000 port 0xf0708= 300 irq 25 > [ 1.454868] ata6: DUMMY > [ 1.456662] libphy: Fixed MDIO Bus: probed > [ 1.457130] tun: Universal TUN/TAP device driver, 1.6 > [ 1.457136] tun: (C) 1999-2004 Max Krasnyansky > [ 1.457383] PPP generic driver version 2.4.2 > [ 1.457551] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > [ 1.457557] ehci-pci: EHCI PCI platform driver > [ 1.458044] ehci-pci 0000:00:1a.0: EHCI Host Controller > [ 1.458216] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bu= s number 1 > [ 1.458287] ehci-pci 0000:00:1a.0: debug port 2 > [ 1.462248] ehci-pci 0000:00:1a.0: cache line size of 64 is not suppor= ted > [ 1.462314] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf070a000 > [ 1.472873] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00 > [ 1.473205] usb usb1: New USB device found, idVendor=1D6b, idProduct= =0002 > [ 1.473212] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Se= rialNumber=3D1 > [ 1.473220] usb usb1: Product: EHCI Host Controller > [ 1.473225] usb usb1: Manufacturer: Linux 4.7.0-rc7-4-iniza-small ehci= _hcd > [ 1.473231] usb usb1: SerialNumber: 0000:00:1a.0 > [ 1.474253] hub 1-0:1.0: USB hub found > [ 1.474308] hub 1-0:1.0: 2 ports detected > [ 1.475718] ehci-pci 0000:00:1d.0: EHCI Host Controller > [ 1.475742] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bu= s number 2 > [ 1.475778] ehci-pci 0000:00:1d.0: debug port 2 > [ 1.479703] ehci-pci 0000:00:1d.0: cache line size of 64 is not suppor= ted > [ 1.479747] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf0709000 > [ 1.488911] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00 > [ 1.489079] usb usb2: New USB device found, idVendor=1D6b, idProduct= =0002 > [ 1.489086] usb usb2: New USB device strings: Mfr=3D3, Product=3D2, Se= rialNumber=3D1 > [ 1.489094] usb usb2: Product: EHCI Host Controller > [ 1.489099] usb usb2: Manufacturer: Linux 4.7.0-rc7-4-iniza-small ehci= _hcd > [ 1.489104] usb usb2: SerialNumber: 0000:00:1d.0 > [ 1.489741] hub 2-0:1.0: USB hub found > [ 1.489770] hub 2-0:1.0: 2 ports detected > [ 1.490298] ehci-platform: EHCI generic platform driver > [ 1.490344] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver > [ 1.490359] ohci-pci: OHCI PCI platform driver > [ 1.490397] ohci-platform: OHCI generic platform driver > [ 1.490426] uhci_hcd: USB Universal Host Controller Interface driver > [ 1.490661] xhci_hcd 0000:03:00.0: xHCI Host Controller > [ 1.490689] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bu= s number 3 > [ 1.500427] xhci_hcd 0000:03:00.0: hcc params 0x0200f180 hci version 0= x96 quirks 0x00080000 > [ 1.501073] usb usb3: New USB device found, idVendor=1D6b, idProduct= =0002 > [ 1.501081] usb usb3: New USB device strings: Mfr=3D3, Product=3D2, Se= rialNumber=3D1 > [ 1.501090] usb usb3: Product: xHCI Host Controller > [ 1.501095] usb usb3: Manufacturer: Linux 4.7.0-rc7-4-iniza-small xhci= -hcd > [ 1.501102] usb usb3: SerialNumber: 0000:03:00.0 > [ 1.501748] hub 3-0:1.0: USB hub found > [ 1.501827] hub 3-0:1.0: 2 ports detected > [ 1.502294] xhci_hcd 0000:03:00.0: xHCI Host Controller > [ 1.502312] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bu= s number 4 > [ 1.502443] usb usb4: We don't know the algorithms for LPM for this ho= st, disabling LPM. > [ 1.502545] usb usb4: New USB device found, idVendor=1D6b, idProduct= =0003 > [ 1.502552] usb usb4: New USB device strings: Mfr=3D3, Product=3D2, Se= rialNumber=3D1 > [ 1.502560] usb usb4: Product: xHCI Host Controller > [ 1.502565] usb usb4: Manufacturer: Linux 4.7.0-rc7-4-iniza-small xhci= -hcd > [ 1.502570] usb usb4: SerialNumber: 0000:03:00.0 > [ 1.503224] hub 4-0:1.0: USB hub found > [ 1.503273] hub 4-0:1.0: 2 ports detected > [ 1.503918] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:EPAD] at= 0x60,0x64 irq 1,12 > [ 1.509828] serio: i8042 KBD port at 0x60,0x64 irq 1 > [ 1.509878] serio: i8042 AUX port at 0x60,0x64 irq 12 > [ 1.510766] mousedev: PS/2 mouse device common for all mice > [ 1.512233] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0 > [ 1.512278] rtc_cmos 00:01: alarms up to one month, y3k, 242 bytes nvr= am, hpet irqs > [ 1.519012] input: AT Translated Set 2 keyboard as /devices/platform/i= 8042/serio0/input/input3 > [ 1.537039] device-mapper: uevent: version 1.0.3 > [ 1.549317] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialise= d: dm-devel@redhat.com > [ 1.549378] ledtrig-cpu: registered to indicate activity on CPUs > [ 1.621021] NET: Registered protocol family 10 > [ 1.633711] NET: Registered protocol family 17 > [ 1.633741] Key type dns_resolver registered > [ 1.634700] microcode: CPU0 sig=3D0x206a7, pf=3D0x10, revision=3D0x28 > [ 1.634750] microcode: CPU1 sig=3D0x206a7, pf=3D0x10, revision=3D0x28 > [ 1.634776] microcode: CPU2 sig=3D0x206a7, pf=3D0x10, revision=3D0x28 > [ 1.634816] microcode: CPU3 sig=3D0x206a7, pf=3D0x10, revision=3D0x28 > [ 1.635094] microcode: Microcode Update Driver: v2.01 , Peter Oruba > [ 1.636008] registered taskstats version 1 > [ 1.636018] Loading compiled-in X.509 certificates > [ 1.643359] Loaded X.509 cert 'Build time autogenerated kernel key: 00= b89b0b54e2e50c779dcb6b1667e75e5be8f532' > [ 1.648048] Key type trusted registered > [ 1.656281] Key type encrypted registered > [ 1.656299] AppArmor: AppArmor sha1 policy hashing enabled > [ 1.656306] evm: HMAC attrs: 0x1 > [ 1.657482] rtc_cmos 00:01: setting system clock to 2016-07-15 07:45:0= 8 UTC (1468568708) > [ 1.657685] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found > [ 1.657691] EDD information not available. > [ 1.765348] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > [ 1.766773] ata1.00: ATA-8: Hitachi HTS545050A7E380, GG2OA6C0, max UDM= A/133 > [ 1.766783] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/= 32), AA > [ 1.768393] ata1.00: configured for UDMA/133 > [ 1.769527] scsi 0:0:0:0: Direct-Access ATA Hitachi HTS54505 = A6C0 PQ: 0 ANSI: 5 > [ 1.784971] usb 1-1: new high-speed USB device number 2 using ehci-pci > [ 1.794097] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 = GB/466 GiB) > [ 1.794112] sd 0:0:0:0: [sda] 4096-byte physical blocks > [ 1.794381] sd 0:0:0:0: [sda] Write Protect is off > [ 1.794390] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 1.794485] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enable= d, doesn't support DPO or FUA > [ 1.794537] sd 0:0:0:0: Attached scsi generic sg0 type 0 > [ 1.800850] usb 2-1: new high-speed USB device number 2 using ehci-pci > [ 1.841517] sda: sda1 sda2 sda3 > [ 1.843807] sd 0:0:0:0: [sda] Attached SCSI disk > [ 1.868965] usb 3-1: new high-speed USB device number 2 using xhci_hcd > [ 1.917564] usb 1-1: New USB device found, idVendor=8087, idProduct=00= 24 > [ 1.917596] usb 1-1: New USB device strings: Mfr=3D0, Product=3D0, Ser= ialNumber=3D0 > [ 1.918418] hub 1-1:1.0: USB hub found > [ 1.918612] hub 1-1:1.0: 6 ports detected > [ 1.933704] usb 2-1: New USB device found, idVendor=8087, idProduct=00= 24 > [ 1.933716] usb 2-1: New USB device strings: Mfr=3D0, Product=3D0, Ser= ialNumber=3D0 > [ 1.934479] hub 2-1:1.0: USB hub found > [ 1.934676] hub 2-1:1.0: 6 ports detected > [ 2.009045] tsc: Refined TSC clocksource calibration: 1596.374 MHz > [ 2.009057] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1= 702c3a922f, max_idle_ns: 440795242034 ns > [ 2.053629] usb 3-1: New USB device found, idVendor=0781, idProductU7d > [ 2.053642] usb 3-1: New USB device strings: Mfr=3D1, Product=3D2, Ser= ialNumber=3D3 > [ 2.053649] usb 3-1: Product: Cruzer Force > [ 2.053655] usb 3-1: Manufacturer: SanDisk > [ 2.053668] usb 3-1: SerialNumber: 4C530012241124104292 > [ 2.105250] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > [ 2.106151] ata2.00: ATA-8: SanDisk iSSD P4 16GB, SSD 9.14, max UDMA/1= 33 > [ 2.106184] ata2.00: 31277232 sectors, multi 1: LBA48=20 > [ 2.107049] ata2.00: configured for UDMA/133 > [ 2.107653] scsi 1:0:0:0: Direct-Access ATA SanDisk iSSD P4 = 9.14 PQ: 0 ANSI: 5 > [ 2.129640] sd 1:0:0:0: [sdb] 31277232 512-byte logical blocks: (16.0 = GB/14.9 GiB) > [ 2.129743] sd 1:0:0:0: Attached scsi generic sg1 type 0 > [ 2.130018] sd 1:0:0:0: [sdb] Write Protect is off > [ 2.130029] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00 > [ 2.130149] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enable= d, doesn't support DPO or FUA > [ 2.131231] sdb: sdb1 sdb2 > [ 2.132189] sd 1:0:0:0: [sdb] Attached SCSI disk > [ 2.188946] usb 1-1.4: new high-speed USB device number 3 using ehci-p= ci > [ 2.208939] usb 2-1.4: new low-speed USB device number 3 using ehci-pci > [ 2.308220] usb 2-1.4: New USB device found, idVendor=046d, idProduct= =C00e > [ 2.308232] usb 2-1.4: New USB device strings: Mfr=3D1, Product=3D2, S= erialNumber=3D0 > [ 2.308241] usb 2-1.4: Product: USB-PS/2 Optical Mouse > [ 2.308247] usb 2-1.4: Manufacturer: Logitech > [ 2.380913] usb 2-1.5: new full-speed USB device number 4 using ehci-p= ci > [ 2.441457] usb 1-1.4: New USB device found, idVendor"32, idProduct=10= 18 > [ 2.441469] usb 1-1.4: New USB device strings: Mfr=3D1, Product=3D2, S= erialNumber=3D0 > [ 2.441479] usb 1-1.4: Product: WebCam SC-13HDL11431N > [ 2.441484] usb 1-1.4: Manufacturer: 123 > [ 2.441746] ata4: SATA link down (SStatus 0 SControl 300) > [ 2.478093] usb 2-1.5: New USB device found, idVendor=8086, idProduct= =0189 > [ 2.478105] usb 2-1.5: New USB device strings: Mfr=3D0, Product=3D0, S= erialNumber=3D0 > [ 2.753858] ata5: SATA link down (SStatus 0 SControl 300) > [ 2.755498] Freeing unused kernel memory: 1476K (ffffffff81f69000 - ff= ffffff820da000) > [ 2.755509] Write protecting the kernel read-only data: 14336k > [ 2.756953] Freeing unused kernel memory: 1828K (ffff880001837000 - ff= ff880001a00000) > [ 2.759209] Freeing unused kernel memory: 752K (ffff880001d44000 - fff= f880001e00000) > [ 2.797411] udevd[173]: starting version 175 > [ 3.010861] clocksource: Switched to clocksource tsc > [ 3.064176] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded > [ 3.064212] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have AS= PM control > [ 3.067458] r8169 0000:02:00.0 eth0: RTL8168evl/8111evl at 0xffffc9000= 09ae000, e8:03:9a:36:17:a9, XID 0c900800 IRQ 31 > [ 3.067473] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 byte= s, tx checksumming: ko] > [ 3.105461] usb-storage 3-1:1.0: USB Mass Storage device detected > [ 3.106039] scsi host6: usb-storage 3-1:1.0 > [ 3.108408] usbcore: registered new interface driver usb-storage > [ 3.137466] usbcore: registered new interface driver usbhid > [ 3.137481] usbhid: USB HID core driver > [ 3.227228] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000= :00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/0003:046D:C00E.0001/input/input5 > [ 3.227722] hid-generic 0003:046D:C00E.0001: input: USB HID v1.10 Mous= e [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1.4/input0 > [ 4.017075] EXT4-fs (loop0): mounted filesystem with ordered data mode= . Opts: (null) > [ 4.105962] scsi 6:0:0:0: Direct-Access SanDisk Cruzer Force = 1.27 PQ: 0 ANSI: 6 > [ 4.108554] sd 6:0:0:0: [sdc] 62530624 512-byte logical blocks: (32.0 = GB/29.8 GiB) > [ 4.108703] sd 6:0:0:0: Attached scsi generic sg2 type 0 > [ 4.111950] sd 6:0:0:0: [sdc] Write Protect is off > [ 4.111967] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00 > [ 4.112472] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabl= ed, doesn't support DPO or FUA > [ 4.116266] sdc: sdc1 > [ 4.118704] sd 6:0:0:0: [sdc] Attached SCSI removable disk > [ 4.307637] random: nonblocking pool is initialized > [ 6.014200] init: ureadahead main process (466) terminated with status= 5 > [ 10.129205] Adding 262140k swap on /host/ubuntu/disks/swap.disk. Prio= rity:-1 extents:1 across:262140k FS > [ 10.393601] EXT4-fs (loop0): re-mounted. Opts: errors=3Dremount-ro > [ 10.541614] udevd[692]: starting version 175 > [ 11.806075] lp: driver loaded but no devices found > [ 13.773763] wmi: Mapper loaded > [ 13.933984] [drm] Initialized drm 1.1.0 20060810 > [ 13.998730] ACPI Warning: SystemIO range 0x0000000000000428-0x00000000= 0000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PM= IO) (20160422/utaddress-255) > [ 13.998745] ACPI: If an ACPI driver is available for this device, you = should use it instead of the native driver > [ 13.998755] ACPI Warning: SystemIO range 0x0000000000000540-0x00000000= 0000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GP= IO) (20160422/utaddress-255) > [ 13.998764] ACPI: If an ACPI driver is available for this device, you = should use it instead of the native driver > [ 13.998769] ACPI Warning: SystemIO range 0x0000000000000530-0x00000000= 0000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GP= IO) (20160422/utaddress-255) > [ 13.998776] ACPI: If an ACPI driver is available for this device, you = should use it instead of the native driver > [ 13.998781] ACPI Warning: SystemIO range 0x0000000000000500-0x00000000= 0000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GP= IO) (20160422/utaddress-255) > [ 13.998788] ACPI: If an ACPI driver is available for this device, you = should use it instead of the native driver > [ 13.998790] lpc_ich: Resource conflict(s) found affecting gpio_ich > [ 14.200142] samsung_laptop: detected SABI interface: SwSmi@ > [ 14.903945] Bluetooth: Core ver 2.21 > [ 14.904015] NET: Registered protocol family 31 > [ 14.904019] Bluetooth: HCI device and connection manager initialized > [ 14.904117] Bluetooth: HCI socket layer initialized > [ 14.904128] Bluetooth: L2CAP socket layer initialized > [ 14.904216] Bluetooth: SCO socket layer initialized > [ 15.444225] Intel(R) Wireless WiFi driver for Linux > [ 15.444231] Copyright(c) 2003- 2015 Intel Corporation > [ 15.444655] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have = ASPM control > [ 15.558816] usbcore: registered new interface driver btusb > [ 15.599588] psmouse serio1: elantech: assuming hardware version 3 (wit= h firmware version 0x450f00) > [ 15.615144] psmouse serio1: elantech: Synaptics capabilities query res= ult 0x08, 0x17, 0x0c. > [ 15.630778] psmouse serio1: elantech: Elan sample query result 03, 3f,= 86 > [ 15.652278] ppdev: user-space parallel port driver > [ 15.733952] Linux video capture interface: v2.00 > [ 15.736560] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042= /serio1/input/input6 > [ 16.329675] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC= : line_outs=3D1 (0x14/0x0/0x0/0x0/0x0) type:speaker > [ 16.329682] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=3D0 (0x= 0/0x0/0x0/0x0/0x0) > [ 16.329684] snd_hda_codec_realtek hdaudioC0D0: hp_outs=3D1 (0x15/0x= 0/0x0/0x0/0x0) > [ 16.329686] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=3D0x0 > [ 16.329688] snd_hda_codec_realtek hdaudioC0D0: inputs: > [ 16.329692] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=3D0x19 > [ 16.329696] snd_hda_codec_realtek hdaudioC0D0: Mic=3D0x18 > [ 16.444311] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 o= p_mode iwldvm > [ 16.647079] [drm] Memory usable by graphics device =3D 2048M > [ 16.647128] [drm] Replacing VGA console driver > [ 16.653221] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). > [ 16.653226] [drm] Driver supports precise vblank timestamp query. > [ 16.657855] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecode= s=3Dio+mem,decodes=3Dio+mem:owns=3Dio+mem > [ 16.727034] uvcvideo: Found UVC 1.00 device WebCam SC-13HDL11431N (223= 2:1018) > [ 16.746786] input: WebCam SC-13HDL11431N as /devices/pci0000:00/0000:0= 0:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input9 > [ 16.747288] usbcore: registered new interface driver uvcvideo > [ 16.747292] USB Video Class driver (1.1.1) > [ 16.817998] ACPI: Video Device [GFX0] (multi-head: yes rom: no post:= no) > [ 16.818994] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A= 08:00/LNXVIDEO:00/input/input10 > [ 16.820143] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_a= udio_component_bind_ops [i915]) > [ 16.878519] Bluetooth: RFCOMM TTY layer initialized > [ 16.878543] Bluetooth: RFCOMM socket layer initialized > [ 16.878563] Bluetooth: RFCOMM ver 1.11 > [ 16.955703] fbcon: inteldrmfb (fb0) is primary device > [ 16.956579]=20 > [ 16.956580] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D > [ 16.956581] [ INFO: possible circular locking dependency detected ] > [ 16.956583] 4.7.0-rc7-4-iniza-small #1 Not tainted > [ 16.956583] ------------------------------------------------------- > [ 16.956585] kworker/u16:1/79 is trying to acquire lock: > [ 16.956618] (&dev->mode_config.mutex){+.+.+.}, at: [] drm_modeset_lock_all+0x40/0x120 [drm] > [ 16.956619]=20 > [ 16.956619] but task is already holding lock: > [ 16.956626] ((fb_notifier_list).rwsem){++++.+}, at: [] __blocking_notifier_call_chain+0x35/0x70 > [ 16.956627]=20 > [ 16.956627] which lock already depends on the new lock. > [ 16.956627]=20 > [ 16.956627]=20 > [ 16.956627] the existing dependency chain (in reverse order) is: > [ 16.956631]=20 > [ 16.956631] -> #1 ((fb_notifier_list).rwsem){++++.+}: > [ 16.956635] [] lock_acquire+0x119/0x220 > [ 16.956639] [] down_write+0x49/0x80 > [ 16.956642] [] blocking_notifier_chain_regist= er+0x21/0xb0 > [ 16.956646] [] fb_register_client+0x18/0x20 > [ 16.956648] [] backlight_device_register+0x12= b/0x240 > [ 16.956710] [] intel_backlight_device_registe= r+0xa2/0x170 [i915] > [ 16.956764] [] intel_connector_register+0xe/0= x10 [i915] > [ 16.956778] [] drm_connector_register+0x4a/0x= 80 [drm] > [ 16.956792] [] drm_modeset_register_all+0x163= /0x1c0 [drm] > [ 16.956805] [] drm_dev_register+0xc2/0xd0 [dr= m] > [ 16.956848] [] i915_driver_load+0x753/0x13e0 = [i915] > [ 16.956892] [] i915_pci_probe+0x4f/0x70 [i915] > [ 16.956896] [] local_pci_probe+0x45/0xa0 > [ 16.956899] [] pci_device_probe+0xdd/0x130 > [ 16.956901] [] driver_probe_device+0x18e/0x2d0 > [ 16.956902] [] __driver_attach+0x97/0xa0 > [ 16.956905] [] bus_for_each_dev+0x66/0xa0 > [ 16.956908] [] driver_attach+0x1e/0x20 > [ 16.956910] [] bus_add_driver+0x1b8/0x230 > [ 16.956911] [] driver_register+0x60/0xe0 > [ 16.956913] [] __pci_register_driver+0x60/0x70 > [ 16.956949] [] i915_init+0x5d/0x64 [i915] > [ 16.956952] [] do_one_initcall+0x3d/0x160 > [ 16.956954] [] do_init_module+0x60/0x1dc > [ 16.956957] [] load_module+0x2012/0x2610 > [ 16.956959] [] SYSC_init_module+0x126/0x140 > [ 16.956962] [] SyS_init_module+0xe/0x10 > [ 16.956964] [] entry_SYSCALL_64_fastpath+0x23= /0xc1 > [ 16.956966]=20 > [ 16.956966] -> #0 (&dev->mode_config.mutex){+.+.+.}: > [ 16.956968] [] __lock_acquire+0x19ed/0x1aa0 > [ 16.956970] [] lock_acquire+0x119/0x220 > [ 16.956971] [] mutex_lock_nested+0x69/0x3c0 > [ 16.956988] [] drm_modeset_lock_all+0x40/0x12= 0 [drm] > [ 16.956998] [] drm_fb_helper_restore_fbdev_mo= de_unlocked+0x2b/0x80 [drm_kms_helper] > [ 16.957004] [] drm_fb_helper_set_par+0x2d/0x5= 0 [drm_kms_helper] > [ 16.957043] [] intel_fbdev_set_par+0x1a/0x60 = [i915] > [ 16.957046] [] fbcon_init+0x53c/0x5b0 > [ 16.957048] [] visual_init+0xd6/0x130 > [ 16.957050] [] do_bind_con_driver+0x167/0x3a0 > [ 16.957052] [] do_take_over_console+0x12f/0x1= a0 > [ 16.957054] [] do_fbcon_takeover+0x57/0xb0 > [ 16.957056] [] fbcon_event_notify+0x752/0x860 > [ 16.957058] [] notifier_call_chain+0x5d/0x80 > [ 16.957060] [] __blocking_notifier_call_chain= +0x4d/0x70 > [ 16.957062] [] blocking_notifier_call_chain+0= x16/0x20 > [ 16.957064] [] fb_notifier_call_chain+0x1b/0x= 20 > [ 16.957065] [] register_framebuffer+0x253/0x3= 40 > [ 16.957072] [] drm_fb_helper_initial_config+0= x23a/0x3d0 [drm_kms_helper] > [ 16.957108] [] intel_fbdev_initial_config+0x1= 8/0x30 [i915] > [ 16.957110] [] async_run_entry_fn+0x37/0xe0 > [ 16.957113] [] process_one_work+0x1d2/0x690 > [ 16.957115] [] worker_thread+0x69/0x4c0 > [ 16.957116] [] kthread+0x10a/0x120 > [ 16.957118] [] ret_from_fork+0x1f/0x40 > [ 16.957118]=20 > [ 16.957118] other info that might help us debug this: > [ 16.957118]=20 > [ 16.957119] Possible unsafe locking scenario: > [ 16.957119]=20 > [ 16.957119] CPU0 CPU1 > [ 16.957120] ---- ---- > [ 16.957121] lock((fb_notifier_list).rwsem); > [ 16.957122] lock(&dev->mode_config.mute= x); > [ 16.957123] lock((fb_notifier_list).rws= em); > [ 16.957124] lock(&dev->mode_config.mutex); > [ 16.957124]=20 > [ 16.957124] *** DEADLOCK *** > [ 16.957124]=20 > [ 16.957125] 6 locks held by kworker/u16:1/79: > [ 16.957129] #0: ("events_unbound"){.+.+.+}, at: []= process_one_work+0x154/0x690 > [ 16.957132] #1: ((&entry->work)){+.+.+.}, at: [] p= rocess_one_work+0x154/0x690 > [ 16.957135] #2: (registration_lock#2){+.+.+.}, at: [] register_framebuffer+0x27/0x340 > [ 16.957138] #3: (console_lock){+.+.+.}, at: [] reg= ister_framebuffer+0x270/0x340 > [ 16.957140] #4: (&fb_info->lock){+.+.+.}, at: [] l= ock_fb_info+0x1d/0x40 > [ 16.957143] #5: ((fb_notifier_list).rwsem){++++.+}, at: [] __blocking_notifier_call_chain+0x35/0x70 > [ 16.957144]=20 > [ 16.957144] stack backtrace: > [ 16.957146] CPU: 1 PID: 79 Comm: kworker/u16:1 Not tainted 4.7.0-rc7-4= -iniza-small #1 > [ 16.957146] Hardware name: SAMSUNG ELECTRONICS CO., LTD. 530U3BI/530U4= BI/530U4BH/530U3BI/530U4BI/530U4BH, BIOS 13XK 03/28/2013 > [ 16.957149] Workqueue: events_unbound async_run_entry_fn > [ 16.957152] 0000000000000000 ffff8800d434b7e0 ffffffff814164f5 ffffff= ff828bcb40 > [ 16.957154] ffffffff828bcb40 ffff8800d434b820 ffffffff811ab19f ffff88= 00d434b890 > [ 16.957156] ffff8800d4391400 0000000000000006 ffff8800d4391d60 c673b6= 30397235fc > [ 16.957156] Call Trace: > [ 16.957160] [] dump_stack+0x85/0xc0 > [ 16.957163] [] print_circular_bug+0x209/0x217 > [ 16.957166] [] __lock_acquire+0x19ed/0x1aa0 > [ 16.957169] [] lock_acquire+0x119/0x220 > [ 16.957191] [] ? drm_modeset_lock_all+0x40/0x120 [d= rm] > [ 16.957193] [] mutex_lock_nested+0x69/0x3c0 > [ 16.957213] [] ? drm_modeset_lock_all+0x40/0x120 [d= rm] > [ 16.957217] [] ? rcu_read_lock_sched_held+0x8b/0xa0 > [ 16.957221] [] ? kmem_cache_alloc_trace+0x2de/0x360 > [ 16.957240] [] drm_modeset_lock_all+0x40/0x120 [drm] > [ 16.957250] [] drm_fb_helper_restore_fbdev_mode_unl= ocked+0x2b/0x80 [drm_kms_helper] > [ 16.957259] [] drm_fb_helper_set_par+0x2d/0x50 [drm= _kms_helper] > [ 16.957307] [] intel_fbdev_set_par+0x1a/0x60 [i915] > [ 16.957311] [] fbcon_init+0x53c/0x5b0 > [ 16.957314] [] visual_init+0xd6/0x130 > [ 16.957317] [] do_bind_con_driver+0x167/0x3a0 > [ 16.957319] [] do_take_over_console+0x12f/0x1a0 > [ 16.957322] [] do_fbcon_takeover+0x57/0xb0 > [ 16.957325] [] fbcon_event_notify+0x752/0x860 > [ 16.957328] [] ? __blocking_notifier_call_chain+0x3= 5/0x70 > [ 16.957330] [] notifier_call_chain+0x5d/0x80 > [ 16.957333] [] __blocking_notifier_call_chain+0x4d/= 0x70 > [ 16.957335] [] blocking_notifier_call_chain+0x16/0x= 20 > [ 16.957337] [] fb_notifier_call_chain+0x1b/0x20 > [ 16.957339] [] register_framebuffer+0x253/0x340 > [ 16.957341] [] ? vga_switcheroo_client_fb_set+0x60/= 0x70 > [ 16.957348] [] drm_fb_helper_initial_config+0x23a/0= x3d0 [drm_kms_helper] > [ 16.957382] [] intel_fbdev_initial_config+0x18/0x30= [i915] > [ 16.957385] [] async_run_entry_fn+0x37/0xe0 > [ 16.957386] [] process_one_work+0x1d2/0x690 > [ 16.957388] [] ? process_one_work+0x154/0x690 > [ 16.957390] [] worker_thread+0x69/0x4c0 > [ 16.957392] [] ? process_one_work+0x690/0x690 > [ 16.957394] [] kthread+0x10a/0x120 > [ 16.957396] [] ret_from_fork+0x1f/0x40 > [ 16.957398] [] ? kthread_create_on_node+0x200/0x200 > [ 17.087267] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 > [ 17.087268] Bluetooth: BNEP filters: protocol multicast > [ 17.087275] Bluetooth: BNEP socket layer initialized > [ 17.179371] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled > [ 17.179372] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled > [ 17.179373] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled > [ 17.179376] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanc= ed-N 6230 AGN, REV=3D0xB0 > [ 17.181465] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > [ 17.298596] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-r= s' > [ 17.528840] audit: type=1400 audit(1468561524.368:2): apparmor=3D"STAT= US" operation=3D"profile_load" name=3D"/sbin/dhclient" pid=1097 comm=3D"app= armor_parser" > [ 17.528845] audit: type=1400 audit(1468561524.368:3): apparmor=3D"STAT= US" operation=3D"profile_load" name=3D"/usr/lib/NetworkManager/nm-dhcp-clie= nt.action" pid=1097 comm=3D"apparmor_parser" > [ 17.528849] audit: type=1400 audit(1468561524.368:4): apparmor=3D"STAT= US" operation=3D"profile_load" name=3D"/usr/lib/connman/scripts/dhclient-sc= ript" pid=1097 comm=3D"apparmor_parser" > [ 17.529054] audit: type=1400 audit(1468561524.368:5): apparmor=3D"STAT= US" operation=3D"profile_replace" name=3D"/sbin/dhclient" pid=1095 comm=3D"= apparmor_parser" > [ 17.529062] audit: type=1400 audit(1468561524.368:6): apparmor=3D"STAT= US" operation=3D"profile_replace" name=3D"/usr/lib/NetworkManager/nm-dhcp-c= lient.action" pid=1095 comm=3D"apparmor_parser" > [ 17.529068] audit: type=1400 audit(1468561524.368:7): apparmor=3D"STAT= US" operation=3D"profile_replace" name=3D"/usr/lib/connman/scripts/dhclient= -script" pid=1095 comm=3D"apparmor_parser" > [ 17.529088] audit: type=1400 audit(1468561524.368:8): apparmor=3D"STAT= US" operation=3D"profile_replace" name=3D"/sbin/dhclient" pid=1186 comm=3D"= apparmor_parser" > [ 17.529094] audit: type=1400 audit(1468561524.368:9): apparmor=3D"STAT= US" operation=3D"profile_replace" name=3D"/usr/lib/NetworkManager/nm-dhcp-c= lient.action" pid=1186 comm=3D"apparmor_parser" > [ 17.529100] audit: type=1400 audit(1468561524.368:10): apparmor=3D"STA= TUS" operation=3D"profile_replace" name=3D"/usr/lib/connman/scripts/dhclien= t-script" pid=1186 comm=3D"apparmor_parser" > [ 17.529419] audit: type=1400 audit(1468561524.368:11): apparmor=3D"STA= TUS" operation=3D"profile_replace" name=3D"/usr/lib/NetworkManager/nm-dhcp-= client.action" pid=1097 comm=3D"apparmor_parser" > [ 18.053583] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* C= PU pipe A FIFO underrun > [ 18.054397] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR*= uncleared pch fifo underrun on pch transcoder A > [ 18.054429] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* P= CH transcoder A FIFO underrun > [ 18.086472] Console: switching to colour frame buffer device 170x48 > [ 18.281135] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device > [ 18.302541] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b= .0/sound/card0/input7 > [ 18.305782] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000= :00:1b.0/sound/card0/input8 > [ 18.307708] input: HDA Intel PCH HDMI/DP,pcm=3D3 as /devices/pci0000:0= 0/0000:00:1b.0/sound/card0/input11 > [ 18.972109] init: failsafe main process (1206) killed by TERM signal > [ 23.786524] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > [ 23.793122] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > [ 23.793210] iwlwifi 0000:01:00.0: Radio type=3D0x1-0x2-0x0 > [ 24.069290] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > [ 24.075944] iwlwifi 0000:01:00.0: L1 Enabled - LTR Disabled > [ 24.076035] iwlwifi 0000:01:00.0: Radio type=3D0x1-0x2-0x0 > [ 24.156976] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready > [ 24.573127] r8169 0000:02:00.0 eth0: link down > [ 24.573205] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready > [ 31.040375] wlan0: authenticate with 02:1a:11:fe:b7:68 > [ 31.044965] wlan0: send auth to 02:1a:11:fe:b7:68 (try 1/3) > [ 31.047056] wlan0: authenticated > [ 31.050527] wlan0: associate with 02:1a:11:fe:b7:68 (try 1/3) > [ 31.061051] wlan0: RX AssocResp from 02:1a:11:fe:b7:68 (capab=3D0x431 = status=3D0 aid=3D2) > [ 31.063664] wlan0: associated > [ 31.063697] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx --=20 Jani Nikula, Intel Open Source Technology Center From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [drm-intel-nightly] 2016y-07m-14d-21h-13m-02s UTC: locking dependency: drm_modeset_lock_all() || __blocking_notifier_call_chain Date: Mon, 01 Aug 2016 16:33:33 +0300 Message-ID: <87oa5ctxzm.fsf@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id C8B48892F0 for ; Mon, 1 Aug 2016 13:33:48 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: sedat.dilek@gmail.com, Daniel Vetter , Jean-Christophe Plagniol-Villard , Tomi Valkeinen Cc: intel-gfx , linux-fbdev@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAxNSBKdWwgMjAxNiwgU2VkYXQgRGlsZWsgPHNlZGF0LmRpbGVrQGdtYWlsLmNvbT4g d3JvdGU6Cj4gSGksCj4KPiBJIHNlZSB0aGUgYmVsb3cgY2FsbC10cmFjZSB3aXRoIGxhdGVzdCBk LWktbiwgZ3Vlc3MgbGF0ZXN0IGxpbnV4LW5leHQKCkZXSVcsICJkLWktbiIgaXMgYW1iaWd1b3Vz IChkcm0taW50ZWwtbmV4dCB2cy4gZHJtLWludGVsLW5pZ2h0bHkpIGFuZCB3ZQpkb24ndCB1c2Ug dGhhdCBvdXJzZWx2ZXMuCgpCUiwKSmFuaS4KCgo+IHdpbGwgY2F1c2Ugc2FtZSBpc3N1ZXMuCj4g KCBCZXlvbmQgdGhpcywgdGhlcmUgZXhpc3QgYWxzbyBhIGJ1aWxkIGZhaWx1cmUgd2hpY2ggbWUg YW5kIFN0ZXBoZW4KPiBoYXZlIHJlcG9ydGVkLiApCj4gVGhlIGNhbGwtdHJhY2UgaXMgcmVwcm9k dWNpYmxlIHdpdGggbXkgc2V0dXAgYW5kIHNlZW4gb24gZXZlcnkgYm9vdC4KPgo+IE5vdCBzdXJl IGlmIHRoaXMgaXMgYSBwcm9ibGVtIGluIGludGVsLWdmeCBvciBmYmRldi4KPgo+IE15IGxpbnV4 LWNvbmZpZyBhbmQgZnVsbCBkbWVzZy1vdXRwdXQgaXMgYXR0YWNoZWQuCj4KPiBJZiB5b3UgbmVl ZCBhZGRpdGlvbmFsIGluZm9ybWF0aW9ucywgcGxlYXNlIGxldCBtZSBrbm93Lgo+Cj4gUmVnYXJk cywKPiAtIFNlZGF0IC0KPgo+IFsxXSBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9hcmNo aXZlcy9pbnRlbC1nZngvMjAxNi1KdWx5LzEwMDY5My5odG1sCj4gWzJdIGh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL2FyY2hpdmVzL2ludGVsLWdmeC8yMDE2LUp1bHkvMTAwNjkxLmh0bWwK Pgo+IFAuUy46IElORk86IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRl Y3RlZAo+Cj4gWyAgIDE2Ljk1NTcwM10gZmJjb246IGludGVsZHJtZmIgKGZiMCkgaXMgcHJpbWFy eSBkZXZpY2UKPiBbICAgMTYuOTU2NTc5XQo+IFsgICAxNi45NTY1ODBdID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IFsgICAxNi45NTY1ODFd IFsgSU5GTzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBlbmRlbmN5IGRldGVjdGVkIF0K PiBbICAgMTYuOTU2NTgzXSA0LjcuMC1yYzctNC1pbml6YS1zbWFsbCAjMSBOb3QgdGFpbnRlZAo+ IFsgICAxNi45NTY1ODNdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KPiBbICAgMTYuOTU2NTg1XSBrd29ya2VyL3UxNjoxLzc5IGlzIHRyeWlu ZyB0byBhY3F1aXJlIGxvY2s6Cj4gWyAgIDE2Ljk1NjYxOF0gICgmZGV2LT5tb2RlX2NvbmZpZy5t dXRleCl7Ky4rLisufSwgYXQ6Cj4gWzxmZmZmZmZmZmEwMGYyYjMwPl0gZHJtX21vZGVzZXRfbG9j a19hbGwrMHg0MC8weDEyMCBbZHJtXQo+IFsgICAxNi45NTY2MTldCj4gWyAgIDE2Ljk1NjYxOV0g YnV0IHRhc2sgaXMgYWxyZWFkeSBob2xkaW5nIGxvY2s6Cj4gWyAgIDE2Ljk1NjYyNl0gICgoZmJf bm90aWZpZXJfbGlzdCkucndzZW0peysrKysuK30sIGF0Ogo+IFs8ZmZmZmZmZmY4MTBhYWUyNT5d IF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDM1LzB4NzAKPiBbICAgMTYuOTU2NjI3 XQo+IFsgICAxNi45NTY2MjddIHdoaWNoIGxvY2sgYWxyZWFkeSBkZXBlbmRzIG9uIHRoZSBuZXcg bG9jay4KPiBbICAgMTYuOTU2NjI3XQo+IFsgICAxNi45NTY2MjddCj4gWyAgIDE2Ljk1NjYyN10g dGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hhaW4gKGluIHJldmVyc2Ugb3JkZXIpIGlzOgo+IFsg ICAxNi45NTY2MzFdCj4gWyAgIDE2Ljk1NjYzMV0gLT4gIzEgKChmYl9ub3RpZmllcl9saXN0KS5y d3NlbSl7KysrKy4rfToKPiBbICAgMTYuOTU2NjM1XSAgICAgICAgWzxmZmZmZmZmZjgxMGRmZjQ5 Pl0gbG9ja19hY3F1aXJlKzB4MTE5LzB4MjIwCj4gWyAgIDE2Ljk1NjYzOV0gICAgICAgIFs8ZmZm ZmZmZmY4MTgyYWZkOT5dIGRvd25fd3JpdGUrMHg0OS8weDgwCj4gWyAgIDE2Ljk1NjY0Ml0gICAg ICAgIFs8ZmZmZmZmZmY4MTBhYWZiMT5dCj4gYmxvY2tpbmdfbm90aWZpZXJfY2hhaW5fcmVnaXN0 ZXIrMHgyMS8weGIwCj4gWyAgIDE2Ljk1NjY0Nl0gICAgICAgIFs8ZmZmZmZmZmY4MTRhMTdjOD5d IGZiX3JlZ2lzdGVyX2NsaWVudCsweDE4LzB4MjAKPiBbICAgMTYuOTU2NjQ4XSAgICAgICAgWzxm ZmZmZmZmZjgxNGExMDhiPl0gYmFja2xpZ2h0X2RldmljZV9yZWdpc3RlcisweDEyYi8weDI0MAo+ IFsgICAxNi45NTY3MTBdICAgICAgICBbPGZmZmZmZmZmYTA1OGI1ZjI+XQo+IGludGVsX2JhY2ts aWdodF9kZXZpY2VfcmVnaXN0ZXIrMHhhMi8weDE3MCBbaTkxNV0KPiBbICAgMTYuOTU2NzY0XSAg ICAgICAgWzxmZmZmZmZmZmEwNTU5MWVlPl0KPiBpbnRlbF9jb25uZWN0b3JfcmVnaXN0ZXIrMHhl LzB4MTAgW2k5MTVdCj4gWyAgIDE2Ljk1Njc3OF0gICAgICAgIFs8ZmZmZmZmZmZhMDBlMTRiYT5d Cj4gZHJtX2Nvbm5lY3Rvcl9yZWdpc3RlcisweDRhLzB4ODAgW2RybV0KPiBbICAgMTYuOTU2Nzky XSAgICAgICAgWzxmZmZmZmZmZmEwMGU1OTAzPl0KPiBkcm1fbW9kZXNldF9yZWdpc3Rlcl9hbGwr MHgxNjMvMHgxYzAgW2RybV0KPiBbICAgMTYuOTU2ODA1XSAgICAgICAgWzxmZmZmZmZmZmEwMGRj YzUyPl0gZHJtX2Rldl9yZWdpc3RlcisweGMyLzB4ZDAgW2RybV0KPiBbICAgMTYuOTU2ODQ4XSAg ICAgICAgWzxmZmZmZmZmZmEwNGM4MmYzPl0gaTkxNV9kcml2ZXJfbG9hZCsweDc1My8weDEzZTAg W2k5MTVdCj4gWyAgIDE2Ljk1Njg5Ml0gICAgICAgIFs8ZmZmZmZmZmZhMDRkMzY3Zj5dIGk5MTVf cGNpX3Byb2JlKzB4NGYvMHg3MCBbaTkxNV0KPiBbICAgMTYuOTU2ODk2XSAgICAgICAgWzxmZmZm ZmZmZjgxNDZlMjE1Pl0gbG9jYWxfcGNpX3Byb2JlKzB4NDUvMHhhMAo+IFsgICAxNi45NTY4OTld ICAgICAgICBbPGZmZmZmZmZmODE0NmY2M2Q+XSBwY2lfZGV2aWNlX3Byb2JlKzB4ZGQvMHgxMzAK PiBbICAgMTYuOTU2OTAxXSAgICAgICAgWzxmZmZmZmZmZjgxNTcyODhlPl0gZHJpdmVyX3Byb2Jl X2RldmljZSsweDE4ZS8weDJkMAo+IFsgICAxNi45NTY5MDJdICAgICAgICBbPGZmZmZmZmZmODE1 NzJhNjc+XSBfX2RyaXZlcl9hdHRhY2grMHg5Ny8weGEwCj4gWyAgIDE2Ljk1NjkwNV0gICAgICAg IFs8ZmZmZmZmZmY4MTU3MDZhNj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg2Ni8weGEwCj4gWyAgIDE2 Ljk1NjkwOF0gICAgICAgIFs8ZmZmZmZmZmY4MTU3MjIwZT5dIGRyaXZlcl9hdHRhY2grMHgxZS8w eDIwCj4gWyAgIDE2Ljk1NjkxMF0gICAgICAgIFs8ZmZmZmZmZmY4MTU3MWRlOD5dIGJ1c19hZGRf ZHJpdmVyKzB4MWI4LzB4MjMwCj4gWyAgIDE2Ljk1NjkxMV0gICAgICAgIFs8ZmZmZmZmZmY4MTU3 Mzc4MD5dIGRyaXZlcl9yZWdpc3RlcisweDYwLzB4ZTAKPiBbICAgMTYuOTU2OTEzXSAgICAgICAg WzxmZmZmZmZmZjgxNDZkYjgwPl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NjAvMHg3MAo+IFsg ICAxNi45NTY5NDldICAgICAgICBbPGZmZmZmZmZmYTA2MTAwNWQ+XSBpOTE1X2luaXQrMHg1ZC8w eDY0IFtpOTE1XQo+IFsgICAxNi45NTY5NTJdICAgICAgICBbPGZmZmZmZmZmODEwMDIxM2Q+XSBk b19vbmVfaW5pdGNhbGwrMHgzZC8weDE2MAo+IFsgICAxNi45NTY5NTRdICAgICAgICBbPGZmZmZm ZmZmODExYWJiODU+XSBkb19pbml0X21vZHVsZSsweDYwLzB4MWRjCj4gWyAgIDE2Ljk1Njk1N10g ICAgICAgIFs8ZmZmZmZmZmY4MTEyNGY4Mj5dIGxvYWRfbW9kdWxlKzB4MjAxMi8weDI2MTAKPiBb ICAgMTYuOTU2OTU5XSAgICAgICAgWzxmZmZmZmZmZjgxMTI1NmE2Pl0gU1lTQ19pbml0X21vZHVs ZSsweDEyNi8weDE0MAo+IFsgICAxNi45NTY5NjJdICAgICAgICBbPGZmZmZmZmZmODExMjU3N2U+ XSBTeVNfaW5pdF9tb2R1bGUrMHhlLzB4MTAKPiBbICAgMTYuOTU2OTY0XSAgICAgICAgWzxmZmZm ZmZmZjgxODJkODAwPl0gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDIzLzB4YzEKPiBbICAg MTYuOTU2OTY2XQo+IFsgICAxNi45NTY5NjZdIC0+ICMwICgmZGV2LT5tb2RlX2NvbmZpZy5tdXRl eCl7Ky4rLisufToKPiBbICAgMTYuOTU2OTY4XSAgICAgICAgWzxmZmZmZmZmZjgxMGRmN2FkPl0g X19sb2NrX2FjcXVpcmUrMHgxOWVkLzB4MWFhMAo+IFsgICAxNi45NTY5NzBdICAgICAgICBbPGZm ZmZmZmZmODEwZGZmNDk+XSBsb2NrX2FjcXVpcmUrMHgxMTkvMHgyMjAKPiBbICAgMTYuOTU2OTcx XSAgICAgICAgWzxmZmZmZmZmZjgxODI5MzM5Pl0gbXV0ZXhfbG9ja19uZXN0ZWQrMHg2OS8weDNj MAo+IFsgICAxNi45NTY5ODhdICAgICAgICBbPGZmZmZmZmZmYTAwZjJiMzA+XSBkcm1fbW9kZXNl dF9sb2NrX2FsbCsweDQwLzB4MTIwIFtkcm1dCj4gWyAgIDE2Ljk1Njk5OF0gICAgICAgIFs8ZmZm ZmZmZmZhMDIxYWZiYj5dCj4gZHJtX2ZiX2hlbHBlcl9yZXN0b3JlX2ZiZGV2X21vZGVfdW5sb2Nr ZWQrMHgyYi8weDgwIFtkcm1fa21zX2hlbHBlcl0KPiBbICAgMTYuOTU3MDA0XSAgICAgICAgWzxm ZmZmZmZmZmEwMjFiMDNkPl0KPiBkcm1fZmJfaGVscGVyX3NldF9wYXIrMHgyZC8weDUwIFtkcm1f a21zX2hlbHBlcl0KPiBbICAgMTYuOTU3MDQzXSAgICAgICAgWzxmZmZmZmZmZmEwNTY5ZDhhPl0g aW50ZWxfZmJkZXZfc2V0X3BhcisweDFhLzB4NjAgW2k5MTVdCj4gWyAgIDE2Ljk1NzA0Nl0gICAg ICAgIFs8ZmZmZmZmZmY4MTQ5ZTllYz5dIGZiY29uX2luaXQrMHg1M2MvMHg1YjAKPiBbICAgMTYu OTU3MDQ4XSAgICAgICAgWzxmZmZmZmZmZjgxNTI2NjY2Pl0gdmlzdWFsX2luaXQrMHhkNi8weDEz MAo+IFsgICAxNi45NTcwNTBdICAgICAgICBbPGZmZmZmZmZmODE1MjhiYjc+XSBkb19iaW5kX2Nv bl9kcml2ZXIrMHgxNjcvMHgzYTAKPiBbICAgMTYuOTU3MDUyXSAgICAgICAgWzxmZmZmZmZmZjgx NTI5MTFmPl0gZG9fdGFrZV9vdmVyX2NvbnNvbGUrMHgxMmYvMHgxYTAKPiBbICAgMTYuOTU3MDU0 XSAgICAgICAgWzxmZmZmZmZmZjgxNDk5ZTY3Pl0gZG9fZmJjb25fdGFrZW92ZXIrMHg1Ny8weGIw Cj4gWyAgIDE2Ljk1NzA1Nl0gICAgICAgIFs8ZmZmZmZmZmY4MTQ5ZjU3Mj5dIGZiY29uX2V2ZW50 X25vdGlmeSsweDc1Mi8weDg2MAo+IFsgICAxNi45NTcwNThdICAgICAgICBbPGZmZmZmZmZmODEw YWFjMmQ+XSBub3RpZmllcl9jYWxsX2NoYWluKzB4NWQvMHg4MAo+IFsgICAxNi45NTcwNjBdICAg ICAgICBbPGZmZmZmZmZmODEwYWFlM2Q+XQo+IF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFp bisweDRkLzB4NzAKPiBbICAgMTYuOTU3MDYyXSAgICAgICAgWzxmZmZmZmZmZjgxMGFhZTc2Pl0K PiBibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4MTYvMHgyMAo+IFsgICAxNi45NTcwNjRd ICAgICAgICBbPGZmZmZmZmZmODE0YTE4MGI+XSBmYl9ub3RpZmllcl9jYWxsX2NoYWluKzB4MWIv MHgyMAo+IFsgICAxNi45NTcwNjVdICAgICAgICBbPGZmZmZmZmZmODE0YTM5MDM+XSByZWdpc3Rl cl9mcmFtZWJ1ZmZlcisweDI1My8weDM0MAo+IFsgICAxNi45NTcwNzJdICAgICAgICBbPGZmZmZm ZmZmYTAyMWIyOWE+XQo+IGRybV9mYl9oZWxwZXJfaW5pdGlhbF9jb25maWcrMHgyM2EvMHgzZDAg W2RybV9rbXNfaGVscGVyXQo+IFsgICAxNi45NTcxMDhdICAgICAgICBbPGZmZmZmZmZmYTA1NmIw Nzg+XQo+IGludGVsX2ZiZGV2X2luaXRpYWxfY29uZmlnKzB4MTgvMHgzMCBbaTkxNV0KPiBbICAg MTYuOTU3MTEwXSAgICAgICAgWzxmZmZmZmZmZjgxMGFjOTY3Pl0gYXN5bmNfcnVuX2VudHJ5X2Zu KzB4MzcvMHhlMAo+IFsgICAxNi45NTcxMTNdICAgICAgICBbPGZmZmZmZmZmODEwYTI5ZTI+XSBw cm9jZXNzX29uZV93b3JrKzB4MWQyLzB4NjkwCj4gWyAgIDE2Ljk1NzExNV0gICAgICAgIFs8ZmZm ZmZmZmY4MTBhMmYwOT5dIHdvcmtlcl90aHJlYWQrMHg2OS8weDRjMAo+IFsgICAxNi45NTcxMTZd ICAgICAgICBbPGZmZmZmZmZmODEwYTk4M2E+XSBrdGhyZWFkKzB4MTBhLzB4MTIwCj4gWyAgIDE2 Ljk1NzExOF0gICAgICAgIFs8ZmZmZmZmZmY4MTgyZGE0Zj5dIHJldF9mcm9tX2ZvcmsrMHgxZi8w eDQwCj4gWyAgIDE2Ljk1NzExOF0KPiBbICAgMTYuOTU3MTE4XSBvdGhlciBpbmZvIHRoYXQgbWln aHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgo+IFsgICAxNi45NTcxMThdCj4gWyAgIDE2Ljk1NzExOV0g IFBvc3NpYmxlIHVuc2FmZSBsb2NraW5nIHNjZW5hcmlvOgo+IFsgICAxNi45NTcxMTldCj4gWyAg IDE2Ljk1NzExOV0gICAgICAgIENQVTAgICAgICAgICAgICAgICAgICAgIENQVTEKPiBbICAgMTYu OTU3MTIwXSAgICAgICAgLS0tLSAgICAgICAgICAgICAgICAgICAgLS0tLQo+IFsgICAxNi45NTcx MjFdICAgbG9jaygoZmJfbm90aWZpZXJfbGlzdCkucndzZW0pOwo+IFsgICAxNi45NTcxMjJdICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NrKCZkZXYtPm1vZGVfY29uZmlnLm11dGV4 KTsKPiBbICAgMTYuOTU3MTIzXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jaygo ZmJfbm90aWZpZXJfbGlzdCkucndzZW0pOwo+IFsgICAxNi45NTcxMjRdICAgbG9jaygmZGV2LT5t b2RlX2NvbmZpZy5tdXRleCk7Cj4gWyAgIDE2Ljk1NzEyNF0KPiBbICAgMTYuOTU3MTI0XSAgKioq IERFQURMT0NLICoqKgo+IFsgICAxNi45NTcxMjRdCj4gWyAgIDE2Ljk1NzEyNV0gNiBsb2NrcyBo ZWxkIGJ5IGt3b3JrZXIvdTE2OjEvNzk6Cj4gWyAgIDE2Ljk1NzEyOV0gICMwOiAgKCJldmVudHNf dW5ib3VuZCIpey4rLisuK30sIGF0Ogo+IFs8ZmZmZmZmZmY4MTBhMjk2ND5dIHByb2Nlc3Nfb25l X3dvcmsrMHgxNTQvMHg2OTAKPiBbICAgMTYuOTU3MTMyXSAgIzE6ICAoKCZlbnRyeS0+d29yaykp eysuKy4rLn0sIGF0Ogo+IFs8ZmZmZmZmZmY4MTBhMjk2ND5dIHByb2Nlc3Nfb25lX3dvcmsrMHgx NTQvMHg2OTAKPiBbICAgMTYuOTU3MTM1XSAgIzI6ICAocmVnaXN0cmF0aW9uX2xvY2sjMil7Ky4r LisufSwgYXQ6Cj4gWzxmZmZmZmZmZjgxNGEzNmQ3Pl0gcmVnaXN0ZXJfZnJhbWVidWZmZXIrMHgy Ny8weDM0MAo+IFsgICAxNi45NTcxMzhdICAjMzogIChjb25zb2xlX2xvY2speysuKy4rLn0sIGF0 OiBbPGZmZmZmZmZmODE0YTM5MjA+XQo+IHJlZ2lzdGVyX2ZyYW1lYnVmZmVyKzB4MjcwLzB4MzQw Cj4gWyAgIDE2Ljk1NzE0MF0gICM0OiAgKCZmYl9pbmZvLT5sb2NrKXsrLisuKy59LCBhdDoKPiBb PGZmZmZmZmZmODE0YTFjM2Q+XSBsb2NrX2ZiX2luZm8rMHgxZC8weDQwCj4gWyAgIDE2Ljk1NzE0 M10gICM1OiAgKChmYl9ub3RpZmllcl9saXN0KS5yd3NlbSl7KysrKy4rfSwgYXQ6Cj4gWzxmZmZm ZmZmZjgxMGFhZTI1Pl0gX19ibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4MzUvMHg3MAo+ IFsgICAxNi45NTcxNDRdCj4gWyAgIDE2Ljk1NzE0NF0gc3RhY2sgYmFja3RyYWNlOgo+IFsgICAx Ni45NTcxNDZdIENQVTogMSBQSUQ6IDc5IENvbW06IGt3b3JrZXIvdTE2OjEgTm90IHRhaW50ZWQK PiA0LjcuMC1yYzctNC1pbml6YS1zbWFsbCAjMQo+IFsgICAxNi45NTcxNDZdIEhhcmR3YXJlIG5h bWU6IFNBTVNVTkcgRUxFQ1RST05JQ1MgQ08uLCBMVEQuCj4gNTMwVTNCSS81MzBVNEJJLzUzMFU0 QkgvNTMwVTNCSS81MzBVNEJJLzUzMFU0QkgsIEJJT1MgMTNYSyAwMy8yOC8yMDEzCj4gWyAgIDE2 Ljk1NzE0OV0gV29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KPiBb ICAgMTYuOTU3MTUyXSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ0MzRiN2UwIGZmZmZmZmZm ODE0MTY0ZjUKPiBmZmZmZmZmZjgyOGJjYjQwCj4gWyAgIDE2Ljk1NzE1NF0gIGZmZmZmZmZmODI4 YmNiNDAgZmZmZjg4MDBkNDM0YjgyMCBmZmZmZmZmZjgxMWFiMTlmCj4gZmZmZjg4MDBkNDM0Yjg5 MAo+IFsgICAxNi45NTcxNTZdICBmZmZmODgwMGQ0MzkxNDAwIDAwMDAwMDAwMDAwMDAwMDYgZmZm Zjg4MDBkNDM5MWQ2MAo+IGM2NzNiNjMwMzk3MjM1ZmMKPiBbICAgMTYuOTU3MTU2XSBDYWxsIFRy YWNlOgo+IFsgICAxNi45NTcxNjBdICBbPGZmZmZmZmZmODE0MTY0ZjU+XSBkdW1wX3N0YWNrKzB4 ODUvMHhjMAo+IFsgICAxNi45NTcxNjNdICBbPGZmZmZmZmZmODExYWIxOWY+XSBwcmludF9jaXJj dWxhcl9idWcrMHgyMDkvMHgyMTcKPiBbICAgMTYuOTU3MTY2XSAgWzxmZmZmZmZmZjgxMGRmN2Fk Pl0gX19sb2NrX2FjcXVpcmUrMHgxOWVkLzB4MWFhMAo+IFsgICAxNi45NTcxNjldICBbPGZmZmZm ZmZmODEwZGZmNDk+XSBsb2NrX2FjcXVpcmUrMHgxMTkvMHgyMjAKPiBbICAgMTYuOTU3MTkxXSAg WzxmZmZmZmZmZmEwMGYyYjMwPl0gPyBkcm1fbW9kZXNldF9sb2NrX2FsbCsweDQwLzB4MTIwIFtk cm1dCj4gWyAgIDE2Ljk1NzE5M10gIFs8ZmZmZmZmZmY4MTgyOTMzOT5dIG11dGV4X2xvY2tfbmVz dGVkKzB4NjkvMHgzYzAKPiBbICAgMTYuOTU3MjEzXSAgWzxmZmZmZmZmZmEwMGYyYjMwPl0gPyBk cm1fbW9kZXNldF9sb2NrX2FsbCsweDQwLzB4MTIwIFtkcm1dCj4gWyAgIDE2Ljk1NzIxN10gIFs8 ZmZmZmZmZmY4MTBmYzI5Yj5dID8gcmN1X3JlYWRfbG9ja19zY2hlZF9oZWxkKzB4OGIvMHhhMAo+ IFsgICAxNi45NTcyMjFdICBbPGZmZmZmZmZmODEyMTQwN2U+XSA/IGttZW1fY2FjaGVfYWxsb2Nf dHJhY2UrMHgyZGUvMHgzNjAKPiBbICAgMTYuOTU3MjQwXSAgWzxmZmZmZmZmZmEwMGYyYjMwPl0g ZHJtX21vZGVzZXRfbG9ja19hbGwrMHg0MC8weDEyMCBbZHJtXQo+IFsgICAxNi45NTcyNTBdICBb PGZmZmZmZmZmYTAyMWFmYmI+XQo+IGRybV9mYl9oZWxwZXJfcmVzdG9yZV9mYmRldl9tb2RlX3Vu bG9ja2VkKzB4MmIvMHg4MCBbZHJtX2ttc19oZWxwZXJdCj4gWyAgIDE2Ljk1NzI1OV0gIFs8ZmZm ZmZmZmZhMDIxYjAzZD5dIGRybV9mYl9oZWxwZXJfc2V0X3BhcisweDJkLzB4NTAKPiBbZHJtX2tt c19oZWxwZXJdCj4gWyAgIDE2Ljk1NzMwN10gIFs8ZmZmZmZmZmZhMDU2OWQ4YT5dIGludGVsX2Zi ZGV2X3NldF9wYXIrMHgxYS8weDYwIFtpOTE1XQo+IFsgICAxNi45NTczMTFdICBbPGZmZmZmZmZm ODE0OWU5ZWM+XSBmYmNvbl9pbml0KzB4NTNjLzB4NWIwCj4gWyAgIDE2Ljk1NzMxNF0gIFs8ZmZm ZmZmZmY4MTUyNjY2Nj5dIHZpc3VhbF9pbml0KzB4ZDYvMHgxMzAKPiBbICAgMTYuOTU3MzE3XSAg WzxmZmZmZmZmZjgxNTI4YmI3Pl0gZG9fYmluZF9jb25fZHJpdmVyKzB4MTY3LzB4M2EwCj4gWyAg IDE2Ljk1NzMxOV0gIFs8ZmZmZmZmZmY4MTUyOTExZj5dIGRvX3Rha2Vfb3Zlcl9jb25zb2xlKzB4 MTJmLzB4MWEwCj4gWyAgIDE2Ljk1NzMyMl0gIFs8ZmZmZmZmZmY4MTQ5OWU2Nz5dIGRvX2ZiY29u X3Rha2VvdmVyKzB4NTcvMHhiMAo+IFsgICAxNi45NTczMjVdICBbPGZmZmZmZmZmODE0OWY1NzI+ XSBmYmNvbl9ldmVudF9ub3RpZnkrMHg3NTIvMHg4NjAKPiBbICAgMTYuOTU3MzI4XSAgWzxmZmZm ZmZmZjgxMGFhZTI1Pl0gPyBfX2Jsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgzNS8weDcw Cj4gWyAgIDE2Ljk1NzMzMF0gIFs8ZmZmZmZmZmY4MTBhYWMyZD5dIG5vdGlmaWVyX2NhbGxfY2hh aW4rMHg1ZC8weDgwCj4gWyAgIDE2Ljk1NzMzM10gIFs8ZmZmZmZmZmY4MTBhYWUzZD5dIF9fYmxv Y2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDRkLzB4NzAKPiBbICAgMTYuOTU3MzM1XSAgWzxm ZmZmZmZmZjgxMGFhZTc2Pl0gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDE2LzB4MjAK PiBbICAgMTYuOTU3MzM3XSAgWzxmZmZmZmZmZjgxNGExODBiPl0gZmJfbm90aWZpZXJfY2FsbF9j aGFpbisweDFiLzB4MjAKPiBbICAgMTYuOTU3MzM5XSAgWzxmZmZmZmZmZjgxNGEzOTAzPl0gcmVn aXN0ZXJfZnJhbWVidWZmZXIrMHgyNTMvMHgzNDAKPiBbICAgMTYuOTU3MzQxXSAgWzxmZmZmZmZm ZjgxNTZhOTIwPl0gPyB2Z2Ffc3dpdGNoZXJvb19jbGllbnRfZmJfc2V0KzB4NjAvMHg3MAo+IFsg ICAxNi45NTczNDhdICBbPGZmZmZmZmZmYTAyMWIyOWE+XQo+IGRybV9mYl9oZWxwZXJfaW5pdGlh bF9jb25maWcrMHgyM2EvMHgzZDAgW2RybV9rbXNfaGVscGVyXQo+IFsgICAxNi45NTczODJdICBb PGZmZmZmZmZmYTA1NmIwNzg+XSBpbnRlbF9mYmRldl9pbml0aWFsX2NvbmZpZysweDE4LzB4MzAg W2k5MTVdCj4gWyAgIDE2Ljk1NzM4NV0gIFs8ZmZmZmZmZmY4MTBhYzk2Nz5dIGFzeW5jX3J1bl9l bnRyeV9mbisweDM3LzB4ZTAKPiBbICAgMTYuOTU3Mzg2XSAgWzxmZmZmZmZmZjgxMGEyOWUyPl0g cHJvY2Vzc19vbmVfd29yaysweDFkMi8weDY5MAo+IFsgICAxNi45NTczODhdICBbPGZmZmZmZmZm ODEwYTI5NjQ+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHgxNTQvMHg2OTAKPiBbICAgMTYuOTU3Mzkw XSAgWzxmZmZmZmZmZjgxMGEyZjA5Pl0gd29ya2VyX3RocmVhZCsweDY5LzB4NGMwCj4gWyAgIDE2 Ljk1NzM5Ml0gIFs8ZmZmZmZmZmY4MTBhMmVhMD5dID8gcHJvY2Vzc19vbmVfd29yaysweDY5MC8w eDY5MAo+IFsgICAxNi45NTczOTRdICBbPGZmZmZmZmZmODEwYTk4M2E+XSBrdGhyZWFkKzB4MTBh LzB4MTIwCj4gWyAgIDE2Ljk1NzM5Nl0gIFs8ZmZmZmZmZmY4MTgyZGE0Zj5dIHJldF9mcm9tX2Zv cmsrMHgxZi8weDQwCj4gWyAgIDE2Ljk1NzM5OF0gIFs8ZmZmZmZmZmY4MTBhOTczMD5dID8ga3Ro cmVhZF9jcmVhdGVfb25fbm9kZSsweDIwMC8weDIwMAo+Cj4gLSBFT1QgLQo+IFsgICAgMC4wMDAw MDBdIExpbnV4IHZlcnNpb24gNC43LjAtcmM3LTQtaW5pemEtc21hbGwgKHNlZGF0LmRpbGVrQGdt YWlsLmNvbUBmYW1ib3gpIChnY2MgdmVyc2lvbiA0LjkuMiAoVWJ1bnR1IDQuOS4yLTB1YnVudHUx fjEyLjA0KSApICMxIFNNUCBGcmkgSnVsIDE1IDAwOjAxOjMxIENFU1QgMjAxNgo+IFsgICAgMC4w MDAwMDBdIENvbW1hbmQgbGluZTogQk9PVF9JTUFHRT0vYm9vdC92bWxpbnV6LTQuNy4wLXJjNy00 LWluaXphLXNtYWxsIHJvb3Q9VVVJRD0wMDFBQURBNjFBQUQ5OTY0IGxvb3A9L3VidW50dS9kaXNr cy9yb290LmRpc2sgcm8gaW50ZWxfcHN0YXRlPWRpc2FibGUKPiBbICAgIDAuMDAwMDAwXSBLRVJO RUwgc3VwcG9ydGVkIGNwdXM6Cj4gWyAgICAwLjAwMDAwMF0gICBJbnRlbCBHZW51aW5lSW50ZWwK PiBbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKPiBbICAgIDAuMDAwMDAwXSAgIENl bnRhdXIgQ2VudGF1ckhhdWxzCj4gWyAgICAwLjAwMDAwMF0gRGlzYWJsZWQgZmFzdCBzdHJpbmcg b3BlcmF0aW9ucwo+IFsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1 NzYsIHhzdGF0ZV9zaXplc1syXTogIDI1Ngo+IFsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBv cnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMn Cj4gWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAy OiAnU1NFIHJlZ2lzdGVycycKPiBbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhT QVZFIGZlYXR1cmUgMHgwMDQ6ICdBVlggcmVnaXN0ZXJzJwo+IFsgICAgMC4wMDAwMDBdIHg4Ni9m cHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlzIDgzMiBieXRl cywgdXNpbmcgJ3N0YW5kYXJkJyBmb3JtYXQuCj4gWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogVXNp bmcgJ2VhZ2VyJyBGUFUgY29udGV4dCBzd2l0Y2hlcy4KPiBbICAgIDAuMDAwMDAwXSBlODIwOiBC SU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Cj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWQ3ZmZdIHVzYWJsZQo+IFsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWQ4MDAtMHgwMDAwMDAw MDAwMDlmZmZmXSByZXNlcnZlZAo+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwMDAwZTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZAo+IFsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDFmZmZmZmZm XSB1c2FibGUKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDIwMDAw MDAwLTB4MDAwMDAwMDAyMDFmZmZmZl0gcmVzZXJ2ZWQKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMDIwMjAwMDAwLTB4MDAwMDAwMDAzZmZmZmZmZl0gdXNhYmxlCj4g WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA0MDAwMDAwMC0weDAwMDAw MDAwNDAxZmZmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDA0MDIwMDAwMC0weDAwMDAwMDAwZDljOWVmZmZdIHVzYWJsZQo+IFsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZDljOWYwMDAtMHgwMDAwMDAwMGRhZTdlZmZm XSByZXNlcnZlZAo+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZGFl N2YwMDAtMHgwMDAwMDAwMGRhZjllZmZmXSBBQ1BJIE5WUwo+IFsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZGFmOWYwMDAtMHgwMDAwMDAwMGRhZmZlZmZmXSBBQ1BJIGRh dGEKPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGRhZmZmMDAwLTB4 MDAwMDAwMDBkYWZmZmZmZl0gdXNhYmxlCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDBkYjAwMDAwMC0weDAwMDAwMDAwZGY5ZmZmZmZdIHJlc2VydmVkCj4gWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmODAwMDAwMC0weDAwMDAwMDAwZmJm ZmZmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0g QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWQwODAwMC0weDAwMDAwMDAwZmVkMDhmZmZdIHJl c2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWQxMDAw MC0weDAwMDAwMDAwZmVkMTlmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDBmZWQxYzAwMC0weDAwMDAwMDAwZmVkMWZmZmZdIHJlc2VydmVkCj4g WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAw MDAwZmVlMDBmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDBmZmQ4MDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkCj4gWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDAxMWZkZmZm ZmZdIHVzYWJsZQo+IFsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rp b246IGFjdGl2ZQo+IFsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjYgcHJlc2VudC4KPiBbICAgIDAu MDAwMDAwXSBETUk6IFNBTVNVTkcgRUxFQ1RST05JQ1MgQ08uLCBMVEQuIDUzMFUzQkkvNTMwVTRC SS81MzBVNEJILzUzMFUzQkkvNTMwVTRCSS81MzBVNEJILCBCSU9TIDEzWEsgMDMvMjgvMjAxMwo+ IFsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0g dXNhYmxlID09PiByZXNlcnZlZAo+IFsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4 MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlCj4gWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9w Zm4gPSAweDExZmUwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMAo+IFsgICAgMC4wMDAwMDBd IE1UUlIgZGVmYXVsdCB0eXBlOiB1bmNhY2hhYmxlCj4gWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhl ZCByYW5nZXMgZW5hYmxlZDoKPiBbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJh Y2sKPiBbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKPiBbICAgIDAuMDAw MDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QKPiBbICAgIDAuMDAwMDAwXSBNVFJSIHZh cmlhYmxlIHJhbmdlcyBlbmFibGVkOgo+IFsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwMDAwMDAw MCBtYXNrIEY4MDAwMDAwMCB3cml0ZS1iYWNrCj4gWyAgICAwLjAwMDAwMF0gICAxIGJhc2UgMDgw MDAwMDAwIG1hc2sgRkMwMDAwMDAwIHdyaXRlLWJhY2sKPiBbICAgIDAuMDAwMDAwXSAgIDIgYmFz ZSAwQzAwMDAwMDAgbWFzayBGRTAwMDAwMDAgd3JpdGUtYmFjawo+IFsgICAgMC4wMDAwMDBdICAg MyBiYXNlIDBEQzAwMDAwMCBtYXNrIEZGQzAwMDAwMCB1bmNhY2hhYmxlCj4gWyAgICAwLjAwMDAw MF0gICA0IGJhc2UgMERCMDAwMDAwIG1hc2sgRkZGMDAwMDAwIHVuY2FjaGFibGUKPiBbICAgIDAu MDAwMDAwXSAgIDUgYmFzZSAxMDAwMDAwMDAgbWFzayBGRTAwMDAwMDAgd3JpdGUtYmFjawo+IFsg ICAgMC4wMDAwMDBdICAgNiBiYXNlIDExRkUwMDAwMCBtYXNrIEZGRkUwMDAwMCB1bmNhY2hhYmxl Cj4gWyAgICAwLjAwMDAwMF0gICA3IGJhc2UgMEZGQzAwMDAwIG1hc2sgRkZGQzAwMDAwIHdyaXRl LXByb3RlY3QKPiBbICAgIDAuMDAwMDAwXSAgIDggZGlzYWJsZWQKPiBbICAgIDAuMDAwMDAwXSAg IDkgZGlzYWJsZWQKPiBbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBDb25maWd1cmF0aW9uIFswLTdd OiBXQiAgV0MgIFVDLSBVQyAgV0IgIFdDICBVQy0gV1QgIAo+IFsgICAgMC4wMDAwMDBdIGU4MjA6 IGxhc3RfcGZuID0gMHhkYjAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMAo+IFsgICAgMC4w MDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjAwZTAtMHgwMDBmMDBlZl0g bWFwcGVkIGF0IFtmZmZmODgwMDAwMGYwMGUwXQo+IFsgICAgMC4wMDAwMDBdIFNjYW5uaW5nIDEg YXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbgo+IFsgICAgMC4wMDAwMDBdIEJhc2UgbWVt b3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTcwMDBdIDk3MDAwIHNpemUgMjQ1NzYKPiBb ICAgIDAuMDAwMDAwXSByZXNlcnZpbmcgaW5hY2Nlc3NpYmxlIFNOQiBnZnggcGFnZXMKPiBbICAg IDAuMDAwMDAwXSBCUksgWzB4MDJlYTMwMDAsIDB4MDJlYTNmZmZdIFBHVEFCTEUKPiBbICAgIDAu MDAwMDAwXSBCUksgWzB4MDJlYTQwMDAsIDB4MDJlYTRmZmZdIFBHVEFCTEUKPiBbICAgIDAuMDAw MDAwXSBCUksgWzB4MDJlYTUwMDAsIDB4MDJlYTVmZmZdIFBHVEFCTEUKPiBbICAgIDAuMDAwMDAw XSBCUksgWzB4MDJlYTYwMDAsIDB4MDJlYTZmZmZdIFBHVEFCTEUKPiBbICAgIDAuMDAwMDAwXSBC UksgWzB4MDJlYTcwMDAsIDB4MDJlYTdmZmZdIFBHVEFCTEUKPiBbICAgIDAuMDAwMDAwXSBCUksg WzB4MDJlYTgwMDAsIDB4MDJlYThmZmZdIFBHVEFCTEUKPiBbICAgIDAuMDAwMDAwXSBSQU1ESVNL OiBbbWVtIDB4Mzc4ZjQwMDAtMHgzN2M3MWZmZl0KPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJs eSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKPiBbICAgIDAuMDAwMDAwXSBB Q1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGMDEwMCAwMDAwMjQgKHYwMiBTRUNDU0QpCj4gWyAgICAw LjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDAwREFGRkUxNzAgMDAwMDhDICh2MDEgU0VDQ1NE IExINDNTVEFSIDAwMDAwMDAyIFBURUMgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTog RkFDUCAweDAwMDAwMDAwREFGRUYwMDAgMDAwMTBDICh2MDUgU0VDQ1NEIExINDNTVEFSIDAwMDAw MDAyIFBUTCAgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAw REFGRjIwMDAgMDA4M0FDICh2MDIgU0VDQ1NEIFNOQi1DUFQgIDAwMDAwMDAwIElOVEwgMjAwNjEx MDkpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwREFGNDcwMDAgMDAwMDQw Cj4gWyAgICAwLjAwMDAwMF0gQUNQSTogU0xJQyAweDAwMDAwMDAwREFGRkQwMDAgMDAwMTc2ICh2 MDEgU0VDQ1NEIExINDNTVEFSIDAwMDAwMDAyIFBURUMgMDAwMDAwMDEpCj4gWyAgICAwLjAwMDAw MF0gQUNQSTogU1NEVCAweDAwMDAwMDAwREFGRkIwMDAgMDAxMDY4ICh2MDEgU0VDQ1NEIFB0aWRE ZXZjIDAwMDAxMDAwIElOVEwgMjAwNjExMDkpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogQVNGISAw eDAwMDAwMDAwREFGRjEwMDAgMDAwMEE1ICh2MzIgU0VDQ1NEIExINDNTVEFSIDAwMDAwMDAyIFBU TCAgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwREFGRUUw MDAgMDAwMDM4ICh2MDEgU0VDQ1NEIExINDNTVEFSIDAwMDAwMDAyIFBUTCAgMDAwMDAwMDIpCj4g WyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwREFGRUQwMDAgMDAwMDk4ICh2MDMg U0VDQ1NEIExINDNTVEFSIDAwMDAwMDAyIFBUTCAgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0g QUNQSTogTUNGRyAweDAwMDAwMDAwREFGRUMwMDAgMDAwMDNDICh2MDEgU0VDQ1NEIExINDNTVEFS IDAwMDAwMDAyIFBUTCAgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAw MDAwMDAwREFGRUIwMDAgMDAwODA0ICh2MDEgUG1SZWYgIENwdTBJc3QgIDAwMDAzMDAwIElOVEwg MjAwNjExMDkpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwREFGRUEwMDAg MDAwOTk2ICh2MDEgUG1SZWYgIENwdVBtICAgIDAwMDAzMDAwIElOVEwgMjAwNjExMDkpCj4gWyAg ICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwREFGRTkwMDAgMDAwMDNFICh2MDEgU0VD Q1NEIExINDNTVEFSIDAwMDAwMDAyIFBUTCAgMDAwMDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQ STogVUVGSSAweDAwMDAwMDAwREFGRTgwMDAgMDAwMDQyICh2MDEgUFRMICAgIENPTUJVRiAgIDAw MDAwMDAxIFBUTCAgMDAwMDAwMDEpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAw MDAwREFGRTcwMDAgMDAwMjZBICh2MDEgU0VDQ1NEIExINDNTVEFSIDAwMDAwMDAyIFBUTCAgMDAw MDAwMDIpCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwREFGRTYwMDAgMDAw MEQwICh2MDEgSWZmcyAgIElmZnNBc2wgIDAwMDAzMDAwIElOVEwgMjAwNjExMDkpCj4gWyAgICAw LjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKPiBbICAgIDAuMDAw MDAwXSBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKPiBbICAgIDAuMDAwMDAwXSBGYWtpbmcg YSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDExZmRmZmZmZl0KPiBb ICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFttZW0gMHgxMWZkZjgwMDAtMHgx MWZkZmNmZmZdCj4gWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6Cj4gWyAgICAwLjAwMDAwMF0g ICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdCj4g WyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAw MDAwZmZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDEw MDAwMDAwMC0weDAwMDAwMDAxMWZkZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25l IHN0YXJ0IGZvciBlYWNoIG5vZGUKPiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSBy YW5nZXMKPiBbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAw MC0weDAwMDAwMDAwMDAwOWNmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw eDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDFmZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDIwMjAwMDAwLTB4MDAwMDAwMDAzZmZmZmZmZl0KPiBb ICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA0MDIwMDAwMC0weDAwMDAw MDAwZDljOWVmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAw ZGFmZmYwMDAtMHgwMDAwMDAwMGRhZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6 IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDExZmRmZmZmZl0KPiBbICAgIDAuMDAw MDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAw MDAxMWZkZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDEwMjE1 MDAKPiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAK PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAxNTYgcGFnZXMgcmVzZXJ2ZWQKPiBbICAgIDAu MDAwMDAwXSAgIERNQSB6b25lOiAzOTk2IHBhZ2VzLCBMSUZPIGJhdGNoOjAKPiBbICAgIDAuMDAw MDAwXSAgIERNQTMyIHpvbmU6IDEzODU5IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAo+IFsgICAgMC4w MDAwMDBdICAgRE1BMzIgem9uZTogODg2OTQ0IHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4gWyAgICAw LjAwMDAwMF0gICBOb3JtYWwgem9uZTogMjA0MCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKPiBbICAg IDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxMzA1NjAgcGFnZXMsIExJRk8gYmF0Y2g6MzEKPiBb ICAgIDAuMDAwMDAwXSBSZXNlcnZpbmcgSW50ZWwgZ3JhcGhpY3MgbWVtb3J5IGF0IDB4MDAwMDAw MDBkYmEwMDAwMC0weDAwMDAwMDAwZGY5ZmZmZmYKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1U aW1lciBJTyBQb3J0OiAweDQwOAo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRk cmVzcyAweGZlZTAwMDAwCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk WzB4MDBdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf Tk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCj4gWyAgICAwLjAwMDAwMF0g SU9BUElDWzBdOiBhcGljX2lkIDE0LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT SSAwLTIzCj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEg MCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09W UiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQo+IFsgICAgMC4wMDAw MDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE5IHVzZWQgYnkgb3ZlcnJpZGUuCj4gWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkg Zm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCj4gWyAgICAwLjAwMDAwMF0gQUNQSTog SFBFVCBpZDogMHg4MDg2YTMwMSBiYXNlOiAweGZlZDAwMDAwCj4gWyAgICAwLjAwMDAwMF0gc21w Ym9vdDogQWxsb3dpbmcgOCBDUFVzLCA0IGhvdHBsdWcgQ1BVcwo+IFsgICAgMC4wMDAwMDBdIFBN OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQo+ IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA5 ZDAwMC0weDAwMDlkZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHgwMDA5ZTAwMC0weDAwMDlmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBS ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGRmZmZmXQo+IFsg ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBlMDAw MC0weDAwMGZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v cnk6IFttZW0gMHgyMDAwMDAwMC0weDIwMWZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdp c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg0MDAwMDAwMC0weDQwMWZmZmZmXQo+IFsgICAg MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkOWM5ZjAwMC0w eGRhZTdlZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6 IFttZW0gMHhkYWU3ZjAwMC0weGRhZjllZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkYWY5ZjAwMC0weGRhZmZlZmZmXQo+IFsgICAgMC4w MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkYjAwMDAwMC0weGRm OWZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt ZW0gMHhkZmEwMDAwMC0weGY3ZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmODAwMDAwMC0weGZiZmZmZmZmXQo+IFsgICAgMC4wMDAw MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmYzAwMDAwMC0weGZlYmZm ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g MHhmZWMwMDAwMC0weGZlYzAwZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v c2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlZDA3ZmZmXQo+IFsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQwODAwMC0weGZlZDA4ZmZm XQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhm ZWQwOTAwMC0weGZlZDBmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2 ZSBtZW1vcnk6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE5ZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBN OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxYTAwMC0weGZlZDFiZmZmXQo+ IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQx YzAwMC0weGZlZDFmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHhmZWQyMDAwMC0weGZlZGZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBS ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMDAwMC0weGZlZTAwZmZmXQo+IFsg ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMTAw MC0weGZmZDdmZmZmXQo+IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v cnk6IFttZW0gMHhmZmQ4MDAwMC0weGZmZmZmZmZmXQo+IFsgICAgMC4wMDAwMDBdIGU4MjA6IFtt ZW0gMHhkZmEwMDAwMC0weGY3ZmZmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzCj4gWyAg ICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIGJhcmUgaGFyZHdh cmUKPiBbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAw eGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAw MjExNTY4IG5zCj4gWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjI1NiBucl9j cHVtYXNrX2JpdHM6MjU2IG5yX2NwdV9pZHM6OCBucl9ub2RlX2lkczoxCj4gWyAgICAwLjAwMDAw MF0gcGVyY3B1OiBFbWJlZGRlZCAzNiBwYWdlcy9jcHUgQGZmZmY4ODAxMWZhMDAwMDAgczEwNjYz MiByODE5MiBkMzI2MzIgdTI2MjE0NAo+IFsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDY2 MzIgcjgxOTIgZDMyNjMyIHUyNjIxNDQgYWxsb2M9MSoyMDk3MTUyCj4gWyAgICAwLjAwMDAwMF0g cGNwdS1hbGxvYzogWzBdIDAgMSAyIDMgNCA1IDYgNyAKPiBbICAgIDAuMDAwMDAwXSBCdWlsdCAx IHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBh Z2VzOiAxMDA1MzgxCj4gWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbAo+IFsgICAg MC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1saW51ei00 LjcuMC1yYzctNC1pbml6YS1zbWFsbCByb290PVVVSUQ9MDAxQUFEQTYxQUFEOTk2NCBsb29wPS91 YnVudHUvZGlza3Mvcm9vdC5kaXNrIHJvIGludGVsX3BzdGF0ZT1kaXNhYmxlCj4gWyAgICAwLjAw MDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVz KQo+IFsgICAgMC4wMDAwMDBdIENhbGdhcnk6IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVC REEgYXJlYQo+IFsgICAgMC4wMDAwMDBdIENhbGdhcnk6IFVuYWJsZSB0byBsb2NhdGUgUmlvIEdy YW5kZSB0YWJsZSBpbiBFQkRBIC0gYmFpbGluZyEKPiBbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDM5 MTY4MDRLLzQwODYwMDBLIGF2YWlsYWJsZSAoODM5NEsga2VybmVsIGNvZGUsIDE0MzdLIHJ3ZGF0 YSwgMzM0NEsgcm9kYXRhLCAxNDc2SyBpbml0LCAxNDA4MEsgYnNzLCAxNjkxOTZLIHJlc2VydmVk LCAwSyBjbWEtcmVzZXJ2ZWQpCj4gWyAgICAwLjAwMDAwMF0gUnVubmluZyBSQ1Ugc2VsZiB0ZXN0 cwo+IFsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCj4gWyAg ICAwLjAwMDAwMF0gCVJDVSBsb2NrZGVwIGNoZWNraW5nIGlzIGVuYWJsZWQuCj4gWyAgICAwLjAw MDAwMF0gCUJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBsZWFmIGZhbm91dCB0byA2NC4KPiBbICAg IDAuMDAwMDAwXSAJUkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTI1NiB0byBucl9j cHVfaWRzPTguCj4gWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJj dV9mYW5vdXRfbGVhZj02NCwgbnJfY3B1X2lkcz04Cj4gWyAgICAwLjAwMDAwMF0gTlJfSVJRUzox NjY0MCBucl9pcnFzOjQ4OCAxNgo+IFsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBkdW1t eSBkZXZpY2UgODB4MjUKPiBbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkCj4g WyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAy MDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyCj4gWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9M T0NLREVQX1NVQkNMQVNTRVM6ICA4Cj4gWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRI OiAgICAgICAgICA0OAo+IFsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAg ICAgODE5MQo+IFsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5 Ngo+IFsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRSSUVTOiAgICAgMzI3NjgKPiBb ICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2Cj4gWyAgICAw LjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OAo+IFsgICAgMC4wMDAw MDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzogODE1OSBrQgo+IFsgICAg MC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTkyMCBieXRlcwo+ IFsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgICAgMC4wMDAwMDBd IHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgo+IFsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IHNwaW4gfHdsb2NrIHxybG9jayB8bXV0ZXggfCB3c2VtIHwgcnNlbSB8Cj4gWyAgICAwLjAwMDAw MF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAg ICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICBBLUItQy1B LUItQyBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwK PiBbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1ELUEgZGVhZGxvY2s6ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAg ICAgICAgQS1CLUMtRC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1DLUQt QSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKPiBb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB1bmxvY2s6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgICAgICAgaW5pdGlhbGl6ZSBoZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgYmFkIHVubG9j ayBvcmRlcjogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAg IDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICByZWN1cnNpdmUgcmVhZC1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAg ICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9j ayAjMjogICAgICAgICAgICAgfCAgb2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwKPiBbICAgIDAu MDAwMDAwXSAgICAgICAgICAgICBtaXhlZCByZWFkLXdyaXRlLWxvY2s6ICAgICAgICAgICAgIHwg IG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAg bWl4ZWQgd3JpdGUtcmVhZC1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8 ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBbICAgIDAuMDAw MDAwXSAgICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAgb2sgIHwgIG9r ICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzEyOiAg b2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsg aXJxLXNhZmUtQS8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAg IHNvZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAg ICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2FmZS1BID0+IGhpcnFzLW9uLzEyOiAgb2sgIHwgIG9r ICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICBzaXJxLXNhZmUtQSA9PiBoaXJxcy1v bi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJk LXNhZmUtQSArIGlycXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAw MF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwgIG9rICB8ICBvayAg fAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8yMTogIG9r ICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSAr IGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgIGhh cmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEyMzogIG9rICB8ICBvayAg fCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8x MzI6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1B ICsgdW5zYWZlLUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBd ICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwK PiBbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAg fCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZl LUIgIzEvMjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICBzb2Z0 LXNhZmUtQSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAu MDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMTI6ICBvayAgfCAgb2sgIHwg IG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEy OiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSAr IHVuc2FmZS1CICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAg ICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4g WyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwg IG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1C ICMyLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1z YWZlLUEgKyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAw MDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTMyOiAgb2sgIHwgIG9rICB8ICBv ayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzog IG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1 bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMxOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsg ICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBv ayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAj Mi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2Fm ZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAw MDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzMyMTogIG9rICB8ICBvayAgfCAgb2sg IHwKPiBbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6ICBv ayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1p bnZlcnNpb24vMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAg IHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAg IDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sg IHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24v MTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJx IGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAw XSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8 Cj4gWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOiAgb2sg IHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52 ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSBsb2NrLWludmVyc2lvbi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAw LjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8 ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMy MTogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBs b2NrLWludmVyc2lvbi8zMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0g ICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKPiBbICAgIDAuMDAwMDAw XSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfAo+IFsgICAgMC4wMDAw MDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJzaW9uLzEzMjogIG9rICB8Cj4gWyAgICAwLjAw MDAwMF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKPiBbICAgIDAu MDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfAo+IFsgICAg MC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzIxMzogIG9rICB8Cj4gWyAg ICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKPiBb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfAo+ IFsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJzaW9uLzMxMjogIG9rICB8 Cj4gWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sg IHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBv ayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzMyMTog IG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgICAgMC4wMDAw MDBdICAgfCBXb3VuZC93YWl0IHRlc3RzIHwKPiBbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0t LS0tLS0tLS0tLQo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgIHd3IGFwaSBmYWls dXJlczogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAg ICB3dyBjb250ZXh0cyBtaXhpbmc6ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICAgZmluaXNoaW5nIHd3IGNvbnRleHQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgIGxvY2tpbmcgbWlzbWF0Y2hlczogIG9r ICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIEVERUFE TEsgaGFuZGxpbmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgc3Bp bmxvY2sgbmVzdCB1bmxvY2tlZDogIG9rICB8Cj4gWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgICAgMC4wMDAw MDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxibG9jayB8IHRyeSAgfGNvbnRl eHR8Cj4gWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29udGV4dDogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAgfCAgb2sgIHwgIG9rICB8Cj4gWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrOiAgb2sgIHwgIG9r ICB8ICBvayAgfAo+IFsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlu bG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwKPiBbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAgICAwLjAwMDAw MF0gR29vZCwgYWxsIDI1MyB0ZXN0Y2FzZXMgcGFzc2VkISB8Cj4gWyAgICAwLjAwMDAwMF0gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAgICAwLjAwMDAwMF0gY2xvY2tzb3Vy Y2U6IGhwZXQ6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lk bGVfbnM6IDEzMzQ4NDg4Mjg0OCBucwo+IFsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCBy ZWdpc3RlcmVkCj4gWyAgICAwLjAwMDAwMF0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiB1c2lu ZyBQSVQKPiBbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDE1OTYuNTAyIE1IeiBwcm9jZXNz b3IKPiBbICAgIDAuMDAwMDgzXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFs dWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiAzMTkzLjAwIEJvZ29NSVBTIChs cGo9NjM4NjAwOCkKPiBbICAgIDAuMDAwMDk2XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5p bXVtOiAzMDEKPiBbICAgIDAuMDAwMTM5XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTYwNDIyCj4g WyAgICAwLjAyMjA2N10gQUNQSTogNSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVp cmVkIGFuZCBsb2FkZWQKPiBbICAgIDAuMDIyMDc3XSAKPiBbICAgIDAuMDIyMjYzXSBTZWN1cml0 eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKPiBbICAgIDAuMDIyMjcwXSBZYW1hOiBiZWNvbWluZyBt aW5kZnVsLgo+IFsgICAgMC4wMjIzMDNdIEFwcEFybW9yOiBBcHBBcm1vciBpbml0aWFsaXplZAo+ IFsgICAgMC4wMjI3NDVdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUyNDI4OCAo b3JkZXI6IDEwLCA0MTk0MzA0IGJ5dGVzKQo+IFsgICAgMC4wMjM4MjddIElub2RlLWNhY2hlIGhh c2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykKPiBbICAg IDAuMDI0MzM2XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA0 LCA2NTUzNiBieXRlcykKPiBbICAgIDAuMDI0MzUxXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQo+IFsgICAgMC4wMjU2NzVd IERpc2FibGVkIGZhc3Qgc3RyaW5nIG9wZXJhdGlvbnMKPiBbICAgIDAuMDI1Njg0XSBDUFU6IFBo eXNpY2FsIFByb2Nlc3NvciBJRDogMAo+IFsgICAgMC4wMjU2ODldIENQVTogUHJvY2Vzc29yIENv cmUgSUQ6IDAKPiBbICAgIDAuMDI1Njk5XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1h bCcsIHdhcyAncGVyZm9ybWFuY2UnCj4gWyAgICAwLjAyNTcwNV0gRU5FUkdZX1BFUkZfQklBUzog VmlldyBhbmQgdXBkYXRlIHdpdGggeDg2X2VuZXJneV9wZXJmX3BvbGljeSg4KQo+IFsgICAgMC4w MjU3MTNdIG1jZTogQ1BVIHN1cHBvcnRzIDcgTUNFIGJhbmtzCj4gWyAgICAwLjAyNTc0NV0gQ1BV MDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKPiBbICAgIDAuMDI1NzY5XSBwcm9j ZXNzOiB1c2luZyBtd2FpdCBpbiBpZGxlIHRocmVhZHMKPiBbICAgIDAuMDI1Nzc4XSBMYXN0IGxl dmVsIGlUTEIgZW50cmllczogNEtCIDUxMiwgMk1CIDgsIDRNQiA4Cj4gWyAgICAwLjAyNTc4NF0g TGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyLCAxR0IgMAo+ IFsgICAgMC4wMjY0NDhdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDI4SyAoZmZm ZmZmZmY4MjBkYTAwMCAtIGZmZmZmZmZmODIwZTEwMDApCj4gWyAgICAwLjA0MTgwNF0gZnRyYWNl OiBhbGxvY2F0aW5nIDMwMzM5IGVudHJpZXMgaW4gMTE5IHBhZ2VzCj4gWyAgICAwLjA1ODg3M10g c21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDQKPiBbICAgIDAuMDU4ODg0XSBzbXBib290 OiBBUElDKDApIENvbnZlcnRpbmcgcGh5c2ljYWwgMCB0byBsb2dpY2FsIHBhY2thZ2UgMAo+IFsg ICAgMC4wNTg5NzFdIHgyYXBpYzogSVJRIHJlbWFwcGluZyBkb2Vzbid0IHN1cHBvcnQgWDJBUElD IG1vZGUKPiBbICAgIDAuMDU5NjA2XSAuLlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9 MiBhcGljMj0tMSBwaW4yPS0xCj4gWyAgICAwLjA5OTMwM10gVFNDIGRlYWRsaW5lIHRpbWVyIGVu YWJsZWQKPiBbICAgIDAuMDk5MzA4XSBzbXBib290OiBDUFUwOiBJbnRlbChSKSBDb3JlKFRNKSBp NS0yNDY3TSBDUFUgQCAxLjYwR0h6IChmYW1pbHk6IDB4NiwgbW9kZWw6IDB4MmEsIHN0ZXBwaW5n OiAweDcpCj4gWyAgICAwLjA5OTMyM10gUGVyZm9ybWFuY2UgRXZlbnRzOiBQRUJTIGZtdDErLCAx Ni1kZWVwIExCUiwgU2FuZHlCcmlkZ2UgZXZlbnRzLCBmdWxsLXdpZHRoIGNvdW50ZXJzLCBJbnRl bCBQTVUgZHJpdmVyLgo+IFsgICAgMC4wOTkzNjddIC4uLiB2ZXJzaW9uOiAgICAgICAgICAgICAg ICAzCj4gWyAgICAwLjA5OTM3Ml0gLi4uIGJpdCB3aWR0aDogICAgICAgICAgICAgIDQ4Cj4gWyAg ICAwLjA5OTM3N10gLi4uIGdlbmVyaWMgcmVnaXN0ZXJzOiAgICAgIDQKPiBbICAgIDAuMDk5Mzgy XSAuLi4gdmFsdWUgbWFzazogICAgICAgICAgICAgMDAwMGZmZmZmZmZmZmZmZgo+IFsgICAgMC4w OTkzODhdIC4uLiBtYXggcGVyaW9kOiAgICAgICAgICAgICAwMDAwZmZmZmZmZmZmZmZmCj4gWyAg ICAwLjA5OTM5M10gLi4uIGZpeGVkLXB1cnBvc2UgZXZlbnRzOiAgIDMKPiBbICAgIDAuMDk5Mzk4 XSAuLi4gZXZlbnQgbWFzazogICAgICAgICAgICAgMDAwMDAwMDcwMDAwMDAwZgo+IFsgICAgMC4x MDExMTddIE5NSSB3YXRjaGRvZzogZW5hYmxlZCBvbiBhbGwgQ1BVcywgcGVybWFuZW50bHkgY29u c3VtZXMgb25lIGh3LVBNVSBjb3VudGVyLgo+IFsgICAgMC4xMDIwMjZdIHg4NjogQm9vdGluZyBT TVAgY29uZmlndXJhdGlvbjoKPiBbICAgIDAuMTAyMDMzXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAg ICAgICMxCj4gWyAgICAwLjEwMjM2Ml0gRGlzYWJsZWQgZmFzdCBzdHJpbmcgb3BlcmF0aW9ucwo+ IFsgICAgMC4xODI0MTZdICAjMjw2PlsgICAgMC4xODI3MjVdIERpc2FibGVkIGZhc3Qgc3RyaW5n IG9wZXJhdGlvbnMKPiBbICAgIDAuMjYyNzc2XSAgIzMKPiBbICAgIDAuMjYyNzc2XSBEaXNhYmxl ZCBmYXN0IHN0cmluZyBvcGVyYXRpb25zCj4gWyAgICAwLjM0MjAxOV0geDg2OiBCb290ZWQgdXAg MSBub2RlLCA0IENQVXMKPiBbICAgIDAuMzQyMDM3XSBzbXBib290OiBUb3RhbCBvZiA0IHByb2Nl c3NvcnMgYWN0aXZhdGVkICgxMjc4OS45NSBCb2dvTUlQUykKPiBbICAgIDAuMzU4NTc2XSBkZXZ0 bXBmczogaW5pdGlhbGl6ZWQKPiBbICAgIDAuMzU4OTI2XSB4ODYvbW06IE1lbW9yeSBibG9jayBz aXplOiAxMjhNQgo+IFsgICAgMC4zNjQxNzVdIGV2bTogc2VjdXJpdHkuc2VsaW51eAo+IFsgICAg MC4zNjQxODFdIGV2bTogc2VjdXJpdHkuU01BQ0s2NAo+IFsgICAgMC4zNjQxODZdIGV2bTogc2Vj dXJpdHkuY2FwYWJpbGl0eQo+IFsgICAgMC4zNzQwODVdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5W UyByZWdpb24gW21lbSAweGRhZTdmMDAwLTB4ZGFmOWVmZmZdICgxMTc5NjQ4IGJ5dGVzKQo+IFsg ICAgMC4zNzQ0ODFdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9j eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAwMDAwIG5zCj4gWyAg ICAwLjQwMjQwNl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgo+IFsgICAgMC40 MTQwMDNdIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIGxhZGRlcgo+IFsgICAgMC40MjYwMjZdIGNw dWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKPiBbICAgIDAuNDI2MTcwXSBBQ1BJOiBidXMgdHlw ZSBQQ0kgcmVnaXN0ZXJlZAo+IFsgICAgMC40MjY0NTBdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFp biAwMDAwIFtidXMgMDAtM2ZdIGF0IFttZW0gMHhmODAwMDAwMC0weGZiZmZmZmZmXSAoYmFzZSAw eGY4MDAwMDAwKQo+IFsgICAgMC40MjY0NjFdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGY4MDAw MDAwLTB4ZmJmZmZmZmZdIHJlc2VydmVkIGluIEU4MjAKPiBbICAgIDAuNDI2NDc3XSBQQ0k6IFVz aW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcwo+IFsgICAgMC40MjY1MjRd IGNvcmU6IFBNVSBlcnJhdHVtIEJKMTIyLCBCVjk4LCBIU0QyOSB3b3JrZWQgYXJvdW5kLCBIVCBp cyBvbgo+IFsgICAgMC40NDI1MDldIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6ZSwg cHJlLWFsbG9jYXRlZCAwIHBhZ2VzCj4gWyAgICAwLjQ3ODQ1M10gQUNQSTogQWRkZWQgX09TSShN b2R1bGUgRGV2aWNlKQo+IFsgICAgMC40Nzg0NjJdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y IERldmljZSkKPiBbICAgIDAuNDc4NDY4XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVu c2lvbnMpCj4gWyAgICAwLjQ3ODQ3NF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVn YXRvciBEZXZpY2UpCj4gWyAgICAwLjQ3OTMwNF0gQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2Yg bW9kdWxlLWxldmVsIGV4ZWN1dGFibGUgQU1MIGNvZGUKPiBbICAgIDAuNDk4MDM2XSBBQ1BJOiBb RmlybXdhcmUgQnVnXTogQklPUyBfT1NJKExpbnV4KSBxdWVyeSBpZ25vcmVkCj4gWyAgICAwLjUw MDE5NF0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKPiBbICAgIDAuNTAwMjI1XSBBQ1BJ OiBTU0RUIDB4RkZGRjg4MDBENThENzgwMCAwMDA2ODggKHYwMSBQbVJlZiAgQ3B1MENzdCAgMDAw MDMwMDEgSU5UTCAyMDA2MTEwOSkKPiBbICAgIDAuNTAzMDY4XSBBQ1BJOiBEeW5hbWljIE9FTSBU YWJsZSBMb2FkOgo+IFsgICAgMC41MDMwOTddIEFDUEk6IFNTRFQgMHhGRkZGODgwMEQ1OEQ4QzAw IDAwMDMwMyAodjAxIFBtUmVmICBBcElzdCAgICAwMDAwMzAwMCBJTlRMIDIwMDYxMTA5KQo+IFsg ICAgMC41MDU2OTRdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6Cj4gWyAgICAwLjUwNTcy MV0gQUNQSTogU1NEVCAweEZGRkY4ODAwRDU4MDMyMDAgMDAwMTE5ICh2MDEgUG1SZWYgIEFwQ3N0 ICAgIDAwMDAzMDAwIElOVEwgMjAwNjExMDkpCj4gWyAgICAwLjUxMDE4NF0gQUNQSSA6IEVDOiBF QyBzdGFydGVkCj4gWyAgICAwLjU3ODY1NF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZAo+IFsg ICAgMC41Nzg3MzFdIEFDUEk6IChzdXBwb3J0cyBTMCBTMSBTMyBTNCBTNSkKPiBbICAgIDAuNTc4 NzM3XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nCj4gWyAgICAwLjU3 ODgyN10gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNz YXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1Zwo+IFsgICAgMC42MDcyNzZdIEFD UEk6IFBvd2VyIFJlc291cmNlIFtGTjAwXSAob2ZmKQo+IFsgICAgMC42MDc4MTFdIEFDUEk6IFBv d2VyIFJlc291cmNlIFtGTjAxXSAob2ZmKQo+IFsgICAgMC42MDgyNDZdIEFDUEk6IFBvd2VyIFJl c291cmNlIFtGTjAyXSAob2ZmKQo+IFsgICAgMC42MDg2NzddIEFDUEk6IFBvd2VyIFJlc291cmNl IFtGTjAzXSAob2ZmKQo+IFsgICAgMC42MDkxMDldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjA0 XSAob2ZmKQo+IFsgICAgMC42MTIxMzVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRv bWFpbiAwMDAwIFtidXMgMDAtM2VdKQo+IFsgICAgMC42MTIxNTBdIGFjcGkgUE5QMEEwODowMDog X09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBN U0ldCj4gWyAgICAwLjYxMjk0OV0gXF9TQl8uUENJMCAoMzNEQjRENUItMUZGNy00MDFDLTk2NTct NzQ0MUMwM0RENzY2KTogX09TQyBpbnZhbGlkIFVVSUQKPiBbICAgIDAuNjEyOTUyXSBfT1NDIHJl cXVlc3QgZGF0YTogMSAxZiAwCj4gWyAgICAwLjYxMjk1OF0gYWNwaSBQTlAwQTA4OjAwOiBfT1ND IGZhaWxlZCAoQUVfRVJST1IpOyBkaXNhYmxpbmcgQVNQTQo+IFsgICAgMC42MTQxMDJdIFBDSSBo b3N0IGJyaWRnZSB0byBidXMgMDAwMDowMAo+IFsgICAgMC42MTQxMTFdIHBjaV9idXMgMDAwMDow MDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KPiBbICAgIDAu NjE0MTE5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4 ZmZmZiB3aW5kb3ddCj4gWyAgICAwLjYxNDEyNl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy ZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddCj4gWyAgICAwLjYxNDEz Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZGZhMDAwMDAtMHhm ZWFmZmZmZiB3aW5kb3ddCj4gWyAgICAwLjYxNDE0NV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1 cyByZXNvdXJjZSBbbWVtIDB4ZmVkNDAwMDAtMHhmZWQ0NGZmZiB3aW5kb3ddCj4gWyAgICAwLjYx NDE1Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLTNlXQo+IFsg ICAgMC42MTQyNDJdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjAxMDRdIHR5cGUgMDAgY2xhc3Mg MHgwNjAwMDAKPiBbICAgIDAuNjE0NzQ2XSBwY2kgMDAwMDowMDowMi4wOiBbODA4NjowMTE2XSB0 eXBlIDAwIGNsYXNzIDB4MDMwMDAwCj4gWyAgICAwLjYxNDc2OF0gcGNpIDAwMDA6MDA6MDIuMDog cmVnIDB4MTA6IFttZW0gMHhmMDAwMDAwMC0weGYwM2ZmZmZmIDY0Yml0XQo+IFsgICAgMC42MTQ3 ODFdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDE4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZm ZiA2NGJpdCBwcmVmXQo+IFsgICAgMC42MTQ3OTFdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDIw OiBbaW8gIDB4MzAwMC0weDMwM2ZdCj4gWyAgICAwLjYxNTMxOV0gcGNpIDAwMDA6MDA6MTYuMDog WzgwODY6MWMzYV0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMAo+IFsgICAgMC42MTUzNjFdIHBjaSAw MDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4ZjA3MDUwMDAtMHhmMDcwNTAwZiA2NGJpdF0K PiBbICAgIDAuNjE1NTIxXSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw IEQzaG90IEQzY29sZAo+IFsgICAgMC42MTU5MjhdIHBjaSAwMDAwOjAwOjFhLjA6IFs4MDg2OjFj MmRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKPiBbICAgIDAuNjE1OTYzXSBwY2kgMDAwMDowMDox YS4wOiByZWcgMHgxMDogW21lbSAweGYwNzBhMDAwLTB4ZjA3MGEzZmZdCj4gWyAgICAwLjYxNjE0 NF0gcGNpIDAwMDA6MDA6MWEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQK PiBbICAgIDAuNjE2NDM5XSBwY2kgMDAwMDowMDoxYS4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVk IGJ5IEFDUEkKPiBbICAgIDAuNjE2NjQxXSBwY2kgMDAwMDowMDoxYi4wOiBbODA4NjoxYzIwXSB0 eXBlIDAwIGNsYXNzIDB4MDQwMzAwCj4gWyAgICAwLjYxNjY4MF0gcGNpIDAwMDA6MDA6MWIuMDog cmVnIDB4MTA6IFttZW0gMHhmMDcwMDAwMC0weGYwNzAzZmZmIDY0Yml0XQo+IFsgICAgMC42MTY4 NjhdIHBjaSAwMDAwOjAwOjFiLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk Cj4gWyAgICAwLjYxNzA4M10gcGNpIDAwMDA6MDA6MWIuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxl ZCBieSBBQ1BJCj4gWyAgICAwLjYxNzI3N10gcGNpIDAwMDA6MDA6MWMuMDogWzgwODY6MWMxMF0g dHlwZSAwMSBjbGFzcyAweDA2MDQwMAo+IFsgICAgMC42MTc0NTNdIHBjaSAwMDAwOjAwOjFjLjA6 IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCj4gWyAgICAwLjYxNzY2M10gcGNp IDAwMDA6MDA6MWMuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gWyAgICAwLjYx Nzg2Ml0gcGNpIDAwMDA6MDA6MWMuMzogWzgwODY6MWMxNl0gdHlwZSAwMSBjbGFzcyAweDA2MDQw MAo+IFsgICAgMC42MTgwMzddIHBjaSAwMDAwOjAwOjFjLjM6IFBNRSMgc3VwcG9ydGVkIGZyb20g RDAgRDNob3QgRDNjb2xkCj4gWyAgICAwLjYxODI0OF0gcGNpIDAwMDA6MDA6MWMuMzogU3lzdGVt IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCj4gWyAgICAwLjYxODQ1MV0gcGNpIDAwMDA6MDA6MWMu NDogWzgwODY6MWMxOF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAo+IFsgICAgMC42MTg2MzRdIHBj aSAwMDAwOjAwOjFjLjQ6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCj4gWyAg ICAwLjYxODg0Nl0gcGNpIDAwMDA6MDA6MWMuNDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBB Q1BJCj4gWyAgICAwLjYxOTA0OF0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6MWMyNl0gdHlwZSAw MCBjbGFzcyAweDBjMDMyMAo+IFsgICAgMC42MTkwODNdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAw eDEwOiBbbWVtIDB4ZjA3MDkwMDAtMHhmMDcwOTNmZl0KPiBbICAgIDAuNjE5MjY0XSBwY2kgMDAw MDowMDoxZC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAo+IFsgICAgMC42 MTk1MTNdIHBjaSAwMDAwOjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo+ IFsgICAgMC42MTk3MDddIHBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OjFjNDldIHR5cGUgMDAgY2xh c3MgMHgwNjAxMDAKPiBbICAgIDAuNjIwMjM1XSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjoxYzAz XSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxCj4gWyAgICAwLjYyMDI3Ml0gcGNpIDAwMDA6MDA6MWYu MjogcmVnIDB4MTA6IFtpbyAgMHgzMDg4LTB4MzA4Zl0KPiBbICAgIDAuNjIwMjkxXSBwY2kgMDAw MDowMDoxZi4yOiByZWcgMHgxNDogW2lvICAweDMwOTQtMHgzMDk3XQo+IFsgICAgMC42MjAzMDhd IHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDE4OiBbaW8gIDB4MzA4MC0weDMwODddCj4gWyAgICAw LjYyMDMyNl0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MWM6IFtpbyAgMHgzMDkwLTB4MzA5M10K PiBbICAgIDAuNjIwMzQ0XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyMDogW2lvICAweDMwNjAt MHgzMDdmXQo+IFsgICAgMC42MjAzNjJdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDI0OiBbbWVt IDB4ZjA3MDgwMDAtMHhmMDcwODdmZl0KPiBbICAgIDAuNjIwNDc0XSBwY2kgMDAwMDowMDoxZi4y OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90Cj4gWyAgICAwLjYyMDg0Ml0gcGNpIDAwMDA6MDA6 MWYuMzogWzgwODY6MWMyMl0gdHlwZSAwMCBjbGFzcyAweDBjMDUwMAo+IFsgICAgMC42MjA4Nzdd IHBjaSAwMDAwOjAwOjFmLjM6IHJlZyAweDEwOiBbbWVtIDB4ZjA3MDQwMDAtMHhmMDcwNDBmZiA2 NGJpdF0KPiBbICAgIDAuNjIwOTI4XSBwY2kgMDAwMDowMDoxZi4zOiByZWcgMHgyMDogW2lvICAw eGVmYTAtMHhlZmJmXQo+IFsgICAgMC42MjE2OTldIHBjaSAwMDAwOjAxOjAwLjA6IFs4MDg2OjAw OTFdIHR5cGUgMDAgY2xhc3MgMHgwMjgwMDAKPiBbICAgIDAuNjIyMDc1XSBwY2kgMDAwMDowMTow MC4wOiByZWcgMHgxMDogW21lbSAweGYwNjAwMDAwLTB4ZjA2MDFmZmYgNjRiaXRdCj4gWyAgICAw LjYyMzkxM10gcGNpIDAwMDA6MDE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE M2NvbGQKPiBbICAgIDAuNjI0Mzc3XSBwY2kgMDAwMDowMTowMC4wOiBTeXN0ZW0gd2FrZXVwIGRp c2FibGVkIGJ5IEFDUEkKPiBbICAgIDAuNjM0NjI2XSBwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJp ZGdlIHRvIFtidXMgMDFdCj4gWyAgICAwLjYzNDY0NV0gcGNpIDAwMDA6MDA6MWMuMDogICBicmlk Z2Ugd2luZG93IFttZW0gMHhmMDYwMDAwMC0weGYwNmZmZmZmXQo+IFsgICAgMC42MzQ4ODNdIHBj aSAwMDAwOjAyOjAwLjA6IFsxMGVjOjgxNjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKPiBbICAg IDAuNjM0OTc4XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxMDogW2lvICAweDIwMDAtMHgyMGZm XQo+IFsgICAgMC42MzUxMThdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4ZjA0 MDQwMDAtMHhmMDQwNGZmZiA2NGJpdCBwcmVmXQo+IFsgICAgMC42MzUyMDVdIHBjaSAwMDAwOjAy OjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ZjA0MDAwMDAtMHhmMDQwM2ZmZiA2NGJpdCBwcmVmXQo+ IFsgICAgMC42MzU2ODBdIHBjaSAwMDAwOjAyOjAwLjA6IHN1cHBvcnRzIEQxIEQyCj4gWyAgICAw LjYzNTY4Ml0gcGNpIDAwMDA6MDI6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBE M2hvdCBEM2NvbGQKPiBbICAgIDAuNjM1ODk1XSBwY2kgMDAwMDowMjowMC4wOiBTeXN0ZW0gd2Fr ZXVwIGRpc2FibGVkIGJ5IEFDUEkKPiBbICAgIDAuNjQ2NTU3XSBwY2kgMDAwMDowMDoxYy4zOiBQ Q0kgYnJpZGdlIHRvIFtidXMgMDJdCj4gWyAgICAwLjY0NjU2OV0gcGNpIDAwMDA6MDA6MWMuMzog ICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAwLTB4MmZmZl0KPiBbICAgIDAuNjQ2NTg1XSBwY2kg MDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGYwNDAwMDAwLTB4ZjA0ZmZmZmYg NjRiaXQgcHJlZl0KPiBbICAgIDAuNjQ2NzczXSBwY2kgMDAwMDowMzowMC4wOiBbMWIyMToxMDQy XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwCj4gWyAgICAwLjY0NjgyNV0gcGNpIDAwMDA6MDM6MDAu MDogcmVnIDB4MTA6IFttZW0gMHhmMDUwMDAwMC0weGYwNTA3ZmZmIDY0Yml0XQo+IFsgICAgMC42 NDcwOTFdIHBjaSAwMDAwOjAzOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QgRDNjb2xk Cj4gWyAgICAwLjY0NzE4Nl0gcGNpIDAwMDA6MDM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxl ZCBieSBBQ1BJCj4gWyAgICAwLjY0NzQxN10gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRnZSB0 byBbYnVzIDAzXQo+IFsgICAgMC42NDc0MzNdIHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdp bmRvdyBbbWVtIDB4ZjA1MDAwMDAtMHhmMDVmZmZmZl0KPiBbICAgIDAuNjQ5OTA3XSBBQ1BJOiBQ Q0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDEgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUp Cj4gWyAgICAwLjY1MDE0Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAx IDMgNCA1IDYgMTAgMTEgMTIgMTQgMTUpICowLCBkaXNhYmxlZC4KPiBbICAgIDAuNjUwMzc4XSBB Q1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDEgMyA0IDUgNiAqMTAgMTEgMTIg MTQgMTUpCj4gWyAgICAwLjY1MDYyM10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAo SVJRcyAxIDMgNCA1IDYgKjEwIDExIDEyIDE0IDE1KQo+IFsgICAgMC42NTA4NjVdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMgMSAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAq OQo+IFsgICAgMC42NTEwOThdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0gKElSUXMg MSAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqMCwgZGlzYWJsZWQuCj4gWyAgICAwLjY1MTMzMl0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAxIDMgNCA1IDYgMTAgKjExIDEy IDE0IDE1KQo+IFsgICAgMC42NTE1NjJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0g KElSUXMgMSAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqOQo+IFsgICAgMC42NTMyMjZdIEFDUEk6 IEVuYWJsZWQgNCBHUEVzIGluIGJsb2NrIDAwIHRvIDNGCj4gWyAgICAwLjY1MzMyOV0gQUNQSSA6 IEVDOiBFQyBzdG9wcGVkCj4gWyAgICAwLjY1MzU3Ml0gQUNQSSA6IEVDOiBHUEUgPSAweDE3LCBJ L086IGNvbW1hbmQvc3RhdHVzID0gMHg2NiwgZGF0YSA9IDB4NjIKPiBbICAgIDAuNjUzNTgwXSBB Q1BJIDogRUM6IEVDIHN0YXJ0ZWQKPiBbICAgIDAuNzExMjU5XSBBQ1BJIDogRUM6IDAgc3RhbGUg RUMgZXZlbnRzIGNsZWFyZWQKPiBbICAgIDAuNzEyMDQyXSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9v dCBkZXZpY2U6IFBDSTowMDAwOjAwOjAyLjAKPiBbICAgIDAuNzEyMDUwXSB2Z2FhcmI6IGRldmlj ZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nr cz1ub25lCj4gWyAgICAwLjcxMjA2N10gdmdhYXJiOiBsb2FkZWQKPiBbICAgIDAuNzEyMDcyXSB2 Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAwMDA6MDA6MDIuMAo+IFsgICAgMC43MTI3 MzZdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCj4gWyAgICAwLjcxMjkwNl0gbGliYXRhIHZl cnNpb24gMy4wMCBsb2FkZWQuCj4gWyAgICAwLjcxMjk5OV0gQUNQSTogYnVzIHR5cGUgVVNCIHJl Z2lzdGVyZWQKPiBbICAgIDAuNzEzMTI4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHVzYmZzCj4gWyAgICAwLjcxMzE3Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBodWIKPiBbICAgIDAuNzEzMjY0XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBkZXZpY2UgZHJpdmVyIHVzYgo+IFsgICAgMC43MTM2OTZdIFBDSTogVXNpbmcgQUNQSSBm b3IgSVJRIHJvdXRpbmcKPiBbICAgIDAuNzE3NDI4XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUg c2V0IHRvIDY0IGJ5dGVzCj4gWyAgICAwLjcxNzU2M10gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVy IFttZW0gMHgwMDA5ZDgwMC0weDAwMDlmZmZmXQo+IFsgICAgMC43MTc1NzJdIGU4MjA6IHJlc2Vy dmUgUkFNIGJ1ZmZlciBbbWVtIDB4ZDljOWYwMDAtMHhkYmZmZmZmZl0KPiBbICAgIDAuNzE3NTc1 XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweGRiMDAwMDAwLTB4ZGJmZmZmZmZdCj4g WyAgICAwLjcxNzU3OF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgxMWZlMDAwMDAt MHgxMWZmZmZmZmZdCj4gWyAgICAwLjcxODM4OV0gTmV0TGFiZWw6IEluaXRpYWxpemluZwo+IFsg ICAgMC43MTgzOTVdIE5ldExhYmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9IDEyOAo+IFsgICAgMC43 MTg0MDBdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQKPiBbICAgIDAu NzE4NDYwXSBOZXRMYWJlbDogIHVubGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdAo+ IFsgICAgMC43MTg3ODldIGhwZXQwOiBhdCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwgOCwgMCwg MCwgMCwgMCwgMCwgMAo+IFsgICAgMC43MTg4MDVdIGhwZXQwOiA4IGNvbXBhcmF0b3JzLCA2NC1i aXQgMTQuMzE4MTgwIE1IeiBjb3VudGVyCj4gWyAgICAwLjcyMDgzMF0gYW1kX25iOiBDYW5ub3Qg ZW51bWVyYXRlIEFNRCBub3J0aGJyaWRnZXMKPiBbICAgIDAuNzIwOTAzXSBjbG9ja3NvdXJjZTog U3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgaHBldAo+IFsgICAgMC43ODExMjhdIFZGUzogRGlzayBx dW90YXMgZHF1b3RfNi42LjAKPiBbICAgIDAuNzkyOTg3XSBWRlM6IERxdW90LWNhY2hlIGhhc2gg dGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQo+IFsgICAgMC44MDUzODZd IEFwcEFybW9yOiBBcHBBcm1vciBGaWxlc3lzdGVtIEVuYWJsZWQKPiBbICAgIDAuODA1NjMwXSBw bnA6IFBuUCBBQ1BJIGluaXQKPiBbICAgIDAuODA2MzI2XSBzeXN0ZW0gMDA6MDA6IFtpbyAgMHgw NjgwLTB4MDY5Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBbICAgIDAuODA2MzM2XSBzeXN0ZW0gMDA6 MDA6IFtpbyAgMHgxMDAwLTB4MTAwZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBbICAgIDAuODA2MzQ1 XSBzeXN0ZW0gMDA6MDA6IFtpbyAgMHg1MDAwLTB4NTAwM10gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBb ICAgIDAuODA2MzUzXSBzeXN0ZW0gMDA6MDA6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNlcnZl ZAo+IFsgICAgMC44MDYzNjFdIHN5c3RlbSAwMDowMDogW2lvICAweDA0MDAtMHgwNDUzXSBoYXMg YmVlbiByZXNlcnZlZAo+IFsgICAgMC44MDYzNjldIHN5c3RlbSAwMDowMDogW2lvICAweDA0NTgt MHgwNDdmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC44MDYzNzddIHN5c3RlbSAwMDowMDog W2lvICAweDA1MDAtMHgwNTdmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC44MDYzODZdIHN5 c3RlbSAwMDowMDogW2lvICAweDBhMDAtMHgwYTBmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAg MC44MDYzOTNdIHN5c3RlbSAwMDowMDogW2lvICAweDE2NGUtMHgxNjRmXSBoYXMgYmVlbiByZXNl cnZlZAo+IFsgICAgMC44MDY0MDJdIHN5c3RlbSAwMDowMDogW2lvICAweDUwMDAtMHg1MDBmXSBj b3VsZCBub3QgYmUgcmVzZXJ2ZWQKPiBbICAgIDAuODA2NDQyXSBzeXN0ZW0gMDA6MDA6IFBsdWcg YW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpCj4gWyAgICAwLjgwNjU1 MF0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0 aXZlKQo+IFsgICAgMC44MDY3NTNdIHN5c3RlbSAwMDowMjogW2lvICAweDA0NTQtMHgwNDU3XSBo YXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC44MDY3NjZdIHN5c3RlbSAwMDowMjogUGx1ZyBhbmQg UGxheSBBQ1BJIGRldmljZSwgSURzIElOVDNmMGQgUE5QMGMwMiAoYWN0aXZlKQo+IFsgICAgMC44 MDY4ODhdIHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMg KGFjdGl2ZSkKPiBbICAgIDAuODA3MDQzXSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBk ZXZpY2UsIElEcyBFVEQwYjAwIFNZTjAwMDIgUE5QMGYxMyAoYWN0aXZlKQo+IFsgICAgMC44MDc1 OTZdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZDFjMDAwLTB4ZmVkMWZmZmZdIGhhcyBiZWVuIHJl c2VydmVkCj4gWyAgICAwLjgwNzYwNl0gc3lzdGVtIDAwOjA1OiBbbWVtIDB4ZmVkMTAwMDAtMHhm ZWQxN2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBbICAgIDAuODA3NjE0XSBzeXN0ZW0gMDA6MDU6 IFttZW0gMHhmZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC44 MDc2MjJdIHN5c3RlbSAwMDowNTogW21lbSAweGZlZDE5MDAwLTB4ZmVkMTlmZmZdIGhhcyBiZWVu IHJlc2VydmVkCj4gWyAgICAwLjgwNzYzMV0gc3lzdGVtIDAwOjA1OiBbbWVtIDB4ZjgwMDAwMDAt MHhmYmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBbICAgIDAuODA3NjM5XSBzeXN0ZW0gMDA6 MDU6IFttZW0gMHhmZWQyMDAwMC0weGZlZDNmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAg MC44MDc2NDddIHN5c3RlbSAwMDowNTogW21lbSAweGZlZDkwMDAwLTB4ZmVkOTNmZmZdIGhhcyBi ZWVuIHJlc2VydmVkCj4gWyAgICAwLjgwNzY1NV0gc3lzdGVtIDAwOjA1OiBbbWVtIDB4ZmVkNDUw MDAtMHhmZWQ4ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKPiBbICAgIDAuODA3NjY0XSBzeXN0ZW0g MDA6MDU6IFttZW0gMHhmZjAwMDAwMC0weGZmZmZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQK PiBbICAgIDAuODA3NjczXSBzeXN0ZW0gMDA6MDU6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZm XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKPiBbICAgIDAuODA3NjgyXSBzeXN0ZW0gMDA6MDU6IFtt ZW0gMHhmZmZmZjAwMC0weGZmZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo+IFsgICAgMC44MDc2 OTRdIHN5c3RlbSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIg KGFjdGl2ZSkKPiBbICAgIDAuODA4NzM3XSBzeXN0ZW0gMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwYzAxIChhY3RpdmUpCj4gWyAgICAwLjgwODgwOF0gcG5wOiBQblAg QUNQSTogZm91bmQgNyBkZXZpY2VzCj4gWyAgICAwLjgyMDg1N10gY2xvY2tzb3VyY2U6IGFjcGlf cG06IG1hc2s6IDB4ZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmLCBtYXhfaWRsZV9uczogMjA4 NTcwMTAyNCBucwo+IFsgICAgMC44MjA5MzVdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2Ug dG8gW2J1cyAwMV0KPiBbICAgIDAuODIwOTUwXSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3 aW5kb3cgW21lbSAweGYwNjAwMDAwLTB4ZjA2ZmZmZmZdCj4gWyAgICAwLjgyMDk3MV0gcGNpIDAw MDA6MDA6MWMuMzogUENJIGJyaWRnZSB0byBbYnVzIDAyXQo+IFsgICAgMC44MjA5NzldIHBjaSAw MDAwOjAwOjFjLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZdCj4gWyAgICAw LjgyMDk5N10gcGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDQwMDAw MC0weGYwNGZmZmZmIDY0Yml0IHByZWZdCj4gWyAgICAwLjgyMTAxNl0gcGNpIDAwMDA6MDA6MWMu NDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQo+IFsgICAgMC44MjEwMjhdIHBjaSAwMDAwOjAwOjFj LjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjA1MDAwMDAtMHhmMDVmZmZmZl0KPiBbICAgIDAu ODIxMDUwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3IHdp bmRvd10KPiBbICAgIDAuODIxMDUyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAw eDBkMDAtMHhmZmZmIHdpbmRvd10KPiBbICAgIDAuODIxMDU0XSBwY2lfYnVzIDAwMDA6MDA6IHJl c291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQo+IFsgICAgMC44MjEw NTZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNyBbbWVtIDB4ZGZhMDAwMDAtMHhmZWFmZmZm ZiB3aW5kb3ddCj4gWyAgICAwLjgyMTA1OF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFtt ZW0gMHhmZWQ0MDAwMC0weGZlZDQ0ZmZmIHdpbmRvd10KPiBbICAgIDAuODIxMDYwXSBwY2lfYnVz IDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGYwNjAwMDAwLTB4ZjA2ZmZmZmZdCj4gWyAgICAw LjgyMTA2M10gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAwIFtpbyAgMHgyMDAwLTB4MmZmZl0K PiBbICAgIDAuODIxMDY1XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDIgW21lbSAweGYwNDAw MDAwLTB4ZjA0ZmZmZmYgNjRiaXQgcHJlZl0KPiBbICAgIDAuODIxMDY3XSBwY2lfYnVzIDAwMDA6 MDM6IHJlc291cmNlIDEgW21lbSAweGYwNTAwMDAwLTB4ZjA1ZmZmZmZdCj4gWyAgICAwLjg4MDk0 OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyCj4gWyAgICAwLjg4MTU3Nl0gVENQ IGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAyNjIxNDQg Ynl0ZXMpCj4gWyAgICAwLjg4MTgyOF0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2 OCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpCj4gWyAgICAwLjg4NDI2MF0gVENQOiBIYXNoIHRh YmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAzMjc2OCBiaW5kIDMyNzY4KQo+IFsgICAgMC44 ODQzODddIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA2LCAzMjc2ODAgYnl0 ZXMpCj4gWyAgICAwLjg4NDcyOF0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChv cmRlcjogNiwgMzI3NjgwIGJ5dGVzKQo+IFsgICAgMC45MjA5MjhdIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgMQo+IFsgICAgMC45MjA5OTldIHBjaSAwMDAwOjAwOjAyLjA6IFZpZGVv IGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTSBhdCBbbWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZl0K PiBbICAgIDAuOTIzMDU2XSBQQ0k6IENMUyA2NCBieXRlcywgZGVmYXVsdCA2NAo+IFsgICAgMC45 MjMzODFdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgo+IFsg ICAgMS4wMTA3MDldIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMzU3NksgKGZmZmY4ODAwMzc4ZjQw MDAgLSBmZmZmODgwMDM3YzcyMDAwKQo+IFsgICAgMS4wMTA3MjVdIFBDSS1ETUE6IFVzaW5nIHNv ZnR3YXJlIGJvdW5jZSBidWZmZXJpbmcgZm9yIElPIChTV0lPVExCKQo+IFsgICAgMS4wMTA3MzJd IHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4ZDVjOWYwMDAtMHhkOWM5ZjAwMF0gKDY0TUIpIG1hcHBl ZCBhdCBbZmZmZjg4MDBkNWM5ZjAwMC1mZmZmODgwMGQ5YzllZmZmXQo+IFsgICAgMS4wMTA4MjRd IFJBUEwgUE1VOiBBUEkgdW5pdCBpcyAyXi0zMiBKb3VsZXMsIDMgZml4ZWQgY291bnRlcnMsIDE2 Mzg0MCBtcyBvdmZsIHRpbWVyCj4gWyAgICAxLjAxMDgzNF0gUkFQTCBQTVU6IGh3IHVuaXQgb2Yg ZG9tYWluIHBwMC1jb3JlIDJeLTE2IEpvdWxlcwo+IFsgICAgMS4wMTA4MzldIFJBUEwgUE1VOiBo dyB1bml0IG9mIGRvbWFpbiBwYWNrYWdlIDJeLTE2IEpvdWxlcwo+IFsgICAgMS4wMTA4NDVdIFJB UEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBwcDEtZ3B1IDJeLTE2IEpvdWxlcwo+IFsgICAgMS4w MTEyMDFdIFNjYW5uaW5nIGZvciBsb3cgbWVtb3J5IGNvcnJ1cHRpb24gZXZlcnkgNjAgc2Vjb25k cwo+IFsgICAgMS4wMjk4ODBdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6 IDYsIDI2MjE0NCBieXRlcykKPiBbICAgIDEuMDQ4OTU0XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5l dGxpbmsgc3Vic3lzIChkaXNhYmxlZCkKPiBbICAgIDEuMDQ5MDU5XSBhdWRpdDogdHlwZT0yMDAw IGF1ZGl0KDE0Njg1Njg3MDcuMDMyOjEpOiBpbml0aWFsaXplZAo+IFsgICAgMS4wNTA2NjRdIElu aXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKPiBbICAgIDEuMDUxMTI2XSB3b3JraW5n c2V0OiB0aW1lc3RhbXBfYml0cz0zOCBtYXhfb3JkZXI9MjAgYnVja2V0X29yZGVyPTAKPiBbICAg IDEuMzEzMDU4XSBmdXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjUpCj4gWyAgICAxLjMzOTExMF0g S2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkCj4gWyAgICAxLjMzOTEzM10gQXN5bW1ldHJp YyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkCj4gWyAgICAxLjM0ODk3NF0gQmxvY2sgbGF5 ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1 MCkKPiBbICAgIDEuMzQ5MTMzXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkCj4gWyAgICAx LjM0OTE0Ml0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQgKGRlZmF1bHQpCj4gWyAg ICAxLjM3Mjg5Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkCj4gWyAgICAxLjM3MjkwOV0g c3RhcnQgcGxpc3QgdGVzdAo+IFsgICAgMS4zNzQ2NzldIGVuZCBwbGlzdCB0ZXN0Cj4gWyAgICAx LjM3NjA4OV0gcGNpX2hvdHBsdWc6IFBDSSBIb3QgUGx1ZyBQQ0kgQ29yZSB2ZXJzaW9uOiAwLjUK PiBbICAgIDEuMzc2MTE3XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENvbnRyb2xsZXIg RHJpdmVyIHZlcnNpb246IDAuNAo+IFsgICAgMS4zNzYzNThdIGludGVsX2lkbGU6IE1XQUlUIHN1 YnN0YXRlczogMHgyMTEyMAo+IFsgICAgMS4zNzYzNjFdIGludGVsX2lkbGU6IHYwLjQuMSBtb2Rl bCAweDJBCj4gWyAgICAxLjM3NzQ5M10gaW50ZWxfaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVf c3RhdGVzIDB4ZmZmZmZmZmYKPiBbICAgIDEuMzc3OTYyXSBBQ1BJOiBBQyBBZGFwdGVyIFtBRFAx XSAob24tbGluZSkKPiBbICAgIDEuMzc4MjY3XSBpbnB1dDogTGlkIFN3aXRjaCBhcyAvZGV2aWNl cy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBEOjAwL2lucHV0L2lucHV0MAo+IFsgICAg MS4zNzgzMzBdIEFDUEk6IExpZCBTd2l0Y2ggW0xJRDBdCj4gWyAgICAxLjM3ODU0Ml0gaW5wdXQ6 IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBD OjAwL2lucHV0L2lucHV0MQo+IFsgICAgMS4zNzg1OTNdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdS Ql0KPiBbICAgIDEuMzc4Nzg1XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZ U1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0Mgo+IFsgICAgMS4zNzg3OThdIEFDUEk6IFBv d2VyIEJ1dHRvbiBbUFdSRl0KPiBbICAgIDEuMzgzMDc4XSB0aGVybWFsIExOWFRIRVJNOjAwOiBy ZWdpc3RlcmVkIGFzIHRoZXJtYWxfem9uZTAKPiBbICAgIDEuMzgzMDg3XSBBQ1BJOiBUaGVybWFs IFpvbmUgW1RaMDBdICg0MyBDKQo+IFsgICAgMS4zODQxMjhdIHRoZXJtYWwgTE5YVEhFUk06MDE6 IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25lMQo+IFsgICAgMS4zODQxMzVdIEFDUEk6IFRoZXJt YWwgWm9uZSBbVFowMV0gKDMwIEMpCj4gWyAgICAxLjM4NDI1MV0gR0hFUzogSEVTVCBpcyBub3Qg ZW5hYmxlZCEKPiBbICAgIDEuMzg0NTMyXSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAzMiBw b3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZAo+IFsgICAgMS4zOTMzNjZdIEFDUEk6IEJhdHRlcnkg U2xvdCBbQkFUMV0gKGJhdHRlcnkgcHJlc2VudCkKPiBbICAgIDEuMzkzNjM1XSBMaW51eCBhZ3Bn YXJ0IGludGVyZmFjZSB2MC4xMDMKPiBbICAgIDEuNDA2NDQzXSBicmQ6IG1vZHVsZSBsb2FkZWQK PiBbICAgIDEuNDEzMTk3XSBsb29wOiBtb2R1bGUgbG9hZGVkCj4gWyAgICAxLjQxNzc0NV0gYWhj aSAwMDAwOjAwOjFmLjI6IHZlcnNpb24gMy4wCj4gWyAgICAxLjQxODMwNF0gYWhjaSAwMDAwOjAw OjFmLjI6IFNTUyBmbGFnIHNldCwgcGFyYWxsZWwgYnVzIHNjYW4gZGlzYWJsZWQKPiBbICAgIDEu NDI4NTA5XSBhaGNpIDAwMDA6MDA6MWYuMjogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgNiBwb3J0 cyA2IEdicHMgMHgxYiBpbXBsIFNBVEEgbW9kZQo+IFsgICAgMS40Mjg1MzRdIGFoY2kgMDAwMDow MDoxZi4yOiBmbGFnczogNjRiaXQgbmNxIHNudGYgaWxjayBzdGFnIHBtIGxlZCBjbG8gcGlvIHNs dW0gcGFydCBlbXMgc3hzIGFwc3QgCj4gWyAgICAxLjQ1MTk3OV0gc2NzaSBob3N0MDogYWhjaQo+ IFsgICAgMS40NTI2NjNdIHNjc2kgaG9zdDE6IGFoY2kKPiBbICAgIDEuNDUzMjAzXSBzY3NpIGhv c3QyOiBhaGNpCj4gWyAgICAxLjQ1MzcwOF0gc2NzaSBob3N0MzogYWhjaQo+IFsgICAgMS40NTQx MzJdIHNjc2kgaG9zdDQ6IGFoY2kKPiBbICAgIDEuNDU0NTU4XSBzY3NpIGhvc3Q1OiBhaGNpCj4g WyAgICAxLjQ1NDgyNF0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGYwNzA4 MDAwIHBvcnQgMHhmMDcwODEwMCBpcnEgMjUKPiBbICAgIDEuNDU0ODM1XSBhdGEyOiBTQVRBIG1h eCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjA3MDgwMDAgcG9ydCAweGYwNzA4MTgwIGlycSAyNQo+ IFsgICAgMS40NTQ4NDRdIGF0YTM6IERVTU1ZCj4gWyAgICAxLjQ1NDg1MF0gYXRhNDogU0FUQSBt YXggVURNQS8xMzMgYWJhciBtMjA0OEAweGYwNzA4MDAwIHBvcnQgMHhmMDcwODI4MCBpcnEgMjUK PiBbICAgIDEuNDU0ODYwXSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjA3 MDgwMDAgcG9ydCAweGYwNzA4MzAwIGlycSAyNQo+IFsgICAgMS40NTQ4NjhdIGF0YTY6IERVTU1Z Cj4gWyAgICAxLjQ1NjY2Ml0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkCj4gWyAgICAx LjQ1NzEzMF0gdHVuOiBVbml2ZXJzYWwgVFVOL1RBUCBkZXZpY2UgZHJpdmVyLCAxLjYKPiBbICAg IDEuNDU3MTM2XSB0dW46IChDKSAxOTk5LTIwMDQgTWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxj b21tLmNvbT4KPiBbICAgIDEuNDU3MzgzXSBQUFAgZ2VuZXJpYyBkcml2ZXIgdmVyc2lvbiAyLjQu Mgo+IFsgICAgMS40NTc1NTFdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250 cm9sbGVyIChFSENJKSBEcml2ZXIKPiBbICAgIDEuNDU3NTU3XSBlaGNpLXBjaTogRUhDSSBQQ0kg cGxhdGZvcm0gZHJpdmVyCj4gWyAgICAxLjQ1ODA0NF0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBF SENJIEhvc3QgQ29udHJvbGxlcgo+IFsgICAgMS40NTgyMTZdIGVoY2ktcGNpIDAwMDA6MDA6MWEu MDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxCj4gWyAgICAx LjQ1ODI4N10gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBkZWJ1ZyBwb3J0IDIKPiBbICAgIDEuNDYy MjQ4XSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IGNhY2hlIGxpbmUgc2l6ZSBvZiA2NCBpcyBub3Qg c3VwcG9ydGVkCj4gWyAgICAxLjQ2MjMxNF0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBpcnEgMTYs IGlvIG1lbSAweGYwNzBhMDAwCj4gWyAgICAxLjQ3Mjg3M10gZWhjaS1wY2kgMDAwMDowMDoxYS4w OiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAo+IFsgICAgMS40NzMyMDVdIHVzYiB1c2IxOiBO ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKPiBbICAg IDEuNDczMjEyXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1 Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKPiBbICAgIDEuNDczMjIwXSB1c2IgdXNiMTogUHJvZHVjdDog RUhDSSBIb3N0IENvbnRyb2xsZXIKPiBbICAgIDEuNDczMjI1XSB1c2IgdXNiMTogTWFudWZhY3R1 cmVyOiBMaW51eCA0LjcuMC1yYzctNC1pbml6YS1zbWFsbCBlaGNpX2hjZAo+IFsgICAgMS40NzMy MzFdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MWEuMAo+IFsgICAgMS40NzQyNTNd IGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kCj4gWyAgICAxLjQ3NDMwOF0gaHViIDEtMDoxLjA6 IDIgcG9ydHMgZGV0ZWN0ZWQKPiBbICAgIDEuNDc1NzE4XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6 IEVIQ0kgSG9zdCBDb250cm9sbGVyCj4gWyAgICAxLjQ3NTc0Ml0gZWhjaS1wY2kgMDAwMDowMDox ZC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKPiBbICAg IDEuNDc1Nzc4XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IGRlYnVnIHBvcnQgMgo+IFsgICAgMS40 Nzk3MDNdIGVoY2ktcGNpIDAwMDA6MDA6MWQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5v dCBzdXBwb3J0ZWQKPiBbICAgIDEuNDc5NzQ3XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IGlycSAy MywgaW8gbWVtIDB4ZjA3MDkwMDAKPiBbICAgIDEuNDg4OTExXSBlaGNpLXBjaSAwMDAwOjAwOjFk LjA6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwCj4gWyAgICAxLjQ4OTA3OV0gdXNiIHVzYjI6 IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo+IFsg ICAgMS40ODkwODZdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJv ZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQo+IFsgICAgMS40ODkwOTRdIHVzYiB1c2IyOiBQcm9kdWN0 OiBFSENJIEhvc3QgQ29udHJvbGxlcgo+IFsgICAgMS40ODkwOTldIHVzYiB1c2IyOiBNYW51ZmFj dHVyZXI6IExpbnV4IDQuNy4wLXJjNy00LWluaXphLXNtYWxsIGVoY2lfaGNkCj4gWyAgICAxLjQ4 OTEwNF0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxZC4wCj4gWyAgICAxLjQ4OTc0 MV0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKPiBbICAgIDEuNDg5NzcwXSBodWIgMi0wOjEu MDogMiBwb3J0cyBkZXRlY3RlZAo+IFsgICAgMS40OTAyOThdIGVoY2ktcGxhdGZvcm06IEVIQ0kg Z2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKPiBbICAgIDEuNDkwMzQ0XSBvaGNpX2hjZDogVVNCIDEu MSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKPiBbICAgIDEuNDkwMzU5XSBv aGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyCj4gWyAgICAxLjQ5MDM5N10gb2hjaS1w bGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgo+IFsgICAgMS40OTA0MjZdIHVo Y2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyCj4g WyAgICAxLjQ5MDY2MV0geGhjaV9oY2QgMDAwMDowMzowMC4wOiB4SENJIEhvc3QgQ29udHJvbGxl cgo+IFsgICAgMS40OTA2ODldIHhoY2lfaGNkIDAwMDA6MDM6MDAuMDogbmV3IFVTQiBidXMgcmVn aXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAzCj4gWyAgICAxLjUwMDQyN10geGhjaV9oY2Qg MDAwMDowMzowMC4wOiBoY2MgcGFyYW1zIDB4MDIwMGYxODAgaGNpIHZlcnNpb24gMHg5NiBxdWly a3MgMHgwMDA4MDAwMAo+IFsgICAgMS41MDEwNzNdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBm b3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKPiBbICAgIDEuNTAxMDgxXSB1c2Ig dXNiMzogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt YmVyPTEKPiBbICAgIDEuNTAxMDkwXSB1c2IgdXNiMzogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRy b2xsZXIKPiBbICAgIDEuNTAxMDk1XSB1c2IgdXNiMzogTWFudWZhY3R1cmVyOiBMaW51eCA0Ljcu MC1yYzctNC1pbml6YS1zbWFsbCB4aGNpLWhjZAo+IFsgICAgMS41MDExMDJdIHVzYiB1c2IzOiBT ZXJpYWxOdW1iZXI6IDAwMDA6MDM6MDAuMAo+IFsgICAgMS41MDE3NDhdIGh1YiAzLTA6MS4wOiBV U0IgaHViIGZvdW5kCj4gWyAgICAxLjUwMTgyN10gaHViIDMtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0 ZWQKPiBbICAgIDEuNTAyMjk0XSB4aGNpX2hjZCAwMDAwOjAzOjAwLjA6IHhIQ0kgSG9zdCBDb250 cm9sbGVyCj4gWyAgICAxLjUwMjMxMl0geGhjaV9oY2QgMDAwMDowMzowMC4wOiBuZXcgVVNCIGJ1 cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKPiBbICAgIDEuNTAyNDQzXSB1c2Ig dXNiNDogV2UgZG9uJ3Qga25vdyB0aGUgYWxnb3JpdGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3Qs IGRpc2FibGluZyBMUE0uCj4gWyAgICAxLjUwMjU0NV0gdXNiIHVzYjQ6IE5ldyBVU0IgZGV2aWNl IGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMwo+IFsgICAgMS41MDI1NTJdIHVz YiB1c2I0OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO dW1iZXI9MQo+IFsgICAgMS41MDI1NjBdIHVzYiB1c2I0OiBQcm9kdWN0OiB4SENJIEhvc3QgQ29u dHJvbGxlcgo+IFsgICAgMS41MDI1NjVdIHVzYiB1c2I0OiBNYW51ZmFjdHVyZXI6IExpbnV4IDQu Ny4wLXJjNy00LWluaXphLXNtYWxsIHhoY2ktaGNkCj4gWyAgICAxLjUwMjU3MF0gdXNiIHVzYjQ6 IFNlcmlhbE51bWJlcjogMDAwMDowMzowMC4wCj4gWyAgICAxLjUwMzIyNF0gaHViIDQtMDoxLjA6 IFVTQiBodWIgZm91bmQKPiBbICAgIDEuNTAzMjczXSBodWIgNC0wOjEuMDogMiBwb3J0cyBkZXRl Y3RlZAo+IFsgICAgMS41MDM5MThdIGk4MDQyOiBQTlA6IFBTLzIgQ29udHJvbGxlciBbUE5QMDMw MzpQUzJLLFBOUDBmMTM6RVBBRF0gYXQgMHg2MCwweDY0IGlycSAxLDEyCj4gWyAgICAxLjUwOTgy OF0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQo+IFsgICAgMS41MDk4 NzhdIHNlcmlvOiBpODA0MiBBVVggcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEyCj4gWyAgICAxLjUx MDc2Nl0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKPiBb ICAgIDEuNTEyMjMzXSBydGNfY21vcyAwMDowMTogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Nt b3MgYXMgcnRjMAo+IFsgICAgMS41MTIyNzhdIHJ0Y19jbW9zIDAwOjAxOiBhbGFybXMgdXAgdG8g b25lIG1vbnRoLCB5M2ssIDI0MiBieXRlcyBudnJhbSwgaHBldCBpcnFzCj4gWyAgICAxLjUxOTAx Ml0gaW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZv cm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0Mwo+IFsgICAgMS41MzcwMzldIGRldmljZS1tYXBw ZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwo+IFsgICAgMS41NDkzMTddIGRldmljZS1tYXBwZXI6 IGlvY3RsOiA0LjM0LjAtaW9jdGwgKDIwMTUtMTAtMjgpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEBy ZWRoYXQuY29tCj4gWyAgICAxLjU0OTM3OF0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5k aWNhdGUgYWN0aXZpdHkgb24gQ1BVcwo+IFsgICAgMS42MjEwMjFdIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgMTAKPiBbICAgIDEuNjMzNzExXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDE3Cj4gWyAgICAxLjYzMzc0MV0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lz dGVyZWQKPiBbICAgIDEuNjM0NzAwXSBtaWNyb2NvZGU6IENQVTAgc2lnPTB4MjA2YTcsIHBmPTB4 MTAsIHJldmlzaW9uPTB4MjgKPiBbICAgIDEuNjM0NzUwXSBtaWNyb2NvZGU6IENQVTEgc2lnPTB4 MjA2YTcsIHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiBbICAgIDEuNjM0Nzc2XSBtaWNyb2NvZGU6 IENQVTIgc2lnPTB4MjA2YTcsIHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiBbICAgIDEuNjM0ODE2 XSBtaWNyb2NvZGU6IENQVTMgc2lnPTB4MjA2YTcsIHBmPTB4MTAsIHJldmlzaW9uPTB4MjgKPiBb ICAgIDEuNjM1MDk0XSBtaWNyb2NvZGU6IE1pY3JvY29kZSBVcGRhdGUgRHJpdmVyOiB2Mi4wMSA8 dGlncmFuQGFpdmF6aWFuLmZzbmV0LmNvLnVrPiwgUGV0ZXIgT3J1YmEKPiBbICAgIDEuNjM2MDA4 XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKPiBbICAgIDEuNjM2MDE4XSBMb2FkaW5n IGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwo+IFsgICAgMS42NDMzNTldIExvYWRlZCBY LjUwOSBjZXJ0ICdCdWlsZCB0aW1lIGF1dG9nZW5lcmF0ZWQga2VybmVsIGtleTogMDBiODliMGI1 NGUyZTUwYzc3OWRjYjZiMTY2N2U3NWU1YmU4ZjUzMicKPiBbICAgIDEuNjQ4MDQ4XSBLZXkgdHlw ZSB0cnVzdGVkIHJlZ2lzdGVyZWQKPiBbICAgIDEuNjU2MjgxXSBLZXkgdHlwZSBlbmNyeXB0ZWQg cmVnaXN0ZXJlZAo+IFsgICAgMS42NTYyOTldIEFwcEFybW9yOiBBcHBBcm1vciBzaGExIHBvbGlj eSBoYXNoaW5nIGVuYWJsZWQKPiBbICAgIDEuNjU2MzA2XSBldm06IEhNQUMgYXR0cnM6IDB4MQo+ IFsgICAgMS42NTc0ODJdIHJ0Y19jbW9zIDAwOjAxOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAy MDE2LTA3LTE1IDA3OjQ1OjA4IFVUQyAoMTQ2ODU2ODcwOCkKPiBbICAgIDEuNjU3Njg1XSBCSU9T IEVERCBmYWNpbGl0eSB2MC4xNiAyMDA0LUp1bi0yNSwgMCBkZXZpY2VzIGZvdW5kCj4gWyAgICAx LjY1NzY5MV0gRUREIGluZm9ybWF0aW9uIG5vdCBhdmFpbGFibGUuCj4gWyAgICAxLjc2NTM0OF0g YXRhMTogU0FUQSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApCj4g WyAgICAxLjc2Njc3M10gYXRhMS4wMDogQVRBLTg6IEhpdGFjaGkgSFRTNTQ1MDUwQTdFMzgwLCBH RzJPQTZDMCwgbWF4IFVETUEvMTMzCj4gWyAgICAxLjc2Njc4M10gYXRhMS4wMDogOTc2NzczMTY4 IHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKPiBbICAgIDEu NzY4MzkzXSBhdGExLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwo+IFsgICAgMS43Njk1Mjdd IHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgSGl0YWNoaSBIVFM1NDUw NSBBNkMwIFBROiAwIEFOU0k6IDUKPiBbICAgIDEuNzg0OTcxXSB1c2IgMS0xOiBuZXcgaGlnaC1z cGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVoY2ktcGNpCj4gWyAgICAxLjc5NDA5N10g c2QgMDowOjA6MDogW3NkYV0gOTc2NzczMTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNTAw IEdCLzQ2NiBHaUIpCj4gWyAgICAxLjc5NDExMl0gc2QgMDowOjA6MDogW3NkYV0gNDA5Ni1ieXRl IHBoeXNpY2FsIGJsb2Nrcwo+IFsgICAgMS43OTQzODFdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRl IFByb3RlY3QgaXMgb2ZmCj4gWyAgICAxLjc5NDM5MF0gc2QgMDowOjA6MDogW3NkYV0gTW9kZSBT ZW5zZTogMDAgM2EgMDAgMDAKPiBbICAgIDEuNzk0NDg1XSBzZCAwOjA6MDowOiBbc2RhXSBXcml0 ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQ TyBvciBGVUEKPiBbICAgIDEuNzk0NTM3XSBzZCAwOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVy aWMgc2cwIHR5cGUgMAo+IFsgICAgMS44MDA4NTBdIHVzYiAyLTE6IG5ldyBoaWdoLXNwZWVkIFVT QiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1wY2kKPiBbICAgIDEuODQxNTE3XSAgc2RhOiBz ZGExIHNkYTIgc2RhMwo+IFsgICAgMS44NDM4MDddIHNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVk IFNDU0kgZGlzawo+IFsgICAgMS44Njg5NjVdIHVzYiAzLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBk ZXZpY2UgbnVtYmVyIDIgdXNpbmcgeGhjaV9oY2QKPiBbICAgIDEuOTE3NTY0XSB1c2IgMS0xOiBO ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9ODA4NywgaWRQcm9kdWN0PTAwMjQKPiBbICAg IDEuOTE3NTk2XSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVj dD0wLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMS45MTg0MThdIGh1YiAxLTE6MS4wOiBVU0IgaHVi IGZvdW5kCj4gWyAgICAxLjkxODYxMl0gaHViIDEtMToxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQKPiBb ICAgIDEuOTMzNzA0XSB1c2IgMi0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9ODA4 NywgaWRQcm9kdWN0PTAwMjQKPiBbICAgIDEuOTMzNzE2XSB1c2IgMi0xOiBOZXcgVVNCIGRldmlj ZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMS45MzQ0 NzldIGh1YiAyLTE6MS4wOiBVU0IgaHViIGZvdW5kCj4gWyAgICAxLjkzNDY3Nl0gaHViIDItMTox LjA6IDYgcG9ydHMgZGV0ZWN0ZWQKPiBbICAgIDIuMDA5MDQ1XSB0c2M6IFJlZmluZWQgVFNDIGNs b2Nrc291cmNlIGNhbGlicmF0aW9uOiAxNTk2LjM3NCBNSHoKPiBbICAgIDIuMDA5MDU3XSBjbG9j a3NvdXJjZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxNzAy YzNhOTIyZiwgbWF4X2lkbGVfbnM6IDQ0MDc5NTI0MjAzNCBucwo+IFsgICAgMi4wNTM2MjldIHVz YiAzLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNzgxLCBpZFByb2R1Y3Q9NTU3 ZAo+IFsgICAgMi4wNTM2NDJdIHVzYiAzLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0zCj4gWyAgICAyLjA1MzY0OV0gdXNiIDMtMTogUHJv ZHVjdDogQ3J1emVyIEZvcmNlCj4gWyAgICAyLjA1MzY1NV0gdXNiIDMtMTogTWFudWZhY3R1cmVy OiBTYW5EaXNrCj4gWyAgICAyLjA1MzY2OF0gdXNiIDMtMTogU2VyaWFsTnVtYmVyOiA0QzUzMDAx MjI0MTEyNDEwNDI5Mgo+IFsgICAgMi4xMDUyNTBdIGF0YTI6IFNBVEEgbGluayB1cCAzLjAgR2Jw cyAoU1N0YXR1cyAxMjMgU0NvbnRyb2wgMzAwKQo+IFsgICAgMi4xMDYxNTFdIGF0YTIuMDA6IEFU QS04OiBTYW5EaXNrIGlTU0QgUDQgMTZHQiwgU1NEIDkuMTQsIG1heCBVRE1BLzEzMwo+IFsgICAg Mi4xMDYxODRdIGF0YTIuMDA6IDMxMjc3MjMyIHNlY3RvcnMsIG11bHRpIDE6IExCQTQ4IAo+IFsg ICAgMi4xMDcwNDldIGF0YTIuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzCj4gWyAgICAyLjEw NzY1M10gc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBTYW5EaXNrIGlT U0QgUDQgIDkuMTQgUFE6IDAgQU5TSTogNQo+IFsgICAgMi4xMjk2NDBdIHNkIDE6MDowOjA6IFtz ZGJdIDMxMjc3MjMyIDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMTYuMCBHQi8xNC45IEdpQikK PiBbICAgIDIuMTI5NzQzXSBzZCAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cxIHR5 cGUgMAo+IFsgICAgMi4xMzAwMThdIHNkIDE6MDowOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMg b2ZmCj4gWyAgICAyLjEzMDAyOV0gc2QgMTowOjA6MDogW3NkYl0gTW9kZSBTZW5zZTogMDAgM2Eg MDAgMDAKPiBbICAgIDIuMTMwMTQ5XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBjYWNoZTogZW5h YmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKPiBb ICAgIDIuMTMxMjMxXSAgc2RiOiBzZGIxIHNkYjIKPiBbICAgIDIuMTMyMTg5XSBzZCAxOjA6MDow OiBbc2RiXSBBdHRhY2hlZCBTQ1NJIGRpc2sKPiBbICAgIDIuMTg4OTQ2XSB1c2IgMS0xLjQ6IG5l dyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZWhjaS1wY2kKPiBbICAgIDIu MjA4OTM5XSB1c2IgMi0xLjQ6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2lu ZyBlaGNpLXBjaQo+IFsgICAgMi4zMDgyMjBdIHVzYiAyLTEuNDogTmV3IFVTQiBkZXZpY2UgZm91 bmQsIGlkVmVuZG9yPTA0NmQsIGlkUHJvZHVjdD1jMDBlCj4gWyAgICAyLjMwODIzMl0gdXNiIDIt MS40OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1i ZXI9MAo+IFsgICAgMi4zMDgyNDFdIHVzYiAyLTEuNDogUHJvZHVjdDogVVNCLVBTLzIgT3B0aWNh bCBNb3VzZQo+IFsgICAgMi4zMDgyNDddIHVzYiAyLTEuNDogTWFudWZhY3R1cmVyOiBMb2dpdGVj aAo+IFsgICAgMi4zODA5MTNdIHVzYiAyLTEuNTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBu dW1iZXIgNCB1c2luZyBlaGNpLXBjaQo+IFsgICAgMi40NDE0NTddIHVzYiAxLTEuNDogTmV3IFVT QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTIyMzIsIGlkUHJvZHVjdD0xMDE4Cj4gWyAgICAyLjQ0 MTQ2OV0gdXNiIDEtMS40OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0y LCBTZXJpYWxOdW1iZXI9MAo+IFsgICAgMi40NDE0NzldIHVzYiAxLTEuNDogUHJvZHVjdDogV2Vi Q2FtIFNDLTEzSERMMTE0MzFOCj4gWyAgICAyLjQ0MTQ4NF0gdXNiIDEtMS40OiBNYW51ZmFjdHVy ZXI6IDEyMwo+IFsgICAgMi40NDE3NDZdIGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAg U0NvbnRyb2wgMzAwKQo+IFsgICAgMi40NzgwOTNdIHVzYiAyLTEuNTogTmV3IFVTQiBkZXZpY2Ug Zm91bmQsIGlkVmVuZG9yPTgwODYsIGlkUHJvZHVjdD0wMTg5Cj4gWyAgICAyLjQ3ODEwNV0gdXNi IDItMS41OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJpYWxO dW1iZXI9MAo+IFsgICAgMi43NTM4NThdIGF0YTU6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAg U0NvbnRyb2wgMzAwKQo+IFsgICAgMi43NTU0OThdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1v cnk6IDE0NzZLIChmZmZmZmZmZjgxZjY5MDAwIC0gZmZmZmZmZmY4MjBkYTAwMCkKPiBbICAgIDIu NzU1NTA5XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDE0MzM2 awo+IFsgICAgMi43NTY5NTNdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE4MjhLIChm ZmZmODgwMDAxODM3MDAwIC0gZmZmZjg4MDAwMWEwMDAwMCkKPiBbICAgIDIuNzU5MjA5XSBGcmVl aW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA3NTJLIChmZmZmODgwMDAxZDQ0MDAwIC0gZmZmZjg4 MDAwMWUwMDAwMCkKPiBbICAgIDIuNzk3NDExXSB1ZGV2ZFsxNzNdOiBzdGFydGluZyB2ZXJzaW9u IDE3NQo+IFsgICAgMy4wMTA4NjFdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJj ZSB0c2MKPiBbICAgIDMuMDY0MTc2XSByODE2OSBHaWdhYml0IEV0aGVybmV0IGRyaXZlciAyLjNM Sy1OQVBJIGxvYWRlZAo+IFsgICAgMy4wNjQyMTJdIHI4MTY5IDAwMDA6MDI6MDAuMDogY2FuJ3Qg ZGlzYWJsZSBBU1BNOyBPUyBkb2Vzbid0IGhhdmUgQVNQTSBjb250cm9sCj4gWyAgICAzLjA2NzQ1 OF0gcjgxNjkgMDAwMDowMjowMC4wIGV0aDA6IFJUTDgxNjhldmwvODExMWV2bCBhdCAweGZmZmZj OTAwMDA5YWUwMDAsIGU4OjAzOjlhOjM2OjE3OmE5LCBYSUQgMGM5MDA4MDAgSVJRIDMxCj4gWyAg ICAzLjA2NzQ3M10gcjgxNjkgMDAwMDowMjowMC4wIGV0aDA6IGp1bWJvIGZlYXR1cmVzIFtmcmFt ZXM6IDkyMDAgYnl0ZXMsIHR4IGNoZWNrc3VtbWluZzoga29dCj4gWyAgICAzLjEwNTQ2MV0gdXNi LXN0b3JhZ2UgMy0xOjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKPiBbICAg IDMuMTA2MDM5XSBzY3NpIGhvc3Q2OiB1c2Itc3RvcmFnZSAzLTE6MS4wCj4gWyAgICAzLjEwODQw OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQo+ IFsgICAgMy4xMzc0NjZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg dXNiaGlkCj4gWyAgICAzLjEzNzQ4MV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyCj4gWyAg ICAzLjIyNzIyOF0gaW5wdXQ6IExvZ2l0ZWNoIFVTQi1QUy8yIE9wdGljYWwgTW91c2UgYXMgL2Rl dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFkLjAvdXNiMi8yLTEvMi0xLjQvMi0xLjQ6MS4wLzAw MDM6MDQ2RDpDMDBFLjAwMDEvaW5wdXQvaW5wdXQ1Cj4gWyAgICAzLjIyNzcyMl0gaGlkLWdlbmVy aWMgMDAwMzowNDZEOkMwMEUuMDAwMTogaW5wdXQ6IFVTQiBISUQgdjEuMTAgTW91c2UgW0xvZ2l0 ZWNoIFVTQi1QUy8yIE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjFkLjAtMS40L2lucHV0 MAo+IFsgICAgNC4wMTcwNzVdIEVYVDQtZnMgKGxvb3AwKTogbW91bnRlZCBmaWxlc3lzdGVtIHdp dGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQo+IFsgICAgNC4xMDU5NjJdIHNjc2kg NjowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgU2FuRGlzayAgQ3J1emVyIEZvcmNlICAgICAxLjI3 IFBROiAwIEFOU0k6IDYKPiBbICAgIDQuMTA4NTU0XSBzZCA2OjA6MDowOiBbc2RjXSA2MjUzMDYy NCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDMyLjAgR0IvMjkuOCBHaUIpCj4gWyAgICA0LjEw ODcwM10gc2QgNjowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMiB0eXBlIDAKPiBbICAg IDQuMTExOTUwXSBzZCA2OjA6MDowOiBbc2RjXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo+IFsgICAg NC4xMTE5NjddIHNkIDY6MDowOjA6IFtzZGNdIE1vZGUgU2Vuc2U6IDQzIDAwIDAwIDAwCj4gWyAg ICA0LjExMjQ3Ml0gc2QgNjowOjA6MDogW3NkY10gV3JpdGUgY2FjaGU6IGRpc2FibGVkLCByZWFk IGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQo+IFsgICAgNC4xMTYy NjZdICBzZGM6IHNkYzEKPiBbICAgIDQuMTE4NzA0XSBzZCA2OjA6MDowOiBbc2RjXSBBdHRhY2hl ZCBTQ1NJIHJlbW92YWJsZSBkaXNrCj4gWyAgICA0LjMwNzYzN10gcmFuZG9tOiBub25ibG9ja2lu ZyBwb29sIGlzIGluaXRpYWxpemVkCj4gWyAgICA2LjAxNDIwMF0gaW5pdDogdXJlYWRhaGVhZCBt YWluIHByb2Nlc3MgKDQ2NikgdGVybWluYXRlZCB3aXRoIHN0YXR1cyA1Cj4gWyAgIDEwLjEyOTIw NV0gQWRkaW5nIDI2MjE0MGsgc3dhcCBvbiAvaG9zdC91YnVudHUvZGlza3Mvc3dhcC5kaXNrLiAg UHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczoyNjIxNDBrIEZTCj4gWyAgIDEwLjM5MzYwMV0g RVhUNC1mcyAobG9vcDApOiByZS1tb3VudGVkLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwo+IFsg ICAxMC41NDE2MTRdIHVkZXZkWzY5Ml06IHN0YXJ0aW5nIHZlcnNpb24gMTc1Cj4gWyAgIDExLjgw NjA3NV0gbHA6IGRyaXZlciBsb2FkZWQgYnV0IG5vIGRldmljZXMgZm91bmQKPiBbICAgMTMuNzcz NzYzXSB3bWk6IE1hcHBlciBsb2FkZWQKPiBbICAgMTMuOTMzOTg0XSBbZHJtXSBJbml0aWFsaXpl ZCBkcm0gMS4xLjAgMjAwNjA4MTAKPiBbICAgMTMuOTk4NzMwXSBBQ1BJIFdhcm5pbmc6IFN5c3Rl bUlPIHJhbmdlIDB4MDAwMDAwMDAwMDAwMDQyOC0weDAwMDAwMDAwMDAwMDA0MkYgY29uZmxpY3Rz IHdpdGggT3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwNDAwLTB4MDAwMDAwMDAwMDAwMDQ3RiAoXFBN SU8pICgyMDE2MDQyMi91dGFkZHJlc3MtMjU1KQo+IFsgICAxMy45OTg3NDVdIEFDUEk6IElmIGFu IEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3IgdGhpcyBkZXZpY2UsIHlvdSBzaG91bGQgdXNl IGl0IGluc3RlYWQgb2YgdGhlIG5hdGl2ZSBkcml2ZXIKPiBbICAgMTMuOTk4NzU1XSBBQ1BJIFdh cm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAwMDAwMDAwMDU0MC0weDAwMDAwMDAwMDAwMDA1 NEYgY29uZmxpY3RzIHdpdGggT3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAw MDAwMDU2MyAoXEdQSU8pICgyMDE2MDQyMi91dGFkZHJlc3MtMjU1KQo+IFsgICAxMy45OTg3NjRd IEFDUEk6IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3IgdGhpcyBkZXZpY2UsIHlv dSBzaG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhlIG5hdGl2ZSBkcml2ZXIKPiBbICAgMTMuOTk4 NzY5XSBBQ1BJIFdhcm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAwMDAwMDAwMDUzMC0weDAw MDAwMDAwMDAwMDA1M0YgY29uZmxpY3RzIHdpdGggT3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwNTAw LTB4MDAwMDAwMDAwMDAwMDU2MyAoXEdQSU8pICgyMDE2MDQyMi91dGFkZHJlc3MtMjU1KQo+IFsg ICAxMy45OTg3NzZdIEFDUEk6IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3IgdGhp cyBkZXZpY2UsIHlvdSBzaG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhlIG5hdGl2ZSBkcml2ZXIK PiBbICAgMTMuOTk4NzgxXSBBQ1BJIFdhcm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAwMDAw MDAwMDUwMC0weDAwMDAwMDAwMDAwMDA1MkYgY29uZmxpY3RzIHdpdGggT3BSZWdpb24gMHgwMDAw MDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAwMDAwMDU2MyAoXEdQSU8pICgyMDE2MDQyMi91dGFkZHJl c3MtMjU1KQo+IFsgICAxMy45OTg3ODhdIEFDUEk6IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWls YWJsZSBmb3IgdGhpcyBkZXZpY2UsIHlvdSBzaG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhlIG5h dGl2ZSBkcml2ZXIKPiBbICAgMTMuOTk4NzkwXSBscGNfaWNoOiBSZXNvdXJjZSBjb25mbGljdChz KSBmb3VuZCBhZmZlY3RpbmcgZ3Bpb19pY2gKPiBbICAgMTQuMjAwMTQyXSBzYW1zdW5nX2xhcHRv cDogZGV0ZWN0ZWQgU0FCSSBpbnRlcmZhY2U6IFN3U21pQAo+IFsgICAxNC45MDM5NDVdIEJsdWV0 b290aDogQ29yZSB2ZXIgMi4yMQo+IFsgICAxNC45MDQwMTVdIE5FVDogUmVnaXN0ZXJlZCBwcm90 b2NvbCBmYW1pbHkgMzEKPiBbICAgMTQuOTA0MDE5XSBCbHVldG9vdGg6IEhDSSBkZXZpY2UgYW5k IGNvbm5lY3Rpb24gbWFuYWdlciBpbml0aWFsaXplZAo+IFsgICAxNC45MDQxMTddIEJsdWV0b290 aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXplZAo+IFsgICAxNC45MDQxMjhdIEJsdWV0b290 aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkCj4gWyAgIDE0LjkwNDIxNl0gQmx1ZXRv b3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRpYWxpemVkCj4gWyAgIDE1LjQ0NDIyNV0gSW50ZWwo UikgV2lyZWxlc3MgV2lGaSBkcml2ZXIgZm9yIExpbnV4Cj4gWyAgIDE1LjQ0NDIzMV0gQ29weXJp Z2h0KGMpIDIwMDMtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24KPiBbICAgMTUuNDQ0NjU1XSBpd2x3 aWZpIDAwMDA6MDE6MDAuMDogY2FuJ3QgZGlzYWJsZSBBU1BNOyBPUyBkb2Vzbid0IGhhdmUgQVNQ TSBjb250cm9sCj4gWyAgIDE1LjU1ODgxNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm YWNlIGRyaXZlciBidHVzYgo+IFsgICAxNS41OTk1ODhdIHBzbW91c2Ugc2VyaW8xOiBlbGFudGVj aDogYXNzdW1pbmcgaGFyZHdhcmUgdmVyc2lvbiAzICh3aXRoIGZpcm13YXJlIHZlcnNpb24gMHg0 NTBmMDApCj4gWyAgIDE1LjYxNTE0NF0gcHNtb3VzZSBzZXJpbzE6IGVsYW50ZWNoOiBTeW5hcHRp Y3MgY2FwYWJpbGl0aWVzIHF1ZXJ5IHJlc3VsdCAweDA4LCAweDE3LCAweDBjLgo+IFsgICAxNS42 MzA3NzhdIHBzbW91c2Ugc2VyaW8xOiBlbGFudGVjaDogRWxhbiBzYW1wbGUgcXVlcnkgcmVzdWx0 IDAzLCAzZiwgODYKPiBbICAgMTUuNjUyMjc4XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBw b3J0IGRyaXZlcgo+IFsgICAxNS43MzM5NTJdIExpbnV4IHZpZGVvIGNhcHR1cmUgaW50ZXJmYWNl OiB2Mi4wMAo+IFsgICAxNS43MzY1NjBdIGlucHV0OiBFVFBTLzIgRWxhbnRlY2ggVG91Y2hwYWQg YXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8xL2lucHV0L2lucHV0Ngo+IFsgICAxNi4z Mjk2NzVdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBEMDogYXV0b2NvbmZpZyBmb3Ig QUxDMjY5VkM6IGxpbmVfb3V0cz0xICgweDE0LzB4MC8weDAvMHgwLzB4MCkgdHlwZTpzcGVha2Vy Cj4gWyAgIDE2LjMyOTY4Ml0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMEQwOiAgICBz cGVha2VyX291dHM9MCAoMHgwLzB4MC8weDAvMHgwLzB4MCkKPiBbICAgMTYuMzI5Njg0XSBzbmRf aGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDA6ICAgIGhwX291dHM9MSAoMHgxNS8weDAvMHgw LzB4MC8weDApCj4gWyAgIDE2LjMyOTY4Nl0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9D MEQwOiAgICBtb25vOiBtb25vX291dD0weDAKPiBbICAgMTYuMzI5Njg4XSBzbmRfaGRhX2NvZGVj X3JlYWx0ZWsgaGRhdWRpb0MwRDA6ICAgIGlucHV0czoKPiBbICAgMTYuMzI5NjkyXSBzbmRfaGRh X2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDA6ICAgICAgSW50ZXJuYWwgTWljPTB4MTkKPiBbICAg MTYuMzI5Njk2XSBzbmRfaGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDA6ICAgICAgTWljPTB4 MTgKPiBbICAgMTYuNDQ0MzExXSBpd2x3aWZpIDAwMDA6MDE6MDAuMDogbG9hZGVkIGZpcm13YXJl IHZlcnNpb24gMTguMTY4LjYuMSBvcF9tb2RlIGl3bGR2bQo+IFsgICAxNi42NDcwNzldIFtkcm1d IE1lbW9yeSB1c2FibGUgYnkgZ3JhcGhpY3MgZGV2aWNlID0gMjA0OE0KPiBbICAgMTYuNjQ3MTI4 XSBbZHJtXSBSZXBsYWNpbmcgVkdBIGNvbnNvbGUgZHJpdmVyCj4gWyAgIDE2LjY1MzIyMV0gW2Ry bV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAyICgyMS4xMC4yMDEzKS4K PiBbICAgMTYuNjUzMjI2XSBbZHJtXSBEcml2ZXIgc3VwcG9ydHMgcHJlY2lzZSB2YmxhbmsgdGlt ZXN0YW1wIHF1ZXJ5Lgo+IFsgICAxNi42NTc4NTVdIHZnYWFyYjogZGV2aWNlIGNoYW5nZWQgZGVj b2RlczogUENJOjAwMDA6MDA6MDIuMCxvbGRkZWNvZGVzPWlvK21lbSxkZWNvZGVzPWlvK21lbTpv d25zPWlvK21lbQo+IFsgICAxNi43MjcwMzRdIHV2Y3ZpZGVvOiBGb3VuZCBVVkMgMS4wMCBkZXZp Y2UgV2ViQ2FtIFNDLTEzSERMMTE0MzFOICgyMjMyOjEwMTgpCj4gWyAgIDE2Ljc0Njc4Nl0gaW5w dXQ6IFdlYkNhbSBTQy0xM0hETDExNDMxTiBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6 MWEuMC91c2IxLzEtMS8xLTEuNC8xLTEuNDoxLjAvaW5wdXQvaW5wdXQ5Cj4gWyAgIDE2Ljc0NzI4 OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1dmN2aWRlbwo+IFsg ICAxNi43NDcyOTJdIFVTQiBWaWRlbyBDbGFzcyBkcml2ZXIgKDEuMS4xKQo+IFsgICAxNi44MTc5 OThdIEFDUEk6IFZpZGVvIERldmljZSBbR0ZYMF0gKG11bHRpLWhlYWQ6IHllcyAgcm9tOiBubyAg cG9zdDogbm8pCj4gWyAgIDE2LjgxODk5NF0gaW5wdXQ6IFZpZGVvIEJ1cyBhcyAvZGV2aWNlcy9M TlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQTA4OjAwL0xOWFZJREVPOjAwL2lucHV0L2lucHV0 MTAKPiBbICAgMTYuODIwMTQzXSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MWIuMDogYm91bmQgMDAw MDowMDowMi4wIChvcHMgaTkxNV9hdWRpb19jb21wb25lbnRfYmluZF9vcHMgW2k5MTVdKQo+IFsg ICAxNi44Nzg1MTldIEJsdWV0b290aDogUkZDT01NIFRUWSBsYXllciBpbml0aWFsaXplZAo+IFsg ICAxNi44Nzg1NDNdIEJsdWV0b290aDogUkZDT01NIHNvY2tldCBsYXllciBpbml0aWFsaXplZAo+ IFsgICAxNi44Nzg1NjNdIEJsdWV0b290aDogUkZDT01NIHZlciAxLjExCj4gWyAgIDE2Ljk1NTcw M10gZmJjb246IGludGVsZHJtZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UKPiBbICAgMTYuOTU2 NTc5XSAKPiBbICAgMTYuOTU2NTgwXSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KPiBbICAgMTYuOTU2NTgxXSBbIElORk86IHBvc3NpYmxlIGNp cmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRlY3RlZCBdCj4gWyAgIDE2Ljk1NjU4M10gNC43 LjAtcmM3LTQtaW5pemEtc21hbGwgIzEgTm90IHRhaW50ZWQKPiBbICAgMTYuOTU2NTgzXSAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gWyAg IDE2Ljk1NjU4NV0ga3dvcmtlci91MTY6MS83OSBpcyB0cnlpbmcgdG8gYWNxdWlyZSBsb2NrOgo+ IFsgICAxNi45NTY2MThdICAoJmRldi0+bW9kZV9jb25maWcubXV0ZXgpeysuKy4rLn0sIGF0OiBb PGZmZmZmZmZmYTAwZjJiMzA+XSBkcm1fbW9kZXNldF9sb2NrX2FsbCsweDQwLzB4MTIwIFtkcm1d Cj4gWyAgIDE2Ljk1NjYxOV0gCj4gWyAgIDE2Ljk1NjYxOV0gYnV0IHRhc2sgaXMgYWxyZWFkeSBo b2xkaW5nIGxvY2s6Cj4gWyAgIDE2Ljk1NjYyNl0gICgoZmJfbm90aWZpZXJfbGlzdCkucndzZW0p eysrKysuK30sIGF0OiBbPGZmZmZmZmZmODEwYWFlMjU+XSBfX2Jsb2NraW5nX25vdGlmaWVyX2Nh bGxfY2hhaW4rMHgzNS8weDcwCj4gWyAgIDE2Ljk1NjYyN10gCj4gWyAgIDE2Ljk1NjYyN10gd2hp Y2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgo+IFsgICAxNi45NTY2Mjdd IAo+IFsgICAxNi45NTY2MjddIAo+IFsgICAxNi45NTY2MjddIHRoZSBleGlzdGluZyBkZXBlbmRl bmN5IGNoYWluIChpbiByZXZlcnNlIG9yZGVyKSBpczoKPiBbICAgMTYuOTU2NjMxXSAKPiBbICAg MTYuOTU2NjMxXSAtPiAjMSAoKGZiX25vdGlmaWVyX2xpc3QpLnJ3c2VtKXsrKysrLit9Ogo+IFsg ICAxNi45NTY2MzVdICAgICAgICBbPGZmZmZmZmZmODEwZGZmNDk+XSBsb2NrX2FjcXVpcmUrMHgx MTkvMHgyMjAKPiBbICAgMTYuOTU2NjM5XSAgICAgICAgWzxmZmZmZmZmZjgxODJhZmQ5Pl0gZG93 bl93cml0ZSsweDQ5LzB4ODAKPiBbICAgMTYuOTU2NjQyXSAgICAgICAgWzxmZmZmZmZmZjgxMGFh ZmIxPl0gYmxvY2tpbmdfbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIrMHgyMS8weGIwCj4gWyAgIDE2 Ljk1NjY0Nl0gICAgICAgIFs8ZmZmZmZmZmY4MTRhMTdjOD5dIGZiX3JlZ2lzdGVyX2NsaWVudCsw eDE4LzB4MjAKPiBbICAgMTYuOTU2NjQ4XSAgICAgICAgWzxmZmZmZmZmZjgxNGExMDhiPl0gYmFj a2xpZ2h0X2RldmljZV9yZWdpc3RlcisweDEyYi8weDI0MAo+IFsgICAxNi45NTY3MTBdICAgICAg ICBbPGZmZmZmZmZmYTA1OGI1ZjI+XSBpbnRlbF9iYWNrbGlnaHRfZGV2aWNlX3JlZ2lzdGVyKzB4 YTIvMHgxNzAgW2k5MTVdCj4gWyAgIDE2Ljk1Njc2NF0gICAgICAgIFs8ZmZmZmZmZmZhMDU1OTFl ZT5dIGludGVsX2Nvbm5lY3Rvcl9yZWdpc3RlcisweGUvMHgxMCBbaTkxNV0KPiBbICAgMTYuOTU2 Nzc4XSAgICAgICAgWzxmZmZmZmZmZmEwMGUxNGJhPl0gZHJtX2Nvbm5lY3Rvcl9yZWdpc3Rlcisw eDRhLzB4ODAgW2RybV0KPiBbICAgMTYuOTU2NzkyXSAgICAgICAgWzxmZmZmZmZmZmEwMGU1OTAz Pl0gZHJtX21vZGVzZXRfcmVnaXN0ZXJfYWxsKzB4MTYzLzB4MWMwIFtkcm1dCj4gWyAgIDE2Ljk1 NjgwNV0gICAgICAgIFs8ZmZmZmZmZmZhMDBkY2M1Mj5dIGRybV9kZXZfcmVnaXN0ZXIrMHhjMi8w eGQwIFtkcm1dCj4gWyAgIDE2Ljk1Njg0OF0gICAgICAgIFs8ZmZmZmZmZmZhMDRjODJmMz5dIGk5 MTVfZHJpdmVyX2xvYWQrMHg3NTMvMHgxM2UwIFtpOTE1XQo+IFsgICAxNi45NTY4OTJdICAgICAg ICBbPGZmZmZmZmZmYTA0ZDM2N2Y+XSBpOTE1X3BjaV9wcm9iZSsweDRmLzB4NzAgW2k5MTVdCj4g WyAgIDE2Ljk1Njg5Nl0gICAgICAgIFs8ZmZmZmZmZmY4MTQ2ZTIxNT5dIGxvY2FsX3BjaV9wcm9i ZSsweDQ1LzB4YTAKPiBbICAgMTYuOTU2ODk5XSAgICAgICAgWzxmZmZmZmZmZjgxNDZmNjNkPl0g cGNpX2RldmljZV9wcm9iZSsweGRkLzB4MTMwCj4gWyAgIDE2Ljk1NjkwMV0gICAgICAgIFs8ZmZm ZmZmZmY4MTU3Mjg4ZT5dIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgxOGUvMHgyZDAKPiBbICAgMTYu OTU2OTAyXSAgICAgICAgWzxmZmZmZmZmZjgxNTcyYTY3Pl0gX19kcml2ZXJfYXR0YWNoKzB4OTcv MHhhMAo+IFsgICAxNi45NTY5MDVdICAgICAgICBbPGZmZmZmZmZmODE1NzA2YTY+XSBidXNfZm9y X2VhY2hfZGV2KzB4NjYvMHhhMAo+IFsgICAxNi45NTY5MDhdICAgICAgICBbPGZmZmZmZmZmODE1 NzIyMGU+XSBkcml2ZXJfYXR0YWNoKzB4MWUvMHgyMAo+IFsgICAxNi45NTY5MTBdICAgICAgICBb PGZmZmZmZmZmODE1NzFkZTg+XSBidXNfYWRkX2RyaXZlcisweDFiOC8weDIzMAo+IFsgICAxNi45 NTY5MTFdICAgICAgICBbPGZmZmZmZmZmODE1NzM3ODA+XSBkcml2ZXJfcmVnaXN0ZXIrMHg2MC8w eGUwCj4gWyAgIDE2Ljk1NjkxM10gICAgICAgIFs8ZmZmZmZmZmY4MTQ2ZGI4MD5dIF9fcGNpX3Jl Z2lzdGVyX2RyaXZlcisweDYwLzB4NzAKPiBbICAgMTYuOTU2OTQ5XSAgICAgICAgWzxmZmZmZmZm ZmEwNjEwMDVkPl0gaTkxNV9pbml0KzB4NWQvMHg2NCBbaTkxNV0KPiBbICAgMTYuOTU2OTUyXSAg ICAgICAgWzxmZmZmZmZmZjgxMDAyMTNkPl0gZG9fb25lX2luaXRjYWxsKzB4M2QvMHgxNjAKPiBb ICAgMTYuOTU2OTU0XSAgICAgICAgWzxmZmZmZmZmZjgxMWFiYjg1Pl0gZG9faW5pdF9tb2R1bGUr MHg2MC8weDFkYwo+IFsgICAxNi45NTY5NTddICAgICAgICBbPGZmZmZmZmZmODExMjRmODI+XSBs b2FkX21vZHVsZSsweDIwMTIvMHgyNjEwCj4gWyAgIDE2Ljk1Njk1OV0gICAgICAgIFs8ZmZmZmZm ZmY4MTEyNTZhNj5dIFNZU0NfaW5pdF9tb2R1bGUrMHgxMjYvMHgxNDAKPiBbICAgMTYuOTU2OTYy XSAgICAgICAgWzxmZmZmZmZmZjgxMTI1NzdlPl0gU3lTX2luaXRfbW9kdWxlKzB4ZS8weDEwCj4g WyAgIDE2Ljk1Njk2NF0gICAgICAgIFs8ZmZmZmZmZmY4MTgyZDgwMD5dIGVudHJ5X1NZU0NBTExf NjRfZmFzdHBhdGgrMHgyMy8weGMxCj4gWyAgIDE2Ljk1Njk2Nl0gCj4gWyAgIDE2Ljk1Njk2Nl0g LT4gIzAgKCZkZXYtPm1vZGVfY29uZmlnLm11dGV4KXsrLisuKy59Ogo+IFsgICAxNi45NTY5Njhd ICAgICAgICBbPGZmZmZmZmZmODEwZGY3YWQ+XSBfX2xvY2tfYWNxdWlyZSsweDE5ZWQvMHgxYWEw Cj4gWyAgIDE2Ljk1Njk3MF0gICAgICAgIFs8ZmZmZmZmZmY4MTBkZmY0OT5dIGxvY2tfYWNxdWly ZSsweDExOS8weDIyMAo+IFsgICAxNi45NTY5NzFdICAgICAgICBbPGZmZmZmZmZmODE4MjkzMzk+ XSBtdXRleF9sb2NrX25lc3RlZCsweDY5LzB4M2MwCj4gWyAgIDE2Ljk1Njk4OF0gICAgICAgIFs8 ZmZmZmZmZmZhMDBmMmIzMD5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4NDAvMHgxMjAgW2RybV0K PiBbICAgMTYuOTU2OTk4XSAgICAgICAgWzxmZmZmZmZmZmEwMjFhZmJiPl0gZHJtX2ZiX2hlbHBl cl9yZXN0b3JlX2ZiZGV2X21vZGVfdW5sb2NrZWQrMHgyYi8weDgwIFtkcm1fa21zX2hlbHBlcl0K PiBbICAgMTYuOTU3MDA0XSAgICAgICAgWzxmZmZmZmZmZmEwMjFiMDNkPl0gZHJtX2ZiX2hlbHBl cl9zZXRfcGFyKzB4MmQvMHg1MCBbZHJtX2ttc19oZWxwZXJdCj4gWyAgIDE2Ljk1NzA0M10gICAg ICAgIFs8ZmZmZmZmZmZhMDU2OWQ4YT5dIGludGVsX2ZiZGV2X3NldF9wYXIrMHgxYS8weDYwIFtp OTE1XQo+IFsgICAxNi45NTcwNDZdICAgICAgICBbPGZmZmZmZmZmODE0OWU5ZWM+XSBmYmNvbl9p bml0KzB4NTNjLzB4NWIwCj4gWyAgIDE2Ljk1NzA0OF0gICAgICAgIFs8ZmZmZmZmZmY4MTUyNjY2 Nj5dIHZpc3VhbF9pbml0KzB4ZDYvMHgxMzAKPiBbICAgMTYuOTU3MDUwXSAgICAgICAgWzxmZmZm ZmZmZjgxNTI4YmI3Pl0gZG9fYmluZF9jb25fZHJpdmVyKzB4MTY3LzB4M2EwCj4gWyAgIDE2Ljk1 NzA1Ml0gICAgICAgIFs8ZmZmZmZmZmY4MTUyOTExZj5dIGRvX3Rha2Vfb3Zlcl9jb25zb2xlKzB4 MTJmLzB4MWEwCj4gWyAgIDE2Ljk1NzA1NF0gICAgICAgIFs8ZmZmZmZmZmY4MTQ5OWU2Nz5dIGRv X2ZiY29uX3Rha2VvdmVyKzB4NTcvMHhiMAo+IFsgICAxNi45NTcwNTZdICAgICAgICBbPGZmZmZm ZmZmODE0OWY1NzI+XSBmYmNvbl9ldmVudF9ub3RpZnkrMHg3NTIvMHg4NjAKPiBbICAgMTYuOTU3 MDU4XSAgICAgICAgWzxmZmZmZmZmZjgxMGFhYzJkPl0gbm90aWZpZXJfY2FsbF9jaGFpbisweDVk LzB4ODAKPiBbICAgMTYuOTU3MDYwXSAgICAgICAgWzxmZmZmZmZmZjgxMGFhZTNkPl0gX19ibG9j a2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4NGQvMHg3MAo+IFsgICAxNi45NTcwNjJdICAgICAg ICBbPGZmZmZmZmZmODEwYWFlNzY+XSBibG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4MTYv MHgyMAo+IFsgICAxNi45NTcwNjRdICAgICAgICBbPGZmZmZmZmZmODE0YTE4MGI+XSBmYl9ub3Rp Zmllcl9jYWxsX2NoYWluKzB4MWIvMHgyMAo+IFsgICAxNi45NTcwNjVdICAgICAgICBbPGZmZmZm ZmZmODE0YTM5MDM+XSByZWdpc3Rlcl9mcmFtZWJ1ZmZlcisweDI1My8weDM0MAo+IFsgICAxNi45 NTcwNzJdICAgICAgICBbPGZmZmZmZmZmYTAyMWIyOWE+XSBkcm1fZmJfaGVscGVyX2luaXRpYWxf Y29uZmlnKzB4MjNhLzB4M2QwIFtkcm1fa21zX2hlbHBlcl0KPiBbICAgMTYuOTU3MTA4XSAgICAg ICAgWzxmZmZmZmZmZmEwNTZiMDc4Pl0gaW50ZWxfZmJkZXZfaW5pdGlhbF9jb25maWcrMHgxOC8w eDMwIFtpOTE1XQo+IFsgICAxNi45NTcxMTBdICAgICAgICBbPGZmZmZmZmZmODEwYWM5Njc+XSBh c3luY19ydW5fZW50cnlfZm4rMHgzNy8weGUwCj4gWyAgIDE2Ljk1NzExM10gICAgICAgIFs8ZmZm ZmZmZmY4MTBhMjllMj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgxZDIvMHg2OTAKPiBbICAgMTYuOTU3 MTE1XSAgICAgICAgWzxmZmZmZmZmZjgxMGEyZjA5Pl0gd29ya2VyX3RocmVhZCsweDY5LzB4NGMw Cj4gWyAgIDE2Ljk1NzExNl0gICAgICAgIFs8ZmZmZmZmZmY4MTBhOTgzYT5dIGt0aHJlYWQrMHgx MGEvMHgxMjAKPiBbICAgMTYuOTU3MTE4XSAgICAgICAgWzxmZmZmZmZmZjgxODJkYTRmPl0gcmV0 X2Zyb21fZm9yaysweDFmLzB4NDAKPiBbICAgMTYuOTU3MTE4XSAKPiBbICAgMTYuOTU3MTE4XSBv dGhlciBpbmZvIHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgo+IFsgICAxNi45NTcxMThd IAo+IFsgICAxNi45NTcxMTldICBQb3NzaWJsZSB1bnNhZmUgbG9ja2luZyBzY2VuYXJpbzoKPiBb ICAgMTYuOTU3MTE5XSAKPiBbICAgMTYuOTU3MTE5XSAgICAgICAgQ1BVMCAgICAgICAgICAgICAg ICAgICAgQ1BVMQo+IFsgICAxNi45NTcxMjBdICAgICAgICAtLS0tICAgICAgICAgICAgICAgICAg ICAtLS0tCj4gWyAgIDE2Ljk1NzEyMV0gICBsb2NrKChmYl9ub3RpZmllcl9saXN0KS5yd3NlbSk7 Cj4gWyAgIDE2Ljk1NzEyMl0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2soJmRl di0+bW9kZV9jb25maWcubXV0ZXgpOwo+IFsgICAxNi45NTcxMjNdICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBsb2NrKChmYl9ub3RpZmllcl9saXN0KS5yd3NlbSk7Cj4gWyAgIDE2Ljk1 NzEyNF0gICBsb2NrKCZkZXYtPm1vZGVfY29uZmlnLm11dGV4KTsKPiBbICAgMTYuOTU3MTI0XSAK PiBbICAgMTYuOTU3MTI0XSAgKioqIERFQURMT0NLICoqKgo+IFsgICAxNi45NTcxMjRdIAo+IFsg ICAxNi45NTcxMjVdIDYgbG9ja3MgaGVsZCBieSBrd29ya2VyL3UxNjoxLzc5Ogo+IFsgICAxNi45 NTcxMjldICAjMDogICgiZXZlbnRzX3VuYm91bmQiKXsuKy4rLit9LCBhdDogWzxmZmZmZmZmZjgx MGEyOTY0Pl0gcHJvY2Vzc19vbmVfd29yaysweDE1NC8weDY5MAo+IFsgICAxNi45NTcxMzJdICAj MTogICgoJmVudHJ5LT53b3JrKSl7Ky4rLisufSwgYXQ6IFs8ZmZmZmZmZmY4MTBhMjk2ND5dIHBy b2Nlc3Nfb25lX3dvcmsrMHgxNTQvMHg2OTAKPiBbICAgMTYuOTU3MTM1XSAgIzI6ICAocmVnaXN0 cmF0aW9uX2xvY2sjMil7Ky4rLisufSwgYXQ6IFs8ZmZmZmZmZmY4MTRhMzZkNz5dIHJlZ2lzdGVy X2ZyYW1lYnVmZmVyKzB4MjcvMHgzNDAKPiBbICAgMTYuOTU3MTM4XSAgIzM6ICAoY29uc29sZV9s b2NrKXsrLisuKy59LCBhdDogWzxmZmZmZmZmZjgxNGEzOTIwPl0gcmVnaXN0ZXJfZnJhbWVidWZm ZXIrMHgyNzAvMHgzNDAKPiBbICAgMTYuOTU3MTQwXSAgIzQ6ICAoJmZiX2luZm8tPmxvY2speysu Ky4rLn0sIGF0OiBbPGZmZmZmZmZmODE0YTFjM2Q+XSBsb2NrX2ZiX2luZm8rMHgxZC8weDQwCj4g WyAgIDE2Ljk1NzE0M10gICM1OiAgKChmYl9ub3RpZmllcl9saXN0KS5yd3NlbSl7KysrKy4rfSwg YXQ6IFs8ZmZmZmZmZmY4MTBhYWUyNT5dIF9fYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisw eDM1LzB4NzAKPiBbICAgMTYuOTU3MTQ0XSAKPiBbICAgMTYuOTU3MTQ0XSBzdGFjayBiYWNrdHJh Y2U6Cj4gWyAgIDE2Ljk1NzE0Nl0gQ1BVOiAxIFBJRDogNzkgQ29tbToga3dvcmtlci91MTY6MSBO b3QgdGFpbnRlZCA0LjcuMC1yYzctNC1pbml6YS1zbWFsbCAjMQo+IFsgICAxNi45NTcxNDZdIEhh cmR3YXJlIG5hbWU6IFNBTVNVTkcgRUxFQ1RST05JQ1MgQ08uLCBMVEQuIDUzMFUzQkkvNTMwVTRC SS81MzBVNEJILzUzMFUzQkkvNTMwVTRCSS81MzBVNEJILCBCSU9TIDEzWEsgMDMvMjgvMjAxMwo+ IFsgICAxNi45NTcxNDldIFdvcmtxdWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5 X2ZuCj4gWyAgIDE2Ljk1NzE1Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDBkNDM0YjdlMCBm ZmZmZmZmZjgxNDE2NGY1IGZmZmZmZmZmODI4YmNiNDAKPiBbICAgMTYuOTU3MTU0XSAgZmZmZmZm ZmY4MjhiY2I0MCBmZmZmODgwMGQ0MzRiODIwIGZmZmZmZmZmODExYWIxOWYgZmZmZjg4MDBkNDM0 Yjg5MAo+IFsgICAxNi45NTcxNTZdICBmZmZmODgwMGQ0MzkxNDAwIDAwMDAwMDAwMDAwMDAwMDYg ZmZmZjg4MDBkNDM5MWQ2MCBjNjczYjYzMDM5NzIzNWZjCj4gWyAgIDE2Ljk1NzE1Nl0gQ2FsbCBU cmFjZToKPiBbICAgMTYuOTU3MTYwXSAgWzxmZmZmZmZmZjgxNDE2NGY1Pl0gZHVtcF9zdGFjaysw eDg1LzB4YzAKPiBbICAgMTYuOTU3MTYzXSAgWzxmZmZmZmZmZjgxMWFiMTlmPl0gcHJpbnRfY2ly Y3VsYXJfYnVnKzB4MjA5LzB4MjE3Cj4gWyAgIDE2Ljk1NzE2Nl0gIFs8ZmZmZmZmZmY4MTBkZjdh ZD5dIF9fbG9ja19hY3F1aXJlKzB4MTllZC8weDFhYTAKPiBbICAgMTYuOTU3MTY5XSAgWzxmZmZm ZmZmZjgxMGRmZjQ5Pl0gbG9ja19hY3F1aXJlKzB4MTE5LzB4MjIwCj4gWyAgIDE2Ljk1NzE5MV0g IFs8ZmZmZmZmZmZhMDBmMmIzMD5dID8gZHJtX21vZGVzZXRfbG9ja19hbGwrMHg0MC8weDEyMCBb ZHJtXQo+IFsgICAxNi45NTcxOTNdICBbPGZmZmZmZmZmODE4MjkzMzk+XSBtdXRleF9sb2NrX25l c3RlZCsweDY5LzB4M2MwCj4gWyAgIDE2Ljk1NzIxM10gIFs8ZmZmZmZmZmZhMDBmMmIzMD5dID8g ZHJtX21vZGVzZXRfbG9ja19hbGwrMHg0MC8weDEyMCBbZHJtXQo+IFsgICAxNi45NTcyMTddICBb PGZmZmZmZmZmODEwZmMyOWI+XSA/IHJjdV9yZWFkX2xvY2tfc2NoZWRfaGVsZCsweDhiLzB4YTAK PiBbICAgMTYuOTU3MjIxXSAgWzxmZmZmZmZmZjgxMjE0MDdlPl0gPyBrbWVtX2NhY2hlX2FsbG9j X3RyYWNlKzB4MmRlLzB4MzYwCj4gWyAgIDE2Ljk1NzI0MF0gIFs8ZmZmZmZmZmZhMDBmMmIzMD5d IGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4NDAvMHgxMjAgW2RybV0KPiBbICAgMTYuOTU3MjUwXSAg WzxmZmZmZmZmZmEwMjFhZmJiPl0gZHJtX2ZiX2hlbHBlcl9yZXN0b3JlX2ZiZGV2X21vZGVfdW5s b2NrZWQrMHgyYi8weDgwIFtkcm1fa21zX2hlbHBlcl0KPiBbICAgMTYuOTU3MjU5XSAgWzxmZmZm ZmZmZmEwMjFiMDNkPl0gZHJtX2ZiX2hlbHBlcl9zZXRfcGFyKzB4MmQvMHg1MCBbZHJtX2ttc19o ZWxwZXJdCj4gWyAgIDE2Ljk1NzMwN10gIFs8ZmZmZmZmZmZhMDU2OWQ4YT5dIGludGVsX2ZiZGV2 X3NldF9wYXIrMHgxYS8weDYwIFtpOTE1XQo+IFsgICAxNi45NTczMTFdICBbPGZmZmZmZmZmODE0 OWU5ZWM+XSBmYmNvbl9pbml0KzB4NTNjLzB4NWIwCj4gWyAgIDE2Ljk1NzMxNF0gIFs8ZmZmZmZm ZmY4MTUyNjY2Nj5dIHZpc3VhbF9pbml0KzB4ZDYvMHgxMzAKPiBbICAgMTYuOTU3MzE3XSAgWzxm ZmZmZmZmZjgxNTI4YmI3Pl0gZG9fYmluZF9jb25fZHJpdmVyKzB4MTY3LzB4M2EwCj4gWyAgIDE2 Ljk1NzMxOV0gIFs8ZmZmZmZmZmY4MTUyOTExZj5dIGRvX3Rha2Vfb3Zlcl9jb25zb2xlKzB4MTJm LzB4MWEwCj4gWyAgIDE2Ljk1NzMyMl0gIFs8ZmZmZmZmZmY4MTQ5OWU2Nz5dIGRvX2ZiY29uX3Rh a2VvdmVyKzB4NTcvMHhiMAo+IFsgICAxNi45NTczMjVdICBbPGZmZmZmZmZmODE0OWY1NzI+XSBm YmNvbl9ldmVudF9ub3RpZnkrMHg3NTIvMHg4NjAKPiBbICAgMTYuOTU3MzI4XSAgWzxmZmZmZmZm ZjgxMGFhZTI1Pl0gPyBfX2Jsb2NraW5nX25vdGlmaWVyX2NhbGxfY2hhaW4rMHgzNS8weDcwCj4g WyAgIDE2Ljk1NzMzMF0gIFs8ZmZmZmZmZmY4MTBhYWMyZD5dIG5vdGlmaWVyX2NhbGxfY2hhaW4r MHg1ZC8weDgwCj4gWyAgIDE2Ljk1NzMzM10gIFs8ZmZmZmZmZmY4MTBhYWUzZD5dIF9fYmxvY2tp bmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDRkLzB4NzAKPiBbICAgMTYuOTU3MzM1XSAgWzxmZmZm ZmZmZjgxMGFhZTc2Pl0gYmxvY2tpbmdfbm90aWZpZXJfY2FsbF9jaGFpbisweDE2LzB4MjAKPiBb ICAgMTYuOTU3MzM3XSAgWzxmZmZmZmZmZjgxNGExODBiPl0gZmJfbm90aWZpZXJfY2FsbF9jaGFp bisweDFiLzB4MjAKPiBbICAgMTYuOTU3MzM5XSAgWzxmZmZmZmZmZjgxNGEzOTAzPl0gcmVnaXN0 ZXJfZnJhbWVidWZmZXIrMHgyNTMvMHgzNDAKPiBbICAgMTYuOTU3MzQxXSAgWzxmZmZmZmZmZjgx NTZhOTIwPl0gPyB2Z2Ffc3dpdGNoZXJvb19jbGllbnRfZmJfc2V0KzB4NjAvMHg3MAo+IFsgICAx Ni45NTczNDhdICBbPGZmZmZmZmZmYTAyMWIyOWE+XSBkcm1fZmJfaGVscGVyX2luaXRpYWxfY29u ZmlnKzB4MjNhLzB4M2QwIFtkcm1fa21zX2hlbHBlcl0KPiBbICAgMTYuOTU3MzgyXSAgWzxmZmZm ZmZmZmEwNTZiMDc4Pl0gaW50ZWxfZmJkZXZfaW5pdGlhbF9jb25maWcrMHgxOC8weDMwIFtpOTE1 XQo+IFsgICAxNi45NTczODVdICBbPGZmZmZmZmZmODEwYWM5Njc+XSBhc3luY19ydW5fZW50cnlf Zm4rMHgzNy8weGUwCj4gWyAgIDE2Ljk1NzM4Nl0gIFs8ZmZmZmZmZmY4MTBhMjllMj5dIHByb2Nl c3Nfb25lX3dvcmsrMHgxZDIvMHg2OTAKPiBbICAgMTYuOTU3Mzg4XSAgWzxmZmZmZmZmZjgxMGEy OTY0Pl0gPyBwcm9jZXNzX29uZV93b3JrKzB4MTU0LzB4NjkwCj4gWyAgIDE2Ljk1NzM5MF0gIFs8 ZmZmZmZmZmY4MTBhMmYwOT5dIHdvcmtlcl90aHJlYWQrMHg2OS8weDRjMAo+IFsgICAxNi45NTcz OTJdICBbPGZmZmZmZmZmODEwYTJlYTA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg2OTAvMHg2OTAK PiBbICAgMTYuOTU3Mzk0XSAgWzxmZmZmZmZmZjgxMGE5ODNhPl0ga3RocmVhZCsweDEwYS8weDEy MAo+IFsgICAxNi45NTczOTZdICBbPGZmZmZmZmZmODE4MmRhNGY+XSByZXRfZnJvbV9mb3JrKzB4 MWYvMHg0MAo+IFsgICAxNi45NTczOThdICBbPGZmZmZmZmZmODEwYTk3MzA+XSA/IGt0aHJlYWRf Y3JlYXRlX29uX25vZGUrMHgyMDAvMHgyMDAKPiBbICAgMTcuMDg3MjY3XSBCbHVldG9vdGg6IEJO RVAgKEV0aGVybmV0IEVtdWxhdGlvbikgdmVyIDEuMwo+IFsgICAxNy4wODcyNjhdIEJsdWV0b290 aDogQk5FUCBmaWx0ZXJzOiBwcm90b2NvbCBtdWx0aWNhc3QKPiBbICAgMTcuMDg3Mjc1XSBCbHVl dG9vdGg6IEJORVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkCj4gWyAgIDE3LjE3OTM3MV0gaXds d2lmaSAwMDAwOjAxOjAwLjA6IENPTkZJR19JV0xXSUZJX0RFQlVHIGRpc2FibGVkCj4gWyAgIDE3 LjE3OTM3Ml0gaXdsd2lmaSAwMDAwOjAxOjAwLjA6IENPTkZJR19JV0xXSUZJX0RFQlVHRlMgZW5h YmxlZAo+IFsgICAxNy4xNzkzNzNdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBDT05GSUdfSVdMV0lG SV9ERVZJQ0VfVFJBQ0lORyBlbmFibGVkCj4gWyAgIDE3LjE3OTM3Nl0gaXdsd2lmaSAwMDAwOjAx OjAwLjA6IERldGVjdGVkIEludGVsKFIpIENlbnRyaW5vKFIpIEFkdmFuY2VkLU4gNjIzMCBBR04s IFJFVj0weEIwCj4gWyAgIDE3LjE4MTQ2NV0gaXdsd2lmaSAwMDAwOjAxOjAwLjA6IEwxIEVuYWJs ZWQgLSBMVFIgRGlzYWJsZWQKPiBbICAgMTcuMjk4NTk2XSBpZWVlODAyMTEgcGh5MDogU2VsZWN0 ZWQgcmF0ZSBjb250cm9sIGFsZ29yaXRobSAnaXdsLWFnbi1ycycKPiBbICAgMTcuNTI4ODQwXSBh dWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0Njg1NjE1MjQuMzY4OjIpOiBhcHBhcm1vcj0iU1RBVFVT IiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3NiaW4vZGhjbGllbnQiIHBpZD0xMDk3 IGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMTcuNTI4ODQ1XSBhdWRpdDogdHlwZT0xNDAw IGF1ZGl0KDE0Njg1NjE1MjQuMzY4OjMpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InBy b2ZpbGVfbG9hZCIgbmFtZT0iL3Vzci9saWIvTmV0d29ya01hbmFnZXIvbm0tZGhjcC1jbGllbnQu YWN0aW9uIiBwaWQ9MTA5NyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE3LjUyODg0OV0g YXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDY4NTYxNTI0LjM2ODo0KTogYXBwYXJtb3I9IlNUQVRV UyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL2Nvbm5tYW4vc2NyaXB0 cy9kaGNsaWVudC1zY3JpcHQiIHBpZD0xMDk3IGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAg MTcuNTI5MDU0XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0Njg1NjE1MjQuMzY4OjUpOiBhcHBh cm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0iL3NiaW4vZGhj bGllbnQiIHBpZD0xMDk1IGNvbW09ImFwcGFybW9yX3BhcnNlciIKPiBbICAgMTcuNTI5MDYyXSBh dWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0Njg1NjE1MjQuMzY4OjYpOiBhcHBhcm1vcj0iU1RBVFVT IiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0iL3Vzci9saWIvTmV0d29ya01hbmFn ZXIvbm0tZGhjcC1jbGllbnQuYWN0aW9uIiBwaWQ9MTA5NSBjb21tPSJhcHBhcm1vcl9wYXJzZXIi Cj4gWyAgIDE3LjUyOTA2OF0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDY4NTYxNTI0LjM2ODo3 KTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX3JlcGxhY2UiIG5hbWU9Ii91 c3IvbGliL2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQiIHBpZD0xMDk1IGNvbW09ImFw cGFybW9yX3BhcnNlciIKPiBbICAgMTcuNTI5MDg4XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0 Njg1NjE1MjQuMzY4OjgpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVw bGFjZSIgbmFtZT0iL3NiaW4vZGhjbGllbnQiIHBpZD0xMTg2IGNvbW09ImFwcGFybW9yX3BhcnNl ciIKPiBbICAgMTcuNTI5MDk0XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0Njg1NjE1MjQuMzY4 OjkpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfcmVwbGFjZSIgbmFtZT0i L3Vzci9saWIvTmV0d29ya01hbmFnZXIvbm0tZGhjcC1jbGllbnQuYWN0aW9uIiBwaWQ9MTE4NiBj b21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE3LjUyOTEwMF0gYXVkaXQ6IHR5cGU9MTQwMCBh dWRpdCgxNDY4NTYxNTI0LjM2ODoxMCk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJv ZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNyL2xpYi9jb25ubWFuL3NjcmlwdHMvZGhjbGllbnQtc2Ny aXB0IiBwaWQ9MTE4NiBjb21tPSJhcHBhcm1vcl9wYXJzZXIiCj4gWyAgIDE3LjUyOTQxOV0gYXVk aXQ6IHR5cGU9MTQwMCBhdWRpdCgxNDY4NTYxNTI0LjM2ODoxMSk6IGFwcGFybW9yPSJTVEFUVVMi IG9wZXJhdGlvbj0icHJvZmlsZV9yZXBsYWNlIiBuYW1lPSIvdXNyL2xpYi9OZXR3b3JrTWFuYWdl ci9ubS1kaGNwLWNsaWVudC5hY3Rpb24iIHBpZD0xMDk3IGNvbW09ImFwcGFybW9yX3BhcnNlciIK PiBbICAgMTguMDUzNTgzXSBbZHJtOmludGVsX2NwdV9maWZvX3VuZGVycnVuX2lycV9oYW5kbGVy IFtpOTE1XV0gKkVSUk9SKiBDUFUgcGlwZSBBIEZJRk8gdW5kZXJydW4KPiBbICAgMTguMDU0Mzk3 XSBbZHJtOmludGVsX3NldF9wY2hfZmlmb191bmRlcnJ1bl9yZXBvcnRpbmcgW2k5MTVdXSAqRVJS T1IqIHVuY2xlYXJlZCBwY2ggZmlmbyB1bmRlcnJ1biBvbiBwY2ggdHJhbnNjb2RlciBBCj4gWyAg IDE4LjA1NDQyOV0gW2RybTppbnRlbF9wY2hfZmlmb191bmRlcnJ1bl9pcnFfaGFuZGxlciBbaTkx NV1dICpFUlJPUiogUENIIHRyYW5zY29kZXIgQSBGSUZPIHVuZGVycnVuCj4gWyAgIDE4LjA4NjQ3 Ml0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDE3MHg0 OAo+IFsgICAxOC4yODExMzVdIGk5MTUgMDAwMDowMDowMi4wOiBmYjA6IGludGVsZHJtZmIgZnJh bWUgYnVmZmVyIGRldmljZQo+IFsgICAxOC4zMDI1NDFdIGlucHV0OiBIREEgSW50ZWwgUENIIE1p YyBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9pbnB1dDcK PiBbICAgMTguMzA1NzgyXSBpbnB1dDogSERBIEludGVsIFBDSCBIZWFkcGhvbmUgYXMgL2Rldmlj ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDAvaW5wdXQ4Cj4gWyAgIDE4LjMw NzcwOF0gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggSERNSS9EUCxwY209MyBhcyAvZGV2aWNlcy9wY2kw MDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9pbnB1dDExCj4gWyAgIDE4Ljk3MjEwOV0g aW5pdDogZmFpbHNhZmUgbWFpbiBwcm9jZXNzICgxMjA2KSBraWxsZWQgYnkgVEVSTSBzaWduYWwK PiBbICAgMjMuNzg2NTI0XSBpd2x3aWZpIDAwMDA6MDE6MDAuMDogTDEgRW5hYmxlZCAtIExUUiBE aXNhYmxlZAo+IFsgICAyMy43OTMxMjJdIGl3bHdpZmkgMDAwMDowMTowMC4wOiBMMSBFbmFibGVk IC0gTFRSIERpc2FibGVkCj4gWyAgIDIzLjc5MzIxMF0gaXdsd2lmaSAwMDAwOjAxOjAwLjA6IFJh ZGlvIHR5cGU9MHgxLTB4Mi0weDAKPiBbICAgMjQuMDY5MjkwXSBpd2x3aWZpIDAwMDA6MDE6MDAu MDogTDEgRW5hYmxlZCAtIExUUiBEaXNhYmxlZAo+IFsgICAyNC4wNzU5NDRdIGl3bHdpZmkgMDAw MDowMTowMC4wOiBMMSBFbmFibGVkIC0gTFRSIERpc2FibGVkCj4gWyAgIDI0LjA3NjAzNV0gaXds d2lmaSAwMDAwOjAxOjAwLjA6IFJhZGlvIHR5cGU9MHgxLTB4Mi0weDAKPiBbICAgMjQuMTU2OTc2 XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB3bGFuMDogbGluayBpcyBub3QgcmVhZHkKPiBb ICAgMjQuNTczMTI3XSByODE2OSAwMDAwOjAyOjAwLjAgZXRoMDogbGluayBkb3duCj4gWyAgIDI0 LjU3MzIwNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGluayBpcyBub3QgcmVh ZHkKPiBbICAgMzEuMDQwMzc1XSB3bGFuMDogYXV0aGVudGljYXRlIHdpdGggMDI6MWE6MTE6ZmU6 Yjc6NjgKPiBbICAgMzEuMDQ0OTY1XSB3bGFuMDogc2VuZCBhdXRoIHRvIDAyOjFhOjExOmZlOmI3 OjY4ICh0cnkgMS8zKQo+IFsgICAzMS4wNDcwNTZdIHdsYW4wOiBhdXRoZW50aWNhdGVkCj4gWyAg IDMxLjA1MDUyN10gd2xhbjA6IGFzc29jaWF0ZSB3aXRoIDAyOjFhOjExOmZlOmI3OjY4ICh0cnkg MS8zKQo+IFsgICAzMS4wNjEwNTFdIHdsYW4wOiBSWCBBc3NvY1Jlc3AgZnJvbSAwMjoxYToxMTpm ZTpiNzo2OCAoY2FwYWI9MHg0MzEgc3RhdHVzPTAgYWlkPTIpCj4gWyAgIDMxLjA2MzY2NF0gd2xh bjA6IGFzc29jaWF0ZWQKPiBbICAgMzEuMDYzNjk3XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB TkdFKTogd2xhbjA6IGxpbmsgYmVjb21lcyByZWFkeQo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVu IFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK