From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2106714263203244377==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [clockevents] WARNING: CPU: 0 PID: 0 at kernel/time/tick-oneshot.c:32 tick_stop_event() Date: Mon, 23 Jun 2014 16:20:39 +0800 Message-ID: <53A7E357.5040800@intel.com> List-Id: --===============2106714263203244377== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Viresh, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.linaro.org/people/vireshk/linux tick/ONESHOT-STOPPED commit d5a085970b0b88b8c82303d2c45f09c9427fd02a Author: Viresh Kumar AuthorDate: Tue Jun 10 13:52:25 2014 +0530 Commit: Viresh Kumar CommitDate: Thu Jun 19 10:35:12 2014 +0530 clockevents: x86: add support for ONESHOT_STOPPED mode Clockevent devices can be stopped from core (hrtimers/tick) when t= hey aren't used anymore. This will mostly happen on a idle or tickless cpu. This = is done to avoid getting spurious interrupts when core doesn't want to handle the= m anymore. For stopping clockevent devices, core requests drivers to switch t= o a special optional mode: CLOCK_EVT_MODE_ONESHOT_STOPPED. At this time platforms = can also save some power by disabling these devices. This patch adds support for handling CLOCK_EVT_MODE_ONESHOT_STOPPE= D mode for x86 drivers. Signed-off-by: Viresh Kumar +-----------------------------------------------------------------+--------= ----+------------+ | | f4f5df6= f14 | d5a085970b | +-----------------------------------------------------------------+--------= ----+------------+ | boot_successes | 120 = | 9 | | boot_failures | 0 = | 31 | | WARNING:CPU:PID:at_kernel/time/tick-oneshot.c:tick_stop_event() | 0 = | 31 | | backtrace:cpu_startup_entry | 0 = | 19 | +-----------------------------------------------------------------+--------= ----+------------+ [ 0.247455] WARNING: CPU: 0 PID: 0 at kernel/time/tick-oneshot.c:32 tick= _stop_event+0x43/0x50() [ 0.247455] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00016-g= d5a0859 #1 [ 0.247455] 0000000000000009 ffff880012203eb0 ffffffff81658a72 00000000= 00000000 [ 0.247455] ffff880012203ee8 ffffffff8108c128 ffff88001220ca80 7fffffff= ffffffff [ 0.247455] 000000000e82ddd2 7fffffffffffffff ffff8800123cd560 ffff8800= 12203ef8 [ 0.247455] Call Trace: [ 0.247455] [] dump_stack+0x4d/0x66 [ 0.247455] [] warn_slowpath_common+0x78/0xa0 [ 0.247455] [] warn_slowpath_null+0x1a/0x20 [ 0.247455] [] tick_stop_event+0x43/0x50 [ 0.247455] [] __tick_nohz_idle_enter+0x515/0x580 [ 0.247455] [] ? tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] irq_exit+0xb5/0xd0 [ 0.247455] [] smp_call_function_single_interrupt+0x3= 5/0x40 [ 0.247455] [] call_function_single_interrupt+0x72/0x= 80 [ 0.247455] [] ? native_safe_halt+0x6/0x10 [ 0.247455] [] default_idle+0x24/0xe0 [ 0.247455] [] arch_cpu_idle+0xf/0x20 [ 0.247455] [] cpu_startup_entry+0x386/0x4f0 [ 0.247455] [] rest_init+0xc6/0xd0 [ 0.247455] [] ? rest_init+0x5/0xd0 [ 0.247455] [] start_kernel+0x41e/0x429 [ 0.247455] [] ? set_init_arg+0x53/0x53 [ 0.247455] [] ? early_idt_handlers+0x120/0x120 [ 0.247455] [] x86_64_start_reservations+0x2a/0x2c [ 0.247455] [] x86_64_start_kernel+0x12e/0x13d git bisect start 1ded43568e7bee60c6548e5fb3b4bd6d1d0783b1 a497c3ba1d97fc69c= 1e78e7b96435ba8c2cb42ee -- git bisect good 5f069b44108f255ab9a881ff366c793bc1cda5e9 # 14:27 21+ = 0 Merge 'ipvs-next/master' into devel-hourly-2014062313 git bisect good 70eab242a357abfe990c30656a396f1b0a0ba465 # 14:33 21+ = 0 Merge 'cifs/for-next' into devel-hourly-2014062313 git bisect good 64550da9a486e3766b85928f442756f29c39437a # 14:40 21+ = 0 Merge 'rcu/rcu_cond_resched.2014.06.20c' into devel-hourly-2014062313 git bisect bad bf774a68a67dd0c0f938258f56346763d619bdbf # 14:44 0- = 6 Merge 'vireshk/tick/lowres-go-tickless' into devel-hourly-2014062313 git bisect bad b1efa076fdd9532ba3fdf0bddb475ed968f33c13 # 14:50 2- = 1 Merge 'vireshk/tick/ONESHOT-STOPPED' into devel-hourly-2014062313 git bisect good f935474b892829a400f31ec076385b792034a32e # 15:02 40+ = 0 clockevents: Introduce CLOCK_EVT_MODE_ONESHOT_STOPPED mode git bisect good f4f5df6f142f6797c9aae44d8b570843544dcca9 # 15:12 40+ = 0 clockevents: mips: add support for ONESHOT_STOPPED mode git bisect bad 2d74fb379fa8c9d388fcce15e84772713ac7331d # 15:16 5- = 8 clockevents: misc: add support for ONESHOT_STOPPED mode git bisect bad 6e9ed902730ca7f5cde9fcf47c6b1ca2a143babf # 15:33 1- = 14 clockevents: drivers: add support for ONESHOT_STOPPED mode git bisect bad d5a085970b0b88b8c82303d2c45f09c9427fd02a # 15:43 1- = 2 clockevents: x86: add support for ONESHOT_STOPPED mode # first bad commit: [d5a085970b0b88b8c82303d2c45f09c9427fd02a] clockevents:= x86: add support for ONESHOT_STOPPED mode git bisect good f4f5df6f142f6797c9aae44d8b570843544dcca9 # 15:46 120+ = 0 clockevents: mips: add support for ONESHOT_STOPPED mode git bisect bad 1ded43568e7bee60c6548e5fb3b4bd6d1d0783b1 # 15:46 0- = 11 0day head guard for 'devel-hourly-2014062313' git bisect good a497c3ba1d97fc69c1e78e7b96435ba8c2cb42ee # 15:49 120+ = 0 Linux 3.16-rc2 git bisect good 58ae500a03a6bf68eee323c342431bfdd3f460b6 # 15:56 120+ = 0 Add linux-next specific files for 20140623 This script may reproduce the error. ---------------------------------------------------------------------------= -- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -net user,vlan=3D0 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=3D( debug sched_debug apic=3Ddebug ignore_loglevel sysrq_always_enabled panic=3D10 prompt_ramdisk=3D0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------= -- Thanks, Jet --===============2106714263203244377== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="---at----tick_stop_event-x-86334.log" SEVBRCBpcyBub3cgYXQgMWRlZDQzNS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA2MjMxMycKZ2l0IGNoZWNrb3V0IGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1 YmE4YzJjYjQyZWUKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzphNDk3 YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlOmJpc2VjdC1saW51eDQKCjIwMTQt MDYtMjMtMTM6NDE6MDYgYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzViYThjMmNiNDJlZSBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzVi YThjMmNiNDJlZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxL2E0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMS1hNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVl CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4 Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4 YzJjYjQyZWUKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9hNDk3 YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlL3ZtbGludXotMy4xNi4wLXJjMgoK MjAxNC0wNi0yMy0xNDoxOTowNiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMgkxMwkxNgkyMSBTVUND RVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4 YzJjYjQyZWUKZ2l0IGJpc2VjdCBzdGFydCAxZGVkNDM1NjhlN2JlZTYwYzY1NDhlNWZiM2I0YmQ2 ZDFkMDc4M2IxIGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUgLS0KL2Mv a2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4 ZTVmYjNiNGJkNmQxZDA3ODNiMSIsICItZyIsICJhNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQz NWJhOGMyY2I0MmVlIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QiXQpCaXNlY3Rpbmc6IDU0MiBy ZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTAgc3RlcHMpCls1ZjA2 OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5XSBNZXJnZSAnaXB2cy1uZXh0L21h c3RlcicgaW50byBkZXZlbC1ob3VybHktMjAxNDA2MjMxMwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzo1ZjA2OWI0NDEw OGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5OmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMt MTQ6MjE6MDggNWYwNjliNDQxMDhmMjU1YWI5YTg4MWZmMzY2Yzc5M2JjMWNkYTVlOSBjb21waWxp bmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJh bmRjb25maWctYzEtMDYyMzEzMzEtNWYwNjliNDQxMDhmMjU1YWI5YTg4MWZmMzY2Yzc5M2JjMWNk YTVlOQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxLzVmMDY5YjQ0MTA4ZjI1NWFiOWE4ODFmZjM2NmM3OTNiYzFjZGE1ZTkKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS01ZjA2OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxLTVmMDY5YjQ0MTA4ZjI1NWFiOWE4ODFmZjM2NmM3OTNiYzFjZGE1 ZTkKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS81ZjA2OWI0NDEw OGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5L3ZtbGludXotMy4xNi4wLXJjMi0wMDI5MS1n NWYwNjliNAoKMjAxNC0wNi0yMy0xNDoyNTowOCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJNQkxMQkx NQkyMSBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI1MSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVy IHRoaXMgKHJvdWdobHkgOCBzdGVwcykKWzcwZWFiMjQyYTM1N2FiZmU5OTBjMzA2NTZhMzk2ZjFi MGEwYmE0NjVdIE1lcmdlICdjaWZzL2Zvci1uZXh0JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYy MzEzCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVsLWhv dXJseS0yMDE0MDYyMzEzOjcwZWFiMjQyYTM1N2FiZmU5OTBjMzA2NTZhMzk2ZjFiMGEwYmE0NjU6 YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNDoyNzoxMCA3MGVhYjI0MmEzNTdhYmZlOTkwYzMw NjU2YTM5NmYxYjBhMGJhNDY1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS03MGVhYjI0MmEz NTdhYmZlOTkwYzMwNjU2YTM5NmYxYjBhMGJhNDY1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNzBlYWIyNDJhMzU3YWJmZTk5MGMzMDY1NmEz OTZmMWIwYTBiYTQ2NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTcwZWFiMjQyYTM1N2FiZmU5OTBj MzA2NTZhMzk2ZjFiMGEwYmE0NjUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtNzBlYWIyNDJhMzU3 YWJmZTk5MGMzMDY1NmEzOTZmMWIwYTBiYTQ2NQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxLzcwZWFiMjQyYTM1N2FiZmU5OTBjMzA2NTZhMzk2ZjFiMGEwYmE0NjUv dm1saW51ei0zLjE2LjAtcmMyLTAwNDc2LWc3MGVhYjI0CgoyMDE0LTA2LTIzLTE0OjMyOjEwIGRl dGVjdGluZyBib290IHN0YXRlIAkxMS4JMjEgU1VDQ0VTUwoKQmlzZWN0aW5nOiA2NiByZXZpc2lv bnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBzdGVwcykKWzY0NTUwZGE5YTQ4 NmUzNzY2Yjg1OTI4ZjQ0Mjc1NmYyOWMzOTQzN2FdIE1lcmdlICdyY3UvcmN1X2NvbmRfcmVzY2hl ZC4yMDE0LjA2LjIwYycgaW50byBkZXZlbC1ob3VybHktMjAxNDA2MjMxMwpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGlu dXg0L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzo2 NDU1MGRhOWE0ODZlMzc2NmI4NTkyOGY0NDI3NTZmMjljMzk0MzdhOmJpc2VjdC1saW51eDQKCjIw MTQtMDYtMjMtMTQ6MzM6NDEgNjQ1NTBkYTlhNDg2ZTM3NjZiODU5MjhmNDQyNzU2ZjI5YzM5NDM3 YSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtNjQ1NTBkYTlhNDg2ZTM3NjZiODU5MjhmNDQy NzU2ZjI5YzM5NDM3YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxLzY0NTUwZGE5YTQ4NmUzNzY2Yjg1OTI4ZjQ0Mjc1NmYyOWMzOTQzN2EKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS02NDU1MGRhOWE0ODZlMzc2NmI4NTkyOGY0NDI3NTZmMjljMzk0 MzdhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8u aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTY0NTUwZGE5YTQ4NmUzNzY2Yjg1OTI4ZjQ0Mjc1 NmYyOWMzOTQzN2EKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82 NDU1MGRhOWE0ODZlMzc2NmI4NTkyOGY0NDI3NTZmMjljMzk0MzdhL3ZtbGludXotMy4xNi4wLXJj Mi0wMDUxMi1nNjQ1NTBkYQoKMjAxNC0wNi0yMy0xNDozODo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJMTkuCTIxIFNVQ0NFU1MKCkJpc2VjdGluZzogMzAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDUgc3RlcHMpCltiZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0 Njc2M2Q2MTliZGJmXSBNZXJnZSAndmlyZXNoay90aWNrL2xvd3Jlcy1nby10aWNrbGVzcycgaW50 byBkZXZlbC1ob3VybHktMjAxNDA2MjMxMwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzpiZjc3NGE2OGE2N2RkMGMwZjkz ODI1OGY1NjM0Njc2M2Q2MTliZGJmOmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMtMTQ6NDA6MTEg YmY3NzRhNjhhNjdkZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5YmRiZiBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct YzEtMDYyMzEzMzEtYmY3NzRhNjhhNjdkZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5YmRiZgpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2JmNzc0 YTY4YTY3ZGQwYzBmOTM4MjU4ZjU2MzQ2NzYzZDYxOWJkYmYKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MS1iZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxLWJmNzc0YTY4YTY3ZGQwYzBmOTM4MjU4ZjU2MzQ2NzYzZDYxOWJkYmYKa2VybmVs OiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2RkMGMwZjkz ODI1OGY1NjM0Njc2M2Q2MTliZGJmL3ZtbGludXotMy4xNi4wLXJjMi0wMDUzNS1nYmY3NzRhNgoK MjAxNC0wNi0yMy0xNDo0NDoxMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpb ICAgIDIuNDUxMTI1XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi40NTI2NzBd IFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAyLjQ1MjY3MF0gVW5wYWNraW5nIGluaXRyYW1m cy4uLgpbICAgIDIuNDU3MTg5XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3Jj L3Ntb2tlL2tlcm5lbC90aW1lL3RpY2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFm LzB4YzAoKQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2Rk MGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDEtMjY6MjAxNDA2 MjMxNDQzMzg6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1MzUtZ2Jm Nzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2Rk MGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDItMjU6MjAxNDA2 MjMxNDQzNDI6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1MzUtZ2Jm Nzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2Rk MGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDEtMTY6MjAxNDA2 MjMxNDQzNDE6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1MzUtZ2Jm Nzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2Rk MGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDItMTEyOjIwMTQw NjIzMTQ0MzUwOmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMyLTAwNTM1LWdi Zjc3NGE2OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvYmY3NzRhNjhhNjdk ZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5YmRiZi9kbWVzZy1xdWFudGFsLWl2YjQyLTczOjIwMTQw NjIzMTQ0MzQ3OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMyLTAwNTM1LWdi Zjc3NGE2OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvYmY3NzRhNjhhNjdk ZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5YmRiZi9kbWVzZy1xdWFudGFsLWl2YjQyLTEyMzoyMDE0 MDYyMzE0NDM1NTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMi0wMDUzNS1n YmY3NzRhNjoxCjA6Njo2IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDIz IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbYjFl ZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxM10gTWVyZ2UgJ3ZpcmVzaGsvdGlj ay9PTkVTSE9ULVNUT1BQRUQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTMKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4NC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzEvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjIz MTM6YjFlZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxMzpiaXNlY3QtbGludXg0 CgoyMDE0LTA2LTIzLTE0OjQ0OjQyIGIxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBiZGRiNDc1ZWQ5Njhm MzNjMTMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWIxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBi ZGRiNDc1ZWQ5NjhmMzNjMTMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMS9iMWVmYTA3NmZkZDk1MzJiYTNmZGYwYmRkYjQ3NWVkOTY4ZjMzYzEz CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzEtYjFlZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2 OGYzM2MxMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvLmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS1iMWVmYTA3NmZkZDk1MzJiYTNmZGYwYmRk YjQ3NWVkOTY4ZjMzYzEzCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzEvYjFlZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxMy92bWxpbnV6LTMuMTYu MC1yYzItMDA1MzMtZ2IxZWZhMDcKCjIwMTQtMDYtMjMtMTQ6NDk6NDIgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgCTIgVEVTVCBGQUlMVVJFClsgICAgMi40NTE4NzNdIFBDSTogQ0xTIDAgYnl0ZXMsIGRl ZmF1bHQgNjQKWyAgICAyLjQ1MzQyMV0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIuNDUz NDIxXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMi40NjAyNzJdIFdBUk5JTkc6IENQVTog MCBQSUQ6IDAgYXQgL2tidWlsZC9zcmMvc21va2Uva2VybmVsL3RpbWUvdGljay1vbmVzaG90LmM6 MzIgdGlja19zdG9wX2V2ZW50KzB4YWYvMHhjMCgpCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxL2IxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBiZGRiNDc1ZWQ5NjhmMzNjMTMvZG1lc2ct cXVhbnRhbC1pdmI0Mi04MToyMDE0MDYyMzE0NDk1NzppMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzE6My4xNi4wLXJjMi0wMDUzMy1nYjFlZmEwNzoxCjI6MToxIGFsbF9nb29kOmJhZDphbGxfYmFk IGJvb3RzChtbMTszNW0yMDE0LTA2LTIzIDE0OjUwOjEzIFJFUEVBVCBDT1VOVDogNDAgICMgL2Mv Ym9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCmxpbmVhci1iaXNlY3Q6 IGJhZCBicmFuY2ggbWF5IGJlIHZpcmVzaGsvdGljay9PTkVTSE9ULVNUT1BQRUQKbGluZWFyLWJp c2VjdDogaGFuZGxlIG92ZXIgdG8gZ2l0IGJpc2VjdApsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0 IHN0YXJ0IGIxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBiZGRiNDc1ZWQ5NjhmMzNjMTMgNjQ1NTBkYTlh NDg2ZTM3NjZiODU5MjhmNDQyNzU2ZjI5YzM5NDM3YSAtLQpQcmV2aW91cyBIRUFEIHBvc2l0aW9u IHdhcyBiMWVmYTA3Li4uIE1lcmdlICd2aXJlc2hrL3RpY2svT05FU0hPVC1TVE9QUEVEJyBpbnRv IGRldmVsLWhvdXJseS0yMDE0MDYyMzEzCkhFQUQgaXMgbm93IGF0IDFlYTUyYTkuLi4gTWVyZ2Ug J2piYXJuZXMvYXN5bmMtZmItcHJvYmUnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjAyMTAKQmlz ZWN0aW5nOiAxMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBz dGVwcykKW2Y5MzU0NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1Yjc5MjAzNGEzMmVdIGNsb2NrZXZl bnRzOiBJbnRyb2R1Y2UgQ0xPQ0tfRVZUX01PREVfT05FU0hPVF9TVE9QUEVEIG1vZGUKbGluZWFy LWJpc2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGlu dXg0L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzpm OTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIwMzRhMzJlOmJpc2VjdC1saW51eDQKCjIw MTQtMDYtMjMtMTQ6NTA6MjIgZjkzNTQ3NGI4OTI4MjlhNDAwZjMxZWMwNzYzODViNzkyMDM0YTMy ZSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtZjkzNTQ3NGI4OTI4MjlhNDAwZjMxZWMwNzYz ODViNzkyMDM0YTMyZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxL2Y5MzU0NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1Yjc5MjAzNGEzMmUKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS1mOTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIwMzRh MzJlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8u aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWY5MzU0NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1 Yjc5MjAzNGEzMmUKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9m OTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIwMzRhMzJlL3ZtbGludXotMy4xNi4wLXJj MS0wMDAxMC1nZjkzNTQ3NAoKMjAxNC0wNi0yMy0xNTowMDoyMiBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJOAkyMAkzMgk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDUgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltmNGY1ZGY2ZjE0MmY2Nzk3YzlhYWU0NGQ4 YjU3MDg0MzU0NGRjY2E5XSBjbG9ja2V2ZW50czogbWlwczogYWRkIHN1cHBvcnQgZm9yIE9ORVNI T1RfU1RPUFBFRCBtb2RlCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOmY0ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0ZDhiNTcw ODQzNTQ0ZGNjYTk6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNTowMjoyMyBmNGY1ZGY2ZjE0 MmY2Nzk3YzlhYWU0NGQ4YjU3MDg0MzU0NGRjY2E5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MS1mNGY1ZGY2ZjE0MmY2Nzk3YzlhYWU0NGQ4YjU3MDg0MzU0NGRjY2E5CkNoZWNrIGZvciBrZXJu ZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZjRmNWRmNmYxNDJmNjc5 N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWY0ZjVkZjZm MTQyZjY3OTdjOWFhZTQ0ZDhiNTcwODQzNTQ0ZGNjYTkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEt ZjRmNWRmNmYxNDJmNjc5N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOQprZXJuZWw6IC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2Y0ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0ZDhiNTcw ODQzNTQ0ZGNjYTkvdm1saW51ei0zLjE2LjAtcmMxLTAwMDE1LWdmNGY1ZGY2CgoyMDE0LTA2LTIz LTE1OjExOjIzIGRldGVjdGluZyBib290IHN0YXRlIAkyNQkyNwk0MCBTVUNDRVNTCgpCaXNlY3Rp bmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3RlcHMp ClsyZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFkXSBjbG9ja2V2ZW50czog bWlzYzogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCnJ1bm5pbmcgL2Mva2Vy bmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51 eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOjJk NzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQ6YmlzZWN0LWxpbnV4NAoKMjAx NC0wNi0yMy0xNToxMjo1MyAyZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFk IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS0yZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3 NzI3MTNhYzczMzFkCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzEtMDYyMzEzMzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0NzcyNzEzYWM3MzMxZAp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxLTJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMz MWQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0Nzcy NzEzYWM3MzMxZAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzJk NzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvdm1saW51ei0zLjE2LjAtcmMx LTAwMDE4LWcyZDc0ZmIzCgoyMDE0LTA2LTIzLTE1OjE1OjUzIGRldGVjdGluZyBib290IHN0YXRl IAk1IFRFU1QgRkFJTFVSRQpbICAgIDIuNzA0MTA5XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0 IDY0ClsgICAgMi43MDYzODhdIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAyLjcwNjM4OF0g VW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIuNzExMzQ0XSBXQVJOSU5HOiBDUFU6IDEgUElE OiAwIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC90aW1lL3RpY2stb25lc2hvdC5jOjMyIHRp Y2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIz MTMzMS8yZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFkL2RtZXNnLXF1YW50 YWwtaXZiNDEtMToyMDE0MDYyMzE1MTUyNTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4x Ni4wLXJjMS0wMDAxOC1nMmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxLzJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRh bC1pdmI0MS04OToyMDE0MDYyMzE1MTUyNTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4x Ni4wLXJjMS0wMDAxOC1nMmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxLzJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRh bC1pdmI0MS0xMjM6MjAxNDA2MjMxNTE1NDg6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMu MTYuMC1yYzEtMDAwMTgtZzJkNzRmYjM6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIz MTMzMS8yZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFkL2RtZXNnLXF1YW50 YWwtaXZiNDItMTA4OjIwMTQwNjIzMTUxNTUxOmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMToz LjE2LjAtcmMxLTAwMDE4LWcyZDc0ZmIzOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0NzcyNzEzYWM3MzMxZC9kbWVzZy1xdWFu dGFsLWl2YjQyLTgyOjIwMTQwNjIzMTUxNTUyOmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMToz LjE2LjAtcmMxLTAwMDE4LWcyZDc0ZmIzOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0NzcyNzEzYWM3MzMxZC9kbWVzZy1xdWFu dGFsLWl2YjQxLTEyMjoyMDE0MDYyMzE1MTU1NjppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6 My4xNi4wLXJjMS0wMDAxOC1nMmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxLzJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVh bnRhbC1pdmI0MS05NDoyMDE0MDYyMzE1MTU1NTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6 My4xNi4wLXJjMS0wMDAxOC1nMmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxLzJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVh bnRhbC1pdmI0Mi0xMjM6MjAxNDA2MjMxNTE2MDQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzEtMDAwMTgtZzJkNzRmYjM6MQo1Ojg6OCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBi b290cwoKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSAxIHN0ZXApCls2ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmXSBj bG9ja2V2ZW50czogZHJpdmVyczogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2Rl CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9i b290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVsLWhvdXJs eS0yMDE0MDYyMzEzOjZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmY6Ymlz ZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNToxNjoyNCA2ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3 YzZiMWNhMmExNDNiYWJmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS02ZTllZDkwMjczMGNh N2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNmU5ZWQ5MDI3MzBjYTdmNWNkZTlmY2Y0N2M2YjFj YTJhMTQzYmFiZgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNm NDdjNmIxY2EyYTE0M2JhYmYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtNmU5ZWQ5MDI3MzBjYTdm NWNkZTlmY2Y0N2M2YjFjYTJhMTQzYmFiZgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYvdm1s aW51ei0zLjE2LjAtcmMxLTAwMDE3LWc2ZTllZDkwCgoyMDE0LTA2LTIzLTE1OjMzOjI0IGRldGVj dGluZyBib290IHN0YXRlIAkxIFRFU1QgRkFJTFVSRQpbICAgIDIuNDUxOTA0XSBQQ0k6IENMUyAw IGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi40NTM0OTJdIFVucGFja2luZyBpbml0cmFtZnMuLi4K WyAgICAyLjQ1MzQ5Ml0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIuNDU3NjMyXSBXQVJO SU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2tlcm5lbC90aW1lL3Rp Y2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmEx NDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDEtOTk6MjAxNDA2MjMxNTMzMTM6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmEx NDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItMTAwOjIwMTQwNjIzMTUzMzEzOmkzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMxLTAwMDE3LWc2ZTllZDkwOjIKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNmU5ZWQ5MDI3MzBjYTdmNWNkZTlmY2Y0N2M2YjFjYTJh MTQzYmFiZi9kbWVzZy1xdWFudGFsLWl2YjQyLTg6MjAxNDA2MjMxNTMzMTI6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmEx NDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItMjoyMDE0MDYyMzE1MzMyOTppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDoyMDE0MDYyMzE1MzMzMjppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0MS05OToyMDE0MDYyMzE1MzMzMDppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMDA6MjAxNDA2MjMxNTMzMzA6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmEx NDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItNToyMDE0MDYyMzE1MzMzOTppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0MS0zNzoyMDE0MDYyMzE1MzM0NDppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0MS05OToyMDE0MDYyMzE1MzM0NzppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMDA6MjAxNDA2MjMxNTMzNDc6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmEx NDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItMjoyMDE0MDYyMzE1MzM0NjppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi00NjoyMDE0MDYyMzE1MzM0MTppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0 M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi04OjIwMTQwNjIzMTUzMzQ2OmkzODYtcmFuZGNvbmZp Zy1jMS0wNjIzMTMzMTozLjE2LjAtcmMxLTAwMDE3LWc2ZTllZDkwOjIKMToxNDoxNCBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwoKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qg YWZ0ZXIgdGhpcyAocm91Z2hseSAwIHN0ZXBzKQpbZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1 ZjA5Yzk0MjdmZDAyYV0gY2xvY2tldmVudHM6IHg4NjogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1Rf U1RPUFBFRCBtb2RlCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFp bHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVs OmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOmQ1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5 NDI3ZmQwMmE6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNTozMzo1NSBkNWEwODU5NzBiMGI4 OGI4YzgyMzAzZDJjNDVmMDljOTQyN2ZkMDJhIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0 byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS1k NWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDljOTQyN2ZkMDJhCkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZDVhMDg1OTcwYjBiODhiOGM4 MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWQ1YTA4NTk3MGIw Yjg4YjhjODIzMDNkMmM0NWYwOWM5NDI3ZmQwMmEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtZDVh MDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYQprZXJuZWw6IC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2Q1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5 NDI3ZmQwMmEvdm1saW51ei0zLjE2LjAtcmMxLTAwMDE2LWdkNWEwODU5CgoyMDE0LTA2LTIzLTE1 OjQyOjU1IGRldGVjdGluZyBib290IHN0YXRlIAkxIFRFU1QgRkFJTFVSRQpbICAgIDIuMzYwNDQz XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAyNDU3NiBieXRlcykKWyAg ICAyLjM2MDQ3M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi4z NjA0NzNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMzYwNDg5 XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC90aW1l L3RpY2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9kNWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDlj OTQyN2ZkMDJhL2RtZXNnLXF1YW50YWwtaXZiNDEtNDU6MjAxNDA2MjMxNTQzMDc6aTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4NTk6MQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9kNWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDlj OTQyN2ZkMDJhL2RtZXNnLXF1YW50YWwtaXZiNDEtOTM6MjAxNDA2MjMxNTQzMTI6aTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4NTk6MQoxOjI6MiBhbGxf Z29vZDpiYWQ6YWxsX2JhZCBib290cwoKZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0 MjdmZDAyYSBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApjb21taXQgZDVhMDg1OTcwYjBiODhiOGM4 MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYQpBdXRob3I6IFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFy QGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEp1biAxMCAxMzo1MjoyNSAyMDE0ICswNTMwCgogICAg Y2xvY2tldmVudHM6IHg4NjogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCiAg ICAKICAgIENsb2NrZXZlbnQgZGV2aWNlcyBjYW4gYmUgc3RvcHBlZCBmcm9tIGNvcmUgKGhydGlt ZXJzL3RpY2spIHdoZW4gdGhleSBhcmVuJ3QKICAgIHVzZWQgYW55bW9yZS4gVGhpcyB3aWxsIG1v c3RseSBoYXBwZW4gb24gYSBpZGxlIG9yIHRpY2tsZXNzIGNwdS4gVGhpcyBpcyBkb25lIHRvCiAg ICBhdm9pZCBnZXR0aW5nIHNwdXJpb3VzIGludGVycnVwdHMgd2hlbiBjb3JlIGRvZXNuJ3Qgd2Fu dCB0byBoYW5kbGUgdGhlbSBhbnltb3JlLgogICAgCiAgICBGb3Igc3RvcHBpbmcgY2xvY2tldmVu dCBkZXZpY2VzLCBjb3JlIHJlcXVlc3RzIGRyaXZlcnMgdG8gc3dpdGNoIHRvIGEgc3BlY2lhbAog ICAgb3B0aW9uYWwgbW9kZTogQ0xPQ0tfRVZUX01PREVfT05FU0hPVF9TVE9QUEVELiBBdCB0aGlz IHRpbWUgcGxhdGZvcm1zIGNhbiBhbHNvCiAgICBzYXZlIHNvbWUgcG93ZXIgYnkgZGlzYWJsaW5n IHRoZXNlIGRldmljZXMuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBoYW5k bGluZyBDTE9DS19FVlRfTU9ERV9PTkVTSE9UX1NUT1BQRUQgbW9kZSBmb3IgeDg2CiAgICBkcml2 ZXJzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBs aW5hcm8ub3JnPgoKOjA0MDAwMCAwNDAwMDAgOTBkNjU2Mjc1MDkxNGI3NjgzZWRhY2Q2ZmE2NGM2 MTlhZTIxYTJiYSA5ZjIxZDNjMTM2YmNhYmZlNDVkNjY4ZDVhNGYxN2I5OWJiZTU0MDA2IE0JYXJj aApiaXNlY3QgcnVuIHN1Y2Nlc3MKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgZDVhMDg1OS4u LiBjbG9ja2V2ZW50czogeDg2OiBhZGQgc3VwcG9ydCBmb3IgT05FU0hPVF9TVE9QUEVEIG1vZGUK SEVBRCBpcyBub3cgYXQgZjRmNWRmNi4uLiBjbG9ja2V2ZW50czogbWlwczogYWRkIHN1cHBvcnQg Zm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNjIzMTM6ZjRmNWRmNmYxNDJmNjc5N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOTpiaXNlY3Qt bGludXg0CgoyMDE0LTA2LTIzLTE1OjQzOjI3IGY0ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0ZDhiNTcw ODQzNTQ0ZGNjYTkgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZjRm NWRmNmYxNDJmNjc5N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOS92bWxpbnV6LTMuMTYuMC1yYzEt MDAwMTUtZ2Y0ZjVkZjYKCjIwMTQtMDYtMjMtMTU6NDM6MjcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg CTQ0CTYyCTg1CTk2CTExNQkxMjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMg ZjRmNWRmNi4uLiBjbG9ja2V2ZW50czogbWlwczogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RP UFBFRCBtb2RlCkhFQUQgaXMgbm93IGF0IDFkZWQ0MzUuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAn ZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTMnCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNjIzMTM6MWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMTpiaXNlY3Qt bGludXg0CiBURVNUIEZBSUxVUkUKWyAgICAyLjQ2MjM2MV0gUENJOiBDTFMgMCBieXRlcywgZGVm YXVsdCA2NApbICAgIDIuNDYzOTY3XSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMi40NjM5 NjddIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAyLjQ3MDA3Nl0gV0FSTklORzogQ1BVOiAw IFBJRDogMCBhdCAva2J1aWxkL3NyYy9zbW9rZS9rZXJuZWwvdGltZS90aWNrLW9uZXNob3QuYzoz MiB0aWNrX3N0b3BfZXZlbnQrMHhhZi8weGMwKCkKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy15 b2N0by1pdmI0MS03MzoyMDE0MDYyMzEzNDEzNjppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6 My4xNi4wLXJjMi0wMDU0Mi1nMWRlZDQzNTo3NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS8xZGVkNDM1NjhlN2JlZTYwYzY1NDhlNWZiM2I0YmQ2ZDFkMDc4M2IxL2RtZXNnLXF1 YW50YWwtaXZiNDItOTY6MjAxNDA2MjMxMzQwNDE6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy15 b2N0by1pdmI0MS0xMjI6MjAxNDA2MjMxMzQxMzQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy1x dWFudGFsLWl2YjQxLTY3OjIwMTQwNjIzMTMzNTE3OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MTozLjE2LjAtcmMyLTAwNTQyLWcxZGVkNDM1Ojc0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxLzFkZWQ0MzU2OGU3YmVlNjBjNjU0OGU1ZmIzYjRiZDZkMWQwNzgzYjEvZG1lc2ct eW9jdG8taXZiNDEtMjc6MjAxNDA2MjMxMzQxNDU6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy1x dWFudGFsLWl2YjQyLTk5OjIwMTQwNjIzMTMzNTIwOmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MTozLjE2LjAtcmMyLTAwNTQyLWcxZGVkNDM1Ojc0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxLzFkZWQ0MzU2OGU3YmVlNjBjNjU0OGU1ZmIzYjRiZDZkMWQwNzgzYjEvZG1lc2ct eW9jdG8taXZiNDItNDA6MjAxNDA2MjMxMzM2MjQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy1x dWFudGFsLWl2YjQyLTcxOjIwMTQwNjIzMTM0MDI5OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MTozLjE2LjAtcmMyLTAwNTQyLWcxZGVkNDM1Ojc0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxLzFkZWQ0MzU2OGU3YmVlNjBjNjU0OGU1ZmIzYjRiZDZkMWQwNzgzYjEvZG1lc2ct cXVhbnRhbC1pdmI0MS0xMDY6MjAxNDA2MjMxMzQwMjc6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxOjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzEtMDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVz Zy15b2N0by1pdmI0MS0xNzoyMDE0MDYyMzEzNDE0MDppMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzE6My4xNi4wLXJjMi0wMDU0Mi1nMWRlZDQzNTo3NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS8xZGVkNDM1NjhlN2JlZTYwYzY1NDhlNWZiM2I0YmQ2ZDFkMDc4M2IxL2RtZXNn LXF1YW50YWwtaXZiNDItOTk6MjAxNDA2MjMxMzQwMzc6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxOjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKMjoxMToxMSBhbGxfZ29vZDpiYWQ6YWxs X2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgMWRlZDQzNSAwZGF5IGhlYWQgZ3VhcmQgZm9yICdk ZXZlbC1ob3VybHktMjAxNDA2MjMxMycKCj09PT09PT09PSB1cHN0cmVhbSA9PT09PT09PT0KUHJl dmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMWRlZDQzNS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdk ZXZlbC1ob3VybHktMjAxNDA2MjMxMycKSEVBRCBpcyBub3cgYXQgYTQ5N2MzYi4uLiBMaW51eCAz LjE2LXJjMgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxL2xpbnVzOm1hc3RlcjphNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJh OGMyY2I0MmVlOmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMtMTU6NDY6MzAgYTQ5N2MzYmExZDk3 ZmM2OWMxZTc4ZTdiOTY0MzViYThjMmNiNDJlZSByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMS0wNjIzMTMzMS9hNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlL3Zt bGludXotMy4xNi4wLXJjMgoKMjAxNC0wNi0yMy0xNTo0NjozMSBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJMjIJMzgJNzkJOTAJMTE5CTEyMCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09 PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgMjRmMjQ0My4uLjQyMjRjNTEgYWtw bSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyA3MWQyNzNmLi4uZjA4YWY2 ZiBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgNjMzNTk0 Yi4uLjU4YWU1MDAgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAg IDg5NGU1NTIuLmE0OTdjM2IgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9n aXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNjIzIC0+IG5leHQt MjAxNDA2MjMKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgYTQ5N2MzYi4uLiBMaW51eCAzLjE2 LXJjMgpIRUFEIGlzIG5vdyBhdCA1OGFlNTAwLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZp bGVzIGZvciAyMDE0MDYyMwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxL25leHQ6bWFzdGVyOjU4YWU1MDBhMDNhNmJmNjhlZWUzMjNj MzQyNDMxYmZkZDNmNDYwYjY6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNTo0OTo1NSA1OGFl NTAwYTAzYTZiZjY4ZWVlMzIzYzM0MjQzMWJmZGQzZjQ2MGI2IGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS01OGFlNTAwYTAzYTZiZjY4ZWVlMzIzYzM0MjQzMWJmZGQzZjQ2MGI2CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNThhZTUwMGEw M2E2YmY2OGVlZTMyM2MzNDI0MzFiZmRkM2Y0NjBiNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTU4 YWU1MDBhMDNhNmJmNjhlZWUzMjNjMzQyNDMxYmZkZDNmNDYwYjYKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEtNThhZTUwMGEwM2E2YmY2OGVlZTMyM2MzNDI0MzFiZmRkM2Y0NjBiNgprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzU4YWU1MDBhMDNhNmJmNjhlZWUzMjNj MzQyNDMxYmZkZDNmNDYwYjYvdm1saW51ei0zLjE2LjAtcmMyLW5leHQtMjAxNDA2MjMKCjIwMTQt MDYtMjMtMTU6NTI6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEJOAkxOQkzMAk2MAk4OQkxMDEJ MTIwIFNVQ0NFU1MKCg== --===============2106714263203244377== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00016-gd5a0859" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNi4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dTPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09O RklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09O RklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIK Q09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdl bmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19D T01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZF UlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0da SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15 CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdf SEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0Ja SVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19L RVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSki CiMgQ09ORklHX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKQ09O RklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdf RkhBTkRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FV RElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBz dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFf U0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpDT05GSUdfR0VO RVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f REVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15 CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RB VEE9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNf QlVJTEQ9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9 eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05P X0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0ha X0lETEU9eQojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVS UyBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNP TkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBp cyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1Nf QUNDVF9WMyBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9B Q0NUPXkKIyBDT05GSUdfVEFTS19YQUNDVCBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQoj CkNPTkZJR19UUkVFX1BSRUVNUFRfUkNVPXkKQ09ORklHX1BSRUVNUFRfUkNVPXkKQ09ORklHX1JD VV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9M RUFGPTE2CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldApDT05GSUdfUkNVX0ZB U1RfTk9fSFo9eQpDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0JPT1NUPXkKQ09O RklHX1JDVV9CT09TVF9QUklPPTEKQ09ORklHX1JDVV9CT09TVF9ERUxBWT01MDAKQ09ORklHX1JD VV9OT0NCX0NQVT15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9OT05FIGlzIG5vdCBzZXQKQ09ORklH X1JDVV9OT0NCX0NQVV9aRVJPPXkKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZf U0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9X QU5UU19QUk9UX05VTUFfUFJPVF9OT05FPXkKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19DR1JP VVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklH X1BST0NfUElEX0NQVVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5v dCBzZXQKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQX1BFUkY9eQojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAoj IENPTkZJR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15 CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQojIENP TkZJR19VU0VSX05TIGlzIG5vdCBzZXQKIyBDT05GSUdfUElEX05TIGlzIG5vdCBzZXQKQ09ORklH X05FVF9OUz15CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9H WklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQoj IENPTkZJR19SRF9MWk8gaXMgbm90IHNldApDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0NfT1BU SU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFW RV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENT UEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CiMgQ09ORklHX1NH RVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBz ZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9 eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKIyBDT05GSUdfUENTUEtSX1BMQVRGT1JN IGlzIG5vdCBzZXQKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CiMgQ09ORklHX0VQ T0xMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lHTkFMRkQgaXMgbm90IHNldAojIENPTkZJR19USU1F UkZEIGlzIG5vdCBzZXQKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0 CkNPTkZJR19BSU89eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJ R19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5l bCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkK Q09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9 eQpDT05GSUdfU0xVQl9ERUJVRz15CkNPTkZJR19DT01QQVRfQlJLPXkKIyBDT05GSUdfU0xBQiBp cyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19T TFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdf UFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX09QUk9GSUxFPW0KQ09ORklH X09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ R19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0 QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJ R05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZF X0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJB Q0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15 CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhS RUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZF X0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBf TEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9B TElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19I QVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15 CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BS T1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFS IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQ QVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19DTE9O RV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJ T049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VS TkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdf U0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklH X01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19N T0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FM TD15CkNPTkZJR19NT0RVTEVfU0lHPXkKQ09ORklHX01PRFVMRV9TSUdfRk9SQ0U9eQojIENPTkZJ R19NT0RVTEVfU0lHX0FMTCBpcyBub3Qgc2V0CgojCiMgRG8gbm90IGZvcmdldCB0byBzaWduIHJl cXVpcmVkIG1vZHVsZXMgd2l0aCBzY3JpcHRzL3NpZ24tZmlsZQojCiMgQ09ORklHX01PRFVMRV9T SUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQK Q09ORklHX01PRFVMRV9TSUdfU0hBMjU2PXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMg bm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19NT0RV TEVfU0lHX0hBU0g9InNoYTI1NiIKQ09ORklHX1NUT1BfTUFDSElORT15CkNPTkZJR19CTE9DSz15 CiMgQ09ORklHX0xCREFGIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JM S19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0NN RExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19Q QVJUSVRJT05fQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09O RklHX0VGSV9QQVJUSVRJT049eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9O T09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJTkU9bQpDT05GSUdfSU9TQ0hFRF9DRlE9bQpDT05G SUdfREVGQVVMVF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX0FT TjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVf UldMT0NLPXkKQ09ORklHX1FVRVVFX1JXTE9DSz15CiMgQ09ORklHX0ZSRUVaRVIgaXMgbm90IHNl dAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVfRE1BIGlz IG5vdCBzZXQKQ09ORklHX1NNUD15CkNPTkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfQklH U01QPXkKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdfWDg2XzMyX0lSSVM9eQojIENPTkZJR19T Q0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVT VD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19L Vk1fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfTEdVRVNUX0dVRVNUPXkKIyBDT05GSUdfUEFS QVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkK Q09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf TTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFND IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBD T05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5v dCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBD T05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklH X01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENP TkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENP TkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAoj IENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0 CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMg Q09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApD T05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJ RlQ9NQojIENPTkZJR19YODZfUFBST19GRU5DRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVVNFX1BQ Uk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09O RklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfWDg2 X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJ R19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQ1lSSVhfMzI9eQpDT05GSUdfQ1BVX1NV UF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRB XzMyPXkKQ09ORklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdf SFBFVF9FTVVMQVRFX1JUQz15CiMgQ09ORklHX0RNSSBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVT PTMyCiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09O RklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlz IG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19Y ODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9G T1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldApDT05GSUdf Vk04Nj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKQ09ORklHX1RP U0hJQkE9eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENPTkZJR19YODZfUkVCT09URklYVVBT IGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9D T0RFX0lOVEVMX0VBUkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWSBp cyBub3Qgc2V0CkNPTkZJR19YODZfTVNSPW0KIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQK IyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklH X0hJR0hNRU02NEcgaXMgbm90IHNldApDT05GSUdfVk1TUExJVF8zRz15CiMgQ09ORklHX1ZNU1BM SVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8yRyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qg c2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklH X0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O RklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFM VUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01BTlVBTD15 CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1FTT15CkNP TkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklH X0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19B UkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tf Q1BVUz00CiMgQ09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19QSFlTX0FERFJf VF82NEJJVCBpcyBub3Qgc2V0CkNPTkZJR19aT05FX0RNQV9GTEFHPTAKIyBDT05GSUdfQk9VTkNF IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZB VUxUX01NQVBfTUlOX0FERFI9NDA5NgojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBu b3Qgc2V0CkNPTkZJR19DTEVBTkNBQ0hFPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05G SUdfWkJVRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19ISUdIUFRFPXkKIyBDT05GSUdfWDg2X0NIRUNL X0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKIyBD T05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfTVRSUj15CiMgQ09ORklHX01U UlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BBVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FSQ0hfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldAoj IENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKQ09ORklH X0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCiMgQ09ORklH X1NDSEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklH X0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JF TE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJ R19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwPXkKIyBDT05GSUdf REVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90 IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVf TUVNT1JZX0hPVFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoj CiMgQ09ORklHX1NVU1BFTkQgaXMgbm90IHNldApDT05GSUdfUE1fUlVOVElNRT15CkNPTkZJR19Q TT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklH X1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQojIENP TkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRUNfREVCVUdG UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJ R19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQ SV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9DRVNT T1I9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FH R1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKIyBDT05GSUdfQUNQSV9D VVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURF IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf UENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09O VEFJTkVSPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJ IGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09O RklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZS RVFfU1RBVD15CkNPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFM9eQojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dP Vl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qg c2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9bQpDT05GSUdfQ1BVX0ZSRVFfR09W X1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9G UkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMK IyB4ODYgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BT VEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9B Q1BJX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklHX1g4 Nl9QT1dFUk5PV19LNz1tCkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CiMgQ09ORklHX1g4 Nl9HWF9TVVNQTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBp cyBub3Qgc2V0CkNPTkZJR19YODZfU1BFRURTVEVQX0lDSD15CkNPTkZJR19YODZfU1BFRURTVEVQ X1NNST15CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9bQpDT05GSUdfWDg2X0NQVUZSRVFfTkZPUkNF Mj1tCiMgQ09ORklHX1g4Nl9MT05HUlVOIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0xPTkdIQVVM IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0CgojCiMgc2hh cmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQojIENPTkZJR19YODZfU1BF RURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJ R19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlMgaXMgbm90IHNl dApDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15 CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05G SUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT01N Q09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUENJX0dPT0xQQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9eQpDT05GSUdfUENJX0JJ T1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJ X09MUEM9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01T SSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9S RUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNl dApDT05GSUdfSFRfSVJRPXkKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29u dHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CkNPTkZJ R19FSVNBPXkKIyBDT05GSUdfRUlTQV9WTEJfUFJJTUlORyBpcyBub3Qgc2V0CkNPTkZJR19FSVNB X1BDSV9FSVNBPXkKIyBDT05GSUdfRUlTQV9WSVJUVUFMX1JPT1QgaXMgbm90IHNldApDT05GSUdf RUlTQV9OQU1FUz15CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CkNPTkZJR19PTFBDPXkKIyBD T05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0CkNPTkZJR19BTElYPXkKIyBDT05GSUdfTkVU NTUwMSBpcyBub3Qgc2V0CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BD TUNJQT1tCkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMt Y2FyZCBicmlkZ2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldAojIENPTkZJR19QRDY3Mjkg aXMgbm90IHNldAojIENPTkZJR19JODIwOTIgaXMgbm90IHNldApDT05GSUdfSTgyMzY1PW0KQ09O RklHX1RDSUM9bQpDT05GSUdfUENNQ0lBX1BST0JFPXkKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9 eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVt dWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFO RE9NSVpFX1BJRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJ R19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CkNPTkZJR19CSU5GTVRfQU9VVD15 CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19IQVZFX0FUT01J Q19JT01BUD15CkNPTkZJR19JT1NGX01CST1tCkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0 CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz15CkNPTkZJR19YRlJNPXkKQ09ORklHX1hG Uk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9bQojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMg bm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NU QVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9JUENPTVA9bQpDT05GSUdfTkVUX0tFWT15 CiMgQ09ORklHX05FVF9LRVlfTUlHUkFURSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklH X0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9G SUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQojIENP TkZJR19JUF9ST1VURV9NVUxUSVBBVEggaXMgbm90IHNldAojIENPTkZJR19JUF9ST1VURV9WRVJC T1NFIGlzIG5vdCBzZXQKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQojIENPTkZJR19JUF9QTlAg aXMgbm90IHNldApDT05GSUdfTkVUX0lQSVA9bQojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMg bm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdf SVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQX1BJTVNNX1YxIGlzIG5vdCBz ZXQKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX0lORVRf QUg9eQojIENPTkZJR19JTkVUX0VTUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNP TkZJR19JTkVUX1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRf WEZSTV9NT0RFX1RSQU5TUE9SVD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTCBpcyBu b3Qgc2V0CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRfTFJPPW0KQ09O RklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJ QUc9bQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPXkKQ09O RklHX1RDUF9DT05HX0NVQklDPW0KQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RD UF9DT05HX0hUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFlC TEE9eQpDT05GSUdfVENQX0NPTkdfVkVHQVM9eQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9eQpD T05GSUdfVENQX0NPTkdfTFA9eQojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBD T05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lT IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQklDPXkKIyBDT05GSUdfREVGQVVMVF9IVENQIGlz IG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFV TFRfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9UQ1BfQ09ORz0iYmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2 PW0KQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQojIENPTkZJR19JUFY2X1JPVVRFX0lORk8gaXMg bm90IHNldAojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lO RVQ2X0FIPW0KQ09ORklHX0lORVQ2X0VTUD1tCkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdf SVBWNl9NSVA2PW0KQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVQ2X1RVTk5F TD1tCiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJ R19JTkVUNl9YRlJNX01PREVfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9CRUVUPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTj1tCiMgQ09O RklHX0lQVjZfU0lUIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZf R1JFPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfU1VCVFJFRVM9 eQpDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05GSUdfSVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVT PXkKIyBDT05GSUdfSVBWNl9QSU1TTV9WMiBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01B Uks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RB TVBJTkc9eQpDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9ERUJVRz15CkNPTkZJ R19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29y ZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CkNP TkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FV RVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz1tCkNPTkZJR19ORl9DT05OVFJBQ0s9 bQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9 eQojIENPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09O TlRSQUNLX0VWRU5UUyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CiMg Q09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVAgaXMgbm90IHNldApDT05GSUdfTkZfQ1RfUFJP VE9fRENDUD1tCkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPW0KIyBDT05GSUdfTkZfQ1RfUFJPVE9f VURQTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNl dApDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz1tCiMg Q09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JS T0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCiMgQ09ORklHX05GX0NP Tk5UUkFDS19TTk1QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFAgaXMgbm90 IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfU0FORSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NP Tk5UUkFDS19TSVAgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfVEZUUCBpcyBub3Qg c2V0CkNPTkZJR19ORl9DVF9ORVRMSU5LPW0KQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVD1t CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFX0NUIGlzIG5vdCBzZXQKQ09ORklHX05G X05BVD1tCkNPTkZJR19ORl9OQVRfTkVFREVEPXkKQ09ORklHX05GX05BVF9QUk9UT19EQ0NQPW0K Q09ORklHX05GX05BVF9QUk9UT19TQ1RQPW0KIyBDT05GSUdfTkZfTkFUX0FNQU5EQSBpcyBub3Qg c2V0CkNPTkZJR19ORl9OQVRfRlRQPW0KIyBDT05GSUdfTkZfTkFUX0lSQyBpcyBub3Qgc2V0CiMg Q09ORklHX05GX05BVF9TSVAgaXMgbm90IHNldAojIENPTkZJR19ORl9OQVRfVEZUUCBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9bQpDT05GSUdfTkZfVEFCTEVTPW0KQ09ORklH X05GX1RBQkxFU19JTkVUPW0KIyBDT05GSUdfTkZUX0VYVEhEUiBpcyBub3Qgc2V0CkNPTkZJR19O RlRfTUVUQT1tCiMgQ09ORklHX05GVF9DVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUkJUUkVFPW0K Q09ORklHX05GVF9IQVNIPW0KQ09ORklHX05GVF9DT1VOVEVSPW0KIyBDT05GSUdfTkZUX0xPRyBp cyBub3Qgc2V0CkNPTkZJR19ORlRfTElNSVQ9bQpDT05GSUdfTkZUX05BVD1tCkNPTkZJR19ORlRf UVVFVUU9bQojIENPTkZJR19ORlRfUkVKRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1JFSkVD VF9JTkVUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9DT01QQVQ9bQpDT05GSUdfTkVURklMVEVSX1hU QUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJf WFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVS X1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfQ0hFQ0tTVU09bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUksgaXMgbm90IHNldApDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q1QgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0xFRD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HIGlzIG5vdCBz ZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz1tCiMgQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfTkVUTUFQIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZM T0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPW0KIyBDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1RDUE1TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNU UklQPW0KCiMKIyBYdGFibGVzIG1hdGNoZXMKIwojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf QUREUlRZUEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0NMVVNURVI9bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVCBp cyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KIyBDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQ09OTkxJTUlUPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSyBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9JUFZTPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFAgaXMgbm90IHNldApD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9N VUxUSVBPUlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD1tCiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfT1dORVIgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT1tCiMg Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfU0NUUD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NL RVQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEUgaXMgbm90IHNl dApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfU1RSSU5HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQojIENP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9VMzIgaXMgbm90IHNldApDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9N QVg9MjU2CiMgQ09ORklHX0lQX1NFVF9CSVRNQVBfSVAgaXMgbm90IHNldApDT05GSUdfSVBfU0VU X0JJVE1BUF9JUE1BQz15CiMgQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQX1NFVF9IQVNIX0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBN QVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVAgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFT SF9JUFBPUlRORVQgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBf U0VUX0hBU0hfTkVUTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQoj IENPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9M SVNUX1NFVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WUz1tCiMgQ09ORklHX0lQX1ZTX0lQVjYgaXMg bm90IHNldApDT05GSUdfSVBfVlNfREVCVUc9eQpDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMK IyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklH X0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNf UFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CiMgQ09ORklHX0lQX1ZTX1BS T1RPX0FIIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2No ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KIyBDT05GSUdfSVBfVlNfV1JSIGlzIG5vdCBzZXQK Q09ORklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZTX1dMQz1tCkNPTkZJR19JUF9WU19MQkxDPW0K Q09ORklHX0lQX1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklHX0lQX1ZTX1NIPW0K IyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05RPW0KCiMKIyBJUFZT IFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBs aWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05GQ1Q9eQoK IwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND1t CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND1tCkNPTkZJR19ORl9UQUJMRVNfSVBWND1tCkNPTkZJ R19ORlRfQ0hBSU5fUk9VVEVfSVBWND1tCkNPTkZJR19ORlRfQ0hBSU5fTkFUX0lQVjQ9bQojIENP TkZJR19ORlRfUkVKRUNUX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZfVEFCTEVTX0FSUD1tCkNP TkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUF9O Rl9NQVRDSF9FQ049eQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVBfTkZf TUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1tCiMgQ09ORklHX0lQX05GX1RBUkdFVF9S RUpFQ1QgaXMgbm90IHNldApDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQ X05GX1RBUkdFVF9VTE9HPW0KQ09ORklHX05GX05BVF9JUFY0PW0KQ09ORklHX0lQX05GX1RBUkdF VF9NQVNRVUVSQURFPW0KIyBDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUCBpcyBub3Qgc2V0CkNP TkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9bQojIENPTkZJR19ORl9OQVRfUFBUUCBpcyBub3Qg c2V0CkNPTkZJR19ORl9OQVRfSDMyMz1tCkNPTkZJR19JUF9ORl9NQU5HTEU9bQpDT05GSUdfSVBf TkZfVEFSR0VUX0NMVVNURVJJUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPW0KQ09ORklHX0lQ X05GX1RBUkdFVF9UVEw9bQojIENPTkZJR19JUF9ORl9SQVcgaXMgbm90IHNldApDT05GSUdfSVBf TkZfQVJQVEFCTEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCiMgQ09ORklHX0lQX05GX0FS UF9NQU5HTEUgaXMgbm90IHNldAoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMK Q09ORklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PW0KQ09ORklH X05GX1RBQkxFU19JUFY2PW0KQ09ORklHX05GVF9DSEFJTl9ST1VURV9JUFY2PW0KIyBDT05GSUdf TkZUX1JFSkVDVF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz1tCiMgQ09O RklHX0lQNl9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9 bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9bQpD T05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPW0K IyBDT05GSUdfSVA2X05GX01BVENIX01IIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQVRDSF9S UEZJTFRFUj1tCiMgQ09ORklHX0lQNl9ORl9NQVRDSF9SVCBpcyBub3Qgc2V0CkNPTkZJR19JUDZf TkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQNl9ORl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdF VF9SRUpFQ1Q9bQojIENPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09O RklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2X05GX1JBVz1tCiMgQ09ORklHX05GX05BVF9J UFY2IGlzIG5vdCBzZXQKCiMKIyBERUNuZXQ6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPW0KIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBu b3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9V VEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCiMgQ09ORklHX0JSSURHRV9FQlRfVF9O QVQgaXMgbm90IHNldApDT05GSUdfQlJJREdFX0VCVF84MDJfMz1tCkNPTkZJR19CUklER0VfRUJU X0FNT05HPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA9bQpD T05GSUdfQlJJREdFX0VCVF9JUDY9bQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD1tCkNPTkZJR19C UklER0VfRUJUX01BUks9bQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPW0KIyBDT05GSUdfQlJJ REdFX0VCVF9TVFAgaXMgbm90IHNldApDT05GSUdfQlJJREdFX0VCVF9WTEFOPW0KQ09ORklHX0JS SURHRV9FQlRfQVJQUkVQTFk9bQojIENPTkZJR19CUklER0VfRUJUX0ROQVQgaXMgbm90IHNldApD T05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQojIENPTkZJR19CUklER0VfRUJUX1JFRElSRUNUIGlz IG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfU05BVD1tCkNPTkZJR19CUklER0VfRUJUX0xPRz1t CkNPTkZJR19CUklER0VfRUJUX1VMT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCkNPTkZJ R19JUF9EQ0NQPW0KQ09ORklHX0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZp Z3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBfRENDUF9DQ0lEMyBpcyBub3Qgc2V0CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCkNP TkZJR19JUF9EQ0NQX0RFQlVHPXkKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19P QkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMg Q09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09L SUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAoj IENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdfVElQQz15CkNPTkZJR19USVBDX1BPUlRTPTgx OTEKQ09ORklHX0FUTT1tCkNPTkZJR19BVE1fQ0xJUD1tCkNPTkZJR19BVE1fQ0xJUF9OT19JQ01Q PXkKQ09ORklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMgbm90IHNldAojIENPTkZJ R19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZT PW0KIyBDT05GSUdfTDJUUF9WMyBpcyBub3Qgc2V0CkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1t CkNPTkZJR19NUlA9bQpDT05GSUdfQlJJREdFPW0KIyBDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJ TkcgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApD T05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX05FVF9EU0E9eQpDT05GSUdfTkVUX0RTQV9UQUdf RFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0VEU0E9eQpDT05GSUdfVkxBTl84MDIxUT1tCkNPTkZJ R19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKQ09ORklHX0RFQ05F VD1tCiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklH X0xMQzI9eQpDT05GSUdfSVBYPW0KIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qgc2V0CkNPTkZJ R19BVEFMSz1tCkNPTkZJR19ERVZfQVBQTEVUQUxLPW0KQ09ORklHX0xUUEM9bQojIENPTkZJR19D T1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBERFAgaXMgbm90IHNldApDT05GSUdfWDI1PXkKIyBD T05GSUdfTEFQQiBpcyBub3Qgc2V0CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR19JRUVFODAyMTU0 IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwoj CiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9IVEIgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9B VE09bQojIENPTkZJR19ORVRfU0NIX1BSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9NVUxU SVE9bQojIENPTkZJR19ORVRfU0NIX1JFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1NGQj15 CkNPTkZJR19ORVRfU0NIX1NGUT15CiMgQ09ORklHX05FVF9TQ0hfVEVRTCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfU0NIX1RCRj1tCkNPTkZJR19ORVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9E U01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CiMgQ09O RklHX05FVF9TQ0hfTVFQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9DSE9LRSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVMPW0KIyBDT05G SUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPW0KQ09ORklH X05FVF9TQ0hfSEhGPW0KIyBDT05GSUdfTkVUX1NDSF9QSUUgaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9QTFVHPXkKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKIyBDT05G SUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9bQojIENP TkZJR19ORVRfQ0xTX1JPVVRFNCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklH X05FVF9DTFNfVTMyPXkKQ09ORklHX0NMU19VMzJfUEVSRj15CiMgQ09ORklHX0NMU19VMzJfTUFS SyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15 CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQojIENPTkZJR19ORVRfQ0xTX0NHUk9VUCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQUNUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfSU5E PXkKQ09ORklHX05FVF9TQ0hfRklGTz15CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19E TlNfUkVTT0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5W U1dJVENIPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfTU1BUD15CkNPTkZJR19O RVRMSU5LX0RJQUc9bQpDT05GSUdfTkVUX01QTFNfR1NPPXkKQ09ORklHX0hTUj1tCkNPTkZJR19S UFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BS SU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9 eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3Rp bmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklU T1I9eQpDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05G SUdfQVgyNT1tCiMgQ09ORklHX0FYMjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRS T009bQpDT05GSUdfUk9TRT1tCgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCiMg Q09ORklHX01LSVNTIGlzIG5vdCBzZXQKQ09ORklHXzZQQUNLPW0KIyBDT05GSUdfQlBRRVRIRVIg aXMgbm90IHNldApDT05GSUdfU0NDPW0KQ09ORklHX1NDQ19ERUxBWT15CkNPTkZJR19TQ0NfVFJY RUNITz15CkNPTkZJR19CQVlDT01fU0VSX0ZEWD1tCkNPTkZJR19CQVlDT01fU0VSX0hEWD1tCkNP TkZJR19CQVlDT01fUEFSPW0KQ09ORklHX0JBWUNPTV9FUFA9bQpDT05GSUdfWUFNPW0KIyBDT05G SUdfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09O RklHX0lSTEFOPXkKQ09ORklHX0lSTkVUPW0KQ09ORklHX0lSQ09NTT15CiMgQ09ORklHX0lSREFf VUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NBQ0hFX0xB U1RfTFNBUD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9eQpDT05GSUdfSVJEQV9ERUJVRz15CgojCiMg SW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMK Q09ORklHX0lSVFRZX1NJUj1tCgojCiMgRG9uZ2xlIHN1cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkK IyBDT05GSUdfRVNJX0RPTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1RJU1lTX0RPTkdMRT1tCkNP TkZJR19URUtSQU1fRE9OR0xFPW0KQ09ORklHX1RPSU0zMjMyX0RPTkdMRT1tCkNPTkZJR19MSVRF TElOS19ET05HTEU9bQpDT05GSUdfTUE2MDBfRE9OR0xFPW0KIyBDT05GSUdfR0lSQklMX0RPTkdM RSBpcyBub3Qgc2V0CkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19PTERfQkVMS0lOX0RP TkdMRT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCiMgQ09ORklHX0tJTkdTVU5fRE9OR0xFIGlz IG5vdCBzZXQKQ09ORklHX0tTREFaWkxFX0RPTkdMRT1tCiMgQ09ORklHX0tTOTU5X0RPTkdMRSBp cyBub3Qgc2V0CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPW0KQ09O RklHX1NJR01BVEVMX0ZJUj1tCkNPTkZJR19OU0NfRklSPXkKIyBDT05GSUdfV0lOQk9ORF9GSVIg aXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQ19J UkNDX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSV9GSVIgaXMgbm90IHNldAojIENPTkZJR19W TFNJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WSUFfRklSPXkKIyBDT05GSUdfTUNTX0ZJUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX0FGX1JYUlBDPW0KIyBDT05GSUdf QUZfUlhSUENfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19SWEtBRCBpcyBub3Qgc2V0CkNPTkZJ R19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09O RklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9TUFk9eQpDT05G SUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIxMV9URVNUTU9E RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIx MV9DRVJUSUZJQ0FUSU9OX09OVVM9eQojIENPTkZJR19DRkc4MDIxMV9SRUdfQ0VMTFVMQVJfSElO VFMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVHX1JFTEFYX05PX0lSPXkKQ09ORklHX0NG RzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMgbm90IHNldAojIENPTkZJR19DRkc4 MDIxMV9XRVhUIGlzIG5vdCBzZXQKQ09ORklHX0xJQjgwMjExPW0KQ09ORklHX0xJQjgwMjExX0NS WVBUX1dFUD1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPW0KQ09ORklHX0xJQjgwMjExX0NS WVBUX1RLSVA9bQpDT05GSUdfTElCODAyMTFfREVCVUc9eQojIENPTkZJR19NQUM4MDIxMSBpcyBu b3Qgc2V0CkNPTkZJR19XSU1BWD1tCkNPTkZJR19XSU1BWF9ERUJVR19MRVZFTD04CkNPTkZJR19S RktJTEw9bQpDT05GSUdfUkZLSUxMX0xFRFM9eQojIENPTkZJR19SRktJTExfSU5QVVQgaXMgbm90 IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTF9H UElPPW0KQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklSVElPPXkKQ09ORklHX05FVF85 UF9ERUJVRz15CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9bQojIENP TkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0Vf RE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVy cwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkK Q09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgojIENPTkZJR19ERVZUTVBGUyBpcyBub3Qgc2V0 CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBu b3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09O RklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENP TkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05G SUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VT IGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9 eQpDT05GSUdfUkVHTUFQX0kyQz1tCkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9J UlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklH X0NPTk5FQ1RPUj1tCkNPTkZJR19NVEQ9bQpDT05GSUdfTVREX1RFU1RTPW0KQ09ORklHX01URF9S RURCT09UX1BBUlRTPW0KQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQpDT05G SUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFS VFNfUkVBRE9OTFk9eQojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9PRl9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPW0KCiMKIyBV c2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz1t CkNPTkZJR19NVERfQkxPQ0s9bQpDT05GSUdfTVREX0JMT0NLX1JPPW0KQ09ORklHX0ZUTD1tCiMg Q09ORklHX05GVEwgaXMgbm90IHNldApDT05GSUdfSU5GVEw9bQpDT05GSUdfUkZEX0ZUTD1tCkNP TkZJR19TU0ZEQz1tCkNPTkZJR19TTV9GVEw9bQpDT05GSUdfTVREX09PUFM9bQoKIwojIFJBTS9S T00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9bQpDT05GSUdfTVREX0pFREVD UFJPQkU9bQpDT05GSUdfTVREX0dFTl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElP TlMgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0 CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJ X0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9DRklfSU5URUxFWFQgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9BTURTVEQ9bQojIENPTkZJ R19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9VVElMPW0KIyBDT05GSUdf TVREX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ST00gaXMgbm90IHNldAojIENPTkZJR19N VERfQUJTRU5UIGlzIG5vdCBzZXQKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNz CiMKQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTPXkKIyBDT05GSUdfTVREX1BIWVNNQVAgaXMg bm90IHNldAojIENPTkZJR19NVERfUEhZU01BUF9PRiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQU1E NzZYUk9NPW0KIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfRVNC MlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAojIENPTkZJ R19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkVUdGVsPW0KQ09ORklHX01U RF9MNDQwR1g9bQojIENPTkZJR19NVERfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BDTUNJ QSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR1BJT19BRERSPW0KIyBDT05GSUdfTVREX0lOVEVMX1ZS X05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0xBVENIX0FERFIgaXMgbm90IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2Ug ZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFU QUZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9TU1QyNUw9bQpDT05GSUdfTVREX1NMUkFNPW0K Q09ORklHX01URF9QSFJBTT1tCiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldApDT05GSUdf TVREX0JMT0NLMk1URD1tCgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05G SUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0VDQz1tCiMgQ09ORklHX01U RF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkQ9bQojIENPTkZJR19NVERf TkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NNX0NPTU1PTiBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTkFORF9ERU5BTEk9bQojIENPTkZJR19NVERfTkFORF9ERU5BTElfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO RF9JRFM9bQojIENPTkZJR19NVERfTkFORF9SSUNPSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFO RF9ESVNLT05DSElQPW0KQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQ9 eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKQ09ORklHX01URF9O QU5EX0RJU0tPTkNISVBfUFJPQkVfSElHSD15CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBf QkJUV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ET0NHNCBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9OQU5EX0NBRkUgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfQ1M1NTNYPW0K Q09ORklHX01URF9OQU5EX05BTkRTSU09bQojIENPTkZJR19NVERfTkFORF9QTEFURk9STSBpcyBu b3Qgc2V0CkNPTkZJR19NVERfT05FTkFORD1tCkNPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJ VEU9eQpDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQz1tCiMgQ09ORklHX01URF9PTkVOQU5EX09U UCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUEREUiAm IExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPW0KQ09ORklHX01U RF9RSU5GT19QUk9CRT1tCiMgQ09ORklHX01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01U RF9VQkk9bQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9C RUJfTElNSVQ9MjAKQ09ORklHX01URF9VQklfRkFTVE1BUD15CkNPTkZJR19NVERfVUJJX0dMVUVC ST1tCkNPTkZJR19NVERfVUJJX0JMT0NLPXkKQ09ORklHX09GPXkKCiMKIyBEZXZpY2UgVHJlZSBh bmQgT3BlbiBGaXJtd2FyZSBzdXBwb3J0CiMKIyBDT05GSUdfT0ZfU0VMRlRFU1QgaXMgbm90IHNl dApDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERS RVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89 eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKQ09O RklHX1BBUlBPUlQ9bQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdf UEFSUE9SVF9QQz1tCiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1BB UlBPUlRfUENfRklGTz15CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU89eQojIENPTkZJR19QQVJQ T1JUX1BDX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQK Q09ORklHX1BBUlBPUlRfQVg4ODc5Nj1tCkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFS UE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15Cgoj CiMgUHJvdG9jb2xzCiMKIyBDT05GSUdfSVNBUE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfUE5QQklP UyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19C TEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRkQ9bQojIENPTkZJR19Q QVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90 IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09O RklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpD T05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0NSWVBUT0xPT1A9 bQpDT05GSUdfQkxLX0RFVl9EUkJEPW0KQ09ORklHX0RSQkRfRkFVTFRfSU5KRUNUSU9OPXkKIyBD T05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkFN IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFf T1ZFUl9FVEg9eQojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SEQ9eQojIENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNY WCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfU0VOU09SU19MSVMzTFYw MkQgaXMgbm90IHNldApDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJD PW0KIyBDT05GSUdfQUQ1MjVYX0RQT1RfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJR IGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00g aXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldAojIENPTkZJR19FTkNM T1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldApDT05G SUdfQVBEUzk4MDJBTFM9bQpDT05GSUdfSVNMMjkwMDM9bQpDT05GSUdfSVNMMjkwMjA9bQpDT05G SUdfU0VOU09SU19UU0wyNTUwPW0KIyBDT05GSUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCkNPTkZJR19I TUM2MzUyPW0KIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzUxMiBp cyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1Q MDg1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9TUEkgaXMgbm90IHNldAojIENPTkZJ R19QQ0hfUEhVQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9bQpDT05GSUdf TEFUVElDRV9FQ1AzX0NPTkZJRz1tCkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CkNPTkZJ R19DMlBPUlRfRFVSQU1BUl8yMTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBS T01fQVQyND1tCiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9N X0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09O RklHX0VFUFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENP TkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD1tCiMgQ09ORklHX1NFTlNP UlNfTElTM19JMkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2Fk IG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9bQojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlf VFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVs IE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKQ09ORklHX0VD SE89eQpDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPW0KCiMKIyBQbGVhc2Ugc2VlIERvY3Vt ZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklH X0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJPXkK Q09ORklHX0lERV9MRUdBQ1k9eQpDT05GSUdfQkxLX0RFVl9JREVfU0FUQT15CkNPTkZJR19JREVf R0Q9bQpDT05GSUdfSURFX0dEX0FUQT15CkNPTkZJR19JREVfR0RfQVRBUEk9eQojIENPTkZJR19C TEtfREVWX0lERUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9ERUxLSU4gaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9JREVDRD1tCiMgQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9F UlJPUlMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVUQVBFPW0KIyBDT05GSUdfQkxLX0RF Vl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldAoj IENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9i dWdmaXhlcwojCkNPTkZJR19JREVfR0VORVJJQz1tCiMgQ09ORklHX0JMS19ERVZfUExBVEZPUk0g aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9DTUQ2NDA9bQojIENPTkZJR19CTEtfREVWX0NNRDY0 MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlzIG5vdCBzZXQK CiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwojIENPTkZJR19CTEtfREVWX0dFTkVSSUMg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf QU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZMRVgg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzUgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0NTNTUzNiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSFBU MzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9KTUlDUk9OIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9TQzEyMDAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BJSVggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0lUODE3MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf SVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhY X09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9TVldLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lJTUFH RSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lTNTUxMyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSTTI5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9UQzg2QzAwMSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSURFIGNoaXBzZXRzIHN1cHBvcnQK IwoKIwojIE5vdGU6IG1vc3Qgb2YgdGhlc2UgYWxzbyByZXF1aXJlIHNwZWNpYWwga2VybmVsIGJv b3QgcGFyYW1ldGVycwojCkNPTkZJR19CTEtfREVWXzREUklWRVM9bQojIENPTkZJR19CTEtfREVW X0FMSTE0WFggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9EVEMyMjc4PW0KIyBDT05GSUdfQkxL X0RFVl9IVDY1NjBCIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUUQ2NVhYPW0KIyBDT05GSUdf QkxLX0RFVl9VTUM4NjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVETUEgaXMgbm90 IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdf UkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKIyBDT05GSUdfU0NT SV9UR1QgaXMgbm90IHNldApDT05GSUdfU0NTSV9ORVRMSU5LPXkKIyBDT05GSUdfU0NTSV9QUk9D X0ZTIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9N KQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX1NUIGlz IG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklH X0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9T Q0g9bQpDT05GSUdfU0NTSV9NVUxUSV9MVU49eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENP TkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMg bm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CkNP TkZJR19TQ1NJX0ZDX0FUVFJTPW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NT SV9TQVNfQVRUUlM9eQojIENPTkZJR19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldApDT05GSUdf U0NTSV9TUlBfQVRUUlM9bQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9MT1dMRVZFTF9QQ01DSUEgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD1tCkNPTkZJ R19TQ1NJX0RIX1JEQUM9bQpDT05GSUdfU0NTSV9ESF9IUF9TVz1tCiMgQ09ORklHX1NDU0lfREhf RU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESF9BTFVBIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfT1NEX0lOSVRJQVRPUj15CiMgQ09ORklHX1NDU0lfT1NEX1VMRCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENP TkZJR19BVEFfVkVSQk9TRV9FUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQUNQST15CiMgQ09O RklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xs ZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlz IG5vdCBzZXQKQ09ORklHX1NBVEFfQUhDSV9QTEFURk9STT15CiMgQ09ORklHX1NBVEFfSU5JQzE2 MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJ R19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9s bGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90 IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMg bm90IHNldAojIENPTkZJR19BVEFfQk1ETUEgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBj b250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QQ01DSUE9bQpDT05GSUdf UEFUQV9QTEFURk9STT1tCiMgQ09ORklHX1BBVEFfT0ZfUExBVEZPUk0gaXMgbm90IHNldApDT05G SUdfUEFUQV9RREk9bQojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QQVRB X1dJTkJPTkRfVkxCPW0KCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwpD T05GSUdfUEFUQV9MRUdBQ1k9bQpDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CiMgQ09O RklHX01EX0FVVE9ERVRFQ1QgaXMgbm90IHNldApDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01E X1JBSUQwPW0KQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9S QUlENDU2PXkKIyBDT05GSUdfTURfTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09ORklHX01EX0ZBVUxU WT15CkNPTkZJR19CQ0FDSEU9bQpDT05GSUdfQkNBQ0hFX0RFQlVHPXkKQ09ORklHX0JDQUNIRV9D TE9TVVJFU19ERUJVRz15CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RF Vl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09O RklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KQ09ORklHX0RN X0RFQlVHX0JMT0NLX1NUQUNLX1RSQUNJTkc9eQpDT05GSUdfRE1fQ1JZUFQ9bQpDT05GSUdfRE1f U05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQojIENPTkZJR19ETV9DQUNI RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9 eQojIENPTkZJR19ETV9MT0dfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNX1JBSUQ9eQoj IENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklH X0RNX0ZMQUtFWT15CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19ETV9TV0lU Q0g9eQpDT05GSUdfVEFSR0VUX0NPUkU9eQojIENPTkZJR19UQ01fSUJMT0NLIGlzIG5vdCBzZXQK Q09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPW0KQ09ORklHX0xPT1BCQUNLX1RB UkdFVD1tCiMgQ09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBp cyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJ UkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQK Q09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPW0KIyBDT05GSUdfTkVUX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldAojIENPTkZJR19BVE1fRFJJVkVSUyBpcyBu b3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCiMgQ09ORklHX1ZIT1NUX05FVCBp cyBub3Qgc2V0CkNPTkZJR19WSE9TVF9TQ1NJPW0KQ09ORklHX1ZIT1NUX1JJTkc9bQpDT05GSUdf VkhPU1Q9bQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNP TkZJR19ORVRfRFNBX01WODhFNlhYWD15CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5v dCBzZXQKQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVPXkKQ09ORklHX05FVF9EU0Ff TVY4OEU2MTMxPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MTIzXzYxXzY1PW0KIyBDT05GSUdfRVRI RVJORVQgaXMgbm90IHNldApDT05GSUdfRkREST1tCkNPTkZJR19ERUZYWD1tCkNPTkZJR19ERUZY WF9NTUlPPXkKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQoKIwojIE1J SSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKQ09O RklHX0FNRF9QSFk9eQojIENPTkZJR19BTURfWEdCRV9QSFkgaXMgbm90IHNldAojIENPTkZJR19N QVJWRUxMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0xYVF9QSFk9bQpDT05GSUdfQ0lDQURB X1BIWT1tCkNPTkZJR19WSVRFU1NFX1BIWT1tCkNPTkZJR19TTVNDX1BIWT1tCkNPTkZJR19CUk9B RENPTV9QSFk9eQojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CQ004N1hY X1BIWT15CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldAojIENPTkZJR19SRUFMVEVLX1BI WSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TVEUx MFhQPW0KIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVM X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkK IyBDT05GSUdfTURJT19HUElPIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWD1tCkNPTkZJ R19NRElPX0JVU19NVVhfR1BJTz1tCkNPTkZJR19NRElPX0JVU19NVVhfTU1JT1JFRz1tCkNPTkZJ R19NSUNSRUxfS1M4OTk1TUE9bQpDT05GSUdfUExJUD1tCkNPTkZJR19QUFA9bQojIENPTkZJR19Q UFBfQlNEQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19QUFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklM VEVSPXkKQ09ORklHX1BQUF9NUFBFPW0KIyBDT05GSUdfUFBQX01VTFRJTElOSyBpcyBub3Qgc2V0 CkNPTkZJR19QUFBPQVRNPW0KQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQUE9MMlRQPW0KIyBDT05G SUdfUFBQX0FTWU5DIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9TWU5DX1RUWT1tCkNPTkZJR19TTElQ PXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKQ09ORklHX1NMSVBfU01B UlQ9eQojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldAoKIwojIFVTQiBOZXR3b3Jr IEFkYXB0ZXJzCiMKQ09ORklHX1VTQl9DQVRDPW0KQ09ORklHX1VTQl9LQVdFVEg9bQojIENPTkZJ R19VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1MD1tCkNPTkZJR19VU0Jf UlRMODE1Mj1tCkNPTkZJR19VU0JfVVNCTkVUPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3WD1tCkNP TkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPW0KQ09O RklHX1VTQl9ORVRfQ0RDX0VFTT1tCkNPTkZJR19VU0JfTkVUX0NEQ19OQ009bQojIENPTkZJR19V U0JfTkVUX0hVQVdFSV9DRENfTkNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09 bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdf VVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCiMgQ09ORklHX1VTQl9O RVRfU01TQzk1WFggaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0dMNjIwQSBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfTkVUX05FVDEwODA9bQojIENPTkZJR19VU0JfTkVUX1BMVVNCIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQoj IENPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1pB VVJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEggaXMgbm90IHNldApD T05GSUdfVVNCX05FVF9LQUxNSUE9bQojIENPTkZJR19VU0JfTkVUX1FNSV9XV0FOIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9IU089bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9D RENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lF UlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpDT05GSUdfV0xBTj15CiMgQ09ORklHX1BDTUNJ QV9SQVlDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldApDT05GSUdfQVRNRUw9 bQojIENPTkZJR19QQ0lfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfQVRNRUwgaXMg bm90IHNldApDT05GSUdfQUlST19DUz1tCkNPTkZJR19QQ01DSUFfV0wzNTAxPW0KIyBDT05GSUdf UFJJU001NCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9aRDEyMDEgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX1JORElTX1dMQU4gaXMgbm90IHNldApDT05GSUdfQVRIX0NBUkRTPW0KQ09ORklH X0FUSF9ERUJVRz15CiMgQ09ORklHX0FUSF9SRUdfRFlOQU1JQ19VU0VSX1JFR19ISU5UUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZLTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMgbm90IHNldApDT05GSUdfQlJDTVVUSUw9bQpDT05G SUdfQlJDTUZNQUM9bQpDT05GSUdfQlJDTUZNQUNfU0RJTz15CkNPTkZJR19CUkNNRk1BQ19VU0I9 eQojIENPTkZJR19CUkNNX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5v dCBzZXQKQ09ORklHX0hPU1RBUD1tCkNPTkZJR19IT1NUQVBfRklSTVdBUkU9eQpDT05GSUdfSE9T VEFQX0ZJUk1XQVJFX05WUkFNPXkKIyBDT05GSUdfSE9TVEFQX1BMWCBpcyBub3Qgc2V0CiMgQ09O RklHX0hPU1RBUF9QQ0kgaXMgbm90IHNldApDT05GSUdfSE9TVEFQX0NTPW0KIyBDT05GSUdfSVBX MjEwMCBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBUz1tCkNPTkZJR19MSUJFUlRBU19VU0I9bQoj IENPTkZJR19MSUJFUlRBU19DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1NESU8gaXMg bm90IHNldApDT05GSUdfTElCRVJUQVNfU1BJPW0KIyBDT05GSUdfTElCRVJUQVNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19MSUJFUlRBU19NRVNIIGlzIG5vdCBzZXQKQ09ORklHX1dMX1RJPXkK Q09ORklHX01XSUZJRVg9bQpDT05GSUdfTVdJRklFWF9TRElPPW0KIyBDT05GSUdfTVdJRklFWF9Q Q0lFIGlzIG5vdCBzZXQKQ09ORklHX01XSUZJRVhfVVNCPW0KCiMKIyBXaU1BWCBXaXJlbGVzcyBC cm9hZGJhbmQgZGV2aWNlcwojCiMgQ09ORklHX1dJTUFYX0kyNDAwTV9VU0IgaXMgbm90IHNldAoj IENPTkZJR19XQU4gaXMgbm90IHNldAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05G SUdfSVNETiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5Q VVQ9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0KIyBD T05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQ PW0KCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZE RVY9bQpDT05GSUdfSU5QVVRfRVZCVUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09O RklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg5PW0KQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKQ09ORklH X0tFWUJPQVJEX1FUMTA3MD1tCkNPTkZJR19LRVlCT0FSRF9RVDIxNjA9bQpDT05GSUdfS0VZQk9B UkRfTEtLQkQ9bQpDT05GSUdfS0VZQk9BUkRfR1BJTz1tCiMgQ09ORklHX0tFWUJPQVJEX0dQSU9f UE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDQTY0MTY9bQpDT05GSUdfS0VZQk9B UkRfVENBODQxOD1tCkNPTkZJR19LRVlCT0FSRF9NQVRSSVg9bQpDT05GSUdfS0VZQk9BUkRfTE04 MzIzPW0KIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X01BWDczNTk9bQojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfTVBSMTIxPW0KQ09ORklHX0tFWUJPQVJEX05FV1RPTj1tCiMgQ09ORklHX0tFWUJPQVJEX09Q RU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQK Q09ORklHX0tFWUJPQVJEX1NVTktCRD1tCkNPTkZJR19LRVlCT0FSRF9TVE1QRT1tCiMgQ09ORklH X0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1hUS0JEPW0KIyBDT05G SUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01PVVNFIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9U QUJMRVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfT0ZfVE9V Q0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX0FENzg3Nz1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9bQpDT05GSUdf VE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJPW0K IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX0FVT19QSVhDSVI9bQojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRf Q09SRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVF Tl9DWVRUU1A0X1NQST1tCkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KIyBDT05GSUdfVE9V Q0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9GVUpJVFNVPW0KQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9bQpDT05GSUdf VE9VQ0hTQ1JFRU5fR1VOWkU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KQ09ORklHX1RPVUNI U0NSRUVOX1dBQ09NX1c4MDAxPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQz1tCiMgQ09O RklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPW0K Q09ORklHX1RPVUNIU0NSRUVOX01LNzEyPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hUQ1BFTj1tCkNP TkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVY MDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lS IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYIGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEU9bQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUdB TEFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl8zTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9JVE0gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVVJCTz15CiMg Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9ETUNfVFNDMTAgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9V Q0g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfSURFQUxURUsgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfR09UT1A9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfSkFTVEVDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfRTJJPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJPTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVF9UQzQ1VVNCIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX0VBU1lUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPW0K IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1RTQzIwMDU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz1tCkNPTkZJR19UT1VDSFND UkVFTl9QQ0FQPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMj1tCiMgQ09ORklHX1RPVUNIU0NS RUVOX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQwPW0KQ09ORklHX1RP VUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRT1tCiMgQ09ORklH X0lOUFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19T RVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgw NDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5v dCBzZXQKQ09ORklHX1NFUklPX1BBUktCRD1tCiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qg c2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldAoj IENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BTMk1VTFQ9 eQpDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNPTkZJR19TRVJJT19BUEJQUzI9bQpDT05GSUdfU0VS SU9fT0xQQ19BUFNQPW0KQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkK IyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9FTVUxMEsx IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJh Y3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklH X1VOSVg5OF9QVFlTPXkKQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVM9eQpDT05GSUdf TEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFM X05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKQ09ORklH X05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1NJ Tks9eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNP TkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFM XzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJ R19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19T RVJJQUxfODI1MF9QQ0k9eQojIENPTkZJR19TRVJJQUxfODI1MF9DUyBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRT PTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9EVyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAoj CkNPTkZJR19TRVJJQUxfTUFYMzEwMD1tCiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX01GRF9IU1UgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9 eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0VSSUFM X1NDQ05YUD15CiMgQ09ORklHX1NFUklBTF9TQ0NOWFBfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfU0MxNklTN1hYPW0KQ09ORklHX1NFUklBTF9USU1CRVJEQUxFPW0KIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS VD15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlRfQ09OU09MRT15CiMgQ09ORklHX1NFUklB TF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9GU0xfTFBVQVJUPXkKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRSBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfTUVOX1oxMzU9bQpDT05GSUdfVFRZX1BSSU5USz15CiMgQ09O RklHX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15 CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CiMgQ09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQK Q09ORklHX0RUTEs9bQojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFj dGVyIGRldmljZXMKIwpDT05GSUdfU1lOQ0xJTktfQ1M9bQpDT05GSUdfQ0FSRE1BTl80MDAwPW0K Q09ORklHX0NBUkRNQU5fNDA0MD1tCkNPTkZJR19JUFdJUkVMRVNTPW0KIyBDT05GSUdfTVdBVkUg aXMgbm90IHNldApDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKQ09ORklH X1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENPTkZJR19IUEVUIGlzIG5v dCBzZXQKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1RDR19UUE09 bQpDT05GSUdfVENHX1RJUz1tCiMgQ09ORklHX1RDR19USVNfSTJDX0FUTUVMIGlzIG5vdCBzZXQK IyBDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX1RJU19J MkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCiMgQ09ORklH X1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfU1QzM19JMkM9bQpDT05GSUdfVEVM Q0xPQ0s9bQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19JMkM9bQpDT05GSUdfSTJDX0JPQVJESU5G Tz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90IHNldApDT05GSUdfSTJDX0NIQVJERVY9bQoj IENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJ R19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQpDT05GSUdfSTJDX0FMR09QQ0E9bQoK IwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9s bGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENP TkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNl dAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM5NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkg aXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05G SUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT1t CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FRzIw VCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfR1BJTz1tCiMgQ09ORklHX0kyQ19LRU1QTEQgaXMgbm90 IHNldApDT05GSUdfSTJDX09DT1JFUz1tCkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05G SUdfSTJDX1BYQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfWElMSU5YPW0KCiMKIyBFeHRl cm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMg aXMgbm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUEFS UE9SVF9MSUdIVD1tCiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVElOWV9VU0I9bQoKIwojIE90 aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19QQ0FfSVNBIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD1tCiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMgbm90 IHNldAojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CkNPTkZJR19TUElfREVCVUc9eQpD T05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpD T05GSUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVS RkxZPW0KQ09ORklHX1NQSV9HUElPPW0KQ09ORklHX1NQSV9MTTcwX0xMUD1tCiMgQ09ORklHX1NQ SV9GU0xfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PQ19USU5ZPW0KIyBDT05GSUdfU1BJX1BY QTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9TQzE4SVM2MDI9bQojIENPTkZJR19TUElfVE9QQ0xJRkZfUENIIGlzIG5vdCBzZXQKQ09O RklHX1NQSV9YQ09NTT1tCkNPTkZJR19TUElfWElMSU5YPXkKQ09ORklHX1NQSV9ERVNJR05XQVJF PXkKIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9EV19NTUlPIGlz IG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkK Q09ORklHX1NQSV9UTEU2MlgwPXkKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19IU0k9 eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kg Y2xpZW50cwojCiMgQ09ORklHX0hTSV9DSEFSIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9ydAoj CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OVFBf UFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQU19DTElF TlRfS1RJTUVSPW0KIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BQU19DTElFTlRfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoK IwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09O RklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX0RQODM2NDBfUEhZPXkKQ09ORklHX1BUUF8xNTg4 X0NMT0NLX1BDSD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19H UElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJ T19BQ1BJPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lT RlMgaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQ SU8gZHJpdmVyczoKIwojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAoj IENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSVQ4NzYxRT1tCiMgQ09O RklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lO VCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dSR1BJTz1tCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJz OgojCiMgQ09ORklHX0dQSU9fQVJJWk9OQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFAzOTQz IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f TUFYNzMyWD1tCiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f UENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1RNUEUgaXMgbm90IHNldApDT05GSUdf R1BJT19UUFM2NTkxMj1tCiMgQ09ORklHX0dQSU9fV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fQURQNTU4OD1tCiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CgojCiMgUENJIEdQSU8g ZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElP X0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNl dAojIENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIx WCBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fTUFY NzMwMSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01DUDIzUzA4PW0KIyBDT05GSUdfR1BJT19NQzMz ODgwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fNzRYMTY0PXkKCiMKIyBBQzk3IEdQSU8gZXhwYW5k ZXJzOgojCgojCiMgTFBDIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fS0VNUExEIGlz IG5vdCBzZXQKCiMKIyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19CQ01f S09OQT15CgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19XMT1tCiMgQ09ORklHX1cx X0NPTiBpcyBub3Qgc2V0CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFT VEVSX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPW0KQ09ORklHX1cx X01BU1RFUl9EUzI0ODI9bQojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldAojIENP TkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJ R19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVNPW0KQ09ORklHX1cxX1NMQVZF X0RTMjQwOD1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9 bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCkNPTkZJ R19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD1tCkNPTkZJR19X MV9TTEFWRV9EUzI3ODA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPW0KIyBDT05GSUdfVzFfU0xB VkVfRFMyOEUwNCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPW0KQ09ORklHX1BP V0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKQ09ORklHX1dN ODMxWF9QT1dFUj1tCkNPTkZJR19URVNUX1BPV0VSPXkKQ09ORklHX0JBVFRFUllfRFMyNzYwPW0K Q09ORklHX0JBVFRFUllfRFMyNzgwPW0KIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNl dApDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFUVEVSWV9PTFBDPXkKIyBDT05GSUdf QkFUVEVSWV9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3eDAwPW0KIyBDT05GSUdf QkFUVEVSWV9CUTI3WDAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPW0KQ09ORklHX0JBVFRF UllfTUFYMTcwNDI9bQpDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PXkKIyBDT05GSUdfQ0hBUkdFUl9N QVg4OTAzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PW0KQ09ORklHX0NIQVJHRVJf R1BJTz1tCkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPW0K Q09ORklHX0NIQVJHRVJfQlEyNDE5MD1tCkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9bQpDT05GSUdf Q0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpD T05GSUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VO U09SU19BRDczMTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0 MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCiMg Q09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9 bQojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE TTkyNDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09S U19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5T T1JTX0FEVDc0MTE9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRFQ3NDcwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVNDNzYyMT1tCiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0x NUhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQVNCMTAwPW0KQ09ORklHX1NFTlNPUlNfQVRYUDE9bQpDT05GSUdfU0VO U09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JTX0RTMTYyMT1tCiMgQ09ORklHX1NFTlNPUlNfSTVL X0FNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCiMgQ09ORklHX1NF TlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCiMgQ09ORklH X1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05G SUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1Q IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9bQpD T05GSUdfU0VOU09SU19MSU5FQUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQojIENP TkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19MVEM0MjYxPW0KQ09ORklHX1NFTlNPUlNfTUFYMTExMT1tCkNPTkZJR19TRU5TT1JTX01B WDE2MDY1PW0KIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCiMgQ09O RklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9bQpD T05GSUdfU0VOU09SU19IVFUyMT1tCiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FEQ1hYPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5T T1JTX0xNNzA9bQpDT05GSUdfU0VOU09SU19MTTczPW0KIyBDT05GSUdfU0VOU09SU19MTTc1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xN ODM9bQojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xN ODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1t CkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KQ09ORklHX1NF TlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQojIENPTkZJR19TRU5TT1JT X1BDODczNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9bQpDT05GSUdfU0VOU09SU19QQ0Y4NTkx PW0KQ09ORklHX1BNQlVTPW0KIyBDT05GSUdfU0VOU09SU19QTUJVUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQURNMTI3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQoj IENPTkZJR19TRU5TT1JTX0xUQzI5NzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2 ND1tCkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNP TkZJR19TRU5TT1JTX1VDRDkwMDA9bQojIENPTkZJR19TRU5TT1JTX1VDRDkyMDAgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1pMNjEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1 PXkKQ09ORklHX1NFTlNPUlNfU0hUMjE9bQpDT05GSUdfU0VOU09SU19TSFRDMT1tCiMgQ09ORklH X1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9bQpDT05G SUdfU0VOU09SU19FTUMxNDAzPW0KIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0 N00xPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3 QjM5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPXkKIyBDT05GSUdf U0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CkNPTkZJ R19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9bQojIENPTkZJR19T RU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklH X1NFTlNPUlNfQURTNzg3MT15CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCkNPTkZJR19TRU5T T1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1Q NDAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDIxPW0KQ09ORklHX1NFTlNPUlNfVklB X0NQVVRFTVA9bQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19WVDEyMTE9eQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05G SUdfU0VOU09SU19XODM3OTJEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkzPW0KIyBDT05GSUdfU0VO U09SU19XODM3OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQojIENPTkZJ R19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQpDT05GSUdfU0VOU09SU19XTTgz MVg9eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM PXkKIyBDT05GSUdfVEhFUk1BTF9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfT0Yg aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1Zf RkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1B TF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CkNPTkZJR19JTlRF TF9QT1dFUkNMQU1QPXkKIyBDT05GSUdfQUNQSV9JTlQzNDAzX1RIRVJNQUwgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3Ry dW1lbnRzIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERP R19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2Ug RHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklHX0dQSU9fV0FUQ0hET0c9eQpD T05GSUdfV004MzFYX1dBVENIRE9HPW0KIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBz ZXQKQ09ORklHX0RXX1dBVENIRE9HPW0KIyBDT05GSUdfUkVUVV9XQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKIyBDT05GSUdfQUxJ TTE1MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldAojIENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBz ZXQKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMg bm90IHNldApDT05GSUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFTUj1tCkNPTkZJR19XQUZFUl9X RFQ9eQojIENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JRTZYWF9XRFQg aXMgbm90IHNldAojIENPTkZJR19JVENPX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODcxMkZf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19IUF9X QVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19LRU1QTERfV0RUPW0KIyBDT05GSUdfU0MxMjAwX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19QQzg3NDEzX1dEVD1tCiMgQ09ORklHX05WX1RDTyBpcyBub3Qg c2V0CkNPTkZJR182MFhYX1dEVD1tCkNPTkZJR19TQkM4MzYwX1dEVD15CkNPTkZJR19TQkM3MjQw X1dEVD15CkNPTkZJR19DUFU1X1dEVD1tCkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPXkKIyBDT05G SUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQK IyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVzgzODc3Rl9XRFQgaXMg bm90IHNldApDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0KIyBDT05GSUdf U0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19NRU5fQTIxX1dEVD15CgojCiMg SVNBLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBDT05GSUdfUENXQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19NSVhDT01XRD1tCiMgQ09ORklHX1dEVCBpcyBub3Qgc2V0CgojCiMgUENJLWJhc2Vk IFdhdGNoZG9nIENhcmRzCiMKIyBDT05GSUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1dEVFBDSSBpcyBub3Qgc2V0CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09O RklHX1VTQlBDV0FUQ0hET0c9bQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2ls aWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NT SUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90 IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9 eQojIENPTkZJR19NRkRfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlz IG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDPXkKIyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlz IG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDX1NQST1tCiMgQ09ORklHX01GRF9EQTkwNTJfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9bQojIENPTkZJR19M UENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPW0KQ09ORklHX0VaWF9Q Q0FQPXkKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldApDT05GSUdfTUZEX1JFVFU9 bQojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlRT WF9VU0I9bQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NN NTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElPPXkKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90 IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50 ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJR19TVE1QRV9TUEkgaXMgbm90IHNldAojIENPTkZJR19N RkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90 IHNldApDT05GSUdfTUZEX0xQMzk0Mz1tCkNPTkZJR19UUFM2MTA1WD1tCiMgQ09ORklHX1RQUzY1 MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPW0KQ09ORklHX01GRF9UUFM2NTIxNz1tCkNP TkZJR19NRkRfVFBTNjUyMTg9bQpDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2 NTkxMl9TUEk9eQojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZE X0xNMzUzMz1tCiMgQ09ORklHX01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPW0KQ09ORklHX01GRF9BUklaT05BX1NQ ST15CkNPTkZJR19NRkRfV001MTAyPXkKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9XTTg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19N RkRfV004MzFYX1NQST15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVC VUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9bQpDT05GSUdfUkVH VUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05T VU1FUj1tCiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9BRDUzOTg9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD1tCiMgQ09ORklHX1JFR1VMQVRP Ul9GQU41MzU1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPW0KIyBD T05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3 MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9MVEMzNTg5PW0KQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KQ09ORklHX1JF R1VMQVRPUl9NQVg4NjQ5PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPW0KQ09ORklHX1JFR1VM QVRPUl9NQVg4OTUyPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPW0KQ09ORklHX1JFR1VMQVRP Ul9QQ0FQPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD1tCkNPTkZJR19SRUdVTEFUT1JfVFBT NTE2MzI9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2 MjM2MD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MDdYPW0KIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzY1MjE4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WD1tCiMg Q09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004 MzFYPXkKQ09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0 CiMKIyBDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJ QV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZf U1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNl dApDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQojIENP TkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAojIENPTkZJR19UVFBDSV9F RVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT15CkNP TkZJR19SQ19NQVA9bQojIENPTkZJR19SQ19ERUNPREVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JD X0RFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9VU0JfU1VQUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1D L1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19DWVBSRVNTX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5k cykKIwoKIwojIEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UVU5FUl9ESUIw MDcwPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBUb29scyB0byBkZXZlbG9wIG5l dyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0KCiMKIyBHcmFwaGljcyBzdXBwb3J0 CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FS Ql9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGly ZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1fVVNCPW0KQ09O RklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKIyBDT05GSUdf RFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgSTJDIGVuY29kZXIgb3IgaGVs cGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PW0KIyBDT05GSUdfRFJNX0kyQ19TSUwx NjQgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD1tCiMgQ09ORklHX0RSTV9Q VE4zNDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RERlggaXMgbm90IHNldAojIENPTkZJR19E Uk1fUjEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJ R19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX01HQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENP TkZJR19EUk1fU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldApDT05GSUdfRFJNX1VETD1tCiMgQ09ORklH X0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNl dAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz CiMKQ09ORklHX0ZCPW0KQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQojIENPTkZJR19GQl9EREMgaXMg bm90IHNldAojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9DRkJfRklMTFJFQ1Q9bQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPW0KQ09ORklHX0ZCX0NGQl9J TUFHRUJMSVQ9bQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdf RkJfU1lTX0lNQUdFQkxJVD1tCkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CiMgQ09ORklHX0ZC X0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JJR19FTkRJQU49eQojIENPTkZJR19G Ql9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZC X0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT1tCiMgQ09ORklHX0ZCX1NWR0FMSUIgaXMg bm90IHNldAojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JBQ0tM SUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJM SVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZC X0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0NZQkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZCX040MTE9bQpD T05GSUdfRkJfSEdBPW0KQ09ORklHX0ZCX09QRU5DT1JFUz1tCiMgQ09ORklHX0ZCX1MxRDEzWFhY IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklW QSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgw NTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9T QVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9W SUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf Vk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJ R19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfR0VPREUgaXMgbm90IHNldApDT05GSUdfRkJfU001MDE9bQojIENPTkZJR19GQl9TTVND VUZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VETD1tCkNPTkZJR19GQl9WSVJUVUFMPW0KQ09ORklH X0ZCX01FVFJPTk9NRT1tCiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJf QlJPQURTSEVFVD1tCkNPTkZJR19GQl9BVU9fSzE5MFg9bQpDT05GSUdfRkJfQVVPX0sxOTAwPW0K IyBDT05GSUdfRkJfQVVPX0sxOTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU1NEMTMwNyBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1Nf REVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9bQpDT05GSUdf QkFDS0xJR0hUX0dFTkVSSUM9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz1tCiMgQ09ORklHX0JB Q0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVggaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNL TElHSFRfQURQODg3MD1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT1tCkNPTkZJR19CQUNLTElH SFRfTE0zNjM5PW0KIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfVFBTNjUyMTc9bQpDT05GSUdfQkFDS0xJR0hUX0dQSU89bQpDT05GSUdfQkFDS0xJ R0hUX0xWNTIwN0xQPW0KIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZHQVNUQVRFIGlzIG5vdCBzZXQKQ09ORklHX0hETUk9eQpDT05GSUdfTE9HTz15CiMgQ09O RklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkK IyBDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09O RklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMg bm90IHNldAojIENPTkZJR19TTkQgaXMgbm90IHNldApDT05GSUdfU09VTkRfUFJJTUU9bQojIENP TkZJR19TT1VORF9NU05EQ0xBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX01TTkRQSU4gaXMg bm90IHNldAojIENPTkZJR19TT1VORF9PU1MgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMK Q09ORklHX0hJRD1tCiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMg bm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpD T05GSUdfSElEX0E0VEVDSD1tCkNPTkZJR19ISURfQUNSVVg9bQpDT05GSUdfSElEX0FDUlVYX0ZG PXkKQ09ORklHX0hJRF9BUFBMRT1tCkNPTkZJR19ISURfQVVSRUFMPW0KIyBDT05GSUdfSElEX0JF TEtJTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19I SURfQ0hJQ09OWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURfRFJB R09OUklTRT1tCkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKIyBDT05GSUdfSElEX0VNU19GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0K Q09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lD PW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0KIyBDT05GSUdfSElE X0lDQURFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09ORklHX0hJRF9LRU5TSU5H VE9OPW0KIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldApDT05GSUdfSElEX0xFTk9WT19U UEtCRD1tCkNPTkZJR19ISURfTE9HSVRFQ0g9bQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdf TE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9HSUc5NDBfRkY9eQojIENPTkZJR19MT0dJV0hF RUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01PVVNFPW0KQ09ORklHX0hJRF9NSUNS T1NPRlQ9bQojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldApDT05GSUdfSElEX01VTFRJ VE9VQ0g9bQpDT05GSUdfSElEX09SVEVLPW0KIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENE PW0KIyBDT05GSUdfSElEX1BJQ09MQ0RfRkIgaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xD RF9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRF9MRURTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BJQ09MQ0RfQ0lSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUklNQVg9 bQpDT05GSUdfSElEX1NBSVRFSz1tCiMgQ09ORklHX0hJRF9TQU1TVU5HIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9TUEVFRExJTks9bQpDT05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9T VU5QTFVTPW0KIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFT SUEgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RI SU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15 CkNPTkZJR19ISURfV0FDT009bQpDT05GSUdfSElEX1dJSU1PVEU9bQpDT05GSUdfSElEX1hJTk1P PW0KQ09ORklHX0hJRF9aRVJPUExVUz1tCkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09ORklHX0hJ RF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hVQj1tCgojCiMgVVNCIEhJ RCBzdXBwb3J0CiMKIyBDT05GSUdfVVNCX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUQg aXMgbm90IHNldAoKIwojIFVTQiBISUQgQm9vdCBQcm90b2NvbCBkcml2ZXJzCiMKQ09ORklHX1VT Ql9LQkQ9bQpDT05GSUdfVVNCX01PVVNFPW0KCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdf STJDX0hJRD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQ T1JUPXkKQ09ORklHX1VTQl9DT01NT049bQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJ R19VU0I9bQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwoj IE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15 CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEcg aXMgbm90IHNldApDT05GSUdfVVNCX09UR19XSElURUxJU1Q9eQpDT05GSUdfVVNCX09UR19CTEFD S0xJU1RfSFVCPXkKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldApDT05GSUdfVVNCX01P Tj1tCkNPTkZJR19VU0JfV1VTQl9DQkFGPW0KQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUc9eQoK IwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0JfQzY3WDAwX0hDRD1t CiMgQ09ORklHX1VTQl9YSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0Q9bQpD T05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9 eQpDT05GSUdfVVNCX0VIQ0lfUENJPW0KQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT1tCkNP TkZJR19VU0JfT1hVMjEwSFBfSENEPW0KIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEz NjJfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9GVVNCSDIwMF9IQ0Q9bQpDT05GSUdfVVNCX0ZP VEcyMTBfSENEPW0KIyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9PSENJX0hDRD1tCkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPW0KQ09ORklHX1VTQl9PSENJX0hD RF9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf VTEzMl9IQ0Q9bQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9S OEE2NjU5N19IQ0Q9bQojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMg VVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BS SU5URVI9bQpDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwoj IE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoK IwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMK IyBDT05GSUdfVVNCX1NUT1JBR0UgaXMgbm90IHNldAoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMK IwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JQ1JPVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9E V0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldApDT05GSUdfVVNCX0NI SVBJREVBPW0KIyBDT05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldApDT05GSUdfVVNC X0NISVBJREVBX0RFQlVHPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1VT UzcyMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9TRVJJQUxfR0VO RVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9BSVJDQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj1tCkNPTkZJR19VU0JfU0VSSUFMX0NI MzQxPW0KIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldApDT05GSUdfVVNC X1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9bQojIENPTkZJR19VU0JfU0VSSUFMX0NQMjEwWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lP IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9J UEFRPW0KQ09ORklHX1VTQl9TRVJJQUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1t CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMy PW0KIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklB TF9JUFc9bQpDT05GSUdfVVNCX1NFUklBTF9JVVU9bQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQ QU5fUERBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTj1tCkNPTkZJR19VU0Jf U0VSSUFMX0tFWVNQQU5fTVBSPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOD15CkNP TkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjhYPXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlT UEFOX1VTQTI4WEEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjhY QiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTk9eQpDT05GSUdfVVNC X1NFUklBTF9LRVlTUEFOX1VTQTE4WD15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlX PXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5UVcgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X0tFWVNQQU5fVVNBNDlXPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0E0OVdMQz15CkNP TkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQpDT05G SUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCkNPTkZJR19VU0JfU0VSSUFMX01FVFJPPW0KIyBDT05G SUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0 MD1tCkNPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQ9bQojIENPTkZJR19VU0JfU0VSSUFMX05BVk1B TiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz1tCkNPTkZJR19VU0JfU0VSSUFM X09USTY4NTg9bQpDT05GSUdfVVNCX1NFUklBTF9RQ0FVWD1tCkNPTkZJR19VU0JfU0VSSUFMX1FV QUxDT01NPW0KQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNT1tCiMgQ09ORklHX1VTQl9TRVJJQUxf U0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9bQpDT05GSUdfVVNCX1NFUklBTF9UST1tCkNP TkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz1tCkNPTkZJR19VU0JfU0VSSUFMX1hJUkNPTT1tCkNP TkZJR19VU0JfU0VSSUFMX1dXQU49bQojIENPTkZJR19VU0JfU0VSSUFMX09QVElPTiBpcyBub3Qg c2V0CkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQojIENPTkZJR19VU0JfU0VSSUFMX09QVElD T04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9TRVJJQUxfV0lTSEJPTkU9bQpDT05GSUdfVVNCX1NFUklBTF9aVEU9bQojIENPTkZJ R19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FUMj1tCkNP TkZJR19VU0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMK Q09ORklHX1VTQl9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1t CkNPTkZJR19VU0JfU0VWU0VHPW0KQ09ORklHX1VTQl9SSU81MDA9bQpDT05GSUdfVVNCX0xFR09U T1dFUj1tCkNPTkZJR19VU0JfTENEPW0KQ09ORklHX1VTQl9MRUQ9bQpDT05GSUdfVVNCX0NZUFJF U1NfQ1k3QzYzPW0KQ09ORklHX1VTQl9DWVRIRVJNPW0KIyBDT05GSUdfVVNCX0lETU9VU0UgaXMg bm90IHNldApDT05GSUdfVVNCX0ZURElfRUxBTj1tCkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPW0K Q09ORklHX1VTQl9TSVNVU0JWR0E9bQpDT05GSUdfVVNCX0xEPW0KIyBDT05GSUdfVVNCX1RSQU5D RVZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfVEVTVD1tCiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNl dApDT05GSUdfVVNCX0lTSUdIVEZXPW0KQ09ORklHX1VTQl9ZVVJFWD1tCkNPTkZJR19VU0JfRVpV U0JfRlgyPW0KIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklH X1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj1tCkNPTkZJR19TQU1TVU5HX1VTQlBIWT15 CiMgQ09ORklHX1NBTVNVTkdfVVNCMlBIWSBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX1VTQjNQ SFk9eQpDT05GSUdfVVNCX0dQSU9fVkJVUz1tCkNPTkZJR19UQUhWT19VU0I9bQpDT05GSUdfVEFI Vk9fVVNCX0hPU1RfQllfREVGQVVMVD15CkNPTkZJR19VU0JfSVNQMTMwMT1tCiMgQ09ORklHX1VT Ql9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkK IyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DTEtHQVRFPXkKCiMKIyBN TUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19C TE9DS19NSU5PUlM9OAojIENPTkZJR19NTUNfQkxPQ0tfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklH X1NESU9fVUFSVD15CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJ TyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9bQojIENPTkZJR19N TUNfU0RIQ0lfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNl dAojIENPTkZJR19NTUNfU0RIQ0lfUExURk0gaXMgbm90IHNldApDT05GSUdfTU1DX1dCU0Q9eQoj IENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TRFJJQ09IX0NTIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9T RE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldApDT05GSUdfTU1D X1VTSEM9bQojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfUkVB TFRFS19VU0I9bQpDT05GSUdfTUVNU1RJQ0s9bQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwoj IE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlz IG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPW0KIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNl dAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVN U1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElD S19SRUFMVEVLX1VTQj1tCkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPW0KCiMK IyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1t CiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj1tCkNP TkZJR19MRURTX1BDQTk1MzJfR1BJTz15CkNPTkZJR19MRURTX0dQSU89bQojIENPTkZJR19MRURT X0xQMzk0NCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049bQpDT05GSUdfTEVE U19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9bQpDT05G SUdfTEVEU19MUDg1MDE9bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0KQ09ORklHX0xFRFNfUENBOTYz WD1tCiMgQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0RB QzEyNFMwODU9bQpDT05GSUdfTEVEU19QV009bQpDT05GSUdfTEVEU19SRUdVTEFUT1I9bQojIENP TkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfVENBNjUwNz1tCkNPTkZJR19MRURTX0xNMzU1eD1tCkNPTkZJR19MRURT X09UMjAwPW0KCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRl ciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktN IGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNP TkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9bQoj IENPTkZJR19MRURTX1RSSUdHRVJfSURFX0RJU0sgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklH R0VSX0hFQVJUQkVBVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xF RFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19UUklHR0VSX0dQSU89eQpDT05GSUdfTEVEU19U UklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0Zmls dGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5U IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQpDT05GSUdfQUNDRVNTSUJJ TElUWT15CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldAojIENPTkZJR19FREFDIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RP U1lTPXkKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldApDT05GSUdfUlRDX0hDVE9TWVNf REVWSUNFPSJydGMwIgpDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMg Q09ORklHX1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQoj IENPTkZJR19SVENfSU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPW0KCiMK IyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzEzMDc9bQpDT05GSUdfUlRDX0RS Vl9EUzEzNzQ9bQojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSFlNODU2Mz1tCkNPTkZJR19S VENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19EUlZf SVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIw NTc9bQojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9Q Q0YyMTI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODUyMz1tCkNPTkZJR19SVENfRFJW X1BDRjg1NjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9NNDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZf QlEzMks9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0K Q09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KIyBDT05GSUdf UlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5v dCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX000MVQ5ND15CkNPTkZJR19SVENfRFJWX0RTMTMwNT1tCkNP TkZJR19SVENfRFJWX0RTMTM0Mz1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxMzkwPW0KIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfUjk3MDE9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklH X1JUQ19EUlZfRFMzMjM0PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBp cyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9T PW0KQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09ORklHX1JUQ19EUlZfRFMxNTExPW0KIyBDT05G SUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05G SUdfUlRDX0RSVl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJWX000OFQ4Nj1tCkNPTkZJR19SVENf RFJWX000OFQzNT15CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfTVNNNjI0Mj1tCiMgQ09ORklHX1JUQ19EUlZfQlE0ODAyIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZfVjMwMjA9bQojIENPTkZJR19SVENfRFJW X0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfV004MzFYIGlzIG5vdCBzZXQKCiMK IyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9QQ0FQPXkKQ09ORklHX1JUQ19E UlZfU05WUz1tCkNPTkZJR19SVENfRFJWX01PWEFSVD1tCiMgQ09ORklHX1JUQ19EUlZfWEdFTkUg aXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNF Uz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2Vz CiMKIyBDT05GSUdfSU5URUxfTUlEX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT0FU RE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf RFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfUENIX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19GU0xfRURNQT1tCkNPTkZJR19ETUFfRU5HSU5F PXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPW0KQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklH X0RNQV9PRj15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKIyBDT05G SUdfRE1BVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05G SUdfVUlPPW0KIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWX0dF TklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09O RklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CiMg Q09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRYIGlzIG5v dCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfRFJJVkVSUz15 CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVElPX01NSU8gaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBv cnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qg c2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfTEFQVE9QPW0K IyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1Ag aXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FN SUxPX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05G SUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19NU0lfTEFQVE9QIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBTF9MQVBU T1AgaXMgbm90IHNldAojIENPTkZJR19TT05ZX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lE RUFQQURfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0hEQVBTPW0KIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9DTVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdf SUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1hPMV9SRktJTEwgaXMgbm90IHNldAojIENPTkZJ R19YTzE1X0VCT09LIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KIyBDT05GSUdf SU5URUxfT0FLVFJBSUwgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBB TklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CgojCiMg U09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgSGFyZHdhcmUgU3Bp bmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUz PXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUg aXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdfTUFJTEJP WD15CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJp dmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMg UnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhU Q09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0dQSU89eQoj IENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJ R19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15 CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0ZTTF9GVE09bQpDT05GSUdfUFdNX0xQMzk0 Mz1tCiMgQ09ORklHX1BXTV9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX1BDQTk2ODUgaXMg bm90IHNldApDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19CT0FS RF9UUENJMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldApD T05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZ IFN1YnN5c3RlbQojCiMgQ09ORklHX0dFTkVSSUNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNN X0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfU0FNU1VOR19VU0IyIGlzIG5v dCBzZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldApDT05GSUdfTUNCPXkKIyBDT05GSUdf TUNCX1BDSSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQoj IENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJ R19ERUxMX1JCVT1tCkNPTkZJR19EQ0RCQVM9bQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMg bm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEZpbGUgc3lz dGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz1tCkNPTkZJ R19FWFQyX0ZTX1hBVFRSPXkKIyBDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0wgaXMgbm90IHNldApD T05GSUdfRVhUMl9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDJfRlNfWElQIGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfRlMgaXMgbm90IHNldApD T05GSUdfRlNfTUJDQUNIRT1tCkNPTkZJR19SRUlTRVJGU19GUz1tCiMgQ09ORklHX1JFSVNFUkZT X0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CiMgQ09ORklHX1JF SVNFUkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9T SVhfQUNMPXkKQ09ORklHX0pGU19TRUNVUklUWT15CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz1tCiMg Q09ORklHX1hGU19RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19QT1NJWF9BQ0wgaXMgbm90 IHNldApDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19ERUJVRz15CiMgQ09ORklHX09DRlMyX0ZT IGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFk9eQojIENPTkZJR19CVFJGU19GU19SVU5f U0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0RFQlVHPXkKIyBDT05GSUdfQlRS RlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklH X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz1tCkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpD T05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5P VElGWV9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX1FVT1RBPXkKQ09O RklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9 eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90 IHNldAojIENPTkZJR19RRk1UX1YyIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklH X0FVVE9GUzRfRlM9eQojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpD T05GSUdfRlNDQUNIRT1tCiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMgaXMgbm90IHNldApDT05GSUdf RlNDQUNIRV9ISVNUT0dSQU09eQpDT05GSUdfRlNDQUNIRV9ERUJVRz15CiMgQ09ORklHX0ZTQ0FD SEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTIGlzIG5vdCBzZXQK CiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdf Sk9MSUVUPXkKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5v dCBzZXQKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCiMgQ09O RklHX01TRE9TX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1ZGQVRfRlM9bQpDT05GSUdfRkFUX0RFRkFV TFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIK Q09ORklHX05URlNfRlM9eQpDT05GSUdfTlRGU19ERUJVRz15CiMgQ09ORklHX05URlNfUlcgaXMg bm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklH X1BST0NfS0NPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BS T0NfU1lTQ1RMIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19QQUdFX01PTklUT1IgaXMgbm90IHNl dApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKIyBDT05GSUdfSFVHRVRMQkZTIGlzIG5v dCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBzZXQKQ09ORklHX0NPTkZJR0ZTX0ZT PXkKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJ TEVTWVNURU1TPXkKIyBDT05GSUdfTkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05GU0Q9bQpDT05G SUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNP TkZJR19ORlNEX1Y0PXkKIyBDT05GSUdfTkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApD T05GSUdfTE9DS0Q9bQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPW0K Q09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPW0KQ09ORklHX1NVTlJQQ19HU1M9bQpD T05GSUdfQ0VQSF9GUz1tCkNPTkZJR19DRVBIX0ZTQ0FDSEU9eQpDT05GSUdfQ0VQSF9GU19QT1NJ WF9BQ0w9eQpDT05GSUdfQ0lGUz1tCiMgQ09ORklHX0NJRlNfU1RBVFMgaXMgbm90IHNldApDT05G SUdfQ0lGU19XRUFLX1BXX0hBU0g9eQojIENPTkZJR19DSUZTX1VQQ0FMTCBpcyBub3Qgc2V0CkNP TkZJR19DSUZTX1hBVFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CkNPTkZJR19D SUZTX0FDTD15CiMgQ09ORklHX0NJRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNf VVBDQUxMPXkKQ09ORklHX0NJRlNfU01CMj15CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qg c2V0CiMgQ09ORklHX05DUF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DT0RBX0ZTPW0KQ09ORklHX0FG U19GUz1tCiMgQ09ORklHX0FGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GU0NBQ0hF IGlzIG5vdCBzZXQKIyBDT05GSUdfOVBfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklH X05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PW0KQ09ORklH X05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09ORklHX05MU19DT0RFUEFHRV84 NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkK Q09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCiMgQ09O RklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1t CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfOTM2IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NP REVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PW0KQ09ORklHX05MU19DT0RF UEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKIyBDT05GSUdfTkxTX0FTQ0lJ IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1OV8y IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND15 CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNj1t CkNPTkZJR19OTFNfSVNPODg1OV83PW0KQ09ORklHX05MU19JU084ODU5Xzk9eQpDT05GSUdfTkxT X0lTTzg4NTlfMTM9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlf MTU9bQpDT05GSUdfTkxTX0tPSThfUj1tCiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldApD T05GSUdfTkxTX01BQ19ST01BTj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNPTkZJR19OTFNf TUFDX0NFTlRFVVJPPXkKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KIyBDT05GSUdfTkxT X01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qg c2V0CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9eQojIENPTkZJR19E TE0gaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdT X1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtf VElNRT15CkNPTkZJR19ERUZBVUxUX01FU1NBR0VfTE9HTEVWRUw9NAojIENPTkZJR19CT09UX1BS SU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoK IwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19E RUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQpDT05G SUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NU UklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQK IyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQojIENP TkZJR19IRUFERVJTX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFU Q0g9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5U RVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdf TUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJ R19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfREVCVUdfUEFH RUFMTE9DPXkKQ09ORklHX1dBTlRfUEFHRV9ERUJVR19GTEFHUz15CkNPTkZJR19QQUdFX0dVQVJE PXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNU IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfRlJFRT15CkNPTkZJR19ERUJVR19PQkpF Q1RTX1RJTUVSUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1dPUks9eQpDT05GSUdfREVCVUdfT0JK RUNUU19SQ1VfSEVBRD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMg bm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19TTFVC X0RFQlVHX09OPXkKQ09ORklHX1NMVUJfU1RBVFM9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVB Sz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RB Q0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ISUdITUVN IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJV R19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVC VUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQ X0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0 CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05G SUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11 dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09O RklHX1JUX01VVEVYX1RFU1RFUj15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJV R19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVH X0xPQ0tfQUxMT0M9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xP Q0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQ SV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdf REVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1RfUkVMRUFTRSBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpD T05GSUdfREVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERl YnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1VfREVMQVk9eQojIENPTkZJR19TUEFSU0VfUkNVX1BP SU5URVIgaXMgbm90IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9V VD0yMQpDT05GSUdfUkNVX0NQVV9TVEFMTF9WRVJCT1NFPXkKQ09ORklHX1JDVV9DUFVfU1RBTExf SU5GTz15CkNPTkZJR19SQ1VfVFJBQ0U9eQojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBp cyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNP TkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CkNPTkZJ R19GQUlMX1BBR0VfQUxMT0M9eQpDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19G QUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX01NQ19SRVFVRVNUIGlzIG5v dCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUz15CiMgQ09ORklHX0ZBVUxUX0lO SkVDVElPTl9TVEFDS1RSQUNFX0ZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1Ag aXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9 eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RS QUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19U UkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkK Q09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19T V0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJB Q0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpD T05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKIyBD T05GSUdfUFJFRU1QVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfVFJBQ0VSPXkKIyBD T05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15 CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX1RSQUNFX0JSQU5D SF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBzZXQKQ09O RklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKIyBDT05GSUdfUFJPRklMRV9BTExfQlJB TkNIRVMgaXMgbm90IHNldAojIENPTkZJR19CUkFOQ0hfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklH X1NUQUNLX1RSQUNFUj15CiMgQ09ORklHX0JMS19ERVZfSU9fVFJBQ0UgaXMgbm90IHNldApDT05G SUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0RZTkFNSUNf RlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldAoj IENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05G SUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9U RVNUIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENP TkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RF U1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfSU5URVJWQUxfVFJFRV9U RVNUPW0KIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9T RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldApD T05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9bQojIENPTkZJ R19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX01PRFVMRT1tCkNPTkZJR19URVNUX1VTRVJfQ09Q WT1tCkNPTkZJR19URVNUX0JQRj1tCiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdf SEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNU X0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFS TFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldApDT05GSUdf WDg2X1BURFVNUD15CkNPTkZJR19ERUJVR19ST0RBVEE9eQojIENPTkZJR19ERUJVR19ST0RBVEFf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlg9eQpDT05GSUdfREVC VUdfTlhfVEVTVD1tCkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNI IGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf TU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19J T19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBD T05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQoj IENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlf VFlQRT0yCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CkNPTkZJR19ERUJVR19OTUlfU0VMRlRF U1Q9eQpDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTPXkKCiMKIyBTZWN1cml0eSBvcHRp b25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlT PXkKQ09ORklHX0tFWVNfREVCVUdfUFJPQ19LRVlTPXkKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JF U1RSSUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15 CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIi CkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVN Q1BZPXkKQ09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19S QUlENl9SRUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgoj CkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NS WVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBU T19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQVE9fVVNFUj1t CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEy OE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09O RklHX0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19B QkxLX0hFTFBFUj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRl ZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT1tCkNPTkZJR19D UllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05G SUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0VDQj1tCkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPW0KQ09ORklH X0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05G SUdfQ1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fVk1BQz1tCgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJ R19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj1tCkNP TkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05G SUdfQ1JZUFRPX0dIQVNIPW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15 CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CiMgQ09O RklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJ R19DUllQVE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEy NTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPW0KQ09ORklH X0NSWVBUT19XUDUxMj1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklH X0NSWVBUT19BRVNfNTg2PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19D UllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PW0KQ09ORklHX0NSWVBU T19CTE9XRklTSD1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBU T19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NB U1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fREVTPW0KIyBDT05GSUdf Q1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2PW0KQ09O RklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRP X1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj1t CiMgQ09ORklHX0NSWVBUT19UV09GSVNIXzU4NiBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24K IwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZ UFRPX0xaTz15CkNPTkZJR19DUllQVE9fTFo0PW0KIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5v dCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5T SV9DUFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQojIENPTkZJR19DUllQ VE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBI RVI9eQpDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdf Q1JZUFRPX0RFVl9QQURMT0NLPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEEgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fREVWX0dFT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISUZOXzc5 NVggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUCBpcyBub3Qgc2V0CkNPTkZJR19B U1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBF PXkKQ09ORklHX1BVQkxJQ19LRVlfQUxHT19SU0E9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9Q QVJTRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdf TEdVRVNUPW0KQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpD T05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5D UFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVS SUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VO RVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lP PXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9 eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQoj IENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15 CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FU RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PW0K Q09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJ VF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15 CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0 X0NPTVBSRVNTPW0KQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJ R19YWl9ERUNfWDg2PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldApDT05GSUdf WFpfREVDX0lBNjQ9eQojIENPTkZJR19YWl9ERUNfQVJNIGlzIG5vdCBzZXQKQ09ORklHX1haX0RF Q19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNP TkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01Q UkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19Y Wj15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNP TkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX1RF WFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1t CkNPTkZJR19URVhUU0VBUkNIX0ZTTT1tCkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FT U09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01B UD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJ R19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09O RklHX0xSVV9DQUNIRT1tCiMgQ09ORklHX0FWRVJBR0UgaXMgbm90IHNldApDT05GSUdfQ0xaX1RB Qj15CkNPTkZJR19DT1JESUM9bQpDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19P SURfUkVHSVNUUlk9eQoK --===============2106714263203244377== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============2106714263203244377== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc1-00016-gd5a08591" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC1yYzEt MDAwMTYtZ2Q1YTA4NTkgKGtidWlsZEBsa3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGVi aWFuIDQuOC4yLTE4KSApICMxIFNNUCBNb24gSnVuIDIzIDE0OjQ2OjQxIENTVCAyMDE0ClsgICAg MC4wMDAwMDBdIENvbW1hbmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5 UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUu cmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1p X3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNv bnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNjIzMTQwMS9saW51eC1k ZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzpkNWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVm MDljOTQyN2ZkMDJhOmJpc2VjdC1saW51eDgvLnZtbGludXotZDVhMDg1OTcwYjBiODhiOGM4MjMw M2QyYzQ1ZjA5Yzk0MjdmZDAyYS0yMDE0MDYyMzE0NDY0Ni00LWl2YjQyIGJyYW5jaD1saW51eC1k ZXZlbC9kZXZlbC1ob3VybHktMjAxNDA2MjMxMyBCT09UX0lNQUdFPS9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDYyMzE0MDEvZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0 MjdmZDAyYS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4NTkgZHJiZC5taW5vcl9jb3Vu dD04ClsgICAgMC4wMDAwMDBdIEtFUk5FTCBzdXBwb3J0ZWQgY3B1czoKWyAgICAwLjAwMDAwMF0g ICBJbnRlbCBHZW51aW5lSW50ZWwKWyAgICAwLjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVs cwpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Clsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw MDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4 MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZj MDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIE5YIChFeGVj dXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29y IGRldGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAw MC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJl bW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4 MjA6IGxhc3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAu MDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsgICAg MC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAg ICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDBmMDAwMC0weDAwMGZmZmZmXQpb ICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGZkYWUwLTB4MDAw ZmRhZWZdIG1hcHBlZCBhdCBbZmZmZjg4MDAwMDBmZGFlMF0KWyAgICAwLjAwMDAwMF0gICBtcGM6 IGZkYWYwLWZkYmU0ClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2Zm ZmY4ODAwMDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1v cnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4 MDJjNGUwMDAsIDB4MDJjNGVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyYzRm MDAwLCAweDAyYzRmZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmM1MDAwMCwg MHgwMmM1MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBb bWVtIDB4MTI2MDAwMDAtMHgxMjdmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjYwMDAw MC0weDEyN2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmM1MTAwMCwgMHgw MmM1MWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVt IDB4MTAwMDAwMDAtMHgxMjVmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0w eDEyNWZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmM1MjAwMCwgMHgwMmM1 MmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDJjNTMwMDAsIDB4MDJjNTNmZmZd IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAw MDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZm Zl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI4 MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjgwMDAwMC0weDEzZmZk ZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMjkzZDAwMC0weDEz ZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmlj YXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkQ5 NTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAw MDAxM0ZGRTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAw MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwMTNGRkZGODAgMDAwMDc0 ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAw MDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDEzRkZFNDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERT RFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4 MDAwMDAwMDAxM0ZGRkY0MCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAw MDAwMTNGRkY3QTAgMDAwNzk2ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAw MDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDEzRkZGNjgwIDAwMDA4 MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAxM0ZGRjY0MCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQ Q0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwg QVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZm ZmZmZmZmZjVmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBj b25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAw eDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0 bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAw MF0gICBOT0RFX0RBVEEgW21lbSAweDEzZmY5MDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBd IGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAw MF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZjgwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsg ICAgMC4wMDAwMDBdICBbZmZmZmVhMDAwMDAwMDAwMC1mZmZmZWEwMDAwNWZmZmZmXSBQTUQgLT4g W2ZmZmY4ODAwMTE4MDAwMDAtZmZmZjg4MDAxMWRmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAw MDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMTAw MC0weDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgwMTAwMDAwMC0w eGZmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBd IE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1l bW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEw MDAtMHgwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAw LTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTgyMApb ICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAw LjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBE TUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAgRE1BMzIg em9uZTogMTIxNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6 b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1U aW1lciBJTyBQb3J0OiAweGIwMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRy ZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVm YzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlf aWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ SUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0g QUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jh c2VbMF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3LCBh ZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBB UElDIElOVCAwMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2ly cSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUKWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJx IDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMs IGJ1cyAwMCwgSVJRIDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBdIEFD UEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBsZXZl bCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElE IDAsIEFQSUMgSU5UIDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDAxLCBBUElDIElEIDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTIgdXNl ZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElD IElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJ QyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRy aWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAw MF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAs IEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4K WyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAw MF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBj ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAw ZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9s IDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElD IElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBT TVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlk OiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxs b3dpbmcgMiBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElD IHRvIGZmZmZmZmZmZmY1ZmIwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBucl9pcnFzX2dz aTogNDAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2 YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVh bGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6 OCBucl9jcHVtYXNrX2JpdHM6MiBucl9jcHVfaWRzOjIgbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAw MDAwXSBQRVJDUFU6IEVtYmVkZGVkIDQ3MyBwYWdlcy9jcHUgQGZmZmY4ODAwMTIyMDAwMDAgczE5 MTQwNDggcjAgZDIzMzYwIHUyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxOTE0 MDQ4IHIwIGQyMzM2MCB1MjA5NzE1MiBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0gcGNw dS1hbGxvYzogWzBdIDAgWzBdIDEgClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBm b3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjIwY2I4 MApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0 eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MDUxOQpbICAgIDAuMDAwMDAwXSBQb2xpY3kg em9uZTogRE1BMzIKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNr X3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFf YWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0x MCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0w IGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYv cmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNjIzMTQwMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzpkNWEw ODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDljOTQyN2ZkMDJhOmJpc2VjdC1saW51eDgvLnZtbGlu dXotZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYS0yMDE0MDYyMzE0NDY0 Ni00LWl2YjQyIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA2MjMxMyBCT09U X0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDYyMzE0MDEvZDVhMDg1OTcw YjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTYt Z2Q1YTA4NTkgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIHN5c3JxOiBzeXNycSBh bHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0 OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI2NDI4MEsv MzI3MjgwSyBhdmFpbGFibGUgKDY1NTBLIGtlcm5lbCBjb2RlLCAxMzM0SyByd2RhdGEsIDM4NjhL IHJvZGF0YSwgMjcwMEsgaW5pdCwgMTI2NDBLIGJzcywgNjMwMDBLIHJlc2VydmVkKQpbICAgIDAu MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBS Q1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRz PTIKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo0MzUyIG5yX2lycXM6NTEyIDE2ClsgICAgMC4wMDAw MDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5kZW5j eSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1vbG5h cgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NFUzogIDgKWyAgICAwLjAw MDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAgIDAuMDAwMDAwXSAuLi4g TUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNTSEFT SF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRS SUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzogICAg ICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMyNzY4 ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzogODYz OSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6IDI2 ODggYnl0ZXMKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4w MDAwMDBdIHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgc3BpbiB8d2xvY2sgfHJsb2NrIHxtdXRleCB8IHdzZW0gfCByc2VtIHwKWyAgICAwLjAwMDAw MF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAg ICBBLUEgZGVhZGxvY2s6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ZmFpbGVkfGZhaWxlZHxmYWlsZWR8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgQS1CLUItQSBkZWFkbG9jazpmYWlsZWR8 ZmFpbGVkfCAgb2sgIHxmYWlsZWR8ZmFpbGVkfGZhaWxlZHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOmZhaWxlZHxmYWlsZWR8ICBvayAgfGZhaWxlZHxm YWlsZWR8ZmFpbGVkfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1CLUMgZGVh ZGxvY2s6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ZmFpbGVkfGZhaWxlZHxmYWlsZWR8ClsgICAgMC4w MDAwMDBdICAgICAgICAgIEEtQi1CLUMtQy1ELUQtQSBkZWFkbG9jazpmYWlsZWR8ZmFpbGVkfCAg b2sgIHxmYWlsZWR8ZmFpbGVkfGZhaWxlZHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMt RC1CLUQtRC1BIGRlYWRsb2NrOmZhaWxlZHxmYWlsZWR8ICBvayAgfGZhaWxlZHxmYWlsZWR8ZmFp bGVkfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItQy1ELUEgZGVhZGxvY2s6ZmFp bGVkfGZhaWxlZHwgIG9rICB8ZmFpbGVkfGZhaWxlZHxmYWlsZWR8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgICAgICAgICAgICAgZG91YmxlIHVubG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgaW5pdGlh bGl6ZSBoZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIGJhZCB1bmxvY2sgb3JkZXI6ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICByZWN1cnNpdmUgcmVhZC1sb2Nr OiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ZmFpbGVkfApbICAgIDAuMDAwMDAw XSAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2sgIzI6ICAgICAgICAgICAgIHwgIG9rICB8 ICAgICAgICAgICAgIHxmYWlsZWR8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgIG1peGVkIHJl YWQtd3JpdGUtbG9jazogICAgICAgICAgICAgfGZhaWxlZHwgICAgICAgICAgICAgfGZhaWxlZHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4ZWQgd3JpdGUtcmVhZC1sb2NrOiAgICAgICAg ICAgICB8ZmFpbGVkfCAgICAgICAgICAgICB8ZmFpbGVkfApbICAgIDAuMDAwMDAwXSAgIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUt QS8xMjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMt b24gKyBpcnEtc2FmZS1BLzEyOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICAgc29mdC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTpmYWlsZWR8ZmFp bGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2FmZS1BID0+IGhpcnFzLW9u LzEyOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1zYWZl LUEgPT4gaGlycXMtb24vMjE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgIGhhcmQtc2FmZS1BICsgaXJxcy1vbi8xMjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzEyOmZhaWxlZHxmYWls ZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNhZmUtQSArIGlycXMtb24v MjE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIHNvZnQtc2Fm ZS1BICsgaXJxcy1vbi8yMTpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ZmFpbGVkfGZhaWxl ZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzEz MjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsg dW5zYWZlLUIgIzEvMTMyOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg aGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzpmYWlsZWR8ZmFpbGVk fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjMx OmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1 bnNhZmUtQiAjMS8yMzE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBo YXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOmZhaWxlZHxmYWlsZWR8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMjE6 ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVu c2FmZS1CICMxLzMyMTpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhh cmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ZmFpbGVkfGZhaWxlZHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzEzMjpm YWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5z YWZlLUIgIzIvMTMyOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFy ZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzpmYWlsZWR8ZmFpbGVkfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMxOmZh aWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNh ZmUtQiAjMi8yMzE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJk LXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOmZhaWxlZHxmYWlsZWR8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6ZmFp bGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2Fm ZS1CICMyLzMyMTpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMjM6ZmFpbGVkfGZhaWxlZHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzEzMjpmYWls ZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZl cnNpb24vMTMyOmZhaWxlZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJk LWlycSBsb2NrLWludmVyc2lvbi8yMTM6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzpmYWlsZWR8ZmFpbGVkfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOmZhaWxl ZHxmYWlsZWR8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVy c2lvbi8yMzE6ZmFpbGVkfGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQt aXJxIGxvY2staW52ZXJzaW9uLzMxMjpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOmZhaWxlZHxmYWlsZWR8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8zMjE6ZmFpbGVk fGZhaWxlZHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJz aW9uLzMyMTpmYWlsZWR8ZmFpbGVkfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMTIzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMjMxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1p cnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgIHwgV291bmQvd2FpdCB0ZXN0cyB8ClsgICAgMC4wMDAw MDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgIHd3IGFwaSBmYWlsdXJlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgICAgd3cgY29udGV4dHMgbWl4aW5nOmZhaWxlZHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgICBmaW5pc2hpbmcgd3cgY29udGV4dDogIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgIGxvY2tpbmcgbWlzbWF0 Y2hlczogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAg ICBFREVBRExLIGhhbmRsaW5nOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICBzcGlubG9jayBuZXN0IHVubG9ja2VkOiAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8YmxvY2sgfCB0cnkgIHxjb250 ZXh0fApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29udGV4dDpmYWlsZWR8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHJ5OmZhaWxlZHwgIG9rICB8ZmFpbGVkfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2s6ZmFpbGVkfCAgb2sgIHxmYWls ZWR8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlubG9jazpmYWls ZWR8ICBvayAgfGZhaWxlZHwKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gMTQxIG91dCBv ZiAyNTMgdGVzdGNhc2VzIGZhaWxlZCwgYXMgZXhwZWN0ZWQuIHwKWyAgICAwLjAwMDAwMF0gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAu MDAwMDAwXSBPREVCVUc6IHNlbGZ0ZXN0IHBhc3NlZApbICAgIDAuMDAwMDAwXSBocGV0IGNsb2Nr ZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuMzg2IE1I eiBwcm9jZXNzb3IKWyAgICAwLjAwODAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBl ZCkgcHJlc2V0IHZhbHVlLi4gNTM4Ni43NyBCb2dvTUlQUyAobHBqPTEwNzczNTQ0KQpbICAgIDAu MDA4MDAwXSBwaWRfbWF4OiBkZWZhdWx0OiA0MDk2IG1pbmltdW06IDMwMQpbICAgIDAuMDA4MDAw XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNDI0ClsgICAgMC4wMTAwMDJdIEFDUEk6IEFsbCBB Q1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAwLjAxMTE1NV0gRGVudHJ5IGNh Y2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsg ICAgMC4wMTI2ODZdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVy OiA2LCAyNjIxNDQgYnl0ZXMpClsgICAgMC4wMTM5MDBdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUg ZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMTQ3NzFdIE1vdW50 cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRl cykKWyAgICAwLjAxNjY1Ml0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGVidWcKWyAgICAw LjAxNzM2M10gbnVtYV9hZGRfY3B1IGNwdSAwIG5vZGUgMDogbWFzayBub3cgMApbICAgIDAuMDE3 OTcwXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAu MDE3OTcwXSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdC IDAKWyAgICAwLjAxNzk3MF0gdGxiX2ZsdXNoYWxsX3NoaWZ0OiA2ClsgICAgMC4wMTk4ODZdIGRl YnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4ZmZmZmZmZmY4MWZmMjAwMC0weGZmZmZmZmZmODFm ZjVmZmZdClsgICAgMC4wMjUwMjRdIEdldHRpbmcgVkVSU0lPTjogNTAwMTQKWyAgICAwLjAyNTQ2 MV0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNApbICAgIDAuMDI1OTYxXSBHZXR0aW5nIElEOiAwClsg ICAgMC4wMjYzNzldIEdldHRpbmcgSUQ6IGZmMDAwMDAwClsgICAgMC4wMjY4NTBdIEdldHRpbmcg TFZUMDogODcwMApbICAgIDAuMDI3MjIzXSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAyNzY0 NV0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjAyODk1NV0gRU5BQkxJTkcgSU8tQVBJ QyBJUlFzClsgICAgMC4wMjk0MDFdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4wMjk3OTBdICBh cGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDMwMjg5XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDMxMzE0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgz MCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMDMxXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDMzMDQyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM0MDYw XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2Rl OjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1MTIzXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDM2MDI2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJ UlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3MDY2XSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDM4MTAxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4g MHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM5MTAwXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBB Y3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDAwMjldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAw LjA0MTA3N10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElS USAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQyMTA0XSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBE ZXN0OjEpClsgICAgMC4wNDQwMjddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQg LT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0NTA3Ml0g SU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQ2MTUzXSAgYXBpYyAwIHBpbiAxNiBub3QgY29u bmVjdGVkClsgICAgMC4wNDY2OTddICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAw LjA0NzE4N10gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDQ3Njc2XSAgYXBp YyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wNDgwMDddICBhcGljIDAgcGluIDIwIG5v dCBjb25uZWN0ZWQKWyAgICAwLjA0ODUxNl0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApb ICAgIDAuMDQ5MDEzXSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wNDk1MzBd ICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1MDE4N10gLi5USU1FUjogdmVj dG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDUxMTQxXSBz bXBib290OiBDUFUwOiBJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6 IDA2LCBzdGVwcGluZzogMDEpClsgICAgMC4wNTI4NTNdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIg aW50ZXJydXB0cy4KWyAgICAwLjA1Mjg1M10gY2FsaWJyYXRpbmcgQVBJQyB0aW1lciAuLi4KWyAg ICAwLjA1NjAwMF0gLi4uIGxhcGljIGRlbHRhID0gNjI0OTg1MApbICAgIDAuMDU2MDAwXSAuLi4g UE0tVGltZXIgZGVsdGEgPSAzNTc5MzgKWyAgICAwLjA1NjAwMF0gLi4uIFBNLVRpbWVyIHJlc3Vs dCBvawpbICAgIDAuMDU2MDAwXSAuLi4uLiBkZWx0YSA2MjQ5ODUwClsgICAgMC4wNTYwMDBdIC4u Li4uIG11bHQ6IDI2ODQyOTAxMwpbICAgIDAuMDU2MDAwXSAuLi4uLiBjYWxpYnJhdGlvbiByZXN1 bHQ6IDM5OTk5MDQKWyAgICAwLjA1NjAwMF0gLi4uLi4gQ1BVIGNsb2NrIHNwZWVkIGlzIDI2OTMu MTQwMCBNSHouClsgICAgMC4wNTYwMDBdIC4uLi4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDk5 OS4zOTA0IE1Iei4KWyAgICAwLjA1NjA4Nl0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRl ZCBOZXRidXJzdCBDUFUgbW9kZWwgNiBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25s eS4KWyAgICAwLjA1ODIzMl0gClsgICAgMC4wNTgyMzJdICoqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKWyAgICAwLjA1OTI3NV0gKiogICBO T1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgICAqKgpbICAg IDAuMDYwMDA1XSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICoqClsgICAgMC4wNjEwMTNdICoqIHRyYWNlX3ByaW50aygpIGJlaW5nIHVzZWQu IEFsbG9jYXRpbmcgZXh0cmEgbWVtb3J5LiAgKioKWyAgICAwLjA2MTczNF0gKiogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDYy Mzk5XSAqKiBUaGlzIG1lYW5zIHRoYXQgdGhpcyBpcyBhIERFQlVHIGtlcm5lbCBhbmQgaXQgaXMg ICAgICoqClsgICAgMC4wNjMwNTBdICoqIHVuc2FmZSBmb3IgcHJvZHVjaXRvbiB1c2UuICAgICAg ICAgICAgICAgICAgICAgICAgICAgKioKWyAgICAwLjA2MzcxM10gKiogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDY0MDA0XSAq KiBJZiB5b3Ugc2VlIHRoaXMgbWVzc2FnZSBhbmQgeW91IGFyZSBub3QgZGVidWdnaW5nICAgICoq ClsgICAgMC4wNjQ2NjVdICoqIHRoZSBrZXJuZWwsIHJlcG9ydCB0aGlzIGltbWVkaWF0ZWx5IHRv IHlvdXIgdmVuZG9yISAgKioKWyAgICAwLjA2NTMyNF0gKiogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgpbICAgIDAuMDY1OTg3XSAqKiAgIE5P VElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSAgICoqClsgICAg MC4wNjY2NDJdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioKWyAgICAwLjA3MTg4M10geDg2OiBCb290aW5nIFNNUCBjb25maWd1cmF0aW9u OgpbICAgIDAuMDcyMDA3XSAuLi4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxClsgICAgMC4wMDgw MDBdIGt2bS1jbG9jazogY3B1IDEsIG1zciAwOjEzZmY4MDQxLCBzZWNvbmRhcnkgY3B1IGNsb2Nr ClsgICAgMC4wMDgwMDBdIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzEKWyAgICAwLjAwODAwMF0gbnVt YV9hZGRfY3B1IGNwdSAxIG5vZGUgMDogbWFzayBub3cgMC0xClsgICAgMC4wODgwNTNdIEtWTSBz ZXR1cCBhc3luYyBQRiBmb3IgY3B1IDEKWyAgICAwLjA4ODA3OF0geDg2OiBCb290ZWQgdXAgMSBu b2RlLCAyIENQVXMKWyAgICAwLjA4ODA4MV0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNzb3Jz IGFjdGl2YXRlZCAoMTA3NzMuNTQgQm9nb01JUFMpClsgICAgMC4wOTAwNjhdIGt2bS1zdGVhbHRp bWU6IGNwdSAxLCBtc3IgMTI0MGNiODAKWyAgICAwLjA5MjMwMl0gZGV2dG1wZnM6IGluaXRpYWxp emVkClsgICAgMC4wOTM5MjVdIHByYW5kb206IHNlZWQgYm91bmRhcnkgc2VsZiB0ZXN0IHBhc3Nl ZApbICAgIDAuMDk1MTY3XSBwcmFuZG9tOiAxMDAgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAwLjA5 NjA1NF0gYXRvbWljNjRfdGVzdDogcGFzc2VkIGZvciB4ODYtNjQgcGxhdGZvcm0gd2l0aCBDWDgg YW5kIHdpdGggU1NFClsgICAgMC4wOTcyMjJdIHJlZ3VsYXRvci1kdW1teTogbm8gcGFyYW1ldGVy cwpbICAgIDAuMDk3OTA4XSBSVEMgdGltZTogMTQ6NDc6MDYsIGRhdGU6IDA2LzIzLzE0ClsgICAg MC4wOTg2ODVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjEwMDI0 NV0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMTAxMTM0XSBBQ1BJOiBidXMg dHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMTAxNjk2XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRp b24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMTE2NDIwXSBBQ1BJOiBBZGRlZCBfT1NJ KE1vZHVsZSBEZXZpY2UpClsgICAgMC4xMTcwMTFdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y IERldmljZSkKWyAgICAwLjExNzU3MF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNp b25zKQpbICAgIDAuMTE5MTg4XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9y IERldmljZSkKWyAgICAwLjEyODIxNV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAu MTI4NjgyXSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNs ZWVwIFN0YXRlIFtcX1MxX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMTI5ODYwXSBB Q1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRl IFtcX1MyX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMTMxMTM4XSBBQ1BJOiAoc3Vw cG9ydHMgUzAgUzMgUzUpClsgICAgMC4xMzE2NTNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50 ZXJydXB0IHJvdXRpbmcKWyAgICAwLjEzMjA1MV0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5k b3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBh IGJ1ZwpbICAgIDAuMTQ0MDQ5XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4g MDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjE0NDg2MV0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBP UyBzdXBwb3J0cyBbU2VnbWVudHNdClsgICAgMC4xNDU1NDldIGFjcGkgUE5QMEEwMzowMDogX09T QyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4xNDY4MjddIFBD SSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDAuMTQ3MzM5XSBwY2lfYnVzIDAwMDA6 MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsgICAgMC4xNDgwMTBdIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMTQ4 NzU5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4ZmZm Zl0KWyAgICAwLjE0OTUyN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVt IDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjE1MDQ0OF0gcGNpX2J1cyAwMDAwOjAwOiBy b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjE1MTM4 N10gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApb ICAgIDAuMTUyNjE3XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNz IDB4MDYwMTAwClsgICAgMC4xNTQxNDBdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5 cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjE1ODc3M10gcGNpIDAwMDA6MDA6MDEuMTogcmVn IDB4MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjE2MDYwOF0gcGNpIDAwMDA6MDA6MDEu MTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYwLTB4MDFmN10KWyAgICAw LjE2MTUxOF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTQ6IFtp byAgMHgwM2Y2XQpbICAgIDAuMTYyNjM0XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1 aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3XQpbICAgIDAuMTYzNTE5XSBwY2kgMDAw MDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxYzogW2lvICAweDAzNzZdClsgICAg MC4xNjQ0MDRdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgw NjgwMDAKWyAgICAwLjE2NTU5OF0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMDAw LTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4xNjY0OTFdIHBjaSAwMDAwOjAw OjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsg ICAgMC4xNjgxOTJdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3Mg MHgwMzAwMDAKWyAgICAwLjE3MjA1M10gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0g MHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4xNzQ0MzVdIHBjaSAwMDAwOjAwOjAy LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjE4NDA3MV0g cGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHBy ZWZdClsgICAgMC4xODU3ODhdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAg Y2xhc3MgMHgwMjAwMDAKWyAgICAwLjE4ODAwN10gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6 IFttZW0gMHhmZWJhMDAwMC0weGZlYmJmZmZmXQpbICAgIDAuMTg5ODgzXSBwY2kgMDAwMDowMDow My4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuMTk2MDA3XSBwY2kgMDAw MDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMwMDAwLTB4ZmViZGZmZmYgcHJlZl0KWyAg ICAwLjE5NzI4N10gcGNpIDAwMDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAw eDA4ODAwMApbICAgIDAuMTk4NjYyXSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDogW21lbSAw eGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC4yMDQ0ODRdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg TGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC4yMDU1NDBdIEFDUEk6IFBDSSBJbnRl cnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC4yMDY1ODJdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAgMC4yMDc2MTRdIEFD UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAgMC4yMDgz NjJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkpClsgICAgMC4yMDk5 MzldIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpbICAgIDAuMjEyMDgz XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxv d25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMC4yMTMxMzRdIHZnYWFyYjogbG9hZGVkClsgICAg MC4yMTM1MDNdIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDowMi4wClsg ICAgMC4yMTQ4NTRdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkClsgICAgMC4yMTU0ODJd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAwLjIx NjA0N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAgICAw LjIxNjk4M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAw LjIxNzAwNF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDAu MjE3NjcwXSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIw MDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC4yMjAyODRdIEFk dmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAg MC4yMjEwOThdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjIyMTY1OV0g UENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMjIyNDY3XSBl ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAg MC4yMjMyNTJdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MTNmZmUwMDAtMHgxM2Zm ZmZmZl0KWyAgICAwLjIyNDk0N10gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsg ICAgMC4yNDM0NjVdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAu MjQzNDgzXSBGUy1DYWNoZTogTG9hZGVkClsgICAgMC4yNDM1NjldIHBucDogUG5QIEFDUEkgaW5p dApbICAgIDAuMjQzNjA5XSBBQ1BJOiBidXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApbICAgIDAuMjQz NzIwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBN b2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAuMjQzODM3XSBwbnAgMDA6MDA6IFBsdWcgYW5k IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC4yNDM5MzhdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBB Y3RpdmU6MCBEZXN0OjMpClsgICAgMC4yNDQwNTJdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBB Q1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjI0NDEwNV0gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZl OjAgRGVzdDozKQpbICAgIDAuMjQ0MTg4XSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBk ZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUpClsgICAgMC4yNDQyNTFdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjMpClsgICAgMC4yNDQyNzRdIHBucCAwMDowMzogW2RtYSAyXQpbICAgIDAuMjQ0MzU5XSBwbnAg MDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsg ICAgMC4yNDQ0OTZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+ IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC4yNDQ1ODFdIHBucCAwMDowNDog UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICAwLjI0 NDY4OV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC00IC0+IDB4MzQgLT4gSVJRIDQg TW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAwLjI0NDc3M10gcG5wIDAwOjA1OiBQbHVnIGFu ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuMjQ0ODczXSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAg QWN0aXZlOjAgRGVzdDozKQpbICAgIDAuMjQ0OTY3XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkg QUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC4yNDU1MzRdIHBucDogUG5Q IEFDUEk6IGZvdW5kIDcgZGV2aWNlcwpbICAgIDAuMjQ1NTM2XSBBQ1BJOiBidXMgdHlwZSBQTlAg dW5yZWdpc3RlcmVkClsgICAgMC4yNTEyMThdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBb aW8gIDB4MDAwMC0weDBjZjddClsgICAgMC4yNTEyMjFdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy Y2UgNSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMC4yNTEyMjNdIHBjaV9idXMgMDAwMDowMDog cmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjI1MTIyNV0gcGNp X2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAg IDAuMjQ3NDU1XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IGtlcm5lbC90aW1lL3RpY2stb25l c2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweDQzLzB4NTAoKQpbICAgIDAuMjQ3NDU1XSBDUFU6 IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDE2LWdk NWEwODU5ICMxClsgICAgMC4yNDc0NTVdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmY4ODAwMTIyMDNl YjAgZmZmZmZmZmY4MTY1OGE3MiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4yNDc0NTVdICBmZmZm ODgwMDEyMjAzZWU4IGZmZmZmZmZmODEwOGMxMjggZmZmZjg4MDAxMjIwY2E4MCA3ZmZmZmZmZmZm ZmZmZmZmClsgICAgMC4yNDc0NTVdICAwMDAwMDAwMDBlODJkZGQyIDdmZmZmZmZmZmZmZmZmZmYg ZmZmZjg4MDAxMjNjZDU2MCBmZmZmODgwMDEyMjAzZWY4ClsgICAgMC4yNDc0NTVdIENhbGwgVHJh Y2U6ClsgICAgMC4yNDc0NTVdICA8SVJRPiAgWzxmZmZmZmZmZjgxNjU4YTcyPl0gZHVtcF9zdGFj aysweDRkLzB4NjYKWyAgICAwLjI0NzQ1NV0gIFs8ZmZmZmZmZmY4MTA4YzEyOD5dIHdhcm5fc2xv d3BhdGhfY29tbW9uKzB4NzgvMHhhMApbICAgIDAuMjQ3NDU1XSAgWzxmZmZmZmZmZjgxMDhjMjNh Pl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWEvMHgyMApbICAgIDAuMjQ3NDU1XSAgWzxmZmZmZmZm ZjgxMTAxOTgzPl0gdGlja19zdG9wX2V2ZW50KzB4NDMvMHg1MApbICAgIDAuMjQ3NDU1XSAgWzxm ZmZmZmZmZjgxMTAyMjc1Pl0gX190aWNrX25vaHpfaWRsZV9lbnRlcisweDUxNS8weDU4MApbICAg IDAuMjQ3NDU1XSAgWzxmZmZmZmZmZjgxMTAyNjQ5Pl0gPyB0aWNrX25vaHpfaXJxX2V4aXQrMHgy OS8weDMwClsgICAgMC4yNDc0NTVdICBbPGZmZmZmZmZmODExMDI2NDk+XSB0aWNrX25vaHpfaXJx X2V4aXQrMHgyOS8weDMwClsgICAgMC4yNDc0NTVdICBbPGZmZmZmZmZmODEwOTEzYzU+XSBpcnFf ZXhpdCsweGI1LzB4ZDAKWyAgICAwLjI0NzQ1NV0gIFs8ZmZmZmZmZmY4MTAyODA5NT5dIHNtcF9j YWxsX2Z1bmN0aW9uX3NpbmdsZV9pbnRlcnJ1cHQrMHgzNS8weDQwClsgICAgMC4yNDc0NTVdICBb PGZmZmZmZmZmODE2NjI4OTI+XSBjYWxsX2Z1bmN0aW9uX3NpbmdsZV9pbnRlcnJ1cHQrMHg3Mi8w eDgwClsgICAgMC4yNDc0NTVdICA8RU9JPiAgWzxmZmZmZmZmZjgxMDMyYjk2Pl0gPyBuYXRpdmVf c2FmZV9oYWx0KzB4Ni8weDEwClsgICAgMC4yNDc0NTVdICBbPGZmZmZmZmZmODEwMGM5NjQ+XSBk ZWZhdWx0X2lkbGUrMHgyNC8weGUwClsgICAgMC4yNDc0NTVdICBbPGZmZmZmZmZmODEwMGQzY2Y+ XSBhcmNoX2NwdV9pZGxlKzB4Zi8weDIwClsgICAgMC4yNDc0NTVdICBbPGZmZmZmZmZmODEwZDRm MTY+XSBjcHVfc3RhcnR1cF9lbnRyeSsweDM4Ni8weDRmMApbICAgIDAuMjQ3NDU1XSAgWzxmZmZm ZmZmZjgxNjUyZGE2Pl0gcmVzdF9pbml0KzB4YzYvMHhkMApbICAgIDAuMjQ3NDU1XSAgWzxmZmZm ZmZmZjgxNjUyY2U1Pl0gPyByZXN0X2luaXQrMHg1LzB4ZDAKWyAgICAwLjI0NzQ1NV0gIFs8ZmZm ZmZmZmY4MWYyM2Y5Nj5dIHN0YXJ0X2tlcm5lbCsweDQxZS8weDQyOQpbICAgIDAuMjQ3NDU1XSAg WzxmZmZmZmZmZjgxZjIzOTgxPl0gPyBzZXRfaW5pdF9hcmcrMHg1My8weDUzClsgICAgMC4yNDc0 NTVdICBbPGZmZmZmZmZmODFmMjMxMjA+XSA/IGVhcmx5X2lkdF9oYW5kbGVycysweDEyMC8weDEy MApbICAgIDAuMjQ3NDU1XSAgWzxmZmZmZmZmZjgxZjIzNTQ5Pl0geDg2XzY0X3N0YXJ0X3Jlc2Vy dmF0aW9ucysweDJhLzB4MmMKWyAgICAwLjI0NzQ1NV0gIFs8ZmZmZmZmZmY4MWYyMzY3OT5dIHg4 Nl82NF9zdGFydF9rZXJuZWwrMHgxMmUvMHgxM2QKWyAgICAwLjI0NzQ1NV0gLS0tWyBlbmQgdHJh Y2UgMzkxOTUyMWZlYjdlN2YwMCBdLS0tClsgICAgMC4yODU3OThdIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgMQpbICAgIDAuMjg2NDMzXSBwY2kgMDAwMDowMDowMC4wOiBMaW1pdGlu ZyBkaXJlY3QgUENJL1BDSSB0cmFuc2ZlcnMKWyAgICAwLjI4NzIzNF0gcGNpIDAwMDA6MDA6MDEu MDogUElJWDM6IEVuYWJsaW5nIFBhc3NpdmUgUmVsZWFzZQpbICAgIDAuMjg4MDQxXSBwY2kgMDAw MDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3JrYXJvdW5kcwpbICAgIDAuMjg4 ODkzXSBwY2kgMDAwMDowMDowMi4wOiBCb290IHZpZGVvIGRldmljZQpbICAgIDAuMjg5NTM1XSBQ Q0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMC4yOTA0MTBdIFVucGFja2luZyBpbml0 cmFtZnMuLi4KWyAgICAxLjExNjYxNF0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHhmZmZm ODgwMDEyOTNkMDAwLTB4ZmZmZjg4MDAxM2ZlZmZmZl0KWyAgICAxLjExODA5N10gbWljcm9jb2Rl OiBDUFUwIHNpZz0weGY2MSwgcGY9MHgxLCByZXZpc2lvbj0weDEKWyAgICAxLjExODg1NF0gbWlj cm9jb2RlOiBDUFUxIHNpZz0weGY2MSwgcGY9MHgxLCByZXZpc2lvbj0weDEKWyAgICAxLjExOTQ0 Ml0gbWljcm9jb2RlOiBNaWNyb2NvZGUgVXBkYXRlIERyaXZlcjogdjIuMDAgPHRpZ3JhbkBhaXZh emlhbi5mc25ldC5jby51az4sIFBldGVyIE9ydWJhClsgICAgMS4xMjAzNzddIGNhbWVsbGlhLXg4 Nl82NDogcGVyZm9ybWFuY2Ugb24gdGhpcyBDUFUgd291bGQgYmUgc3Vib3B0aW1hbDogZGlzYWJs aW5nIGNhbWVsbGlhLXg4Nl82NC4KWyAgICAxLjEyMTE3OV0gYmxvd2Zpc2gteDg2XzY0OiBwZXJm b3JtYW5jZSBvbiB0aGlzIENQVSB3b3VsZCBiZSBzdWJvcHRpbWFsOiBkaXNhYmxpbmcgYmxvd2Zp c2gteDg2XzY0LgpbICAgIDEuMTIzNDIzXSB0d29maXNoLXg4Nl82NC0zd2F5OiBwZXJmb3JtYW5j ZSBvbiB0aGlzIENQVSB3b3VsZCBiZSBzdWJvcHRpbWFsOiBkaXNhYmxpbmcgdHdvZmlzaC14ODZf NjQtM3dheS4KWyAgICAxLjEyNDg3NV0gY3J5cHRvbWdyX3Rlc3QgKDIxKSB1c2VkIGdyZWF0ZXN0 IHN0YWNrIGRlcHRoOiAxNDgwOCBieXRlcyBsZWZ0ClsgICAgMS4xMjU4ODhdIGNyeXB0b21ncl90 ZXN0ICgyMikgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogMTQ3MzYgYnl0ZXMgbGVmdApbICAg IDEuMTI3MTY4XSBzaGExX3Nzc2UzOiBOZWl0aGVyIEFWWCBub3IgQVZYMiBub3IgU1NTRTMgaXMg YXZhaWxhYmxlL3VzYWJsZS4KWyAgICAxLjEyODQwM10gUENMTVVMUURRLU5JIGluc3RydWN0aW9u cyBhcmUgbm90IGRldGVjdGVkLgpbICAgIDEuMTI5MDk0XSBzaGEyNTZfc3NzZTM6IE5laXRoZXIg QVZYIG5vciBTU1NFMyBpcyBhdmFpbGFibGUvdXNhYmxlLgpbICAgIDEuMTMwMzcwXSBzaGE1MTJf c3NzZTM6IE5laXRoZXIgQVZYIG5vciBTU1NFMyBpcyBhdmFpbGFibGUvdXNhYmxlLgpbICAgIDEu MTMxNjQxXSBBVlggb3IgQUVTLU5JIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVkLgpbICAg IDEuMTMyMzcxXSBBVlggaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMS4xMzI5 NjZdIEFWWCBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAxLjEzMzU2N10gQVZY MiBvciBBRVMtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMS4xMzQyNzhd IEFWWDIgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMS4xMzY0MTBdIEluaXRp YWxpemluZyBSVC1UZXN0ZXI6IE9LClsgICAgMS4xMzY5NDNdIHNwaW5fbG9jay10b3J0dXJlOi0t LSBTdGFydCBvZiB0ZXN0OiBud3JpdGVyc19zdHJlc3M9NCBzdGF0X2ludGVydmFsPTYwIHZlcmJv c2U9MSBzaHVmZmxlX2ludGVydmFsPTMgc3R1dHRlcj01IHNodXRkb3duX3NlY3M9MCBvbm9mZl9p bnRlcnZhbD0wIG9ub2ZmX2hvbGRvZmY9MApbICAgIDEuMTM4OTQzXSBzcGluX2xvY2stdG9ydHVy ZTogQ3JlYXRpbmcgdG9ydHVyZV9zaHVmZmxlIHRhc2sKWyAgICAxLjEzOTgyN10gc3Bpbl9sb2Nr LXRvcnR1cmU6IENyZWF0aW5nIHRvcnR1cmVfc3R1dHRlciB0YXNrClsgICAgMS4xMzk4MjldIHNw aW5fbG9jay10b3J0dXJlOiB0b3J0dXJlX3NodWZmbGUgdGFzayBzdGFydGVkClsgICAgMS4xNDE0 MzJdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sK WyAgICAxLjE0MTQ0MV0gc3Bpbl9sb2NrLXRvcnR1cmU6IHRvcnR1cmVfc3R1dHRlciB0YXNrIHN0 YXJ0ZWQKWyAgICAxLjE0MzIyNl0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9y dHVyZV93cml0ZXIgdGFzawpbICAgIDEuMTQzMjM1XSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190 b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjE0NDk2MF0gc3Bpbl9sb2NrLXRvcnR1 cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAgIDEuMTQ0OTcwXSBzcGlu X2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjE0 NjY2M10gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFz awpbICAgIDEuMTQ2NjcyXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0 YXNrIHN0YXJ0ZWQKWyAgICAxLjE0ODQ1MF0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxv Y2tfdG9ydHVyZV9zdGF0cyB0YXNrClsgICAgMS4xNDg0NTddIHNwaW5fbG9jay10b3J0dXJlOiBs b2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sgc3RhcnRlZApbICAgIDEuMTUwODUwXSBzcGluX2xvY2st dG9ydHVyZTogbG9ja190b3J0dXJlX3N0YXRzIHRhc2sgc3RhcnRlZApbICAgIDEuMTUxMzA2XSBm dXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDE2IChvcmRlcjogLTEsIDIwNDggYnl0ZXMpClsgICAg MS4xNTUxMzFdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRl ZCAwIHBhZ2VzClsgICAgMS4xNTY2MDJdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi41LjIKWyAg ICAxLjE1NzI1MV0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAs IDQwOTYgYnl0ZXMpClsgICAgMS4xNTg2MjZdIG1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gNTE2Clsg ICAgMS4xNjA0MzZdIGNyeXB0b21ncl90ZXN0ICg1OSkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0 aDogMTQ2NTYgYnl0ZXMgbGVmdApbICAgIDEuMTY2MzAwXSBzdGFydCBwbGlzdCB0ZXN0ClsgICAg MS4xNjkyNDRdIGVuZCBwbGlzdCB0ZXN0ClsgICAgMS4xNjk2MjZdIHRlc3Rfc3RyaW5nX2hlbHBl cnM6IFJ1bm5pbmcgdGVzdHMuLi4KWyAgICAxLjE3MDgwNV0geHpfZGVjX3Rlc3Q6IG1vZHVsZSBs b2FkZWQKWyAgICAxLjE3MTMwNF0geHpfZGVjX3Rlc3Q6IENyZWF0ZSBhIGRldmljZSBub2RlIHdp dGggJ21rbm9kIHh6X2RlY190ZXN0IGMgMjUyIDAnIGFuZCB3cml0ZSAueHogZmlsZXMgdG8gaXQu ClsgICAgMS4xNzI1ODldIHJidHJlZSB0ZXN0aW5nIC0+IDEwOTY3IGN5Y2xlcwpbICAgIDEuNjA5 OTMxXSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3RpbmcgLT4gMTM2NDIgY3ljbGVzClsgICAgMi4xNTY3 ODBdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246IDI2OTMuNDYwIE1I egpbICAgIDIuMTY1MTc3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHVkbGZiClsgICAgMi4xNjYwODBdIGlwbWkgbWVzc2FnZSBoYW5kbGVyIHZlcnNpb24gMzkuMgpb ICAgIDIuMTY2NzE1XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJpdmVyLgpbICAgIDIuMTY3NDM3 XSBpcG1pX3NpOiBVbmFibGUgdG8gZmluZCBhbnkgU3lzdGVtIEludGVyZmFjZShzKQpbICAgIDIu MTY4NjYyXSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBX UkJOOjAwL2lucHV0L2lucHV0MApbICAgIDIuMTY5NjgyXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BX UkZdClsgICAgMi4yMDM3ODNdIEhETEMgbGluZSBkaXNjaXBsaW5lIG1heGZyYW1lPTQwOTYKWyAg ICAyLjIwNDM4Ml0gTl9IRExDIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkLgpbICAgIDIuMjA0 OTU2XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFi bGVkClsgICAgMi4yMzA3MTddIDAwOjA1OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJh c2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAgICAyLjIzMjgwM10gU1RNaWNyb2VsZWN0 cm9uaWNzIEFTQyBkcml2ZXIgaW5pdGlhbGl6ZWQKWyAgICAyLjIzMzczNV0gbHA6IGRyaXZlciBs b2FkZWQgYnV0IG5vIGRldmljZXMgZm91bmQKWyAgICAyLjIzNDQ0NF0gTm9uLXZvbGF0aWxlIG1l bW9yeSBkcml2ZXIgdjEuMwpbICAgIDIuMjM1MjU4XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxl bCBwb3J0IGRyaXZlcgpbICAgIDIuMjM1OTExXSBzbWFwaTo6c21hcGlfaW5pdCwgRVJST1IgaW52 YWxpZCB1c1NtYXBpSUQKWyAgICAyLjIzNjU3MF0gbXdhdmU6IHRwMzc4MGk6OnRwMzc4MElfSW5p dGlhbGl6ZUJvYXJkRGF0YTogRXJyb3I6IFNNQVBJIGlzIG5vdCBhdmFpbGFibGUgb24gdGhpcyBt YWNoaW5lClsgICAgMi4yMzc3MTRdIG13YXZlOiBtd2F2ZWRkOjptd2F2ZV9pbml0OiBFcnJvcjog RmFpbGVkIHRvIGluaXRpYWxpemUgYm9hcmQgZGF0YQpbICAgIDIuMjM4NjAzXSBtd2F2ZTogbXdh dmVkZDo6bXdhdmVfaW5pdDogRXJyb3I6IEZhaWxlZCB0byBpbml0aWFsaXplClsgICAgMi4yMzk2 MDNdIFtkcm1dIEluaXRpYWxpemVkIGRybSAxLjEuMCAyMDA2MDgxMApbICAgIDIuMjQwMjY0XSB1 c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVkbApbICAgIDIuMjQxODY3 XSBwYXJwb3J0X3BjIDAwOjA0OiByZXBvcnRlZCBieSBQbHVnIGFuZCBQbGF5IEFDUEkKWyAgICAy LjI0MjcyN10gcGFycG9ydDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEgNyBbUENTUFAsVFJJU1RB VEVdClsgICAgMi4zNDAzNDldIGxwMDogdXNpbmcgcGFycG9ydDAgKGludGVycnVwdC1kcml2ZW4p LgpbICAgIDIuMzQxNzQzXSBkdW1teS1pcnE6IG5vIElSUSBnaXZlbi4gIFVzZSBpcnE9TgpbICAg IDIuMzQyNTg1XSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChDKSAy MDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgICAyLjM0MzYyM10gbWljX2luaXQgbm90IHJ1bm5pbmcg b24gWDEwMCByZXQgLTE5ClsgICAgMi4zNDQzOTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgcnRzeF91c2IKWyAgICAyLjM0NTQ5MF0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB2aXBlcmJvYXJkClsgICAgMi4zNDY0NjldIHBhcnBvcnQw OiBwb3dlcnVwL3Jlc2V0IEJ1dHRlcmZseQpbICAgIDIuNDYwMTI1XSBwYXJwb3J0X3BjIDAwOjA0 OiByZWdpc3RlcmVkIG1hc3RlciBzcGk0MgpbICAgIDIuNDY0MTA1XSBzcGkgc3BpNDIuMTogc3Bp X2JpdGJhbmdfc2V0dXAsIDY2IG5zZWMvYml0ClsgICAgMi40NjQ4MjZdIHNwaSBzcGk0Mi4xOiBz ZXR1cCBtb2RlIDAsIDggYml0cy93LCAxNTAwMDAwMCBIeiBtYXggLS0+IDAKWyAgICAyLjQ2NTc0 MF0gcGFycG9ydF9wYyAwMDowNDogcmVnaXN0ZXJlZCBjaGlsZCBzcGk0Mi4xClsgICAgMi40NjY0 MjBdIHBhcnBvcnQwOiBkYXRhZmxhc2ggYXQgc3BpNDIuMQpbICAgIDIuNDY2OTUxXSBwYXJwb3J0 MDogQVZSIEJ1dHRlcmZseQpbICAgIDIuNDY3OTc0XSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4 Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBrczAxMDgKWyAgICAyLjQ2ODg1MF0ga3MwMTA4OiBF UlJPUjogcGFycG9ydCBkaWRuJ3QgcmVnaXN0ZXIgbmV3IGRldmljZQpbICAgIDIuNDY5NjE0XSBj ZmFnMTI4NjRiOiBFUlJPUjoga3MwMTA4IGlzIG5vdCBpbml0aWFsaXplZApbICAgIDIuNDcwMzA5 XSBjZmFnMTI4NjRiZmI6IEVSUk9SOiBjZmFnMTI4NjRiIGlzIG5vdCBpbml0aWFsaXplZApbICAg IDIuNDcxNDM3XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAo RUhDSSkgRHJpdmVyClsgICAgMi40NzIzMTldIGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBk cml2ZXIKWyAgICAyLjQ3Mjk1MF0gZWhjaS1wbGF0Zm9ybTogRUhDSSBnZW5lcmljIHBsYXRmb3Jt IGRyaXZlcgpbICAgIDIuNDczNzMyXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250 cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgICAyLjQ3NDU5M10gb2hjaS1wY2k6IE9IQ0kgUENJIHBs YXRmb3JtIGRyaXZlcgpbICAgIDIuNDc1MjE0XSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMg cGxhdGZvcm0gZHJpdmVyClsgICAgMi40NzU5NTVdIGRyaXZlciB1MTMyX2hjZApbICAgIDIuNDc2 Nzc4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY193ZG0KWyAg ICAyLjQ3NzU3Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2J0 bWMKWyAgICAyLjQ3ODMyMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciBtZGM4MDAKWyAgICAyLjQ3OTA0OV0gbWRjODAwOiB2MC43LjUgKDMwLzEwLzIwMDApOlVTQiBE cml2ZXIgZm9yIE11c3RlayBNREM4MDAgRGlnaXRhbCBDYW1lcmEKWyAgICAyLjQ4MDE4Nl0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWwKWyAgICAyLjQ4 MDk4OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxf Z2VuZXJpYwpbICAgIDIuNDgxODkxXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBnZW5lcmljClsgICAgMi40ODI3MDhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgYWlyY2FibGUKWyAgICAyLjQ4MzQ4M10gdXNic2VyaWFsOiBVU0Ig U2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgYWlyY2FibGUKWyAgICAyLjQ4NDMyOF0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhcmszMTE2ClsgICAgMi40ODUx MTVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGFyazMxMTYK WyAgICAyLjQ4NTkyMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBi ZWxraW5fc2EKWyAgICAyLjQ4NjcwNl0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVn aXN0ZXJlZCBmb3IgQmVsa2luIC8gUGVyYWNvbSAvIEdvSHVicyBVU0IgU2VyaWFsIEFkYXB0ZXIK WyAgICAyLjQ4NzkyOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBj aDM0MQpbICAgIDIuNDg4NzA3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3Rl cmVkIGZvciBjaDM0MS11YXJ0ClsgICAgMi40ODk1NTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgY3AyMTB4ClsgICAgMi40OTAzMTFdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGNwMjEweApbICAgIDIuNDkxMTI2XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGRpZ2lfYWNjZWxlcG9ydApbICAgIDIu NDkxOTc3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBEaWdp IDIgcG9ydCBVU0IgYWRhcHRlcgpbICAgIDIuNDkyOTg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwg c3VwcG9ydCByZWdpc3RlcmVkIGZvciBEaWdpIDQgcG9ydCBVU0IgYWRhcHRlcgpbICAgIDIuNDkz OTY3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlvX3RpClsgICAg Mi40OTQ3MjddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEVk Z2Vwb3J0IFRJIDEgcG9ydCBhZGFwdGVyClsgICAgMi40OTU3NDRdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEVkZ2Vwb3J0IFRJIDIgcG9ydCBhZGFwdGVyClsg ICAgMi40OTY3OTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZW1w ZWcKWyAgICAyLjQ5NzU0Ml0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJl ZCBmb3IgZW1wZWcKWyAgICAyLjQ5ODMxNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm YWNlIGRyaXZlciBmODEyMzIKWyAgICAyLjQ5OTA3MF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1 cHBvcnQgcmVnaXN0ZXJlZCBmb3IgZjgxMjMyClsgICAgMi40OTk4NzVdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaXBhcQpbICAgIDIuNTAwNjM2XSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBQb2NrZXRQQyBQREEKWyAgICAyLjUw MTUwMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpcHcKWyAgICAy LjUwMjIxNF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgSVBX aXJlbGVzcyBjb252ZXJ0ZXIKWyAgICAyLjUwMzE3OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBpcl91c2IKWyAgICAyLjUwMzk0OF0gdXNic2VyaWFsOiBVU0IgU2Vy aWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgSVIgRG9uZ2xlClsgICAgMi41MDQ4MjBdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaXV1X3Bob2VuaXgKWyAgICAyLjUw NTYzN10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgaXV1X3Bo b2VuaXgKWyAgICAyLjUwNjQ5Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBrZXlzcGFuClsgICAgMi41MDcyNTJdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0 IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gLSAod2l0aG91dCBmaXJtd2FyZSkKWyAgICAyLjUwODMx NF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgS2V5c3BhbiAx IHBvcnQgYWRhcHRlcgpbICAgIDIuNTA5Mjk2XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9y dCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIDIgcG9ydCBhZGFwdGVyClsgICAgMi41MTAyNjddIHVz YnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gNCBwb3J0 IGFkYXB0ZXIKWyAgICAyLjUxMTI0NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBrZXlzcGFuX3BkYQpbICAgIDIuNTEyMDg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwg c3VwcG9ydCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIFBEQQpbICAgIDIuNTEyOTQ2XSB1c2JzZXJp YWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIFBEQSAtIChwcmVy ZW51bWVyYXRpb24pClsgICAgMi41MTQwMjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIga2w1a3VzYjEwNQpbICAgIDIuNTE0ODI3XSB1c2JzZXJpYWw6IFVTQiBTZXJp YWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBLTDVLVVNCMTA1RCAvIFBhbG1Db25uZWN0ClsgICAg Mi41MTU4MjhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIga29iaWxf c2N0ClsgICAgMi41MTY2NDVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVy ZWQgZm9yIEtPQklMIFVTQiBzbWFydCBjYXJkIHRlcm1pbmFsClsgICAgMi41MTc2OTVdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbWN0X3UyMzIKWyAgICAyLjUxODQ4 MF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgTUNUIFUyMzIK WyAgICAyLjUxOTMwN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBt b3M3NzIwClsgICAgMi41MjAxMTZdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lz dGVyZWQgZm9yIE1vc2NoaXAgMiBwb3J0IGFkYXB0ZXIKWyAgICAyLjUyMTEwN10gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBtb3M3ODQwClsgICAgMi41MjE4NzFdIHVz YnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIE1vc2NoaXAgNzg0MC83 ODIwIFVTQiBTZXJpYWwgRHJpdmVyClsgICAgMi41MjI5ODVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgbXh1cG9ydApbICAgIDIuNTIzNzYzXSB1c2JzZXJpYWw6IFVT QiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBNT1hBIFVQb3J0ClsgICAgMi41MjQ2NTBd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgb3RpNjg1OApbICAgIDIu NTI1NDE1XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBvdGk2 ODU4ClsgICAgMi41MjYyMThdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgcWNhdXgKWyAgICAyLjUyNjk2M10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVn aXN0ZXJlZCBmb3IgcWNhdXgKWyAgICAyLjUyNzc1MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBxY3NlcmlhbApbICAgIDIuNTI4NTg0XSB1c2JzZXJpYWw6IFVTQiBT ZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBRdWFsY29tbSBVU0IgbW9kZW0KWyAgICAyLjUy OTUxN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBxdWF0ZWNoMgpb ICAgIDIuNTMwMjg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv ciBRdWF0ZWNoIDJuZCBnZW4gVVNCIHRvIFNlcmlhbCBEcml2ZXIKWyAgICAyLjUzMTQxNl0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzaWVycmEKWyAgICAyLjUzMjIw N10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgU2llcnJhIFVT QiBtb2RlbQpbICAgIDIuNTMzMTM1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIHVzYl9zZXJpYWxfc2ltcGxlClsgICAgMi41MzQwMTFdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHppbwpbICAgIDIuNTM0NzcyXSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBmdW5zb2Z0ClsgICAgMi41MzU1Nzhd IHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGZsYXNobG9hZGVy ClsgICAgMi41MzY0NTddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIHZpdm9wYXkKWyAgICAyLjUzNzI3NV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQg cmVnaXN0ZXJlZCBmb3IgbW90b19tb2RlbQpbICAgIDIuNTM4MTI5XSB1c2JzZXJpYWw6IFVTQiBT ZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBocDR4ClsgICAgMi41Mzg5MDVdIHVzYnNlcmlh bDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHN1dW50bwpbICAgIDIuNTM5Njk3 XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBzaWVtZW5zX21w aQpbICAgIDIuNTQwNTk0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHNwY3A4eDUKWyAgICAyLjU0MTM3MV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVn aXN0ZXJlZCBmb3IgU1BDUDh4NQpbICAgIDIuNTQyMTgzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIHNzdTEwMApbICAgIDIuNTQyOTQzXSB1c2JzZXJpYWw6IFVTQiBT ZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBRdWF0ZWNoIFNTVS0xMDAgVVNCIHRvIFNlcmlh bCBEcml2ZXIKWyAgICAyLjU0NDA5Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciB0aV91c2JfMzQxMF81MDUyClsgICAgMi41NDQ5NjVdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFRJIFVTQiAzNDEwIDEgcG9ydCBhZGFwdGVyClsg ICAgMi41NDU5NzddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9y IFRJIFVTQiA1MDUyIDIgcG9ydCBhZGFwdGVyClsgICAgMi41NDY5OTldIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdmlzb3IKWyAgICAyLjU0Nzc1OV0gdXNic2VyaWFs OiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgSGFuZHNwcmluZyBWaXNvciAvIFBh bG0gT1MKWyAgICAyLjU0ODgwM10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0 ZXJlZCBmb3IgU29ueSBDbGllIDUuMApbICAgIDIuNTQ5Njc3XSB1c2JzZXJpYWw6IFVTQiBTZXJp YWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBTb255IENsaWUgMy41ClsgICAgMi41NTA1NjBdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgd2lzaGJvbmVfc2VyaWFsClsg ICAgMi41NTE0MjddIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9y IHdpc2hib25lX3NlcmlhbApbICAgIDIuNTUyMzY1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIGFkdXR1eApbICAgIDIuNTUzMjQwXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGFwcGxlZGlzcGxheQpbICAgIDIuNTU0MDc0XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGN5cHJlc3NfY3k3YzYzClsgICAgMi41 NTQ5NDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY3l0aGVybQpb ICAgIDIuNTU1NzEzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGVt aTI2IC0gZmlybXdhcmUgbG9hZGVyClsgICAgMi41NTY2ODZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgZW1pNjIgLSBmaXJtd2FyZSBsb2FkZXIKWyAgICAyLjU1NzYw MF0gZnRkaV9lbGFuOiBkcml2ZXIgZnRkaS1lbGFuClsgICAgMi41NTgzNTVdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZnRkaS1lbGFuClsgICAgMi41NTkxNTVdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaWRtb3VzZQpbICAgIDIuNTU5 OTQ2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlvd2Fycmlvcgpb ICAgIDIuNTYwNzc1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlz aWdodF9maXJtd2FyZQpbICAgIDIuNTYxNjMyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGxkdXNiClsgICAgMi41NjIzNzBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgdXNibGVkClsgICAgMi41NjMxMzhdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbGVnb3VzYnRvd2VyClsgICAgMi41NjM5NjJdIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcmlvNTAwClsgICAgMi41NjQ3NThd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNidGVzdApbICAgIDIu NTY1NTM2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHRyYW5jZXZp YnJhdG9yClsgICAgMi41NjY0MDhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgdXNzNzIwClsgICAgMi41NjcxMzVdIHVzczcyMDogdjAuNjpVU0IgUGFycG9ydCBDYWJs ZSBkcml2ZXIgZm9yIENhYmxlcyB1c2luZyB0aGUgTHVjZW50IFRlY2hub2xvZ2llcyBVU1M3MjAg Q2hpcApbICAgIDIuNTY4MzQxXSB1c3M3MjA6IE5PVEU6IHRoaXMgaXMgYSBzcGVjaWFsIHB1cnBv c2UgZHJpdmVyIHRvIGFsbG93IG5vbnN0YW5kYXJkClsgICAgMi41NjkyOTRdIHVzczcyMDogcHJv dG9jb2xzIChlZy4gYml0YmFuZykgb3ZlciBVU1M3MjAgdXNiIHRvIHBhcmFsbGVsIGNhYmxlcwpb ICAgIDIuNTcwMjI0XSB1c3M3MjA6IElmIHlvdSBqdXN0IHdhbnQgdG8gY29ubmVjdCB0byBhIHBy aW50ZXIsIHVzZSB1c2JscCBpbnN0ZWFkClsgICAgMi41NzEyMDddIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc2lzdXNiClsgICAgMi41NzIyODZdIGk4MDQyOiBQTlA6 IFBTLzIgQ29udHJvbGxlciBbUE5QMDMwMzpLQkQsUE5QMGYxMzpNT1VdIGF0IDB4NjAsMHg2NCBp cnEgMSwxMgpbICAgIDIuNTc0NDEyXSBzZXJpbzogaTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0 IGlycSAxClsgICAgMi41NzUwODVdIHNlcmlvOiBpODA0MiBBVVggcG9ydCBhdCAweDYwLDB4NjQg aXJxIDEyClsgICAgMi41NzU5NjBdIHBhcnBvcnQwOiBjYW5ub3QgZ3JhbnQgZXhjbHVzaXZlIGFj Y2VzcyBmb3IgZGV2aWNlIHBhcmtiZApbICAgIDIuNjQ3MTYzXSBpbnB1dDogQVQgVHJhbnNsYXRl ZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQv aW5wdXQxClsgICAgMi42NDkwMzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgdXNiX2FjZWNhZApbICAgIDIuNjQ5OTA3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIGd0Y28KWyAgICAyLjY1MDczMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBrYnRhYgpbICAgIDIuNjUxNTQxXSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHdhY29tClsgICAgMi42NTI1MjRdIGFwYW5lbDogRnVq aXRzdSBCSU9TIHNpZ25hdHVyZSAnRkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAgIDIuNjUzMzY0 XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF0aV9yZW1vdGUyClsg ICAgMi42NTQzMDZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaW1z X3BjdQpbICAgIDIuNjU1MTk5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGtleXNwYW5fcmVtb3RlClsgICAgMi42NTY0MTVdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9k ZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDMKWyAgICAyLjY1NzI4NV0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBwb3dlcm1hdGUKWyAgICAyLjY1ODM0 M10gaTJjLXBhcnBvcnQ6IGFkYXB0ZXIgdHlwZSB1bnNwZWNpZmllZApbICAgIDIuNjU5MDA5XSBp MmMtcGFycG9ydC1saWdodDogYWRhcHRlciB0eXBlIHVuc3BlY2lmaWVkClsgICAgMi42NTk4ODld IHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBrdGltZXIKWyAgICAyLjY2MDQ5MV0gcHBzIHBwczA6 IGt0aW1lciBQUFMgc291cmNlIHJlZ2lzdGVyZWQKWyAgICAyLjY2MTE0Nl0gcHBzX2xkaXNjOiBQ UFMgbGluZSBkaXNjaXBsaW5lIHJlZ2lzdGVyZWQKWyAgICAyLjY2MTc5N10gcHBzX3BhcnBvcnQ6 IHBhcmFsbGVsIHBvcnQgUFBTIGNsaWVudApbICAgIDIuNjYyNDM5XSBwYXJwb3J0MDogY2Fubm90 IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwcHNfcGFycG9ydApbICAgIDIuNjYz NDA0XSBwcHNfcGFycG9ydDogY291bGRuJ3QgcmVnaXN0ZXIgd2l0aCBwYXJwb3J0MApbICAgIDIu NjY0MTc5XSBEcml2ZXIgZm9yIDEtd2lyZSBEYWxsYXMgbmV0d29yayBwcm90b2NvbC4KWyAgICAy LjY2NTMxNl0gcG93ZXJfc3VwcGx5IHRlc3RfYWM6IHVldmVudApbICAgIDIuNjY1ODU0XSBwb3dl cl9zdXBwbHkgdGVzdF9hYzogUE9XRVJfU1VQUExZX05BTUU9dGVzdF9hYwpbICAgIDIuNjY2NjIw XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogcHJvcCBPTkxJTkU9MQpbICAgIDIuNjY3MjQwXSBwb3dl cl9zdXBwbHkgdGVzdF9hYzogcG93ZXJfc3VwcGx5X2NoYW5nZWQKWyAgICAyLjY2ODAzOF0gcG93 ZXJfc3VwcGx5IHRlc3RfYWM6IHBvd2VyX3N1cHBseV9jaGFuZ2VkX3dvcmsKWyAgICAyLjY2ODgw N10gcG93ZXJfc3VwcGx5IHRlc3RfYWM6IHBvd2VyX3N1cHBseV91cGRhdGVfZ2VuX2xlZHMgMQpb ICAgIDIuNjY5NjM1XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogdWV2ZW50ClsgICAgMi42NzAyMzFd IHBvd2VyX3N1cHBseSB0ZXN0X2FjOiBQT1dFUl9TVVBQTFlfTkFNRT10ZXN0X2FjClsgICAgMi42 NzEwMjNdIHBvd2VyX3N1cHBseSB0ZXN0X2FjOiBwcm9wIE9OTElORT0xClsgICAgMi42NzE4MDhd IHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHVldmVudApbICAgIDIuNjcyNTE2XSBwb3dlcl9z dXBwbHkgdGVzdF9iYXR0ZXJ5OiBQT1dFUl9TVVBQTFlfTkFNRT10ZXN0X2JhdHRlcnkKWyAgICAy LjY3MzMzOF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBTVEFUVVM9RGlzY2hhcmdp bmcKWyAgICAyLjY3NDExMF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0Vf VFlQRT1GYXN0ClsgICAgMi42NzQ4MzJdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3Ag SEVBTFRIPUdvb2QKWyAgICAyLjY3NTQ2OV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJv cCBQUkVTRU5UPTEKWyAgICAyLjY3NjE0OF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJv cCBURUNITk9MT0dZPUxpLWlvbgpbICAgIDIuNjc2ODc4XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0 ZXJ5OiBwcm9wIENIQVJHRV9GVUxMX0RFU0lHTj0xMDAKWyAgICAyLjY3NzY5MF0gcG93ZXJfc3Vw cGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0VfRlVMTD0xMDAKWyAgICAyLjY3ODQxOF0gcG93 ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0VfTk9XPTUwClsgICAgMi42NzkxNTZd IHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgQ0FQQUNJVFk9NTAKWyAgICAyLjY4MDE5 MV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDQVBBQ0lUWV9MRVZFTD1Ob3JtYWwK WyAgICAyLjY4MDk5OV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBUSU1FX1RPX0VN UFRZX0FWRz0zNjAwClsgICAgMi42ODE4MDldIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHBy b3AgVElNRV9UT19GVUxMX05PVz0zNjAwClsgICAgMi42ODI1NzVdIHBvd2VyX3N1cHBseSB0ZXN0 X2JhdHRlcnk6IHByb3AgTU9ERUxfTkFNRT1UZXN0IGJhdHRlcnkKWyAgICAyLjY4MzQxNl0gcG93 ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBNQU5VRkFDVFVSRVI9TGludXgKWyAgICAyLjY4 NDE5Ml0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBTRVJJQUxfTlVNQkVSPTMuMTYu MC1yYzEtMDAwMTYtZ2Q1YTA4NTkKWyAgICAyLjY4NTIyMF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0 dGVyeTogcHJvcCBURU1QPTI2ClsgICAgMi42ODU4ODBdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRl cnk6IHByb3AgVk9MVEFHRV9OT1c9MzMwMApbICAgIDIuNjg2ODQ1XSBwb3dlcl9zdXBwbHkgdGVz dF9iYXR0ZXJ5OiBwb3dlcl9zdXBwbHlfY2hhbmdlZApbICAgIDIuNjg3NjA3XSBwb3dlcl9zdXBw bHkgdGVzdF9iYXR0ZXJ5OiBwb3dlcl9zdXBwbHlfY2hhbmdlZF93b3JrClsgICAgMi42ODg0MDBd IHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHBvd2VyX3N1cHBseV91cGRhdGVfYmF0X2xlZHMg MgpbICAgIDIuNjg5MjQ1XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiB1ZXZlbnQKWyAgICAy LjY4OTg1NV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogUE9XRVJfU1VQUExZX05BTUU9dGVz dF9iYXR0ZXJ5ClsgICAgMi42OTA3MjFdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3Ag U1RBVFVTPURpc2NoYXJnaW5nClsgICAgMi42OTE1NjJdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRl cnk6IHByb3AgQ0hBUkdFX1RZUEU9RmFzdApbICAgIDIuNjkyMzI4XSBwb3dlcl9zdXBwbHkgdGVz dF9iYXR0ZXJ5OiBwcm9wIEhFQUxUSD1Hb29kClsgICAgMi42OTI5ODhdIHBvd2VyX3N1cHBseSB0 ZXN0X2JhdHRlcnk6IHByb3AgUFJFU0VOVD0xClsgICAgMi42OTM2MjRdIHBvd2VyX3N1cHBseSB0 ZXN0X2JhdHRlcnk6IHByb3AgVEVDSE5PTE9HWT1MaS1pb24KWyAgICAyLjY5NDMyOV0gcG93ZXJf c3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0VfRlVMTF9ERVNJR049MTAwClsgICAgMi42 OTUxNjhdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgQ0hBUkdFX0ZVTEw9MTAwClsg ICAgMi42OTYxMzFdIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogdWV2ZW50ClsgICAgMi42OTcwOTdd IHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogUE9XRVJfU1VQUExZX05BTUU9dGVzdF91c2IKWyAgICAy LjY5NzkxNF0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBwcm9wIE9OTElORT0xClsgICAgMi42OTg1 NjZdIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogcG93ZXJfc3VwcGx5X2NoYW5nZWQKWyAgICAyLjcw MDI0M10gYXBwbGVzbWM6IHN1cHBvcnRlZCBsYXB0b3Agbm90IGZvdW5kIQpbICAgIDIuNzAwOTAw XSBhcHBsZXNtYzogZHJpdmVyIGluaXQgZmFpbGVkIChyZXQ9LTE5KSEKWyAgICAyLjcwMjk3MV0g cGM4NzM2MDogUEM4NzM2eCBub3QgZGV0ZWN0ZWQsIG1vZHVsZSBub3QgaW5zZXJ0ZWQKWyAgICAy LjcwNDAzMF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0VfTk9XPTUwClsg ICAgMi43MDQ3NzJdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgQ0FQQUNJVFk9NTAK WyAgICAyLjcwNTQ3N10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDQVBBQ0lUWV9M RVZFTD1Ob3JtYWwKWyAgICAyLjcwNjMyMl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJv cCBUSU1FX1RPX0VNUFRZX0FWRz0zNjAwClsgICAgMi43MDcyMDFdIHBvd2VyX3N1cHBseSB0ZXN0 X2JhdHRlcnk6IHByb3AgVElNRV9UT19GVUxMX05PVz0zNjAwClsgICAgMi43MDc4NTJdIHBvd2Vy X3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgTU9ERUxfTkFNRT1UZXN0IGJhdHRlcnkKWyAgICAy LjcwODQzMV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBNQU5VRkFDVFVSRVI9TGlu dXgKWyAgICAyLjcwODk1MF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBTRVJJQUxf TlVNQkVSPTMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4NTkKWyAgICAyLjcwOTYyNl0gcG93ZXJfc3Vw cGx5IHRlc3RfYmF0dGVyeTogcHJvcCBURU1QPTI2ClsgICAgMi43MTAwNThdIHBvd2VyX3N1cHBs eSB0ZXN0X2JhdHRlcnk6IHByb3AgVk9MVEFHRV9OT1c9MzMwMApbICAgIDIuNzEwNTc0XSBwb3dl cl9zdXBwbHkgdGVzdF91c2I6IHBvd2VyX3N1cHBseV9jaGFuZ2VkX3dvcmsKWyAgICAyLjcxMTA3 OV0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBwb3dlcl9zdXBwbHlfdXBkYXRlX2dlbl9sZWRzIDEK WyAgICAyLjcxMTc0OV0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiB1ZXZlbnQKWyAgICAyLjcxMjI3 MV0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBQT1dFUl9TVVBQTFlfTkFNRT10ZXN0X3VzYgpbICAg IDIuNzEyODY1XSBwb3dlcl9zdXBwbHkgdGVzdF91c2I6IHByb3AgT05MSU5FPTEKWyAgICAyLjcx MzQ4NF0gaW50ZWxfcG93ZXJjbGFtcDogSW50ZWwgcG93ZXJjbGFtcCBkb2VzIG5vdCBydW4gb24g ZmFtaWx5IDE1IG1vZGVsIDYKWyAgICAyLjcxNjU2Nl0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQg dG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpbICAgIDIuNzE3MjY0XSBoaWRyYXc6IHJhdyBI SUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICAyLjcxODQ3NF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JrYmQKWyAgICAyLjcxODk3OV0gaGRh cHM6IHN1cHBvcnRlZCBsYXB0b3Agbm90IGZvdW5kIQpbICAgIDIuNzE5Mzc2XSBoZGFwczogZHJp dmVyIGluaXQgZmFpbGVkIChyZXQ9LTE5KSEKWyAgICAyLjcyMTExMl0gIGZha2UtZm1jLWNhcnJp ZXI6IG1lenphbmluZSAwClsgICAgMi43MjE1MDJdICAgICAgIE1hbnVmYWN0dXJlcjogZmFrZS12 ZW5kb3IKWyAgICAyLjcyMTg3OF0gICAgICAgUHJvZHVjdCBuYW1lOiBmYWtlLWRlc2lnbi1mb3It dGVzdGluZwpbICAgIDIuNzIyMzgyXSBmbWMgZmFrZS1kZXNpZ24tZm9yLXRlc3RpbmctZjAwMTog RHJpdmVyIGhhcyBubyBJRDogbWF0Y2hlcyBhbGwKWyAgICAyLjcyMzEwOF0gZm1jX2NoYXJkZXYg ZmFrZS1kZXNpZ24tZm9yLXRlc3RpbmctZjAwMTogQ3JlYXRlZCBtaXNjIGRldmljZSAiZmFrZS1k ZXNpZ24tZm9yLXRlc3RpbmctZjAwMSIKWyAgICAyLjcyNDI0Ml0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzbmQtdXNiLWF1ZGlvClsgICAgMi43MjQ4MjldIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc25kLXVhMTAxClsgICAgMi43MjUz NzldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc25kLXVzYi11c3gy eQpbICAgIDIuNzI2MDEwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHNuZC11c2ItdXMxMjJsClsgICAgMi43MjcwMTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgc25kLXVzYi1jYWlhcQpbICAgIDIuNzI3NzI5XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNuZC11c2ItNmZpcmUKWyAgICAyLjcyODMyOF0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzbmQtdXNiLWhpZmFjZQpb ICAgIDIuNzI4OTI2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNu ZC1iY2QyMDAwClsgICAgMi43MzA1MjZdIG9wcm9maWxlOiB1c2luZyBOTUkgaW50ZXJydXB0Lgpb ICAgIDIuNzMxMDY4XSAKWyAgICAyLjczMTA2OF0gcHJpbnRpbmcgUElDIGNvbnRlbnRzClsgICAg Mi43MzE1NDRdIC4uLiBQSUMgIElNUjogZmZmZgpbICAgIDIuNzMxOTkwXSAuLi4gUElDICBJUlI6 IDEwMTMKWyAgICAyLjczMjQyNV0gLi4uIFBJQyAgSVNSOiAwMDAwClsgICAgMi43MzI3MjZdIC4u LiBQSUMgRUxDUjogMGMwMApbICAgIDIuNzMzMDE4XSBwcmludGluZyBsb2NhbCBBUElDIGNvbnRl bnRzIG9uIENQVSMwLzA6ClsgICAgMi43MzM1NDBdIC4uLiBBUElDIElEOiAgICAgIDAwMDAwMDAw ICgwKQpbICAgIDIuNzM0MDY1XSAuLi4gQVBJQyBWRVJTSU9OOiAwMDA1MDAxNApbICAgIDIuNzM0 NTUxXSAuLi4gQVBJQyBUQVNLUFJJOiAwMDAwMDAwMCAoMDApClsgICAgMi43MzUwODddIC4uLiBB UElDIFBST0NQUkk6IDAwMDAwMDAwClsgICAgMi43MzU1MzZdIC4uLiBBUElDIExEUjogMDEwMDAw MDAKWyAgICAyLjczNTg1Ml0gLi4uIEFQSUMgREZSOiBmZmZmZmZmZgpbICAgIDIuNzM2MDA5XSAu Li4gQVBJQyBTUElWOiAwMDAwMDFmZgpbICAgIDIuNzM2MDA5XSAuLi4gQVBJQyBJU1IgZmllbGQ6 ClsgICAgMi43MzYwMDldIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjczNjAwOV0gLi4uIEFQSUMgVE1SIGZpZWxk OgpbICAgIDIuNzM2MDA5XSAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi43MzYwMDldIC4uLiBBUElDIElSUiBmaWVs ZDoKWyAgICAyLjczNjAwOV0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwODAwMApbICAgIDIuNzM2MDA5XSAuLi4gQVBJQyBFU1I6IDAw MDAwMDAwClsgICAgMi43MzYwMDldIC4uLiBBUElDIElDUjogMDAwMDA4ZmQKWyAgICAyLjczNjAw OV0gLi4uIEFQSUMgSUNSMjogMDIwMDAwMDAKWyAgICAyLjczNjAwOV0gLi4uIEFQSUMgTFZUVDog MDAwMDAwZWYKWyAgICAyLjczNjAwOV0gLi4uIEFQSUMgTFZUUEM6IDAwMDEwMDAwClsgICAgMi43 MzYwMDldIC4uLiBBUElDIExWVDA6IDAwMDEwNzAwClsgICAgMi43MzYwMDldIC4uLiBBUElDIExW VDE6IDAwMDAwNDAwClsgICAgMi43MzYwMDldIC4uLiBBUElDIExWVEVSUjogMDAwMDAwZmUKWyAg ICAyLjczNjAwOV0gLi4uIEFQSUMgVE1JQ1Q6IDAwMDNjZDhkClsgICAgMi43MzYwMDldIC4uLiBB UElDIFRNQ0NUOiAwMDAwMDAwMApbICAgIDIuNzM2MDA5XSAuLi4gQVBJQyBURENSOiAwMDAwMDAw MwpbICAgIDIuNzM2MDA5XSAKWyAgICAyLjc0NTQxMF0gbnVtYmVyIG9mIE1QIElSUSBzb3VyY2Vz OiAxNS4KWyAgICAyLjc0NTc4Nl0gbnVtYmVyIG9mIElPLUFQSUMgIzAgcmVnaXN0ZXJzOiAyNC4K WyAgICAyLjc0NjM3N10gdGVzdGluZyB0aGUgSU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u ClsgICAgMi43NDcwOThdIElPIEFQSUMgIzAuLi4uLi4KWyAgICAyLjc0NzM2MV0gLi4uLiByZWdp c3RlciAjMDA6IDAwMDAwMDAwClsgICAgMi43NDc3MTFdIC4uLi4uLi4gICAgOiBwaHlzaWNhbCBB UElDIGlkOiAwMApbICAgIDIuNzQ4MTE1XSAuLi4uLi4uICAgIDogRGVsaXZlcnkgVHlwZTogMApb ICAgIDIuNzQ4NDc5XSAuLi4uLi4uICAgIDogTFRTICAgICAgICAgIDogMApbICAgIDIuNzQ4ODM4 XSAuLi4uIHJlZ2lzdGVyICMwMTogMDAxNzAwMTEKWyAgICAyLjc0OTE4MV0gLi4uLi4uLiAgICAg OiBtYXggcmVkaXJlY3Rpb24gZW50cmllczogMTcKWyAgICAyLjc0OTYzMl0gLi4uLi4uLiAgICAg OiBQUlEgaW1wbGVtZW50ZWQ6IDAKWyAgICAyLjc1MDAxMV0gLi4uLi4uLiAgICAgOiBJTyBBUElD IHZlcnNpb246IDExClsgICAgMi43NTA0MDNdIC4uLi4gcmVnaXN0ZXIgIzAyOiAwMDAwMDAwMApb ICAgIDIuNzUwNzQ4XSAuLi4uLi4uICAgICA6IGFyYml0cmF0aW9uOiAwMApbICAgIDIuNzUxMTA0 XSAuLi4uIElSUSByZWRpcmVjdGlvbiB0YWJsZToKWyAgICAyLjc1MTQ2MF0gMSAgICAwICAgIDAg ICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc1MTg3Ml0gMCAgICAwICAgIDAgICAwICAg MCAgICAxICAgIDEgICAgMzEKWyAgICAyLjc1MjI5NV0gMCAgICAwICAgIDAgICAwICAgMCAgICAx ICAgIDEgICAgMzAKWyAgICAyLjc1MjcxMV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEg ICAgMzMKWyAgICAyLjc1MzEyMl0gMSAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzQK WyAgICAyLjc1MzYwOV0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzUKWyAgICAy Ljc1NDE5NV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzYKWyAgICAyLjc1NDc5 N10gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzcKWyAgICAyLjc1NTQzMF0gMCAg ICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzgKWyAgICAyLjc1NjA1MF0gMCAgICAxICAg IDAgICAwICAgMCAgICAxICAgIDEgICAgMzkKWyAgICAyLjc1NjY4N10gMSAgICAxICAgIDAgICAw ICAgMCAgICAxICAgIDEgICAgM0EKWyAgICAyLjc1NzMxN10gMSAgICAxICAgIDAgICAwICAgMCAg ICAxICAgIDEgICAgM0IKWyAgICAyLjc1NzkyMV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAg IDEgICAgM0MKWyAgICAyLjc1ODU0N10gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAg M0QKWyAgICAyLjc1OTEzMl0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0UKWyAg ICAyLjc1OTcxOV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0YKWyAgICAyLjc2 MDM2OF0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc2MDk3M10g MSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc2MTYwOF0gMSAgICAw ICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc2MjE4NV0gMSAgICAwICAgIDAg ICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc2MjcyMF0gMSAgICAwICAgIDAgICAwICAg MCAgICAwICAgIDAgICAgMDAKWyAgICAyLjc2MzE0MF0gMSAgICAwICAgIDAgICAwICAgMCAgICAw ICAgIDAgICAgMDAKWyAgICAyLjc2MzU1OV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAg ICAgMDAKWyAgICAyLjc2Mzk3MV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAK WyAgICAyLjc2NDM4OV0gSVJRIHRvIHBpbiBtYXBwaW5nczoKWyAgICAyLjc2NDgxN10gSVJRMCAt PiAwOjIKWyAgICAyLjc2NTE5NV0gSVJRMSAtPiAwOjEKWyAgICAyLjc2NTU0N10gSVJRMyAtPiAw OjMKWyAgICAyLjc2NTgwNF0gSVJRNCAtPiAwOjQKWyAgICAyLjc2NjE1NF0gSVJRNSAtPiAwOjUK WyAgICAyLjc2NjU4NF0gSVJRNiAtPiAwOjYKWyAgICAyLjc2NjgzOV0gSVJRNyAtPiAwOjcKWyAg ICAyLjc2NzA5Nl0gSVJROCAtPiAwOjgKWyAgICAyLjc2NzM1MV0gSVJROSAtPiAwOjkKWyAgICAy Ljc2NzYxNV0gSVJRMTAgLT4gMDoxMApbICAgIDIuNzY3ODg1XSBJUlExMSAtPiAwOjExClsgICAg Mi43NjgxNzRdIElSUTEyIC0+IDA6MTIKWyAgICAyLjc2ODQ1M10gSVJRMTMgLT4gMDoxMwpbICAg IDIuNzY4NzIzXSBJUlExNCAtPiAwOjE0ClsgICAgMi43Njg5OTRdIElSUTE1IC0+IDA6MTUKWyAg ICAyLjc2OTI2NF0gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIGRvbmUuClsg ICAgMi43NzAzNDFdICAgTWFnaWMgbnVtYmVyOiAyOjQ0OTo3ODkKWyAgICAyLjc3MDg5Ml0gQUxT QSBkZXZpY2UgbGlzdDoKWyAgICAyLjc3MTE2OV0gICBObyBzb3VuZGNhcmRzIGZvdW5kLgpbICAg IDIuNzcyNDAwXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGZmZmZmZmZmODFkNGYwMDAt MHhmZmZmZmZmZjgxZmYxZmZmXQpbICAgIDIuNzczMTcwXSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBr ZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEyMjg4awpbICAgIDIuNzczOTk2XSBkZWJ1ZzogdW5tYXBw aW5nIGluaXQgW21lbSAweGZmZmY4ODAwMDE2NjgwMDAtMHhmZmZmODgwMDAxN2ZmZmZmXQpbICAg IDIuNzc0NzExXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGZmZmY4ODAwMDFiYzcwMDAt MHhmZmZmODgwMDAxYmZmZmZmXQpbICAgIDIuODE2Mjg1XSByYW5kb206IGluaXQgdXJhbmRvbSBy ZWFkIHdpdGggNjcgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDIuOTM3NDQ3XSBob3N0 bmFtZSAoMTA1KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiAxMzk0NCBieXRlcyBsZWZ0Cm1v dW50YWxsOiBwbHktZXZlbnQtbG9vcC5jOjQ5NzogcGx5X2V2ZW50X2xvb3BfbmV3OiBBc3NlcnRp b24gYGxvb3AtPmVwb2xsX2ZkID49IDAnIGZhaWxlZC4KR2VuZXJhbCBlcnJvciBtb3VudGluZyBm aWxlc3lzdGVtcy4KQSBtYWludGVuYW5jZSBzaGVsbCB3aWxsIG5vdyBiZSBzdGFydGVkLgpDT05U Uk9MLUQgd2lsbCB0ZXJtaW5hdGUgdGhpcyBzaGVsbCBhbmQgcmVib290IHRoZSBzeXN0ZW0uCndm ZzogcmVib290aW5nClsgICAgMy4yNTM3ODJdIFVucmVnaXN0ZXIgcHYgc2hhcmVkIG1lbW9yeSBm b3IgY3B1IDAKWyAgICAzLjI1NDQzNV0gVW5yZWdpc3RlciBwdiBzaGFyZWQgbWVtb3J5IGZvciBj cHUgMQpbICAgIDMuMjU1MDY4XSBzcGluX2xvY2stdG9ydHVyZTogVW5zY2hlZHVsZWQgc3lzdGVt IHNodXRkb3duIGRldGVjdGVkClsgICAgMy4yNTYwNTRdIHRvcnR1cmUgdGhyZWFkIHRvcnR1cmVf c3R1dHRlciBwYXJraW5nIGR1ZSB0byBzeXN0ZW0gc2h1dGRvd24KWyAgICAzLjM4MDA3M10gdG9y dHVyZSB0aHJlYWQgdG9ydHVyZV9zaHVmZmxlIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93 bgpbICAgIDMuODAwMDc3XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVfd3JpdGVyIHBhcmtp bmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAgIDMuODAxMDI0XSB0b3J0dXJlIHRocmVhZCBs b2NrX3RvcnR1cmVfd3JpdGVyIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAgIDMu ODAxNzg5XSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1cmVfd3JpdGVyIHBhcmtpbmcgZHVlIHRv IHN5c3RlbSBzaHV0ZG93bgpbICAgIDMuODAyNDEzXSB0b3J0dXJlIHRocmVhZCBsb2NrX3RvcnR1 cmVfd3JpdGVyIHBhcmtpbmcgZHVlIHRvIHN5c3RlbSBzaHV0ZG93bgpbICAgMTEuNzU0MzQ2XSBy ZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtClsgICAxMS43NTQ2OThdIHJlYm9vdDogbWFjaGluZSBy ZXN0YXJ0CkVsYXBzZWQgdGltZTogMjAKcWVtdS1zeXN0ZW0teDg2XzY0IC1jcHUga3ZtNjQgLWVu YWJsZS1rdm0gLWtlcm5lbCAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA2MjMxNDAx L2Q1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5NDI3ZmQwMmEvdm1saW51ei0zLjE2LjAt cmMxLTAwMDE2LWdkNWEwODU5IC1hcHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRr PXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBk YXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0x IG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIw MCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDYyMzE0MDEvbGlu dXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTM6ZDVhMDg1OTcwYjBiODhiOGM4MjMwM2Qy YzQ1ZjA5Yzk0MjdmZDAyYTpiaXNlY3QtbGludXg4Ly52bWxpbnV6LWQ1YTA4NTk3MGIwYjg4Yjhj ODIzMDNkMmM0NWYwOWM5NDI3ZmQwMmEtMjAxNDA2MjMxNDQ2NDYtNC1pdmI0MiBicmFuY2g9bGlu dXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTMgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA2MjMxNDAxL2Q1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYw OWM5NDI3ZmQwMmEvdm1saW51ei0zLjE2LjAtcmMxLTAwMDE2LWdkNWEwODU5IGRyYmQubWlub3Jf Y291bnQ9OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQvcXVhbnRhbC1jb3JlLXg4Nl82 NC5jZ3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2Vy LHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRj IGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC1xdWFudGFsLWl2YjQy LTk5IC1zZXJpYWwgZmlsZTovZGV2L3NobS9rYm9vdC9zZXJpYWwtcXVhbnRhbC1pdmI0Mi05OSAt ZGFlbW9uaXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============2106714263203244377==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751620AbaFWIX2 (ORCPT ); Mon, 23 Jun 2014 04:23:28 -0400 Received: from mga03.intel.com ([143.182.124.21]:12992 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751159AbaFWIXX (ORCPT ); Mon, 23 Jun 2014 04:23:23 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,528,1400050800"; d="log'?scan'208";a="448722587" Message-ID: <53A7E357.5040800@intel.com> Date: Mon, 23 Jun 2014 16:20:39 +0800 From: Jet Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Viresh Kumar CC: Fengguang Wu , LKP , LKML Subject: [clockevents] WARNING: CPU: 0 PID: 0 at kernel/time/tick-oneshot.c:32 tick_stop_event() Content-Type: multipart/mixed; boundary="------------050405060003060300010401" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------050405060003060300010401 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Viresh, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.linaro.org/people/vireshk/linux tick/ONESHOT-STOPPED commit d5a085970b0b88b8c82303d2c45f09c9427fd02a Author: Viresh Kumar AuthorDate: Tue Jun 10 13:52:25 2014 +0530 Commit: Viresh Kumar CommitDate: Thu Jun 19 10:35:12 2014 +0530 clockevents: x86: add support for ONESHOT_STOPPED mode Clockevent devices can be stopped from core (hrtimers/tick) when they aren't used anymore. This will mostly happen on a idle or tickless cpu. This is done to avoid getting spurious interrupts when core doesn't want to handle them anymore. For stopping clockevent devices, core requests drivers to switch to a special optional mode: CLOCK_EVT_MODE_ONESHOT_STOPPED. At this time platforms can also save some power by disabling these devices. This patch adds support for handling CLOCK_EVT_MODE_ONESHOT_STOPPED mode for x86 drivers. Signed-off-by: Viresh Kumar +-----------------------------------------------------------------+------------+------------+ | | f4f5df6f14 | d5a085970b | +-----------------------------------------------------------------+------------+------------+ | boot_successes | 120 | 9 | | boot_failures | 0 | 31 | | WARNING:CPU:PID:at_kernel/time/tick-oneshot.c:tick_stop_event() | 0 | 31 | | backtrace:cpu_startup_entry | 0 | 19 | +-----------------------------------------------------------------+------------+------------+ [ 0.247455] WARNING: CPU: 0 PID: 0 at kernel/time/tick-oneshot.c:32 tick_stop_event+0x43/0x50() [ 0.247455] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00016-gd5a0859 #1 [ 0.247455] 0000000000000009 ffff880012203eb0 ffffffff81658a72 0000000000000000 [ 0.247455] ffff880012203ee8 ffffffff8108c128 ffff88001220ca80 7fffffffffffffff [ 0.247455] 000000000e82ddd2 7fffffffffffffff ffff8800123cd560 ffff880012203ef8 [ 0.247455] Call Trace: [ 0.247455] [] dump_stack+0x4d/0x66 [ 0.247455] [] warn_slowpath_common+0x78/0xa0 [ 0.247455] [] warn_slowpath_null+0x1a/0x20 [ 0.247455] [] tick_stop_event+0x43/0x50 [ 0.247455] [] __tick_nohz_idle_enter+0x515/0x580 [ 0.247455] [] ? tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] irq_exit+0xb5/0xd0 [ 0.247455] [] smp_call_function_single_interrupt+0x35/0x40 [ 0.247455] [] call_function_single_interrupt+0x72/0x80 [ 0.247455] [] ? native_safe_halt+0x6/0x10 [ 0.247455] [] default_idle+0x24/0xe0 [ 0.247455] [] arch_cpu_idle+0xf/0x20 [ 0.247455] [] cpu_startup_entry+0x386/0x4f0 [ 0.247455] [] rest_init+0xc6/0xd0 [ 0.247455] [] ? rest_init+0x5/0xd0 [ 0.247455] [] start_kernel+0x41e/0x429 [ 0.247455] [] ? set_init_arg+0x53/0x53 [ 0.247455] [] ? early_idt_handlers+0x120/0x120 [ 0.247455] [] x86_64_start_reservations+0x2a/0x2c [ 0.247455] [] x86_64_start_kernel+0x12e/0x13d git bisect start 1ded43568e7bee60c6548e5fb3b4bd6d1d0783b1 a497c3ba1d97fc69c1e78e7b96435ba8c2cb42ee -- git bisect good 5f069b44108f255ab9a881ff366c793bc1cda5e9 # 14:27 21+ 0 Merge 'ipvs-next/master' into devel-hourly-2014062313 git bisect good 70eab242a357abfe990c30656a396f1b0a0ba465 # 14:33 21+ 0 Merge 'cifs/for-next' into devel-hourly-2014062313 git bisect good 64550da9a486e3766b85928f442756f29c39437a # 14:40 21+ 0 Merge 'rcu/rcu_cond_resched.2014.06.20c' into devel-hourly-2014062313 git bisect bad bf774a68a67dd0c0f938258f56346763d619bdbf # 14:44 0- 6 Merge 'vireshk/tick/lowres-go-tickless' into devel-hourly-2014062313 git bisect bad b1efa076fdd9532ba3fdf0bddb475ed968f33c13 # 14:50 2- 1 Merge 'vireshk/tick/ONESHOT-STOPPED' into devel-hourly-2014062313 git bisect good f935474b892829a400f31ec076385b792034a32e # 15:02 40+ 0 clockevents: Introduce CLOCK_EVT_MODE_ONESHOT_STOPPED mode git bisect good f4f5df6f142f6797c9aae44d8b570843544dcca9 # 15:12 40+ 0 clockevents: mips: add support for ONESHOT_STOPPED mode git bisect bad 2d74fb379fa8c9d388fcce15e84772713ac7331d # 15:16 5- 8 clockevents: misc: add support for ONESHOT_STOPPED mode git bisect bad 6e9ed902730ca7f5cde9fcf47c6b1ca2a143babf # 15:33 1- 14 clockevents: drivers: add support for ONESHOT_STOPPED mode git bisect bad d5a085970b0b88b8c82303d2c45f09c9427fd02a # 15:43 1- 2 clockevents: x86: add support for ONESHOT_STOPPED mode # first bad commit: [d5a085970b0b88b8c82303d2c45f09c9427fd02a] clockevents: x86: add support for ONESHOT_STOPPED mode git bisect good f4f5df6f142f6797c9aae44d8b570843544dcca9 # 15:46 120+ 0 clockevents: mips: add support for ONESHOT_STOPPED mode git bisect bad 1ded43568e7bee60c6548e5fb3b4bd6d1d0783b1 # 15:46 0- 11 0day head guard for 'devel-hourly-2014062313' git bisect good a497c3ba1d97fc69c1e78e7b96435ba8c2cb42ee # 15:49 120+ 0 Linux 3.16-rc2 git bisect good 58ae500a03a6bf68eee323c342431bfdd3f460b6 # 15:56 120+ 0 Add linux-next specific files for 20140623 This script may reproduce the error. ----------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=( debug sched_debug apic=debug ignore_loglevel sysrq_always_enabled panic=10 prompt_ramdisk=0 earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ----------------------------------------------------------------------------- Thanks, Jet --------------050405060003060300010401 Content-Type: application/octet-stream; name="i386-randconfig-c1-06231331-1ded43568e7bee60c6548e5fb3b4bd6d1d0783b1-WARNING:---at----tick_stop_event+-x-86334.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="i386-randconfig-c1-06231331-1ded43568e7bee60c6548e5fb3b4bd6d"; filename*1="1d0783b1-WARNING:---at----tick_stop_event+-x-86334.log" SEVBRCBpcyBub3cgYXQgMWRlZDQzNS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA2MjMxMycKZ2l0IGNoZWNrb3V0IGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3 Yjk2NDM1YmE4YzJjYjQyZWUKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAx NDA2MjMxMzphNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlOmJpc2Vj dC1saW51eDQKCjIwMTQtMDYtMjMtMTM6NDE6MDYgYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdi OTY0MzViYThjMmNiNDJlZSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtYTQ5N2Mz YmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzViYThjMmNiNDJlZQpDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2E0OTdjM2JhMWQ5N2ZjNjlj MWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS1hNDk3 YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWMx LTA2MjMxMzMxLWE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9hNDk3YzNiYTFkOTdm YzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlL3ZtbGludXotMy4xNi4wLXJjMgoKMjAxNC0w Ni0yMy0xNDoxOTowNiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMgkxMwkxNgkyMSBTVUNDRVNT CgpiaXNlY3Q6IGdvb2QgY29tbWl0IGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4 YzJjYjQyZWUKZ2l0IGJpc2VjdCBzdGFydCAxZGVkNDM1NjhlN2JlZTYwYzY1NDhlNWZiM2I0 YmQ2ZDFkMDc4M2IxIGE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUg LS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiMWRlZDQzNTY4ZTdi ZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMSIsICItZyIsICJhNDk3YzNiYTFkOTdmYzY5 YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3Qi XQpCaXNlY3Rpbmc6IDU0MiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJv dWdobHkgMTAgc3RlcHMpCls1ZjA2OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2Rh NWU5XSBNZXJnZSAnaXB2cy1uZXh0L21hc3RlcicgaW50byBkZXZlbC1ob3VybHktMjAxNDA2 MjMxMwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZl bDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzo1ZjA2OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZj NzkzYmMxY2RhNWU5OmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMtMTQ6MjE6MDggNWYwNjli NDQxMDhmMjU1YWI5YTg4MWZmMzY2Yzc5M2JjMWNkYTVlOSBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct YzEtMDYyMzEzMzEtNWYwNjliNDQxMDhmMjU1YWI5YTg4MWZmMzY2Yzc5M2JjMWNkYTVlOQpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx LzVmMDY5YjQ0MTA4ZjI1NWFiOWE4ODFmZjM2NmM3OTNiYzFjZGE1ZTkKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1jMS0wNjIzMTMzMS01ZjA2OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5 CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8u aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTVmMDY5YjQ0MTA4ZjI1NWFiOWE4ODFmZjM2 NmM3OTNiYzFjZGE1ZTkKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIz MTMzMS81ZjA2OWI0NDEwOGYyNTVhYjlhODgxZmYzNjZjNzkzYmMxY2RhNWU5L3ZtbGludXot My4xNi4wLXJjMi0wMDI5MS1nNWYwNjliNAoKMjAxNC0wNi0yMy0xNDoyNTowOCBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAJNQkxMQkxNQkyMSBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI1MSByZXZp c2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOCBzdGVwcykKWzcwZWFi MjQyYTM1N2FiZmU5OTBjMzA2NTZhMzk2ZjFiMGEwYmE0NjVdIE1lcmdlICdjaWZzL2Zvci1u ZXh0JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDYyMzEzCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYyMzEz OjcwZWFiMjQyYTM1N2FiZmU5OTBjMzA2NTZhMzk2ZjFiMGEwYmE0NjU6YmlzZWN0LWxpbnV4 NAoKMjAxNC0wNi0yMy0xNDoyNzoxMCA3MGVhYjI0MmEzNTdhYmZlOTkwYzMwNjU2YTM5NmYx YjBhMGJhNDY1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS03MGVhYjI0MmEzNTdh YmZlOTkwYzMwNjU2YTM5NmYxYjBhMGJhNDY1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNzBlYWIyNDJhMzU3YWJmZTk5MGMzMDY1 NmEzOTZmMWIwYTBiYTQ2NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTcwZWFiMjQyYTM1 N2FiZmU5OTBjMzA2NTZhMzk2ZjFiMGEwYmE0NjUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzEtNzBlYWIyNDJhMzU3YWJmZTk5MGMzMDY1NmEzOTZmMWIwYTBiYTQ2NQprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzcwZWFiMjQyYTM1N2FiZmU5OTBj MzA2NTZhMzk2ZjFiMGEwYmE0NjUvdm1saW51ei0zLjE2LjAtcmMyLTAwNDc2LWc3MGVhYjI0 CgoyMDE0LTA2LTIzLTE0OjMyOjEwIGRldGVjdGluZyBib290IHN0YXRlIAkxMS4JMjEgU1VD Q0VTUwoKQmlzZWN0aW5nOiA2NiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgNyBzdGVwcykKWzY0NTUwZGE5YTQ4NmUzNzY2Yjg1OTI4ZjQ0Mjc1NmYyOWMz OTQzN2FdIE1lcmdlICdyY3UvcmN1X2NvbmRfcmVzY2hlZC4yMDE0LjA2LjIwYycgaW50byBk ZXZlbC1ob3VybHktMjAxNDA2MjMxMwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzo2NDU1MGRhOWE0 ODZlMzc2NmI4NTkyOGY0NDI3NTZmMjljMzk0MzdhOmJpc2VjdC1saW51eDQKCjIwMTQtMDYt MjMtMTQ6MzM6NDEgNjQ1NTBkYTlhNDg2ZTM3NjZiODU5MjhmNDQyNzU2ZjI5YzM5NDM3YSBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtNjQ1NTBkYTlhNDg2ZTM3NjZiODU5Mjhm NDQyNzU2ZjI5YzM5NDM3YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMxLTA2MjMxMzMxLzY0NTUwZGE5YTQ4NmUzNzY2Yjg1OTI4ZjQ0Mjc1NmYyOWMz OTQzN2EKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS02NDU1MGRhOWE0ODZlMzc2NmI4NTky OGY0NDI3NTZmMjljMzk0MzdhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTY0NTUwZGE5 YTQ4NmUzNzY2Yjg1OTI4ZjQ0Mjc1NmYyOWMzOTQzN2EKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82NDU1MGRhOWE0ODZlMzc2NmI4NTkyOGY0NDI3NTZm MjljMzk0MzdhL3ZtbGludXotMy4xNi4wLXJjMi0wMDUxMi1nNjQ1NTBkYQoKMjAxNC0wNi0y My0xNDozODo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMTkuCTIxIFNVQ0NFU1MKCkJpc2Vj dGluZzogMzAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUg c3RlcHMpCltiZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmXSBNZXJn ZSAndmlyZXNoay90aWNrL2xvd3Jlcy1nby10aWNrbGVzcycgaW50byBkZXZlbC1ob3VybHkt MjAxNDA2MjMxMwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QKbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA2MjMxMzpiZjc3NGE2OGE2N2RkMGMwZjkzODI1 OGY1NjM0Njc2M2Q2MTliZGJmOmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMtMTQ6NDA6MTEg YmY3NzRhNjhhNjdkZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5YmRiZiBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzEtMDYyMzEzMzEtYmY3NzRhNjhhNjdkZDBjMGY5MzgyNThmNTYzNDY3NjNkNjE5 YmRiZgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxL2JmNzc0YTY4YTY3ZGQwYzBmOTM4MjU4ZjU2MzQ2NzYzZDYxOWJkYmYKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS1iZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2 MTliZGJmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWJmNzc0YTY4YTY3ZGQwYzBmOTM4 MjU4ZjU2MzQ2NzYzZDYxOWJkYmYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS9iZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL3Zt bGludXotMy4xNi4wLXJjMi0wMDUzNS1nYmY3NzRhNgoKMjAxNC0wNi0yMy0xNDo0NDoxMSBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDIuNDUxMTI1XSBQQ0k6 IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi40NTI2NzBdIFVucGFja2luZyBpbml0 cmFtZnMuLi4KWyAgICAyLjQ1MjY3MF0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIu NDU3MTg5XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tl cm5lbC90aW1lL3RpY2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAo KQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2OGE2N2RkMGMw ZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDEtMjY6MjAxNDA2 MjMxNDQzMzg6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1MzUt Z2JmNzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iZjc3NGE2 OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50YWwtaXZiNDIt MjU6MjAxNDA2MjMxNDQzNDI6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1y YzItMDA1MzUtZ2JmNzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMz MS9iZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2RtZXNnLXF1YW50 YWwtaXZiNDEtMTY6MjAxNDA2MjMxNDQzNDE6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMx OjMuMTYuMC1yYzItMDA1MzUtZ2JmNzc0YTY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS9iZjc3NGE2OGE2N2RkMGMwZjkzODI1OGY1NjM0Njc2M2Q2MTliZGJmL2Rt ZXNnLXF1YW50YWwtaXZiNDItMTEyOjIwMTQwNjIzMTQ0MzUwOmkzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMTozLjE2LjAtcmMyLTAwNTM1LWdiZjc3NGE2OjEKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzEtMDYyMzEzMzEvYmY3NzRhNjhhNjdkZDBjMGY5MzgyNThmNTYzNDY3NjNk NjE5YmRiZi9kbWVzZy1xdWFudGFsLWl2YjQyLTczOjIwMTQwNjIzMTQ0MzQ3OmkzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMyLTAwNTM1LWdiZjc3NGE2OjEKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvYmY3NzRhNjhhNjdkZDBjMGY5MzgyNThm NTYzNDY3NjNkNjE5YmRiZi9kbWVzZy1xdWFudGFsLWl2YjQyLTEyMzoyMDE0MDYyMzE0NDM1 NTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMi0wMDUzNS1nYmY3NzRh NjoxCjA6Njo2IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDIzIHJl dmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbYjFl ZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxM10gTWVyZ2UgJ3ZpcmVzaGsv dGljay9PTkVTSE9ULVNUT1BQRUQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTMKcnVu bmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jv b3QtYmlzZWN0L2xpbnV4NC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNjIzMTM6YjFlZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYz M2MxMzpiaXNlY3QtbGludXg0CgoyMDE0LTA2LTIzLTE0OjQ0OjQyIGIxZWZhMDc2ZmRkOTUz MmJhM2ZkZjBiZGRiNDc1ZWQ5NjhmMzNjMTMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxLWIxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBiZGRiNDc1ZWQ5NjhmMzNjMTMKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9iMWVmYTA3 NmZkZDk1MzJiYTNmZGYwYmRkYjQ3NWVkOTY4ZjMzYzEzCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEtYjFlZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxMwp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFu ZGNvbmZpZy1jMS0wNjIzMTMzMS1iMWVmYTA3NmZkZDk1MzJiYTNmZGYwYmRkYjQ3NWVkOTY4 ZjMzYzEzCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvYjFl ZmEwNzZmZGQ5NTMyYmEzZmRmMGJkZGI0NzVlZDk2OGYzM2MxMy92bWxpbnV6LTMuMTYuMC1y YzItMDA1MzMtZ2IxZWZhMDcKCjIwMTQtMDYtMjMtMTQ6NDk6NDIgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgCTIgVEVTVCBGQUlMVVJFClsgICAgMi40NTE4NzNdIFBDSTogQ0xTIDAgYnl0ZXMs IGRlZmF1bHQgNjQKWyAgICAyLjQ1MzQyMV0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAg IDIuNDUzNDIxXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMi40NjAyNzJdIFdBUk5J Tkc6IENQVTogMCBQSUQ6IDAgYXQgL2tidWlsZC9zcmMvc21va2Uva2VybmVsL3RpbWUvdGlj ay1vbmVzaG90LmM6MzIgdGlja19zdG9wX2V2ZW50KzB4YWYvMHhjMCgpCi9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2IxZWZhMDc2ZmRkOTUzMmJhM2ZkZjBiZGRiNDc1 ZWQ5NjhmMzNjMTMvZG1lc2ctcXVhbnRhbC1pdmI0Mi04MToyMDE0MDYyMzE0NDk1NzppMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMi0wMDUzMy1nYjFlZmEwNzoxCjI6 MToxIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA2LTIzIDE0OjUw OjEzIFJFUEVBVCBDT1VOVDogNDAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg0L29iai1iaXNl Y3QvLnJlcGVhdBtbMG0KCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIHZpcmVz aGsvdGljay9PTkVTSE9ULVNUT1BQRUQKbGluZWFyLWJpc2VjdDogaGFuZGxlIG92ZXIgdG8g Z2l0IGJpc2VjdApsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHN0YXJ0IGIxZWZhMDc2ZmRk OTUzMmJhM2ZkZjBiZGRiNDc1ZWQ5NjhmMzNjMTMgNjQ1NTBkYTlhNDg2ZTM3NjZiODU5Mjhm NDQyNzU2ZjI5YzM5NDM3YSAtLQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBiMWVmYTA3 Li4uIE1lcmdlICd2aXJlc2hrL3RpY2svT05FU0hPVC1TVE9QUEVEJyBpbnRvIGRldmVsLWhv dXJseS0yMDE0MDYyMzEzCkhFQUQgaXMgbm93IGF0IDFlYTUyYTkuLi4gTWVyZ2UgJ2piYXJu ZXMvYXN5bmMtZmItcHJvYmUnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjAyMTAKQmlzZWN0 aW5nOiAxMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBz dGVwcykKW2Y5MzU0NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1Yjc5MjAzNGEzMmVdIGNsb2Nr ZXZlbnRzOiBJbnRyb2R1Y2UgQ0xPQ0tfRVZUX01PREVfT05FU0hPVF9TVE9QUEVEIG1vZGUK bGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApy dW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2Mv Ym9vdC1iaXNlY3QvbGludXg0L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9saW51eC1kZXZlbDpkZXZl bC1ob3VybHktMjAxNDA2MjMxMzpmOTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIw MzRhMzJlOmJpc2VjdC1saW51eDQKCjIwMTQtMDYtMjMtMTQ6NTA6MjIgZjkzNTQ3NGI4OTI4 MjlhNDAwZjMxZWMwNzYzODViNzkyMDM0YTMyZSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEtZjkzNTQ3NGI4OTI4MjlhNDAwZjMxZWMwNzYzODViNzkyMDM0YTMyZQpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2Y5MzU0 NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1Yjc5MjAzNGEzMmUKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS1mOTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIwMzRhMzJlCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxLWY5MzU0NzRiODkyODI5YTQwMGYzMWVjMDc2Mzg1Yjc5 MjAzNGEzMmUKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9m OTM1NDc0Yjg5MjgyOWE0MDBmMzFlYzA3NjM4NWI3OTIwMzRhMzJlL3ZtbGludXotMy4xNi4w LXJjMS0wMDAxMC1nZjkzNTQ3NAoKMjAxNC0wNi0yMy0xNTowMDoyMiBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAJOAkyMAkzMgk0MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDUgcmV2aXNpb25zIGxl ZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltmNGY1ZGY2ZjE0MmY2 Nzk3YzlhYWU0NGQ4YjU3MDg0MzU0NGRjY2E5XSBjbG9ja2V2ZW50czogbWlwczogYWRkIHN1 cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOmY0 ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0ZDhiNTcwODQzNTQ0ZGNjYTk6YmlzZWN0LWxpbnV4NAoK MjAxNC0wNi0yMy0xNTowMjoyMyBmNGY1ZGY2ZjE0MmY2Nzk3YzlhYWU0NGQ4YjU3MDg0MzU0 NGRjY2E5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS1mNGY1ZGY2ZjE0MmY2Nzk3 YzlhYWU0NGQ4YjU3MDg0MzU0NGRjY2E5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZjRmNWRmNmYxNDJmNjc5N2M5YWFlNDRkOGI1 NzA4NDM1NDRkY2NhOQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLWY0ZjVkZjZmMTQyZjY3 OTdjOWFhZTQ0ZDhiNTcwODQzNTQ0ZGNjYTkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEt ZjRmNWRmNmYxNDJmNjc5N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOQprZXJuZWw6IC9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2Y0ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0 ZDhiNTcwODQzNTQ0ZGNjYTkvdm1saW51ei0zLjE2LjAtcmMxLTAwMDE1LWdmNGY1ZGY2Cgoy MDE0LTA2LTIzLTE1OjExOjIzIGRldGVjdGluZyBib290IHN0YXRlIAkyNQkyNwk0MCBTVUND RVNTCgpCaXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDIgc3RlcHMpClsyZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzcz MzFkXSBjbG9ja2V2ZW50czogbWlzYzogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBF RCBtb2RlCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVy ZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOjJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4 NDc3MjcxM2FjNzMzMWQ6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNToxMjo1MyAyZDc0 ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFkIGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1jMS0wNjIzMTMzMS0yZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFk CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0NzcyNzEzYWM3MzMxZAp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxLTJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMz MWQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl Ly5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1 ZTg0NzcyNzEzYWM3MzMxZAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxLzJkNzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvdm1saW51 ei0zLjE2LjAtcmMxLTAwMDE4LWcyZDc0ZmIzCgoyMDE0LTA2LTIzLTE1OjE1OjUzIGRldGVj dGluZyBib290IHN0YXRlIAk1IFRFU1QgRkFJTFVSRQpbICAgIDIuNzA0MTA5XSBQQ0k6IENM UyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi43MDYzODhdIFVucGFja2luZyBpbml0cmFt ZnMuLi4KWyAgICAyLjcwNjM4OF0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIuNzEx MzQ0XSBXQVJOSU5HOiBDUFU6IDEgUElEOiAwIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5l bC90aW1lL3RpY2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS8yZDc0ZmIzNzlmYThjOWQzODhm Y2NlMTVlODQ3NzI3MTNhYzczMzFkL2RtZXNnLXF1YW50YWwtaXZiNDEtMToyMDE0MDYyMzE1 MTUyNTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxOC1nMmQ3 NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzJkNzRmYjM3OWZh OGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRhbC1pdmI0MS04OToy MDE0MDYyMzE1MTUyNTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0w MDAxOC1nMmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzJk NzRmYjM3OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRhbC1p dmI0MS0xMjM6MjAxNDA2MjMxNTE1NDg6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMu MTYuMC1yYzEtMDAwMTgtZzJkNzRmYjM6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS8yZDc0ZmIzNzlmYThjOWQzODhmY2NlMTVlODQ3NzI3MTNhYzczMzFkL2RtZXNn LXF1YW50YWwtaXZiNDItMTA4OjIwMTQwNjIzMTUxNTUxOmkzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMTozLjE2LjAtcmMxLTAwMDE4LWcyZDc0ZmIzOjEKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctYzEtMDYyMzEzMzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0NzcyNzEzYWM3 MzMxZC9kbWVzZy1xdWFudGFsLWl2YjQyLTgyOjIwMTQwNjIzMTUxNTUyOmkzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMxLTAwMDE4LWcyZDc0ZmIzOjEKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvMmQ3NGZiMzc5ZmE4YzlkMzg4ZmNjZTE1ZTg0 NzcyNzEzYWM3MzMxZC9kbWVzZy1xdWFudGFsLWl2YjQxLTEyMjoyMDE0MDYyMzE1MTU1Njpp Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxOC1nMmQ3NGZiMzox Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzJkNzRmYjM3OWZhOGM5ZDM4 OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRhbC1pdmI0MS05NDoyMDE0MDYy MzE1MTU1NTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxOC1n MmQ3NGZiMzoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzJkNzRmYjM3 OWZhOGM5ZDM4OGZjY2UxNWU4NDc3MjcxM2FjNzMzMWQvZG1lc2ctcXVhbnRhbC1pdmI0Mi0x MjM6MjAxNDA2MjMxNTE2MDQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1y YzEtMDAwMTgtZzJkNzRmYjM6MQo1Ojg6OCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoK QmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAxIHN0ZXApCls2ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmXSBj bG9ja2V2ZW50czogZHJpdmVyczogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBt b2RlCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5z aCAvYy9ib290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVs OmRldmVsLWhvdXJseS0yMDE0MDYyMzEzOjZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIx Y2EyYTE0M2JhYmY6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNToxNjoyNCA2ZTllZDkw MjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1j MS0wNjIzMTMzMS02ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmCkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEv NmU5ZWQ5MDI3MzBjYTdmNWNkZTlmY2Y0N2M2YjFjYTJhMTQzYmFiZgp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxLTZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5p Mzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEtNmU5ZWQ5MDI3MzBjYTdmNWNkZTlmY2Y0N2M2 YjFjYTJhMTQzYmFiZgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMx MzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYvdm1saW51ei0z LjE2LjAtcmMxLTAwMDE3LWc2ZTllZDkwCgoyMDE0LTA2LTIzLTE1OjMzOjI0IGRldGVjdGlu ZyBib290IHN0YXRlIAkxIFRFU1QgRkFJTFVSRQpbICAgIDIuNDUxOTA0XSBQQ0k6IENMUyAw IGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMi40NTM0OTJdIFVucGFja2luZyBpbml0cmFtZnMu Li4KWyAgICAyLjQ1MzQ5Ml0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDIuNDU3NjMy XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2tlcm5l bC90aW1lL3RpY2stb25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2Rl OWZjZjQ3YzZiMWNhMmExNDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDEtOTk6MjAxNDA2MjMx NTMzMTM6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZl OWVkOTA6Mgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjcz MGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItMTAw OjIwMTQwNjIzMTUzMzEzOmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMx LTAwMDE3LWc2ZTllZDkwOjIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEv NmU5ZWQ5MDI3MzBjYTdmNWNkZTlmY2Y0N2M2YjFjYTJhMTQzYmFiZi9kbWVzZy1xdWFudGFs LWl2YjQyLTg6MjAxNDA2MjMxNTMzMTI6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMu MTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0w NjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmL2RtZXNn LXF1YW50YWwtaXZiNDItMjoyMDE0MDYyMzE1MzMyOTppMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2Jh YmYvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDoyMDE0MDYyMzE1MzMzMjppMzg2LXJhbmRjb25m aWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIx Y2EyYTE0M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0MS05OToyMDE0MDYyMzE1MzMzMDppMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5 ZmNmNDdjNmIxY2EyYTE0M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMDA6MjAxNDA2MjMx NTMzMzA6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZl OWVkOTA6Mgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjcz MGNhN2Y1Y2RlOWZjZjQ3YzZiMWNhMmExNDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItNToy MDE0MDYyMzE1MzMzOTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0w MDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzZl OWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYvZG1lc2ctcXVhbnRhbC1p dmI0MS0zNzoyMDE0MDYyMzE1MzM0NDppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4x Ni4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYvZG1lc2ct cXVhbnRhbC1pdmI0MS05OToyMDE0MDYyMzE1MzM0NzppMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2Jh YmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMDA6MjAxNDA2MjMxNTMzNDc6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTctZzZlOWVkOTA6Mgova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS82ZTllZDkwMjczMGNhN2Y1Y2RlOWZjZjQ3YzZi MWNhMmExNDNiYWJmL2RtZXNnLXF1YW50YWwtaXZiNDItMjoyMDE0MDYyMzE1MzM0NjppMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5ZWQ5MDoyCi9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMwY2E3ZjVjZGU5 ZmNmNDdjNmIxY2EyYTE0M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi00NjoyMDE0MDYyMzE1 MzM0MTppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMS0wMDAxNy1nNmU5 ZWQ5MDoyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzZlOWVkOTAyNzMw Y2E3ZjVjZGU5ZmNmNDdjNmIxY2EyYTE0M2JhYmYvZG1lc2ctcXVhbnRhbC1pdmI0Mi04OjIw MTQwNjIzMTUzMzQ2OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMxLTAw MDE3LWc2ZTllZDkwOjIKMToxNDoxNCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKQmlz ZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAw IHN0ZXBzKQpbZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYV0gY2xv Y2tldmVudHM6IHg4NjogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9i b290LWJpc2VjdC9saW51eDQvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnV4LWRldmVsOmRldmVs LWhvdXJseS0yMDE0MDYyMzEzOmQ1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5NDI3 ZmQwMmE6YmlzZWN0LWxpbnV4NAoKMjAxNC0wNi0yMy0xNTozMzo1NSBkNWEwODU5NzBiMGI4 OGI4YzgyMzAzZDJjNDVmMDljOTQyN2ZkMDJhIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIz MTMzMS1kNWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDljOTQyN2ZkMDJhCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZDVhMDg1 OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYQp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2 MjMxMzMxLWQ1YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5NDI3ZmQwMmEKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJh bmRjb25maWctYzEtMDYyMzEzMzEtZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0 MjdmZDAyYQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2Q1 YTA4NTk3MGIwYjg4YjhjODIzMDNkMmM0NWYwOWM5NDI3ZmQwMmEvdm1saW51ei0zLjE2LjAt cmMxLTAwMDE2LWdkNWEwODU5CgoyMDE0LTA2LTIzLTE1OjQyOjU1IGRldGVjdGluZyBib290 IHN0YXRlIAkxIFRFU1QgRkFJTFVSRQpbICAgIDIuMzYwNDQzXSBVRFAgaGFzaCB0YWJsZSBl bnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAyNDU3NiBieXRlcykKWyAgICAyLjM2MDQ3M10gLS0t LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi4zNjA0NzNdIC0tLS0t LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMzYwNDg5XSBXQVJOSU5H OiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC90aW1lL3RpY2st b25lc2hvdC5jOjMyIHRpY2tfc3RvcF9ldmVudCsweGFmLzB4YzAoKQova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9kNWEwODU5NzBiMGI4OGI4YzgyMzAzZDJjNDVmMDlj OTQyN2ZkMDJhL2RtZXNnLXF1YW50YWwtaXZiNDEtNDU6MjAxNDA2MjMxNTQzMDc6aTM4Ni1y YW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4NTk6MQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9kNWEwODU5NzBiMGI4OGI4YzgyMzAz ZDJjNDVmMDljOTQyN2ZkMDJhL2RtZXNnLXF1YW50YWwtaXZiNDEtOTM6MjAxNDA2MjMxNTQz MTI6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzEtMDAwMTYtZ2Q1YTA4 NTk6MQoxOjI6MiBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKZDVhMDg1OTcwYjBiODhi OGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYSBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApjb21t aXQgZDVhMDg1OTcwYjBiODhiOGM4MjMwM2QyYzQ1ZjA5Yzk0MjdmZDAyYQpBdXRob3I6IFZp cmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEp1biAx MCAxMzo1MjoyNSAyMDE0ICswNTMwCgogICAgY2xvY2tldmVudHM6IHg4NjogYWRkIHN1cHBv cnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCiAgICAKICAgIENsb2NrZXZlbnQgZGV2aWNl cyBjYW4gYmUgc3RvcHBlZCBmcm9tIGNvcmUgKGhydGltZXJzL3RpY2spIHdoZW4gdGhleSBh cmVuJ3QKICAgIHVzZWQgYW55bW9yZS4gVGhpcyB3aWxsIG1vc3RseSBoYXBwZW4gb24gYSBp ZGxlIG9yIHRpY2tsZXNzIGNwdS4gVGhpcyBpcyBkb25lIHRvCiAgICBhdm9pZCBnZXR0aW5n IHNwdXJpb3VzIGludGVycnVwdHMgd2hlbiBjb3JlIGRvZXNuJ3Qgd2FudCB0byBoYW5kbGUg dGhlbSBhbnltb3JlLgogICAgCiAgICBGb3Igc3RvcHBpbmcgY2xvY2tldmVudCBkZXZpY2Vz LCBjb3JlIHJlcXVlc3RzIGRyaXZlcnMgdG8gc3dpdGNoIHRvIGEgc3BlY2lhbAogICAgb3B0 aW9uYWwgbW9kZTogQ0xPQ0tfRVZUX01PREVfT05FU0hPVF9TVE9QUEVELiBBdCB0aGlzIHRp bWUgcGxhdGZvcm1zIGNhbiBhbHNvCiAgICBzYXZlIHNvbWUgcG93ZXIgYnkgZGlzYWJsaW5n IHRoZXNlIGRldmljZXMuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBo YW5kbGluZyBDTE9DS19FVlRfTU9ERV9PTkVTSE9UX1NUT1BQRUQgbW9kZSBmb3IgeDg2CiAg ICBkcml2ZXJzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWaXJlc2ggS3VtYXIgPHZpcmVz aC5rdW1hckBsaW5hcm8ub3JnPgoKOjA0MDAwMCAwNDAwMDAgOTBkNjU2Mjc1MDkxNGI3Njgz ZWRhY2Q2ZmE2NGM2MTlhZTIxYTJiYSA5ZjIxZDNjMTM2YmNhYmZlNDVkNjY4ZDVhNGYxN2I5 OWJiZTU0MDA2IE0JYXJjaApiaXNlY3QgcnVuIHN1Y2Nlc3MKUHJldmlvdXMgSEVBRCBwb3Np dGlvbiB3YXMgZDVhMDg1OS4uLiBjbG9ja2V2ZW50czogeDg2OiBhZGQgc3VwcG9ydCBmb3Ig T05FU0hPVF9TVE9QUEVEIG1vZGUKSEVBRCBpcyBub3cgYXQgZjRmNWRmNi4uLiBjbG9ja2V2 ZW50czogbWlwczogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBFRCBtb2RlCmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzEvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTM6ZjRmNWRmNmYxNDJmNjc5 N2M5YWFlNDRkOGI1NzA4NDM1NDRkY2NhOTpiaXNlY3QtbGludXg0CgoyMDE0LTA2LTIzLTE1 OjQzOjI3IGY0ZjVkZjZmMTQyZjY3OTdjOWFhZTQ0ZDhiNTcwODQzNTQ0ZGNjYTkgcmV1c2Ug L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvZjRmNWRmNmYxNDJmNjc5N2M5 YWFlNDRkOGI1NzA4NDM1NDRkY2NhOS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTUtZ2Y0ZjVk ZjYKCjIwMTQtMDYtMjMtMTU6NDM6MjcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTQ0CTYyCTg1 CTk2CTExNQkxMjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgZjRmNWRm Ni4uLiBjbG9ja2V2ZW50czogbWlwczogYWRkIHN1cHBvcnQgZm9yIE9ORVNIT1RfU1RPUFBF RCBtb2RlCkhFQUQgaXMgbm93IGF0IDFkZWQ0MzUuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAn ZGV2ZWwtaG91cmx5LTIwMTQwNjIzMTMnCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvbGludXgtZGV2ZWw6ZGV2ZWwtaG91 cmx5LTIwMTQwNjIzMTM6MWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNi MTpiaXNlY3QtbGludXg0CiBURVNUIEZBSUxVUkUKWyAgICAyLjQ2MjM2MV0gUENJOiBDTFMg MCBieXRlcywgZGVmYXVsdCA2NApbICAgIDIuNDYzOTY3XSBVbnBhY2tpbmcgaW5pdHJhbWZz Li4uClsgICAgMi40NjM5NjddIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAyLjQ3MDA3 Nl0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9zbW9rZS9rZXJuZWwv dGltZS90aWNrLW9uZXNob3QuYzozMiB0aWNrX3N0b3BfZXZlbnQrMHhhZi8weGMwKCkKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4 ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy15b2N0by1pdmI0MS03MzoyMDE0MDYyMzEzNDEz NjppMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzE6My4xNi4wLXJjMi0wMDU0Mi1nMWRlZDQz NTo3NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS8xZGVkNDM1NjhlN2Jl ZTYwYzY1NDhlNWZiM2I0YmQ2ZDFkMDc4M2IxL2RtZXNnLXF1YW50YWwtaXZiNDItOTY6MjAx NDA2MjMxMzQwNDE6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1 NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvMWRl ZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy15b2N0by1pdmI0 MS0xMjI6MjAxNDA2MjMxMzQxMzQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYu MC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy1x dWFudGFsLWl2YjQxLTY3OjIwMTQwNjIzMTMzNTE3OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIz MTMzMTozLjE2LjAtcmMyLTAwNTQyLWcxZGVkNDM1Ojc0Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxLzFkZWQ0MzU2OGU3YmVlNjBjNjU0OGU1ZmIzYjRiZDZkMWQwNzgz YjEvZG1lc2cteW9jdG8taXZiNDEtMjc6MjAxNDA2MjMxMzQxNDU6aTM4Ni1yYW5kY29uZmln LWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJk NmQxZDA3ODNiMS9kbWVzZy1xdWFudGFsLWl2YjQyLTk5OjIwMTQwNjIzMTMzNTIwOmkzODYt cmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMyLTAwNTQyLWcxZGVkNDM1Ojc0Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzFkZWQ0MzU2OGU3YmVlNjBjNjU0 OGU1ZmIzYjRiZDZkMWQwNzgzYjEvZG1lc2cteW9jdG8taXZiNDItNDA6MjAxNDA2MjMxMzM2 MjQ6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0 MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvMWRlZDQzNTY4ZTdi ZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVzZy1xdWFudGFsLWl2YjQyLTcxOjIw MTQwNjIzMTM0MDI5OmkzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMTozLjE2LjAtcmMyLTAw NTQyLWcxZGVkNDM1Ojc0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzFk ZWQ0MzU2OGU3YmVlNjBjNjU0OGU1ZmIzYjRiZDZkMWQwNzgzYjEvZG1lc2ctcXVhbnRhbC1p dmI0MS0xMDY6MjAxNDA2MjMxMzQwMjc6aTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxOjMu MTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDYyMzEzMzEvMWRlZDQzNTY4ZTdiZWU2MGM2NTQ4ZTVmYjNiNGJkNmQxZDA3ODNiMS9kbWVz Zy15b2N0by1pdmI0MS0xNzoyMDE0MDYyMzEzNDE0MDppMzg2LXJhbmRjb25maWctYzEtMDYy MzEzMzE6My4xNi4wLXJjMi0wMDU0Mi1nMWRlZDQzNTo3NAova2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMS0wNjIzMTMzMS8xZGVkNDM1NjhlN2JlZTYwYzY1NDhlNWZiM2I0YmQ2ZDFkMDc4 M2IxL2RtZXNnLXF1YW50YWwtaXZiNDItOTk6MjAxNDA2MjMxMzQwMzc6aTM4Ni1yYW5kY29u ZmlnLWMxLTA2MjMxMzMxOjMuMTYuMC1yYzItMDA1NDItZzFkZWQ0MzU6NzQKMjoxMToxMSBh bGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgMWRlZDQzNSAwZGF5 IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA2MjMxMycKCj09PT09PT09PSB1 cHN0cmVhbSA9PT09PT09PT0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMWRlZDQzNS4u LiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA2MjMxMycKSEVBRCBp cyBub3cgYXQgYTQ5N2MzYi4uLiBMaW51eCAzLjE2LXJjMgpscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL2xpbnVzOm1hc3Rl cjphNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlOmJpc2VjdC1saW51 eDQKCjIwMTQtMDYtMjMtMTU6NDY6MzAgYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzVi YThjMmNiNDJlZSByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS9h NDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlL3ZtbGludXotMy4xNi4w LXJjMgoKMjAxNC0wNi0yMy0xNTo0NjozMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMjIJMzgJ NzkJOTAJMTE5CTEyMCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09PT09PT09 CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgMjRmMjQ0My4uLjQyMjRjNTEgYWtwbSAg ICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyA3MWQyNzNmLi4uZjA4YWY2 ZiBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgNjMz NTk0Yi4uLjU4YWU1MDAgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRh dGUpCiAgIDg5NGU1NTIuLmE0OTdjM2IgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJv bSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQw NjIzIC0+IG5leHQtMjAxNDA2MjMKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgYTQ5N2Mz Yi4uLiBMaW51eCAzLjE2LXJjMgpIRUFEIGlzIG5vdyBhdCA1OGFlNTAwLi4uIEFkZCBsaW51 eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDYyMwpscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxL25leHQ6bWFzdGVy OjU4YWU1MDBhMDNhNmJmNjhlZWUzMjNjMzQyNDMxYmZkZDNmNDYwYjY6YmlzZWN0LWxpbnV4 NAoKMjAxNC0wNi0yMy0xNTo0OTo1NSA1OGFlNTAwYTAzYTZiZjY4ZWVlMzIzYzM0MjQzMWJm ZGQzZjQ2MGI2IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNjIzMTMzMS01OGFlNTAwYTAzYTZi ZjY4ZWVlMzIzYzM0MjQzMWJmZGQzZjQ2MGI2CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDYyMzEzMzEvNThhZTUwMGEwM2E2YmY2OGVlZTMyM2Mz NDI0MzFiZmRkM2Y0NjBiNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLTU4YWU1MDBhMDNh NmJmNjhlZWUzMjNjMzQyNDMxYmZkZDNmNDYwYjYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctYzEtMDYyMzEz MzEtNThhZTUwMGEwM2E2YmY2OGVlZTMyM2MzNDI0MzFiZmRkM2Y0NjBiNgprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA2MjMxMzMxLzU4YWU1MDBhMDNhNmJmNjhlZWUz MjNjMzQyNDMxYmZkZDNmNDYwYjYvdm1saW51ei0zLjE2LjAtcmMyLW5leHQtMjAxNDA2MjMK CjIwMTQtMDYtMjMtMTU6NTI6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEJOAkxOQkzMAk2 MAk4OQkxMDEJMTIwIFNVQ0NFU1MKCg== --------------050405060003060300010401 Content-Type: text/plain; charset=UTF-8; name="config-3.16.0-rc1-00016-gd5a0859" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.16.0-rc1-00016-gd5a0859" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.16.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set CONFIG_RCU_FAST_NO_HZ=y CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_BOOST=y CONFIG_RCU_BOOST_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y # CONFIG_EPOLL is not set # CONFIG_SIGNALFD is not set # CONFIG_TIMERFD is not set CONFIG_EVENTFD=y # CONFIG_SHMEM is not set CONFIG_AIO=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_FORCE=y # CONFIG_MODULE_SIG_ALL is not set # # Do not forget to sign required modules with scripts/sign-file # # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m CONFIG_IOSCHED_CFQ=m CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_LGUEST_GUEST=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=m # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_COMPACTION is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=m CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # x86 CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=m # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y # CONFIG_EISA_VIRTUAL_ROOT is not set CONFIG_EISA_NAMES=y # CONFIG_SCx200 is not set CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_I82365=m CONFIG_TCIC=m CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_MULTIPATH is not set # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_ROUTE_CLASSID=y # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=m # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=m CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y # CONFIG_IP_PIMSM_V1 is not set CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=y # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=y # CONFIG_INET_XFRM_MODE_TUNNEL is not set CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=m CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=m CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set # CONFIG_TCP_CONG_YEAH is not set # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="bic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=m CONFIG_IPV6_ROUTER_PREF=y # CONFIG_IPV6_ROUTE_INFO is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y # CONFIG_IPV6_PIMSM_V2 is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y # CONFIG_NF_CONNTRACK_PROCFS is not set # CONFIG_NF_CONNTRACK_EVENTS is not set CONFIG_NF_CONNTRACK_TIMEOUT=y # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CT_PROTO_DCCP=m CONFIG_NF_CT_PROTO_SCTP=m # CONFIG_NF_CT_PROTO_UDPLITE is not set # CONFIG_NF_CONNTRACK_AMANDA is not set CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m # CONFIG_NF_CONNTRACK_IRC is not set CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m # CONFIG_NF_CONNTRACK_SNMP is not set # CONFIG_NF_CONNTRACK_PPTP is not set # CONFIG_NF_CONNTRACK_SANE is not set # CONFIG_NF_CONNTRACK_SIP is not set # CONFIG_NF_CONNTRACK_TFTP is not set CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=m CONFIG_NF_NAT_PROTO_SCTP=m # CONFIG_NF_NAT_AMANDA is not set CONFIG_NF_NAT_FTP=m # CONFIG_NF_NAT_IRC is not set # CONFIG_NF_NAT_SIP is not set # CONFIG_NF_NAT_TFTP is not set CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m # CONFIG_NFT_EXTHDR is not set CONFIG_NFT_META=m # CONFIG_NFT_CT is not set CONFIG_NFT_RBTREE=m CONFIG_NFT_HASH=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_LOG is not set CONFIG_NFT_LIMIT=m CONFIG_NFT_NAT=m CONFIG_NFT_QUEUE=m # CONFIG_NFT_REJECT is not set # CONFIG_NFT_REJECT_INET is not set CONFIG_NFT_COMPAT=m CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m # CONFIG_NETFILTER_XT_TARGET_CT is not set CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=m # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=m # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y # CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m # CONFIG_NETFILTER_XT_TARGET_TEE is not set CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=y # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_BPF=y # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=m # CONFIG_NETFILTER_XT_MATCH_COMMENT is not set CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=y # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m # CONFIG_NETFILTER_XT_MATCH_OSF is not set # CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=m # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set # CONFIG_NETFILTER_XT_MATCH_STATE is not set CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=y # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 # CONFIG_IP_SET_BITMAP_IP is not set CONFIG_IP_SET_BITMAP_IPMAC=y # CONFIG_IP_SET_BITMAP_PORT is not set # CONFIG_IP_SET_HASH_IP is not set # CONFIG_IP_SET_HASH_IPMARK is not set # CONFIG_IP_SET_HASH_IPPORT is not set # CONFIG_IP_SET_HASH_IPPORTIP is not set # CONFIG_IP_SET_HASH_IPPORTNET is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set # CONFIG_IP_SET_HASH_NET is not set # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y # CONFIG_IP_SET_HASH_NETIFACE is not set # CONFIG_IP_SET_LIST_SET is not set CONFIG_IP_VS=m # CONFIG_IP_VS_IPV6 is not set CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y # CONFIG_IP_VS_PROTO_AH is not set CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m # CONFIG_IP_VS_WRR is not set CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_SED is not set CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m CONFIG_NFT_CHAIN_NAT_IPV4=m # CONFIG_NFT_REJECT_IPV4 is not set CONFIG_NF_TABLES_ARP=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m # CONFIG_IP_NF_TARGET_REJECT is not set CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_NF_NAT_IPV4=m CONFIG_IP_NF_TARGET_MASQUERADE=m # CONFIG_IP_NF_TARGET_NETMAP is not set CONFIG_IP_NF_TARGET_REDIRECT=m # CONFIG_NF_NAT_PPTP is not set CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m # CONFIG_IP_NF_ARP_MANGLE is not set # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_CONNTRACK_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m # CONFIG_NFT_REJECT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=m # CONFIG_IP6_NF_MATCH_AH is not set CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m # CONFIG_IP6_NF_MATCH_MH is not set CONFIG_IP6_NF_MATCH_RPFILTER=m # CONFIG_IP6_NF_MATCH_RT is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m # CONFIG_NF_NAT_IPV6 is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=m # CONFIG_NF_TABLES_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m # CONFIG_BRIDGE_EBT_T_NAT is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m # CONFIG_BRIDGE_EBT_STP is not set CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m # CONFIG_BRIDGE_EBT_DNAT is not set CONFIG_BRIDGE_EBT_MARK_T=m # CONFIG_BRIDGE_EBT_REDIRECT is not set CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_PORTS=8191 CONFIG_ATM=m CONFIG_ATM_CLIP=m CONFIG_ATM_CLIP_NO_ICMP=y CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set # CONFIG_ATM_BR2684 is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m # CONFIG_L2TP_V3 is not set CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m # CONFIG_BRIDGE_IGMP_SNOOPING is not set # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_LTPC=m # CONFIG_COPS is not set # CONFIG_IPDDP is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set # CONFIG_NET_SCH_HFSC is not set CONFIG_NET_SCH_ATM=m # CONFIG_NET_SCH_PRIO is not set CONFIG_NET_SCH_MULTIQ=m # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y # CONFIG_NET_SCH_TEQL is not set CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=m # CONFIG_NET_SCH_FQ_CODEL is not set CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=m # CONFIG_NET_CLS_ROUTE4 is not set CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=y CONFIG_VSOCKETS=y CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=m CONFIG_NET_MPLS_GSO=y CONFIG_HSR=m CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=m CONFIG_ROSE=m # # AX.25 network device drivers # # CONFIG_MKISS is not set CONFIG_6PACK=m # CONFIG_BPQETHER is not set CONFIG_SCC=m CONFIG_SCC_DELAY=y CONFIG_SCC_TRXECHO=y CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_EPP=m CONFIG_YAM=m # CONFIG_CAN is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=m CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m # CONFIG_GIRBIL_DONGLE is not set CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m # CONFIG_KINGSUN_DONGLE is not set CONFIG_KSDAZZLE_DONGLE=m # CONFIG_KS959_DONGLE is not set # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y # CONFIG_MCS_FIR is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_CERTIFICATION_ONUS=y # CONFIG_CFG80211_REG_CELLULAR_HINTS is not set CONFIG_CFG80211_REG_RELAX_NO_IR=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set # CONFIG_CFG80211_WEXT is not set CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m CONFIG_LIB80211_DEBUG=y # CONFIG_MAC80211 is not set CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set # CONFIG_RFKILL_REGULATOR is not set CONFIG_RFKILL_GPIO=m CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_DEBUG=y # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=m CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m # CONFIG_NFTL is not set CONFIG_INFTL=m CONFIG_RFD_FTL=m CONFIG_SSFDC=m CONFIG_SM_FTL=m CONFIG_MTD_OOPS=m # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=m # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_AMD76XROM=m # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set # CONFIG_MTD_PCMCIA is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_SST25L=m CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=m # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=m CONFIG_MTD_UBI_BLOCK=y CONFIG_OF=y # # Device Tree and Open Firmware support # # CONFIG_OF_SELFTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_DRBD=m CONFIG_DRBD_FAULT_INJECTION=y # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y # CONFIG_VIRTIO_BLK is not set CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m # CONFIG_AD525X_DPOT_SPI is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=m CONFIG_LATTICE_ECP3_CONFIG=m CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=m # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=y CONFIG_HAVE_IDE=y CONFIG_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_IDE_LEGACY=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=m # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=m # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # CONFIG_BLK_DEV_4DRIVES=m # CONFIG_BLK_DEV_ALI14XX is not set CONFIG_BLK_DEV_DTC2278=m # CONFIG_BLK_DEV_HT6560B is not set CONFIG_BLK_DEV_QD65XX=m # CONFIG_BLK_DEV_UMC8672 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=m # CONFIG_SCSI_DH_EMC is not set # CONFIG_SCSI_DH_ALUA is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set # CONFIG_ATA_BMDMA is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=m CONFIG_PATA_PLATFORM=m # CONFIG_PATA_OF_PLATFORM is not set CONFIG_PATA_QDI=m # CONFIG_PATA_RZ1000 is not set CONFIG_PATA_WINBOND_VLB=m # # Generic fallback / legacy drivers # CONFIG_PATA_LEGACY=m CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=m CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=y CONFIG_BCACHE=m CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=m CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set CONFIG_DM_RAID=y # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_DM_DELAY is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set CONFIG_DM_SWITCH=y CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=m CONFIG_LOOPBACK_TARGET=m # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=m # CONFIG_NET_CORE is not set # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # CONFIG_VHOST_NET is not set CONFIG_VHOST_SCSI=m CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y CONFIG_NET_DSA_MV88E6123_61_65=m # CONFIG_ETHERNET is not set CONFIG_FDDI=m CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y # CONFIG_SKFP is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y # CONFIG_AMD_XGBE_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set CONFIG_STE10XP=m # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MICREL_PHY is not set CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set CONFIG_MDIO_BUS_MUX=m CONFIG_MDIO_BUS_MUX_GPIO=m CONFIG_MDIO_BUS_MUX_MMIOREG=m CONFIG_MICREL_KS8995MA=m CONFIG_PLIP=m CONFIG_PPP=m # CONFIG_PPP_BSDCOMP is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPPOL2TP=m # CONFIG_PPP_ASYNC is not set CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set # # USB Network Adapters # CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m # CONFIG_USB_PEGASUS is not set CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_CDC_NCM=m # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=m CONFIG_USB_NET_SR9700=m CONFIG_USB_NET_SR9800=m CONFIG_USB_NET_SMSC75XX=m # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set CONFIG_USB_NET_NET1080=m # CONFIG_USB_NET_PLUSB is not set CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set CONFIG_USB_NET_KALMIA=m # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m CONFIG_USB_CDC_PHONET=m # CONFIG_USB_IPHETH is not set CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_AIRO is not set CONFIG_ATMEL=m # CONFIG_PCI_ATMEL is not set # CONFIG_PCMCIA_ATMEL is not set CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m # CONFIG_PRISM54 is not set # CONFIG_USB_ZD1201 is not set # CONFIG_USB_NET_RNDIS_WLAN is not set CONFIG_ATH_CARDS=m CONFIG_ATH_DEBUG=y # CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH6KL is not set # CONFIG_WIL6210 is not set CONFIG_BRCMUTIL=m CONFIG_BRCMFMAC=m CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y # CONFIG_HOSTAP_PLX is not set # CONFIG_HOSTAP_PCI is not set CONFIG_HOSTAP_CS=m # CONFIG_IPW2100 is not set CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m # CONFIG_LIBERTAS_CS is not set # CONFIG_LIBERTAS_SDIO is not set CONFIG_LIBERTAS_SPI=m # CONFIG_LIBERTAS_DEBUG is not set # CONFIG_LIBERTAS_MESH is not set CONFIG_WL_TI=y CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m # CONFIG_MWIFIEX_PCIE is not set CONFIG_MWIFIEX_USB=m # # WiMAX Wireless Broadband devices # # CONFIG_WIMAX_I2400M_USB is not set # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=m # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=m # CONFIG_KEYBOARD_MCS is not set CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_STMPE=m # CONFIG_KEYBOARD_OMAP4 is not set CONFIG_KEYBOARD_XTKBD=m # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_OF_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879_SPI=m # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=m # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m CONFIG_TOUCHSCREEN_DYNAPRO=m # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_ILI210X=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_HTCPEN=m CONFIG_TOUCHSCREEN_PENMOUNT=m # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=m # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WM831X is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=m # CONFIG_TOUCHSCREEN_USB_EGALAX is not set # CONFIG_TOUCHSCREEN_USB_PANJIT is not set # CONFIG_TOUCHSCREEN_USB_3M is not set # CONFIG_TOUCHSCREEN_USB_ITM is not set CONFIG_TOUCHSCREEN_USB_ETURBO=y # CONFIG_TOUCHSCREEN_USB_GUNZE is not set # CONFIG_TOUCHSCREEN_USB_DMC_TSC10 is not set CONFIG_TOUCHSCREEN_USB_IRTOUCH=y # CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set # CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set CONFIG_TOUCHSCREEN_USB_GOTOP=y # CONFIG_TOUCHSCREEN_USB_JASTEC is not set # CONFIG_TOUCHSCREEN_USB_ELO is not set CONFIG_TOUCHSCREEN_USB_E2I=y # CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set # CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set # CONFIG_TOUCHSCREEN_USB_NEXIO is not set # CONFIG_TOUCHSCREEN_USB_EASYTOUCH is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC2005=m CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_PCAP=m CONFIG_TOUCHSCREEN_ST1232=m # CONFIG_TOUCHSCREEN_STMPE is not set CONFIG_TOUCHSCREEN_SUR40=m CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=m CONFIG_SERIO_APBPS2=m CONFIG_SERIO_OLPC_APSP=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set CONFIG_N_GSM=y # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=m # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX=m CONFIG_SERIAL_TIMBERDALE=m # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_MEN_Z135=m CONFIG_TTY_PRINTK=y # CONFIG_PRINTER is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set CONFIG_DTLK=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # CONFIG_SYNCLINK_CS=m CONFIG_CARDMAN_4000=m CONFIG_CARDMAN_4040=m CONFIG_IPWIRELESS=m # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set CONFIG_TCG_ST33_I2C=m CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=m # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=m CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=m # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=m # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=y CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers: # # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_IT8761E=m # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_GRGPIO=m # # I2C GPIO expanders: # # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_ADP5588=m # CONFIG_GPIO_ADNP is not set # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_SODAVILLE is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # CONFIG_GPIO_MAX7301 is not set CONFIG_GPIO_MCP23S08=m # CONFIG_GPIO_MC33880 is not set CONFIG_GPIO_74X164=y # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # CONFIG_GPIO_KEMPLD is not set # # MODULbus GPIO expanders: # CONFIG_GPIO_BCM_KONA=y # # USB GPIO expanders: # CONFIG_W1=m # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=m CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2780=m # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=m # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=m CONFIG_CHARGER_ISP1704=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_SMB347=m # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=m # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=m # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=m CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX16065=m # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=m # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM73=m # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_UCD9000=m # CONFIG_SENSORS_UCD9200 is not set # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_GPIO_WATCHDOG=y CONFIG_WM831X_WATCHDOG=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_DW_WATCHDOG=m # CONFIG_RETU_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=m # CONFIG_SC1200_WDT is not set CONFIG_PC87413_WDT=m # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=y CONFIG_CPU5_WDT=m CONFIG_SMSC_SCH311X_WDT=y # CONFIG_SMSC37B787_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_MEN_A21_WDT=y # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set CONFIG_MIXCOMWD=m # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_MFD_CROS_EC_SPI=m # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=m # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_EZX_PCAP=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RTSX_USB=m # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_SPI is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=m CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_SPI=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=m # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_DA9210=m # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LP3971=m # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m # CONFIG_REGULATOR_TPS65217 is not set # CONFIG_REGULATOR_TPS65218 is not set CONFIG_REGULATOR_TPS6524X=m # CONFIG_REGULATOR_TPS65912 is not set CONFIG_REGULATOR_WM831X=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=m # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=m CONFIG_DRM_USB=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_PTN3460 is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m # CONFIG_FB_AUO_K1901 is not set # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=m # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=m # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_TPS65217=m CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LV5207LP=m # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set # CONFIG_SND is not set CONFIG_SOUND_PRIME=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=m # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO_TPKBD=m CONFIG_HID_LOGITECH=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=m CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=m # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LEDS is not set # CONFIG_HID_PICOLCD_CIR is not set CONFIG_HID_PRIMAX=m CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # # USB HID support # # CONFIG_USB_HID is not set # CONFIG_HID_PID is not set # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=m CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=m # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set CONFIG_USB_MON=m CONFIG_USB_WUSB_CBAF=m CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=m # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1760_HCD is not set # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FUSBH200_HCD=m CONFIG_USB_FOTG210_HCD=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=m # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=m # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_CHIPIDEA_DEBUG=y # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m # CONFIG_USB_SERIAL_WHITEHEAT is not set CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y CONFIG_USB_SERIAL_KEYSPAN_USA28X=y # CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set CONFIG_USB_SERIAL_KEYSPAN_USA19=y CONFIG_USB_SERIAL_KEYSPAN_USA18X=y CONFIG_USB_SERIAL_KEYSPAN_USA19W=y # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set CONFIG_USB_SERIAL_KEYSPAN_USA49W=y CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_METRO=m # CONFIG_USB_SERIAL_MOS7720 is not set CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m # CONFIG_USB_SERIAL_OPTION is not set CONFIG_USB_SERIAL_OMNINET=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_ZTE=m # CONFIG_USB_SERIAL_SSU100 is not set CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=m # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_SAMSUNG_USBPHY=y # CONFIG_SAMSUNG_USB2PHY is not set CONFIG_SAMSUNG_USB3PHY=y CONFIG_USB_GPIO_VBUS=m CONFIG_TAHVO_USB=m CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y CONFIG_USB_ISP1301=m # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_USB=m CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=m # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_TCA6507=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_IDE_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_ACCESSIBILITY=y # CONFIG_INFINIBAND is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1343=m # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=m # CONFIG_RTC_DRV_MAX6902 is not set CONFIG_RTC_DRV_R9701=m CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=m # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=m # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_WM831X is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_SNVS=m CONFIG_RTC_DRV_MOXART=m # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set # CONFIG_INTEL_IOATDMA is not set # CONFIG_DW_DMAC_CORE is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_PCH_DMA is not set CONFIG_FSL_EDMA=m CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_LAPTOP=m # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_CHROME_PLATFORMS is not set # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_FSL_FTM=m CONFIG_PWM_LP3943=m # CONFIG_PWM_LPSS is not set # CONFIG_PWM_PCA9685 is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT2_FS_XIP is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=m # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_POSIX_ACL is not set CONFIG_XFS_RT=y CONFIG_XFS_DEBUG=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_NILFS2_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=m CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_VMCORE is not set # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_CEPH_FS=m CONFIG_CEPH_FSCACHE=y CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y # CONFIG_CIFS_POSIX is not set CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_SMB2=y # CONFIG_CIFS_FSCACHE is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=m CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set # CONFIG_AFS_FSCACHE is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=m # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=m # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_RT_MUTEX_TESTER=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU_DELAY=y # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_VERBOSE=y CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y # CONFIG_PREEMPT_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set # CONFIG_FUNCTION_PROFILER is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=m CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=m # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set # CONFIG_CRYPTO_DEV_GEODE is not set # CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_LGUEST=m CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_LRU_CACHE=m # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y --------------050405060003060300010401 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ LKP mailing list LKP@linux.intel.com --------------050405060003060300010401 Content-Type: text/plain; charset=UTF-8; name="dmesg-quantal-ivb42-99:20140623144723:x86_64-randconfig-hsxa1-06231401:3.16.0-rc1-00016-gd5a0859:1" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-quantal-ivb42-99:20140623144723:x86_64-randconfig-hsxa"; filename*1="1-06231401:3.16.0-rc1-00016-gd5a0859:1" early console in setup code [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00016-gd5a0859 (kbuild@lkp-hsx01)= (gcc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP Mon Jun 23 14:46:41 CST 20= 14 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,1152= 00 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout= =3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdi= sk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ra= m0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-06231401= /linux-devel:devel-hourly-2014062313:d5a085970b0b88b8c82303d2c45f09c9427f= d02a:bisect-linux8/.vmlinuz-d5a085970b0b88b8c82303d2c45f09c9427fd02a-2014= 0623144646-4-ivb42 branch=3Dlinux-devel/devel-hourly-2014062313 BOOT_IMAG= E=3D/kernel/x86_64-randconfig-hsxa1-06231401/d5a085970b0b88b8c82303d2c45f= 09c9427fd02a/vmlinuz-3.16.0-rc1-00016-gd5a0859 drbd.minor_count=3D8 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] Centaur CentaurHauls [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped a= t [ffff8800000fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24= 576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x02c4e000, 0x02c4efff] PGTABLE [ 0.000000] BRK [0x02c4f000, 0x02c4ffff] PGTABLE [ 0.000000] BRK [0x02c50000, 0x02c50fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 4k [ 0.000000] BRK [0x02c51000, 0x02c51fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 4k [ 0.000000] BRK [0x02c52000, 0x02c52fff] PGTABLE [ 0.000000] BRK [0x02c53000, 0x02c53fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13ffdfff] page 4k [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE450 000034 (v01 BOCHS BXPCRSDT = 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP = 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE490 0011A9 (v01 BXPC BXDSDT = 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF7A0 000796 (v01 BOCHS BXPCSSDT = 00000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF680 000080 (v01 BOCHS BXPCAPIC = 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF640 000038 (v01 BOCHS BXPCHPET = 00000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x0000000013ffdff= f] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x13ffdfff] [ 0.000000] NODE_DATA [mem 0x13ff9000-0x13ffdfff] [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ff8001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880011800= 000-ffff880011dfffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:2 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 473 pages/cpu @ffff880012200000 s1914048 = r0 d23360 u2097152 [ 0.000000] pcpu-alloc: s1914048 r0 d23360 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1220cb80 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. To= tal pages: 80519 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-0= 6231401/linux-devel:devel-hourly-2014062313:d5a085970b0b88b8c82303d2c45f0= 9c9427fd02a:bisect-linux8/.vmlinuz-d5a085970b0b88b8c82303d2c45f09c9427fd0= 2a-20140623144646-4-ivb42 branch=3Dlinux-devel/devel-hourly-2014062313 BO= OT_IMAGE=3D/kernel/x86_64-randconfig-hsxa1-06231401/d5a085970b0b88b8c8230= 3d2c45f09c9427fd02a/vmlinuz-3.16.0-rc1-00016-gd5a0859 drbd.minor_count=3D= 8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Memory: 264280K/327280K available (6550K kernel code, 1334= K rwdata, 3868K rodata, 2700K init, 12640K bss, 63000K reserved) [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_i= ds=3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:512 16 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, 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: 8639 kB [ 0.000000] per task-struct memory footprint: 2688 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:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-B-A deadlock:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-B-C-C-A deadlock:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-C-A-B-C deadlock:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-B-C-C-D-D-A deadlock:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-C-D-B-D-D-A deadlock:failed|failed| ok |fai= led|failed|failed| [ 0.000000] A-B-C-D-B-C-D-A deadlock:failed|failed| ok |fai= led|failed|failed| [ 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 | = |failed| [ 0.000000] recursive read-lock #2: | ok | = |failed| [ 0.000000] mixed read-write-lock: |failed| = |failed| [ 0.000000] mixed write-read-lock: |failed| = |failed| [ 0.000000] --------------------------------------------------------= ------------------ [ 0.000000] hard-irqs-on + irq-safe-A/12:failed|failed| ok | [ 0.000000] soft-irqs-on + irq-safe-A/12:failed|failed| ok | [ 0.000000] hard-irqs-on + irq-safe-A/21:failed|failed| ok | [ 0.000000] soft-irqs-on + irq-safe-A/21:failed|failed| ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/12:failed|failed| ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/21:failed|failed| ok | [ 0.000000] hard-safe-A + irqs-on/12:failed|failed| ok | [ 0.000000] soft-safe-A + irqs-on/12:failed|failed| ok | [ 0.000000] hard-safe-A + irqs-on/21:failed|failed| ok | [ 0.000000] soft-safe-A + irqs-on/21:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/123:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/123:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/132:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/132:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/213:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/213:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/231:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/231:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/312:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/312:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #1/321:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #1/321:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/123:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/123:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/132:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/132:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/213:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/213:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/231:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/231:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/312:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/312:failed|failed| ok | [ 0.000000] hard-safe-A + unsafe-B #2/321:failed|failed| ok | [ 0.000000] soft-safe-A + unsafe-B #2/321:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/123:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/123:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/132:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/132:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/213:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/213:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/231:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/231:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/312:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/312:failed|failed| ok | [ 0.000000] hard-irq lock-inversion/321:failed|failed| ok | [ 0.000000] soft-irq lock-inversion/321:failed|failed| 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:failed| 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:failed| ok | ok | [ 0.000000] try:failed| ok |failed| [ 0.000000] block:failed| ok |failed| [ 0.000000] spinlock:failed| ok |failed| [ 0.000000] -------------------------------------------------------- [ 0.000000] 141 out of 253 testcases failed, as expected. | [ 0.000000] ---------------------------------------------------- [ 0.000000] ODEBUG: selftest passed [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.386 MHz processor [ 0.008000] Calibrating delay loop (skipped) preset value.. 5386.77 Bo= goMIPS (lpj=3D10773544) [ 0.008000] pid_max: default: 4096 minimum: 301 [ 0.008000] ACPI: Core revision 20140424 [ 0.010002] ACPI: All ACPI Tables successfully acquired [ 0.011155] Dentry cache hash table entries: 65536 (order: 7, 524288 b= ytes) [ 0.012686] Inode-cache hash table entries: 32768 (order: 6, 262144 by= tes) [ 0.013900] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes= ) [ 0.014771] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 = bytes) [ 0.016652] Initializing cgroup subsys debug [ 0.017363] numa_add_cpu cpu 0 node 0: mask now 0 [ 0.017970] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.017970] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.017970] tlb_flushall_shift: 6 [ 0.019886] debug: unmapping init [mem 0xffffffff81ff2000-0xffffffff81= ff5fff] [ 0.025024] Getting VERSION: 50014 [ 0.025461] Getting VERSION: 50014 [ 0.025961] Getting ID: 0 [ 0.026379] Getting ID: ff000000 [ 0.026850] Getting LVT0: 8700 [ 0.027223] Getting LVT1: 8400 [ 0.027645] enabled ExtINT on CPU#0 [ 0.028955] ENABLING IO-APIC IRQs [ 0.029401] init IO_APIC IRQs [ 0.029790] apic 0 pin 0 not connected [ 0.030289] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.031314] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.032031] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.033042] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.034060] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.035123] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.036026] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.037066] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.038101] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.039100] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.040029] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.041077] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.042104] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.044027] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.045072] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.046153] apic 0 pin 16 not connected [ 0.046697] apic 0 pin 17 not connected [ 0.047187] apic 0 pin 18 not connected [ 0.047676] apic 0 pin 19 not connected [ 0.048007] apic 0 pin 20 not connected [ 0.048516] apic 0 pin 21 not connected [ 0.049013] apic 0 pin 22 not connected [ 0.049530] apic 0 pin 23 not connected [ 0.050187] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.051141] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model:= 06, stepping: 01) [ 0.052853] Using local APIC timer interrupts. [ 0.052853] calibrating APIC timer ... [ 0.056000] ... lapic delta =3D 6249850 [ 0.056000] ... PM-Timer delta =3D 357938 [ 0.056000] ... PM-Timer result ok [ 0.056000] ..... delta 6249850 [ 0.056000] ..... mult: 268429013 [ 0.056000] ..... calibration result: 3999904 [ 0.056000] ..... CPU clock speed is 2693.1400 MHz. [ 0.056000] ..... host bus clock speed is 999.3904 MHz. [ 0.056086] Performance Events: unsupported Netburst CPU model 6 no PM= U driver, software events only. [ 0.058232]=20 [ 0.058232] **********************************************************= [ 0.059275] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **= [ 0.060005] ** **= [ 0.061013] ** trace_printk() being used. Allocating extra memory. **= [ 0.061734] ** **= [ 0.062399] ** This means that this is a DEBUG kernel and it is **= [ 0.063050] ** unsafe for produciton use. **= [ 0.063713] ** **= [ 0.064004] ** If you see this message and you are not debugging **= [ 0.064665] ** the kernel, report this immediately to your vendor! **= [ 0.065324] ** **= [ 0.065987] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **= [ 0.066642] **********************************************************= [ 0.071883] x86: Booting SMP configuration: [ 0.072007] .... node #0, CPUs: #1 [ 0.008000] kvm-clock: cpu 1, msr 0:13ff8041, secondary cpu clock [ 0.008000] masked ExtINT on CPU#1 [ 0.008000] numa_add_cpu cpu 1 node 0: mask now 0-1 [ 0.088053] KVM setup async PF for cpu 1 [ 0.088078] x86: Booted up 1 node, 2 CPUs [ 0.088081] smpboot: Total of 2 processors activated (10773.54 BogoMIP= S) [ 0.090068] kvm-stealtime: cpu 1, msr 1240cb80 [ 0.092302] devtmpfs: initialized [ 0.093925] prandom: seed boundary self test passed [ 0.095167] prandom: 100 self tests passed [ 0.096054] atomic64_test: passed for x86-64 platform with CX8 and wit= h SSE [ 0.097222] regulator-dummy: no parameters [ 0.097908] RTC time: 14:47:06, date: 06/23/14 [ 0.098685] NET: Registered protocol family 16 [ 0.100245] cpuidle: using governor menu [ 0.101134] ACPI: bus type PCI registered [ 0.101696] PCI: Using configuration type 1 for base access [ 0.116420] ACPI: Added _OSI(Module Device) [ 0.117011] ACPI: Added _OSI(Processor Device) [ 0.117570] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.119188] ACPI: Added _OSI(Processor Aggregator Device) [ 0.128215] ACPI: Interpreter enabled [ 0.128682] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S1_] (20140424/hwxface-580) [ 0.129860] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S2_] (20140424/hwxface-580) [ 0.131138] ACPI: (supports S0 S3 S5) [ 0.131653] ACPI: Using IOAPIC for interrupt routing [ 0.132051] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.144049] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.144861] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.145549] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.146827] PCI host bridge to bus 0000:00 [ 0.147339] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.148010] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.148759] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.149527] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.150448] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.151387] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.152617] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.154140] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.158773] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.160608] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-= 0x01f7] [ 0.161518] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]= [ 0.162634] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-= 0x0177] [ 0.163519] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]= [ 0.164404] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.165598] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.166491] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.168192] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.172053] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pre= f] [ 0.174435] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.184071] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pre= f] [ 0.185788] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.188007] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.189883] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.196007] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pre= f] [ 0.197287] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.198662] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.204484] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.205540] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.206582] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.207614] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.208362] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.209939] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.212083] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,ow= ns=3Dio+mem,locks=3Dnone [ 0.213134] vgaarb: loaded [ 0.213503] vgaarb: bridge control possible 0000:00:02.0 [ 0.214854] ACPI: bus type USB registered [ 0.215482] usbcore: registered new interface driver usbfs [ 0.216047] usbcore: registered new interface driver hub [ 0.216983] usbcore: registered new device driver usb [ 0.217004] pps_core: LinuxPPS API ver. 1 registered [ 0.217670] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolf= o Giometti [ 0.220284] Advanced Linux Sound Architecture Driver Initialized. [ 0.221098] PCI: Using ACPI for IRQ routing [ 0.221659] PCI: pci_cache_line_size set to 64 bytes [ 0.222467] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.223252] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.224947] Switched to clocksource kvm-clock [ 0.243465] ------------[ cut here ]------------ [ 0.243483] FS-Cache: Loaded [ 0.243569] pnp: PnP ACPI init [ 0.243609] ACPI: bus type PNP registered [ 0.243720] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:3) [ 0.243837] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)= [ 0.243938] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:3) [ 0.244052] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)= [ 0.244105] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:3) [ 0.244188] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)= [ 0.244251] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:3) [ 0.244274] pnp 00:03: [dma 2] [ 0.244359] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)= [ 0.244496] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:3) [ 0.244581] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)= [ 0.244689] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:3) [ 0.244773] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.244873] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:3) [ 0.244967] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.245534] pnp: PnP ACPI: found 7 devices [ 0.245536] ACPI: bus type PNP unregistered [ 0.251218] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.251221] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.251223] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.251225] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.247455] WARNING: CPU: 0 PID: 0 at kernel/time/tick-oneshot.c:32 ti= ck_stop_event+0x43/0x50() [ 0.247455] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00016= -gd5a0859 #1 [ 0.247455] 0000000000000009 ffff880012203eb0 ffffffff81658a72 000000= 0000000000 [ 0.247455] ffff880012203ee8 ffffffff8108c128 ffff88001220ca80 7fffff= ffffffffff [ 0.247455] 000000000e82ddd2 7fffffffffffffff ffff8800123cd560 ffff88= 0012203ef8 [ 0.247455] Call Trace: [ 0.247455] [] dump_stack+0x4d/0x66 [ 0.247455] [] warn_slowpath_common+0x78/0xa0 [ 0.247455] [] warn_slowpath_null+0x1a/0x20 [ 0.247455] [] tick_stop_event+0x43/0x50 [ 0.247455] [] __tick_nohz_idle_enter+0x515/0x580 [ 0.247455] [] ? tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] tick_nohz_irq_exit+0x29/0x30 [ 0.247455] [] irq_exit+0xb5/0xd0 [ 0.247455] [] smp_call_function_single_interrupt+0= x35/0x40 [ 0.247455] [] call_function_single_interrupt+0x72/= 0x80 [ 0.247455] [] ? native_safe_halt+0x6/0x10 [ 0.247455] [] default_idle+0x24/0xe0 [ 0.247455] [] arch_cpu_idle+0xf/0x20 [ 0.247455] [] cpu_startup_entry+0x386/0x4f0 [ 0.247455] [] rest_init+0xc6/0xd0 [ 0.247455] [] ? rest_init+0x5/0xd0 [ 0.247455] [] start_kernel+0x41e/0x429 [ 0.247455] [] ? set_init_arg+0x53/0x53 [ 0.247455] [] ? early_idt_handlers+0x120/0x120 [ 0.247455] [] x86_64_start_reservations+0x2a/0x2c [ 0.247455] [] x86_64_start_kernel+0x12e/0x13d [ 0.247455] ---[ end trace 3919521feb7e7f00 ]--- [ 0.285798] NET: Registered protocol family 1 [ 0.286433] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.287234] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.288041] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.288893] pci 0000:00:02.0: Boot video device [ 0.289535] PCI: CLS 0 bytes, default 64 [ 0.290410] Unpacking initramfs... [ 1.116614] debug: unmapping init [mem 0xffff88001293d000-0xffff880013= feffff] [ 1.118097] microcode: CPU0 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.118854] microcode: CPU1 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.119442] microcode: Microcode Update Driver: v2.00 , Peter Oruba [ 1.120377] camellia-x86_64: performance on this CPU would be suboptim= al: disabling camellia-x86_64. [ 1.121179] blowfish-x86_64: performance on this CPU would be suboptim= al: disabling blowfish-x86_64. [ 1.123423] twofish-x86_64-3way: performance on this CPU would be subo= ptimal: disabling twofish-x86_64-3way. [ 1.124875] cryptomgr_test (21) used greatest stack depth: 14808 bytes= left [ 1.125888] cryptomgr_test (22) used greatest stack depth: 14736 bytes= left [ 1.127168] sha1_ssse3: Neither AVX nor AVX2 nor SSSE3 is available/us= able. [ 1.128403] PCLMULQDQ-NI instructions are not detected. [ 1.129094] sha256_ssse3: Neither AVX nor SSSE3 is available/usable. [ 1.130370] sha512_ssse3: Neither AVX nor SSSE3 is available/usable. [ 1.131641] AVX or AES-NI instructions are not detected. [ 1.132371] AVX instructions are not detected. [ 1.132966] AVX instructions are not detected. [ 1.133567] AVX2 or AES-NI instructions are not detected. [ 1.134278] AVX2 instructions are not detected. [ 1.136410] Initializing RT-Tester: OK [ 1.136943] spin_lock-torture:--- Start of test: nwriters_stress=3D4 s= tat_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_s= ecs=3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 1.138943] spin_lock-torture: Creating torture_shuffle task [ 1.139827] spin_lock-torture: Creating torture_stutter task [ 1.139829] spin_lock-torture: torture_shuffle task started [ 1.141432] spin_lock-torture: Creating lock_torture_writer task [ 1.141441] spin_lock-torture: torture_stutter task started [ 1.143226] spin_lock-torture: Creating lock_torture_writer task [ 1.143235] spin_lock-torture: lock_torture_writer task started [ 1.144960] spin_lock-torture: Creating lock_torture_writer task [ 1.144970] spin_lock-torture: lock_torture_writer task started [ 1.146663] spin_lock-torture: Creating lock_torture_writer task [ 1.146672] spin_lock-torture: lock_torture_writer task started [ 1.148450] spin_lock-torture: Creating lock_torture_stats task [ 1.148457] spin_lock-torture: lock_torture_writer task started [ 1.150850] spin_lock-torture: lock_torture_stats task started [ 1.151306] futex hash table entries: 16 (order: -1, 2048 bytes) [ 1.155131] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 1.156602] VFS: Disk quotas dquot_6.5.2 [ 1.157251] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 1.158626] msgmni has been set to 516 [ 1.160436] cryptomgr_test (59) used greatest stack depth: 14656 bytes= left [ 1.166300] start plist test [ 1.169244] end plist test [ 1.169626] test_string_helpers: Running tests... [ 1.170805] xz_dec_test: module loaded [ 1.171304] xz_dec_test: Create a device node with 'mknod xz_dec_test = c 252 0' and write .xz files to it. [ 1.172589] rbtree testing -> 10967 cycles [ 1.609931] augmented rbtree testing -> 13642 cycles [ 2.156780] tsc: Refined TSC clocksource calibration: 2693.460 MHz [ 2.165177] usbcore: registered new interface driver udlfb [ 2.166080] ipmi message handler version 39.2 [ 2.166715] IPMI System Interface driver. [ 2.167437] ipmi_si: Unable to find any System Interface(s) [ 2.168662] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/in= put/input0 [ 2.169682] ACPI: Power Button [PWRF] [ 2.203783] HDLC line discipline maxframe=3D4096 [ 2.204382] N_HDLC line discipline registered. [ 2.204956] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 2.230717] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200= ) is a 16550A [ 2.232803] STMicroelectronics ASC driver initialized [ 2.233735] lp: driver loaded but no devices found [ 2.234444] Non-volatile memory driver v1.3 [ 2.235258] ppdev: user-space parallel port driver [ 2.235911] smapi::smapi_init, ERROR invalid usSmapiID [ 2.236570] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI = is not available on this machine [ 2.237714] mwave: mwavedd::mwave_init: Error: Failed to initialize bo= ard data [ 2.238603] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 2.239603] [drm] Initialized drm 1.1.0 20060810 [ 2.240264] usbcore: registered new interface driver udl [ 2.241867] parport_pc 00:04: reported by Plug and Play ACPI [ 2.242727] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 2.340349] lp0: using parport0 (interrupt-driven). [ 2.341743] dummy-irq: no IRQ given. Use irq=3DN [ 2.342585] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo = Giometti [ 2.343623] mic_init not running on X100 ret -19 [ 2.344394] usbcore: registered new interface driver rtsx_usb [ 2.345490] usbcore: registered new interface driver viperboard [ 2.346469] parport0: powerup/reset Butterfly [ 2.460125] parport_pc 00:04: registered master spi42 [ 2.464105] spi spi42.1: spi_bitbang_setup, 66 nsec/bit [ 2.464826] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0= [ 2.465740] parport_pc 00:04: registered child spi42.1 [ 2.466420] parport0: dataflash at spi42.1 [ 2.466951] parport0: AVR Butterfly [ 2.467974] parport0: cannot grant exclusive access for device ks0108 [ 2.468850] ks0108: ERROR: parport didn't register new device [ 2.469614] cfag12864b: ERROR: ks0108 is not initialized [ 2.470309] cfag12864bfb: ERROR: cfag12864b is not initialized [ 2.471437] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver= [ 2.472319] ehci-pci: EHCI PCI platform driver [ 2.472950] ehci-platform: EHCI generic platform driver [ 2.473732] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 2.474593] ohci-pci: OHCI PCI platform driver [ 2.475214] ohci-platform: OHCI generic platform driver [ 2.475955] driver u132_hcd [ 2.476778] usbcore: registered new interface driver cdc_wdm [ 2.477572] usbcore: registered new interface driver usbtmc [ 2.478320] usbcore: registered new interface driver mdc800 [ 2.479049] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 D= igital Camera [ 2.480186] usbcore: registered new interface driver usbserial [ 2.480988] usbcore: registered new interface driver usbserial_generic= [ 2.481891] usbserial: USB Serial support registered for generic [ 2.482708] usbcore: registered new interface driver aircable [ 2.483483] usbserial: USB Serial support registered for aircable [ 2.484328] usbcore: registered new interface driver ark3116 [ 2.485115] usbserial: USB Serial support registered for ark3116 [ 2.485920] usbcore: registered new interface driver belkin_sa [ 2.486706] usbserial: USB Serial support registered for Belkin / Pera= com / GoHubs USB Serial Adapter [ 2.487928] usbcore: registered new interface driver ch341 [ 2.488707] usbserial: USB Serial support registered for ch341-uart [ 2.489554] usbcore: registered new interface driver cp210x [ 2.490311] usbserial: USB Serial support registered for cp210x [ 2.491126] usbcore: registered new interface driver digi_acceleport [ 2.491977] usbserial: USB Serial support registered for Digi 2 port U= SB adapter [ 2.492987] usbserial: USB Serial support registered for Digi 4 port U= SB adapter [ 2.493967] usbcore: registered new interface driver io_ti [ 2.494727] usbserial: USB Serial support registered for Edgeport TI 1= port adapter [ 2.495744] usbserial: USB Serial support registered for Edgeport TI 2= port adapter [ 2.496799] usbcore: registered new interface driver empeg [ 2.497542] usbserial: USB Serial support registered for empeg [ 2.498314] usbcore: registered new interface driver f81232 [ 2.499070] usbserial: USB Serial support registered for f81232 [ 2.499875] usbcore: registered new interface driver ipaq [ 2.500636] usbserial: USB Serial support registered for PocketPC PDA [ 2.501500] usbcore: registered new interface driver ipw [ 2.502214] usbserial: USB Serial support registered for IPWireless co= nverter [ 2.503179] usbcore: registered new interface driver ir_usb [ 2.503948] usbserial: USB Serial support registered for IR Dongle [ 2.504820] usbcore: registered new interface driver iuu_phoenix [ 2.505637] usbserial: USB Serial support registered for iuu_phoenix [ 2.506492] usbcore: registered new interface driver keyspan [ 2.507252] usbserial: USB Serial support registered for Keyspan - (wi= thout firmware) [ 2.508314] usbserial: USB Serial support registered for Keyspan 1 por= t adapter [ 2.509296] usbserial: USB Serial support registered for Keyspan 2 por= t adapter [ 2.510267] usbserial: USB Serial support registered for Keyspan 4 por= t adapter [ 2.511244] usbcore: registered new interface driver keyspan_pda [ 2.512087] usbserial: USB Serial support registered for Keyspan PDA [ 2.512946] usbserial: USB Serial support registered for Keyspan PDA -= (prerenumeration) [ 2.514025] usbcore: registered new interface driver kl5kusb105 [ 2.514827] usbserial: USB Serial support registered for KL5KUSB105D /= PalmConnect [ 2.515828] usbcore: registered new interface driver kobil_sct [ 2.516645] usbserial: USB Serial support registered for KOBIL USB sma= rt card terminal [ 2.517695] usbcore: registered new interface driver mct_u232 [ 2.518480] usbserial: USB Serial support registered for MCT U232 [ 2.519307] usbcore: registered new interface driver mos7720 [ 2.520116] usbserial: USB Serial support registered for Moschip 2 por= t adapter [ 2.521107] usbcore: registered new interface driver mos7840 [ 2.521871] usbserial: USB Serial support registered for Moschip 7840/= 7820 USB Serial Driver [ 2.522985] usbcore: registered new interface driver mxuport [ 2.523763] usbserial: USB Serial support registered for MOXA UPort [ 2.524650] usbcore: registered new interface driver oti6858 [ 2.525415] usbserial: USB Serial support registered for oti6858 [ 2.526218] usbcore: registered new interface driver qcaux [ 2.526963] usbserial: USB Serial support registered for qcaux [ 2.527751] usbcore: registered new interface driver qcserial [ 2.528584] usbserial: USB Serial support registered for Qualcomm USB = modem [ 2.529517] usbcore: registered new interface driver quatech2 [ 2.530287] usbserial: USB Serial support registered for Quatech 2nd g= en USB to Serial Driver [ 2.531416] usbcore: registered new interface driver sierra [ 2.532207] usbserial: USB Serial support registered for Sierra USB mo= dem [ 2.533135] usbcore: registered new interface driver usb_serial_simple= [ 2.534011] usbserial: USB Serial support registered for zio [ 2.534772] usbserial: USB Serial support registered for funsoft [ 2.535578] usbserial: USB Serial support registered for flashloader [ 2.536457] usbserial: USB Serial support registered for vivopay [ 2.537275] usbserial: USB Serial support registered for moto_modem [ 2.538129] usbserial: USB Serial support registered for hp4x [ 2.538905] usbserial: USB Serial support registered for suunto [ 2.539697] usbserial: USB Serial support registered for siemens_mpi [ 2.540594] usbcore: registered new interface driver spcp8x5 [ 2.541371] usbserial: USB Serial support registered for SPCP8x5 [ 2.542183] usbcore: registered new interface driver ssu100 [ 2.542943] usbserial: USB Serial support registered for Quatech SSU-1= 00 USB to Serial Driver [ 2.544096] usbcore: registered new interface driver ti_usb_3410_5052 [ 2.544965] usbserial: USB Serial support registered for TI USB 3410 1= port adapter [ 2.545977] usbserial: USB Serial support registered for TI USB 5052 2= port adapter [ 2.546999] usbcore: registered new interface driver visor [ 2.547759] usbserial: USB Serial support registered for Handspring Vi= sor / Palm OS [ 2.548803] usbserial: USB Serial support registered for Sony Clie 5.0= [ 2.549677] usbserial: USB Serial support registered for Sony Clie 3.5= [ 2.550560] usbcore: registered new interface driver wishbone_serial [ 2.551427] usbserial: USB Serial support registered for wishbone_seri= al [ 2.552365] usbcore: registered new interface driver adutux [ 2.553240] usbcore: registered new interface driver appledisplay [ 2.554074] usbcore: registered new interface driver cypress_cy7c63 [ 2.554940] usbcore: registered new interface driver cytherm [ 2.555713] usbcore: registered new interface driver emi26 - firmware = loader [ 2.556686] usbcore: registered new interface driver emi62 - firmware = loader [ 2.557600] ftdi_elan: driver ftdi-elan [ 2.558355] usbcore: registered new interface driver ftdi-elan [ 2.559155] usbcore: registered new interface driver idmouse [ 2.559946] usbcore: registered new interface driver iowarrior [ 2.560775] usbcore: registered new interface driver isight_firmware [ 2.561632] usbcore: registered new interface driver ldusb [ 2.562370] usbcore: registered new interface driver usbled [ 2.563138] usbcore: registered new interface driver legousbtower [ 2.563962] usbcore: registered new interface driver rio500 [ 2.564758] usbcore: registered new interface driver usbtest [ 2.565536] usbcore: registered new interface driver trancevibrator [ 2.566408] usbcore: registered new interface driver uss720 [ 2.567135] uss720: v0.6:USB Parport Cable driver for Cables using the= Lucent Technologies USS720 Chip [ 2.568341] uss720: NOTE: this is a special purpose driver to allow no= nstandard [ 2.569294] uss720: protocols (eg. bitbang) over USS720 usb to paralle= l cables [ 2.570224] uss720: If you just want to connect to a printer, use usbl= p instead [ 2.571207] usbcore: registered new interface driver sisusb [ 2.572286] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0= x60,0x64 irq 1,12 [ 2.574412] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 2.575085] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 2.575960] parport0: cannot grant exclusive access for device parkbd [ 2.647163] input: AT Translated Set 2 keyboard as /devices/platform/i= 8042/serio0/input/input1 [ 2.649031] usbcore: registered new interface driver usb_acecad [ 2.649907] usbcore: registered new interface driver gtco [ 2.650730] usbcore: registered new interface driver kbtab [ 2.651541] usbcore: registered new interface driver wacom [ 2.652524] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 2.653364] usbcore: registered new interface driver ati_remote2 [ 2.654306] usbcore: registered new interface driver ims_pcu [ 2.655199] usbcore: registered new interface driver keyspan_remote [ 2.656415] input: PC Speaker as /devices/platform/pcspkr/input/input3= [ 2.657285] usbcore: registered new interface driver powermate [ 2.658343] i2c-parport: adapter type unspecified [ 2.659009] i2c-parport-light: adapter type unspecified [ 2.659889] pps pps0: new PPS source ktimer [ 2.660491] pps pps0: ktimer PPS source registered [ 2.661146] pps_ldisc: PPS line discipline registered [ 2.661797] pps_parport: parallel port PPS client [ 2.662439] parport0: cannot grant exclusive access for device pps_par= port [ 2.663404] pps_parport: couldn't register with parport0 [ 2.664179] Driver for 1-wire Dallas network protocol. [ 2.665316] power_supply test_ac: uevent [ 2.665854] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac [ 2.666620] power_supply test_ac: prop ONLINE=3D1 [ 2.667240] power_supply test_ac: power_supply_changed [ 2.668038] power_supply test_ac: power_supply_changed_work [ 2.668807] power_supply test_ac: power_supply_update_gen_leds 1 [ 2.669635] power_supply test_ac: uevent [ 2.670231] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac [ 2.671023] power_supply test_ac: prop ONLINE=3D1 [ 2.671808] power_supply test_battery: uevent [ 2.672516] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_batter= y [ 2.673338] power_supply test_battery: prop STATUS=3DDischarging [ 2.674110] power_supply test_battery: prop CHARGE_TYPE=3DFast [ 2.674832] power_supply test_battery: prop HEALTH=3DGood [ 2.675469] power_supply test_battery: prop PRESENT=3D1 [ 2.676148] power_supply test_battery: prop TECHNOLOGY=3DLi-ion [ 2.676878] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100 [ 2.677690] power_supply test_battery: prop CHARGE_FULL=3D100 [ 2.678418] power_supply test_battery: prop CHARGE_NOW=3D50 [ 2.679156] power_supply test_battery: prop CAPACITY=3D50 [ 2.680191] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal [ 2.680999] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600 [ 2.681809] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600 [ 2.682575] power_supply test_battery: prop MODEL_NAME=3DTest battery [ 2.683416] power_supply test_battery: prop MANUFACTURER=3DLinux [ 2.684192] power_supply test_battery: prop SERIAL_NUMBER=3D3.16.0-rc1= -00016-gd5a0859 [ 2.685220] power_supply test_battery: prop TEMP=3D26 [ 2.685880] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 2.686845] power_supply test_battery: power_supply_changed [ 2.687607] power_supply test_battery: power_supply_changed_work [ 2.688400] power_supply test_battery: power_supply_update_bat_leds 2 [ 2.689245] power_supply test_battery: uevent [ 2.689855] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_batter= y [ 2.690721] power_supply test_battery: prop STATUS=3DDischarging [ 2.691562] power_supply test_battery: prop CHARGE_TYPE=3DFast [ 2.692328] power_supply test_battery: prop HEALTH=3DGood [ 2.692988] power_supply test_battery: prop PRESENT=3D1 [ 2.693624] power_supply test_battery: prop TECHNOLOGY=3DLi-ion [ 2.694329] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100 [ 2.695168] power_supply test_battery: prop CHARGE_FULL=3D100 [ 2.696131] power_supply test_usb: uevent [ 2.697097] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb [ 2.697914] power_supply test_usb: prop ONLINE=3D1 [ 2.698566] power_supply test_usb: power_supply_changed [ 2.700243] applesmc: supported laptop not found! [ 2.700900] applesmc: driver init failed (ret=3D-19)! [ 2.702971] pc87360: PC8736x not detected, module not inserted [ 2.704030] power_supply test_battery: prop CHARGE_NOW=3D50 [ 2.704772] power_supply test_battery: prop CAPACITY=3D50 [ 2.705477] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal [ 2.706322] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600 [ 2.707201] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600 [ 2.707852] power_supply test_battery: prop MODEL_NAME=3DTest battery [ 2.708431] power_supply test_battery: prop MANUFACTURER=3DLinux [ 2.708950] power_supply test_battery: prop SERIAL_NUMBER=3D3.16.0-rc1= -00016-gd5a0859 [ 2.709626] power_supply test_battery: prop TEMP=3D26 [ 2.710058] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 2.710574] power_supply test_usb: power_supply_changed_work [ 2.711079] power_supply test_usb: power_supply_update_gen_leds 1 [ 2.711749] power_supply test_usb: uevent [ 2.712271] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb [ 2.712865] power_supply test_usb: prop ONLINE=3D1 [ 2.713484] intel_powerclamp: Intel powerclamp does not run on family = 15 model 6 [ 2.716566] ledtrig-cpu: registered to indicate activity on CPUs [ 2.717264] hidraw: raw HID events driver (C) Jiri Kosina [ 2.718474] usbcore: registered new interface driver usbkbd [ 2.718979] hdaps: supported laptop not found! [ 2.719376] hdaps: driver init failed (ret=3D-19)! [ 2.721112] fake-fmc-carrier: mezzanine 0 [ 2.721502] Manufacturer: fake-vendor [ 2.721878] Product name: fake-design-for-testing [ 2.722382] fmc fake-design-for-testing-f001: Driver has no ID: matche= s all [ 2.723108] fmc_chardev fake-design-for-testing-f001: Created misc dev= ice "fake-design-for-testing-f001" [ 2.724242] usbcore: registered new interface driver snd-usb-audio [ 2.724829] usbcore: registered new interface driver snd-ua101 [ 2.725379] usbcore: registered new interface driver snd-usb-usx2y [ 2.726010] usbcore: registered new interface driver snd-usb-us122l [ 2.727019] usbcore: registered new interface driver snd-usb-caiaq [ 2.727729] usbcore: registered new interface driver snd-usb-6fire [ 2.728328] usbcore: registered new interface driver snd-usb-hiface [ 2.728926] usbcore: registered new interface driver snd-bcd2000 [ 2.730526] oprofile: using NMI interrupt. [ 2.731068]=20 [ 2.731068] printing PIC contents [ 2.731544] ... PIC IMR: ffff [ 2.731990] ... PIC IRR: 1013 [ 2.732425] ... PIC ISR: 0000 [ 2.732726] ... PIC ELCR: 0c00 [ 2.733018] printing local APIC contents on CPU#0/0: [ 2.733540] ... APIC ID: 00000000 (0) [ 2.734065] ... APIC VERSION: 00050014 [ 2.734551] ... APIC TASKPRI: 00000000 (00) [ 2.735087] ... APIC PROCPRI: 00000000 [ 2.735536] ... APIC LDR: 01000000 [ 2.735852] ... APIC DFR: ffffffff [ 2.736009] ... APIC SPIV: 000001ff [ 2.736009] ... APIC ISR field: [ 2.736009] 0000000000000000000000000000000000000000000000000000000000= 000000 [ 2.736009] ... APIC TMR field: [ 2.736009] 0000000002000000000000000000000000000000000000000000000000= 000000 [ 2.736009] ... APIC IRR field: [ 2.736009] 0000000000000000000000000000000000000000000000000000000000= 008000 [ 2.736009] ... APIC ESR: 00000000 [ 2.736009] ... APIC ICR: 000008fd [ 2.736009] ... APIC ICR2: 02000000 [ 2.736009] ... APIC LVTT: 000000ef [ 2.736009] ... APIC LVTPC: 00010000 [ 2.736009] ... APIC LVT0: 00010700 [ 2.736009] ... APIC LVT1: 00000400 [ 2.736009] ... APIC LVTERR: 000000fe [ 2.736009] ... APIC TMICT: 0003cd8d [ 2.736009] ... APIC TMCCT: 00000000 [ 2.736009] ... APIC TDCR: 00000003 [ 2.736009]=20 [ 2.745410] number of MP IRQ sources: 15. [ 2.745786] number of IO-APIC #0 registers: 24. [ 2.746377] testing the IO APIC....................... [ 2.747098] IO APIC #0...... [ 2.747361] .... register #00: 00000000 [ 2.747711] ....... : physical APIC id: 00 [ 2.748115] ....... : Delivery Type: 0 [ 2.748479] ....... : LTS : 0 [ 2.748838] .... register #01: 00170011 [ 2.749181] ....... : max redirection entries: 17 [ 2.749632] ....... : PRQ implemented: 0 [ 2.750011] ....... : IO APIC version: 11 [ 2.750403] .... register #02: 00000000 [ 2.750748] ....... : arbitration: 00 [ 2.751104] .... IRQ redirection table: [ 2.751460] 1 0 0 0 0 0 0 00 [ 2.751872] 0 0 0 0 0 1 1 31 [ 2.752295] 0 0 0 0 0 1 1 30 [ 2.752711] 0 0 0 0 0 1 1 33 [ 2.753122] 1 0 0 0 0 1 1 34 [ 2.753609] 1 1 0 0 0 1 1 35 [ 2.754195] 0 0 0 0 0 1 1 36 [ 2.754797] 0 0 0 0 0 1 1 37 [ 2.755430] 0 0 0 0 0 1 1 38 [ 2.756050] 0 1 0 0 0 1 1 39 [ 2.756687] 1 1 0 0 0 1 1 3A [ 2.757317] 1 1 0 0 0 1 1 3B [ 2.757921] 0 0 0 0 0 1 1 3C [ 2.758547] 0 0 0 0 0 1 1 3D [ 2.759132] 0 0 0 0 0 1 1 3E [ 2.759719] 0 0 0 0 0 1 1 3F [ 2.760368] 1 0 0 0 0 0 0 00 [ 2.760973] 1 0 0 0 0 0 0 00 [ 2.761608] 1 0 0 0 0 0 0 00 [ 2.762185] 1 0 0 0 0 0 0 00 [ 2.762720] 1 0 0 0 0 0 0 00 [ 2.763140] 1 0 0 0 0 0 0 00 [ 2.763559] 1 0 0 0 0 0 0 00 [ 2.763971] 1 0 0 0 0 0 0 00 [ 2.764389] IRQ to pin mappings: [ 2.764817] IRQ0 -> 0:2 [ 2.765195] IRQ1 -> 0:1 [ 2.765547] IRQ3 -> 0:3 [ 2.765804] IRQ4 -> 0:4 [ 2.766154] IRQ5 -> 0:5 [ 2.766584] IRQ6 -> 0:6 [ 2.766839] IRQ7 -> 0:7 [ 2.767096] IRQ8 -> 0:8 [ 2.767351] IRQ9 -> 0:9 [ 2.767615] IRQ10 -> 0:10 [ 2.767885] IRQ11 -> 0:11 [ 2.768174] IRQ12 -> 0:12 [ 2.768453] IRQ13 -> 0:13 [ 2.768723] IRQ14 -> 0:14 [ 2.768994] IRQ15 -> 0:15 [ 2.769264] .................................... done. [ 2.770341] Magic number: 2:449:789 [ 2.770892] ALSA device list: [ 2.771169] No soundcards found. [ 2.772400] debug: unmapping init [mem 0xffffffff81d4f000-0xffffffff81= ff1fff] [ 2.773170] Write protecting the kernel read-only data: 12288k [ 2.773996] debug: unmapping init [mem 0xffff880001668000-0xffff880001= 7fffff] [ 2.774711] debug: unmapping init [mem 0xffff880001bc7000-0xffff880001= bfffff] [ 2.816285] random: init urandom read with 67 bits of entropy availabl= e [ 2.937447] hostname (105) used greatest stack depth: 13944 bytes left= mountall: ply-event-loop.c:497: ply_event_loop_new: Assertion `loop->epol= l_fd >=3D 0' failed. General error mounting filesystems. A maintenance shell will now be started. CONTROL-D will terminate this shell and reboot the system. wfg: rebooting [ 3.253782] Unregister pv shared memory for cpu 0 [ 3.254435] Unregister pv shared memory for cpu 1 [ 3.255068] spin_lock-torture: Unscheduled system shutdown detected [ 3.256054] torture thread torture_stutter parking due to system shutd= own [ 3.380073] torture thread torture_shuffle parking due to system shutd= own [ 3.800077] torture thread lock_torture_writer parking due to system s= hutdown [ 3.801024] torture thread lock_torture_writer parking due to system s= hutdown [ 3.801789] torture thread lock_torture_writer parking due to system s= hutdown [ 3.802413] torture thread lock_torture_writer parking due to system s= hutdown [ 11.754346] reboot: Restarting system [ 11.754698] reboot: machine restart Elapsed time: 20 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconf= ig-hsxa1-06231401/d5a085970b0b88b8c82303d2c45f09c9427fd02a/vmlinuz-3.16.0= -rc1-00016-gd5a0859 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,1152= 00 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout= =3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdi= sk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ra= m0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-06231401= /linux-devel:devel-hourly-2014062313:d5a085970b0b88b8c82303d2c45f09c9427f= d02a:bisect-linux8/.vmlinuz-d5a085970b0b88b8c82303d2c45f09c9427fd02a-2014= 0623144646-4-ivb42 branch=3Dlinux-devel/devel-hourly-2014062313 BOOT_IMAG= E=3D/kernel/x86_64-randconfig-hsxa1-06231401/d5a085970b0b88b8c82303d2c45f= 09c9427fd02a/vmlinuz-3.16.0-rc1-00016-gd5a0859 drbd.minor_count=3D8' -in= itrd /kernel-tests/initrd/quantal-core-x86_64.cgz -m 320 -smp 2 -net nic,= vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -wa= tchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal= -ivb42-99 -serial file:/dev/shm/kboot/serial-quantal-ivb42-99 -daemonize = -display none -monitor null=20 --------------050405060003060300010401--