Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp1387672rdb; Mon, 19 Feb 2024 14:02:19 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWwkc8SPEmITYmz89E9Bq/FH2/Wok6uT/End76M1CU/6fNFGPsPDVjUyBxTXtJdZRENO3RyphELMoFeY8cQ02GOPa9VeHLVdE8yu8Wddw== X-Google-Smtp-Source: AGHT+IH2k11EGSWqB2QK45FvL8+jTjZJd1/wZpr2qTXmAyWTigB+dSRri/U33zziOHc9YGq+ZX9g X-Received: by 2002:a1f:ddc1:0:b0:4c7:fed7:adf5 with SMTP id u184-20020a1fddc1000000b004c7fed7adf5mr3989469vkg.14.1708380139160; Mon, 19 Feb 2024 14:02:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708380139; cv=pass; d=google.com; s=arc-20160816; b=EehDtNVk7B2iPyfiDsXr6v2MDjxZoDBjhOW1ql5uLzzYCZf/dtwkQQj7uEakw0A6nU eDQno6FMw8XZHC56uKntDh6kqnpsMwPa0AMIaN0mJBwokhKnA6A/dlIxaD6DmldTAZbD XSoexDmVKz4syFnL3tuzzh2uLgDDYfkht5Wr+0SeYAUB/znXl05AGHbuKWbT2vAiA1KV LCiv6jITOkVYUpQutiknHHM6Lc0kQVxjC45KDOf6A7SoasBiKInWnaMkInBBxTTJPR/0 5aGn39WIG22xU/nn3Rm7cA5M0yY0wQ/sJ0t8vNacqURk5xPKeX5TcAqOWCZ0J6QheH63 YNNw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :message-id:subject:cc:to:from:date:dkim-signature; bh=9dHothrwM94rOBhi5LrXBNwqYQb1Kjk2eAZV0QOrOaU=; fh=EEpBKTCUrUQxigSb03zCTNC90rMy6oQ3etCHQhBLOjY=; b=PkJCDORq+vUE9CFWH5L1NW7/aAcCZu16Bb+fG2dYXL4vGCcPWdNpkWruZuzh7EPQd9 eETu3KVr0YUDlDJn3jqOGEvo1zfZT8yRTJqAKIxd8xLEYP+mfeyGH21xLoh2JNhQUWE7 YqM/MXDlbeAVVnAvfROOoXgNwUr65+2HZCqhQgfTbqt88W3c/wJZTcPQIrUcTEUXYpqA vFFb0qQbAq325FupOKtuyZSGqmIjBQUaQnddzgwfzqmthyI1Gsx53zGEffyB9wISEtDJ cwATObhLHE8uk99IYVHBEkBJmk2bXF0H61Js0C5g1nPuzdl8dje9jhSoJIxn4xfCbJU7 RrMw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@mailbox.org header.s=mail20150812 header.b=dcDH3QQl; arc=pass (i=1 spf=pass spfdomain=mailbox.org dkim=pass dkdomain=mailbox.org dmarc=pass fromdomain=mailbox.org); spf=pass (google.com: domain of linux-kernel+bounces-72038-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-72038-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=mailbox.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id ew3-20020a056122494300b004c02af64503si998195vkb.317.2024.02.19.14.02.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 14:02:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-72038-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@mailbox.org header.s=mail20150812 header.b=dcDH3QQl; arc=pass (i=1 spf=pass spfdomain=mailbox.org dkim=pass dkdomain=mailbox.org dmarc=pass fromdomain=mailbox.org); spf=pass (google.com: domain of linux-kernel+bounces-72038-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-72038-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=mailbox.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 38A2D1C216B2 for ; Mon, 19 Feb 2024 22:02:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 25B6C5478B; Mon, 19 Feb 2024 22:02:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b="dcDH3QQl" Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB07053E0E for ; Mon, 19 Feb 2024 22:01:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.241.56.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708380102; cv=none; b=FRVHPeo6D3wNWlvsOQDKmeZeGTAKDfINzTUcBYpCg9p/TcYTvJgT6jPqN5HHtRsNR4W2Q1F1n8G7TjYDo+6Xt/D6BIaxCTBz6Zc0KHIZ9x95ZT3i7FHIGS+Ou5mQvl62gDfc89Qj8LHBBioch8Xl20fwjBUqjOHcsUkyn+nekHE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708380102; c=relaxed/simple; bh=lK6L/SL+OHqsS6fy7gKyVBBku/Fb2Oc/HrSgYxlvFIg=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=Nh/d5TEYSNmgKCtuLG1dL9zbjFIKonsEfK1OfV42//xJexArlAMmIqfEoo7aOyeWR0smgRiTOTzCznpX2zXZg7jDZvODe+abIz/Dolr7FAPKgE8CCjB2Mj6JtsxdFzU1vv95nXqt/kewCVKmwnlH7Vsr51uCJgAfbUThFiQaxrE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org; spf=pass smtp.mailfrom=mailbox.org; dkim=pass (2048-bit key) header.d=mailbox.org header.i=@mailbox.org header.b=dcDH3QQl; arc=none smtp.client-ip=80.241.56.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=mailbox.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mailbox.org Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4TdxM65wy7z9scZ; Mon, 19 Feb 2024 23:01:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1708380082; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=9dHothrwM94rOBhi5LrXBNwqYQb1Kjk2eAZV0QOrOaU=; b=dcDH3QQlEP7UHglihTQTvz8O4UNIibTUthlsW1yzef5MMcCXPFOHhLqUj8N2Ed3HZQi6X7 3BoreSA3Z31bzoiT2HMihPDrO1B/n5TUXFI9Ne4BhI40oIu1YXKXf6vcLKGweVYZOs8mhQ K0wOFwBUiswdBzBES0MouZNgeDGehfdpWX0Tg3jenEIRnXpg5wVs4S3bqEkC2dhBTJ5Jx5 PMP3gpNfn9NN87rm3P2vsowxs6MWCHjEyDVKK74aOilA7zm1XfUT8uX2DJfyW3lUB9SW39 +uHwKuscvmh2TbIqaSVAuW+mz+0KfgHcqm24cP1oZICuxChfuXHwkvxhBcdVHQ== Date: Mon, 19 Feb 2024 23:01:16 +0100 From: Erhard Furtner To: dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Subject: Running ttm_device_test leads to list_add corruption. prev->next should be next (ffffffffc05cd428), but was 6b6b6b6b6b6b6b6b. (prev=ffffa0b1a5c034f0) (kernel 6.7.5) Message-ID: <20240219230116.77b8ad68@yea> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/6=JLPBFWSMQi5V/0yWxnwuD" X-MBO-RS-ID: c6413aacbbd98f94d09 X-MBO-RS-META: ub67mr3axnqzz7waxzfm3f9ydi89x3ef --MP_/6=JLPBFWSMQi5V/0yWxnwuD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Greetings! 'modprobe -v ttm-device-test' on my Ryzen 5950X amd64 box and on my Talos II (ppc64) leads to immediate list_add corruption. The machines stay useable via VNC but the issue seems to cause memory corruption which shows up later on when PAGE_POISONING is enabled: [...] KTAP version 1 1..1 KTAP version 1 # Subtest: ttm_device # module: ttm_device_test 1..5 ok 1 ttm_device_init_basic # ttm_device_init_multiple: ASSERTION FAILED at drivers/gpu/drm/ttm/tests/ttm_device_test.c:68 Expected list_count_nodes(&ttm_devs[0].device_list) == num_dev, but list_count_nodes(&ttm_devs[0].device_list) == 4 (0x4) num_dev == 3 (0x3) not ok 2 ttm_device_init_multiple list_add corruption. prev->next should be next (ffffffffc05cd428), but was 6b6b6b6b6b6b6b6b. (prev=ffffa0b1a5c034f0). ------------[ cut here ]------------ kernel BUG at lib/list_debug.c:32! invalid opcode: 0000 [#1] SMP NOPTI CPU: 6 PID: 2129 Comm: kunit_try_catch Tainted: G N 6.7.5-Zen3 #1 Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 RIP: 0010:__list_add_valid_or_report+0x67/0x9c Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 FS: 0000000000000000(0000) GS:ffffa0b85eb80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff09c005038 CR3: 000000026ce14000 CR4: 0000000000b50ef0 Call Trace: ? __die_body+0x15/0x65 ? die+0x2f/0x48 ? do_trap+0x76/0x109 ? __list_add_valid_or_report+0x67/0x9c ? __list_add_valid_or_report+0x67/0x9c ? do_error_trap+0x69/0xa6 ? __list_add_valid_or_report+0x67/0x9c ? exc_invalid_op+0x4d/0x71 ? __list_add_valid_or_report+0x67/0x9c ? asm_exc_invalid_op+0x1a/0x20 ? __list_add_valid_or_report+0x67/0x9c ? __list_add_valid_or_report+0x67/0x9c ttm_device_init+0x10e/0x157 [ttm] ttm_device_kunit_init+0x3d/0x51 [ttm_kunit_helpers] ttm_device_fini_basic+0x6d/0x1b3 [ttm_device_test] ? timekeeping_get_ns+0x19/0x3b ? srso_alias_return_thunk+0x5/0xfbef5 ? ktime_get_ts64+0x40/0x92 kunit_try_run_case+0xaf/0x163 [kunit] ? kunit_try_catch_throw+0x1b/0x1b [kunit] ? kunit_try_catch_throw+0x1b/0x1b [kunit] kunit_generic_run_threadfn_adapter+0x15/0x20 [kunit] kthread+0xcf/0xd7 ? kthread_complete_and_exit+0x1a/0x1a ret_from_fork+0x23/0x35 ? kthread_complete_and_exit+0x1a/0x1a ret_from_fork_asm+0x11/0x20 Modules linked in: ttm_device_test ttm_kunit_helpers drm_kunit_helpers kunit rfkill dm_crypt nhpoly1305_avx2 nhpoly1305 chacha_generic chacha_x86_64 libchacha adiantum libpoly1305 algif_skcipher input_leds joydev hid_generic usbhid hid amdgpu snd_hda_codec_hdmi amd64_edac snd_hda_intel amdxcp mfd_core snd_intel_dspcfg edac_mce_amd gpu_sched snd_hda_codec video snd_hwdep drm_suballoc_helper snd_hda_core i2c_algo_bit drm_ttm_helper snd_pcm wmi_bmof ttm snd_timer evdev drm_exec snd drm_display_helper soundcore kvm_amd k10temp drm_buddy rapl wmi gpio_amdpt gpio_generic button lz4 lz4_compress lz4_decompress zram sg nct6775 nct6775_core hwmon_vid hwmon loop configfs sha512_ssse3 sha512_generic sha256_ssse3 sha1_ssse3 sha1_generic aesni_intel libaes crypto_simd cryptd xhci_pci xhci_hcd ccp usbcore usb_common sunrpc dm_mod pkcs8_key_parser efivarfs ---[ end trace 0000000000000000 ]--- RIP: 0010:__list_add_valid_or_report+0x67/0x9c Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 FS: 0000000000000000(0000) GS:ffffa0b85eb80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff09c005038 CR3: 000000026ce14000 CR4: 0000000000b50ef0 Key type dns_resolver registered NFS: Registering the id_resolver key type Key type id_resolver registered Key type id_legacy registered # ttm_device_fini_basic: try timed out general protection fault, probably for non-canonical address 0x6b6b6b6b6b6b6b6b: 0000 [#2] SMP NOPTI CPU: 26 PID: 2119 Comm: modprobe Tainted: G D N 6.7.5-Zen3 #1 Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 RIP: 0010:kthread_stop+0x3c/0x78 Code: f0 0f c1 43 28 be 02 00 00 00 85 c0 74 0c 8d 50 01 09 c2 79 0a be 01 00 00 00 e8 f5 31 37 00 48 89 df e8 35 f1 ff ff 48 89 c5 80 08 02 48 89 df e8 6a ff ff ff f0 80 4b 02 02 48 89 df e8 f6 RSP: 0018:ffffb23b01fff938 EFLAGS: 00010246 RAX: 6b6b6b6b6b6b6b6b RBX: ffffa0b170ab6040 RCX: 0000000000000000 RDX: 000000006b6b6b6f RSI: 0000000000000002 RDI: 0000000000000000 RBP: 6b6b6b6b6b6b6b6b R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b170ab6040 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 00007f9321e6ec40(0000) GS:ffffa0b85f080000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00005592ea51ef40 CR3: 0000000189590000 CR4: 0000000000b50ef0 Call Trace: ? __die_body+0x15/0x65 ? die_addr+0x37/0x50 ? exc_general_protection+0x1b6/0x1ec ? asm_exc_general_protection+0x26/0x30 ? kthread_stop+0x3c/0x78 ? kthread_stop+0x39/0x78 kunit_try_catch_run+0xc9/0x155 [kunit] kunit_run_case_catch_errors+0x3f/0x93 [kunit] kunit_run_tests+0x182/0x516 [kunit] ? kunit_try_run_case_cleanup+0x39/0x39 [kunit] ? kunit_catch_run_case_cleanup+0x85/0x85 [kunit] __kunit_test_suites_init+0x64/0x83 [kunit] kunit_module_notify+0xda/0x177 [kunit] notifier_call_chain+0x5a/0x92 blocking_notifier_call_chain+0x3e/0x60 do_init_module+0xcb/0x218 init_module_from_file+0x7a/0x99 __do_sys_finit_module+0x162/0x223 do_syscall_64+0x6e/0xd8 entry_SYSCALL_64_after_hwframe+0x4b/0x53 RIP: 0033:0x7f9321f7a479 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 87 89 0c 00 f7 d8 64 89 01 48 RSP: 002b:00007ffe2e350908 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 RAX: ffffffffffffffda RBX: 00005590b57cef40 RCX: 00007f9321f7a479 RDX: 0000000000000000 RSI: 00005590b5100c7c RDI: 0000000000000007 RBP: 0000000000000000 R08: 00007f9322043b20 R09: 0000000000000000 R10: 0000000000000050 R11: 0000000000000246 R12: 0000000000040000 R13: 00005590b5100c7c R14: 00005590b57cefe0 R15: 0000000000000000 Modules linked in: nfsv4 dns_resolver nfs lockd grace ttm_device_test ttm_kunit_helpers drm_kunit_helpers kunit rfkill dm_crypt nhpoly1305_avx2 nhpoly1305 chacha_generic chacha_x86_64 libchacha adiantum libpoly1305 algif_skcipher input_leds joydev hid_generic usbhid hid amdgpu snd_hda_codec_hdmi amd64_edac snd_hda_intel amdxcp mfd_core snd_intel_dspcfg edac_mce_amd gpu_sched snd_hda_codec video snd_hwdep drm_suballoc_helper snd_hda_core i2c_algo_bit drm_ttm_helper snd_pcm wmi_bmof ttm snd_timer evdev drm_exec snd drm_display_helper soundcore kvm_amd k10temp drm_buddy rapl wmi gpio_amdpt gpio_generic button lz4 lz4_compress lz4_decompress zram sg nct6775 nct6775_core hwmon_vid hwmon loop configfs sha512_ssse3 sha512_generic sha256_ssse3 sha1_ssse3 sha1_generic aesni_intel libaes crypto_simd cryptd xhci_pci xhci_hcd ccp usbcore usb_common sunrpc dm_mod pkcs8_key_parser efivarfs ---[ end trace 0000000000000000 ]--- RIP: 0010:__list_add_valid_or_report+0x67/0x9c Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 FS: 00007f9321e6ec40(0000) GS:ffffa0b85f080000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00005592ea51ef40 CR3: 0000000189590000 CR4: 0000000000b50ef0 ============================================================================= BUG task_struct (Tainted: G D N): Poison overwritten ----------------------------------------------------------------------------- 0xffffa0b170ab6068-0xffffa0b170ab6068 @offset=24680. First byte 0x6c instead of 0x6b Slab 0xffffea8944c2ac00 objects=8 used=8 fp=0x0000000000000000 flags=0x4000000000000840(slab|head|zone=1) Object 0xffffa0b170ab6040 @offset=24640 fp=0x0000000000000000 Redzone ffffa0b170ab6000: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone ffffa0b170ab6010: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone ffffa0b170ab6020: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone ffffa0b170ab6030: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Object ffffa0b170ab6040: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object ffffa0b170ab6050: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object ffffa0b170ab6060: 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b 6b 6b 6b 6b kkkkkkkklkkkkkkk Object ffffa0b170ab6070: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [...] Object ffffa0b170ab6fb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object ffffa0b170ab6fc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 kkkkkkkkkkkkkkk. Redzone ffffa0b170ab6fd0: bb bb bb bb bb bb bb bb ........ Padding ffffa0b170ab6fe0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding ffffa0b170ab6ff0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ CPU: 13 PID: 2 Comm: kthreadd Tainted: G D N 6.7.5-Zen3 #1 Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 Call Trace: dump_stack_lvl+0x37/0x52 check_bytes_and_report+0xa7/0x107 check_object+0x157/0x253 alloc_debug_processing+0x5d/0x111 ___slab_alloc+0x288/0x561 ? copy_process+0x35f/0x2276 ? kthread_is_per_cpu+0x22/0x22 ret_from_fork+0x23/0x35 ? kthread_is_per_cpu+0x22/0x22 ret_from_fork_asm+0x11/0x20 FIX task_struct: Restoring Poison 0xffffa0b170ab6068-0xffffa0b170ab6068=0x6b FIX task_struct: Marking all objects used The Talos II ppc64 trace looks a bit different: [...] KTAP version 1 1..1 KTAP version 1 # Subtest: ttm_pool # module: ttm_pool_test 1..8 KTAP version 1 # Subtest: ttm_pool_alloc_basic ok 1 One page ok 2 More than one page ok 3 Above the allocation limit # ttm_pool_alloc_basic: ASSERTION FAILED at drivers/gpu/drm/ttm/tests/ttm_pool_test.c:162 Expected err == 0, but err == -12 (0xfffffffffffffff4) not ok 4 One page, with coherent DMA mappings enabled list_add corruption. prev->next should be next (c00800000cf64fc0), but was 0000000000000000. (prev=c0002000061a4ad0). ------------[ cut here ]------------ kernel BUG at lib/list_debug.c:32! Oops: Exception in kernel mode, sig: 5 [#1] BE PAGE_SIZE=4K MMU=Radix SMP NR_CPUS=32 NUMA PowerNV Modules linked in: ttm_pool_test ttm_kunit_helpers drm_kunit_helpers kunit snd_hrtimer snd_seq snd_seq_device snd_timer snd soundcore cfg80211 rfkill input_leds evdev hid_generic usbhid hid radeon xts xhci_pci ctr xhci_hcd drm_suballoc_helper i2c_algo_bit drm_ttm_helper cbc ttm aes_generic ofpart usbcore libaes powernv_flash drm_display_helper at24 vmx_crypto gf128mul mtd backlight usb_common regmap_i2c opal_prd ibmpowernv lz4 lz4_compress lz4_decompress zram pkcs8_key_parser powernv_cpufreq loop dm_mod configfs CPU: 29 PID: 934 Comm: kunit_try_catch Tainted: G TN 6.7.5-gentoo-P9 #1 Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV NIP: c000000000864744 LR: c000000000864740 CTR: 0000000000000000 REGS: c000200015333a30 TRAP: 0700 Tainted: G TN (6.7.5-gentoo-P9) MSR: 9000000000029032 CR: 24000222 XER: 00000000 CFAR: c0000000001d5620 IRQMASK: 0 GPR00: 0000000000000000 c000200015333cd0 c0000000011b4700 0000000000000075 GPR04: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR12: 0000000000000000 c0002007fa4d5e00 c000000000182548 c0002000066aa1c0 GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR24: 0000000000000000 c0002000061a4010 c00800000cf64fc0 c0002000061a4020 GPR28: c0002000061a4ad0 c00800000cf64fa8 c00800000cf64fa0 c0002000061a4010 NIP [c000000000864744] __list_add_valid_or_report+0xd4/0x120 LR [c000000000864740] __list_add_valid_or_report+0xd0/0x120 Call Trace: [c000200015333cd0] [c000000000864740] __list_add_valid_or_report+0xd0/0x120 (unreliable) [c000200015333d30] [c00800000cf5eed8] ttm_pool_type_init+0xa0/0x120 [ttm] [c000200015333d80] [c00800000cf5efec] ttm_pool_init+0x94/0x170 [ttm] [c000200015333de0] [c00800000cc6b324] ttm_pool_alloc_basic+0x9c/0x670 [ttm_pool_test] [c000200015333ea0] [c00800000bddf7f0] kunit_try_run_case+0xb8/0x220 [kunit] [c000200015333f60] [c00800000bde27c8] kunit_generic_run_threadfn_adapter+0x30/0x50 [kunit] [c000200015333f90] [c000000000182670] kthread+0x130/0x140 [c000200015333fe0] [c00000000000d030] start_kernel_thread+0x14/0x18 Code: f8010070 4b970ea9 60000000 0fe00000 7c0802a6 3c62fff1 7d064378 7d244b78 38639600 f8010070 4b970e85 60000000 <0fe00000> 7c0802a6 3c62fff1 7ca62b78 ---[ end trace 0000000000000000 ]--- note: kunit_try_catch[934] exited with irqs disabled # ttm_pool_alloc_basic: try timed out BUG: Unable to handle kernel data access at 0x6b6b6b6b6b6b6b6b Faulting instruction address: 0xc000000000181ae4 Oops: Kernel access of bad area, sig: 11 [#2] BE PAGE_SIZE=4K MMU=Radix SMP NR_CPUS=32 NUMA PowerNV Modules linked in: ttm_pool_test ttm_kunit_helpers drm_kunit_helpers kunit snd_hrtimer snd_seq snd_seq_device snd_timer snd soundcore cfg80211 rfkill input_leds evdev hid_generic usbhid hid radeon xts xhci_pci ctr xhci_hcd drm_suballoc_helper i2c_algo_bit drm_ttm_helper cbc ttm aes_generic ofpart usbcore libaes powernv_flash drm_display_helper at24 vmx_crypto gf128mul mtd backlight usb_common regmap_i2c opal_prd ibmpowernv lz4 lz4_compress lz4_decompress zram pkcs8_key_parser powernv_cpufreq loop dm_mod configfs CPU: 17 PID: 921 Comm: modprobe Tainted: G D TN 6.7.5-gentoo-P9 #1 Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV NIP: c000000000181ae4 LR: c00800000bde2a54 CTR: c000000000181a80 REGS: c0002000153871b0 TRAP: 0380 Tainted: G D TN (6.7.5-gentoo-P9) MSR: 900000000280b032 CR: 44422282 XER: 00000000 CFAR: c00800000bde53ec IRQMASK: 0 GPR00: c00800000bde2a54 c000200015387450 c0000000011b4700 c0000000b1e34d00 GPR04: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR08: 0000000000000000 0000000000000000 000000006b6b6b6c c00800000bde53d8 GPR12: c000000000181a80 c0002007fa4dd600 0000000020000000 0000000020000000 GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR20: 0000000000000002 0000000020000000 c0000000023d78f8 c0000000023d78a8 GPR24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR28: c0002000153876c0 6b6b6b6b6b6b6b6b c0000000b1e34d00 c0000000b1e34eb8 NIP [c000000000181ae4] kthread_stop+0x64/0x1c0 LR [c00800000bde2a54] kunit_try_catch_run+0x26c/0x2c0 [kunit] Call Trace: [c000200015387450] [c0000000001d5934] vprintk+0x84/0xc0 (unreliable) [c000200015387490] [c00800000bde2a54] kunit_try_catch_run+0x26c/0x2c0 [kunit] [c000200015387540] [c00800000bde4f14] kunit_run_case_catch_errors+0x60/0xf0 [kunit] [c0002000153875a0] [c00800000bddf448] kunit_run_tests+0x560/0x680 [kunit] [c0002000153878d0] [c00800000bddf614] __kunit_test_suites_init+0xac/0x160 [kunit] [c000200015387970] [c00800000bde349c] kunit_exec_run_tests+0x44/0xb0 [kunit] [c0002000153879f0] [c00800000bddecbc] kunit_module_notify+0x4d4/0x590 [kunit] [c000200015387a90] [c0000000001842f0] notifier_call_chain+0xa0/0x190 [c000200015387b30] [c00000000018480c] blocking_notifier_call_chain+0x5c/0xb0 [c000200015387b70] [c00000000020cf64] do_init_module+0x234/0x330 [c000200015387bf0] [c00000000021054c] init_module_from_file+0x9c/0xf0 [c000200015387cc0] [c000000000210740] sys_finit_module+0x190/0x420 [c000200015387d80] [c00000000002b808] system_call_exception+0x1b8/0x3a0 [c000200015387e50] [c00000000000c270] system_call_vectored_common+0xf0/0x280 --- interrupt: 3000 at 0x3fff9eb3d7c8 NIP: 00003fff9eb3d7c8 LR: 0000000000000000 CTR: 0000000000000000 REGS: c000200015387e80 TRAP: 3000 Tainted: G D TN (6.7.5-gentoo-P9) MSR: 900000000280f032 CR: 48422244 XER: 00000000 IRQMASK: 0 GPR00: 0000000000000161 00003fffc80d3ab0 00003fff9ec37100 0000000000000007 GPR04: 0000000134f6df90 0000000000000000 000000000000001f 0000000000000045 GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 GPR12: 0000000000000000 00003fff9ef7fbe0 0000000020000000 0000000020000000 GPR16: 0000000000000000 0000000000000000 0000000000000020 0000000020000000 GPR20: 0000000161994850 0000000020000000 0000000000000000 0000000000000000 GPR24: 0000000000000000 0000000000000000 0000000000000000 0000000161993f90 GPR28: 0000000134f6df90 0000000000040000 0000000000000000 0000000161993cc0 NIP [00003fff9eb3d7c8] 0x3fff9eb3d7c8 LR [0000000000000000] 0x0 --- interrupt: 3000 Code: 40c2fff4 2c090000 41820164 39490001 7d494b78 2c090000 418000f4 813e01a8 6d290020 79295fe2 0b090000 ebbe0738 <7d20e8a8> 61290002 7d20e9ad 40c2fff4 ---[ end trace 0000000000000000 ]--- note: modprobe[921] exited with irqs disabled ============================================================================= BUG task_struct (Tainted: G D TN): Poison overwritten ----------------------------------------------------------------------------- 0xc0000000b1e34ebb-0xc0000000b1e34ebb @offset=20155. First byte 0x6c instead of 0x6b Slab 0xc00c000002c78c00 objects=5 used=4 fp=0xc0000000b1e33380 flags=0x7ffc0000000840(slab|head|node=0|zone=0|lastcpupid=0x1fff) Object 0xc0000000b1e34d00 @offset=19712 fp=0xc0000000b1e33380 Redzone c0000000b1e34c80: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34c90: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34ca0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34cb0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34cc0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34cd0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34ce0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Redzone c0000000b1e34cf0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ Object c0000000b1e34d00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34d90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34da0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34db0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34dc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34dd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34de0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34df0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34e90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34ea0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Object c0000000b1e34eb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b 6b kkkkkkkkkkklkkkk Object c0000000b1e34ec0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [...] Object c0000000b1e35cf0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk Redzone c0000000b1e36580: bb bb bb bb bb bb bb bb ........ Padding c0000000b1e36590: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365a0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365b0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365c0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365d0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365e0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ Padding c0000000b1e365f0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ CPU: 28 PID: 2 Comm: kthreadd Tainted: G D TN 6.7.5-gentoo-P9 #1 Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV Call Trace: [c00000000593b890] [c000000000e8ecf8] dump_stack_lvl+0x6c/0xb0 (unreliable) [c00000000593b8c0] [c00000000041dad0] print_trailer+0x1e0/0x22c [c00000000593b940] [c0000000004155f4] check_bytes_and_report+0x224/0x240 [c00000000593b9f0] [c00000000041596c] check_object+0x35c/0x4a0 [c00000000593ba40] [c0000000004168dc] alloc_debug_processing+0xdc/0x270 [c00000000593bac0] [c000000000416c8c] get_partial_node.part.0+0x21c/0x460 [c00000000593bb80] [c000000000417148] ___slab_alloc+0x278/0xb20 [c00000000593bc90] [c000000000417b3c] kmem_cache_alloc_node+0x14c/0x630 [c00000000593bd20] [c000000000140618] copy_process+0x408/0x3270 [c00000000593be00] [c0000000001435f4] kernel_clone+0xc4/0x5b0 [c00000000593be80] [c000000000143dc4] kernel_thread+0x84/0xc0 [c00000000593bf40] [c0000000001829bc] kthreadd+0x1ec/0x290 [c00000000593bfe0] [c00000000000d030] start_kernel_thread+0x14/0x18 FIX task_struct: Restoring Poison 0xc0000000b1e34ebb-0xc0000000b1e34ebb=0x6b FIX task_struct: Marking all objects used Full dmesg and kernel .config of both machines attached. Regards, Erhard --MP_/6=JLPBFWSMQi5V/0yWxnwuD Content-Type: text/plain Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=dmesg_675_zen3_v0.txt [ 0.000000] Linux version 6.7.5-Zen3 (root@supah) (gcc (Gentoo 13.2.1_p20240113-r1 p12) 13.2.1 20240113, GNU ld (Gentoo 2.41 p5) 2.41.0) #1 SMP Mon Feb 19 12:44:46 -00 2024 [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.7.5-Zen3 root=UUID=9732d22d-9c66-4bb6-9da8-262c6125c008 ro amd_pstate=active zswap.max_pool_percent=13 slub_debug=FZP page_poison=1 netconsole=6666@192.168.2.4/eth0,6666@192.168.2.3/A8:A1:59:16:4F:EA modprobe.blacklist=radeon [ 0.000000] KERNEL supported cpus: [ 0.000000] AMD AuthenticAMD [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000009bfefff] usable [ 0.000000] BIOS-e820: [mem 0x0000000009bff000-0x0000000009ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x000000000a000000-0x000000000a1fffff] usable [ 0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a20dfff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x000000000a20e000-0x000000000affffff] usable [ 0.000000] BIOS-e820: [mem 0x000000000b000000-0x000000000b01ffff] reserved [ 0.000000] BIOS-e820: [mem 0x000000000b020000-0x00000000bb582fff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bb583000-0x00000000bcd84fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000bcd85000-0x00000000bcdc8fff] ACPI data [ 0.000000] BIOS-e820: [mem 0x00000000bcdc9000-0x00000000bd480fff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x00000000bd481000-0x00000000bdffefff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000bdfff000-0x00000000beffffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bf000000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fd100000-0x00000000fd1fffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fd500000-0x00000000fd6fffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fea00000-0x00000000fea0ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000feb80000-0x00000000fec01fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fec30000-0x00000000fec30fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fedc2000-0x00000000fedcffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fedd4000-0x00000000fedd5fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000083f2fffff] usable [ 0.000000] BIOS-e820: [mem 0x000000083f300000-0x000000083fffffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] APIC: Static calls initialized [ 0.000000] extended physical RAM map: [ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009ffff] usable [ 0.000000] reserve setup_data: [mem 0x00000000000a0000-0x00000000000fffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000009bfefff] usable [ 0.000000] reserve setup_data: [mem 0x0000000009bff000-0x0000000009ffffff] reserved [ 0.000000] reserve setup_data: [mem 0x000000000a000000-0x000000000a1fffff] usable [ 0.000000] reserve setup_data: [mem 0x000000000a200000-0x000000000a20dfff] ACPI NVS [ 0.000000] reserve setup_data: [mem 0x000000000a20e000-0x000000000affffff] usable [ 0.000000] reserve setup_data: [mem 0x000000000b000000-0x000000000b01ffff] reserved [ 0.000000] reserve setup_data: [mem 0x000000000b020000-0x00000000b559a017] usable [ 0.000000] reserve setup_data: [mem 0x00000000b559a018-0x00000000b55b7c57] usable [ 0.000000] reserve setup_data: [mem 0x00000000b55b7c58-0x00000000b55b8017] usable [ 0.000000] reserve setup_data: [mem 0x00000000b55b8018-0x00000000b55c5057] usable [ 0.000000] reserve setup_data: [mem 0x00000000b55c5058-0x00000000bb582fff] usable [ 0.000000] reserve setup_data: [mem 0x00000000bb583000-0x00000000bcd84fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000bcd85000-0x00000000bcdc8fff] ACPI data [ 0.000000] reserve setup_data: [mem 0x00000000bcdc9000-0x00000000bd480fff] ACPI NVS [ 0.000000] reserve setup_data: [mem 0x00000000bd481000-0x00000000bdffefff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000bdfff000-0x00000000beffffff] usable [ 0.000000] reserve setup_data: [mem 0x00000000bf000000-0x00000000bfffffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fd100000-0x00000000fd1fffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fd500000-0x00000000fd6fffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fea00000-0x00000000fea0ffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000feb80000-0x00000000fec01fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fec10000-0x00000000fec10fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fec30000-0x00000000fec30fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fed00000-0x00000000fed00fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fed40000-0x00000000fed44fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fedc2000-0x00000000fedcffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fedd4000-0x00000000fedd5fff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000083f2fffff] usable [ 0.000000] reserve setup_data: [mem 0x000000083f300000-0x000000083fffffff] reserved [ 0.000000] efi: EFI v2.7 by American Megatrends [ 0.000000] efi: ACPI=0xbd46a000 ACPI 2.0=0xbd46a014 SMBIOS=0xbde22000 SMBIOS 3.0=0xbde21000 MEMATTR=0xb9808018 ESRT=0xb7eed498 INITRD=0xb56d2218 RNG=0xbcd91018 [ 0.000000] random: crng init done [ 0.000000] efi: Remove mem306: MMIO range=[0xf0000000-0xf7ffffff] (128MB) from e820 map [ 0.000000] efi: Remove mem307: MMIO range=[0xfd100000-0xfd1fffff] (1MB) from e820 map [ 0.000000] efi: Remove mem308: MMIO range=[0xfd500000-0xfd6fffff] (2MB) from e820 map [ 0.000000] efi: Not removing mem309: MMIO range=[0xfea00000-0xfea0ffff] (64KB) from e820 map [ 0.000000] efi: Remove mem310: MMIO range=[0xfeb80000-0xfec01fff] (0MB) from e820 map [ 0.000000] efi: Not removing mem311: MMIO range=[0xfec10000-0xfec10fff] (4KB) from e820 map [ 0.000000] efi: Not removing mem312: MMIO range=[0xfec30000-0xfec30fff] (4KB) from e820 map [ 0.000000] efi: Not removing mem313: MMIO range=[0xfed00000-0xfed00fff] (4KB) from e820 map [ 0.000000] efi: Not removing mem314: MMIO range=[0xfed40000-0xfed44fff] (20KB) from e820 map [ 0.000000] efi: Not removing mem315: MMIO range=[0xfed80000-0xfed8ffff] (64KB) from e820 map [ 0.000000] efi: Not removing mem316: MMIO range=[0xfedc2000-0xfedcffff] (56KB) from e820 map [ 0.000000] efi: Not removing mem317: MMIO range=[0xfedd4000-0xfedd5fff] (8KB) from e820 map [ 0.000000] efi: Remove mem318: MMIO range=[0xff000000-0xffffffff] (16MB) from e820 map [ 0.000000] SMBIOS 3.3.0 present. [ 0.000000] DMI: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 [ 0.000000] tsc: Fast TSC calibration using PIT [ 0.000000] tsc: Detected 3393.561 MHz processor [ 0.000314] last_pfn = 0x83f300 max_arch_pfn = 0x400000000 [ 0.000320] total RAM covered: 3071M [ 0.000437] Found optimal setting for mtrr clean up [ 0.000438] gran_size: 64K chunk_size: 64M num_reg: 3 lose cover RAM: 0G [ 0.000440] MTRR map: 7 entries (3 fixed + 4 variable; max 20), built from 9 variable MTRRs [ 0.000442] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.000547] last_pfn = 0xbf000 max_arch_pfn = 0x400000000 [ 0.000555] esrt: Reserving ESRT space from 0x00000000b7eed498 to 0x00000000b7eed4d0. [ 0.000589] Using GB pages for direct mapping [ 0.000899] Secure boot disabled [ 0.000899] RAMDISK: [mem 0xafb9e000-0xb2838fff] [ 0.000903] ACPI: Early table checksum verification disabled [ 0.000905] ACPI: RSDP 0x00000000BD46A014 000024 (v02 ALASKA) [ 0.000908] ACPI: XSDT 0x00000000BD469728 0000DC (v01 ALASKA A M I 01072009 AMI 01000013) [ 0.000911] ACPI: FACP 0x00000000BCDBA000 000114 (v06 ALASKA A M I 01072009 AMI 00010013) [ 0.000914] ACPI: DSDT 0x00000000BCDB3000 0068CA (v02 ALASKA A M I 01072009 INTL 20120913) [ 0.000916] ACPI: FACS 0x00000000BD464000 000040 [ 0.000917] ACPI: SSDT 0x00000000BCDC0000 008CE9 (v02 AMD AmdTable 00000002 MSFT 04000000) [ 0.000919] ACPI: SSDT 0x00000000BCDBC000 003B45 (v02 AMD AMD AOD 00000001 INTL 20120913) [ 0.000920] ACPI: SSDT 0x00000000BCDBB000 0003F1 (v02 ALASKA CPUSSDT 01072009 AMI 01072009) [ 0.000922] ACPI: FIDT 0x00000000BCDB2000 00009C (v01 ALASKA A M I 01072009 AMI 00010013) [ 0.000923] ACPI: MCFG 0x00000000BCDB1000 00003C (v01 ALASKA A M I 01072009 MSFT 00010013) [ 0.000925] ACPI: AAFT 0x00000000BCDB0000 0000ED (v01 ALASKA OEMAAFT 01072009 MSFT 00000097) [ 0.000926] ACPI: HPET 0x00000000BCDAF000 000038 (v01 ALASKA A M I 01072009 AMI 00000005) [ 0.000928] ACPI: IVRS 0x00000000BCDAE000 0000D0 (v02 AMD AmdTable 00000001 AMD 00000001) [ 0.000929] ACPI: PCCT 0x00000000BCDAD000 00006E (v02 AMD AmdTable 00000001 AMD 00000001) [ 0.000931] ACPI: SSDT 0x00000000BCDA4000 008213 (v02 AMD AmdTable 00000001 AMD 00000001) [ 0.000932] ACPI: CRAT 0x00000000BCDA2000 001710 (v01 AMD AmdTable 00000001 AMD 00000001) [ 0.000933] ACPI: CDIT 0x00000000BCDA1000 000029 (v01 AMD AmdTable 00000001 AMD 00000001) [ 0.000935] ACPI: SSDT 0x00000000BCDA0000 0002C2 (v02 AMD ArticDGP 00000001 INTL 20120913) [ 0.000936] ACPI: SSDT 0x00000000BCD9E000 0010C9 (v02 AMD ArticTPX 00000001 INTL 20120913) [ 0.000938] ACPI: SSDT 0x00000000BCD9D000 00052C (v02 AMD ArticNOI 00000001 INTL 20120913) [ 0.000939] ACPI: SSDT 0x00000000BCD99000 0037C4 (v02 AMD ArticN 00000001 INTL 20120913) [ 0.000940] ACPI: WSMT 0x00000000BCD98000 000028 (v01 ALASKA A M I 01072009 AMI 00010013) [ 0.000942] ACPI: APIC 0x00000000BCD97000 00015E (v04 ALASKA A M I 01072009 AMI 00010013) [ 0.000943] ACPI: SSDT 0x00000000BCD96000 00007D (v02 AMD ArticDIS 00000001 INTL 20120913) [ 0.000945] ACPI: SSDT 0x00000000BCD94000 0010AF (v02 AMD ArticC 00000001 INTL 20120913) [ 0.000946] ACPI: SSDT 0x00000000BCD93000 0000BF (v01 AMD AmdTable 00001000 INTL 20120913) [ 0.000948] ACPI: FPDT 0x00000000BCD92000 000044 (v01 ALASKA A M I 01072009 AMI 01000013) [ 0.000949] ACPI: Reserving FACP table memory at [mem 0xbcdba000-0xbcdba113] [ 0.000950] ACPI: Reserving DSDT table memory at [mem 0xbcdb3000-0xbcdb98c9] [ 0.000950] ACPI: Reserving FACS table memory at [mem 0xbd464000-0xbd46403f] [ 0.000951] ACPI: Reserving SSDT table memory at [mem 0xbcdc0000-0xbcdc8ce8] [ 0.000951] ACPI: Reserving SSDT table memory at [mem 0xbcdbc000-0xbcdbfb44] [ 0.000952] ACPI: Reserving SSDT table memory at [mem 0xbcdbb000-0xbcdbb3f0] [ 0.000952] ACPI: Reserving FIDT table memory at [mem 0xbcdb2000-0xbcdb209b] [ 0.000953] ACPI: Reserving MCFG table memory at [mem 0xbcdb1000-0xbcdb103b] [ 0.000953] ACPI: Reserving AAFT table memory at [mem 0xbcdb0000-0xbcdb00ec] [ 0.000954] ACPI: Reserving HPET table memory at [mem 0xbcdaf000-0xbcdaf037] [ 0.000954] ACPI: Reserving IVRS table memory at [mem 0xbcdae000-0xbcdae0cf] [ 0.000955] ACPI: Reserving PCCT table memory at [mem 0xbcdad000-0xbcdad06d] [ 0.000955] ACPI: Reserving SSDT table memory at [mem 0xbcda4000-0xbcdac212] [ 0.000955] ACPI: Reserving CRAT table memory at [mem 0xbcda2000-0xbcda370f] [ 0.000956] ACPI: Reserving CDIT table memory at [mem 0xbcda1000-0xbcda1028] [ 0.000956] ACPI: Reserving SSDT table memory at [mem 0xbcda0000-0xbcda02c1] [ 0.000957] ACPI: Reserving SSDT table memory at [mem 0xbcd9e000-0xbcd9f0c8] [ 0.000957] ACPI: Reserving SSDT table memory at [mem 0xbcd9d000-0xbcd9d52b] [ 0.000958] ACPI: Reserving SSDT table memory at [mem 0xbcd99000-0xbcd9c7c3] [ 0.000958] ACPI: Reserving WSMT table memory at [mem 0xbcd98000-0xbcd98027] [ 0.000959] ACPI: Reserving APIC table memory at [mem 0xbcd97000-0xbcd9715d] [ 0.000959] ACPI: Reserving SSDT table memory at [mem 0xbcd96000-0xbcd9607c] [ 0.000960] ACPI: Reserving SSDT table memory at [mem 0xbcd94000-0xbcd950ae] [ 0.000960] ACPI: Reserving SSDT table memory at [mem 0xbcd93000-0xbcd930be] [ 0.000961] ACPI: Reserving FPDT table memory at [mem 0xbcd92000-0xbcd92043] [ 0.000987] Zone ranges: [ 0.000987] DMA32 [mem 0x0000000000001000-0x00000000ffffffff] [ 0.000988] Normal [mem 0x0000000100000000-0x000000083f2fffff] [ 0.000989] Movable zone start for each node [ 0.000989] Early memory node ranges [ 0.000990] node 0: [mem 0x0000000000001000-0x000000000009ffff] [ 0.000990] node 0: [mem 0x0000000000100000-0x0000000009bfefff] [ 0.000991] node 0: [mem 0x000000000a000000-0x000000000a1fffff] [ 0.000992] node 0: [mem 0x000000000a20e000-0x000000000affffff] [ 0.000992] node 0: [mem 0x000000000b020000-0x00000000bb582fff] [ 0.000993] node 0: [mem 0x00000000bdfff000-0x00000000beffffff] [ 0.000993] node 0: [mem 0x0000000100000000-0x000000083f2fffff] [ 0.000995] Initmem setup node 0 [mem 0x0000000000001000-0x000000083f2fffff] [ 0.000999] On node 0, zone DMA32: 1 pages in unavailable ranges [ 0.001167] On node 0, zone DMA32: 96 pages in unavailable ranges [ 0.001175] On node 0, zone DMA32: 1025 pages in unavailable ranges [ 0.001190] On node 0, zone DMA32: 14 pages in unavailable ranges [ 0.004269] On node 0, zone DMA32: 32 pages in unavailable ranges [ 0.004344] On node 0, zone DMA32: 10876 pages in unavailable ranges [ 0.004533] On node 0, zone Normal: 4096 pages in unavailable ranges [ 0.004551] On node 0, zone Normal: 3328 pages in unavailable ranges [ 0.004919] ACPI: PM-Timer IO Port: 0x808 [ 0.004923] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1]) [ 0.004933] IOAPIC[0]: apic_id 33, version 33, address 0xfec00000, GSI 0-23 [ 0.004937] IOAPIC[1]: apic_id 34, version 33, address 0xfec01000, GSI 24-55 [ 0.004938] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.004940] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) [ 0.004943] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.004943] ACPI: HPET id: 0x10228201 base: 0xfed00000 [ 0.004945] smpboot: Allowing 32 CPUs, 0 hotplug CPUs [ 0.004962] [mem 0xc0000000-0xfe9fffff] available for PCI devices [ 0.004965] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns [ 0.007654] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:32 nr_node_ids:1 [ 0.008240] percpu: Embedded 63 pages/cpu s131128 r8192 d118728 u262144 [ 0.008266] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.7.5-Zen3 root=UUID=9732d22d-9c66-4bb6-9da8-262c6125c008 ro amd_pstate=active zswap.max_pool_percent=13 slub_debug=FZP page_poison=1 netconsole=6666@192.168.2.4/eth0,6666@192.168.2.3/A8:A1:59:16:4F:EA modprobe.blacklist=radeon [ 0.008318] Unknown kernel command line parameters "BOOT_IMAGE=/boot/vmlinuz-6.7.5-Zen3", will be passed to user space. [ 0.008331] printk: log_buf_len individual max cpu contribution: 8192 bytes [ 0.008332] printk: log_buf_len total cpu_extra contributions: 253952 bytes [ 0.008332] printk: log_buf_len min size: 65536 bytes [ 0.008525] printk: log_buf_len: 524288 bytes [ 0.008525] printk: early log buf free: 49384(75%) [ 0.009841] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear) [ 0.010501] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear) [ 0.010612] Built 1 zonelists, mobility grouping on. Total pages: 8238213 [ 0.010714] mem auto-init: stack:all(pattern), heap alloc:off, heap free:off [ 0.010738] software IO TLB: area num 32. [ 0.186158] Memory: 2987264K/33476560K available (10240K kernel code, 756K rwdata, 3084K rodata, 1564K init, 1312K bss, 832512K reserved, 0K cma-reserved) [ 0.186162] ********************************************************** [ 0.186162] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.186163] ** ** [ 0.186163] ** This system shows unhashed kernel memory addresses ** [ 0.186163] ** via the console, logs, and other interfaces. This ** [ 0.186163] ** might reduce the security of your system. ** [ 0.186164] ** ** [ 0.186164] ** If you see this message and you are not debugging ** [ 0.186164] ** the kernel, report this immediately to your system ** [ 0.186164] ** administrator! ** [ 0.186164] ** ** [ 0.186165] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.186165] ********************************************************** [ 0.186738] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=32, Nodes=1 [ 0.186990] rcu: Hierarchical RCU implementation. [ 0.186991] Tracing variant of Tasks RCU enabled. [ 0.186991] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [ 0.187022] NR_IRQS: 4352, nr_irqs: 1224, preallocated irqs: 16 [ 0.187240] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.187317] kfence: initialized - using 2097152 bytes for 255 objects at 0xffffa0b85b68b000-0xffffa0b85b88b000 [ 0.187369] Console: colour dummy device 80x25 [ 0.187370] printk: legacy console [tty0] enabled [ 0.187573] ACPI: Core revision 20230628 [ 0.187767] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns [ 0.187782] APIC: Switch to symmetric I/O mode setup [ 0.187788] APIC: Switched APIC routing to: physical flat [ 0.188304] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.204450] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x30ea8bddfcb, max_idle_ns: 440795234617 ns [ 0.204454] Calibrating delay loop (skipped), value calculated using timer frequency.. 6789.91 BogoMIPS (lpj=11311870) [ 0.204465] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.204502] LVT offset 1 assigned for vector 0xf9 [ 0.204617] LVT offset 2 assigned for vector 0xf4 [ 0.204657] process: using mwait in idle threads [ 0.204659] Last level iTLB entries: 4KB 512, 2MB 512, 4MB 256 [ 0.204661] Last level dTLB entries: 4KB 2048, 2MB 2048, 4MB 1024, 1GB 0 [ 0.204663] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.204666] Spectre V2 : Mitigation: Retpolines [ 0.204667] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch [ 0.204669] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT [ 0.204670] Spectre V2 : Enabling Restricted Speculation for firmware calls [ 0.204672] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier [ 0.204674] Spectre V2 : User space: Mitigation: STIBP always-on protection [ 0.204676] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl [ 0.204678] Speculative Return Stack Overflow: Mitigation: Safe RET [ 0.204682] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.204684] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.204685] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.204686] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' [ 0.204688] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.204690] x86/fpu: xstate_offset[11]: 832, xstate_sizes[11]: 16 [ 0.204691] x86/fpu: Enabled xstate features 0x807, context size is 848 bytes, using 'compacted' format. [ 0.216511] Freeing SMP alternatives memory: 24K [ 0.216516] pid_max: default: 32768 minimum: 301 [ 0.228744] LSM: initializing lsm=capability,yama [ 0.228758] Yama: becoming mindful. [ 0.228868] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.228913] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.338821] smpboot: CPU0: AMD Ryzen 9 5950X 16-Core Processor (family: 0x19, model: 0x21, stepping: 0x0) [ 0.339125] RCU Tasks Trace: Setting shift to 5 and lim to 1 rcu_task_cb_adjust=1. [ 0.339148] Performance Events: Fam17h+ core perfctr, AMD PMU driver. [ 0.339168] ... version: 0 [ 0.339171] ... bit width: 48 [ 0.339173] ... generic registers: 6 [ 0.339176] ... value mask: 0000ffffffffffff [ 0.339179] ... max period: 00007fffffffffff [ 0.339181] ... fixed-purpose events: 0 [ 0.339184] ... event mask: 000000000000003f [ 0.339250] signal: max sigframe size: 1776 [ 0.339300] rcu: Hierarchical SRCU implementation. [ 0.339303] rcu: Max phase no-delay instances is 1000. [ 0.339595] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter. [ 0.340048] smp: Bringing up secondary CPUs ... [ 0.340202] smpboot: x86: Booting SMP configuration: [ 0.340205] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 #29 #30 #31 [ 0.377872] Spectre V2 : Update user space SMT mitigation: STIBP always-on [ 0.409787] smp: Brought up 1 node, 32 CPUs [ 0.409787] smpboot: Max logical packages: 1 [ 0.409787] smpboot: Total of 32 processors activated (217274.40 BogoMIPS) [ 2.154947] node 0 deferred pages initialised in 1744ms [ 2.161693] allocated 67108864 bytes of page_ext [ 2.161870] devtmpfs: initialized [ 2.161870] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 2.161870] futex hash table entries: 8192 (order: 7, 524288 bytes, linear) [ 2.161870] pinctrl core: initialized pinctrl subsystem [ 2.161870] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 2.162291] thermal_sys: Registered thermal governor 'bang_bang' [ 2.162293] thermal_sys: Registered thermal governor 'step_wise' [ 2.162324] cpuidle: using governor menu [ 2.162324] Detected 1 PCC Subspaces [ 2.162324] Registering PCC driver as Mailbox controller [ 2.162324] PCI: Using configuration type 1 for base access [ 2.162324] PCI: Using configuration type 1 for extended access [ 2.164521] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 2.164521] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 2.164521] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 2.164521] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 2.218005] raid6: avx2x4 gen() 42028 MB/s [ 2.274671] raid6: avx2x2 gen() 36672 MB/s [ 2.331338] raid6: avx2x1 gen() 25513 MB/s [ 2.331341] raid6: using algorithm avx2x4 gen() 42028 MB/s [ 2.388006] raid6: .... xor() 6291 MB/s, rmw enabled [ 2.388009] raid6: using avx2x2 recovery algorithm [ 2.388187] ACPI: Added _OSI(Module Device) [ 2.388190] ACPI: Added _OSI(Processor Device) [ 2.388193] ACPI: Added _OSI(3.0 _SCP Extensions) [ 2.388196] ACPI: Added _OSI(Processor Aggregator Device) [ 2.484276] ACPI: 12 ACPI AML tables successfully acquired and loaded [ 2.493996] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 2.514194] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 2.519937] ACPI: Interpreter enabled [ 2.586670] PCI host bridge to bus 0000:00 [ 2.586674] pci_bus 0000:00: root bus resource [io 0x0000-0x03af window] [ 2.586678] pci_bus 0000:00: root bus resource [io 0x03e0-0x0cf7 window] [ 2.586683] pci_bus 0000:00: root bus resource [io 0x03b0-0x03df window] [ 2.586687] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.586692] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000dffff window] [ 2.586697] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfec2ffff window] [ 2.586701] pci_bus 0000:00: root bus resource [mem 0xfee00000-0xffffffff window] [ 2.586710] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.586744] pci 0000:00:00.0: [1022:1480] type 00 class 0x060000 [ 2.586950] pci 0000:00:00.2: [1022:1481] type 00 class 0x080600 [ 2.587161] pci 0000:00:01.0: [1022:1482] type 00 class 0x060000 [ 2.587271] pci 0000:00:01.1: [1022:1483] type 01 class 0x060400 [ 2.587304] pci 0000:00:01.1: enabling Extended Tags [ 2.587373] pci 0000:00:01.1: PME# supported from D0 D3hot D3cold [ 2.587619] pci 0000:00:01.2: [1022:1483] type 01 class 0x060400 [ 2.587652] pci 0000:00:01.2: enabling Extended Tags [ 2.587720] pci 0000:00:01.2: PME# supported from D0 D3hot D3cold [ 2.588008] pci 0000:00:02.0: [1022:1482] type 00 class 0x060000 [ 2.588117] pci 0000:00:03.0: [1022:1482] type 00 class 0x060000 [ 2.588225] pci 0000:00:03.1: [1022:1483] type 01 class 0x060400 [ 2.588310] pci 0000:00:03.1: PME# supported from D0 D3hot D3cold [ 2.588547] pci 0000:00:04.0: [1022:1482] type 00 class 0x060000 [ 2.588662] pci 0000:00:05.0: [1022:1482] type 00 class 0x060000 [ 2.588776] pci 0000:00:07.0: [1022:1482] type 00 class 0x060000 [ 2.588877] pci 0000:00:07.1: [1022:1484] type 01 class 0x060400 [ 2.588904] pci 0000:00:07.1: enabling Extended Tags [ 2.588959] pci 0000:00:07.1: PME# supported from D0 D3hot D3cold [ 2.589181] pci 0000:00:08.0: [1022:1482] type 00 class 0x060000 [ 2.589288] pci 0000:00:08.1: [1022:1484] type 01 class 0x060400 [ 2.589317] pci 0000:00:08.1: enabling Extended Tags [ 2.589376] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold [ 2.589631] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500 [ 2.589857] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100 [ 2.590106] pci 0000:00:18.0: [1022:1440] type 00 class 0x060000 [ 2.590187] pci 0000:00:18.1: [1022:1441] type 00 class 0x060000 [ 2.590277] pci 0000:00:18.2: [1022:1442] type 00 class 0x060000 [ 2.590357] pci 0000:00:18.3: [1022:1443] type 00 class 0x060000 [ 2.590435] pci 0000:00:18.4: [1022:1444] type 00 class 0x060000 [ 2.590515] pci 0000:00:18.5: [1022:1445] type 00 class 0x060000 [ 2.590599] pci 0000:00:18.6: [1022:1446] type 00 class 0x060000 [ 2.590673] pci 0000:00:18.7: [1022:1447] type 00 class 0x060000 [ 2.592957] pci 0000:03:08.0: PME# supported from D3hot D3cold [ 2.593185] pci 0000:02:00.2: PCI bridge to [bus 03-05] [ 2.593193] pci 0000:02:00.2: bridge window [io 0xd000-0xefff] [ 2.593199] pci 0000:02:00.2: bridge window [mem 0xfcc00000-0xfcdfffff] [ 2.593207] pci 0000:02:00.2: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 2.593299] pci 0000:04:00.0: [1002:5b63] type 00 class 0x030000 [ 2.593324] pci 0000:04:00.0: reg 0x10: [mem 0xe0000000-0xefffffff pref] [ 2.593337] pci 0000:04:00.0: reg 0x14: [io 0xe000-0xe0ff] [ 2.593350] pci 0000:04:00.0: reg 0x18: [mem 0xfcd30000-0xfcd3ffff] [ 2.593392] pci 0000:04:00.0: reg 0x30: [mem 0xfcd00000-0xfcd1ffff pref] [ 2.593407] pci 0000:04:00.0: enabling Extended Tags [ 2.593516] pci 0000:04:00.0: supports D1 D2 [ 2.593565] pci 0000:04:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:03:00.0 (capable of 32.000 Gb/s with 2.5 GT/s PCIe x16 link) [ 2.593681] pci 0000:04:00.1: [1002:5b73] type 00 class 0x038000 [ 2.593703] pci 0000:04:00.1: reg 0x10: [mem 0xfcd20000-0xfcd2ffff] [ 2.593864] pci 0000:04:00.1: supports D1 D2 [ 2.593969] pci 0000:04:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' [ 2.593989] pci 0000:03:00.0: PCI bridge to [bus 04] [ 2.593997] pci 0000:03:00.0: bridge window [io 0xe000-0xefff] [ 2.594003] pci 0000:03:00.0: bridge window [mem 0xfcd00000-0xfcdfffff] [ 2.594011] pci 0000:03:00.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 2.594115] pci 0000:05:00.0: [10ec:8168] type 00 class 0x020000 [ 2.594148] pci 0000:05:00.0: reg 0x10: [io 0xd000-0xd0ff] [ 2.594192] pci 0000:05:00.0: reg 0x18: [mem 0xfcc04000-0xfcc04fff 64bit] [ 2.594221] pci 0000:05:00.0: reg 0x20: [mem 0xfcc00000-0xfcc03fff 64bit] [ 2.594425] pci 0000:05:00.0: supports D1 D2 [ 2.594428] pci 0000:05:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 2.594793] pci 0000:03:08.0: PCI bridge to [bus 05] [ 2.594801] pci 0000:03:08.0: bridge window [io 0xd000-0xdfff] [ 2.594807] pci 0000:03:08.0: bridge window [mem 0xfcc00000-0xfccfffff] [ 2.594893] pci 0000:06:00.0: [1002:1478] type 01 class 0x060400 [ 2.594910] pci 0000:06:00.0: reg 0x10: [mem 0xfcb00000-0xfcb03fff] [ 2.595037] pci 0000:06:00.0: PME# supported from D0 D3hot D3cold [ 2.595305] pci 0000:00:03.1: PCI bridge to [bus 06-08] [ 2.595311] pci 0000:00:03.1: bridge window [io 0xf000-0xffff] [ 2.595316] pci 0000:00:03.1: bridge window [mem 0xfc900000-0xfcbfffff] [ 2.595322] pci 0000:00:03.1: bridge window [mem 0xc0000000-0xd01fffff 64bit pref] [ 2.595394] pci 0000:07:00.0: [1002:1479] type 01 class 0x060400 [ 2.595543] pci 0000:07:00.0: PME# supported from D0 D3hot D3cold [ 2.597191] pci 0000:06:00.0: PCI bridge to [bus 07-08] [ 2.597200] pci 0000:06:00.0: bridge window [io 0xf000-0xffff] [ 2.597205] pci 0000:06:00.0: bridge window [mem 0xfc900000-0xfcafffff] [ 2.598688] pci 0000:0a:00.0: enabling Extended Tags [ 2.598902] pci 0000:0a:00.1: [1022:1486] type 00 class 0x108000 [ 2.598921] pci 0000:0a:00.1: reg 0x18: [mem 0xfc700000-0xfc7fffff] [ 2.598936] pci 0000:0a:00.1: reg 0x24: [mem 0xfc800000-0xfc801fff] [ 2.598948] pci 0000:0a:00.1: enabling Extended Tags [ 2.599140] pci 0000:0a:00.3: [1022:149c] type 00 class 0x0c0330 [ 2.599156] pci 0000:0a:00.3: reg 0x10: [mem 0xfc600000-0xfc6fffff 64bit] [ 2.599189] pci 0000:0a:00.3: enabling Extended Tags [ 2.599257] pci 0000:0a:00.3: PME# supported from D0 D3hot D3cold [ 2.599488] pci 0000:00:08.1: PCI bridge to [bus 0a] [ 2.599495] pci 0000:00:08.1: bridge window [mem 0xfc600000-0xfc8fffff] [ 2.601297] ACPI: PCI: Interrupt link LNKA configured for IRQ 0 [ 2.601521] ACPI: PCI: Interrupt link LNKB configured for IRQ 0 [ 2.601730] ACPI: PCI: Interrupt link LNKC configured for IRQ 0 [ 2.601967] ACPI: PCI: Interrupt link LNKD configured for IRQ 0 [ 2.602190] ACPI: PCI: Interrupt link LNKE configured for IRQ 0 [ 2.602379] ACPI: PCI: Interrupt link LNKF configured for IRQ 0 [ 2.602568] ACPI: PCI: Interrupt link LNKG configured for IRQ 0 [ 2.602757] ACPI: PCI: Interrupt link LNKH configured for IRQ 0 [ 2.607804] iommu: Default domain type: Translated [ 2.607804] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.607993] SCSI subsystem initialized [ 2.608116] EDAC MC: Ver: 3.0.0 [ 2.608257] efivars: Registered efivars operations [ 2.608257] PCI: Using ACPI for IRQ routing [ 2.608274] pci 0000:04:00.0: vgaarb: setting as boot VGA device [ 2.608274] pci 0000:04:00.0: vgaarb: bridge control possible [ 2.608274] pci 0000:04:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 2.608274] pci 0000:08:00.0: vgaarb: setting as boot VGA device (overriding previous) [ 2.608274] pci 0000:08:00.0: vgaarb: bridge control possible [ 2.608274] pci 0000:08:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none [ 2.608274] vgaarb: loaded [ 2.608274] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.608274] hpet0: 3 comparators, 32-bit 14.318180 MHz counter [ 2.612218] clocksource: Switched to clocksource tsc-early [ 2.612543] pnp: PnP ACPI init [ 2.612780] system 00:00: [mem 0xf0000000-0xf7ffffff] has been reserved [ 2.613044] system 00:01: [mem 0xfd100000-0xfd1fffff] has been reserved [ 2.613044] system 00:03: [io 0x0280-0x028f] has been reserved [ 2.613044] system 00:03: [io 0x0290-0x029f] has been reserved [ 2.613044] system 00:03: [io 0x02a0-0x02af] has been reserved [ 2.613044] system 00:03: [io 0x02b0-0x02bf] has been reserved [ 2.614819] system 00:05: [io 0x0900-0x090f] has been reserved [ 2.614824] system 00:05: [io 0x0910-0x091f] has been reserved [ 2.614831] system 00:05: [mem 0xfec00000-0xfec00fff] could not be reserved [ 2.614838] system 00:05: [mem 0xfec01000-0xfec01fff] could not be reserved [ 2.614843] system 00:05: [mem 0xfedc0000-0xfedc0fff] has been reserved [ 2.614849] system 00:05: [mem 0xfee00000-0xfee00fff] has been reserved [ 2.614855] system 00:05: [mem 0xfed80000-0xfed8ffff] could not be reserved [ 2.614861] system 00:05: [mem 0xfec10000-0xfec10fff] has been reserved [ 2.614866] system 00:05: [mem 0xff000000-0xffffffff] has been reserved [ 2.617794] pnp: PnP ACPI: found 6 devices [ 2.625377] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.625481] NET: Registered PF_INET protocol family [ 2.625738] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 2.627864] tcp_listen_portaddr_hash hash table entries: 16384 (order: 7, 524288 bytes, linear) [ 2.627970] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.628134] TCP established hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 2.628547] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes, linear) [ 2.629226] TCP: Hash tables configured (established 262144 bind 65536) [ 2.629489] UDP hash table entries: 16384 (order: 8, 1572864 bytes, linear) [ 2.629842] UDP-Lite hash table entries: 16384 (order: 8, 1572864 bytes, linear) [ 2.630116] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.630137] pci 0000:00:01.1: PCI bridge to [bus 01] [ 2.630144] pci 0000:00:01.1: bridge window [mem 0xfcf00000-0xfcffffff] [ 2.630152] pci 0000:03:00.0: PCI bridge to [bus 04] [ 2.630156] pci 0000:03:00.0: bridge window [io 0xe000-0xefff] [ 2.630163] pci 0000:03:00.0: bridge window [mem 0xfcd00000-0xfcdfffff] [ 2.630169] pci 0000:03:00.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630178] pci 0000:03:08.0: PCI bridge to [bus 05] [ 2.630182] pci 0000:03:08.0: bridge window [io 0xd000-0xdfff] [ 2.630189] pci 0000:03:08.0: bridge window [mem 0xfcc00000-0xfccfffff] [ 2.630199] pci 0000:02:00.2: PCI bridge to [bus 03-05] [ 2.630204] pci 0000:02:00.2: bridge window [io 0xd000-0xefff] [ 2.630211] pci 0000:02:00.2: bridge window [mem 0xfcc00000-0xfcdfffff] [ 2.630216] pci 0000:02:00.2: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630225] pci 0000:00:01.2: PCI bridge to [bus 02-05] [ 2.630229] pci 0000:00:01.2: bridge window [io 0xd000-0xefff] [ 2.630234] pci 0000:00:01.2: bridge window [mem 0xfcc00000-0xfcefffff] [ 2.630239] pci 0000:00:01.2: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630246] pci 0000:07:00.0: PCI bridge to [bus 08] [ 2.630251] pci 0000:07:00.0: bridge window [io 0xf000-0xffff] [ 2.630257] pci 0000:07:00.0: bridge window [mem 0xfc900000-0xfcafffff] [ 2.630263] pci 0000:07:00.0: bridge window [mem 0xc0000000-0xd01fffff 64bit pref] [ 2.630365] pci_bus 0000:02: resource 0 [io 0xd000-0xefff] [ 2.630369] pci_bus 0000:02: resource 1 [mem 0xfcc00000-0xfcefffff] [ 2.630372] pci_bus 0000:02: resource 2 [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630376] pci_bus 0000:03: resource 0 [io 0xd000-0xefff] [ 2.630379] pci_bus 0000:03: resource 1 [mem 0xfcc00000-0xfcdfffff] [ 2.630383] pci_bus 0000:03: resource 2 [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630387] pci_bus 0000:04: resource 0 [io 0xe000-0xefff] [ 2.630390] pci_bus 0000:04: resource 1 [mem 0xfcd00000-0xfcdfffff] [ 2.630394] pci_bus 0000:04: resource 2 [mem 0xe0000000-0xefffffff 64bit pref] [ 2.630398] pci_bus 0000:05: resource 0 [io 0xd000-0xdfff] [ 2.630401] pci_bus 0000:05: resource 1 [mem 0xfcc00000-0xfccfffff] [ 2.630405] pci_bus 0000:06: resource 0 [io 0xf000-0xffff] [ 2.630408] pci_bus 0000:06: resource 1 [mem 0xfc900000-0xfcbfffff] [ 2.630411] pci_bus 0000:06: resource 2 [mem 0xc0000000-0xd01fffff 64bit pref] [ 2.630415] pci_bus 0000:07: resource 0 [io 0xf000-0xffff] [ 2.630419] pci_bus 0000:07: resource 1 [mem 0xfc900000-0xfcafffff] [ 2.630422] pci_bus 0000:07: resource 2 [mem 0xc0000000-0xd01fffff 64bit pref] [ 2.630426] pci_bus 0000:08: resource 0 [io 0xf000-0xffff] [ 2.630429] pci_bus 0000:08: resource 1 [mem 0xfc900000-0xfcafffff] [ 2.630433] pci_bus 0000:08: resource 2 [mem 0xc0000000-0xd01fffff 64bit pref] [ 2.630437] pci_bus 0000:0a: resource 1 [mem 0xfc600000-0xfc8fffff] [ 2.631108] pci 0000:08:00.1: D0 power state depends on 0000:08:00.0 [ 2.631559] PCI: CLS 64 bytes, default 64 [ 2.631665] Unpacking initramfs... [ 2.633483] AMD-Vi: Using global IVHD EFR:0x0, EFR2:0x0 [ 2.927331] Freeing initrd memory: 45676K [ 2.957160] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported [ 2.957307] pci 0000:00:01.0: Adding to iommu group 0 [ 2.957329] pci 0000:00:01.1: Adding to iommu group 0 [ 2.957350] pci 0000:00:01.2: Adding to iommu group 0 [ 2.957384] pci 0000:00:02.0: Adding to iommu group 1 [ 2.957433] pci 0000:00:03.0: Adding to iommu group 2 [ 2.957454] pci 0000:00:03.1: Adding to iommu group 2 [ 2.957490] pci 0000:00:04.0: Adding to iommu group 3 [ 2.957524] pci 0000:00:05.0: Adding to iommu group 4 [ 2.957559] pci 0000:00:07.0: Adding to iommu group 5 [ 2.957587] pci 0000:00:07.1: Adding to iommu group 6 [ 2.957630] pci 0000:00:08.0: Adding to iommu group 7 [ 2.957658] pci 0000:00:08.1: Adding to iommu group 8 [ 2.957706] pci 0000:00:14.0: Adding to iommu group 9 [ 2.957729] pci 0000:00:14.3: Adding to iommu group 9 [ 2.957822] pci 0000:00:18.0: Adding to iommu group 10 [ 2.967743] software IO TLB: mapped [mem 0x00000000abb9e000-0x00000000afb9e000] (64MB) [ 2.967805] LVT offset 0 assigned for vector 0x400 [ 2.968015] perf: AMD IBS detected (0x000003ff) [ 2.968026] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank). [ 2.969366] Initialise system trusted keyrings [ 2.969421] workingset: timestamp_bits=46 max_order=23 bucket_order=0 [ 2.970027] fuse: init (API version 7.39) [ 2.970096] 9p: Installing v9fs 9p2000 file system support [ 2.970167] NET: Registered PF_ALG protocol family [ 2.970171] xor: automatically using best checksumming function avx [ 2.970175] Key type asymmetric registered [ 2.970178] Asymmetric key parser 'x509' registered [ 2.974112] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 2.974118] io scheduler kyber registered [ 2.975254] atomic64_test: passed for x86-64 platform with CX8 and with SSE [ 2.975424] pcieport 0000:00:01.1: PME: Signaling with IRQ 26 [ 2.975526] pcieport 0000:00:01.1: AER: enabled with IRQ 26 [ 2.975739] pcieport 0000:00:01.2: PME: Signaling with IRQ 27 [ 2.975832] pcieport 0000:00:01.2: AER: enabled with IRQ 27 [ 2.976042] pcieport 0000:00:03.1: PME: Signaling with IRQ 28 [ 2.976138] pcieport 0000:00:03.1: AER: enabled with IRQ 28 [ 2.976576] pcieport 0000:00:07.1: PME: Signaling with IRQ 30 [ 2.976673] pcieport 0000:00:07.1: AER: enabled with IRQ 30 [ 2.976863] pcieport 0000:00:08.1: PME: Signaling with IRQ 31 [ 2.976953] pcieport 0000:00:08.1: AER: enabled with IRQ 31 [ 2.978756] Estimated ratio of average max frequency by base frequency (times 1024): 1277 [ 2.978798] ACPI: \_SB_.PLTF.C000: Found 2 idle states [ 2.979022] ACPI: \_SB_.PLTF.C002: Found 2 idle states [ 2.979241] ACPI: \_SB_.PLTF.C004: Found 2 idle states [ 2.979448] ACPI: \_SB_.PLTF.C006: Found 2 idle states [ 2.979687] ACPI: \_SB_.PLTF.C008: Found 2 idle states [ 2.979948] ACPI: \_SB_.PLTF.C00A: Found 2 idle states [ 2.980157] ACPI: \_SB_.PLTF.C00C: Found 2 idle states [ 2.980379] ACPI: \_SB_.PLTF.C00E: Found 2 idle states [ 2.980630] ACPI: \_SB_.PLTF.C010: Found 2 idle states [ 2.980874] ACPI: \_SB_.PLTF.C012: Found 2 idle states [ 2.981123] ACPI: \_SB_.PLTF.C014: Found 2 idle states [ 2.981348] ACPI: \_SB_.PLTF.C016: Found 2 idle states [ 2.981596] ACPI: \_SB_.PLTF.C018: Found 2 idle states [ 2.981838] ACPI: \_SB_.PLTF.C01A: Found 2 idle states [ 2.982089] ACPI: \_SB_.PLTF.C01C: Found 2 idle states [ 2.982358] ACPI: \_SB_.PLTF.C01E: Found 2 idle states [ 2.994816] scsi host1: ahci [ 2.995022] scsi host2: ahci [ 2.995239] scsi host3: ahci [ 2.995448] scsi host4: ahci [ 2.995655] scsi host5: ahci [ 2.995771] ata1: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80100 irq 40 lpm-pol 0 [ 2.995777] ata2: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80180 irq 40 lpm-pol 0 [ 2.995782] ata3: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80200 irq 40 lpm-pol 0 [ 2.995786] ata4: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80280 irq 40 lpm-pol 0 [ 2.995791] ata5: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80300 irq 40 lpm-pol 0 [ 2.995796] ata6: SATA max UDMA/133 abar m131072@0xfce80000 port 0xfce80380 irq 40 lpm-pol 0 [ 2.996298] tun: Universal TUN/TAP device driver, 1.6 [ 2.997343] nvme nvme0: missing or invalid SUBNQN field. [ 2.999770] nvme nvme0: 15/0/0 default/read/poll queues [ 3.005447] nvme0n1: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 [ 3.012982] r8169 0000:05:00.0 eth0: RTL8168h/8111h, 9c:6b:00:22:95:f9, XID 541, IRQ 57 [ 3.012989] r8169 0000:05:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko] [ 3.013077] i8042: PNP: No PS/2 controller found. [ 3.013131] rtc_cmos 00:02: RTC can wake from S4 [ 3.013369] rtc_cmos 00:02: registered as rtc0 [ 3.013410] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram [ 3.013441] i2c_dev: i2c /dev entries driver [ 3.013531] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0 [ 3.013536] piix4_smbus 0000:00:14.0: Using register 0x02 for SMBus port selection [ 3.013713] piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20 [ 3.198215] amd_pstate_ut: 1 amd_pstate_ut_acpi_cpc_valid success! [ 3.198220] amd_pstate_ut: 2 amd_pstate_ut_check_enabled success! [ 3.198930] amd_pstate_ut: amd_pstate_ut_check_perf cpu0 highest=211 166 nominal=111 111 lowest_nonlinear=57 57 lowest=19 19, they should be equal! [ 3.198936] amd_pstate_ut: 3 amd_pstate_ut_check_perf fail! [ 3.198941] amd_pstate_ut: 4 amd_pstate_ut_check_freq success! [ 3.199374] stackdepot: allocating hash table of 1048576 entries via kvcalloc [ 3.200329] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0 [ 3.202938] Console: switching to colour frame buffer device 100x37 [ 3.204246] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device [ 3.204595] NET: Registered PF_INET6 protocol family [ 3.205167] Segment Routing with IPv6 [ 3.205225] In-situ OAM (IOAM) with IPv6 [ 3.205288] NET: Registered PF_PACKET protocol family [ 3.205335] NET: Registered PF_KEY protocol family [ 3.205466] 9pnet: Installing 9P2000 support [ 3.212279] microcode: Current revision: 0x0a20102b [ 3.213666] resctrl: L3 allocation detected [ 3.946202] ata3.00: configured for UDMA/100 [ 3.959399] scsi 2:0:0:0: CD-ROM HL-DT-ST BD-RE BH16NS40 1.03 PQ: 0 ANSI: 5 [ 3.974222] tsc: Refined TSC clocksource calibration: 3393.624 MHz [ 3.974802] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x30eac774559, max_idle_ns: 440795212956 ns [ 3.975774] clocksource: Switched to clocksource tsc [ 4.017886] sr 2:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray [ 4.018521] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 4.353456] ata4: SATA link down (SStatus 0 SControl 300) [ 4.666068] ata5: SATA link down (SStatus 0 SControl 330) [ 4.979661] ata6: SATA link down (SStatus 0 SControl 330) [ 6.296954] r8169 0000:05:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 6.300922] printk: legacy console [netcon0] enabled [ 6.305010] netconsole: network logging started [ 6.306031] RAS: Correctable Errors collector initialized. [ 6.306853] clk: Disabling unused clocks [ 6.308364] Freeing unused kernel image (initmem) memory: 1564K [ 6.323880] Write protecting the kernel read-only data: 14336k [ 6.325508] Freeing unused kernel image (rodata/data gap) memory: 1012K [ 6.329289] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.329752] rodata_test: all tests were successful [ 6.330496] Run /init as init process [ 6.343208] systemd[1]: systemd 254 running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID -CURL +ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified) [ 6.346008] systemd[1]: Detected architecture x86-64. [ 6.346900] systemd[1]: Running in initrd. [ 6.349410] systemd[1]: No hostname configured, using default hostname. [ 6.349999] systemd[1]: Hostname set to . [ 6.350822] systemd[1]: Initializing machine ID from random generator. [ 6.446409] systemd[1]: Queued start job for default target initrd.target. [ 6.481275] systemd[1]: Started systemd-ask-password-console.path. [ 6.482763] systemd[1]: Expecting device dev-disk-by\x2duuid-9732d22d\x2d9c66\x2d4bb6\x2d9da8\x2d262c6125c008.device... [ 6.484308] systemd[1]: Reached target cryptsetup.target. [ 6.485395] systemd[1]: Reached target initrd-usr-fs.target. [ 6.486453] systemd[1]: Reached target paths.target. [ 6.487955] systemd[1]: Reached target slices.target. [ 6.489064] systemd[1]: Reached target swap.target. [ 6.490155] systemd[1]: Reached target timers.target. [ 6.494266] systemd[1]: Listening on dbus.socket. [ 6.495517] systemd[1]: Listening on systemd-journald-dev-log.socket. [ 6.496764] systemd[1]: Listening on systemd-journald.socket. [ 6.498462] systemd[1]: Listening on systemd-udevd-control.socket. [ 6.499710] systemd[1]: Listening on systemd-udevd-kernel.socket. [ 6.500814] systemd[1]: Reached target sockets.target. [ 6.503570] systemd[1]: Starting kmod-static-nodes.service... [ 6.510806] systemd[1]: Starting systemd-journald.service... [ 6.516285] systemd[1]: Starting systemd-modules-load.service... [ 6.519801] systemd[1]: Starting systemd-vconsole-setup.service... [ 6.520104] systemd-journald[360]: Collecting audit messages is disabled. [ 6.521535] Asymmetric key parser 'pkcs8' registered [ 6.523246] systemd[1]: Finished kmod-static-nodes.service. [ 6.524830] systemd[1]: Finished systemd-modules-load.service. [ 6.527547] systemd[1]: Starting systemd-sysctl.service... [ 6.531981] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service... [ 6.536020] systemd[1]: Finished systemd-sysctl.service. [ 6.547130] systemd[1]: Finished systemd-vconsole-setup.service. [ 6.549642] systemd[1]: Starting dracut-cmdline-ask.service... [ 6.560096] systemd[1]: Finished systemd-tmpfiles-setup-dev-early.service. [ 6.562714] systemd[1]: Starting systemd-tmpfiles-setup-dev.service... [ 6.587345] systemd[1]: Finished systemd-tmpfiles-setup-dev.service. [ 6.588688] systemd[1]: Reached target local-fs-pre.target. [ 6.589830] systemd[1]: Reached target local-fs.target. [ 6.593064] systemd[1]: Started systemd-journald.service. [ 6.790338] device-mapper: uevent: version 1.0.3 [ 6.791312] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 6.802250] RPC: Registered named UNIX socket transport module. [ 6.802766] RPC: Registered udp transport module. [ 6.803253] RPC: Registered tcp transport module. [ 6.803728] RPC: Registered tcp-with-tls transport module. [ 6.804203] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 7.133160] r8169 0000:05:00.0 enp5s0: renamed from eth0 (while UP) [ 7.182776] ACPI: bus type USB registered [ 7.183366] usbcore: registered new interface driver usbfs [ 7.183845] usbcore: registered new interface driver hub [ 7.185212] usbcore: registered new device driver usb [ 7.185998] ccp 0000:0a:00.1: enabling device (0000 -> 0002) [ 7.186749] ccp 0000:0a:00.1: psp enabled [ 7.200446] cryptd: max_cpu_qlen set to 1000 [ 7.200545] xhci_hcd 0000:02:00.0: xHCI Host Controller [ 7.201187] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 1 [ 7.203601] AVX2 version of gcm_enc/dec engaged. [ 7.204160] AES CTR mode by8 optimization enabled [ 7.257304] xhci_hcd 0000:02:00.0: hcc params 0x0200ef81 hci version 0x110 quirks 0x0000000000000410 [ 7.258635] xhci_hcd 0000:02:00.0: xHCI Host Controller [ 7.258642] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2 [ 7.258646] xhci_hcd 0000:02:00.0: Host supports USB 3.1 Enhanced SuperSpeed [ 7.258795] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07 [ 7.260415] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 7.260416] usb usb1: Product: xHCI Host Controller [ 7.260418] usb usb1: Manufacturer: Linux 6.7.5-Zen3 xhci-hcd [ 7.261698] usb usb1: SerialNumber: 0000:02:00.0 [ 7.262014] hub 1-0:1.0: USB hub found [ 7.262659] hub 1-0:1.0: 10 ports detected [ 7.264228] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 7.264301] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.07 [ 7.265209] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 7.265653] usb usb2: Product: xHCI Host Controller [ 7.266078] usb usb2: Manufacturer: Linux 6.7.5-Zen3 xhci-hcd [ 7.266509] usb usb2: SerialNumber: 0000:02:00.0 [ 7.267224] hub 2-0:1.0: USB hub found [ 7.267251] hub 2-0:1.0: 4 ports detected [ 7.268230] xhci_hcd 0000:0a:00.3: xHCI Host Controller [ 7.268878] xhci_hcd 0000:0a:00.3: new USB bus registered, assigned bus number 3 [ 7.269467] xhci_hcd 0000:0a:00.3: hcc params 0x0278ffe5 hci version 0x110 quirks 0x0000000000000410 [ 7.270892] xhci_hcd 0000:0a:00.3: xHCI Host Controller [ 7.271346] xhci_hcd 0000:0a:00.3: new USB bus registered, assigned bus number 4 [ 7.271790] xhci_hcd 0000:0a:00.3: Host supports USB 3.1 Enhanced SuperSpeed [ 7.272956] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07 [ 7.273510] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 7.274077] usb usb3: Product: xHCI Host Controller [ 7.274569] usb usb3: Manufacturer: Linux 6.7.5-Zen3 xhci-hcd [ 7.275014] usb usb3: SerialNumber: 0000:0a:00.3 [ 7.275746] hub 3-0:1.0: USB hub found [ 7.276227] hub 3-0:1.0: 4 ports detected [ 7.277529] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ 7.278506] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.07 [ 7.278948] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 7.279382] usb usb4: Product: xHCI Host Controller [ 7.279812] usb usb4: Manufacturer: Linux 6.7.5-Zen3 xhci-hcd [ 7.280242] usb usb4: SerialNumber: 0000:0a:00.3 [ 7.281245] hub 4-0:1.0: USB hub found [ 7.281986] hub 4-0:1.0: 4 ports detected [ 7.513997] usb 1-6: new high-speed USB device number 2 using xhci_hcd [ 7.530892] usb 3-2: new high-speed USB device number 2 using xhci_hcd [ 7.551603] BTRFS: device label zen3 devid 1 transid 525089 /dev/nvme0n1p7 scanned by mount (776) [ 7.552499] BTRFS info (device nvme0n1p7): first mount of filesystem 9732d22d-9c66-4bb6-9da8-262c6125c008 [ 7.553404] BTRFS info (device nvme0n1p7): using xxhash64 (xxhash64-generic) checksum algorithm [ 7.553847] BTRFS info (device nvme0n1p7): using free space tree [ 7.566610] BTRFS info (device nvme0n1p7): enabling ssd optimizations [ 7.567050] BTRFS info (device nvme0n1p7): auto enabling async discard [ 7.671263] usb 1-6: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11 [ 7.671267] usb 1-6: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 7.671270] usb 1-6: Product: USB 2.0 Hub [ 7.679314] usb 3-2: New USB device found, idVendor=174c, idProduct=2074, bcdDevice= 2.00 [ 7.679670] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=0 [ 7.679672] usb 3-2: Product: ASM107x [ 7.679674] usb 3-2: Manufacturer: Asmedia [ 7.681300] hub 1-6:1.0: USB hub found [ 7.687520] hub 1-6:1.0: 4 ports detected [ 7.720184] hub 3-2:1.0: USB hub found [ 7.721064] hub 3-2:1.0: 4 ports detected [ 7.797535] usb 4-2: new SuperSpeed USB device number 2 using xhci_hcd [ 7.818957] usb 4-2: New USB device found, idVendor=174c, idProduct=3074, bcdDevice= 2.00 [ 7.819395] usb 4-2: New USB device strings: Mfr=2, Product=3, SerialNumber=0 [ 7.819835] usb 4-2: Product: ASM107x [ 7.820273] usb 4-2: Manufacturer: Asmedia [ 7.827196] usb 1-7: new high-speed USB device number 3 using xhci_hcd [ 7.847994] hub 4-2:1.0: USB hub found [ 7.848137] hub 4-2:1.0: 4 ports detected [ 7.895950] systemd-journald[360]: Received SIGTERM from PID 1 (systemd). [ 7.982687] systemd[1]: systemd 254 running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID -CURL +ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified) [ 7.984397] systemd[1]: Detected architecture x86-64. [ 7.986986] systemd[1]: Hostname set to . [ 7.990204] usb 1-7: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=60.52 [ 7.990783] usb 1-7: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 7.991201] usb 1-7: Product: USB2.0 Hub [ 8.000284] hub 1-7:1.0: USB hub found [ 8.004188] hub 1-7:1.0: 4 ports detected [ 8.173864] usb 1-6.2: new low-speed USB device number 4 using xhci_hcd [ 8.180887] systemd[1]: /run/systemd/generator/systemd-cryptsetup@crypt\x2dhome.service:16: RequiresMountsFor= path is not absolute, ignoring: discard,noearly [ 8.245089] systemd[1]: initrd-switch-root.service: Deactivated successfully. [ 8.245713] systemd[1]: Stopped initrd-switch-root.service. [ 8.247634] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. [ 8.248576] systemd[1]: Created slice system-getty.slice. [ 8.250012] systemd[1]: Created slice system-modprobe.slice. [ 8.251609] systemd[1]: Created slice system-systemd\x2dcryptsetup.slice. [ 8.253035] systemd[1]: Created slice system-systemd\x2dfsck.slice. [ 8.255937] systemd[1]: Created slice system-vncserver.slice. [ 8.261347] systemd[1]: Created slice user.slice. [ 8.266434] systemd[1]: Started systemd-ask-password-console.path. [ 8.268038] systemd[1]: Started systemd-ask-password-wall.path. [ 8.269327] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount. [ 8.270389] systemd[1]: Expecting device dev-disk-by\x2dlabel-gehaim.device... [ 8.274091] systemd[1]: Expecting device dev-disk-by\x2dlabel-swap.device... [ 8.275163] systemd[1]: Expecting device dev-disk-by\x2duuid-8c360ebc\x2d3a9c\x2d4f07\x2d86be\x2d65bd5068653b.device... [ 8.276840] systemd[1]: Stopped target initrd-switch-root.target. [ 8.278606] systemd[1]: Stopped target initrd-fs.target. [ 8.279821] systemd[1]: Stopped target initrd-root-fs.target. [ 8.281060] systemd[1]: Reached target integritysetup.target. [ 8.282284] systemd[1]: Reached target remote-fs.target. [ 8.283492] systemd[1]: Reached target slices.target. [ 8.284858] systemd[1]: Reached target veritysetup.target. [ 8.287103] systemd[1]: Listening on systemd-coredump.socket. [ 8.288653] systemd[1]: Listening on systemd-udevd-control.socket. [ 8.289978] systemd[1]: Listening on systemd-udevd-kernel.socket. [ 8.314240] systemd[1]: Mounting dev-hugepages.mount... [ 8.317411] systemd[1]: Mounting dev-mqueue.mount... [ 8.320214] systemd[1]: Mounting sys-kernel-debug.mount... [ 8.324024] systemd[1]: sys-kernel-tracing.mount was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 8.327086] systemd[1]: Starting kmod-static-nodes.service... [ 8.329903] systemd[1]: Starting modprobe@configfs.service... [ 8.332668] systemd[1]: Starting modprobe@dm_mod.service... [ 8.335449] systemd[1]: Starting modprobe@drm.service... [ 8.338395] systemd[1]: Starting modprobe@fuse.service... [ 8.340998] systemd[1]: Starting modprobe@loop.service... [ 8.345095] systemd[1]: Starting systemd-journald.service... [ 8.350244] loop: module loaded [ 8.350612] systemd[1]: Starting systemd-modules-load.service... [ 8.353229] systemd[1]: Starting systemd-remount-fs.service... [ 8.355267] systemd-journald[858]: Collecting audit messages is disabled. [ 8.355968] systemd[1]: Starting systemd-udev-trigger.service... [ 8.358788] systemd[1]: Starting zram_var_tmp.service... [ 8.360163] nct6775: Found NCT6798D or compatible chip at 0x2e:0x290 [ 8.362621] systemd[1]: Mounted dev-hugepages.mount. [ 8.362770] BTRFS info (device nvme0n1p7: state M): use lzo compression, level 0 [ 8.364802] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 8.365145] systemd[1]: Started systemd-journald.service. [ 8.367966] zram: Added device: zram0 [ 8.368729] zram: Added device: zram1 [ 8.368983] zram: Added device: zram2 [ 8.394644] zram1: detected capacity change from 0 to 50331648 [ 8.400229] systemd-journald[858]: Received client request to flush runtime journal. [ 8.464565] systemd-journald[858]: /var/log/journal/ae3cb8dab4f34228b32557ac64c03a0d/system.journal: Journal file uses a different sequence number ID, rotating. [ 8.465330] systemd-journald[858]: Rotating system journal. [ 8.543632] EXT4-fs (zram1): mounting ext2 file system using the ext4 subsystem [ 8.545477] EXT4-fs (zram1): mounted filesystem 52efb723-d1f0-45b3-aa41-31f789ef334b r/w without journal. Quota mode: disabled. [ 8.601147] usb 1-6.2: New USB device found, idVendor=046a, idProduct=010d, bcdDevice= 1.00 [ 8.601624] usb 1-6.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 8.640531] usb 1-8: new full-speed USB device number 5 using xhci_hcd [ 8.717563] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0 [ 8.718587] ACPI: button: Power Button [PWRB] [ 8.719585] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1 [ 8.720422] ACPI: button: Power Button [PWRF] [ 8.809658] RAPL PMU: API unit is 2^-32 Joules, 1 fixed counters, 163840 ms ovfl timer [ 8.810240] RAPL PMU: hw unit of domain package 2^-16 Joules [ 8.839443] kvm_amd: TSC scaling supported [ 8.839993] kvm_amd: Nested Virtualization enabled [ 8.840568] kvm_amd: Nested Paging enabled [ 8.841144] kvm_amd: Virtual VMLOAD VMSAVE supported [ 8.841696] kvm_amd: Virtual GIF supported [ 8.842240] kvm_amd: LBR virtualization supported [ 8.860306] MCE: In-kernel MCE decoding enabled. [ 8.862402] snd_hda_intel 0000:08:00.1: Force to non-snoop mode [ 8.862459] EDAC MC0: Giving out device to module amd64_edac controller F19h_M20h: DEV 0000:00:18.3 (INTERRUPT) [ 8.864192] EDAC amd64: F19h_M20h detected (node 0). [ 8.864706] EDAC amd64: MC: 0: 0MB 1: 0MB [ 8.865203] EDAC amd64: MC: 2: 8192MB 3: 8192MB [ 8.865690] EDAC amd64: MC: 0: 0MB 1: 0MB [ 8.866159] EDAC amd64: MC: 2: 8192MB 3: 8192MB [ 8.873891] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input2 [ 8.875041] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input3 [ 8.876433] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input4 [ 8.877866] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input5 [ 8.879277] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input6 [ 8.880806] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:03.1/0000:06:00.0/0000:07:00.0/0000:08:00.1/sound/card0/input7 [ 8.904881] usb 1-8: New USB device found, idVendor=26ce, idProduct=01a2, bcdDevice= 0.00 [ 8.905551] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 8.906133] usb 1-8: Product: LED Controller [ 8.906698] usb 1-8: Manufacturer: ASRock [ 8.907252] usb 1-8: SerialNumber: A02019100900 [ 8.927585] [drm] amdgpu kernel modesetting enabled. [ 8.936581] hid: raw HID events driver (C) Jiri Kosina [ 8.955604] Adding 33558524k swap on /dev/nvme0n1p5. Priority:-2 extents:1 across:33558524k SS [ 8.967711] [drm] initializing kernel modesetting (NAVY_FLOUNDER 0x1002:0x73DF 0x148C:0x2310 0xC5). [ 8.969192] [drm] register mmio base: 0xFC900000 [ 8.969744] [drm] register mmio size: 1048576 [ 8.975106] [drm] add ip block number 0 [ 8.975669] [drm] add ip block number 1 [ 8.976214] [drm] add ip block number 2 [ 8.976755] [drm] add ip block number 3 [ 8.977319] [drm] add ip block number 4 [ 8.977844] [drm] add ip block number 5 [ 8.978352] [drm] add ip block number 6 [ 8.978846] [drm] add ip block number 7 [ 8.979332] [drm] add ip block number 8 [ 8.979813] [drm] add ip block number 9 [ 8.980582] amdgpu 0000:08:00.0: No more image in the PCI ROM [ 8.981176] amdgpu 0000:08:00.0: amdgpu: Fetched VBIOS from ROM BAR [ 8.981757] amdgpu: ATOM BIOS: 113-001-X01 [ 8.993534] [drm] VCN(0) decode is enabled in VM mode [ 8.994000] [drm] VCN(0) encode is enabled in VM mode [ 8.999176] [drm] JPEG decode is enabled in VM mode [ 9.017418] Console: switching to colour dummy device 80x25 [ 9.018165] amdgpu 0000:08:00.0: vgaarb: deactivate vga console [ 9.018177] amdgpu 0000:08:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default) [ 9.018259] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit [ 9.018278] amdgpu 0000:08:00.0: amdgpu: VRAM: 12272M 0x0000008000000000 - 0x00000082FEFFFFFF (12272M used) [ 9.018289] amdgpu 0000:08:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF [ 9.018309] [drm] Detected VRAM RAM=12272M, BAR=256M [ 9.018317] [drm] RAM width 192bits GDDR6 [ 9.018600] [drm] amdgpu: 12272M of VRAM memory ready [ 9.018613] [drm] amdgpu: 16018M of GTT memory ready. [ 9.018649] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 9.018795] [drm] PCIE GART of 512M enabled (table at 0x0000008000200000). [ 9.052750] usbcore: registered new interface driver usbhid [ 9.052763] usbhid: USB HID core driver [ 9.053869] usb 1-6.3: new full-speed USB device number 6 using xhci_hcd [ 9.059602] input: HID 046a:010d as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.2/1-6.2:1.0/0003:046A:010D.0001/input/input8 [ 9.114494] hid-generic 0003:046A:010D.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 046a:010d] on usb-0000:02:00.0-6.2/input0 [ 9.114715] input: HID 046a:010d as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.2/1-6.2:1.1/0003:046A:010D.0002/input/input9 [ 9.171161] hid-generic 0003:046A:010D.0002: input,hidraw1: USB HID v1.11 Device [HID 046a:010d] on usb-0000:02:00.0-6.2/input1 [ 9.171354] input: ASRock LED Controller as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-8/1-8:1.0/0003:26CE:01A2.0003/input/input10 [ 9.228276] hid-generic 0003:26CE:01A2.0003: input,hidraw2: USB HID v1.10 Device [ASRock LED Controller] on usb-0000:02:00.0-8/input0 [ 9.476069] usb 1-6.3: New USB device found, idVendor=1e7d, idProduct=2c38, bcdDevice= 0.78 [ 9.476085] usb 1-6.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 9.476096] usb 1-6.3: Product: ROCCAT Kiro Mouse [ 9.476105] usb 1-6.3: Manufacturer: ROCCAT [ 9.506517] input: ROCCAT ROCCAT Kiro Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.3/1-6.3:1.0/0003:1E7D:2C38.0004/input/input11 [ 9.506750] input: ROCCAT ROCCAT Kiro Mouse Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.3/1-6.3:1.0/0003:1E7D:2C38.0004/input/input12 [ 9.561241] input: ROCCAT ROCCAT Kiro Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.3/1-6.3:1.0/0003:1E7D:2C38.0004/input/input13 [ 9.562035] hid-generic 0003:1E7D:2C38.0004: input,hiddev96,hidraw3: USB HID v1.11 Mouse [ROCCAT ROCCAT Kiro Mouse] on usb-0000:02:00.0-6.3/input0 [ 9.572316] input: ROCCAT ROCCAT Kiro Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-6/1-6.3/1-6.3:1.1/0003:1E7D:2C38.0005/input/input14 [ 9.628121] hid-generic 0003:1E7D:2C38.0005: input,hidraw4: USB HID v1.00 Keyboard [ROCCAT ROCCAT Kiro Mouse] on usb-0000:02:00.0-6.3/input1 [ 11.082212] amdgpu 0000:08:00.0: amdgpu: STB initialized to 2048 entries [ 11.082519] [drm] Loading DMUB firmware via PSP: version=0x02020020 [ 11.083066] [drm] use_doorbell being set to: [true] [ 11.083091] [drm] use_doorbell being set to: [true] [ 11.083113] [drm] Found VCN firmware Version ENC: 1.29 DEC: 2 VEP: 0 Revision: 2 [ 11.083143] amdgpu 0000:08:00.0: amdgpu: Will use PSP to load VCN firmware [ 11.148376] [drm] reserve 0xa00000 from 0x82fd000000 for PSP TMR [ 11.254624] amdgpu 0000:08:00.0: amdgpu: RAS: optional ras ta ucode is not available [ 11.269558] amdgpu 0000:08:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available [ 11.269589] amdgpu 0000:08:00.0: amdgpu: smu driver if version = 0x0000000e, smu fw if version = 0x00000012, smu fw program = 0, version = 0x00413b00 (65.59.0) [ 11.269604] amdgpu 0000:08:00.0: amdgpu: SMU driver if version not matched [ 11.269641] amdgpu 0000:08:00.0: amdgpu: use vbios provided pptable [ 11.326253] amdgpu 0000:08:00.0: amdgpu: SMU is initialized successfully! [ 11.326672] [drm] Display Core v3.2.259 initialized on DCN 3.0 [ 11.326680] [drm] DP-HDMI FRL PCON supported [ 11.328039] [drm] DMUB hardware initialized: version=0x02020020 [ 11.330188] snd_hda_intel 0000:08:00.1: bound 0000:08:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) [ 11.365088] [drm] kiq ring mec 2 pipe 1 q 0 [ 11.369961] [drm] VCN decode and encode initialized successfully(under DPG Mode). [ 11.370740] [drm] JPEG decode initialized successfully. [ 11.371322] amdgpu 0000:08:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 10, active_cu_number 40 [ 11.371337] amdgpu 0000:08:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0 [ 11.371348] amdgpu 0000:08:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 11.371357] amdgpu 0000:08:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 11.371367] amdgpu 0000:08:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0 [ 11.371377] amdgpu 0000:08:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0 [ 11.371387] amdgpu 0000:08:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0 [ 11.371396] amdgpu 0000:08:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0 [ 11.371406] amdgpu 0000:08:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0 [ 11.371415] amdgpu 0000:08:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0 [ 11.371425] amdgpu 0000:08:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0 [ 11.371434] amdgpu 0000:08:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0 [ 11.371444] amdgpu 0000:08:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0 [ 11.371453] amdgpu 0000:08:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8 [ 11.371462] amdgpu 0000:08:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8 [ 11.371472] amdgpu 0000:08:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8 [ 11.371481] amdgpu 0000:08:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8 [ 11.373440] amdgpu 0000:08:00.0: amdgpu: Using BACO for runtime pm [ 11.374464] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:08:00.0 on minor 1 [ 11.387419] fbcon: amdgpudrmfb (fb0) is primary device [ 11.387742] [drm] DSC precompute is not needed. [ 11.515065] Console: switching to colour frame buffer device 480x135 [ 11.531976] amdgpu 0000:08:00.0: [drm] fb0: amdgpudrmfb frame buffer device [ 25.610945] BTRFS: device label gehaim devid 1 transid 28902 /dev/mapper/crypt-home scanned by mount (1803) [ 25.611372] BTRFS info (device dm-0): first mount of filesystem b7c3ef13-cd1b-4f74-9d2f-42a7ac547f10 [ 25.611424] BTRFS info (device dm-0): using xxhash64 (xxhash64-generic) checksum algorithm [ 25.611463] BTRFS info (device dm-0): use zstd compression, level 3 [ 25.611492] BTRFS info (device dm-0): using free space tree [ 25.662891] BTRFS info (device dm-0): enabling ssd optimizations [ 26.117850] systemd-journald[858]: /var/log/journal/ae3cb8dab4f34228b32557ac64c03a0d/user-1000.journal: Journal file uses a different sequence number ID, rotating. [ 26.354399] amdgpu 0000:08:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem [ 31.938336] usb 1-6: USB disconnect, device number 2 [ 31.938355] usb 1-6.2: USB disconnect, device number 4 [ 32.109799] usb 1-6.3: USB disconnect, device number 6 [ 58.548356] KTAP version 1 [ 58.548367] 1..1 [ 58.548404] KTAP version 1 [ 58.548409] # Subtest: ttm_device [ 58.548414] # module: ttm_device_test [ 58.548416] 1..5 [ 58.549042] ok 1 ttm_device_init_basic [ 58.549490] # ttm_device_init_multiple: ASSERTION FAILED at drivers/gpu/drm/ttm/tests/ttm_device_test.c:68 [ 58.549490] Expected list_count_nodes(&ttm_devs[0].device_list) == num_dev, but [ 58.549490] list_count_nodes(&ttm_devs[0].device_list) == 4 (0x4) [ 58.549490] num_dev == 3 (0x3) [ 58.549752] not ok 2 ttm_device_init_multiple [ 58.550040] list_add corruption. prev->next should be next (ffffffffc05cd428), but was 6b6b6b6b6b6b6b6b. (prev=ffffa0b1a5c034f0). [ 58.550059] ------------[ cut here ]------------ [ 58.550064] kernel BUG at lib/list_debug.c:32! [ 58.550075] invalid opcode: 0000 [#1] SMP NOPTI [ 58.550084] CPU: 6 PID: 2129 Comm: kunit_try_catch Tainted: G N 6.7.5-Zen3 #1 [ 58.550092] Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 [ 58.550099] RIP: 0010:__list_add_valid_or_report+0x67/0x9c [ 58.550111] Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 [ 58.550128] RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 [ 58.550137] RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 [ 58.550150] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 58.550157] RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 [ 58.550164] R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 [ 58.550170] R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 [ 58.550177] FS: 0000000000000000(0000) GS:ffffa0b85eb80000(0000) knlGS:0000000000000000 [ 58.550184] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.550191] CR2: 00007ff09c005038 CR3: 000000026ce14000 CR4: 0000000000b50ef0 [ 58.550198] Call Trace: [ 58.550206] [ 58.550213] ? __die_body+0x15/0x65 [ 58.550223] ? die+0x2f/0x48 [ 58.550231] ? do_trap+0x76/0x109 [ 58.550239] ? __list_add_valid_or_report+0x67/0x9c [ 58.550248] ? __list_add_valid_or_report+0x67/0x9c [ 58.550256] ? do_error_trap+0x69/0xa6 [ 58.550265] ? __list_add_valid_or_report+0x67/0x9c [ 58.550273] ? exc_invalid_op+0x4d/0x71 [ 58.550282] ? __list_add_valid_or_report+0x67/0x9c [ 58.550290] ? asm_exc_invalid_op+0x1a/0x20 [ 58.550302] ? __list_add_valid_or_report+0x67/0x9c [ 58.550311] ? __list_add_valid_or_report+0x67/0x9c [ 58.550319] ttm_device_init+0x10e/0x157 [ttm] [ 58.550332] ttm_device_kunit_init+0x3d/0x51 [ttm_kunit_helpers] [ 58.550342] ttm_device_fini_basic+0x6d/0x1b3 [ttm_device_test] [ 58.550353] ? timekeeping_get_ns+0x19/0x3b [ 58.550361] ? srso_alias_return_thunk+0x5/0xfbef5 [ 58.550369] ? ktime_get_ts64+0x40/0x92 [ 58.550379] kunit_try_run_case+0xaf/0x163 [kunit] [ 58.550390] ? kunit_try_catch_throw+0x1b/0x1b [kunit] [ 58.550400] ? kunit_try_catch_throw+0x1b/0x1b [kunit] [ 58.550419] kunit_generic_run_threadfn_adapter+0x15/0x20 [kunit] [ 58.550430] kthread+0xcf/0xd7 [ 58.550444] ? kthread_complete_and_exit+0x1a/0x1a [ 58.550453] ret_from_fork+0x23/0x35 [ 58.550461] ? kthread_complete_and_exit+0x1a/0x1a [ 58.550470] ret_from_fork_asm+0x11/0x20 [ 58.550479] [ 58.550485] Modules linked in: ttm_device_test ttm_kunit_helpers drm_kunit_helpers kunit rfkill dm_crypt nhpoly1305_avx2 nhpoly1305 chacha_generic chacha_x86_64 libchacha adiantum libpoly1305 algif_skcipher input_leds joydev hid_generic usbhid hid amdgpu snd_hda_codec_hdmi amd64_edac snd_hda_intel amdxcp mfd_core snd_intel_dspcfg edac_mce_amd gpu_sched snd_hda_codec video snd_hwdep drm_suballoc_helper snd_hda_core i2c_algo_bit drm_ttm_helper snd_pcm wmi_bmof ttm snd_timer evdev drm_exec snd drm_display_helper soundcore kvm_amd k10temp drm_buddy rapl wmi gpio_amdpt gpio_generic button lz4 lz4_compress lz4_decompress zram sg nct6775 nct6775_core hwmon_vid hwmon loop configfs sha512_ssse3 sha512_generic sha256_ssse3 sha1_ssse3 sha1_generic aesni_intel libaes crypto_simd cryptd xhci_pci xhci_hcd ccp usbcore usb_common sunrpc dm_mod pkcs8_key_parser efivarfs [ 58.550596] ---[ end trace 0000000000000000 ]--- [ 58.550604] RIP: 0010:__list_add_valid_or_report+0x67/0x9c [ 58.550612] Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 [ 58.550620] RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 [ 58.550627] RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 [ 58.550634] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 58.550642] RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 [ 58.550648] R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 [ 58.550655] R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 [ 58.550661] FS: 0000000000000000(0000) GS:ffffa0b85eb80000(0000) knlGS:0000000000000000 [ 58.550668] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.550675] CR2: 00007ff09c005038 CR3: 000000026ce14000 CR4: 0000000000b50ef0 [ 223.351961] Key type dns_resolver registered [ 223.357794] NFS: Registering the id_resolver key type [ 223.357806] Key type id_resolver registered [ 223.357811] Key type id_legacy registered [ 368.452162] # ttm_device_fini_basic: try timed out [ 368.452189] general protection fault, probably for non-canonical address 0x6b6b6b6b6b6b6b6b: 0000 [#2] SMP NOPTI [ 368.452199] CPU: 26 PID: 2119 Comm: modprobe Tainted: G D N 6.7.5-Zen3 #1 [ 368.452207] Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 [ 368.452213] RIP: 0010:kthread_stop+0x3c/0x78 [ 368.452225] Code: f0 0f c1 43 28 be 02 00 00 00 85 c0 74 0c 8d 50 01 09 c2 79 0a be 01 00 00 00 e8 f5 31 37 00 48 89 df e8 35 f1 ff ff 48 89 c5 80 08 02 48 89 df e8 6a ff ff ff f0 80 4b 02 02 48 89 df e8 f6 [ 368.452234] RSP: 0018:ffffb23b01fff938 EFLAGS: 00010246 [ 368.452241] RAX: 6b6b6b6b6b6b6b6b RBX: ffffa0b170ab6040 RCX: 0000000000000000 [ 368.452247] RDX: 000000006b6b6b6f RSI: 0000000000000002 RDI: 0000000000000000 [ 368.452253] RBP: 6b6b6b6b6b6b6b6b R08: 0000000000000000 R09: 0000000000000000 [ 368.452258] R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b170ab6040 [ 368.452264] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 [ 368.452270] FS: 00007f9321e6ec40(0000) GS:ffffa0b85f080000(0000) knlGS:0000000000000000 [ 368.452278] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 368.452286] CR2: 00005592ea51ef40 CR3: 0000000189590000 CR4: 0000000000b50ef0 [ 368.452293] Call Trace: [ 368.452300] [ 368.452310] ? __die_body+0x15/0x65 [ 368.452320] ? die_addr+0x37/0x50 [ 368.452336] ? exc_general_protection+0x1b6/0x1ec [ 368.452347] ? asm_exc_general_protection+0x26/0x30 [ 368.452357] ? kthread_stop+0x3c/0x78 [ 368.452366] ? kthread_stop+0x39/0x78 [ 368.452375] kunit_try_catch_run+0xc9/0x155 [kunit] [ 368.452388] kunit_run_case_catch_errors+0x3f/0x93 [kunit] [ 368.452399] kunit_run_tests+0x182/0x516 [kunit] [ 368.452412] ? kunit_try_run_case_cleanup+0x39/0x39 [kunit] [ 368.452422] ? kunit_catch_run_case_cleanup+0x85/0x85 [kunit] [ 368.452436] __kunit_test_suites_init+0x64/0x83 [kunit] [ 368.452446] kunit_module_notify+0xda/0x177 [kunit] [ 368.452457] notifier_call_chain+0x5a/0x92 [ 368.452466] blocking_notifier_call_chain+0x3e/0x60 [ 368.452474] do_init_module+0xcb/0x218 [ 368.452483] init_module_from_file+0x7a/0x99 [ 368.452492] __do_sys_finit_module+0x162/0x223 [ 368.452502] do_syscall_64+0x6e/0xd8 [ 368.452512] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 368.452521] RIP: 0033:0x7f9321f7a479 [ 368.452529] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 87 89 0c 00 f7 d8 64 89 01 48 [ 368.452536] RSP: 002b:00007ffe2e350908 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 368.452544] RAX: ffffffffffffffda RBX: 00005590b57cef40 RCX: 00007f9321f7a479 [ 368.452551] RDX: 0000000000000000 RSI: 00005590b5100c7c RDI: 0000000000000007 [ 368.452557] RBP: 0000000000000000 R08: 00007f9322043b20 R09: 0000000000000000 [ 368.452563] R10: 0000000000000050 R11: 0000000000000246 R12: 0000000000040000 [ 368.452570] R13: 00005590b5100c7c R14: 00005590b57cefe0 R15: 0000000000000000 [ 368.452578] [ 368.452584] Modules linked in: nfsv4 dns_resolver nfs lockd grace ttm_device_test ttm_kunit_helpers drm_kunit_helpers kunit rfkill dm_crypt nhpoly1305_avx2 nhpoly1305 chacha_generic chacha_x86_64 libchacha adiantum libpoly1305 algif_skcipher input_leds joydev hid_generic usbhid hid amdgpu snd_hda_codec_hdmi amd64_edac snd_hda_intel amdxcp mfd_core snd_intel_dspcfg edac_mce_amd gpu_sched snd_hda_codec video snd_hwdep drm_suballoc_helper snd_hda_core i2c_algo_bit drm_ttm_helper snd_pcm wmi_bmof ttm snd_timer evdev drm_exec snd drm_display_helper soundcore kvm_amd k10temp drm_buddy rapl wmi gpio_amdpt gpio_generic button lz4 lz4_compress lz4_decompress zram sg nct6775 nct6775_core hwmon_vid hwmon loop configfs sha512_ssse3 sha512_generic sha256_ssse3 sha1_ssse3 sha1_generic aesni_intel libaes crypto_simd cryptd xhci_pci xhci_hcd ccp usbcore usb_common sunrpc dm_mod pkcs8_key_parser efivarfs [ 368.452703] ---[ end trace 0000000000000000 ]--- [ 368.452710] RIP: 0010:__list_add_valid_or_report+0x67/0x9c [ 368.452719] Code: c7 c7 26 ff c4 90 48 89 c6 e8 2f 32 ca ff 0f 0b 4c 8b 02 49 39 f0 74 14 48 89 d1 48 c7 c7 78 ff c4 90 4c 89 c2 e8 13 32 ca ff <0f> 0b 48 39 d7 74 05 4c 39 c7 75 17 48 89 f1 48 89 c2 48 89 fe 48 [ 368.452727] RSP: 0018:ffffb23b05d27df8 EFLAGS: 00010246 [ 368.452739] RAX: 0000000000000075 RBX: 0000000000000000 RCX: 0000000000000000 [ 368.452746] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 368.452752] RBP: ffffa0b1a5c034f0 R08: 0000000000000000 R09: 0000000000000000 [ 368.452759] R10: 0000000000000000 R11: 0000000000000000 R12: ffffa0b1843b2628 [ 368.452765] R13: ffffa0b1b7c1f478 R14: ffffffffc0696480 R15: ffffa0b1a5c11000 [ 368.452772] FS: 00007f9321e6ec40(0000) GS:ffffa0b85f080000(0000) knlGS:0000000000000000 [ 368.452779] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 368.452786] CR2: 00005592ea51ef40 CR3: 0000000189590000 CR4: 0000000000b50ef0 [ 2235.091785] ============================================================================= [ 2235.091797] BUG task_struct (Tainted: G D N): Poison overwritten [ 2235.091804] ----------------------------------------------------------------------------- [ 2235.091804] [ 2235.091809] 0xffffa0b170ab6068-0xffffa0b170ab6068 @offset=24680. First byte 0x6c instead of 0x6b [ 2235.091816] Slab 0xffffea8944c2ac00 objects=8 used=8 fp=0x0000000000000000 flags=0x4000000000000840(slab|head|zone=1) [ 2235.091824] Object 0xffffa0b170ab6040 @offset=24640 fp=0x0000000000000000 [ 2235.091824] [ 2235.091831] Redzone ffffa0b170ab6000: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 2235.091837] Redzone ffffa0b170ab6010: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 2235.091843] Redzone ffffa0b170ab6020: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 2235.091848] Redzone ffffa0b170ab6030: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 2235.091854] Object ffffa0b170ab6040: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091859] Object ffffa0b170ab6050: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091865] Object ffffa0b170ab6060: 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b 6b 6b 6b 6b kkkkkkkklkkkkkkk [ 2235.091870] Object ffffa0b170ab6070: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091876] Object ffffa0b170ab6080: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091881] Object ffffa0b170ab6090: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091887] Object ffffa0b170ab60a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091892] Object ffffa0b170ab60b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091898] Object ffffa0b170ab60c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091903] Object ffffa0b170ab60d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091908] Object ffffa0b170ab60e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091929] Object ffffa0b170ab60f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091934] Object ffffa0b170ab6100: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091941] Object ffffa0b170ab6110: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091949] Object ffffa0b170ab6120: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091955] Object ffffa0b170ab6130: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091961] Object ffffa0b170ab6140: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091967] Object ffffa0b170ab6150: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091973] Object ffffa0b170ab6160: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091980] Object ffffa0b170ab6170: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091986] Object ffffa0b170ab6180: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091992] Object ffffa0b170ab6190: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.091998] Object ffffa0b170ab61a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092011] Object ffffa0b170ab61b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092017] Object ffffa0b170ab61c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092023] Object ffffa0b170ab61d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092029] Object ffffa0b170ab61e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092035] Object ffffa0b170ab61f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092042] Object ffffa0b170ab6200: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092048] Object ffffa0b170ab6210: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092054] Object ffffa0b170ab6220: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092060] Object ffffa0b170ab6230: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092067] Object ffffa0b170ab6240: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092073] Object ffffa0b170ab6250: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092080] Object ffffa0b170ab6260: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092086] Object ffffa0b170ab6270: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092092] Object ffffa0b170ab6280: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092098] Object ffffa0b170ab6290: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092105] Object ffffa0b170ab62a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092111] Object ffffa0b170ab62b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092117] Object ffffa0b170ab62c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092123] Object ffffa0b170ab62d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092130] Object ffffa0b170ab62e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092148] Object ffffa0b170ab62f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092154] Object ffffa0b170ab6300: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092160] Object ffffa0b170ab6310: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092166] Object ffffa0b170ab6320: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092172] Object ffffa0b170ab6330: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092178] Object ffffa0b170ab6340: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092185] Object ffffa0b170ab6350: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092191] Object ffffa0b170ab6360: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092198] Object ffffa0b170ab6370: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092204] Object ffffa0b170ab6380: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092210] Object ffffa0b170ab6390: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092216] Object ffffa0b170ab63a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092227] Object ffffa0b170ab63b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092233] Object ffffa0b170ab63c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092240] Object ffffa0b170ab63d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092246] Object ffffa0b170ab63e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092252] Object ffffa0b170ab63f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092258] Object ffffa0b170ab6400: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092264] Object ffffa0b170ab6410: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092271] Object ffffa0b170ab6420: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092277] Object ffffa0b170ab6430: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092283] Object ffffa0b170ab6440: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092289] Object ffffa0b170ab6450: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092296] Object ffffa0b170ab6460: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092302] Object ffffa0b170ab6470: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092308] Object ffffa0b170ab6480: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092314] Object ffffa0b170ab6490: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092321] Object ffffa0b170ab64a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092327] Object ffffa0b170ab64b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092333] Object ffffa0b170ab64c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092339] Object ffffa0b170ab64d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092346] Object ffffa0b170ab64e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092364] Object ffffa0b170ab64f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092370] Object ffffa0b170ab6500: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092376] Object ffffa0b170ab6510: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092382] Object ffffa0b170ab6520: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092388] Object ffffa0b170ab6530: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092394] Object ffffa0b170ab6540: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092401] Object ffffa0b170ab6550: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092407] Object ffffa0b170ab6560: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092413] Object ffffa0b170ab6570: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092419] Object ffffa0b170ab6580: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092424] Object ffffa0b170ab6590: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092429] Object ffffa0b170ab65a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092437] Object ffffa0b170ab65b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092442] Object ffffa0b170ab65c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092447] Object ffffa0b170ab65d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092452] Object ffffa0b170ab65e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092458] Object ffffa0b170ab65f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092463] Object ffffa0b170ab6600: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092468] Object ffffa0b170ab6610: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092473] Object ffffa0b170ab6620: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092478] Object ffffa0b170ab6630: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092483] Object ffffa0b170ab6640: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092488] Object ffffa0b170ab6650: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092493] Object ffffa0b170ab6660: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092498] Object ffffa0b170ab6670: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092503] Object ffffa0b170ab6680: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092508] Object ffffa0b170ab6690: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092513] Object ffffa0b170ab66a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092518] Object ffffa0b170ab66b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092523] Object ffffa0b170ab66c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092528] Object ffffa0b170ab66d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092533] Object ffffa0b170ab66e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092538] Object ffffa0b170ab66f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092551] Object ffffa0b170ab6700: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092556] Object ffffa0b170ab6710: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092561] Object ffffa0b170ab6720: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092566] Object ffffa0b170ab6730: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092572] Object ffffa0b170ab6740: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092577] Object ffffa0b170ab6750: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092582] Object ffffa0b170ab6760: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092587] Object ffffa0b170ab6770: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092592] Object ffffa0b170ab6780: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092597] Object ffffa0b170ab6790: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092603] Object ffffa0b170ab67a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092611] Object ffffa0b170ab67b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092616] Object ffffa0b170ab67c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092621] Object ffffa0b170ab67d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092627] Object ffffa0b170ab67e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092632] Object ffffa0b170ab67f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092637] Object ffffa0b170ab6800: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092642] Object ffffa0b170ab6810: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092647] Object ffffa0b170ab6820: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092652] Object ffffa0b170ab6830: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092657] Object ffffa0b170ab6840: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092662] Object ffffa0b170ab6850: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092667] Object ffffa0b170ab6860: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092672] Object ffffa0b170ab6870: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092677] Object ffffa0b170ab6880: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092683] Object ffffa0b170ab6890: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092688] Object ffffa0b170ab68a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092693] Object ffffa0b170ab68b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092698] Object ffffa0b170ab68c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092703] Object ffffa0b170ab68d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092708] Object ffffa0b170ab68e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092723] Object ffffa0b170ab68f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092728] Object ffffa0b170ab6900: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092733] Object ffffa0b170ab6910: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092738] Object ffffa0b170ab6920: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092743] Object ffffa0b170ab6930: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092748] Object ffffa0b170ab6940: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092753] Object ffffa0b170ab6950: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092759] Object ffffa0b170ab6960: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092764] Object ffffa0b170ab6970: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092769] Object ffffa0b170ab6980: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092774] Object ffffa0b170ab6990: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092779] Object ffffa0b170ab69a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092787] Object ffffa0b170ab69b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092792] Object ffffa0b170ab69c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092797] Object ffffa0b170ab69d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092802] Object ffffa0b170ab69e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092807] Object ffffa0b170ab69f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092812] Object ffffa0b170ab6a00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092817] Object ffffa0b170ab6a10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092822] Object ffffa0b170ab6a20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092827] Object ffffa0b170ab6a30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092832] Object ffffa0b170ab6a40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092837] Object ffffa0b170ab6a50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092842] Object ffffa0b170ab6a60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092847] Object ffffa0b170ab6a70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092852] Object ffffa0b170ab6a80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092857] Object ffffa0b170ab6a90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092862] Object ffffa0b170ab6aa0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092867] Object ffffa0b170ab6ab0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092872] Object ffffa0b170ab6ac0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092877] Object ffffa0b170ab6ad0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092883] Object ffffa0b170ab6ae0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092897] Object ffffa0b170ab6af0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092902] Object ffffa0b170ab6b00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092907] Object ffffa0b170ab6b10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092912] Object ffffa0b170ab6b20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092917] Object ffffa0b170ab6b30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092922] Object ffffa0b170ab6b40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092927] Object ffffa0b170ab6b50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092932] Object ffffa0b170ab6b60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092937] Object ffffa0b170ab6b70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092942] Object ffffa0b170ab6b80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092947] Object ffffa0b170ab6b90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092952] Object ffffa0b170ab6ba0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092961] Object ffffa0b170ab6bb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092966] Object ffffa0b170ab6bc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092971] Object ffffa0b170ab6bd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092976] Object ffffa0b170ab6be0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092981] Object ffffa0b170ab6bf0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092986] Object ffffa0b170ab6c00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092991] Object ffffa0b170ab6c10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.092996] Object ffffa0b170ab6c20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093002] Object ffffa0b170ab6c30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093007] Object ffffa0b170ab6c40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093012] Object ffffa0b170ab6c50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093017] Object ffffa0b170ab6c60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093023] Object ffffa0b170ab6c70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093027] Object ffffa0b170ab6c80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093033] Object ffffa0b170ab6c90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093038] Object ffffa0b170ab6ca0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093042] Object ffffa0b170ab6cb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093047] Object ffffa0b170ab6cc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093052] Object ffffa0b170ab6cd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093057] Object ffffa0b170ab6ce0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093062] Object ffffa0b170ab6cf0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093079] Object ffffa0b170ab6d00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093084] Object ffffa0b170ab6d10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093089] Object ffffa0b170ab6d20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093094] Object ffffa0b170ab6d30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093099] Object ffffa0b170ab6d40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093104] Object ffffa0b170ab6d50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093109] Object ffffa0b170ab6d60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093114] Object ffffa0b170ab6d70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093119] Object ffffa0b170ab6d80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093124] Object ffffa0b170ab6d90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093129] Object ffffa0b170ab6da0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093138] Object ffffa0b170ab6db0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093143] Object ffffa0b170ab6dc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093148] Object ffffa0b170ab6dd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093154] Object ffffa0b170ab6de0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093159] Object ffffa0b170ab6df0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093164] Object ffffa0b170ab6e00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093169] Object ffffa0b170ab6e10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093174] Object ffffa0b170ab6e20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093179] Object ffffa0b170ab6e30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093184] Object ffffa0b170ab6e40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093189] Object ffffa0b170ab6e50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093194] Object ffffa0b170ab6e60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093199] Object ffffa0b170ab6e70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093204] Object ffffa0b170ab6e80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093209] Object ffffa0b170ab6e90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093214] Object ffffa0b170ab6ea0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093219] Object ffffa0b170ab6eb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093224] Object ffffa0b170ab6ec0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093229] Object ffffa0b170ab6ed0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093234] Object ffffa0b170ab6ee0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093249] Object ffffa0b170ab6ef0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093254] Object ffffa0b170ab6f00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093259] Object ffffa0b170ab6f10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093264] Object ffffa0b170ab6f20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093269] Object ffffa0b170ab6f30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093274] Object ffffa0b170ab6f40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093279] Object ffffa0b170ab6f50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093284] Object ffffa0b170ab6f60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093289] Object ffffa0b170ab6f70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093294] Object ffffa0b170ab6f80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093300] Object ffffa0b170ab6f90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093305] Object ffffa0b170ab6fa0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093313] Object ffffa0b170ab6fb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 2235.093318] Object ffffa0b170ab6fc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 kkkkkkkkkkkkkkk. [ 2235.093323] Redzone ffffa0b170ab6fd0: bb bb bb bb bb bb bb bb ........ [ 2235.093328] Padding ffffa0b170ab6fe0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 2235.093334] Padding ffffa0b170ab6ff0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 2235.093339] CPU: 13 PID: 2 Comm: kthreadd Tainted: G D N 6.7.5-Zen3 #1 [ 2235.093345] Hardware name: To Be Filled By O.E.M. B550M Pro4/B550M Pro4, BIOS P3.40 01/18/2024 [ 2235.093349] Call Trace: [ 2235.093354] [ 2235.093360] dump_stack_lvl+0x37/0x52 [ 2235.093368] check_bytes_and_report+0xa7/0x107 [ 2235.093376] check_object+0x157/0x253 [ 2235.093383] alloc_debug_processing+0x5d/0x111 [ 2235.093388] ___slab_alloc+0x288/0x561 [ 2235.093393] ? copy_process+0x35f/0x2276 [ 2235.093487] ? kthread_is_per_cpu+0x22/0x22 [ 2235.093493] ret_from_fork+0x23/0x35 [ 2235.093500] ? kthread_is_per_cpu+0x22/0x22 [ 2235.093505] ret_from_fork_asm+0x11/0x20 [ 2235.093512] [ 2235.093516] FIX task_struct: Restoring Poison 0xffffa0b170ab6068-0xffffa0b170ab6068=0x6b [ 2235.093521] FIX task_struct: Marking all objects used [ 2274.170611] snd_hda_intel 0000:08:00.1: Refused to change power state from D0 to D3hot [ 2375.213486] BTRFS info (device dm-0): last unmount of filesystem b7c3ef13-cd1b-4f74-9d2f-42a7ac547f10 [ 2375.218916] EXT4-fs (zram1): unmounting filesystem 52efb723-d1f0-45b3-aa41-31f789ef334b. [ 2375.393225] systemd-shutdown[1]: Syncing filesystems and block devices. [ 2375.414980] systemd-shutdown[1]: Sending SIGTERM to remaining processes... [ 2375.427004] systemd-journald[858]: Received SIGTERM from PID 1 (systemd-shutdow). [ 2375.446493] systemd-shutdown[1]: Sending SIGKILL to remaining processes... [ 2375.460315] systemd-shutdown[1]: Unmounting file systems. [ 2375.466657] (sd-remount)[2983]: Remounting '/' read-only with options 'compress=lzo,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/'. [ 2375.490658] systemd-shutdown[1]: All filesystems unmounted. [ 2375.493133] systemd-shutdown[1]: Deactivating swaps. [ 2375.495360] systemd-shutdown[1]: All swaps deactivated. [ 2375.497361] systemd-shutdown[1]: Detaching loop devices. [ 2375.501733] systemd-shutdown[1]: All loop devices detached. [ 2375.503742] systemd-shutdown[1]: Stopping MD devices. [ 2375.505887] systemd-shutdown[1]: All MD devices stopped. [ 2375.507891] systemd-shutdown[1]: Detaching DM devices. [ 2375.510241] systemd-shutdown[1]: All DM devices detached. [ 2375.512239] systemd-shutdown[1]: All filesystems, swaps, loop devices, MD devices and DM devices detached. [ 2375.514860] systemd-shutdown[1]: Syncing filesystems and block devices. [ 2375.516890] systemd-shutdown[1]: Powering off. --MP_/6=JLPBFWSMQi5V/0yWxnwuD Content-Type: text/plain Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=dmesg_675_p9_v0.txt [ 0.000000] entry-flush: disabled on command line. [ 6.553916] netconsole: network logging started [ 6.589195] clk: Disabling unused clocks [ 6.636383] BTRFS: device label p9 devid 1 transid 245574 /dev/root scanned by swapper/0 (1) [ 6.671987] BTRFS info (device nvme0n1p3): first mount of filesystem 691e8915-055d-43f2-b80d-c130a54ba4b6 [ 6.707121] BTRFS info (device nvme0n1p3): using xxhash64 (xxhash64-generic) checksum algorithm [ 6.742392] BTRFS info (device nvme0n1p3): using free space tree [ 6.778016] BTRFS warning (device nvme0n1p3): tree block not nodesize aligned, start 127231512576 nodesize 16384, can be resolved by a full metadata balance [ 6.862833] BTRFS info (device nvme0n1p3): enabling ssd optimizations [ 6.899522] BTRFS info (device nvme0n1p3): auto enabling async discard [ 6.941809] VFS: Mounted root (btrfs filesystem) readonly on device 0:16. [ 6.979272] devtmpfs: mounted [ 7.015590] Freeing unused kernel image (initmem) memory: 2548K [ 7.271400] Checked W+X mappings: passed, no W+X pages found [ 7.306932] rodata_test: all tests were successful [ 7.342337] Run /sbin/init as init process [ 7.612533] systemd[1]: systemd 254 running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID -CURL +ELFUTILS -FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified) [ 7.724383] systemd[1]: Detected architecture ppc64. [ 7.870917] systemd[1]: Hostname set to . [ 7.989979] systemd-gpt-auto-generator[302]: File system behind root file system is reported by btrfs to be backed by pseudo-device /dev/root, which is not a valid userspace accessible device node. Cannot determine correct backing block device. [ 8.067051] (sd-execu[294]: /lib/systemd/system-generators/systemd-gpt-auto-generator failed with exit status 1. [ 8.275121] systemd[1]: Queued start job for default target graphical.target. [ 8.334872] systemd[1]: Created slice system-getty.slice. [ 8.415246] systemd[1]: Created slice system-modprobe.slice. [ 8.496456] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 8.578995] systemd[1]: Created slice system-systemd\x2dfsck.slice. [ 8.661370] systemd[1]: Created slice system-vncserver.slice. [ 8.744348] systemd[1]: Created slice user.slice. [ 8.827928] systemd[1]: Started systemd-ask-password-console.path. [ 8.913788] systemd[1]: Started systemd-ask-password-wall.path. [ 9.001070] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount. [ 9.089877] systemd[1]: Expecting device dev-disk-by\x2dlabel-boot.device... [ 9.180500] systemd[1]: Expecting device dev-disk-by\x2dlabel-swap.device... [ 9.272550] systemd[1]: Expecting device dev-hvc0.device... [ 9.363154] systemd[1]: Reached target cryptsetup.target. [ 9.453189] systemd[1]: Reached target integritysetup.target. [ 9.541362] systemd[1]: Reached target paths.target. [ 9.629689] systemd[1]: Reached target remote-fs.target. [ 9.717897] systemd[1]: Reached target slices.target. [ 9.806204] systemd[1]: Reached target veritysetup.target. [ 9.897133] systemd[1]: Listening on systemd-coredump.socket. [ 9.982883] systemd[1]: Listening on systemd-journald-dev-log.socket. [ 10.067553] systemd[1]: Listening on systemd-journald.socket. [ 10.154044] systemd[1]: Listening on systemd-networkd.socket. [ 10.241221] systemd[1]: Listening on systemd-udevd-control.socket. [ 10.326022] systemd[1]: Listening on systemd-udevd-kernel.socket. [ 10.450644] systemd[1]: Mounting dev-hugepages.mount... [ 10.535351] systemd[1]: Mounting dev-mqueue.mount... [ 10.619538] systemd[1]: Mounting sys-kernel-debug.mount... [ 10.701678] systemd[1]: sys-kernel-tracing.mount was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 10.787730] systemd[1]: Starting kmod-static-nodes.service... [ 10.875244] systemd[1]: Starting modprobe@configfs.service... [ 10.964001] systemd[1]: Starting modprobe@dm_mod.service... [ 11.038384] device-mapper: uevent: version 1.0.3 [ 11.038637] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 11.135997] systemd[1]: Starting modprobe@drm.service... [ 11.221573] systemd[1]: Starting modprobe@fuse.service... [ 11.306231] systemd[1]: Starting modprobe@loop.service... [ 11.390167] systemd[1]: Starting systemd-fsck-root.service... [ 11.392542] loop: module loaded [ 11.516211] systemd[1]: Starting systemd-journald.service... [ 11.594984] systemd-journald[336]: Collecting audit messages is disabled. [ 11.641633] systemd[1]: Starting systemd-modules-load.service... [ 11.695809] powernv-cpufreq: cpufreq pstate min 0x63 nominal 0x42 max 0x0 [ 11.695813] powernv-cpufreq: Workload Optimized Frequency is enabled in the platform [ 11.701786] Asymmetric key parser 'pkcs8' registered [ 11.880843] systemd[1]: Starting systemd-udev-trigger.service... [ 11.965940] systemd[1]: Starting zram_var_tmp.service... [ 12.019448] zram: Added device: zram0 [ 12.019635] zram: Added device: zram1 [ 12.019863] zram: Added device: zram2 [ 12.070986] zram1: detected capacity change from 0 to 100663296 [ 12.212933] systemd[1]: Started systemd-journald.service. [ 13.181459] BTRFS info (device nvme0n1p3: state M): use zstd compression, level 1 [ 13.378932] systemd-journald[336]: Received client request to flush runtime journal. [ 13.522685] EXT4-fs (zram1): mounting ext2 file system using the ext4 subsystem [ 13.525043] EXT4-fs (zram1): mounted filesystem f6226785-a6a2-4e3a-b03b-8a239f27707f r/w without journal. Quota mode: disabled. [ 13.700433] systemd-journald[336]: /var/log/journal/3f89104fd8e846edb53c46af433b901e/system.journal: Journal file uses a different sequence number ID, rotating. [ 13.700446] systemd-journald[336]: Rotating system journal. [ 14.046471] tg3 0004:01:00.1 enP4p1s0f1: renamed from eth1 [ 14.121012] tg3 0004:01:00.0 enP4p1s0f0: renamed from eth0 (while UP) [ 14.207053] at24 0-0050: 65536 byte 24c512 EEPROM, writable, 1 bytes/write [ 14.214763] 6 fixed-partitions partitions found on MTD device flash@0 [ 14.224440] usbcore: registered new interface driver usbfs [ 14.224474] usbcore: registered new interface driver hub [ 14.224545] usbcore: registered new device driver usb [ 14.238235] xhci_hcd 0003:01:00.0: xHCI Host Controller [ 14.267684] Creating 6 MTD partitions on "flash@0": [ 14.295974] at24 2-0050: 16384 byte 24c128 EEPROM, writable, 1 bytes/write [ 14.298178] xhci_hcd 0003:01:00.0: new USB bus registered, assigned bus number 1 [ 14.300212] at24 3-0050: 256 byte spd EEPROM, read-only [ 14.300507] at24 3-0052: 256 byte spd EEPROM, read-only [ 14.300853] at24 4-0054: 256 byte spd EEPROM, read-only [ 14.301179] at24 4-0056: 256 byte spd EEPROM, read-only [ 14.301427] at24 5-0050: 65536 byte 24c512 EEPROM, writable, 1 bytes/write [ 14.329138] 0x000000000000-0x000004000000 : "PNOR" [ 14.352206] [drm] radeon kernel modesetting enabled. [ 14.359558] xhci_hcd 0003:01:00.0: hcc params 0x0270f06d hci version 0x96 quirks 0x0000000004000000 [ 14.381166] at24 7-0050: 256 byte spd EEPROM, read-only [ 14.381411] at24 7-0052: 256 byte spd EEPROM, read-only [ 14.381673] at24 8-0054: 256 byte spd EEPROM, read-only [ 14.381953] at24 8-0056: 256 byte spd EEPROM, read-only [ 14.391487] radeon 0033:01:00.0: enabling device (0140 -> 0142) [ 14.391782] 0x000001b21000-0x000003921000 : "BOOTKERNEL" [ 14.392124] 0x000003a44000-0x000003a68000 : "CAPP" [ 14.392452] 0x000003a88000-0x000003a89000 : "VERSION" [ 14.392823] 0x000003a89000-0x000003ac9000 : "IMA_CATALOG" [ 14.393193] 0x000003e10000-0x000004000000 : "BOOTKERNFW" [ 14.422795] xhci_hcd 0003:01:00.0: xHCI Host Controller [ 14.455988] [drm] initializing kernel modesetting (RV515 0x1002:0x7183 0x1028:0x0302 0x00). [ 14.488327] xhci_hcd 0003:01:00.0: new USB bus registered, assigned bus number 2 [ 14.523078] [drm:radeon_device_init [radeon]] *ERROR* Unable to find PCI I/O BAR [ 14.556119] xhci_hcd 0003:01:00.0: Host supports USB 3.0 SuperSpeed [ 14.590602] radeon 0033:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000 [ 14.623300] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.07 [ 14.693904] [drm:radeon_atombios_init [radeon]] *ERROR* Unable to find PCI I/O BAR; using MMIO for ATOM IIO [ 14.724883] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 14.761536] ATOM BIOS: 113 [ 14.796660] usb usb1: Product: xHCI Host Controller [ 14.833218] [drm] Generation 2 PCI interface, using max accessible memory [ 14.867257] usb usb1: Manufacturer: Linux 6.7.5-gentoo-P9 xhci-hcd [ 14.902711] radeon 0033:01:00.0: VRAM: 256M 0x0000000000000000 - 0x000000000FFFFFFF (256M used) [ 14.936846] usb usb1: SerialNumber: 0003:01:00.0 [ 14.972857] radeon 0033:01:00.0: GTT: 512M 0x0000000010000000 - 0x000000002FFFFFFF [ 15.006503] hub 1-0:1.0: USB hub found [ 15.040311] [drm] Detected VRAM RAM=256M, BAR=256M [ 15.072744] hub 1-0:1.0: 4 ports detected [ 15.105943] [drm] RAM width 128bits DDR [ 15.105948] radeon 0033:01:00.0: dma_iommu_get_required_mask: returning bypass mask 0xfffffffffffffff [ 15.137381] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 15.171847] [drm] radeon: 256M of VRAM memory ready [ 15.204121] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.07 [ 15.238749] [drm] radeon: 512M of GTT memory ready. [ 15.271289] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 15.305533] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 15.338566] usb usb2: Product: xHCI Host Controller [ 15.376050] [drm] radeon: 1 quad pipes, 1 z pipes initialized. [ 15.399976] usb 1-1: new high-speed USB device number 2 using xhci_hcd [ 15.409084] usb usb2: Manufacturer: Linux 6.7.5-gentoo-P9 xhci-hcd [ 15.452384] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). [ 15.476284] usb usb2: SerialNumber: 0003:01:00.0 [ 15.510821] radeon 0033:01:00.0: WB enabled [ 15.544461] hub 2-0:1.0: USB hub found [ 15.544672] usb 1-1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98 [ 15.544677] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 15.544681] usb 1-1: Product: USB2.0 Hub [ 15.559831] hub 1-1:1.0: USB hub found [ 15.560410] hub 1-1:1.0: 4 ports detected [ 15.579003] radeon 0033:01:00.0: fence driver on ring 0 use gpu addr 0x0000000010000000 [ 15.612684] hub 2-0:1.0: 4 ports detected [ 15.652673] radeon 0033:01:00.0: radeon: MSI limited to 32-bit [ 15.709652] usb 1-4: new high-speed USB device number 3 using xhci_hcd [ 15.719538] [drm] radeon: irq initialized. [ 15.896149] usb 1-4: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98 [ 15.898901] [drm] Loading R500 Microcode [ 15.934968] usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 15.973178] Loading firmware: radeon/R520_cp.bin [ 16.010116] usb 1-4: Product: USB2.0 Hub [ 16.051423] [drm] radeon: ring at 0x0000000010001000 [ 16.096008] hub 1-4:1.0: USB hub found [ 16.125080] [drm] ring test succeeded in 7 usecs [ 16.161813] usb 1-1.1: new low-speed USB device number 4 using xhci_hcd [ 16.202560] [drm] ib test succeeded in 0 usecs [ 16.240269] hub 1-4:1.0: 4 ports detected [ 16.280214] stackdepot: allocating hash table of 1048576 entries via kvcalloc [ 16.466533] usb 1-1.1: New USB device found, idVendor=04d9, idProduct=0006, bcdDevice= 1.40 [ 16.488857] [drm] Radeon Display Connectors [ 16.518496] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 16.558799] [drm] Connector 0: [ 16.598424] usb 1-1.1: Product: RPI Wired Keyboard 5 [ 16.639945] [drm] DVI-I-1 [ 16.679572] usb 1-1.1: Manufacturer: [ 16.722022] [drm] HPD1 [ 16.722024] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c [ 16.874051] usb 1-1.3: new low-speed USB device number 5 using xhci_hcd [ 16.895946] [drm] Encoders: [ 16.895947] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 16.895949] [drm] DFP1: INTERNAL_KLDSCP_TMDS1 [ 16.895951] [drm] Connector 1: [ 16.895952] [drm] SVIDEO-1 [ 17.048257] usb 1-1.3: New USB device found, idVendor=275d, idProduct=0ba6, bcdDevice= 1.00 [ 17.068319] [drm] Encoders: [ 17.068321] [drm] TV1: INTERNAL_KLDSCP_DAC2 [ 17.068322] [drm] Connector 2: [ 17.068323] [drm] VGA-1 [ 17.068324] [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c [ 17.068327] [drm] Encoders: [ 17.068327] [drm] CRT2: INTERNAL_KLDSCP_DAC2 [ 17.108592] usb 1-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 17.151023] [drm] Initialized radeon 2.50.0 20080528 for 0033:01:00.0 on minor 0 [ 17.190324] usb 1-1.3: Product: USB OPTICAL MOUSE [ 17.889128] hid: raw HID events driver (C) Jiri Kosina [ 18.003320] radeon 0033:01:00.0: [drm] Cannot find any crtc or sizes [ 18.052932] usbcore: registered new interface driver usbhid [ 18.169973] radeon 0033:01:00.0: [drm] Cannot find any crtc or sizes [ 18.180479] usbhid: USB HID core driver [ 18.309974] radeon 0033:01:00.0: [drm] Cannot find any crtc or sizes [ 18.330897] input: RPI Wired Keyboard 5 as /devices/pci0003:00/0003:00:00.0/0003:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:04D9:0006.0001/input/input0 [ 18.590073] hid-generic 0003:04D9:0006.0001: input,hidraw0: USB HID v1.11 Keyboard [ RPI Wired Keyboard 5] on usb-0003:01:00.0-1.1/input0 [ 18.590251] input: RPI Wired Keyboard 5 as /devices/pci0003:00/0003:00:00.0/0003:01:00.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:04D9:0006.0002/input/input1 [ 18.648722] hid-generic 0003:04D9:0006.0002: input,hidraw1: USB HID v1.11 Device [ RPI Wired Keyboard 5] on usb-0003:01:00.0-1.1/input1 [ 18.842499] input: USB OPTICAL MOUSE as /devices/pci0003:00/0003:00:00.0/0003:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:275D:0BA6.0003/input/input2 [ 18.843794] hid-generic 0003:275D:0BA6.0003: input,hidraw2: USB HID v1.11 Mouse [USB OPTICAL MOUSE ] on usb-0003:01:00.0-1.3/input0 [ 19.132951] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 19.147653] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 19.147933] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 19.147951] Loading firmware: regulatory.db [ 19.149028] Loading firmware: regulatory.db.p7s [ 19.514530] Adding 16777212k swap on /dev/nvme0n1p4. Priority:-2 extents:1 across:16777212k SS [ 19.973905] EXT4-fs (nvme0n1p2): mounting ext2 file system using the ext4 subsystem [ 19.978849] EXT4-fs (nvme0n1p2): mounted filesystem 4913eef4-b406-4b09-ad17-549fbf0a775e r/w without journal. Quota mode: disabled. [ 22.109745] radeon 0033:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none [ 22.667056] systemd-journald[336]: /var/log/journal/3f89104fd8e846edb53c46af433b901e/user-1000.journal: Journal file uses a different sequence number ID, rotating. [ 154.841783] KTAP version 1 [ 154.841811] 1..1 [ 154.841826] KTAP version 1 [ 154.841833] # Subtest: ttm_pool [ 154.841840] # module: ttm_pool_test [ 154.841843] 1..8 [ 154.841855] KTAP version 1 [ 154.841862] # Subtest: ttm_pool_alloc_basic [ 154.844937] ok 1 One page [ 154.847740] ok 2 More than one page [ 154.855707] ok 3 Above the allocation limit [ 154.856999] # ttm_pool_alloc_basic: ASSERTION FAILED at drivers/gpu/drm/ttm/tests/ttm_pool_test.c:162 [ 154.856999] Expected err == 0, but [ 154.856999] err == -12 (0xfffffffffffffff4) [ 154.858028] not ok 4 One page, with coherent DMA mappings enabled [ 154.858284] list_add corruption. prev->next should be next (c00800000cf64fc0), but was 0000000000000000. (prev=c0002000061a4ad0). [ 154.858315] ------------[ cut here ]------------ [ 154.858320] kernel BUG at lib/list_debug.c:32! [ 154.858326] Oops: Exception in kernel mode, sig: 5 [#1] [ 154.858331] BE PAGE_SIZE=4K MMU=Radix SMP NR_CPUS=32 NUMA PowerNV [ 154.858337] Modules linked in: ttm_pool_test ttm_kunit_helpers drm_kunit_helpers kunit snd_hrtimer snd_seq snd_seq_device snd_timer snd soundcore cfg80211 rfkill input_leds evdev hid_generic usbhid hid radeon xts xhci_pci ctr xhci_hcd drm_suballoc_helper i2c_algo_bit drm_ttm_helper cbc ttm aes_generic ofpart usbcore libaes powernv_flash drm_display_helper at24 vmx_crypto gf128mul mtd backlight usb_common regmap_i2c opal_prd ibmpowernv lz4 lz4_compress lz4_decompress zram pkcs8_key_parser powernv_cpufreq loop dm_mod configfs [ 154.858393] CPU: 29 PID: 934 Comm: kunit_try_catch Tainted: G TN 6.7.5-gentoo-P9 #1 [ 154.858399] Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV [ 154.858403] NIP: c000000000864744 LR: c000000000864740 CTR: 0000000000000000 [ 154.858409] REGS: c000200015333a30 TRAP: 0700 Tainted: G TN (6.7.5-gentoo-P9) [ 154.858415] MSR: 9000000000029032 CR: 24000222 XER: 00000000 [ 154.858429] CFAR: c0000000001d5620 IRQMASK: 0 [ 154.858429] GPR00: 0000000000000000 c000200015333cd0 c0000000011b4700 0000000000000075 [ 154.858429] GPR04: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 154.858429] GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 154.858429] GPR12: 0000000000000000 c0002007fa4d5e00 c000000000182548 c0002000066aa1c0 [ 154.858429] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 154.858429] GPR20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 154.858429] GPR24: 0000000000000000 c0002000061a4010 c00800000cf64fc0 c0002000061a4020 [ 154.858429] GPR28: c0002000061a4ad0 c00800000cf64fa8 c00800000cf64fa0 c0002000061a4010 [ 154.858478] NIP [c000000000864744] __list_add_valid_or_report+0xd4/0x120 [ 154.858492] LR [c000000000864740] __list_add_valid_or_report+0xd0/0x120 [ 154.858501] Call Trace: [ 154.858506] [c000200015333cd0] [c000000000864740] __list_add_valid_or_report+0xd0/0x120 (unreliable) [ 154.858516] [c000200015333d30] [c00800000cf5eed8] ttm_pool_type_init+0xa0/0x120 [ttm] [ 154.858526] [c000200015333d80] [c00800000cf5efec] ttm_pool_init+0x94/0x170 [ttm] [ 154.858536] [c000200015333de0] [c00800000cc6b324] ttm_pool_alloc_basic+0x9c/0x670 [ttm_pool_test] [ 154.858544] [c000200015333ea0] [c00800000bddf7f0] kunit_try_run_case+0xb8/0x220 [kunit] [ 154.858552] [c000200015333f60] [c00800000bde27c8] kunit_generic_run_threadfn_adapter+0x30/0x50 [kunit] [ 154.858561] [c000200015333f90] [c000000000182670] kthread+0x130/0x140 [ 154.858571] [c000200015333fe0] [c00000000000d030] start_kernel_thread+0x14/0x18 [ 154.858578] Code: f8010070 4b970ea9 60000000 0fe00000 7c0802a6 3c62fff1 7d064378 7d244b78 38639600 f8010070 4b970e85 60000000 <0fe00000> 7c0802a6 3c62fff1 7ca62b78 [ 154.858601] ---[ end trace 0000000000000000 ]--- [ 156.460764] [ 156.460771] note: kunit_try_catch[934] exited with irqs disabled [ 463.889732] # ttm_pool_alloc_basic: try timed out [ 463.889753] BUG: Unable to handle kernel data access at 0x6b6b6b6b6b6b6b6b [ 463.889762] Faulting instruction address: 0xc000000000181ae4 [ 463.889770] Oops: Kernel access of bad area, sig: 11 [#2] [ 463.889779] BE PAGE_SIZE=4K MMU=Radix SMP NR_CPUS=32 NUMA PowerNV [ 463.889788] Modules linked in: ttm_pool_test ttm_kunit_helpers drm_kunit_helpers kunit snd_hrtimer snd_seq snd_seq_device snd_timer snd soundcore cfg80211 rfkill input_leds evdev hid_generic usbhid hid radeon xts xhci_pci ctr xhci_hcd drm_suballoc_helper i2c_algo_bit drm_ttm_helper cbc ttm aes_generic ofpart usbcore libaes powernv_flash drm_display_helper at24 vmx_crypto gf128mul mtd backlight usb_common regmap_i2c opal_prd ibmpowernv lz4 lz4_compress lz4_decompress zram pkcs8_key_parser powernv_cpufreq loop dm_mod configfs [ 463.889869] CPU: 17 PID: 921 Comm: modprobe Tainted: G D TN 6.7.5-gentoo-P9 #1 [ 463.889879] Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV [ 463.889886] NIP: c000000000181ae4 LR: c00800000bde2a54 CTR: c000000000181a80 [ 463.889893] REGS: c0002000153871b0 TRAP: 0380 Tainted: G D TN (6.7.5-gentoo-P9) [ 463.889901] MSR: 900000000280b032 CR: 44422282 XER: 00000000 [ 463.889925] CFAR: c00800000bde53ec IRQMASK: 0 [ 463.889925] GPR00: c00800000bde2a54 c000200015387450 c0000000011b4700 c0000000b1e34d00 [ 463.889925] GPR04: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 463.889925] GPR08: 0000000000000000 0000000000000000 000000006b6b6b6c c00800000bde53d8 [ 463.889925] GPR12: c000000000181a80 c0002007fa4dd600 0000000020000000 0000000020000000 [ 463.889925] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 463.889925] GPR20: 0000000000000002 0000000020000000 c0000000023d78f8 c0000000023d78a8 [ 463.889925] GPR24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 463.889925] GPR28: c0002000153876c0 6b6b6b6b6b6b6b6b c0000000b1e34d00 c0000000b1e34eb8 [ 463.889999] NIP [c000000000181ae4] kthread_stop+0x64/0x1c0 [ 463.890013] LR [c00800000bde2a54] kunit_try_catch_run+0x26c/0x2c0 [kunit] [ 463.890026] Call Trace: [ 463.890032] [c000200015387450] [c0000000001d5934] vprintk+0x84/0xc0 (unreliable) [ 463.890048] [c000200015387490] [c00800000bde2a54] kunit_try_catch_run+0x26c/0x2c0 [kunit] [ 463.890060] [c000200015387540] [c00800000bde4f14] kunit_run_case_catch_errors+0x60/0xf0 [kunit] [ 463.890072] [c0002000153875a0] [c00800000bddf448] kunit_run_tests+0x560/0x680 [kunit] [ 463.890084] [c0002000153878d0] [c00800000bddf614] __kunit_test_suites_init+0xac/0x160 [kunit] [ 463.890095] [c000200015387970] [c00800000bde349c] kunit_exec_run_tests+0x44/0xb0 [kunit] [ 463.890107] [c0002000153879f0] [c00800000bddecbc] kunit_module_notify+0x4d4/0x590 [kunit] [ 463.890118] [c000200015387a90] [c0000000001842f0] notifier_call_chain+0xa0/0x190 [ 463.890131] [c000200015387b30] [c00000000018480c] blocking_notifier_call_chain+0x5c/0xb0 [ 463.890142] [c000200015387b70] [c00000000020cf64] do_init_module+0x234/0x330 [ 463.890155] [c000200015387bf0] [c00000000021054c] init_module_from_file+0x9c/0xf0 [ 463.890166] [c000200015387cc0] [c000000000210740] sys_finit_module+0x190/0x420 [ 463.890177] [c000200015387d80] [c00000000002b808] system_call_exception+0x1b8/0x3a0 [ 463.890189] [c000200015387e50] [c00000000000c270] system_call_vectored_common+0xf0/0x280 [ 463.890201] --- interrupt: 3000 at 0x3fff9eb3d7c8 [ 463.890209] NIP: 00003fff9eb3d7c8 LR: 0000000000000000 CTR: 0000000000000000 [ 463.890216] REGS: c000200015387e80 TRAP: 3000 Tainted: G D TN (6.7.5-gentoo-P9) [ 463.890223] MSR: 900000000280f032 CR: 48422244 XER: 00000000 [ 463.890248] IRQMASK: 0 [ 463.890248] GPR00: 0000000000000161 00003fffc80d3ab0 00003fff9ec37100 0000000000000007 [ 463.890248] GPR04: 0000000134f6df90 0000000000000000 000000000000001f 0000000000000045 [ 463.890248] GPR08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 463.890248] GPR12: 0000000000000000 00003fff9ef7fbe0 0000000020000000 0000000020000000 [ 463.890248] GPR16: 0000000000000000 0000000000000000 0000000000000020 0000000020000000 [ 463.890248] GPR20: 0000000161994850 0000000020000000 0000000000000000 0000000000000000 [ 463.890248] GPR24: 0000000000000000 0000000000000000 0000000000000000 0000000161993f90 [ 463.890248] GPR28: 0000000134f6df90 0000000000040000 0000000000000000 0000000161993cc0 [ 463.890318] NIP [00003fff9eb3d7c8] 0x3fff9eb3d7c8 [ 463.890326] LR [0000000000000000] 0x0 [ 463.890332] --- interrupt: 3000 [ 463.890337] Code: 40c2fff4 2c090000 41820164 39490001 7d494b78 2c090000 418000f4 813e01a8 6d290020 79295fe2 0b090000 ebbe0738 <7d20e8a8> 61290002 7d20e9ad 40c2fff4 [ 463.890368] ---[ end trace 0000000000000000 ]--- [ 465.092925] [ 465.092936] note: modprobe[921] exited with irqs disabled [ 3183.894882] ============================================================================= [ 3183.894906] BUG task_struct (Tainted: G D TN): Poison overwritten [ 3183.894917] ----------------------------------------------------------------------------- [ 3183.894917] [ 3183.894925] 0xc0000000b1e34ebb-0xc0000000b1e34ebb @offset=20155. First byte 0x6c instead of 0x6b [ 3183.894936] Slab 0xc00c000002c78c00 objects=5 used=4 fp=0xc0000000b1e33380 flags=0x7ffc0000000840(slab|head|node=0|zone=0|lastcpupid=0x1fff) [ 3183.894949] Object 0xc0000000b1e34d00 @offset=19712 fp=0xc0000000b1e33380 [ 3183.894949] [ 3183.894960] Redzone c0000000b1e34c80: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.894968] Redzone c0000000b1e34c90: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.894977] Redzone c0000000b1e34ca0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.894985] Redzone c0000000b1e34cb0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.894993] Redzone c0000000b1e34cc0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.895001] Redzone c0000000b1e34cd0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.895009] Redzone c0000000b1e34ce0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.895016] Redzone c0000000b1e34cf0: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................ [ 3183.895025] Object c0000000b1e34d00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895033] Object c0000000b1e34d10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895040] Object c0000000b1e34d20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895048] Object c0000000b1e34d30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895056] Object c0000000b1e34d40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895063] Object c0000000b1e34d50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895070] Object c0000000b1e34d60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895078] Object c0000000b1e34d70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895086] Object c0000000b1e34d80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895093] Object c0000000b1e34d90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895100] Object c0000000b1e34da0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895108] Object c0000000b1e34db0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895115] Object c0000000b1e34dc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895123] Object c0000000b1e34dd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895130] Object c0000000b1e34de0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895137] Object c0000000b1e34df0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895145] Object c0000000b1e34e00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895152] Object c0000000b1e34e10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895159] Object c0000000b1e34e20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895167] Object c0000000b1e34e30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895174] Object c0000000b1e34e40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895181] Object c0000000b1e34e50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895189] Object c0000000b1e34e60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895207] Object c0000000b1e34e70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895215] Object c0000000b1e34e80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895221] Object c0000000b1e34e90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895227] Object c0000000b1e34ea0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895234] Object c0000000b1e34eb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6c 6b 6b 6b 6b kkkkkkkkkkklkkkk [ 3183.895240] Object c0000000b1e34ec0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895254] Object c0000000b1e34ed0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895260] Object c0000000b1e34ee0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895266] Object c0000000b1e34ef0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895273] Object c0000000b1e34f00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895279] Object c0000000b1e34f10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895285] Object c0000000b1e34f20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895291] Object c0000000b1e34f30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895298] Object c0000000b1e34f40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895304] Object c0000000b1e34f50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895310] Object c0000000b1e34f60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895316] Object c0000000b1e34f70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895323] Object c0000000b1e34f80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895329] Object c0000000b1e34f90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895335] Object c0000000b1e34fa0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895341] Object c0000000b1e34fb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895347] Object c0000000b1e34fc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895353] Object c0000000b1e34fd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895359] Object c0000000b1e34fe0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895365] Object c0000000b1e34ff0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895371] Object c0000000b1e35000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895377] Object c0000000b1e35010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895384] Object c0000000b1e35020: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895390] Object c0000000b1e35030: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895397] Object c0000000b1e35040: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895403] Object c0000000b1e35050: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895409] Object c0000000b1e35060: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895415] Object c0000000b1e35070: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895421] Object c0000000b1e35080: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895426] Object c0000000b1e35090: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895432] Object c0000000b1e350a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895448] Object c0000000b1e350b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895454] Object c0000000b1e350c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895460] Object c0000000b1e350d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895466] Object c0000000b1e350e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895472] Object c0000000b1e350f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895478] Object c0000000b1e35100: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895484] Object c0000000b1e35110: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895490] Object c0000000b1e35120: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895631] Object c0000000b1e35130: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895638] Object c0000000b1e35140: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895644] Object c0000000b1e35150: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895650] Object c0000000b1e35160: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895656] Object c0000000b1e35170: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895663] Object c0000000b1e35180: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895669] Object c0000000b1e35190: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895675] Object c0000000b1e351a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895682] Object c0000000b1e351b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895687] Object c0000000b1e351c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895694] Object c0000000b1e351d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895700] Object c0000000b1e351e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895706] Object c0000000b1e351f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895713] Object c0000000b1e35200: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895719] Object c0000000b1e35210: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895725] Object c0000000b1e35220: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895732] Object c0000000b1e35230: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895738] Object c0000000b1e35240: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895744] Object c0000000b1e35250: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895750] Object c0000000b1e35260: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895756] Object c0000000b1e35270: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895763] Object c0000000b1e35280: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895769] Object c0000000b1e35290: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895775] Object c0000000b1e352a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895781] Object c0000000b1e352b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895787] Object c0000000b1e352c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895793] Object c0000000b1e352d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895799] Object c0000000b1e352e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895805] Object c0000000b1e352f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895812] Object c0000000b1e35300: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895818] Object c0000000b1e35310: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895824] Object c0000000b1e35320: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895830] Object c0000000b1e35330: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895836] Object c0000000b1e35340: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895842] Object c0000000b1e35350: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895848] Object c0000000b1e35360: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895855] Object c0000000b1e35370: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895861] Object c0000000b1e35380: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895867] Object c0000000b1e35390: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895873] Object c0000000b1e353a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895879] Object c0000000b1e353b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895885] Object c0000000b1e353c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895891] Object c0000000b1e353d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895898] Object c0000000b1e353e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895904] Object c0000000b1e353f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895910] Object c0000000b1e35400: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895916] Object c0000000b1e35410: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895923] Object c0000000b1e35420: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895929] Object c0000000b1e35430: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895935] Object c0000000b1e35440: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895941] Object c0000000b1e35450: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895948] Object c0000000b1e35460: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.895954] Object c0000000b1e35470: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896113] Object c0000000b1e35480: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896119] Object c0000000b1e35490: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896126] Object c0000000b1e354a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896132] Object c0000000b1e354b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896138] Object c0000000b1e354c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896144] Object c0000000b1e354d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896150] Object c0000000b1e354e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896157] Object c0000000b1e354f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896163] Object c0000000b1e35500: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896169] Object c0000000b1e35510: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896175] Object c0000000b1e35520: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896181] Object c0000000b1e35530: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896187] Object c0000000b1e35540: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896193] Object c0000000b1e35550: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896199] Object c0000000b1e35560: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896205] Object c0000000b1e35570: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896211] Object c0000000b1e35580: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896217] Object c0000000b1e35590: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896223] Object c0000000b1e355a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896229] Object c0000000b1e355b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896235] Object c0000000b1e355c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896241] Object c0000000b1e355d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896248] Object c0000000b1e355e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896254] Object c0000000b1e355f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896260] Object c0000000b1e35600: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896266] Object c0000000b1e35610: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896272] Object c0000000b1e35620: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896279] Object c0000000b1e35630: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896286] Object c0000000b1e35640: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896292] Object c0000000b1e35650: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896298] Object c0000000b1e35660: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896304] Object c0000000b1e35670: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896310] Object c0000000b1e35680: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896316] Object c0000000b1e35690: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896322] Object c0000000b1e356a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896329] Object c0000000b1e356b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896335] Object c0000000b1e356c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896341] Object c0000000b1e356d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896347] Object c0000000b1e356e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896353] Object c0000000b1e356f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896359] Object c0000000b1e35700: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896365] Object c0000000b1e35710: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896371] Object c0000000b1e35720: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896378] Object c0000000b1e35730: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896384] Object c0000000b1e35740: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896390] Object c0000000b1e35750: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896397] Object c0000000b1e35760: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896403] Object c0000000b1e35770: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896409] Object c0000000b1e35780: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896415] Object c0000000b1e35790: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896421] Object c0000000b1e357a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896428] Object c0000000b1e357b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896433] Object c0000000b1e357c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896439] Object c0000000b1e357d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896446] Object c0000000b1e357e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896452] Object c0000000b1e357f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896458] Object c0000000b1e35800: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896464] Object c0000000b1e35810: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896470] Object c0000000b1e35820: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896476] Object c0000000b1e35830: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896482] Object c0000000b1e35840: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896488] Object c0000000b1e35850: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896494] Object c0000000b1e35860: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896500] Object c0000000b1e35870: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896506] Object c0000000b1e35880: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896512] Object c0000000b1e35890: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896518] Object c0000000b1e358a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896524] Object c0000000b1e358b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896531] Object c0000000b1e358c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896538] Object c0000000b1e358d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896544] Object c0000000b1e358e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896552] Object c0000000b1e358f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896559] Object c0000000b1e35900: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896566] Object c0000000b1e35910: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896573] Object c0000000b1e35920: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896581] Object c0000000b1e35930: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896590] Object c0000000b1e35940: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896596] Object c0000000b1e35950: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896604] Object c0000000b1e35960: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896612] Object c0000000b1e35970: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896619] Object c0000000b1e35980: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896627] Object c0000000b1e35990: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896635] Object c0000000b1e359a0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896642] Object c0000000b1e359b0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896657] Object c0000000b1e359c0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896663] Object c0000000b1e359d0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896672] Object c0000000b1e359e0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896678] Object c0000000b1e359f0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896684] Object c0000000b1e35a00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896692] Object c0000000b1e35a10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896698] Object c0000000b1e35a20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896705] Object c0000000b1e35a30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896713] Object c0000000b1e35a40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896721] Object c0000000b1e35a50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896729] Object c0000000b1e35a60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896737] Object c0000000b1e35a70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896744] Object c0000000b1e35a80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896752] Object c0000000b1e35a90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896760] Object c0000000b1e35aa0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896767] Object c0000000b1e35ab0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896775] Object c0000000b1e35ac0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896782] Object c0000000b1e35ad0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896790] Object c0000000b1e35ae0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896798] Object c0000000b1e35af0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896805] Object c0000000b1e35b00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896811] Object c0000000b1e35b10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896819] Object c0000000b1e35b20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896826] Object c0000000b1e35b30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896844] Object c0000000b1e35b40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896851] Object c0000000b1e35b50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896859] Object c0000000b1e35b60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896867] Object c0000000b1e35b70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896874] Object c0000000b1e35b80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896882] Object c0000000b1e35b90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896890] Object c0000000b1e35ba0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896897] Object c0000000b1e35bb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896905] Object c0000000b1e35bc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896912] Object c0000000b1e35bd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896920] Object c0000000b1e35be0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896926] Object c0000000b1e35bf0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896934] Object c0000000b1e35c00: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896940] Object c0000000b1e35c10: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896946] Object c0000000b1e35c20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896955] Object c0000000b1e35c30: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896961] Object c0000000b1e35c40: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896967] Object c0000000b1e35c50: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896982] Object c0000000b1e35c60: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896988] Object c0000000b1e35c70: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.896997] Object c0000000b1e35c80: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897005] Object c0000000b1e35c90: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897012] Object c0000000b1e35ca0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897018] Object c0000000b1e35cb0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897024] Object c0000000b1e35cc0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897239] Object c0000000b1e35cd0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897247] Object c0000000b1e35ce0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897254] Object c0000000b1e35cf0: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk [ 3183.897261] Redzone c0000000b1e36580: bb bb bb bb bb bb bb bb ........ [ 3183.897269] Padding c0000000b1e36590: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897276] Padding c0000000b1e365a0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897283] Padding c0000000b1e365b0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897289] Padding c0000000b1e365c0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897296] Padding c0000000b1e365d0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897303] Padding c0000000b1e365e0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897309] Padding c0000000b1e365f0: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZZZZZ [ 3183.897318] CPU: 28 PID: 2 Comm: kthreadd Tainted: G D TN 6.7.5-gentoo-P9 #1 [ 3183.897327] Hardware name: T2P9D01 REV 1.01 POWER9 0x4e1202 opal:skiboot-bc106a0 PowerNV [ 3183.897334] Call Trace: [ 3183.897339] [c00000000593b890] [c000000000e8ecf8] dump_stack_lvl+0x6c/0xb0 (unreliable) [ 3183.897359] [c00000000593b8c0] [c00000000041dad0] print_trailer+0x1e0/0x22c [ 3183.897376] [c00000000593b940] [c0000000004155f4] check_bytes_and_report+0x224/0x240 [ 3183.897387] [c00000000593b9f0] [c00000000041596c] check_object+0x35c/0x4a0 [ 3183.897397] [c00000000593ba40] [c0000000004168dc] alloc_debug_processing+0xdc/0x270 [ 3183.897408] [c00000000593bac0] [c000000000416c8c] get_partial_node.part.0+0x21c/0x460 [ 3183.897419] [c00000000593bb80] [c000000000417148] ___slab_alloc+0x278/0xb20 [ 3183.897429] [c00000000593bc90] [c000000000417b3c] kmem_cache_alloc_node+0x14c/0x630 [ 3183.897440] [c00000000593bd20] [c000000000140618] copy_process+0x408/0x3270 [ 3183.897451] [c00000000593be00] [c0000000001435f4] kernel_clone+0xc4/0x5b0 [ 3183.897461] [c00000000593be80] [c000000000143dc4] kernel_thread+0x84/0xc0 [ 3183.897470] [c00000000593bf40] [c0000000001829bc] kthreadd+0x1ec/0x290 [ 3183.897481] [c00000000593bfe0] [c00000000000d030] start_kernel_thread+0x14/0x18 [ 3183.897491] FIX task_struct: Restoring Poison 0xc0000000b1e34ebb-0xc0000000b1e34ebb=0x6b [ 3183.897499] FIX task_struct: Marking all objects used [ 3652.904021] EXT4-fs (nvme0n1p2): unmounting filesystem 4913eef4-b406-4b09-ad17-549fbf0a775e. [ 3652.975885] EXT4-fs (zram1): unmounting filesystem f6226785-a6a2-4e3a-b03b-8a239f27707f. [ 3653.823242] systemd-shutdown[1]: Syncing filesystems and block devices. [ 3653.889367] systemd-shutdown[1]: Sending SIGTERM to remaining processes... [ 3653.932098] systemd-journald[336]: Received SIGTERM from PID 1 (systemd-shutdow). [ 3653.978501] systemd-shutdown[1]: Sending SIGKILL to remaining processes... [ 3654.019770] systemd-shutdown[1]: Unmounting file systems. [ 3654.051804] (sd-remount)[1176]: Remounting '/' read-only with options 'compress=zstd:1,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/'. [ 3654.153533] systemd-shutdown[1]: All filesystems unmounted. [ 3654.186385] systemd-shutdown[1]: Deactivating swaps. [ 3654.219054] systemd-shutdown[1]: All swaps deactivated. [ 3654.251811] systemd-shutdown[1]: Detaching loop devices. [ 3654.285998] systemd-shutdown[1]: All loop devices detached. [ 3654.319049] systemd-shutdown[1]: Stopping MD devices. [ 3654.352142] systemd-shutdown[1]: All MD devices stopped. [ 3654.384870] systemd-shutdown[1]: Detaching DM devices. [ 3654.417369] systemd-shutdown[1]: All DM devices detached. [ 3654.448938] systemd-shutdown[1]: All filesystems, swaps, loop devices, MD devices and DM devices detached. [ 3654.481337] systemd-shutdown[1]: Syncing filesystems and block devices. [ 3654.513473] systemd-shutdown[1]: Powering off. [ 3654.833474] radeon 0033:01:00.0: Refused to change power state from D0 to D3hot [ 3655.096164] tg3 0004:01:00.1: Refused to change power state from D0 to D3hot --MP_/6=JLPBFWSMQi5V/0yWxnwuD Content-Type: application/octet-stream; name=config_675_zen3-van Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=config_675_zen3-van IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 NiA2LjcuNSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9Imdj YyAoR2VudG9vIDEzLjIuMV9wMjAyNDAxMTMtcjEgcDEyKSAxMy4yLjEgMjAyNDAxMTMiCkNPTkZJ R19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMjAxCkNPTkZJR19DTEFOR19WRVJT SU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MTAwCkNPTkZJR19M RF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDEwMApDT05GSUdfTExEX1ZFUlNJT049MApD T05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0ND X0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVU PXkKQ09ORklHX1RPT0xTX1NVUFBPUlRfUkVMUj15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15 CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9O PTAKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkKQ09ORklH X1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9F TlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19X RVJST1I9eQpDT05GSUdfTE9DQUxWRVJTSU9OPSItWmVuMyIKIyBDT05GSUdfTE9DQUxWRVJTSU9O X0FVVE8gaXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxf R1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1B PXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJ R19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfSEFWRV9LRVJORUxfWlNURD15CiMgQ09ORklHX0tF Uk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBu b3Qgc2V0CkNPTkZJR19LRVJORUxfWlNURD15CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklH X0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQ Q19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkK Q09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfV0FUQ0hfUVVFVUU9eQpDT05GSUdf Q1JPU1NfTUVNT1JZX0FUVEFDSD15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CiMgQ09ORklH X0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElS USBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19J UlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdf R0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05G SUdfSEFSRElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX1NJ TT15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9 eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NB VE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpDT05GSUdfSVJRX0ZP UkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJR X0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfQ0xPQ0tT T1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NM T0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVND QUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkK Q09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJT X1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19U SU1FX0tVTklUX1RFU1Q9bQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhU X1RSQUNLSU5HX0lETEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVT SE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBz ZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBD T05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKQ09ORklHX0NM T0NLU09VUkNFX1dBVENIRE9HX01BWF9TS0VXX1VTPTEwMAojIGVuZCBvZiBUaW1lcnMgc3Vic3lz dGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5U X0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FM TD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQ Rl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05G SUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldAojIGVuZCBvZiBCUEYgc3Vic3lzdGVtCgpDT05GSUdf UFJFRU1QVF9WT0xVTlRBUllfQlVJTEQ9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQK IyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoK IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVf QUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VT U19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkK Q09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tf SU9fQUNDT1VOVElORz15CiMgQ09ORklHX1BTSSBpcyBub3Qgc2V0CiMgZW5kIG9mIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFUSU9OPXkKCiMKIyBS Q1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBu b3Qgc2V0CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05G SUdfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNV X05FRURfU0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKIyBDT05GSUdfSUtDT05G SUcgaXMgbm90IHNldAojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfTE9HX0JV Rl9TSElGVD0xNgpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEzCiMgQ09ORklHX1BSSU5U S19JTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKCiMK IyBTY2hlZHVsZXIgZmVhdHVyZXMKIwpDT05GSUdfVUNMQU1QX1RBU0s9eQpDT05GSUdfVUNMQU1Q X0JVQ0tFVFNfQ09VTlQ9NQojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19BUkNI X1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQ X1RMQl9GTFVTSD15CkNPTkZJR19DQ19IQVNfSU5UMTI4PXkKQ09ORklHX0NDX0lNUExJQ0lUX0ZB TExUSFJPVUdIPSItV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTUiCkNPTkZJR19HQ0MxMV9OT19BUlJB WV9CT1VORFM9eQpDT05GSUdfQ0NfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfSU5UMTI4PXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05G SUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdf TUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9 eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJ R19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfR1JPVVBfU0NIRUQgaXMgbm90 IHNldApDT05GSUdfU0NIRURfTU1fQ0lEPXkKQ09ORklHX1VDTEFNUF9UQVNLX0dST1VQPXkKQ09O RklHX0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NHUk9VUF9GUkVF WkVSPXkKIyBDT05GSUdfQ0dST1VQX0hVR0VUTEIgaXMgbm90IHNldApDT05GSUdfQ1BVU0VUUz15 CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19D R1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkK Q09ORklHX0NHUk9VUF9NSVNDPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9 eQpDT05GSUdfVElNRV9OUz15CkNPTkZJR19JUENfTlM9eQpDT05GSUdfVVNFUl9OUz15CkNPTkZJ R19QSURfTlM9eQpDT05GSUdfTkVUX05TPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlz IG5vdCBzZXQKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09O RklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xa TUEgaXMgbm90IHNldAojIENPTkZJR19SRF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTyBp cyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19SRF9aU1REPXkKIyBD T05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVf TVRJTUUgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0UgaXMg bm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfTERfT1JQSEFOX1dB Uk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9ImVycm9yIgpDT05GSUdfU1lTQ1RMPXkK Q09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpD T05GSUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMg Q09ORklHX1NZU0ZTX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19Q T1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09S RT15CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQVNFX0ZVTEw9 eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVN PXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9 eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1T X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09O RklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFU SVZFPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9 eQpDT05GSUdfUlNFUT15CkNPTkZJR19DQUNIRVNUQVRfU1lTQ0FMTD15CiMgQ09ORklHX0RFQlVH X1JTRVEgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19HVUVTVF9Q RVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9y bWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklH X0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9y bWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElP Tj15CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qgc2V0CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZl YXR1cmVzCiMKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAojIENPTkZJR19LRVhFQ19GSUxFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEtleGVjIGFu ZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfNjRCSVQ9eQpD T05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkK Q09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0xPQ0tERVBfU1VQUE9S VD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hf TU1BUF9STkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09O RklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRf Q09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JV R19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNP TkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVVESVRfQVJDSD15CkNP TkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19G SVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0NDX0hBU19T QU5FX1NUQUNLUFJPVEVDVE9SPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpD T05GSUdfU01QPXkKIyBDT05GSUdfWDg2X1gyQVBJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9N UFBBUlNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfWDg2 X0NQVV9SRVNDVFJMPXkKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QTEFURk9S TV9ERVZJQ0U9eQojIENPTkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9S VFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSPXkKQ09O RklHX0hZUEVSVklTT1JfR1VFU1Q9eQojIENPTkZJR19QQVJBVklSVCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJ R19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09O RklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJ R19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CiMgQ09ORklHX0NQ VV9TVVBfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9BTUQ9eQojIENPTkZJR19DUFVf U1VQX0hZR09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1NVUF9DRU5UQVVSIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX1NVUF9aSEFPWElOIGlzIG5vdCBzZXQKQ09ORklHX0hQRVRfVElNRVI9eQpD T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1V IGlzIG5vdCBzZXQKQ09ORklHX0JPT1RfVkVTQV9TVVBQT1JUPXkKIyBDT05GSUdfTUFYU01QIGlz IG5vdCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5H RV9FTkQ9NTEyCkNPTkZJR19OUl9DUFVTX0RFRkFVTFQ9NjQKQ09ORklHX05SX0NQVVM9MzIKIyBD T05GSUdfU0NIRURfQ0xVU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdf U0NIRURfTUM9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQoj IENPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CkNPTkZJ R19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJ R19YODZfTUNFX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4 Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2X01DRV9JTkpFQ1QgaXMgbm90IHNldAoKIwoj IFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD1t CkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVI9bQpDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1VO Q09SRT1tCiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9CUlMgaXMgbm90IHNldAojIGVuZCBvZiBQ ZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CiMg Q09ORklHX1g4Nl9JT1BMX0lPUEVSTSBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREU9eQojIENP TkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9bQpD T05GSUdfWDg2X0NQVUlEPW0KIyBDT05GSUdfWDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNl dAojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19OVU1BIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1F TV9ERUZBVUxUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAw MDAKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NIRUNL X0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FO SVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX01U UlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05G SUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09ORklHX0NDX0hB U19JQlQ9eQpDT05GSUdfWDg2X0NFVD15CkNPTkZJR19YODZfS0VSTkVMX0lCVD15CiMgQ09ORklH X1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9V U0VSX1NIQURPV19TVEFDSz15CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQojIENPTkZJ R19FRklfSEFORE9WRVJfUFJPVE9DT0wgaXMgbm90IHNldAojIENPTkZJR19FRklfTUlYRUQgaXMg bm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldAojIENPTkZJR19FRklf UlVOVElNRV9NQVAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJ R19IWl8yNTAgaXMgbm90IHNldApDT05GSUdfSFpfMzAwPXkKIyBDT05GSUdfSFpfMTAwMCBpcyBu b3Qgc2V0CkNPTkZJR19IWj0zMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0tFWEVDPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS0VYRUNfRklMRT15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0tFWEVDX1BVUkdBVE9SWT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVD X1NJRz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX1NJR19GT1JDRT15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0tFWEVDX0JaSU1BR0VfVkVSSUZZX1NJRz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X0tFWEVDX0pVTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DUkFTSF9EVU1QPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfQ1JBU0hfSE9UUExVRz15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAw MDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4 Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDEwMDAwMDAKQ09ORklHX0RZ TkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JB TkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDEKQ09ORklHX0FERFJFU1NfTUFTS0lO Rz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9W U1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNL X1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNz b3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19S RVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJ T05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklH X0hBVkVfQ0FMTF9USFVOS1M9eQpDT05GSUdfU1BFQ1VMQVRJT05fTUlUSUdBVElPTlM9eQpDT05G SUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX1JFVEhV Tks9eQojIENPTkZJR19DUFVfVU5SRVRfRU5UUlkgaXMgbm90IHNldApDT05GSUdfQ1BVX0lCUEJf RU5UUlk9eQpDT05GSUdfQ1BVX1NSU089eQpDT05GSUdfU0xTPXkKQ09ORklHX0FSQ0hfSEFTX0FE RF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05G SUdfU1VTUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09O RklHX1BNX0dFTkVSSUNfRE9NQUlOUz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZB VUxUIGlzIG5vdCBzZXQKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19PRj15CkNPTkZJR19FTkVS R1lfTU9ERUw9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05G SUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQ SV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJ R19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9TUENSX1RBQkxFIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfRlBEVD15CkNPTkZJR19BQ1BJX0xQSVQ9eQojIENPTkZJR19BQ1BJ X1JFVl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRUNfREVCVUdG UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQUMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JB VFRFUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9CVVRUT049bQojIENPTkZJR19BQ1BJX1RJTllf UE9XRVJfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9G QU49bQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9Q U1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S X0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNP TkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9 bQpDT05GSUdfQUNQSV9USEVSTUFMPW0KQ09ORklHX0FDUElfUExBVEZPUk1fUFJPRklMRT1tCkNP TkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdS QURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NM T1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVH X0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSEVEPXkK IyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9CR1JU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpD T05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJ X0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CiMgQ09ORklHX0FDUElfQVBF SV9NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9FSU5KIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0RQVEYgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09O RklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BGUlVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9QQ0MgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0ZGSCBpcyBub3Qg c2V0CkNPTkZJR19QTUlDX09QUkVHSU9OPXkKQ09ORklHX0FDUElfVklPVD15CkNPTkZJR19BQ1BJ X1BSTVQ9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklH X0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05T RVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVU SUwgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdf Q1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9V U0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKIyBDT05G SUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9H T1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCiMgQ09O RklHX0NQVUZSRVFfRFQgaXMgbm90IHNldAojIENPTkZJR19DUFVGUkVRX0RUX1BMQVRERVYgaXMg bm90IHNldAojIENPTkZJR19YODZfSU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X1BDQ19DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BTURfUFNUQVRFPXkKQ09ORklHX1g4 Nl9BTURfUFNUQVRFX0RFRkFVTFRfTU9ERT0zCkNPTkZJR19YODZfQU1EX1BTVEFURV9VVD15CiMg Q09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfU1BFRURTVEVQ X0NFTlRSSU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1A0X0NMT0NLTU9EIGlzIG5vdCBzZXQK CiMKIyBzaGFyZWQgb3B0aW9ucwojCiMgZW5kIG9mIENQVSBGcmVxdWVuY3kgc2NhbGluZwoKIwoj IENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERF UiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0NQVV9JRExF X0dPVl9URU8gaXMgbm90IHNldAojIGVuZCBvZiBDUFUgSWRsZQojIGVuZCBvZiBQb3dlciBtYW5h Z2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09O RklHX1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJ R19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQV9CVVMgaXMgbm90IHNl dAojIENPTkZJR19JU0FfRE1BX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19BTURfTkI9eQojIGVuZCBv ZiBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdf SUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMyX0VNVUxBVElPTl9ERUZBVUxUX0RJU0FCTEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1gzMl9BQkkgaXMgbm90IHNldApDT05GSUdfQ09NUEFU XzMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQoj IGVuZCBvZiBCaW5hcnkgRW11bGF0aW9ucwoKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVf S1ZNX1BGTkNBQ0hFPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1f SVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElS VFlfUklORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HX1RTTz15CkNPTkZJR19IQVZFX0tW TV9ESVJUWV9SSU5HX0FDUV9SRUw9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19L Vk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09O RklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05G SUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9 eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19IQVZFX0tWTV9OT19QT0xMPXkK Q09ORklHX0tWTV9YRkVSX1RPX0dVRVNUX1dPUks9eQpDT05GSUdfSEFWRV9LVk1fUE1fTk9USUZJ RVI9eQpDT05GSUdfS1ZNX0dFTkVSSUNfSEFSRFdBUkVfRU5BQkxJTkc9eQpDT05GSUdfVklSVFVB TElaQVRJT049eQpDT05GSUdfS1ZNPXkKIyBDT05GSUdfS1ZNX1dFUlJPUiBpcyBub3Qgc2V0CkNP TkZJR19LVk1fQU1EPW0KQ09ORklHX0tWTV9BTURfU0VWPXkKQ09ORklHX0tWTV9TTU09eQojIENP TkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fTUFYX05SX1ZDUFVTPTEwMjQKQ09ORklHX0FTX0FWWDUxMj15CkNPTkZJR19B U19TSEExX05JPXkKQ09ORklHX0FTX1NIQTI1Nl9OST15CkNPTkZJR19BU19UUEFVU0U9eQpDT05G SUdfQVNfR0ZOST15CkNPTkZJR19BU19XUlVTUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUt ZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19D T1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVH X0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19I T1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQojIENPTkZJR19LUFJPQkVT IGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxG VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19DQUxMX1NFTEZURVNUIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0Vf QlVJTFRJTl9CU1dBUD15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZF X0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJB Q0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklH X1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBP UlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdV T1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZP UlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9I QVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpD T05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FO VFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09O RklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUND RVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf SEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklH X0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9 eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhF Ul9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNI X0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQ VV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01Q WENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRf SVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01Q X0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05G SUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tM RUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9 eQojIENPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9T VVBQT1JUU19MVE9fQ0xBTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15 CkNPTkZJR19MVE9fTk9ORT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NGSV9DTEFORz15CkNPTkZJ R19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJB Q0tJTkdfVVNFUj15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkdfVVNFUl9PRkZTVEFDSz15 CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJ TUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX01PVkVfUFVEPXkKQ09ORklHX0hBVkVfTU9WRV9Q TUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVf QVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1B UD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdF X1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfUE1EX01LV1JJVEU9eQpDT05GSUdfSEFWRV9B UkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19N T0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15 CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dO X1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNI X01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNP TkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRf TU1BUF9CQVNFUz15CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFH RV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19IQVZFX09CSlRPT0w9eQpDT05GSUdfSEFW RV9KVU1QX0xBQkVMX0hBQ0s9eQpDT05GSUdfSEFWRV9OT0lOU1RSX0hBQ0s9eQpDT05GSUdfSEFW RV9OT0lOU1RSX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9VQUNDRVNTX1ZBTElEQVRJT049eQpD T05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tU UkFDRT15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJ T049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RB Q0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFD S19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9N SVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVM X1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1Rf TU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hf UFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENP TkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5D UllQVD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExf SU5MSU5FPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1Q VF9EWU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFH RV9UQUJMRV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19B UkNIX0hBU19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CkNP TkZJR19BUkNIX0hBU19OT05MRUFGX1BNRF9ZT1VORz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwg cHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGlu ZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdf R0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWT15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfNEI9 eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzE2Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1F TlQ9MTYKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNP TkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CiMg Q09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FE IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9VTkxPQUQ9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX1VO TE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxPQURfVEFJTlRfVFJBQ0tJTkcgaXMgbm90IHNldAoj IENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9O X0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNldApDT05GSUdfTU9E VUxFX0NPTVBSRVNTX05PTkU9eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfR1pJUCBpcyBub3Qg c2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19YWiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVM RV9DT01QUkVTU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FMTE9XX01JU1NJTkdf TkFNRVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldApDT05GSUdfTU9EUFJPQkVfUEFUSD0iL3NiaW4v bW9kcHJvYmUiCiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklHX01P RFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQojIENPTkZJR19CTE9DS19MRUdBQ1lf QVVUT0xPQUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUF9QVU5UX0JJTz15CkNPTkZJR19C TEtfREVWX0JTR19DT01NT049eQojIENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9aT05F RCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfV0JUPXkKQ09ORklHX0JMS19XQlRfTVE9eQojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFU RU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkK IyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNS WVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9O X0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf QUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX0FUQVJJX1BBUlRJVElPTj15CkNPTkZJ R19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElT S0xBQkVMPXkKIyBDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf U09MQVJJU19YODZfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JWFdBUkVfRElTS0xB QkVMIGlzIG5vdCBzZXQKQ09ORklHX0xETV9QQVJUSVRJT049eQojIENPTkZJR19MRE1fREVCVUcg aXMgbm90IHNldAojIENPTkZJR19TR0lfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVUxU UklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNl dAojIENPTkZJR19LQVJNQV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfRUZJX1BBUlRJVElP Tj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5F X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JM S19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdf QkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJ TyBTY2hlZHVsZXJzCiMKIyBDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNP TkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldAoj IGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdf UEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9 eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9 eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxP Q0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xP Q0tTPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09O RklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9eQpDT05GSUdfQVJDSF9IQVNf U1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBm b3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpD T05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNP TkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1Q PXkKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVu dCBvcHRpb25zCiMKQ09ORklHX1pQT09MPXkKQ09ORklHX1NXQVA9eQpDT05GSUdfWlNXQVA9eQpD T05GSUdfWlNXQVBfREVGQVVMVF9PTj15CkNPTkZJR19aU1dBUF9FWENMVVNJVkVfTE9BRFNfREVG QVVMVF9PTj15CiMgQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF9ERUZMQVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTyBpcyBub3Qgc2V0CiMg Q09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19a U1dBUF9DT01QUkVTU09SX0RFRkFVTFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09N UFJFU1NPUl9ERUZBVUxUX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX1pTV0FQX0NPTVBSRVNTT1Jf REVGQVVMVF9aU1REPXkKQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVD0ienN0ZCIKIyBD T05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVF9aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBf WlBPT0xfREVGQVVMVF9aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVM VF9aU01BTExPQz15CkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUPSJ6c21hbGxvYyIKIyBDT05G SUdfWkJVRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ozRk9MRCBpcyBub3Qgc2V0CkNPTkZJR19aU01B TExPQz15CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0Nf Q0hBSU5fU0laRT04CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwojCiMgQ09ORklHX1NMQUJf REVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xVQl9USU5ZIGlz IG5vdCBzZXQKIyBDT05GSUdfU0xBQl9NRVJHRV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NM QUJfRlJFRUxJU1RfUkFORE9NPXkKQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQ9eQojIENP TkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9DUFVfUEFSVElBTCBpcyBu b3Qgc2V0CkNPTkZJR19SQU5ET01fS01BTExPQ19DQUNIRVM9eQojIGVuZCBvZiBTTEFCIGFsbG9j YXRvciBvcHRpb25zCgpDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NP TVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX1NQQVJTRU1FTV9F WFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VN RU1fVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfREFYX1ZNRU1NQVA9eQpDT05G SUdfQVJDSF9XQU5UX09QVElNSVpFX0hVR0VUTEJfVk1FTU1BUD15CkNPTkZJR19IQVZFX0ZBU1Rf R1VQPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9S QU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQojIENPTkZJR19NRU1PUllf SE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJM RT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9Q TURfUFRMT0NLPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJM RV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNP TkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVf VEhQX01JR1JBVElPTj15CkNPTkZJR19DT05USUdfQUxMT0M9eQpDT05GSUdfUENQX0JBVENIX1ND QUxFX01BWD01CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19NTVVfTk9USUZJRVI9 eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdf QVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMg Q09ORklHX0hXUE9JU09OX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJB TF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJF TlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90 IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dB UD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURf UEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJT VF9DSFVOSz15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CiMgQ09ORklHX0NNQSBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfREVGRVJSRURf U1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19QQUdFX0lETEVfRkxBRz15CkNPTkZJR19JRExFX1BB R0VfVFJBQ0tJTkc9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FS Q0hfSEFTX0NVUlJFTlRfU1RBQ0tfUE9JTlRFUj15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQ PXkKQ09ORklHX0FSQ0hfSEFTX1pPTkVfRE1BX1NFVD15CiMgQ09ORklHX1pPTkVfRE1BIGlzIG5v dCBzZXQKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfSE1NX01JUlJPUj15CkNPTkZJR19BUkNI X1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJ R19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lB TD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5P Tl9WTUFfTkFNRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVVNFUkZBVUxURkRfV1A9eQpD T05GSUdfSEFWRV9BUkNIX1VTRVJGQVVMVEZEX01JTk9SPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkK Q09ORklHX1BURV9NQVJLRVJfVUZGRF9XUD15CkNPTkZJR19MUlVfR0VOPXkKQ09ORklHX0xSVV9H RU5fRU5BQkxFRD15CiMgQ09ORklHX0xSVV9HRU5fU1RBVFMgaXMgbm90IHNldApDT05GSUdfQVJD SF9TVVBQT1JUU19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX0xP Q0tfTU1fQU5EX0ZJTkRfVk1BPXkKCiMKIyBEYXRhIEFjY2VzcyBNb25pdG9yaW5nCiMKIyBDT05G SUdfREFNT04gaXMgbm90IHNldAojIGVuZCBvZiBEYXRhIEFjY2VzcyBNb25pdG9yaW5nCiMgZW5k IG9mIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKCkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lO R1JFU1M9eQpDT05GSUdfTkVUX0VHUkVTUz15CkNPTkZJR19ORVRfWEdSRVNTPXkKQ09ORklHX1NL Ql9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkK Q09ORklHX1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05G SUdfQUZfVU5JWF9PT0I9eQpDT05GSUdfVU5JWF9ESUFHPW0KQ09ORklHX1RMUz1tCkNPTkZJR19U TFNfREVWSUNFPXkKIyBDT05GSUdfVExTX1RPRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09O RklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9bQojIENPTkZJR19YRlJNX1VTRVJfQ09N UEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJ R19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90 IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD1t CkNPTkZJR19YRlJNX0VTUD1tCkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPXkK IyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMg aXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19ORVRfSEFORFNIQUtFX0tV TklUX1RFU1Q9bQpDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQR1JF X0RFTVVYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUF9UVU5ORUw9bQpDT05GSUdfU1lOX0NPT0tJ RVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9UVU5ORUw9 bQojIENPTkZJR19ORVRfRk9VIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9bQpDT05GSUdfSU5F VF9FU1A9bQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5F VF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVUX1RB QkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5F VF9UVU5ORUw9bQojIENPTkZJR19JTkVUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdf QURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldAojIENPTkZJR19UQ1Bf Q09OR19DVUJJQyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CiMgQ09ORklH X1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qg c2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdf VkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklH X1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90 IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdf WUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBD T05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMg bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9X RVNUV09PRD15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X1RDUF9DT05HPSJ3ZXN0d29vZCIKIyBDT05GSUdfVENQX0FPIGlzIG5vdCBzZXQKIyBDT05GSUdf VENQX01ENVNJRyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJf UFJFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApD T05GSUdfSU5FVDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQPW0KIyBDT05GSUdfSU5FVDZfRVNQX09G RkxPQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJ R19JTkVUNl9JUENPTVA9bQojIENPTkZJR19JUFY2X01JUDYgaXMgbm90IHNldApDT05GSUdfSU5F VDZfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KIyBDT05GSUdfSVBWNl9WVEkg aXMgbm90IHNldAojIENPTkZJR19JUFY2X1NJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfVFVO TkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldAoj IENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5F TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lPQU02X0xXVFVOTkVM IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19NUFRDUCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBz ZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RF RkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9D T09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkK IyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlz IG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNP TkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CiMgQ09ORklHX0JSSURHRV9NUlAgaXMgbm90IHNl dAojIENPTkZJR19CUklER0VfQ0ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldApDT05GSUdfTExDPXkKIyBDT05GSUdf TExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlz IG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qg c2V0CiMgQ09ORklHXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5v dCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCiMgQ09O RklHX05FVF9TQ0hfSFRCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9IRlNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NDSF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9NVUxU SVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1JFRCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9TQ0hfU0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9TRlEgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX1RFUUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RCRiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9FVEYg aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9TQ0hfR1JFRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTkVURU0gaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0RSUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTVFQUklPIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1NDSF9DSE9LRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUUZRIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSF9DT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkK IyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9Q SUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQpDT05GSUdfREVG QVVMVF9GUV9DT0RFTD15CiMgQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVCBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX05FVF9TQ0g9ImZxX2NvZGVsIgoKIwojIENsYXNzaWZpY2F0aW9uCiMKIyBD T05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfUk9VVEU0IGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNf VTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0NMU19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0JQRiBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19NQVRD SEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9FTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19O RVRfQ0xTX0FDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQojIENPTkZJR19EQ0Ig aXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBu b3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX1ZTT0NLRVRTPW0K Q09ORklHX1ZTT0NLRVRTX0RJQUc9bQojIENPTkZJR19WU09DS0VUU19MT09QQkFDSyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJUlRJT19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktf RElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNI IGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERF ViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9MM19NQVNURVJfREVWIGlzIG5vdCBzZXQKIyBDT05G SUdfUVJUUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1BD UFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05G SUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9 eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQX05FVF9D TEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQ Rl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRl c3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0 ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMg bm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldApDT05GSUdfQlQ9bQpDT05GSUdfQlRfQlJF RFI9eQpDT05GSUdfQlRfUkZDT01NPW0KQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRf Qk5FUD1tCkNPTkZJR19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJ TFRFUj15CkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hTPXkKQ09ORklHX0JUX0xFPXkKQ09O RklHX0JUX0xFX0wyQ0FQX0VDUkVEPXkKQ09ORklHX0JUX0xFRFM9eQpDT05GSUdfQlRfTVNGVEVY VD15CkNPTkZJR19CVF9BT1NQRVhUPXkKQ09ORklHX0JUX0RFQlVHRlM9eQojIENPTkZJR19CVF9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9GRUFUVVJFX0RFQlVHPXkKCiMKIyBCbHVldG9v dGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9bQpDT05GSUdfQlRfQkNNPW0KQ09O RklHX0JUX1JUTD1tCkNPTkZJR19CVF9NVEs9bQpDT05GSUdfQlRfSENJQlRVU0I9bQpDT05GSUdf QlRfSENJQlRVU0JfQVVUT1NVU1BFTkQ9eQpDT05GSUdfQlRfSENJQlRVU0JfUE9MTF9TWU5DPXkK Q09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9IQ0lCVFVTQl9NVEs9eQpDT05GSUdf QlRfSENJQlRVU0JfUlRMPXkKQ09ORklHX0JUX0hDSVVBUlQ9bQpDT05GSUdfQlRfSENJVUFSVF9I ND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNP TkZJR19CVF9IQ0lVQVJUX0lOVEVMPXkKQ09ORklHX0JUX0hDSVVBUlRfQUc2WFg9eQpDT05GSUdf QlRfSENJQkNNMjAzWD1tCiMgQ09ORklHX0JUX0hDSUJDTTQzNzcgaXMgbm90IHNldAojIENPTkZJ R19CVF9IQ0lCUEExMFggaXMgbm90IHNldApDT05GSUdfQlRfSENJQkZVU0I9bQojIENPTkZJR19C VF9IQ0lWSENJIGlzIG5vdCBzZXQKQ09ORklHX0JUX01SVkw9bQpDT05GSUdfQlRfQVRIM0s9bQoj IENPTkZJR19CVF9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBCbHVldG9vdGggZGV2aWNlIGRy aXZlcnMKCiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5v dCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09O RklHX1dJUkVMRVNTPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIxMV9URVNUTU9E RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0CkNPTkZJ R19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIxMV9VU0VfS0VS TkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CiMgQ09ORklHX0NG RzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkK IyBDT05GSUdfQ0ZHODAyMTFfV0VYVCBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9LVU5JVF9U RVNUPW0KQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19N QUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVM PXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAy MTFfS1VOSVRfVEVTVD1tCiMgQ09ORklHX01BQzgwMjExX01FU0ggaXMgbm90IHNldApDT05GSUdf TUFDODAyMTFfTEVEUz15CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qg c2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFDODAy MTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdfUkZLSUxMPW0KQ09ORklHX1JGS0lMTF9MRURT PXkKIyBDT05GSUdfUkZLSUxMX0lOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX0dQSU8g aXMgbm90IHNldApDT05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9GRD15CkNPTkZJR19ORVRf OVBfVklSVElPPXkKIyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJ RiBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlz IG5vdCBzZXQKIyBDT05GSUdfUFNBTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkUgaXMg bm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FDSEU9eQpD T05GSUdfR1JPX0NFTExTPXkKQ09ORklHX1NPQ0tfVkFMSURBVEVfWE1JVD15CkNPTkZJR19ORVRf U0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19QQUdFX1BPT0w9eQojIENP TkZJR19QQUdFX1BPT0xfU1RBVFMgaXMgbm90IHNldApDT05GSUdfRkFJTE9WRVI9eQpDT05GSUdf RVRIVE9PTF9ORVRMSU5LPXkKQ09ORklHX05FVERFVl9BRERSX0xJU1RfVEVTVD1tCkNPTkZJR19O RVRfVEVTVD1tCgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05G SUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdf UENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfUENJRUFFUj15CiMgQ09O RklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBz ZXQKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19Q Q0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBF UlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfUVVJUktTPXkK IyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNl dApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKIyBDT05GSUdf UENJX0lPViBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNP TkZJR19QQ0lfTEFCRUw9eQojIENPTkZJR19QQ0lfRFlOQU1JQ19PRl9OT0RFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RF RkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9C VVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMg bm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTQKIyBDT05G SUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwoj IENPTkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9HRU5FUklD IGlzIG5vdCBzZXQKIyBDT05GSUdfVk1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9NSUNST0NI SVBfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBD YWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExB VF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0hPU1QgaXMgbm90IHNldAojIGVu ZCBvZiBDYWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBEZXNpZ25XYXJlLWJhc2Vk IFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lfTUVTT04gaXMgbm90IHNldAojIENPTkZJ R19QQ0lFX0lOVEVMX0dXIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMg bm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBN b2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBlbmQgb2YgTW9iaXZlaWwtYmFzZWQg UENJZSBjb250cm9sbGVycwojIGVuZCBvZiBQQ0kgY29udHJvbGxlciBkcml2ZXJzCgojCiMgUENJ IEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJ IEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19Q Q0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVy IGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMg bm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBP cHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBG Uz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CkNPTkZJR19ERVZUTVBGU19TQUZFPXkKQ09ORklH X1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdh cmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iYW1k LXVjb2RlL21pY3JvY29kZV9hbWRfZmFtMTdoLmJpbiIKQ09ORklHX0VYVFJBX0ZJUk1XQVJFX0RJ Uj0iL2xpYi9maXJtd2FyZSIKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSIGlzIG5vdCBz ZXQKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUz15CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVT U19YWiBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CiMgQ09ORklH X0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FM TE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JF TU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1fS1VOSVRfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUklWRVJfUEVfS1VO SVRfVEVTVD1tCkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19D UFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfS1VOSVQ9 bQojIENPTkZJR19SRUdNQVBfQlVJTEQgaXMgbm90IHNldApDT05GSUdfUkVHTUFQX0kyQz1tCkNP TkZJR19SRUdNQVBfUkFNPW0KQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0RNQV9G RU5DRV9UUkFDRT15CiMgQ09ORklHX0ZXX0RFVkxJTktfU1lOQ19TVEFURV9USU1FT1VUIGlzIG5v dCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMK IyBDT05GSUdfTUhJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVNfRVAgaXMgbm90IHNl dAojIGVuZCBvZiBCdXMgZGV2aWNlcwoKIwojIENhY2hlIERyaXZlcnMKIwojIGVuZCBvZiBDYWNo ZSBEcml2ZXJzCgpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKCiMKIyBG aXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQg SW50ZXJmYWNlIFByb3RvY29sCiMKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5h Z2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKIyBDT05GSUdfRUREIGlzIG5vdCBzZXQKQ09ORklH X0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05G SUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJG VCBpcyBub3Qgc2V0CkNPTkZJR19GV19DRkdfU1lTRlM9bQojIENPTkZJR19GV19DRkdfU1lTRlNf Q01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CkNPTkZJR19TWVNGQl9TSU1QTEVGQj15 CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxl IEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CiMgQ09ORklH X0VGSV9WQVJTX1BTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVT PXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJf Q09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfUFJPUEVSVElFUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfRUZJX1JDSTJfVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FRklfRElTQUJMRV9QQ0lf RE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CiMgQ09ORklHX0VGSV9DVVNUT01f U1NEVF9PVkVSTEFZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ESVNBQkxFX1JVTlRJTUUgaXMg bm90IHNldApDT05GSUdfRUZJX0NPQ09fU0VDUkVUPXkKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxl IEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19V RUZJX0NQRVJfWDg2PXkKCiMKIyBRdWFsY29tbSBmaXJtd2FyZSBkcml2ZXJzCiMKIyBlbmQgb2Yg UXVhbGNvbW0gZmlybXdhcmUgZHJpdmVycwoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCiMg ZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgoj IENPTkZJR19HTlNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKQ09ORklHX09G PXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfS09CSj15CkNPTkZJ R19PRl9BRERSRVNTPXkKQ09ORklHX09GX0lSUT15CiMgQ09ORklHX09GX09WRVJMQVkgaXMgbm90 IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JU IGlzIG5vdCBzZXQKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBu b3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15 CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENP TkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldApDT05GSUdfWlJBTT1tCiMg Q09ORklHX1pSQU1fREVGX0NPTVBfTFpPUkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTV9ERUZf Q09NUF9aU1REIGlzIG5vdCBzZXQKQ09ORklHX1pSQU1fREVGX0NPTVBfTFo0PXkKIyBDT05GSUdf WlJBTV9ERUZfQ09NUF9MWk8gaXMgbm90IHNldApDT05GSUdfWlJBTV9ERUZfQ09NUD0ibHo0Igoj IENPTkZJR19aUkFNX1dSSVRFQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU1fTUVNT1JZX1RS QUNLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTV9NVUxUSV9DT01QIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05G SUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQg aXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfVklSVElP X0JMSz15CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9V QkxLIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBvcnQKIwpDT05GSUdfTlZNRV9DT1JFPXkKQ09O RklHX0JMS19ERVZfTlZNRT15CiMgQ09ORklHX05WTUVfTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09O RklHX05WTUVfVkVSQk9TRV9FUlJPUlM9eQojIENPTkZJR19OVk1FX0ZDIGlzIG5vdCBzZXQKIyBD T05GSUdfTlZNRV9UQ1AgaXMgbm90IHNldAojIENPTkZJR19OVk1FX0hPU1RfQVVUSCBpcyBub3Qg c2V0CiMgQ09ORklHX05WTUVfVEFSR0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlZNRSBTdXBwb3J0 CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENP TkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBD T05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldAojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMg aXMgbm90IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFM UyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkw MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMg bm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5v dCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1hEQVRBX1BDSUUgaXMg bm90IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJ TElOWF9TREZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfSElLRVlfVVNCIGlzIG5vdCBzZXQK IyBDT05GSUdfVkNQVV9TVEFMTF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBp cyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9N XzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQK IyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJPTSBzdXBwb3J0 CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBz aGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBz ZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np cGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRF UkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAojIENPTkZJR19HRU5XUUUgaXMgbm90 IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1ZLIGlzIG5vdCBzZXQK IyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VB Q0NFIGlzIG5vdCBzZXQKQ09ORklHX1BWUEFOSUM9eQpDT05GSUdfUFZQQU5JQ19NTUlPPW0KQ09O RklHX1BWUEFOSUNfUENJPW0KIyBDT05GSUdfR1BfUENJMVhYWFggaXMgbm90IHNldAojIGVuZCBv ZiBNaXNjIGRldmljZXMKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9E PXkKIyBDT05GSUdfUkFJRF9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNP TkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKIyBDT05GSUdfU0NTSV9QUk9DX0ZTIGlzIG5v dCBzZXQKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJ R19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX1NSPXkKQ09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQkxLX0RFVl9CU0c9eQojIENPTkZJ R19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0NBTl9BU1lO Qz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKIyBDT05GSUdfU0NTSV9TUElfQVRUUlMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NT SV9BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0FUVFJTIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9TQVNfTElCU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMg aXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVM PXkKIyBDT05GSUdfSVNDU0lfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNG UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlz IG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNX X1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJ RF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldAoj IENPTkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01QVDNTQVMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01Q STNNUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU01BUlRQUUkgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90 IHNldAojIENPTkZJR19WTVdBUkVfUFZTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TTklD IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfSVBSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9X RDcxOVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNldApD T05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKIyBlbmQgb2Yg U0NTSSBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0FUQT15CkNPTkZJR19TQVRBX0hPU1Q9eQpDT05G SUdfUEFUQV9USU1JTkdTPXkKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKIyBDT05GSUdfQVRB X0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9BQ1BJPXkKQ09ORklHX1NBVEFfWlBPREQ9eQoj IENPTkZJR19TQVRBX1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZG IG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxF X0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENP TkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FIQ0lfQ0VWQSBpcyBub3Qgc2V0CiMg Q09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kg aXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX1NG RiBpcyBub3Qgc2V0CkNPTkZJR19NRD15CiMgQ09ORklHX0JMS19ERVZfTUQgaXMgbm90IHNldAoj IENPTkZJR19NRF9CSVRNQVBfRklMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT1tCkNPTkZJ R19ETV9ERUJVRz15CkNPTkZJR19ETV9CVUZJTz1tCkNPTkZJR19ETV9ERUJVR19CTE9DS19NQU5B R0VSX0xPQ0tJTkc9eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5v dCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0K IyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPW0KIyBDT05G SUdfRE1fU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQoj IENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1dSSVRFQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19ETV9FQlMgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMgbm90IHNl dAojIENPTkZJR19ETV9DTE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qg c2V0CiMgQ09ORklHX0RNX1JBSUQgaXMgbm90IHNldAojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMg bm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CiMg Q09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMg bm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19UQVJHRVRf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0 IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05G SUdfRklSRVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgZW5kIG9mIElFRUUgMTM5NCAoRmlyZVdpcmUp IHN1cHBvcnQKCiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX05F VERFVklDRVM9eQpDT05GSUdfTkVUX0NPUkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfRFVNTVkgaXMgbm90IHNldApDT05GSUdfV0lSRUdVQVJEPW0KIyBDT05GSUdfV0lS RUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldAojIENP TkZJR19NQUNWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfVlhMQU4gaXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldAojIENPTkZJR19C QVJFVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VD IGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9eQojIENPTkZJR19ORVRDT05TT0xFX0VYVEVO REVEX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRQT0xMPXkKQ09ORklHX05FVF9QT0xMX0NPTlRS T0xMRVI9eQpDT05GSUdfVFVOPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNl dAojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19O TE1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEtJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05F VCBpcyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15CiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfQUdFUkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FMQUNSSVRF Q0ggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FMVEVPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0FMVEVSQV9UU0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FNQVpPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9BUVVBTlRJQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BU0lYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9BVEhFUk9TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfQlJPQURDT00gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NBREVO Q0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NBVklVTSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfQ0hFTFNJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0lT Q08gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NPUlRJTkEgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX0RBVklDT00gaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0RMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVggaXMgbm90IHNldAoj IENPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9FWkNISVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX0hVQVdFSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSU5URUwgaXMgbm90IHNl dAojIENPTkZJR19KTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0xJVEVYIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9NRUxMQU5PWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX01JQ1JPU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlD Uk9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NWVJJIGlzIG5vdCBzZXQKIyBD T05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9OSSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfTkVURVJJT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9PS0kgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X1BFTlNBTkRPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUMgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX0JST0NBREUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9SREMgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQK IyBDT05GSUdfODEzOVRPTyBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CiMgQ09ORklHX05FVF9W RU5ET1JfUkVORVNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9TT0xBUkZMQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX1RFSFVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XQU5HWFVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19I SVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZ TElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQK Q09ORklHX1BIWUxJQl9MRURTPXkKQ09ORklHX0ZJWEVEX1BIWT15CgojCiMgTUlJIFBIWSBkZXZp Y2UgZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOX1BI WSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FR VUFOVElBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FYODg3OTZCX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX0JST0FEQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTU0MTQwX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODQ4ODFf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19D SUNBREFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldAojIENP TkZJR19EQVZJQ09NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNl dAojIENPTkZJR19MWFRfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMg bm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJW RUxMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfMTBHX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX01BUlZFTExfODhRMlhYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzg4 WDIyMjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYTElORUFSX0dQSFkgaXMgbm90IHNldAoj IENPTkZJR19NRURJQVRFS19HRV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxU19QSFkgaXMgbm90IHNldAojIENPTkZJR19N SUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1QxX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NT1RPUkNPTU1f UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf TlhQX0NCVFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTlhQX0M0NV9USkExMVhYX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05DTjI2 MDAwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19S RUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9D S0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19QSFkgaXMgbm90IHNldAojIENPTkZJ R19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAoj IENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMg bm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4Njdf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19E UDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9QSFkgaXMgbm90IHNldAoj IENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTRV9DT05UUk9M TEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09O RklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX09GX01ESU89eQpDT05GSUdfQUNQSV9NRElPPXkKQ09O RklHX01ESU9fREVWUkVTPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05G SUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19ISVNJX0ZFTUFDIGlz IG5vdCBzZXQKIyBDT05GSUdfTURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NU RU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdf TURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCiMgQ09ORklH X01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJ UExFWEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01NSU9SRUcgaXMgbm90IHNl dAoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoK IyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CgojCiMgSG9z dC1zaWRlIFVTQiBzdXBwb3J0IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBzdXBw b3J0CiMKIyBDT05GSUdfVVNCX05FVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQoj IENPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUsgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRP Ul9BVEggaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTCBpcyBub3Qgc2V0CiMg Q09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5E T1JfQ0lTQ08gaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9W RU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfTUlDUk9DSElQIGlzIG5vdCBzZXQKIyBDT05G SUdfV0xBTl9WRU5ET1JfUFVSRUxJRkkgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9S QUxJTksgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JU TDgxODAgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRM X0NBUkRTIGlzIG5vdCBzZXQKQ09ORklHX1JUTDhYWFhVPW0KIyBDT05GSUdfUlRMOFhYWFVfVU5U RVNURUQgaXMgbm90IHNldAojIENPTkZJR19SVFc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUVzg5 IGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfUlNJIGlzIG5vdCBzZXQKIyBDT05GSUdf V0xBTl9WRU5ET1JfU0lMQUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfU1QgaXMg bm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5f VkVORE9SX1pZREFTIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfUVVBTlRFTk5BIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9STkRJU19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFDODAyMTFfSFdTSU0gaXMgbm90IHNldAojIENPTkZJR19WSVJUX1dJRkkgaXMgbm90IHNldAoj IENPTkZJR19XQU4gaXMgbm90IHNldAoKIwojIFdpcmVsZXNzIFdBTgojCiMgQ09ORklHX1dXQU4g aXMgbm90IHNldAojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCiMgQ09ORklHX1ZNWE5FVDMgaXMgbm90 IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWU0lNIGlz IG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoK IwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xF RFM9bQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX1ZJVkFMRElGTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5Q VVRfTU9VU0VERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPW0KQ09ORklHX0lOUFVU X0VWREVWPW0KIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldApDT05GSUdfSU5QVVRfS1VO SVRfVEVTVD1tCgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9B UkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tF WUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQ SU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9N QVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf T01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NB UDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09O RklHX01PVVNFX1BTMj15CiMgQ09ORklHX01PVVNFX1BTMl9BTFBTIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfUFMyX0JZRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFAg aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BT Ml9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19NT1VT RV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldAojIENPTkZJR19N T1VTRV9QUzJfRk9DQUxURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0Ug aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VT RV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMg aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9V U0VfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pP WVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBD T05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90 IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tf V0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQK IyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19T UEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pI RU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENP TkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1hQQUQ9bQoj IENPTkZJR19KT1lTVElDS19YUEFEX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1hQQURf TEVEUz15CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElD S19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMg Q09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVU IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdf SU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX0FUTUVMX0NBUFRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RF Q09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBVVF9Q Q0Y4NTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RBNzI4MF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9JUVMyNjlBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNjI2 QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzcyMjIgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2 NjdfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMg SGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFW RV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CiMgQ09ORklHX1NFUklPX1NFUlBPUlQg aXMgbm90IHNldAojIENPTkZJR19TRVJJT19DVDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJ T19SQVcgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMg bm90IHNldAojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19H UElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dB TUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElu cHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkK Q09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNP TEU9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpD T05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09O RklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKCiMK IyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFM XzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfODI1MF9QTlAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1 MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF84 MjUwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0VYQVIgaXMgbm90IHNldApD T05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9OApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9V QVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9NSUQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBz dXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNN IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRF UkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5G TEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBk cml2ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQojIENPTkZJR19TRVJJQUxfTk9OU1RB TkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9N SSBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0hWQ19EUklW RVI9eQojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklO VEsgaXMgbm90IHNldApDT05GSUdfVklSVElPX0NPTlNPTEU9eQojIENPTkZJR19JUE1JX0hBTkRM RVIgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVS SU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fSU5URUwgaXMgbm90IHNldAojIENP TkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0JBNDMxIGlz IG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5E T01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX0NDVFJORyBpcyBub3Qgc2V0CiMgQ09ORklH X0hXX1JBTkRPTV9YSVBIRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNl dAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQpDT05GSUdfTlZSQU09 bQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJ R19IUEVUX01NQVBfREVGQVVMVD15CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0 CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19D T1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19B VE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0Mg aXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5G SU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX0NSQj15CiMgQ09ORklHX1RDR19WVFBNX1BST1hZ IGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkMgaXMgbm90IHNldAojIENP TkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBD T05GSUdfWElMTFlVU0IgaXMgbm90IHNldAojIGVuZCBvZiBDaGFyYWN0ZXIgZGV2aWNlcwoKIwoj IEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNP TkZJR19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfQ0hBUkRFVj15CiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldApDT05GSUdfSTJDX0hF TFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD1tCgojCiMg STJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIg ZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FM STE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdf STJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CkNPTkZJR19J MkNfUElJWDQ9eQojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19O VklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENP TkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0g YnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklH X0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMg bm90IHNldAojIENPTkZJR19JMkNfUkszWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMg aXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJ MkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhY IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBz ZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BM RCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMg SGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19C VVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09O RklHX0hTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUyBpcyBub3Qgc2V0CgojCiMgUFRQIGNsb2Nr IHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19QVFBf MTU4OF9DTE9DS19PUFRJT05BTD15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlf VElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBlbmQgb2YgUFRQ IGNsb2NrIHN1cHBvcnQKCkNPTkZJR19QSU5DVFJMPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBp cyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9DWThDOTVYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfRVFVSUxJQlJJVU0gaXMgbm90 IHNldAojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0lOR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1gxNTBYIGlzIG5vdCBzZXQKCiMK IyBJbnRlbCBwaW5jdHJsIGRyaXZlcnMKIwojIENPTkZJR19QSU5DVFJMX0JBWVRSQUlMIGlzIG5v dCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKIyBDT05GSUdfUElO Q1RSTF9MWU5YUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FMREVSTEFLRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQlJPWFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNU UkxfQ0FOTk9OTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQ0VEQVJGT1JLIGlzIG5v dCBzZXQKIyBDT05GSUdfUElOQ1RSTF9ERU5WRVJUT04gaXMgbm90IHNldAojIENPTkZJR19QSU5D VFJMX0VMS0hBUlRMQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9FTU1JVFNCVVJHIGlz IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9HRU1JTklMQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdf UElOQ1RSTF9JQ0VMQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9KQVNQRVJMQUtFIGlz IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MQUtFRklFTEQgaXMgbm90IHNldAojIENPTkZJR19Q SU5DVFJMX0xFV0lTQlVSRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUVURU9STEFLRSBp cyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UIGlzIG5vdCBzZXQKIyBDT05G SUdfUElOQ1RSTF9USUdFUkxBS0UgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBwaW5jdHJsIGRy aXZlcnMKCiMKIyBSZW5lc2FzIHBpbmN0cmwgZHJpdmVycwojCiMgZW5kIG9mIFJlbmVzYXMgcGlu Y3RybCBkcml2ZXJzCgpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJ TUlUPTUxMgpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJ Ql9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f U1lTRlMgaXMgbm90IHNldApDT05GSUdfR1BJT19DREVWPXkKIyBDT05GSUdfR1BJT19DREVWX1Yx IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQz1tCgojCiMgTWVtb3J5IG1hcHBlZCBHUElP IGRyaXZlcnMKIwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fQUxURVJBIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQU1EUFQ9bQojIENPTkZJR19HUElPX0NB REVOQ0UgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19GVEdQSU8wMTAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f SExXRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAoj IENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQ SU8gZHJpdmVycwoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19H UElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldAojIENP TkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNl dAojIENPTkZJR19HUElPX1dJTkJPTkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dTMTZDNDgg aXMgbm90IHNldAojIGVuZCBvZiBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCgojCiMgSTJD IEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19GWEw2NDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EUzQ1MjAgaXMgbm90IHNldAoj IENPTkZJR19HUElPX0dXX1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENB OTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTU3MCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNl dAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwoj IENPTkZJR19HUElPX0VMS0hBUlRMQUtFIGlzIG5vdCBzZXQKIyBlbmQgb2YgTUZEIEdQSU8gZXhw YW5kZXJzCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxf SU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fUENJRV9JRElPXzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kg R1BJTyBleHBhbmRlcnMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBVU0IgR1BJ TyBleHBhbmRlcnMKCiMKIyBWaXJ0dWFsIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0FHR1JF R0FUT1I9bQojIENPTkZJR19HUElPX0xBVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NT0NL VVAgaXMgbm90IHNldApDT05GSUdfR1BJT19WSVJUSU89bQpDT05GSUdfR1BJT19TSU09bQojIGVu ZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldAojIENPTkZJ R19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19Q T1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1 MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAoj IENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQz NjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfREVURUNUT1JfTUFYMTQ2NTYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X01BWDc3OTc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0 NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1MTVYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1OTgwIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFU VEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9SVDk0NTUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JEOTk5NTQgaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX1VHMzEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVRUxfR0FVR0Vf TU04MDEzIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPW0KQ09ORklHX0hXTU9OX1ZJRD1tCkNPTkZJ R19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNP UlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAy NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURU NzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRF Ul9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFO X0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQojIENP TkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0IxMDAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNV IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPW0KIyBDT05GSUdfU0VOU09SU19E UzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19ERUxMX1NNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRjcxODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf RlRTVEVVVEFURVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3 NjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19HUElPX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFMzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SRVRFTVAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19KQzQyPW0KIyBD T05GSUdfU0VOU09SU19QT1dFUlogaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDMjk5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFY MzE3NjAgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTgyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYNjYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3 OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DMzRWUjUwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1 MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9DT1JFPW0KQ09ORklHX1NFTlNPUlNfTkNU Njc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX09DQ19QOF9JMkMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX09YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlRTSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfU0JSTUkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NI VDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lT NTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B TUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAz IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RN UDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIx MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4 NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdF SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJ IGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfV01JIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19IUF9XTUkgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX05F VExJTks9eQojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9PRj15CkNP TkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf U1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NU RVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQojIENPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxM T0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBu b3Qgc2V0CgojCiMgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5URUxfU09DX0RU U19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMK IyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQUNQSSBJTlQzNDBY IHRoZXJtYWwgZHJpdmVycwoKIyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9UQ0NfQ09PTElORyBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJt YWwgZHJpdmVycwoKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENP TkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVf Qk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJR19XQVRD SERPR19TWVNGUz15CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qg c2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERP R19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMK IwpDT05GSUdfU09GVF9XQVRDSERPRz1tCiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBp cyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19D QURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9X RFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf QURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qg c2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dE VCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4 RV9XRFQgaXMgbm90IHNldAojIENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBzZXQKIyBDT05GSUdf U0JDX0ZJVFBDMl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lCNzAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTUFTUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1dBRkVSX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k2MzAwRVNCX1dE VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUQ09f V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4NzEyRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19J VDg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05G SUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQK IyBDT05GSUdfTlZfVENPIGlzIG5vdCBzZXQKIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNldAoj IENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0NfU0NIMzExWF9XRFQgaXMg bm90IHNldAojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RRTVg4 Nl9XRFQgaXMgbm90IHNldAojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVzgz NjI3SEZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVzgzODc3Rl9XRFQgaXMgbm90IHNldAojIENP TkZJR19XODM5NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0haX1dEVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19OSTkwM1hf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAxOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19N RU5fQTIxX1dEVCBpcyBub3Qgc2V0CgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBD T05GSUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEVFBDSSBpcyBub3Qgc2V0 CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBDT05GSUdfVVNCUENXQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQojIENPTkZJR19TU0IgaXMgbm90IHNldApD T05GSUdfQkNNQV9QT1NTSUJMRT15CiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRp ZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9bQojIENPTkZJR19NRkRf QUNUODk0NUEgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1NNUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMg Q09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBY X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUzQyTDQzX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNTk3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMg aXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RB OTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19N RkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJ R19NRkRfR0FURVdPUktTX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2 NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19N RkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFO Wl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QVg3NzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY1MCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9NQVg3NzcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0 MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBF UkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX05UWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENP TkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMg bm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1 ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUks4WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMg bm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RN UEUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJ R19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMg Q09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAoj IENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIx NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAojIENPTkZJR19N RkRfVElfTFA4NzU2NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9UUFM2NTIxOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19N RkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENP TkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0xPQ0hOQUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4WFgg aXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDcxODI4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JPSE1fQkQ5NTdYTVVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUUE1JQzEgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVRDMjYwWF9J MkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUUNPTV9QTTgwMDggaXMgbm90IHNldAojIENPTkZJ R19NRkRfUlNNVV9JMkMgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBk cml2ZXJzCgojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JFIGlz IG5vdCBzZXQKCiMKIyBDRUMgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlz IG5vdCBzZXQKIyBlbmQgb2YgQ0VDIHN1cHBvcnQKCiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMg bm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15 CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklH X0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19BR1AgaXMgbm90IHNldAojIENPTkZJR19W R0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09eQojIENPTkZJR19EUk1fREVCVUdf TU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tVTklUX1RFU1RfSEVMUEVSUz1tCkNPTkZJR19EUk1f S1VOSVRfVEVTVD1tCkNPTkZJR19EUk1fS01TX0hFTFBFUj15CiMgQ09ORklHX0RSTV9ERUJVR19E UF9NU1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9M T0NLPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJB TExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExB WV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQ TEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05G SUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9UVE1fS1VOSVRfVEVTVD1tCkNPTkZJ R19EUk1fRVhFQz1tCkNPTkZJR19EUk1fQlVERFk9bQpDT05GSUdfRFJNX1ZSQU1fSEVMUEVSPW0K Q09ORklHX0RSTV9UVE1fSEVMUEVSPW0KQ09ORklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKQ09O RklHX0RSTV9TVUJBTExPQ19IRUxQRVI9bQpDT05GSUdfRFJNX1NDSEVEPW0KCiMKIyBJMkMgZW5j b2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBf VERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNl dAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwoj CiMgQ09ORklHX0RSTV9LT01FREEgaXMgbm90IHNldAojIGVuZCBvZiBBUk0gZGV2aWNlcwoKQ09O RklHX0RSTV9SQURFT049bQpDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSPXkKQ09ORklHX0RSTV9B TURHUFU9bQojIENPTkZJR19EUk1fQU1ER1BVX1NJIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURH UFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9BTURHUFVf V0VSUk9SIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0 aW9uCiMKQ09ORklHX0RSTV9BTURfQUNQPXkKIyBlbmQgb2YgQUNQIChBdWRpbyBDb1Byb2Nlc3Nv cikgQ29uZmlndXJhdGlvbgoKIwojIERpc3BsYXkgRW5naW5lIENvbmZpZ3VyYXRpb24KIwpDT05G SUdfRFJNX0FNRF9EQz15CkNPTkZJR19EUk1fQU1EX0RDX0ZQPXkKIyBDT05GSUdfRFJNX0FNRF9T RUNVUkVfRElTUExBWSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgRW5naW5lIENvbmZpZ3Vy YXRpb24KCiMgQ09ORklHX0hTQV9BTUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WR0VNPW0K IyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90 IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMg bm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BV PW0KQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERp c3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX0xWRFMgaXMgbm90IHNldAojIENPTkZJ R19EUk1fUEFORUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0VEUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PTElNRVhfTENEX09MSU5VWElOTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJ R19EUk1fUEFORUxfU0FNU1VOR19TNkQ3QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVM X1NBTVNVTkdfUzZFNjNNMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2 RTg4QTBfQU1TNDUyRUYwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2 RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0VJS09fNDNXVkYxRyBpcyBub3Qg c2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19E Uk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05G SUdfRFJNX0NISVBPTkVfSUNONjIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSFJPTlRFTF9D SDcwMzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fRElTUExBWV9DT05ORUNUT1IgaXMgbm90IHNl dAojIENPTkZJR19EUk1fSVRFX0lUNjUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVN X0xUODkxMkIgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDkyMTEgaXMgbm90IHNl dAojIENPTkZJR19EUk1fTE9OVElVTV9MVDk2MTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9O VElVTV9MVDk2MTFVWEMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSVRFX0lUNjYxMjEgaXMgbm90 IHNldAojIENPTkZJR19EUk1fTFZEU19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRUdB Q0hJUFNfU1REUFhYWFhfR0VfQjg1MFYzX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05XTF9N SVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OWFBfUFROMzQ2MCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9Q Uzg2NDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0FNU1VOR19EU0lNIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1NJTF9TSUk4NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJSTkwMlggaXMg bm90IHNldAojIENPTkZJR19EUk1fU0lJOTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1Q TEVfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RISU5FX1RIQzYzTFZEMTAyNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzYyIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1RPU0hJQkFfVEMzNTg3NjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1 ODc2NyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY4IGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NzUgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElf RExQQzM0MzMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfVEZQNDEwIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1RJX1NONjVEU0k4MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9TTjY1RFNJ ODYgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfVFBEMTJTMDE1IGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0FOQUxPR0lYX0FOWDYzNDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhf QU5YNzhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1IGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0kyQ19BRFY3NTExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NETlNf RFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NETlNfTUhEUDg1NDYgaXMgbm90IHNldAojIGVu ZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fTE9PTkdTT04gaXMg bm90IHNldAojIENPTkZJR19EUk1fRVROQVZJViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT0dJ Q1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1f Qk9DSFM9bQojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1f R00xMlUzMjAgaXMgbm90IHNldApDT05GSUdfRFJNX1NJTVBMRURSTT15CiMgQ09ORklHX0RSTV9W Qk9YVklERU8gaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9FWFBPUlRfRk9SX1RFU1RTPXkKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9R VUlSS1M9eQpDT05GSUdfRFJNX0xJQl9SQU5ET009eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz CiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJ R19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfVVZFU0EgaXMgbm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEgaXMgbm90IHNldAojIENPTkZJR19GQl9IR0EgaXMg bm90IHNldAojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19GQl9TMUQx M1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJ R19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENP TkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJ R19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYy WFggaXMgbm90IHNldAojIENPTkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U003MTIgaXMgbm90IHNldApDT05GSUdfRkJfQ09SRT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENP TkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfREVWSUNFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05G SUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJf U1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JF SUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZF UlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9 eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVG RVJSRUQ9eQojIENPTkZJR19GQl9NT0RFX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19GQl9U SUxFQkxJVFRJTkcgaXMgbm90IHNldAojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwoj IEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNF PW0KQ09ORklHX0xDRF9QTEFURk9STT1tCkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkK IyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9L VFo4ODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9T QUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xN MzYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEw NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9MRUQ9bQojIGVuZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQK CkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05G SUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05T T0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVC VUZGRVJfQ09OU09MRT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfTEVHQUNZX0FDQ0VM RVJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklN QVJZPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVGRVJSRURfVEFLRU9WRVIgaXMgbm90IHNldAoj IGVuZCBvZiBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0xPR08gaXMg bm90IHNldAojIGVuZCBvZiBHcmFwaGljcyBzdXBwb3J0CgojIENPTkZJR19EUk1fQUNDRUwgaXMg bm90IHNldApDT05GSUdfU09VTkQ9bQpDT05GSUdfU05EPW0KQ09ORklHX1NORF9USU1FUj1tCkNP TkZJR19TTkRfUENNPW0KQ09ORklHX1NORF9IV0RFUD1tCkNPTkZJR19TTkRfU0VRX0RFVklDRT1t CkNPTkZJR19TTkRfUkFXTUlEST1tCkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfSkFDS19J TlBVVF9ERVY9eQojIENPTkZJR19TTkRfT1NTRU1VTCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENN X1RJTUVSPXkKQ09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15 CkNPTkZJR19TTkRfTUFYX0NBUkRTPTYKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQoj IENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1RMX0ZB U1RfTE9PS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1NORF9DVExfSU5QVVRfVkFMSURBVElPTj15CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19T TkRfRE1BX1NHQlVGPXkKQ09ORklHX1NORF9DVExfTEVEPW0KQ09ORklHX1NORF9TRVFVRU5DRVI9 bQojIENPTkZJR19TTkRfU0VRX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TRVFfSFJUSU1F Ul9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNPTkZJR19TTkRfU0VRX01J REk9bQpDT05GSUdfU05EX1NFUV9WSVJNSURJPW0KIyBDT05GSUdfU05EX1NFUV9VTVAgaXMgbm90 IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklH X1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQojIENPTkZJR19TTkRfUENNVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfVklSTUlEST1tCiMgQ09ORklHX1NORF9NVFBBViBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NUFU0MDE9 bQpDT05GSUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQVNJSFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9BVElJWFBfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4 MzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JU ODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9DTUlQQ0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAoj IENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9HSU5BMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJ TkEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX01PTkEgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0VDSE8zRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR08gaXMgbm90IHNldAojIENP TkZJR19TTkRfSU5ESUdPSU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPREogaXMgbm90 IHNldAojIENPTkZJR19TTkRfSU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElH T0RKWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRk04MDEgaXMgbm90IHNldAojIENP TkZJR19TTkRfSERTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9JQ0UxNzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9LT1JH MTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MT0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0xYNjQ2NEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JWEFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QQ1hIUiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1JNRTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMg bm90IHNldAojIENPTkZJR19TTkRfU0U2WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhY IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJ R19TTkRfVklSVFVPU08gaXMgbm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRf SERBPW0KQ09ORklHX1NORF9IREFfR0VORVJJQ19MRURTPXkKQ09ORklHX1NORF9IREFfSU5URUw9 bQpDT05GSUdfU05EX0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKIyBDT05G SUdfU05EX0hEQV9JTlBVVF9CRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9QQVRDSF9M T0FERVIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NJUlJVU19TQ09ERUNfS1VOSVRfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9bQojIENPTkZJR19TTkRf SERBX0NPREVDX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFU RUwgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfSERBX0NPREVDX0hETUk9bQojIENPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ1M4NDA5IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0hEQV9DT0RFQ19DT05FWEFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNf Q0EwMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzIgaXMgbm90IHNl dAojIENPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9I REFfQ09ERUNfU0kzMDU0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfR0VORVJJQz1tCkNPTkZJ R19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfSERBX0lOVEVMX0hETUlf U0lMRU5UX1NUUkVBTT15CiMgQ09ORklHX1NORF9IREFfQ1RMX0RFVl9JRCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEhELUF1ZGlvCgpDT05GSUdfU05EX0hEQV9DT1JFPW0KQ09ORklHX1NORF9IREFfQ09N UE9ORU5UPXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT0wCkNPTkZJR19TTkRfSU5URUxf TkhMVD15CkNPTkZJR19TTkRfSU5URUxfRFNQX0NPTkZJRz1tCkNPTkZJR19TTkRfSU5URUxfU09V TkRXSVJFX0FDUEk9bQojIENPTkZJR19TTkRfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9YODYgaXMgbm90IHNldAojIENPTkZJR19TTkRfVklS VElPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD1tCkNPTkZJR19I SURfQkFUVEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJ R19ISURfR0VORVJJQz1tCgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9B NFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJR19ISURfQkVMS0lOIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JF Tl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19I SURfQ0hJQ09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEg aXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NS RUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FVklT SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJ R19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9G RiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9LWUUgaXMgbm90IHNldApDT05GSUdfSElEX1VDTE9HSUM9bQojIENPTkZJR19ISURf V0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9WUkMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9NSSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9JVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfSkFCUkEgaXMgbm90 IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRU5TSU5H VE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19I SURfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNl dAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9O IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRURSQUdPTiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfTUlDUk9TT0ZUPW0KIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX05JTlRFTkRPPW0K IyBDT05GSUdfTklOVEVORE9fRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05WSURJQV9TSElF TEQgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldAojIENPTkZJR19ISURf UEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldAoj IENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9Q WFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9ST0NDQVQ9bQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TT05ZPW0KIyBDT05GSUdf U09OWV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENP TkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMg bm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NN QVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1RPUFNFRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAoj IENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURf VTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19I SURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9a RVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNl dAojIENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CkNPTkZJR19ISURfS1VOSVRfVEVTVD1t CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBISUQtQlBGIHN1cHBvcnQKIwojIGVu ZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJ RD1tCiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldApDT05GSUdfVVNCX0hJRERFVj15CgojCiMg VVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwojIENPTkZJR19VU0JfS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01PVVNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBCb290IFBy b3RvY29sIGRyaXZlcnMKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojIENPTkZJR19JMkNfSElE IGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9J U0hfSElEIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CgojCiMgQU1E IFNGSCBISUQgU3VwcG9ydAojCkNPTkZJR19BTURfU0ZIX0hJRD1tCiMgZW5kIG9mIEFNRCBTRkgg SElEIFN1cHBvcnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9T VVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049bQpDT05GSUdfVVNCX0xFRF9UUklHPXkKIyBDT05G SUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTk5fR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj1tCkNPTkZJR19VU0JfUENJ PXkKQ09ORklHX1VTQl9QQ0lfQU1EPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15 CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJT SVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19V U0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX09UR19QUk9EVUNUTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdf RElTQUJMRV9FWFRFUk5BTF9IVUIgaXMgbm90IHNldApDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9V U0JQT1JUPW0KQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCkNPTkZJR19VU0JfTU9OPW0K CiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hD RCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9bQojIENPTkZJR19VU0JfWEhDSV9EQkdD QVAgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPW0KIyBDT05GSUdfVVNCX1hIQ0lfUENJ X1JFTkVTQVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfRUhDSV9IQ0Q9bQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05G SUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPW0KIyBDT05GSUdf VVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfVUhDSV9IQ0Q9bQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVT VF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJ R19VU0JfQUNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldAojIENP TkZJR19VU0JfV0RNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RNQyBpcyBub3Qgc2V0CgojCiMg Tk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgoj CiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpD T05GSUdfVVNCX1NUT1JBR0U9bQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLPW0KQ09ORklHX1JFQUxURUtfQVVUT1BNPXkKIyBD T05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdF X0ZSRUVDT00gaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9S QUdFX1NERFIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NUT1JBR0VfQUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0gg aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFH RV9FTkVfVUI2MjUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VQVM9bQoKIwojIFVTQiBJbWFnaW5n IGRldmljZXMKIwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01J Q1JPVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVVNC IGR1YWwtbW9kZSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ0hJUElERUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0Cgoj CiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPW0KIyBDT05GSUdfVVNCX1NF UklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUND RUxFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9FTVBFRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KIyBDT05G SUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9U SSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1J TiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERB IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9T Q1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9T NzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf TkFWTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9QTDIzMDMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM X1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBN aXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAojIENP TkZJR19VU0JfRU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFVlNFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMg bm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZUFJFU1Nf Q1k3QzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJ R19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90 IHNldAojIENPTkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9MSkNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENP TkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNl dAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0Iy NTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENP TkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJf VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9PTkJPQVJEX0hVQiBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZl cnMKIwojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9f VkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2Yg VVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNl dApDT05GSUdfVFlQRUM9bQpDT05GSUdfVFlQRUNfVENQTT1tCkNPTkZJR19UWVBFQ19UQ1BDST1t CiMgQ09ORklHX1RZUEVDX1JUMTcxMUggaXMgbm90IHNldAojIENPTkZJR19UWVBFQ19UQ1BDSV9N QVhJTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX0ZVU0IzMDIgaXMgbm90IHNldApDT05GSUdf VFlQRUNfVUNTST1tCiMgQ09ORklHX1VDU0lfQ0NHIGlzIG5vdCBzZXQKQ09ORklHX1VDU0lfQUNQ ST1tCiMgQ09ORklHX1VDU0lfU1RNMzJHMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX1RQUzY1 OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUNfQU5YNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklH X1RZUEVDX1JUMTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX0hEM1NTMzIyMCBpcyBub3Qg c2V0CiMgQ09ORklHX1RZUEVDX1NUVVNCMTYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX1dV U0IzODAxIGlzIG5vdCBzZXQKCiMKIyBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4 ZXIgU3dpdGNoIHN1cHBvcnQKIwojIENPTkZJR19UWVBFQ19NVVhfRlNBNDQ4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RZUEVDX01VWF9HUElPX1NCVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX01V WF9QSTNVU0IzMDUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RZUEVDX01VWF9OQjdWUFE5MDRNIGlz IG5vdCBzZXQKIyBDT05GSUdfVFlQRUNfTVVYX1BUTjM2NTAyIGlzIG5vdCBzZXQKIyBlbmQgb2Yg VVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBzdXBwb3J0CgojCiMg VVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCiMKIyBDT05GSUdfVFlQRUNfRFBfQUxU TU9ERSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBUeXBlLUMgQWx0ZXJuYXRlIE1vZGUgZHJpdmVy cwoKQ09ORklHX1VTQl9ST0xFX1NXSVRDSD1tCiMgQ09ORklHX1VTQl9ST0xFU19JTlRFTF9YSENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0Qg aXMgbm90IHNldAojIENPTkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15 CkNPTkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfQ0xBU1NfTVVMVElDT0xPUiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0JS SUdIVE5FU1NfSFdfQ0hBTkdFRD15CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FO MzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldAojIENPTkZJR19M RURTX0FXMjAwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0FXMjAxMyBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfQkNNNjMyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkNNNjM1OCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1 MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19MUDM5NTIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTBYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5OTVYIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURT X0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19M TTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldAojIENP TkZJR19MRURTX0lTMzFGTDMyWFggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5r KDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00p CiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQTEQg aXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf VVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTE0zNjk3IGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZlcnMK IwoKIwojIFJHQiBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNf VFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElNRVIgaXMgbm90IHNldAojIENPTkZJ R19MRURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9E SVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURT X1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19M RURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBp cyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQz15CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qg c2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQVVESU89bQojIENPTkZJR19MRURTX1RSSUdHRVJfVFRZ IGlzIG5vdCBzZXQKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwojIENPTkZJR19BQ0NFU1NJQklM SVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09O RklHX0VEQUNfTEVHQUNZX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9bQojIENPTkZJR19FREFDX0dIRVMgaXMgbm90 IHNldApDT05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldAoj IENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMDAwIGlzIG5v dCBzZXQKIyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSUUzMTIw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfWDM4IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19J NTQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTUxMDAgaXMgbm90IHNldAojIENPTkZJR19F REFDX0k3MzAwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX01DMTQ2ODE4 X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQojIENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qgc2V0 CkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMg Q09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCX0tVTklUX1RFU1Q9bQpD T05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9T WVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09O RklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVT VCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1 WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX05DVDMw MThZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjYgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf UENGODUzNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX1MzNTM5MEEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S WDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfUlY4ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoK IwojIFNQSSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBh bmQgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAy OUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAoKIwojIFBs YXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CiMgQ09ORklHX1JUQ19E UlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1 X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NUSzE3VEE4 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S UDVDMDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMg b24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9DQURFTkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjcz MDEgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENf RFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0Cgoj CiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBp cyBub3Qgc2V0CkNPTkZJR19VRE1BQlVGPXkKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlz IG5vdCBzZXQKQ09ORklHX0RNQUJVRl9ERUJVRz15CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMg aXMgbm90IHNldApDT05GSUdfRE1BQlVGX0hFQVBTPXkKIyBDT05GSUdfRE1BQlVGX1NZU0ZTX1NU QVRTIGlzIG5vdCBzZXQKQ09ORklHX0RNQUJVRl9IRUFQU19TWVNURU09eQojIGVuZCBvZiBETUFC VUYgb3B0aW9ucwoKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qg c2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09O RklHX1ZNR0VOSUQ9eQojIENPTkZJR19WQk9YR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19OSVRS T19FTkNMQVZFUyBpcyBub3Qgc2V0CkNPTkZJR19FRklfU0VDUkVUPXkKQ09ORklHX1ZJUlRJT19B TkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPXkKQ09ORklHX1ZJ UlRJT19QQ0lfTElCX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9f UENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKIyBDT05GSUdfVklSVElPX0JBTExPT04g aXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVUPXkKIyBDT05GSUdfVklSVElPX01NSU8gaXMg bm90IHNldApDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPW0KIyBDT05GSUdfVkRQQSBp cyBub3Qgc2V0CkNPTkZJR19WSE9TVF9JT1RMQj15CkNPTkZJR19WSE9TVF9UQVNLPXkKQ09ORklH X1ZIT1NUPXkKQ09ORklHX1ZIT1NUX01FTlU9eQpDT05GSUdfVkhPU1RfTkVUPXkKIyBDT05GSUdf VkhPU1RfVlNPQ0sgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZ IGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05G SUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3Vw cG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qg c2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1T IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJ R19TVVJGQUNFX1BMQVRGT1JNUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNF Uz15CkNPTkZJR19BQ1BJX1dNST1tCkNPTkZJR19XTUlfQk1PRj1tCiMgQ09ORklHX01YTV9XTUkg aXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMg Q09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90 IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90 IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkg aXMgbm90IHNldApDT05GSUdfQU1EX1BNRj1tCiMgQ09ORklHX0FNRF9QTUZfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19BTURfSFNNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVl9TV0JVVFRPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19BU1VTX0xB UFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJ R19BU1VTX1RGMTAzQ19ET0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RSSVZF UlNfREVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNSUxPX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMg bm90IHNldAojIENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9Q TEFURk9STV9EUklWRVJTX0hQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUxFU1NfSE9US0VZIGlz IG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lERUFQQURfTEFQ VE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVOT1ZPX1lNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9TQVJfSU5UMTA5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19D T1JFIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZh Y2Ugc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX1NQRUVEX1NFTEVDVF9JTlRFUkZBQ0UgaXMgbm90 IHNldAojIGVuZCBvZiBJbnRlbCBTcGVlZCBTZWxlY3QgVGVjaG5vbG9neSBpbnRlcmZhY2Ugc3Vw cG9ydAoKIyBDT05GSUdfSU5URUxfV01JX1NCTF9GV19VUERBVEUgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEludGVsIFVuY29yZSBGcmVx dWVuY3kgQ29udHJvbAojCiMgQ09ORklHX0lOVEVMX1VOQ09SRV9GUkVRX0NPTlRST0wgaXMgbm90 IHNldAojIGVuZCBvZiBJbnRlbCBVbmNvcmUgRnJlcXVlbmN5IENvbnRyb2wKCiMgQ09ORklHX0lO VEVMX0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9PQUtUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQ QyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZTRUMgaXMgbm90IHNldAoj IENPTkZJR19NU0lfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDRU5HSU5FU19BUFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFSQ09fUDUwX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90 IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBB TF9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQK IyBDT05GSUdfU09OWV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBp cyBub3Qgc2V0CiMgQ09ORklHX01MWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOU1BV Ul9QTEFURk9STV9QUk9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfU0NVX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9Q TEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJRU1FTlNfU0lNQVRJQ19JUEMgaXMgbm90IHNl dAojIENPTkZJR19XSU5NQVRFX0ZNMDdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19QMlNCPXkKQ09O RklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NM Sz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1P Tl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90 IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19TSTU0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NzAgaXMgbm90IHNl dAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX0NEQ0U5MjUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQVhJX0NMS0dFTiBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTU1PTl9DTEtfUlM5X1BDSUUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTIx WFggaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDMyBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTU1PTl9DTEtfVkM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzcgaXMgbm90 IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZJWEVEX01NSU8gaXMgbm90IHNldAojIENPTkZJR19D TEtfTEdNX0NHVSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIENP TkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CkNPTkZJR19DTEtfS1VOSVRf VEVTVD1tCkNPTkZJR19DTEtfR0FURV9LVU5JVF9URVNUPW0KQ09ORklHX0NMS19GRF9LVU5JVF9U RVNUPW0KIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRy aXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5k IG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CiMgQ09ORklHX1BMQVRG T1JNX01IVSBpcyBub3Qgc2V0CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBu b3Qgc2V0CiMgQ09ORklHX01BSUxCT1hfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZB PXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmlj IElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVu ZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJV R0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVGQVVMVF9ETUFfU1RSSUNUIGlzIG5vdCBz ZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlk9eQojIENPTkZJR19JT01NVV9ERUZBVUxU X1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKQ09ORklHX0lPTU1VX0RN QT15CkNPTkZJR19BTURfSU9NTVU9eQojIENPTkZJR19JTlRFTF9JT01NVSBpcyBub3Qgc2V0CiMg Q09ORklHX0lPTU1VRkQgaXMgbm90IHNldAojIENPTkZJR19JUlFfUkVNQVAgaXMgbm90IHNldApD T05GSUdfVklSVElPX0lPTU1VPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19S RU1PVEVQUk9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVtb3RlcHJvYyBkcml2ZXJzCgojCiMgUnBt c2cgZHJpdmVycwojCiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKIyBD T05GSUdfUlBNU0dfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKIyBD T05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVj aWZpYyBEcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQW1sb2dp YyBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQnJvYWRj b20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKIyBl bmQgb2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0c3UgU29DIGRy aXZlcnMKIwojIGVuZCBvZiBmdWppdHN1IFNvQyBkcml2ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVy cwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxk ZXIgc3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSIGlzIG5v dCBzZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMK CiMgQ09ORklHX1dQQ000NTBfU09DIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVy cwojCiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgojIENPTkZJR19TT0NfVEkgaXMgbm90 IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVy cwojIGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgojCiMgUE0g RG9tYWlucwojCgojCiMgQW1sb2dpYyBQTSBEb21haW5zCiMKIyBlbmQgb2YgQW1sb2dpYyBQTSBE b21haW5zCgojCiMgQnJvYWRjb20gUE0gRG9tYWlucwojCiMgZW5kIG9mIEJyb2FkY29tIFBNIERv bWFpbnMKCiMKIyBpLk1YIFBNIERvbWFpbnMKIwojIGVuZCBvZiBpLk1YIFBNIERvbWFpbnMKCiMK IyBRdWFsY29tbSBQTSBEb21haW5zCiMKIyBlbmQgb2YgUXVhbGNvbW0gUE0gRG9tYWlucwojIGVu ZCBvZiBQTSBEb21haW5zCgojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdf RVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlP IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBz ZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQojIENPTkZJR19BTF9G SUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfSU5UQyBpcyBub3Qgc2V0CiMgZW5kIG9mIElS USBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF U0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19H RU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9y IEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBz ZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdf UEhZX0NBREVOQ0VfVE9SUkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9DQURFTkNFX0RQSFkg aXMgbm90IHNldAojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKIyBDT05G SUdfUEhZX0NBREVOQ0VfU0FMVk8gaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05G SUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfSU5URUxfTEdN X0NPTUJPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0lOVEVMX0xHTV9FTU1DIGlzIG5vdCBzZXQK IyBlbmQgb2YgUEhZIFN1YnN5c3RlbQoKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENP TkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCiMg ZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAoKQ09ORklHX1JBUz15CkNPTkZJR19S QVNfQ0VDPXkKIyBDT05GSUdfUkFTX0NFQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjQg aXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMg bm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldAoj IENPTkZJR19EQVggaXMgbm90IHNldApDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1fU1lTRlM9 eQoKIwojIExheW91dCBUeXBlcwojCiMgQ09ORklHX05WTUVNX0xBWU9VVF9TTDI4X1ZQRCBpcyBu b3Qgc2V0CiMgQ09ORklHX05WTUVNX0xBWU9VVF9PTklFX1RMViBpcyBub3Qgc2V0CiMgZW5kIG9m IExheW91dCBUeXBlcwoKQ09ORklHX05WTUVNX1JNRU09bQoKIwojIEhXIHRyYWNpbmcgc3VwcG9y dAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQK IyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lP WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAojIENPTkZJR19JTlRFUkNP Tk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9T VCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90 IHNldAojIGVuZCBvZiBEZXZpY2UgRHJpdmVycwoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19E Q0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSPXkKQ09ORklHX0ZT X0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQoj IENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNP TkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNf UE9TSVhfQUNMPXkKIyBDT05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfRVhUNF9LVU5JVF9URVNUUz1tCkNPTkZJR19K QkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkK IyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9eQpDT05GSUdfQlRS RlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNT RVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMg Q09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApD T05GSUdfQkNBQ0hFRlNfRlM9bQojIENPTkZJR19CQ0FDSEVGU19RVU9UQSBpcyBub3Qgc2V0CiMg Q09ORklHX0JDQUNIRUZTX0VSQVNVUkVfQ09ESU5HIGlzIG5vdCBzZXQKQ09ORklHX0JDQUNIRUZT X1BPU0lYX0FDTD15CkNPTkZJR19CQ0FDSEVGU19ERUJVR19UUkFOU0FDVElPTlM9eQojIENPTkZJ R19CQ0FDSEVGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19CQ0FDSEVGU19URVNUUz15CiMgQ09O RklHX0JDQUNIRUZTX0xPQ0tfVElNRV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRUZT X05PX0xBVEVOQ1lfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FQU5fQU5EX1ZBUklBTkNFX1VO SVRfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9 eQpDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09O RklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNl dApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9 eQpDT05GSUdfRkFOT1RJRlk9eQojIENPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlMg aXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19BVVRPRlNfRlM9eQpD T05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZT PXkKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05F VEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT Q0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0 ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15 CkNPTkZJR19VREZfRlM9bQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9T L0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1Nf RlM9bQpDT05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09O RklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xNSIKQ09ORklHX0ZBVF9ERUZBVUxU X1VURjg9eQpDT05GSUdfRkFUX0tVTklUX1RFU1Q9bQpDT05GSUdfRVhGQVRfRlM9bQpDT05GSUdf RVhGQVRfREVGQVVMVF9JT0NIQVJTRVQ9InV0ZjgiCiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNl dApDT05GSUdfTlRGUzNfRlM9bQojIENPTkZJR19OVEZTM182NEJJVF9DTFVTVEVSIGlzIG5vdCBz ZXQKQ09ORklHX05URlMzX0xaWF9YUFJFU1M9eQojIENPTkZJR19OVEZTM19GU19QT1NJWF9BQ0wg aXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNl dWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlz IG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkK IyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NU QVRVUz15CkNPTkZJR19QUk9DX0NQVV9SRVNDVFJMPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19T WVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1Q RlNfWEFUVFI9eQojIENPTkZJR19UTVBGU19JTk9ERTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1Q RlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFH RT15CkNPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUD15CkNPTkZJR19IVUdFVExC X1BBR0VfT1BUSU1JWkVfVk1FTU1BUF9ERUZBVUxUX09OPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FO VElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9bQpDT05GSUdfRUZJVkFSX0ZTPW0KIyBlbmQg b2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklH X09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CkNPTkZJ R19BRkZTX0ZTPW0KIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hGU19GUz1t CkNPTkZJR19IRlNQTFVTX0ZTPW0KQ09ORklHX0JFRlNfRlM9bQpDT05GSUdfQkVGU19ERUJVRz15 CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBzZXQKIyBD T05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JF X0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05G SUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qg c2V0CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfQkxLIGlz IG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZ U1RFTVM9eQpDT05GSUdfTkZTX0ZTPW0KIyBDT05GSUdfTkZTX1YyIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZTX1YzIGlzIG5vdCBzZXQKQ09ORklHX05GU19WND1tCiMgQ09ORklHX05GU19TV0FQIGlz IG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklHX1BORlNf RklMRV9MQVlPVVQ9bQpDT05GSUdfUE5GU19CTE9DSz1tCkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xB WU9VVD1tCkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5v cmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRf U0VDVVJJVFlfTEFCRUw9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApD T05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ERUJVRz15CkNPTkZJR19ORlNf RElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qg c2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPW0KQ09ORklH X0xPQ0tEPW0KQ09ORklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJfU1NDX0hFTFBFUj15 CkNPTkZJR19TVU5SUEM9bQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKIyBDT05GSUdfUlBD U0VDX0dTU19LUkI1IGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19ERUJVRz15CiMgQ09ORklHX0NF UEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz1tCkNPTkZJR19DSUZTX1NUQVRTMj15CkNPTkZJ R19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5v dCBzZXQKQ09ORklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lGU19QT1NJWD15CkNPTkZJR19DSUZT X0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RF QlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05GSUdf Q0lGU19TV05fVVBDQUxMPXkKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19T TUJGUz1tCiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90 IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfOVBf RlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1 dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz1tCiMgQ09ORklHX05MU19DT0RFUEFHRV83Mzcg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NTA9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjIg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMg bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90 IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNl dAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4 NTlfOCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCiMgQ09ORklHX05MU19D T0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0FTQ0lJIGlzIG5vdCBzZXQKQ09O RklHX05MU19JU084ODU5XzE9bQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMg bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90IHNldAojIENP TkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMg bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNP ODg1OV8xNT1tCiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09J OF9VIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU49bQojIENPTkZJR19OTFNfTUFDX0NF TFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JP TUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09O RklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPW0KIyBDT05GSUdfRExNIGlzIG5v dCBzZXQKQ09ORklHX1VOSUNPREU9bQojIENPTkZJR19VTklDT0RFX05PUk1BTElaQVRJT05fU0VM RlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMK IyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfS0VZU19SRVFVRVNUX0NB Q0hFPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RS VVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQK Q09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKQ09ORklHX0tFWV9OT1RJRklDQVRJT05TPXkKIyBD T05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9 eQpDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUksgaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9QQVRIIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRFTkVEX1VTRVJD T1BZPXkKQ09ORklHX0ZPUlRJRllfU09VUkNFPXkKIyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVM UEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VD VVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xB TkRMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdf SU1BX1NFQ1VSRV9BTkRfT1JfVFJVU1RFRF9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf U0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3Jp dHkiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6 YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19I QVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRf WkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NU QUNLX0FMTF9QQVRURVJOPXkKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTyBpcyBub3Qgc2V0 CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tM RUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEw MAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS0xFQUtf UlVOVElNRV9ESVNBQkxFPXkKIyBDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdf Q0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQpDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUz15 CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwojIEhhcmRlbmluZyBvZiBrZXJuZWwg ZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVORUQ9eQpDT05GSUdfQlVHX09OX0RB VEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1 cmVzCgpDT05GSUdfUkFORFNUUlVDVF9OT05FPXkKIyBDT05GSUdfUkFORFNUUlVDVF9GVUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfUkFORFNUUlVDVF9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgZW5k IG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpD T05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhl bHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09O RklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fU0lH Mj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSMj15CkNP TkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JO Rz1tCkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9bQpDT05G SUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZ UFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09O RklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQ VE9fVVNFUj1tCiMgQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFMgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTUFOQUdFUl9FWFRSQV9URVNUUyBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fTlVMTD1tCkNPTkZJR19DUllQVE9fTlVMTDI9bQpDT05GSUdfQ1JZUFRPX1BDUllQVD1t CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KIyBDT05GSUdf Q1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9bQpDT05GSUdfQ1JZUFRP X0VOR0lORT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkg Y3J5cHRvZ3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKIyBD T05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19F Q0M9bQpDT05GSUdfQ1JZUFRPX0VDREg9bQojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2Yg UHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBU T19BRVM9bQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0FSSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RF Uz1tCiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VS UEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoK IwojIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19B RElBTlRVTT1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9bQpDT05GSUdfQ1JZUFRPX0NCQz1tCiMg Q09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj1tCiMgQ09ORklH X0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBU T19IQ1RSMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPW0KQ09O RklHX0NSWVBUT19OSFBPTFkxMzA1PW0KIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVy cyBhbmQgbW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3Nv Y2lhdGVkIGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fQ0NNPW0KQ09ORklHX0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX0dFTklWPW0KQ09ORklH X0NSWVBUT19TRVFJVj1tCkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQpDT05GSUdfQ1JZUFRPX0VT U0lWPW0KIyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2Np YXRlZCBkYXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJ R19DUllQVE9fQkxBS0UyQj15CkNPTkZJR19DUllQVE9fQ01BQz1tCkNPTkZJR19DUllQVE9fR0hB U0g9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQ VE9fTUQ1PW0KIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19QT0xZMTMwNT1tCiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX1NIQTE9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEy PW0KQ09ORklHX0NSWVBUT19TSEEzPW0KIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPXkKIyBlbmQgb2Yg SGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNo ZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQ1JDNjRfUk9DS1NPRlQgaXMgbm90IHNldAojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5k YW5jeSBjaGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9bQpD T05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0xaND1tCiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fWlNURD15CiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0 aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RSQkdfTUVOVT1tCkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJH X0hBU0g9eQpDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPW0KQ09O RklHX0NSWVBUT19KSVRURVJFTlRST1BZPW0KQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX01F TU9SWV9CTE9DS1M9NjQKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX01FTU9SWV9CTE9DS1NJ WkU9MzIKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX09TUj0xCkNPTkZJR19DUllQVE9fS0RG ODAwMTA4X0NUUj15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJz cGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19V U0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJR19D UllQVE9fVVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JOR19DQVZQIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPW0KIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0VOQUJMRV9PQlNPTEVURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVEFUUyBp cyBub3Qgc2V0CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFT SF9JTkZPPXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQ VSAoeDg2KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9YODY9bQpDT05GSUdfQ1JZUFRPX0FF U19OSV9JTlRFTD1tCiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FN RUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDVf QVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9bQojIENPTkZJR19DUllQVE9f U0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FW WF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82NCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19TTTRfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fVFdPRklTSF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklT SF9YODZfNjRfM1dBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZf NjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQVJJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fQVJJQV9HRk5JX0FWWDUxMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0NIQUNIQTIwX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9T U0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9BVlgyPW0KQ09ORklHX0NSWVBUT19CTEFLRTJTX1g4 Nj15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0NMTVVMX05JIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19QT0xZMTMwNV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9bQpDT05GSUdf Q1JZUFRPX1NIQTI1Nl9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0KIyBDT05G SUdfQ1JZUFRPX1NNM19BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dIQVNI X0NMTVVMX05JX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQpD T05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CiMgZW5kIG9mIEFjY2VsZXJhdGVkIENyeXB0b2dy YXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVICh4ODYpCgpDT05GSUdfQ1JZUFRPX0hXPXkKIyBDT05G SUdfQ1JZUFRPX0RFVl9QQURMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1F TF9FQ0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX1NIQTIwNEEgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9bQpD T05GSUdfQ1JZUFRPX0RFVl9TUF9QU1A9eQojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41 NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f REVWX1FBVF9DNjJYVkYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQojIENP TkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9D Q1JFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNl dApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19L RVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NT OF9QUklWQVRFX0tFWV9QQVJTRVI9bQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENP TkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZF UklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlz IG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJ R19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIK IyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD T05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJ U1RfS0VZUklORyBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJl IGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwoj CkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElO RUFSX1JBTkdFUz1tCiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJT RT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RS TkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlz IG5vdCBzZXQKQ09ORklHX1BSSU1FX05VTUJFUlM9bQpDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdf R0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19BUkNIX1VT RV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09O RklHX0FSQ0hfVVNFX1NZTV9BTk5PVEFUSU9OUz15CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGlu ZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9VVElMUz15CkNPTkZJR19DUllQVE9fTElCX0FFUz1tCkNP TkZJR19DUllQVE9fTElCX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0xJQl9HRjEyOE1VTD1tCkNPTkZJ R19DUllQVE9fQVJDSF9IQVZFX0xJQl9CTEFLRTJTPXkKQ09ORklHX0NSWVBUT19MSUJfQkxBS0Uy U19HRU5FUklDPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NIQUNIQT1tCkNPTkZJR19D UllQVE9fTElCX0NIQUNIQV9HRU5FUklDPW0KQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBPW0KQ09O RklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0NVUlZFMjU1MTk9bQpDT05GSUdfQ1JZUFRPX0xJQl9D VVJWRTI1NTE5X0dFTkVSSUM9bQpDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5PW0KQ09ORklH X0NSWVBUT19MSUJfREVTPW0KQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9MTEKQ09O RklHX0NSWVBUT19BUkNIX0hBVkVfTElCX1BPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19MSUJfUE9M WTEzMDVfR0VORVJJQz1tCkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1PW0KQ09ORklHX0NSWVBU T19MSUJfQ0hBQ0hBMjBQT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fTElCX1NIQTE9eQpDT05GSUdf Q1JZUFRPX0xJQl9TSEEyNTY9eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoKIyBD T05GSUdfQ1JDX0NDSVRUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzE2PXkKIyBDT05GSUdfQ1JDX1Qx MERJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0X1JPQ0tTT0ZUIGlzIG5vdCBzZXQKQ09ORklH X0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5v dCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMg bm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJf QklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzY0PW0KIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBp cyBub3Qgc2V0CkNPTkZJR19YWEhBU0g9eQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklH X0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJF U1M9bQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9bQpDT05G SUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09N UFJFU1M9eQojIENPTkZJR19YWl9ERUMgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQ PXkKQ09ORklHX0RFQ09NUFJFU1NfWlNURD15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNP TkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lB VElWRV9BUlJBWT15CkNPTkZJR19DTE9TVVJFUz15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdf SEFTX0lPUE9SVD15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O RklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfRkxBR1M9eQpDT05GSUdfTkVFRF9TR19E TUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9B RERSX1RfNjRCSVQ9eQpDT05GSUdfU1dJT1RMQj15CiMgQ09ORklHX1NXSU9UTEJfRFlOQU1JQyBp cyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFf TUFQX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfQ0hFQ0tf U0lHTkFUVVJFPXkKIyBDT05GSUdfRk9SQ0VfTlJfQ1BVUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVf Uk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1Qg aXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19JUlFf UE9MTCBpcyBub3Qgc2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09O RklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVS SUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZP TlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkK Q09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1f QVBJPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9DQUNIRV9JTlZBTElEQVRFX01FTVJFR0lPTj15CkNP TkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9N Qz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NC SVRNQVA9eQojIENPTkZJR19MV1FfVEVTVCBpcyBub3Qgc2V0CiMgZW5kIG9mIExpYnJhcnkgcm91 dGluZXMKCkNPTkZJR19GSVJNV0FSRV9UQUJMRT15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwoj IHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklH X1BSSU5US19DQUxMRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlz IG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xF X0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09O RklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19T WU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVuZCBvZiBwcmlu dGsgYW5kIGRtZXNnIG9wdGlvbnMKCkNPTkZJR19ERUJVR19LRVJORUw9eQojIENPTkZJR19ERUJV R19NSVNDIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBv cHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIx Mjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5G T19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVD15CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldApDT05GSUdfREVC VUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkUgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWlNURD15CkNPTkZJR19ERUJVR19JTkZPX1NQTElU PXkKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4 CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJ T05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9 eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05G SUdfT0JKVE9PTD15CiMgQ09ORklHX1ZNTElOVVhfTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNo ZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoKIwojIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJ bnN0cnVtZW50cwojCiMgQ09ORklHX01BR0lDX1NZU1JRIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0ZTPXkKQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTD15CiMgQ09ORklHX0RFQlVHX0ZTX0RJU0FM TE9XX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRlNfQUxMT1dfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNl dApDT05GSUdfSEFWRV9BUkNIX0tDU0FOPXkKQ09ORklHX0hBVkVfS0NTQU5fQ09NUElMRVI9eQoj IENPTkZJR19LQ1NBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyaWMgS2VybmVsIERlYnVnZ2lu ZyBJbnN0cnVtZW50cwoKIwojIE5ldHdvcmtpbmcgRGVidWdnaW5nCiMKIyBDT05GSUdfTkVUX0RF Vl9SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU19SRUZDTlRfVFJBQ0tF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05FVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdv cmtpbmcgRGVidWdnaW5nCgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVO U0lPTj15CkNPTkZJR19ERUJVR19QQUdFQUxMT0M9eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0Nf RU5BQkxFX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NM VUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09O RklHX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfUEFHRV9UQUJMRV9DSEVDS19FTkZPUkNFRD15 CkNPTkZJR19QQUdFX1BPSVNPTklORz15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CkNPTkZJ R19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BU RFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVB SyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUl9WTUFfTE9DS19TVEFUUyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVE X1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBD T05GSUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfREVCVUdfVk1fUEdUQUJMRT15CkNPTkZJ R19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQ UyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tNQVBfTE9DQUxfRk9SQ0VfTUFQPXkK IyBDT05GSUdfREVCVUdfS01BUF9MT0NBTF9GT1JDRV9NQVAgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9WTUFMTE9DPXkKQ09ORklHX0ND X0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JLSU5HX05PU0FOSVRJWkVfQURE UkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LRkVOQ0U9 eQpDT05GSUdfS0ZFTkNFPXkKQ09ORklHX0tGRU5DRV9TQU1QTEVfSU5URVJWQUw9MTAwCkNPTkZJ R19LRkVOQ0VfTlVNX09CSkVDVFM9MjU1CkNPTkZJR19LRkVOQ0VfREVGRVJSQUJMRT15CiMgQ09O RklHX0tGRU5DRV9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19LRkVOQ0VfU1RSRVNTX1RF U1RfRkFVTFRTPTAKQ09ORklHX0hBVkVfQVJDSF9LTVNBTj15CiMgZW5kIG9mIE1lbW9yeSBEZWJ1 Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBPb3BzLCBM b2NrdXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05G SUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19USU1FT1VUPTQwCkNPTkZJR19M T0NLVVBfREVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09U UEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1Jf QlVERFk9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0hBUkRMT0NLVVBf REVURUNUT1JfUFJFRkVSX0JVRERZIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfREVURUNU T1JfUEVSRj15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFkgaXMgbm90IHNldAoj IENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SX0FSQ0ggaXMgbm90IHNldApDT05GSUdfSEFSRExP Q0tVUF9ERVRFQ1RPUl9DT1VOVFNfSFJUSU1FUj15CkNPTkZJR19IQVJETE9DS1VQX0NIRUNLX1RJ TUVTVEFNUD15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19ERVRF Q1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9NjAKIyBDT05G SUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19XUV9XQVRDSERP Rz15CiMgQ09ORklHX1dRX0NQVV9JTlRFTlNJVkVfUkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBI YW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0 CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5H IGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NL SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhF Uz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1JXU0VNUz15CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQ SV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NGX1RP UlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DU0RfTE9DS19XQUlUX0RFQlVHPXkKQ09ORklH X0NTRF9MT0NLX1dBSVRfREVCVUdfREVGQVVMVD15CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChz cGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCkNPTkZJR19OTUlfQ0hFQ0tfQ1BVPXkKIyBDT05G SUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklH X1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpF Q1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdf REVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DTE9TVVJFUz15CkNP TkZJR19ERUJVR19NQVBMRV9UUkVFPXkKIyBlbmQgb2YgRGVidWcga2VybmVsIGRhdGEgc3RydWN0 dXJlcwoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19SQ1VfU0NBTEVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUkVG X1NDQUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCkNP TkZJR19SQ1VfRVhQX0NQVV9TVEFMTF9USU1FT1VUPTAKQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BV VElNRT15CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVC VUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9G T1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9M IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NU QUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfSEFWRV9GVU5D VElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZ TkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhf RElSRUNUX0NBTExTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKQ09O RklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfTk9fUEFUQ0hBQkxFPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfT0JKVE9PTF9NQ09VTlQ9eQpDT05GSUdfSEFWRV9P QkpUT09MX05PUF9NQ09VTlQ9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19I QVZFX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQojIENP TkZJR19GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklU IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1NBTVBM RV9GVFJBQ0VfRElSRUNUPXkKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1RfTVVMVEk9 eQpDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1F TT15CkNPTkZJR19JT19TVFJJQ1RfREVWTUVNPXkKCiMKIyB4ODYgRGVidWdnaW5nCiMKQ09ORklH X1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklHX0VBUkxZX1BSSU5USyBpcyBub3Qgc2V0CiMg Q09ORklHX0VGSV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfWDg2X0RFQ09E RVJfU0VMRlRFU1Q9eQojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJ R19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBD T05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19YODZfREVC VUdfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlzIG5v dCBzZXQKIyBlbmQgb2YgeDg2IERlYnVnZ2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3Zl cmFnZQojCkNPTkZJR19LVU5JVD1tCiMgQ09ORklHX0tVTklUX0RFQlVHRlMgaXMgbm90IHNldAoj IENPTkZJR19LVU5JVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1VOSVRfRVhBTVBMRV9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfS1VOSVRfQUxMX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0tV TklUX0RFRkFVTFRfRU5BQkxFRD15CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09W IGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVfVEVTVElOR19NRU5VPXkKIyBDT05GSUdfVEVTVF9E SFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldApDT05GSUdfQ1BVTUFTS19L VU5JVF9URVNUPW0KQ09ORklHX1RFU1RfTElTVF9TT1JUPW0KIyBDT05GSUdfVEVTVF9NSU5fSEVB UCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1NPUlQ9bQojIENPTkZJR19URVNUX0RJVjY0IGlzIG5v dCBzZXQKQ09ORklHX1RFU1RfSU9WX0lURVI9bQpDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVD1t CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMg bm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPW0K IyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdf SEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0tTVFJUT1g9eQojIENPTkZJR19URVNUX1BS SU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU0NBTkYgaXMgbm90IHNldAojIENPTkZJR19U RVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfWEFSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NQVBMRV9UUkVFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9J REEgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf QklUT1BTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVk1BTExPQz1tCiMgQ09ORklHX1RFU1RfVVNF Ul9DT1BZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQlBGPW0KIyBDT05GSUdfVEVTVF9CTEFDS0hP TEVfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRklORF9CSVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1lTQ1RMIGlz IG5vdCBzZXQKQ09ORklHX0JJVEZJRUxEX0tVTklUPW0KQ09ORklHX0NIRUNLU1VNX0tVTklUPW0K Q09ORklHX0hBU0hfS1VOSVRfVEVTVD1tCkNPTkZJR19SRVNPVVJDRV9LVU5JVF9URVNUPW0KQ09O RklHX1NZU0NUTF9LVU5JVF9URVNUPW0KQ09ORklHX0xJU1RfS1VOSVRfVEVTVD1tCkNPTkZJR19I QVNIVEFCTEVfS1VOSVRfVEVTVD1tCkNPTkZJR19MSU5FQVJfUkFOR0VTX1RFU1Q9bQpDT05GSUdf Q01ETElORV9LVU5JVF9URVNUPW0KQ09ORklHX0JJVFNfVEVTVD1tCkNPTkZJR19TTFVCX0tVTklU X1RFU1Q9bQpDT05GSUdfUkFUSU9OQUxfS1VOSVRfVEVTVD1tCkNPTkZJR19NRU1DUFlfS1VOSVRf VEVTVD1tCkNPTkZJR19NRU1DUFlfU0xPV19LVU5JVF9URVNUPXkKQ09ORklHX0lTX1NJR05FRF9U WVBFX0tVTklUX1RFU1Q9bQpDT05GSUdfT1ZFUkZMT1dfS1VOSVRfVEVTVD1tCkNPTkZJR19TVEFD S0lOSVRfS1VOSVRfVEVTVD1tCkNPTkZJR19GT1JUSUZZX0tVTklUX1RFU1Q9bQpDT05GSUdfU1RS Q0FUX0tVTklUX1RFU1Q9bQpDT05GSUdfU1RSU0NQWV9LVU5JVF9URVNUPW0KIyBDT05GSUdfU0lQ SEFTSF9LVU5JVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNl dAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LTU9E IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9X QVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfT0JKUE9PTCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgZW5kIG9m IEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3QgaGFja2luZwojCiMgZW5kIG9m IFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= --MP_/6=JLPBFWSMQi5V/0yWxnwuD Content-Type: application/octet-stream; name=config_675_p9 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=config_675_p9 IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3Bv d2VycGMgNi43LjUtZ2VudG9vIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHX0NDX1ZFUlNJ T05fVEVYVD0iZ2NjIChHZW50b28gMTMuMi4xX3AyMDI0MDExMy1yMSBwMTIpIDEzLjIuMSAyMDI0 MDExMyIKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0NfVkVSU0lPTj0xMzAyMDEKQ09ORklH X0NMQU5HX1ZFUlNJT049MApDT05GSUdfQVNfSVNfR05VPXkKQ09ORklHX0FTX1ZFUlNJT049MjQx MDAKQ09ORklHX0xEX0lTX0JGRD15CkNPTkZJR19MRF9WRVJTSU9OPTI0MTAwCkNPTkZJR19MTERf VkVSU0lPTj0wCkNPTkZJR19DQ19DQU5fTElOSz15CkNPTkZJR19DQ19DQU5fTElOS19TVEFUSUM9 eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX09VVFBVVD15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9f VElFRF9PVVRQVVQ9eQpDT05GSUdfVE9PTFNfU1VQUE9SVF9SRUxSPXkKQ09ORklHX0NDX0hBU19B U01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFI T0xFX1ZFUlNJT049MApDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NP UlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP TkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLVA5Igoj IENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIi CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklH X0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQ Qz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJ R19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CkNPTkZJR19XQVRD SF9RVUVVRT15CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdfVVNFTElCIGlz IG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElU U1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkK Q09ORklHX0dFTkVSSUNfSVJRX1NIT1dfTEVWRUw9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFU SU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09O RklHX0lSUV9TSU09eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJ Q19NU0lfSVJRPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9J UlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSVJR IHN1YnN5c3RlbQoKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklD X0NMT0NLRVZFTlRTPXkKQ09ORklHX0FSQ0hfSEFTX1RJQ0tfQlJPQURDQVNUPXkKQ09ORklHX0dF TkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9 eQpDT05GSUdfVElNRV9LVU5JVF9URVNUPW0KQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05G SUdfQ09OVEVYVF9UUkFDS0lOR19JRExFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklH X1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJ QyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBu b3Qgc2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15 CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJR19CUEY9eQpDT05GSUdfSEFWRV9FQlBG X0pJVD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9CUEZfSklUPXkKCiMKIyBCUEYgc3Vic3lz dGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfQlBGX0pJ VF9BTFdBWVNfT049eQpDT05GSUdfQlBGX0pJVF9ERUZBVUxUX09OPXkKQ09ORklHX0JQRl9VTlBS SVZfREVGQVVMVF9PRkY9eQojIENPTkZJR19CUEZfUFJFTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9m IEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWV9CVUlMRD15CiMgQ09ORklH X1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09O RklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfU0NIRURfQ09SRT15CgojCiMgQ1BVL1Rhc2sg dGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HPXkK IyBDT05GSUdfVElDS19DUFVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0NQVV9B Q0NPVU5USU5HX05BVElWRT15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5v dCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9W Mz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RB U0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKIyBDT05GSUdfUFNJIGlzIG5v dCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklH X0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQoj IENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19O RUVEX1NSQ1VfTk1JX1NBRkU9eQpDT05GSUdfVEFTS1NfUkNVX0dFTkVSSUM9eQpDT05GSUdfVEFT S1NfVFJBQ0VfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURf U0VHQ0JMSVNUPXkKIyBlbmQgb2YgUkNVIFN1YnN5c3RlbQoKQ09ORklHX0lLQ09ORklHPXkKQ09O RklHX0lLQ09ORklHX1BST0M9eQojIENPTkZJR19JS0hFQURFUlMgaXMgbm90IHNldApDT05GSUdf TE9HX0JVRl9TSElGVD0xNgpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEzCiMgQ09ORklH X1BSSU5US19JTkRFWCBpcyBub3Qgc2V0CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBlbmQg b2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lO Rz15CkNPTkZJR19DQ19IQVNfSU5UMTI4PXkKQ09ORklHX0NDX0lNUExJQ0lUX0ZBTExUSFJPVUdI PSItV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTUiCkNPTkZJR19HQ0MxMV9OT19BUlJBWV9CT1VORFM9 eQpDT05GSUdfQ0NfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09O RklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09O RklHX1BBR0VfQ09VTlRFUj15CiMgQ09ORklHX0NHUk9VUF9GQVZPUl9EWU5NT0RTIGlzIG5vdCBz ZXQKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15 CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19G QUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qgc2V0CiMgQ09O RklHX1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX01NX0NJRD15CkNPTkZJ R19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpF Uj15CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQpD T05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ0dS T1VQX0NQVUFDQ1Q9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX0JQRj15CkNP TkZJR19DR1JPVVBfTUlTQz15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkK Q09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdf UElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBu b3Qgc2V0CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19SRUxBWSBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJ R19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1B IGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMg bm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfUkRfWlNURD15CiMgQ09O RklHX0JPT1RfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVFJBTUZTX1BSRVNFUlZFX01U SU1FIGlzIG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09O RklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9XQVJO PXkKQ09ORklHX0xEX09SUEhBTl9XQVJOX0xFVkVMPSJ3YXJuIgpDT05GSUdfU1lTQ1RMPXkKQ09O RklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09 eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZ U0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklH X0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19C VUc9eQpDT05GSUdfRUxGX0NPUkU9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNl dApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09O RklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZF TlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05G SUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9 eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1T X0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0FS Q0hfSEFTX01FTUJBUlJJRVJfQ0FMTEJBQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJBUlJJRVJf U1lOQ19DT1JFPXkKQ09ORklHX0tDTVA9eQpDT05GSUdfUlNFUT15CkNPTkZJR19DQUNIRVNUQVRf U1lTQ0FMTD15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJG X0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFu Y2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgZW5kIG9mIEtl cm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFf VkVSSUZJQ0FUSU9OPXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKCiMKIyBLZXhlYyBh bmQgY3Jhc2ggZmVhdHVyZXMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JF PXkKQ09ORklHX0tFWEVDX0VMRj15CkNPTkZJR19LRVhFQz15CkNPTkZJR19LRVhFQ19GSUxFPXkK IyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBm ZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfUFBDNjQ9eQoKIwojIFByb2Nl c3NvciBzdXBwb3J0CiMKQ09ORklHX1BQQ19CT09LM1NfNjQ9eQojIENPTkZJR19QUENfQk9PSzNF XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJQQzY0X0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0NFTExfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBDXzk3MF9DUFUgaXMgbm90IHNldAojIENP TkZJR19QT1dFUjZfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVI3X0NQVSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BPV0VSOF9DUFUgaXMgbm90IHNldApDT05GSUdfUE9XRVI5X0NQVT15CiMgQ09O RklHX1BPV0VSMTBfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9PTENIQUlOX0RFRkFVTFRfQ1BV IGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DUFVfQk9PTD15CkNPTkZJR19UQVJHRVRfQ1BVPSJw b3dlcjkiCkNPTkZJR19QUENfQk9PSzNTPXkKQ09ORklHX1BQQ19GUFVfUkVHUz15CkNPTkZJR19Q UENfRlBVPXkKQ09ORklHX0FMVElWRUM9eQpDT05GSUdfVlNYPXkKQ09ORklHX1BQQ182NFNfSEFT SF9NTVU9eQpDT05GSUdfUFBDX1JBRElYX01NVT15CkNPTkZJR19QUENfUkFESVhfTU1VX0RFRkFV TFQ9eQpDT05GSUdfUFBDX0tVRVA9eQpDT05GSUdfUFBDX0tVQVA9eQojIENPTkZJR19QUENfS1VB UF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QUENfUEtFWT15CkNPTkZJR19QUENfSEFWRV9QTVVf U1VQUE9SVD15CiMgQ09ORklHX1BNVV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19QUENfUEVSRl9D VFJTPXkKQ09ORklHX0ZPUkNFX1NNUD15CkNPTkZJR19TTVA9eQpDT05GSUdfTlJfQ1BVUz0zMgpD T05GSUdfUFBDX0RPT1JCRUxMPXkKIyBlbmQgb2YgUHJvY2Vzc29yIHN1cHBvcnQKCkNPTkZJR19W RFNPMzI9eQpDT05GSUdfQ1BVX0JJR19FTkRJQU49eQojIENPTkZJR19DUFVfTElUVExFX0VORElB TiBpcyBub3Qgc2V0CkNPTkZJR19QUEM2NF9FTEZfQUJJX1YyPXkKQ09ORklHX0NDX0hBU19FTEZW Mj15CkNPTkZJR19DQ19IQVNfUFJFRklYRUQ9eQpDT05GSUdfQ0NfSEFTX1BDUkVMPXkKQ09ORklH XzY0QklUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMzCkNP TkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTE4CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTX01BWD0xNwpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49MTEKQ09O RklHX05SX0lSUVM9NTEyCkNPTkZJR19OTUlfSVBJPXkKQ09ORklHX1BQQ19XQVRDSERPRz15CkNP TkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklH X0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19QUEM9eQpDT05GSUdfUFBDX0JBUlJJRVJfTk9TUEVD PXkKQ09ORklHX1BQQ19IQVNfTEJBUlhfTEhBUlg9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09O RklHX1BBTklDX1RJTUVPVVQ9NDAKQ09ORklHX0NPTVBBVD15CkNPTkZJR19TQ0hFRF9PTUlUX0ZS QU1FX1BPSU5URVI9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUFBDX1VE QkdfMTY1NTA9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJ R19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19FUEFQUl9CT09UPXkKQ09O RklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9OT05aRVJPX0NQVT15CkNPTkZJR19BUkNIX0hBU19B RERfUEFHRVM9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX1BQQ19EQVdS PXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX1BQQ19NU0lfQklUTUFQPXkKQ09ORklH X1BQQ19YSUNTPXkKQ09ORklHX1BQQ19JQ1BfTkFUSVZFPXkKQ09ORklHX1BQQ19JQ1BfSFY9eQpD T05GSUdfUFBDX0lDU19SVEFTPXkKQ09ORklHX1BQQ19YSVZFPXkKQ09ORklHX1BQQ19YSVZFX05B VElWRT15CkNPTkZJR19QUENfWElWRV9TUEFQUj15CgojCiMgUGxhdGZvcm0gc3VwcG9ydAojCkNP TkZJR19QUENfUE9XRVJOVj15CkNPTkZJR19PUEFMX1BSRD1tCiMgQ09ORklHX1NDT01fREVCVUdG UyBpcyBub3Qgc2V0CkNPTkZJR19QUENfUFNFUklFUz15CkNPTkZJR19QUENfU1BMUEFSPXkKIyBD T05GSUdfRFRMIGlzIG5vdCBzZXQKQ09ORklHX1BTRVJJRVNfRU5FUkdZPW0KIyBDT05GSUdfSU9f RVZFTlRfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0xQQVJDRkc9eQojIENPTkZJR19QUENfU01MUEFS IGlzIG5vdCBzZXQKQ09ORklHX0hWX1BFUkZfQ1RSUz15CkNPTkZJR19JQk1WSU89eQojIENPTkZJ R19JQk1FQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBDX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklH X1BQQ19QTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBDX01BUExFIGlzIG5vdCBzZXQKIyBDT05G SUdfUFBDX1BBU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQQ19QUzMgaXMgbm90IHNldAojIENP TkZJR19QUENfSUJNX0NFTExfQkxBREUgaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKQ09O RklHX0VQQVBSX1BBUkFWSVJUPXkKQ09ORklHX1BQQ19IQVNIX01NVV9OQVRJVkU9eQpDT05GSUdf UFBDX09GX0JPT1RfVFJBTVBPTElORT15CkNPTkZJR19QUENfRFRfQ1BVX0ZUUlM9eQojIENPTkZJ R19VREJHX1JUQVNfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUENfU01QX01VWEVEX0lQST15 CkNPTkZJR19NUElDPXkKQ09ORklHX01QSUNfTVNHUj15CkNPTkZJR19QUENfSTgyNTk9eQpDT05G SUdfUFBDX1JUQVM9eQpDT05GSUdfUlRBU19FUlJPUl9MT0dHSU5HPXkKQ09ORklHX1BQQ19SVEFT X0RBRU1PTj15CkNPTkZJR19SVEFTX1BST0M9eQojIENPTkZJR19SVEFTX0ZMQVNIIGlzIG5vdCBz ZXQKQ09ORklHX0VFSD15CkNPTkZJR19QUENfUDdfTkFQPXkKQ09ORklHX1BQQ19CT09LM1NfSURM RT15CkNPTkZJR19QUENfSU5ESVJFQ1RfUElPPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklH X0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05T RVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVU SUwgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdf Q1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9V U0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKIyBDT05G SUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVR X0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldAoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2 ZXJzCiMKIyBDT05GSUdfQ1BVRlJFUV9EVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVUZSRVFfRFRf UExBVERFViBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUk5WX0NQVUZSRVE9bQojIGVuZCBvZiBDUFUg RnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBDUFVJZGxlIGRyaXZlcgojCgojCiMgQ1BVIElkbGUKIwpD T05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQK Q09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CgojCiMgUE9X RVJQQyBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX1BTRVJJRVNfQ1BVSURMRT15CkNPTkZJR19Q T1dFUk5WX0NQVUlETEU9eQojIGVuZCBvZiBQT1dFUlBDIENQVSBJZGxlIERyaXZlcnMKIyBlbmQg b2YgQ1BVIElkbGUKIyBlbmQgb2YgQ1BVSWRsZSBkcml2ZXIKCiMgQ09ORklHX0dFTl9SVEMgaXMg bm90IHNldAojIGVuZCBvZiBQbGF0Zm9ybSBzdXBwb3J0CgojCiMgS2VybmVsIG9wdGlvbnMKIwoj IENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldApDT05G SUdfSFpfMzAwPXkKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0zMDAKQ09O RklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19QUENfVFJBTlNBQ1RJT05BTF9NRU09eQojIENPTkZJ R19MRF9IRUFEX1NUVUJfQ0FUQ0ggaXMgbm90IHNldApDT05GSUdfSE9UUExVR19DUFU9eQojIENP TkZJR19QUENfUVVFVUVEX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0NQVV9QUk9C RV9SRUxFQVNFPXkKIyBDT05GSUdfUFBDNjRfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkUgaXMgbm90 IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tF WEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdf QVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfUFBDNjRfQklHX0VORElBTl9FTEZfQUJJ X1YyPXkKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkVMT0NBVEFCTEVfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0RVTVA9eQojIENPTkZJR19GQV9EVU1Q IGlzIG5vdCBzZXQKQ09ORklHX1BSRVNFUlZFX0ZBX0RVTVA9eQpDT05GSUdfT1BBTF9DT1JFPXkK Q09ORklHX0lSUV9BTExfQ1BVUz15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTgK Q09ORklHX0hBVkVfTUVNT1JZTEVTU19OT0RFUz15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllf TU9ERUw9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNF TUVNX0RFRkFVTFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4NWRlYWRiZWVmMDAw MDAwMApDT05GSUdfUFBDXzRLX1BBR0VTPXkKIyBDT05GSUdfUFBDXzY0S19QQUdFUyBpcyBub3Qg c2V0CkNPTkZJR19QQUdFX1NJWkVfNEtCPXkKQ09ORklHX1BQQ19QQUdFX1NISUZUPTEyCkNPTkZJ R19USFJFQURfU0hJRlQ9MTQKQ09ORklHX0RBVEFfU0hJRlQ9MjQKQ09ORklHX0FSQ0hfRk9SQ0Vf TUFYX09SREVSPTEyCiMgQ09ORklHX1BQQ19QUk9UX1NBT19MUEFSIGlzIG5vdCBzZXQKQ09ORklH X1NDSEVEX1NNVD15CkNPTkZJR19QUENfREVOT1JNQUxJU0FUSU9OPXkKQ09ORklHX0NNRExJTkU9 IiIKQ09ORklHX0VYVFJBX1RBUkdFVFM9IiIKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVC VUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9E RUZBVUxUPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX1BQQ19NRU1f S0VZUz15CiMgZW5kIG9mIEtlcm5lbCBvcHRpb25zCgpDT05GSUdfSVNBX0RNQV9BUEk9eQoKIwoj IEJ1cyBvcHRpb25zCiMKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CiMgQ09ORklHX0ZTTF9MQkMg aXMgbm90IHNldAojIGVuZCBvZiBCdXMgb3B0aW9ucwoKQ09ORklHX05PTlNUQVRJQ19LRVJORUw9 eQpDT05GSUdfUEFHRV9PRkZTRVQ9MHhjMDAwMDAwMDAwMDAwMDAwCkNPTkZJR19LRVJORUxfU1RB UlQ9MHhjMDAwMDAwMDAwMDAwMDAwCkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDAwMDAwMDAwCkNP TkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hB VkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05G SUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVf S1ZNX1ZDUFVfQVNZTkNfSU9DVEw9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZN PXkKQ09ORklHX0tWTV9CT09LM1NfSEFORExFUj15CkNPTkZJR19LVk1fQk9PSzNTXzY0X0hBTkRM RVI9eQpDT05GSUdfS1ZNX0JPT0szU19QUl9QT1NTSUJMRT15CkNPTkZJR19LVk1fQk9PSzNTX0hW X1BPU1NJQkxFPXkKQ09ORklHX0tWTV9CT09LM1NfNjQ9eQpDT05GSUdfS1ZNX0JPT0szU182NF9I Vj1tCkNPTkZJR19LVk1fQk9PSzNTXzY0X1BSPW0KIyBDT05GSUdfS1ZNX0JPT0szU19IVl9QOV9U SU1JTkcgaXMgbm90IHNldAojIENPTkZJR19LVk1fQk9PSzNTX0hWX1A4X1RJTUlORyBpcyBub3Qg c2V0CiMgQ09ORklHX0tWTV9CT09LM1NfSFZfTkVTVEVEX1BNVV9XT1JLQVJPVU5EIGlzIG5vdCBz ZXQKQ09ORklHX0tWTV9YSUNTPXkKQ09ORklHX0tWTV9YSVZFPXkKCiMKIyBHZW5lcmFsIGFyY2hp dGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwojCkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19T TVRfTlVNX1RIUkVBRFNfRFlOQU1JQz15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90IHNldApDT05G SUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0Vf QlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQ Uk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkK Q09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9FUlJP Ul9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0dFTkVSSUNfU01QX0lE TEVfVEhSRUFEPXkKQ09ORklHX0dFTkVSSUNfSURMRV9QT0xMX1NFVFVQPXkKQ09ORklHX0FSQ0hf SEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdf SEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRT X05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZF X0hBUkRMT0NLVVBfREVURUNUT1JfQVJDSD15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJ R19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVM PXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRI RVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklH X01NVV9HQVRIRVJfUEFHRV9TSVpFPXkKQ09ORklHX01NVV9HQVRIRVJfTUVSR0VfVk1BUz15CkNP TkZJR19BUkNIX1dBTlRfSVJRU19PRkZfQUNUSVZBVEVfTU09eQpDT05GSUdfTU1VX0xBWllfVExC X1NIT09URE9XTj15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19B UkNIX1dFQUtfUkVMRUFTRV9BQ1FVSVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVS U0lPTj15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUD15CkNP TkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUD15CkNPTkZJR19T RUNDT01QX0ZJTFRFUj15CiMgQ09ORklHX1NFQ0NPTVBfQ0FDSEVfREVCVUcgaXMgbm90IHNldApD T05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CiMgQ09O RklHX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19MVE9fTk9ORT15CkNP TkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRf VFJBQ0tJTkdfVVNFUj15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkc9eQpDT05GSUdf QVJDSF9IQVNfU0NBTEVEX0NQVVRJTUU9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5H X0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZF X1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVO VF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkK Q09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExP Qz15CkNPTkZJR19BUkNIX1dBTlRfUE1EX01LV1JJVEU9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRf RElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VT RV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NP RlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05G SUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTE4 CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQ X1JORF9DT01QQVRfQklUUz0xMQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09O RklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRf VE9QRE9XTl9NTUFQX0xBWU9VVD15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpD T05GSUdfSEFWRV9BUkNIX05WUkFNX09QUz15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05G SUdfT0xEX1NJR1NVU1BFTkQ9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdf Q09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZG U0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9L U1RBQ0tfT0ZGU0VUX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYPXkK Q09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JXWF9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfSEFT X1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FS Q0hfSEFTX1NUUklDVF9NT0RVTEVfUldYPXkKQ09ORklHX1NUUklDVF9NT0RVTEVfUldYPXkKQ09O RklHX0FSQ0hfSEFTX1BIWVNfVE9fRE1BPXkKIyBDT05GSUdfTE9DS19FVkVOVF9DT1VOVFMgaXMg bm90IHNldApDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcK IwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BS T0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdf SEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lO X0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVD0wCiMgZW5kIG9mIEdl bmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15 CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJ R19NT0RVTEVfVU5MT0FEPXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQojIENPTkZJR19N T0RVTEVfVU5MT0FEX1RBSU5UX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX01PRFZFUlNJT05T PXkKQ09ORklHX0FTTV9NT0RWRVJTSU9OUz15CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FM TCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNldApDT05GSUdfTU9EVUxF X0NPTVBSRVNTX05PTkU9eQojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfR1pJUCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19YWiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9D T01QUkVTU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0FMTE9XX01JU1NJTkdfTkFN RVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldApDT05GSUdfTU9EUFJPQkVfUEFUSD0iL3NiaW4vbW9k cHJvYmUiCiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBzZXQKQ09ORklHX01PRFVM RVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxPQ0tfTEVHQUNZX0FVVE9M T0FEPXkKQ09ORklHX0JMS19DR1JPVVBfUFVOVF9CSU89eQpDT05GSUdfQkxLX0RFVl9CU0dfQ09N TU9OPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9USFJPVFRMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dC VF9NUT15CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMg bm90IHNldAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBh cnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09S Tl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfT1NGX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BTUlHQV9QQVJUSVRJT049 eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdf TVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQojIENPTkZJR19NSU5JWF9T VUJQQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT04gaXMg bm90IHNldAojIENPTkZJR19VTklYV0FSRV9ESVNLTEFCRUwgaXMgbm90IHNldApDT05GSUdfTERN X1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9Q QVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfU1VOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tBUk1BX1BBUlRJVElP TiBpcyBub3Qgc2V0CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJ VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBl bmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFf VklSVElPPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15 CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwojIENPTkZJR19N UV9JT1NDSEVEX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQoj IENPTkZJR19JT1NDSEVEX0JGUSBpcyBub3Qgc2V0CiMgZW5kIG9mIElPIFNjaGVkdWxlcnMKCkNP TkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNP TkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S TVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09X TkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX0hBU19NTUlPV0I9 eQpDT05GSUdfTU1JT1dCPXkKQ09ORklHX0FSQ0hfSEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNT X1NQQUNFPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMK Q09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxG Q09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5G TVRfU0NSSVBUPXkKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKIyBlbmQg b2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25z CiMKQ09ORklHX1pQT09MPXkKQ09ORklHX1NXQVA9eQpDT05GSUdfWlNXQVA9eQpDT05GSUdfWlNX QVBfREVGQVVMVF9PTj15CkNPTkZJR19aU1dBUF9FWENMVVNJVkVfTE9BRFNfREVGQVVMVF9PTj15 CiMgQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF9ERUZMQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX1pT V0FQX0NPTVBSRVNTT1JfREVGQVVMVF84NDIgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01Q UkVTU09SX0RFRkFVTFRfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9E RUZBVUxUX0xaNEhDIGlzIG5vdCBzZXQKQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF9a U1REPXkKQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVD0ienN0ZCIKIyBDT05GSUdfWlNX QVBfWlBPT0xfREVGQVVMVF9aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfWlBPT0xfREVG QVVMVF9aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVF9aU01BTExP Qz15CkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUPSJ6c21hbGxvYyIKIyBDT05GSUdfWkJVRCBp cyBub3Qgc2V0CiMgQ09ORklHX1ozRk9MRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CiMg Q09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0NfQ0hBSU5fU0la RT04CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwojCiMgQ09ORklHX1NMQUJfREVQUkVDQVRF RCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xVQl9USU5ZIGlzIG5vdCBzZXQK IyBDT05GSUdfU0xBQl9NRVJHRV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJfRlJFRUxJ U1RfUkFORE9NPXkKQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQ9eQojIENPTkZJR19TTFVC X1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9DUFVfUEFSVElBTCBpcyBub3Qgc2V0CkNP TkZJR19SQU5ET01fS01BTExPQ19DQUNIRVM9eQojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRp b25zCgpDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksg aXMgbm90IHNldApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1f TUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNP TkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9 eQpDT05GSUdfQVJDSF9XQU5UX09QVElNSVpFX0RBWF9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFT VF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJ T049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVN T1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09O RklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9N RU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5B QkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNU X1VORVZJQ1RBQkxFX0RFRkFVTFQ9MQpDT05GSUdfUEFHRV9SRVBPUlRJTkc9eQpDT05GSUdfTUlH UkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19B UkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09ORklHX0hVR0VUTEJfUEFHRV9TSVpFX1ZBUklB QkxFPXkKQ09ORklHX0NPTlRJR19BTExPQz15CkNPTkZJR19QQ1BfQkFUQ0hfU0NBTEVfTUFYPTUK Q09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19L U009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRT15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qg c2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKIyBDT05GSUdfUkVBRF9P TkxZX1RIUF9GT1JfRlMgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNU X0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX1VT RV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkK Q09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9E RUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NN QV9BUkVBUz0xOQpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RFRkVSUkVE X1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFT X1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdTPXkKQ09ORklHX0FS Q0hfSEFTX1BLRVlTPXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKIyBDT05GSUdfUEVSQ1BV X1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfR1VQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19E TUFQT09MX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05G SUdfQVJDSF9IQVNfSFVHRVBEPXkKQ09ORklHX01FTUZEX0NSRUFURT15CiMgQ09ORklHX0FOT05f Vk1BX05BTUUgaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfTFJVX0dFTj15 CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9D Sz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRv cmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9u aXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkK Q09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVT Uz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09O RklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkKQ09ORklHX1VO SVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKQ09ORklHX1VOSVhfRElBRz1tCkNPTkZJR19U TFM9bQpDT05GSUdfVExTX0RFVklDRT15CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05G SUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPW0KIyBDT05GSUdf WEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90 IHNldAojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1NUQVRJ U1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9BSD1tCkNPTkZJR19YRlJNX0VTUD1tCkNPTkZJ R19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPXkKIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRF IGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfTkVUX0hB TkRTSEFLRT15CiMgQ09ORklHX05FVF9IQU5EU0hBS0VfS1VOSVRfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19JTkVUPXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBf QURWQU5DRURfUk9VVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0lQSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90 IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklH X05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQX1RVTk5FTD1tCiMgQ09ORklHX05F VF9GT1UgaXMgbm90IHNldApDT05GSUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCiMgQ09O RklHX0lORVRfRVNQX09GRkxPQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0VTUElOVENQIGlz IG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfVEFCTEVfUEVSVFVSQl9P UkRFUj0xNgpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUX1RVTk5FTD1tCiMg Q09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CiMg Q09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NVQklDIGlz IG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPXkKIyBDT05GSUdfVENQX0NPTkdfSFRD UCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hTVENQIGlzIG5vdCBzZXQKIyBDT05GSUdf VENQX0NPTkdfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRUdBUyBpcyBub3Qg c2V0CiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfU0NB TEFCTEUgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CiMgQ09ORklH X1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19ZRUFIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENQX0NPTkdfSUxMSU5PSVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09O R19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09O RklHX1RDUF9DT05HX0JCUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1dFU1RXT09EPXkKIyBD T05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9Indl c3R3b29kIgojIENPTkZJR19UQ1BfQU8gaXMgbm90IHNldAojIENPTkZJR19UQ1BfTUQ1U0lHIGlz IG5vdCBzZXQKQ09ORklHX0lQVjY9eQojIENPTkZJR19JUFY2X1JPVVRFUl9QUkVGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9B SD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRCBpcyBub3Qg c2V0CiMgQ09ORklHX0lORVQ2X0VTUElOVENQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09N UD1tCiMgQ09ORklHX0lQVjZfTUlQNiBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5F TD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CiMg Q09ORklHX0lQVjZfU0lUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9UVU5ORUwgaXMgbm90IHNl dAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZf TVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RV Tk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldAoj IENPTkZJR19ORVRMQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX01QVENQIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElN RVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklH X0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NU UF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVf SE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05P TkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQ X0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19SRFMgaXMgbm90IHNldAojIENP TkZJR19USVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJU UCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9J R01QX1NOT09QSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JS SURHRV9DRk0gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdf VkxBTl84MDIxUSBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENP TkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdf NkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdf TkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKIyBDT05GSUdfTkVUX1NDSF9I VEIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hGU0MgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX01VTFRJUSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hfUkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9TRkIgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0NIX1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hf VEVRTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEJGIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9HUkVEIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ORVRFTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9T Q0hfRFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9NUVBSSU8gaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NIT0tFIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9RRlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NI X0NPREVMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRf U0NIX0NBS0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlz IG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CkNPTkZJR19ERUZBVUxUX0ZRX0NPREVM PXkKIyBDT05GSUdfREVGQVVMVF9QRklGT19GQVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf TkVUX1NDSD0iZnFfY29kZWwiCgojCiMgQ2xhc3NpZmljYXRpb24KIwojIENPTkZJR19ORVRfQ0xT X0JBU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19ST1VURTQgaXMgbm90IHNldAojIENP TkZJR19ORVRfQ0xTX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19VMzIgaXMgbm90IHNl dAojIENPTkZJR19ORVRfQ0xTX0ZMT1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0NHUk9V UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX0VNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQUNUIGlz IG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CkNP TkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05G SUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldApDT05GSUdfVlNPQ0tFVFM9bQpDT05GSUdfVlNPQ0tF VFNfRElBRz1tCiMgQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVElPX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU0ggaXMgbm90IHNldAoj IENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldAojIENPTkZJR19RUlRSIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNldApDT05GSUdfUENQVV9ERVZfUkVGQ05U PXkKQ09ORklHX01BWF9TS0JfRlJBR1M9MTcKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9 eQpDT05GSUdfU09DS19SWF9RVUVVRV9NQVBQSU5HPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NH Uk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05G SUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJT RVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09O RklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQg b2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19CVD1tCkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19C VF9SRkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0KQ09ORklH X0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklH X0JUX0hJRFA9bQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQpDT05GSUdfQlRfTEVfTDJD QVBfRUNSRUQ9eQojIENPTkZJR19CVF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0JUX01TRlRFWFQ9 eQpDT05GSUdfQlRfQU9TUEVYVD15CkNPTkZJR19CVF9ERUJVR0ZTPXkKIyBDT05GSUdfQlRfU0VM RlRFU1QgaXMgbm90IHNldApDT05GSUdfQlRfRkVBVFVSRV9ERUJVRz15CgojCiMgQmx1ZXRvb3Ro IGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPW0KQ09ORklHX0JUX0JDTT1tCkNPTkZJ R19CVF9SVEw9bQpDT05GSUdfQlRfTVRLPW0KQ09ORklHX0JUX0hDSUJUVVNCPW0KQ09ORklHX0JU X0hDSUJUVVNCX0FVVE9TVVNQRU5EPXkKQ09ORklHX0JUX0hDSUJUVVNCX1BPTExfU1lOQz15CkNP TkZJR19CVF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJQlRVU0JfTVRLPXkKQ09ORklHX0JU X0hDSUJUVVNCX1JUTD15CkNPTkZJR19CVF9IQ0lVQVJUPW0KQ09ORklHX0JUX0hDSVVBUlRfSDQ9 eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpDT05G SUdfQlRfSENJVUFSVF9JTlRFTD15CkNPTkZJR19CVF9IQ0lVQVJUX0FHNlhYPXkKQ09ORklHX0JU X0hDSUJDTTIwM1g9bQojIENPTkZJR19CVF9IQ0lCQ000Mzc3IGlzIG5vdCBzZXQKIyBDT05GSUdf QlRfSENJQlBBMTBYIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJGVVNCPW0KIyBDT05GSUdfQlRf SENJVkhDSSBpcyBub3Qgc2V0CkNPTkZJR19CVF9NUlZMPW0KQ09ORklHX0JUX0FUSDNLPW0KIyBD T05GSUdfQlRfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmx1ZXRvb3RoIGRldmljZSBkcml2 ZXJzCgojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qg c2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJ R19XSVJFTEVTUz15CkNPTkZJR19DRkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUg aXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNl dAojIENPTkZJR19DRkc4MDIxMV9DRVJUSUZJQ0FUSU9OX09OVVMgaXMgbm90IHNldApDT05GSUdf Q0ZHODAyMTFfUkVRVUlSRV9TSUdORURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tFUk5F TF9SRUdEQl9LRVlTPXkKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4 MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CiMg Q09ORklHX0NGRzgwMjExX1dFWFQgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfS1VOSVRfVEVT VD1tCkNPTkZJR19NQUM4MDIxMT1tCkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFD ODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15 CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjEx X0tVTklUX1RFU1Q9bQojIENPTkZJR19NQUM4MDIxMV9NRVNIIGlzIG5vdCBzZXQKQ09ORklHX01B QzgwMjExX0xFRFM9eQojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNl dAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjEx X1NUQV9IQVNIX01BWF9TSVpFPTAKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15 CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9HUElPIGlz IG5vdCBzZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfRkQ9eQpDT05GSUdfTkVUXzlQ X1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYg aXMgbm90IHNldAojIENPTkZJR19DRVBIX0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BTQU1QTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFIGlzIG5v dCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfRFNUX0NBQ0hFPXkKQ09O RklHX0dST19DRUxMUz15CkNPTkZJR19TT0NLX1ZBTElEQVRFX1hNSVQ9eQpDT05GSUdfTkVUX1NF TEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05G SUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VU SFRPT0xfTkVUTElOSz15CkNPTkZJR19ORVRERVZfQUREUl9MSVNUX1RFU1Q9bQpDT05GSUdfTkVU X1RFU1Q9bQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX0ZP UkNFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX1NZ U0NBTEw9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BD SUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09O RklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQ TV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUg aXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9Q VE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0FSQ0hfRkFMTEJB Q0tTPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKIyBDT05GSUdfUENJ X0lPViBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJ R19QQ0lfRFlOQU1JQ19PRl9OT0RFUz15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5v dCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJ R19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19W R0FfQVJCX01BWF9HUFVTPTQKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwojIFBD SSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfSE9TVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9NSUNST0NI SVBfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBD YWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lFX0NBREVOQ0VfUExB VF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0hPU1QgaXMgbm90IHNldAojIGVu ZCBvZiBDYWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBEZXNpZ25XYXJlLWJhc2Vk IFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lfTUVTT04gaXMgbm90IHNldAojIENPTkZJ R19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUtYmFzZWQg UENJZSBjb250cm9sbGVycwoKIwojIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwoj IGVuZCBvZiBNb2JpdmVpbC1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMgZW5kIG9mIFBDSSBjb250 cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQg aXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xs ZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBv ZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKIyBDT05GSUdfQ1hMX0JVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNl dAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlz IG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKQ09ORklH X0RFVlRNUEZTX1NBRkU9eQpDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1X QVJFX0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09O RklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUiBpcyBu b3Qgc2V0CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9eQojIENPTkZJR19GV19MT0FERVJfQ09N UFJFU1NfWFogaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1pTVEQ9eQojIENP TkZJR19GV19VUExPQUQgaXMgbm90IHNldAojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJ R19BTExPV19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19URVNUX0RSSVZF Ul9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNX0tVTklUX1RFU1QgaXMgbm90IHNldApDT05GSUdfRFJJVkVSX1BF X0tVTklUX1RFU1Q9bQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVS SUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0tV TklUPW0KIyBDT05GSUdfUkVHTUFQX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX1JFR01BUF9JMkM9 bQpDT05GSUdfUkVHTUFQX1JBTT1tCkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19E TUFfRkVOQ0VfVFJBQ0U9eQojIENPTkZJR19GV19ERVZMSU5LX1NZTkNfU1RBVEVfVElNRU9VVCBp cyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKCiMKIyBCdXMgZGV2aWNl cwojCiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5v dCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCiMKIyBDYWNoZSBEcml2ZXJzCiMKIyBlbmQgb2Yg Q2FjaGUgRHJpdmVycwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15Cgoj CiMgRmlybXdhcmUgRHJpdmVycwojCgojCiMgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2Vt ZW50IEludGVyZmFjZSBQcm90b2NvbAojCiMgZW5kIG9mIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQg TWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKCkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQoj IENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIGZpcm13YXJl IGRyaXZlcnMKIwojIGVuZCBvZiBRdWFsY29tbSBmaXJtd2FyZSBkcml2ZXJzCgojCiMgVGVncmEg ZmlybXdhcmUgZHJpdmVyCiMKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMgZW5kIG9m IEZpcm13YXJlIERyaXZlcnMKCiMgQ09ORklHX0dOU1MgaXMgbm90IHNldApDT05GSUdfTVREPW0K IyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2VycwojCiMg Q09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz1t CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9u IHBhcnNlcnMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJ R19NVERfQkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8g aXMgbm90IHNldAoKIwojIE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIFVCSSBibG9jayBpcyBwcmVm ZXJyZWQuIFNlZSBNVERfVUJJX0JMT0NLLgojCiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CiMgQ09O RklHX05GVEwgaXMgbm90IHNldAojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JG RF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZU TCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NX QVAgaXMgbm90IHNldAojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQK CiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90 IHNldAojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQoj IENPTkZJR19NVERfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9BQlNFTlQgaXMgbm90IHNldAojIGVuZCBvZiBSQU0vUk9NL0ZsYXNoIGNoaXAg ZHJpdmVycwoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19N VERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1Ig aXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hcHBp bmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNl IGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NM UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X01URFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldApDT05G SUdfTVREX1BPV0VSTlZfRkxBU0g9bQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwoj CiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlbGYtY29udGFpbmVkIE1U RCBkZXZpY2UgZHJpdmVycwoKIwojIE5BTkQKIwojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBpcyBub3Qgc2V0CgojCiMgRUNDIGVuZ2luZSBzdXBw b3J0CiMKIyBDT05GSUdfTVREX05BTkRfRUNDX1NXX0hBTU1JTkcgaXMgbm90IHNldAojIENPTkZJ R19NVERfTkFORF9FQ0NfU1dfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRUNDX01Y SUMgaXMgbm90IHNldAojIGVuZCBvZiBFQ0MgZW5naW5lIHN1cHBvcnQKIyBlbmQgb2YgTkFORAoK IwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUERE UiBpcyBub3Qgc2V0CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoK IyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qg c2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJ R19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJ R19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKIyBDT05GSUdfT0ZfT1ZFUkxBWSBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BB UlBPUlQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9C TEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9N PXkKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKQ09ORklHX1pS QU09bQojIENPTkZJR19aUkFNX0RFRl9DT01QX0xaT1JMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1pS QU1fREVGX0NPTVBfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19aUkFNX0RFRl9DT01QX0xaND15CiMg Q09ORklHX1pSQU1fREVGX0NPTVBfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1pSQU1fREVGX0NPTVA9 Imx6NCIKIyBDT05GSUdfWlJBTV9XUklURUJBQ0sgaXMgbm90IHNldAojIENPTkZJR19aUkFNX01F TU9SWV9UUkFDS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU1fTVVMVElfQ09NUCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04 CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTkJEIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9Q S1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09S RT15CkNPTkZJR19CTEtfREVWX05WTUU9eQojIENPTkZJR19OVk1FX01VTFRJUEFUSCBpcyBub3Qg c2V0CkNPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTPXkKIyBDT05GSUdfTlZNRV9IV01PTiBpcyBu b3Qgc2V0CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldAojIENPTkZJR19OVk1FX1RDUCBpcyBu b3Qgc2V0CiMgQ09ORklHX05WTUVfSE9TVF9BVVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRV9U QVJHRVQgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMK IwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lCTVZNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90 IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlz IG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdf SFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJ R19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1D NjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0g aXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNl dAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVD VE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3Vw cG9ydAojCkNPTkZJR19FRVBST01fQVQyND1tCiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5v dCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lE VF84OUhQRVNYIGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9FRTEwMDQ9bQojIGVuZCBvZiBFRVBS T00gc3VwcG9ydAoKIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5z dHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9T VCBpcyBub3Qgc2V0CiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQg bGluZSBkaXNjaXBsaW5lCgojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQK IyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTCBpcyBub3Qgc2V0CiMgQ09ORklH X0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBD T05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMg bm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CkNPTkZJR19QVlBBTklDPXkKQ09ORklH X1BWUEFOSUNfTU1JTz1tCkNPTkZJR19QVlBBTklDX1BDST1tCiMgQ09ORklHX0dQX1BDSTFYWFhY IGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9y dAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1JBSURfQVRUUlMgaXMgbm90IHNldApDT05G SUdfU0NTSV9DT01NT049eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CiMgQ09ORklH X1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRh cGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0JM S19ERVZfQlNHPXkKIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0NPTlNUQU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1ND U0lfU1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TQVNfQVRU UlM9bQojIENPTkZJR19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBf QVRUUlM9eQojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkK IyBDT05GSUdfSVNDU0lfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5v dCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hY WFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlD NzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9O RVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldAojIENP TkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01QVDNTQVMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01QSTNN UiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU01BUlRQUUkgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GRE9NQUlO X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9JQk1WU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBS IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVgg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9Q TUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNldApDT05GSUdf U0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKIyBlbmQgb2YgU0NTSSBk ZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0FUQT15CkNPTkZJR19TQVRBX0hPU1Q9eQpDT05GSUdfQVRB X1ZFUkJPU0VfRVJST1I9eQojIENPTkZJR19BVEFfRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19T QVRBX1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBp bnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJ Q1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90 IHNldAojIENPTkZJR19BSENJX0NFVkEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJY IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQKQ09ORklHX1NB VEFfU0lMMjQ9bQojIENPTkZJR19BVEFfU0ZGIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKIyBDT05G SUdfQkxLX0RFVl9NRCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0JJVE1BUF9GSUxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15 CkNPTkZJR19CTEtfREVWX0RNPW0KQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPW0K Q09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORz15CiMgQ09ORklHX0RNX0RFQlVH X0JMT0NLX1NUQUNLX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNP TkZJR19ETV9QRVJTSVNURU5UX0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNl dApDT05GSUdfRE1fQ1JZUFQ9bQojIENPTkZJR19ETV9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJ R19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1fTUlSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fUkFJRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEggaXMgbm90 IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90 IHNldApDT05GSUdfRE1fVUVWRU5UPXkKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBp cyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15 CiMgQ09ORklHX0ZVU0lPTl9TUEkgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJ R19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBz dXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9O T1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBD T05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNP TkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENPTkZJR19EVU1N WSBpcyBub3Qgc2V0CkNPTkZJR19XSVJFR1VBUkQ9bQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMg aXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4g aXMgbm90IHNldAojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90 IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApD T05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5v dCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJ R19UVU49eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZF VEggaXMgbm90IHNldApDT05GSUdfVklSVElPX05FVD15CiMgQ09ORklHX05MTU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUS0lUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQK Q09ORklHX0VUSEVSTkVUPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9B R0VSRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RT RSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9BTUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FRVUFOVElB IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BUkMgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX0FTSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FUSEVST1MgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qg c2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19I V01PTj15CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NBREVO Q0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NBVklVTSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfQ0hFTFNJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0lT Q08gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NPUlRJTkEgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX0RBVklDT00gaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0RMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVggaXMgbm90IHNldAoj IENPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9FWkNISVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX0hVQVdFSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lCTT15CiMgQ09ORklHX0lC TVZFVEggaXMgbm90IHNldAojIENPTkZJR19JQk1WTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfTElURVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01BUlZFTEwg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FTExBTk9YIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JP Q0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NPRlQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX01ZUkkgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX05JIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTiBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfTkVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9OVklESUEg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX09LSSBpcyBub3Qgc2V0CiMgQ09ORklHX0VU SE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE8gaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX1FMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVMgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RFSFVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9XQU5HWFVOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkg aXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQpDT05G SUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldApDT05GSUdfUEhZ TElCX0xFRFM9eQpDT05GSUdfRklYRURfUEhZPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJz CiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESU5fUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURJTjExMDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVFVQU5USUFfUEhZ IGlzIG5vdCBzZXQKIyBDT05GSUdfQVg4ODc5NkJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJP QURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004NDg4MV9QSFkgaXMgbm90 IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkg aXMgbm90IHNldAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklD T01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklH X0xYVF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF8xMEdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFS VkVMTF84OFEyWFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfODhYMjIyMl9QSFkg aXMgbm90IHNldAojIENPTkZJR19NQVhMSU5FQVJfR1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01F RElBVEVLX0dFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JFTF9QSFkgaXMgbm90IHNldAoj IENPTkZJR19NSUNST0NISVBfVDFTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90 IHNldAojIENPTkZJR19OQVRJT05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQ0JUWF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfTlhQX1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNOMjYwMDBfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBTFRFS19Q SFkgaXMgbm90IHNldAojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JP Q0tDSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0NfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfU1RFMTBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEM4MTFfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY3 X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf RFA4M1RENTEwX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJVEVTU0VfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJP TExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNP TkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX01ESU9fREVWUkVTPXkK IyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CQ01fVU5JTUFD IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdf TURJT19NVlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5v dCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVNfTVVYX01VTFRJUExFWEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfTURJT19CVVNfTVVYX01NSU9SRUcgaXMgbm90IHNldAoKIwojIFBDUyBkZXZpY2Ug ZHJpdmVycwojCiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5v dCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CgojCiMgSG9zdC1zaWRlIFVTQiBzdXBwb3J0 IGlzIG5lZWRlZCBmb3IgVVNCIE5ldHdvcmsgQWRhcHRlciBzdXBwb3J0CiMKIyBDT05GSUdfVVNC X05FVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XTEFOX1ZFTkRP Ul9BRE1URUsgaXMgbm90IHNldApDT05GSUdfQVRIX0NPTU1PTj1tCkNPTkZJR19XTEFOX1ZFTkRP Ul9BVEg9eQpDT05GSUdfQVRIX0RFQlVHPXkKQ09ORklHX0FUSDVLPW0KQ09ORklHX0FUSDVLX0RF QlVHPXkKQ09ORklHX0FUSDVLX1BDST15CiMgQ09ORklHX0FUSDlLIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRIOUtfSFRDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENP TkZJR19BVEg2S0wgaXMgbm90IHNldAojIENPTkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJ R19XSUw2MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdf V0NOMzZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMIGlzIG5vdCBzZXQK IyBDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT00gaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZF TkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX0lOVEVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUwgaXMgbm90IHNldAojIENPTkZJR19XTEFO X1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUsg aXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90IHNldAojIENP TkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9S X1JBTElOSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdf UlRMODE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODcgaXMgbm90IHNldAojIENPTkZJR19S VExfQ0FSRFMgaXMgbm90IHNldApDT05GSUdfUlRMOFhYWFU9bQojIENPTkZJR19SVEw4WFhYVV9V TlRFU1RFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUVzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRX ODkgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9SU0kgaXMgbm90IHNldAojIENPTkZJ R19XTEFOX1ZFTkRPUl9TSUxBQlMgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9TVCBp cyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xB Tl9WRU5ET1JfWllEQVMgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkEg aXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1JORElTX1dMQU4gaXMgbm90IHNldAojIENPTkZJ R19NQUM4MDIxMV9IV1NJTSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRfV0lGSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgV0FOCiMKIyBDT05GSUdfV1dB TiBpcyBub3Qgc2V0CiMgZW5kIG9mIFdpcmVsZXNzIFdBTgoKIyBDT05GSUdfVk1YTkVUMyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9 eQojIENPTkZJR19JU0ROIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPW0KQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9 bQojIENPTkZJR19JTlBVVF9TUEFSU0VLTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUFU UklYS01BUCBpcyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lO UFVUX01PVVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBV VF9FVkRFVj1tCiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0tV TklUX1RFU1Q9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfSU5QVVRfS0VZ Qk9BUkQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CiMgQ09O RklHX0pPWVNUSUNLX0EzRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qg c2V0CiMgQ09ORklHX0pPWVNUSUNLX0NPQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tf R0YySyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldAojIENPTkZJ R19KT1lTVElDS19HUklQX01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9U IGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJ R19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBp cyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pP WVNUSUNLX1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJR19KT1lT VElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBz ZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19Y UEFEPW0KIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19YUEFEX0xFRFM9eQojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdf Sk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90 IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfR1BJT19WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEw OSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0 IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0RBNzI4MF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf QURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lCTV9QQU5FTCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVMyNjlBIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNjI2QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0lRUzcyMjIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJW MjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlz IG5vdCBzZXQKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08g cG9ydHMKIwojIENPTkZJR19TRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf UENfU0VSSU89eQojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJl IEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBk ZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFU SU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRf SFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZ X1BUWVMgaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVElPQ1NUSSBpcyBub3Qgc2V0CkNPTkZJ R19MRElTQ19BVVRPTE9BRD15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VB UkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVD QVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklB TlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfODI1MF9QQ0kgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9FWEFSIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84 MjUwX05SX1VBUlRTPTgKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJ R19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1BD STFYWFhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0ZTTD15CiMgQ09ORklHX1NFUklB TF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf T0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJ R19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdf U0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9JQ09NIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1ND MTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VS SUFMX01DVFJMX0dQSU89eQojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldApD T05GSUdfUFBDX0VQQVBSX0hWX0JZVEVDSEFOPXkKIyBDT05GSUdfUFBDX0VBUkxZX0RFQlVHX0VI Vl9CQyBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01J IGlzIG5vdCBzZXQKIyBDT05GSUdfTlVMTF9UVFkgaXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZF Uj15CkNPTkZJR19IVkNfSVJRPXkKIyBDT05GSUdfSFZDX0NPTlNPTEUgaXMgbm90IHNldApDT05G SUdfSFZDX09QQUw9eQojIENPTkZJR19IVkNfUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hWQ19V REJHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJ R19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdf SUJNX0JTUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSTlZfT1BfUEFORUwgaXMgbm90IHNldApD T05GSUdfSVBNSV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQojIENPTkZJR19JUE1JX1NJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9JUE1CIGlzIG5v dCBzZXQKQ09ORklHX0lQTUlfUE9XRVJOVj15CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NJRl9JUE1J X0JNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUJfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0 CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qg c2V0CiMgQ09ORklHX0hXX1JBTkRPTV9CQTQzMSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01f VklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1BTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSFdf UkFORE9NX1BPV0VSTlY9eQojIENPTkZJR19IV19SQU5ET01fQ0NUUk5HIGlzIG5vdCBzZXQKIyBD T05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBu b3Qgc2V0CkNPTkZJR19ERVZNRU09eQpDT05GSUdfTlZSQU09bQpDT05GSUdfREVWUE9SVD15CiMg Q09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19UUE0gaXMgbm90 IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5v dCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJ R19JMkM9eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90 IHNldApDT05GSUdfSTJDX0NIQVJERVY9eQojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfQUxHT0JJVD1tCgojCiMgSTJDIEhhcmR3 YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMg bm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3 NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19J MkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90 IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJP IGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQg LyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVT SUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENP TkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NUEMgaXMgbm90IHNldAojIENP TkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19SSzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEky Qy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFgg aXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJ R19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNl dAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfT1BBTD15CiMg Q09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1 cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTEFWRT15CiMg Q09ORklHX0kyQ19TTEFWRV9FRVBST00gaXMgbm90IHNldAojIENPTkZJR19JMkNfU0xBVkVfVEVT VFVOSVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBu b3Qgc2V0CiMgZW5kIG9mIEkyQyBzdXBwb3J0CgojIENPTkZJR19JM0MgaXMgbm90IHNldAojIENP TkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJ IGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQVFAgY2xvY2sgc3VwcG9y dAojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1BUUF8xNTg4X0NM T0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RB TVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIGVuZCBvZiBQVFAgY2xvY2sg c3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19HUElPTElCPXkKQ09O RklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEyCkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQ SU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19H UElPX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQ0RFVj15CiMgQ09ORklHX0dQSU9fQ0RF Vl9WMSBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJ R19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EV0FQQiBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRlRHUElPMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90 IHNldAojIENPTkZJR19HUElPX0hMV0QgaXMgbm90IHNldAojIENPTkZJR19HUElPX01CODZTN1gg aXMgbm90IHNldAojIENPTkZJR19HUElPX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f WElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQg b2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwoj IENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZYTDY0MDggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0RTNDUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1dfUExE IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QQ0E5NTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElP IGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIE1GRCBHUElPIGV4 cGFuZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMg bm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNl dAojIGVuZCBvZiBQQ0kgR1BJTyBleHBhbmRlcnMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwoj IGVuZCBvZiBVU0IgR1BJTyBleHBhbmRlcnMKCiMKIyBWaXJ0dWFsIEdQSU8gZHJpdmVycwojCkNP TkZJR19HUElPX0FHR1JFR0FUT1I9bQojIENPTkZJR19HUElPX0xBVENIIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19NT0NLVVAgaXMgbm90IHNldApDT05GSUdfR1BJT19WSVJUSU89bQpDT05GSUdf R1BJT19TSU09bQojIGVuZCBvZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMg bm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQ TFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE9XRVJf U1VQUExZX0hXTU9OPXkKIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQU1TVU5HX1NESSBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9TQlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAz IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUMzY1MSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfTFRDNDE2MkwgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0RF VEVDVE9SX01BWDE0NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEy NTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRD Mjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFU VEVSWV9VRzMxMDUgaXMgbm90IHNldAojIENPTkZJR19GVUVMX0dBVUdFX01NODAxMyBpcyBub3Qg c2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUg ZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE TTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTExNzcg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FEVDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FIVDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUVVBQ09N UFVURVJfRDVORVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUzM3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVhJ X0ZBTl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD1tCiMgQ09O RklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0dMNTIwU00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSFMzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTVBP V0VSTlY9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dFUlogaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD NDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TUFYMTYxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTcz MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3NjAgaXMgbm90IHNldAojIENPTkZJ R19NQVgzMTgyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFY NjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01DMzRWUjUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NUjc1MjAzIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19OQ1Q2Nzc1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9LUkFLRU4yIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX1NNQVJUMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfT0NDX1A4X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBp cyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlRT SSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JSTUkgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf RU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NU VFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4 MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1RDNzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1RNUDQ2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNTEz IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUwgaXMgbm90IHNl dApDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENI RE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJM RUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKQ09ORklHX1dBVENIRE9HX1NZU0ZT PXkKIyBDT05GSUdfV0FUQ0hET0dfSFJUSU1FUl9QUkVUSU1FT1VUIGlzIG5vdCBzZXQKCiMKIyBX YXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVP VVRfR09WIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19T T0ZUX1dBVENIRE9HPW0KIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklH X1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMg bm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdf V0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQK IyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldAojIENPTkZJR19QU0VSSUVT X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX1JUQVMgaXMgbm90IHNldAoKIwojIFBD SS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJk cwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxF PXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJ R19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKIyBD T05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TTVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MjIgaXMg bm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFU Mjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0ZMRVhDT00gaXMgbm90IHNl dAojIENPTkZJR19NRkRfQVRNRUxfSExDREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkw WFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDU5NzAg aXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E QTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0MgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMx M1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVAyNjI5IGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBM RCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE Xzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFYNzc2MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2 NTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90IHNldAojIENPTkZJR19N RkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc3MTQgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NVDYzNjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzcwIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9OVFhFQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUw NjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19N RkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENP TkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JLOFhYX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NF Q19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9Q QUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQ UzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19N RkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODc1NjUgaXMgbm90IHNldAojIENPTkZJR19NRkRf VFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTkgaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQ UzY1OTRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1 ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MT0NITkFHQVIgaXMgbm90IHNldAojIENP TkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004 MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfUk9ITV9CRDcxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MTgyOCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3WE1VRiBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTUZYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1FDT01fUE04MDA4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVs dGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfUkNfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ0VDIHN1cHBvcnQKIwojIENPTkZJR19N RURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIENFQyBzdXBwb3J0CgojIENPTkZJ R19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklH X0FQRVJUVVJFX0hFTFBFUlM9eQpDT05GSUdfVklERU9fQ01ETElORT15CkNPTkZJR19WSURFT19O T01PREVTRVQ9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQIGlz IG5vdCBzZXQKQ09ORklHX0RSTT15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNP TkZJR19EUk1fS1VOSVRfVEVTVF9IRUxQRVJTPW0KQ09ORklHX0RSTV9LVU5JVF9URVNUPW0KQ09O RklHX0RSTV9LTVNfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9S RUZTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ERUJVR19NT0RFU0VUX0xPQ0s9eQpDT05GSUdfRFJN X0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJ R19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9BRF9F RElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ESVNQTEFZX0hFTFBFUj1tCkNPTkZJ R19EUk1fRElTUExBWV9EUF9IRUxQRVI9eQojIENPTkZJR19EUk1fRFBfQVVYX0NIQVJERVYgaXMg bm90IHNldAojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09bQpD T05GSUdfRFJNX1RUTV9LVU5JVF9URVNUPW0KQ09ORklHX0RSTV9FWEVDPW0KQ09ORklHX0RSTV9C VUREWT1tCkNPTkZJR19EUk1fVlJBTV9IRUxQRVI9bQpDT05GSUdfRFJNX1RUTV9IRUxQRVI9bQpD T05GSUdfRFJNX0dFTV9TSE1FTV9IRUxQRVI9bQpDT05GSUdfRFJNX1NVQkFMTE9DX0hFTFBFUj1t CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcw MDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5 OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMg QVJNIGRldmljZXMKIwojIENPTkZJR19EUk1fS09NRURBIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJN IGRldmljZXMKCkNPTkZJR19EUk1fUkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUj15 CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fVkdFTT1tCiMgQ09ORklHX0RSTV9WS01TIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENP TkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApD T05GSUdfRFJNX1ZJUlRJT19HUFU9bQpDT05GSUdfRFJNX1ZJUlRJT19HUFVfS01TPXkKQ09ORklH X0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfTFZE UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJ R19EUk1fUEFORUxfRURQIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09MSU1FWF9MQ0Rf T0xJTlVYSU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfQVROQTMzWEMy MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDdBQTAgaXMgbm90IHNl dAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M00wIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1BBTkVMX1NBTVNVTkdfUzZFODhBMF9BTVM0NTJFRjAxIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9T RUlLT180M1dWRjFHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19E Uk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJm YWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQ0hJUE9ORV9JQ042MjExIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0NIUk9OVEVMX0NINzAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ESVNQTEFZ X0NPTk5FQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JVEVfSVQ2NTA1IGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ4OTEyQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05U SVVNX0xUOTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMSBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9MT05USVVNX0xUOTYxMVVYQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9JVEVfSVQ2NjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MVkRTX0NPREVDIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlcgaXMgbm90IHNl dAojIENPTkZJR19EUk1fTldMX01JUElfRFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05YUF9Q VE4zNDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBUkFERV9QUzg2MjIgaXMgbm90IHNldAoj IENPTkZJR19EUk1fUEFSQURFX1BTODY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQU1TVU5H X0RTSU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lMX1NJSTg2MjAgaXMgbm90IHNldAojIENP TkZJR19EUk1fU0lJOTAyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MjM0IGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1NJTVBMRV9CUklER0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVEhJ TkVfVEhDNjNMVkQxMDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjIg aXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2NCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9UT1NISUJBX1RDMzU4NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFf VEMzNTg3NjggaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9USV9ETFBDMzQzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9U RlA0MTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTgzIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1RJX1NONjVEU0k4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9UUEQxMlMw MTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNjM0NSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FOQUxP R0lYX0FOWDc2MjUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX0FEVjc1MTEgaXMgbm90IHNl dAojIENPTkZJR19EUk1fQ0ROU19EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0ROU19NSERQ ODU0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09O RklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0xPR0lDVkMgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVJDUEdVIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9CT0NIUz1tCiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9PRkRS TSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19E Uk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJ R19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9FWFBPUlRfRk9SX1RFU1RTPXkKQ09O RklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX0xJQl9SQU5ET009 eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklHX0ZCX01BQ01P REVTPXkKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX09GPXkKIyBD T05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEg aXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdF IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFH SUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RG WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RS SURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9Q TTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMg bm90IHNldAojIENPTkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIg aXMgbm90IHNldApDT05GSUdfRkJfQ09SRT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENPTkZJR19G SVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfREVWSUNFIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJf Q0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NP UFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQpDT05GSUdfRkJfRk9SRUlHTl9FTkRJ QU49eQpDT05GSUdfRkJfQk9USF9FTkRJQU49eQojIENPTkZJR19GQl9CSUdfRU5ESUFOIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfTElUVExFX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNf Rk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09O RklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdf RkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQojIENPTkZJR19GQl9NT0RFX0hFTFBFUlMgaXMg bm90IHNldAojIENPTkZJR19GQl9USUxFQkxJVFRJTkcgaXMgbm90IHNldAojIGVuZCBvZiBGcmFt ZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KQ09ORklHX0xDRF9QTEFURk9STT1tCkNPTkZJR19CQUNL TElHSFRfQ0xBU1NfREVWSUNFPW0KIyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9LVFo4ODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf QkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX0xFRD1tCiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3Vw cG9ydAoKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoj CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApD T05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkK IyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19G UkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZG RVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUg ZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CiMgZW5kIG9m IEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19T T1VORD1tCkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpD T05GSUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9TRVFfREVWSUNFPW0KQ09ORklHX1NORF9SQVdN SURJPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RFVj15CiMgQ09O RklHX1NORF9PU1NFTVVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01fVElNRVI9eQpDT05GSUdf U05EX0hSVElNRVI9bQpDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhf Q0FSRFM9NgojIENPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJC T1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DVExfRkFTVF9MT09LVVAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX0NUTF9JTlBVVF9W QUxJREFUSU9OPXkKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQoj IENPTkZJR19TTkRfU0VRX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TRVFfSFJUSU1FUl9E RUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNPTkZJR19TTkRfU0VRX01JREk9 bQpDT05GSUdfU05EX1NFUV9WSVJNSURJPW0KIyBDT05GSUdfU05EX1NFUV9VTVAgaXMgbm90IHNl dApDT05GSUdfU05EX0RSSVZFUlM9eQojIENPTkZJR19TTkRfRFVNTVkgaXMgbm90IHNldApDT05G SUdfU05EX0FMT09QPW0KIyBDT05GSUdfU05EX1BDTVRFU1QgaXMgbm90IHNldApDT05GSUdfU05E X1ZJUk1JREk9bQojIENPTkZJR19TTkRfTVRQQVYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0VS SUFMX1UxNjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NUFU0MDEgaXMgbm90IHNldApDT05G SUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNldAojIENPTkZJR19TTkRf QUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9BVTg4MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODMwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CVDg3WCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ01J UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YWUdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9DUzQyODEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M0NlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjQg aXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9N T05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F Q0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09ESlgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F TlMxMzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUE0gaXMgbm90IHNldAojIENPTkZJ R19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIg aXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0 NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNldAojIENPTkZJR19T TkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENPTkZJ R19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NFNlggaXMgbm90IHNldAojIENPTkZJR19TTkRfVklBODJYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1ZJUlRVT1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05EX0hEQT1t CkNPTkZJR19TTkRfSERBX0lOVEVMPW0KQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05GSUdfU05E X0hEQV9SRUNPTkZJRz15CiMgQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9D SVJSVVNfU0NPREVDX0tVTklUX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVD X1JFQUxURUsgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUwgaXMgbm90IHNldAojIENPTkZJR19T TkRfSERBX0NPREVDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9bQoj IENPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFf Q09ERUNfQ1M4NDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0hEQV9DT0RFQ19DQTAxMzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVD X0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0hEQV9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUE9X RVJfU0FWRV9ERUZBVUxUPTAKIyBDT05GSUdfU05EX0hEQV9JTlRFTF9IRE1JX1NJTEVOVF9TVFJF QU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NUTF9ERVZfSUQgaXMgbm90IHNldAojIGVu ZCBvZiBIRC1BdWRpbwoKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0NPTVBP TkVOVD15CkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9MjA0OApDT05GSUdfU05EX0lOVEVM X0RTUF9DT05GSUc9bQojIENPTkZJR19TTkRfUFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldAojIENPTkZJR19TTkRfVklS VElPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD1tCkNPTkZJR19I SURfQkFUVEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJ R19ISURfR0VORVJJQz1tCgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9B NFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJR19ISURfQkVMS0lOIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JF Tl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENPTkZJR19I SURfQ0hJQ09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEg aXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NS RUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FVklT SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJ R19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9G RiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9LWUUgaXMgbm90IHNldApDT05GSUdfSElEX1VDTE9HSUM9bQojIENPTkZJR19ISURf V0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9WUkMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJQU9NSSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9JVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfSkFCUkEgaXMgbm90 IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRU5TSU5H VE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19I SURfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNl dAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9O IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRURSQUdPTiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfTUlDUk9TT0ZUPW0KIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX05JTlRFTkRPPW0K IyBDT05GSUdfTklOVEVORE9fRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05WSURJQV9TSElF TEQgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldAojIENPTkZJR19ISURf UEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldAoj IENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9Q WFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JBWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9ST0NDQVQ9bQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TT05ZPW0KIyBDT05GSUdf U09OWV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENP TkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMg bm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NN QVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1RPUFNFRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAoj IENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURf VTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19I SURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9a RVJPUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNl dAojIENPTkZJR19ISURfTUNQMjIyMSBpcyBub3Qgc2V0CkNPTkZJR19ISURfS1VOSVRfVEVTVD1t CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBISUQtQlBGIHN1cHBvcnQKIwojIGVu ZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJ RD1tCiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldApDT05GSUdfVVNCX0hJRERFVj15CgojCiMg VVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwojIENPTkZJR19VU0JfS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01PVVNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBCb290IFBy b3RvY29sIGRyaXZlcnMKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgojIENPTkZJR19JMkNfSElE IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NV UFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj1tCkNPTkZJR19VU0JfTEVEX1RSSUc9eQojIENPTkZJ R19VU0JfVUxQSV9CVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09OTl9HUElPIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPW0KQ09ORklHX1VTQl9QQ0k9 eQojIENPTkZJR19VU0JfUENJX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVX X0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RF RkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xF RFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxB WT0yCkNPTkZJR19VU0JfTU9OPW0KCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwoj IENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9IQ0Q9bQoj IENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPW0K IyBDT05GSUdfVVNCX1hIQ0lfUENJX1JFTkVTQVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhD SV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0Q9bQpDT05GSUdfVVNCX0VI Q0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNC X0VIQ0lfUENJPW0KIyBDT05GSUdfVVNCX0VIQ0lfRlNMIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9F SENJX0hDRF9QUENfT0Y9eQojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNl dAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEx NlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENE X1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBD T05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoK IwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkK IwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZv CiMKQ09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT00g aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFIw OSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0Vf QUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0ggaXMgbm90IHNl dAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9S QUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2 MjUwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VQVM9bQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMK IwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JQ1JPVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVVNCIGR1YWwtbW9k ZSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElE RUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBv cnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPW0KIyBDT05GSUdfVVNCX1NFUklBTF9HRU5F UklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9B UkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9X SElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBF RyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KIyBDT05GSUdfVVNCX1NF UklBTF9WSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VE R0VQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9GODE1M1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9JVVUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9LTFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9QTDIzMDMgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf VEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TRVJJQUxfT1BUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9P TU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5l b3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf RU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFVlNFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURN T1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkgaXMgbm90IHNldAojIENP TkZJR19BUFBMRV9NRklfRkFTVENIQVJHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JW R0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJB TkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhU VVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTSUdIVEZXIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1lVUkVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0Iz NTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkg aXMgbm90IHNldAojIENPTkZJR19VU0JfT05CT0FSRF9IVUIgaXMgbm90IHNldAoKIwojIFVTQiBQ aHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBp cyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19V U0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19V U0JfUk9MRV9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09O RklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZM QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEFTU19NVUxUSUNPTE9SIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VEPXkKCiMKIyBMRUQgZHJpdmVycwojCiMg Q09ORklHX0xFRFNfQU4zMDI1OUEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0FXMjAwWFggaXMg bm90IHNldAojIENPTkZJR19MRURTX0FXMjAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkNN NjMyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkNNNjM1OCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAoj IENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19MUDM5NTIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTBYWCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfTFA1NVhYX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19Q Q0E5NjNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5OTVYIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBi bGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJ TkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QT1dF Uk5WIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19M RURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY5NyBpcyBub3Qgc2V0CgojCiMg Rmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwoKIwoj IExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklH R0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90 IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf VFJJR0dFUl9NVEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNU SVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0 cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdf TEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9D QU1FUkEgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX1BBTklDPXkKIyBDT05GSUdfTEVE U19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJO IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMK IyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMg bm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkK IyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFT Uz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkK Q09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19MSUJfS1VOSVRfVEVTVD1tCkNPTkZJR19SVENfTlZNRU09eQoKIwoj IFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRG X1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9F TVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMg UlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzEzNzQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTkNUMzAxOFkgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9JU0wxMjAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BD Rjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4 MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S WDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfUlYzMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX1NEMzA3OCBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMK Q09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEy NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX0NNT1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTI4NiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhU MzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfT1BBTD15CiMgQ09ORklHX1JUQ19EUlZfWllOUU1QIGlzIG5v dCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dFTkVSSUMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SNzMwMSBpcyBub3Qg c2V0CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfR09MREZJ U0ggaXMgbm90IHNldAojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBETUFCVUYg b3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQK Q09ORklHX1VETUFCVUY9eQojIENPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlkgaXMgbm90IHNldApD T05GSUdfRE1BQlVGX0RFQlVHPXkKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0 CkNPTkZJR19ETUFCVUZfSEVBUFM9eQojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90 IHNldApDT05GSUdfRE1BQlVGX0hFQVBTX1NZU1RFTT15CiMgZW5kIG9mIERNQUJVRiBvcHRpb25z CgojIENPTkZJR19VSU8gaXMgbm90IHNldAojIENPTkZJR19WRklPIGlzIG5vdCBzZXQKQ09ORklH X0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVklSVElP X0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9eQpDT05GSUdf VklSVElPX1BDSV9MSUJfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJ T19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQojIENPTkZJR19WSVJUSU9fQkFMTE9P TiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQojIENPTkZJR19WSVJUSU9fTU1JTyBp cyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9bQojIENPTkZJR19WRFBB IGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05G SUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJ R19WSE9TVF9WU09DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdB Q1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIGVu ZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgojIENPTkZJR19HUkVZQlVTIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ0xLPXkKQ09O RklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CiMgQ09ORklHX0NPTU1P Tl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX1NJNTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU0NCBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NzAgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U5MjUgaXMgbm90 IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TU1PTl9DTEtfQVhJX0NMS0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUlM5X1BD SUUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTIxWFggaXMgbm90IHNldAojIENP TkZJR19DT01NT05fQ0xLX1ZDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkM1IGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzcgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX0ZJWEVEX01NSU8gaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQgaXMgbm90IHNldApDT05GSUdfQ0xL X0tVTklUX1RFU1Q9bQpDT05GSUdfQ0xLX0dBVEVfS1VOSVRfVEVTVD1tCkNPTkZJR19DTEtfRkRf S1VOSVRfVEVTVD1tCiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNv dXJjZSBkcml2ZXJzCiMKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRyaXZlcnMKCiMgQ09ORklHX01B SUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9 eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwojIGVuZCBvZiBHZW5lcmlj IElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFV TFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdI IGlzIG5vdCBzZXQKQ09ORklHX09GX0lPTU1VPXkKIyBDT05GSUdfSU9NTVVGRCBpcyBub3Qgc2V0 CkNPTkZJR19TUEFQUl9UQ0VfSU9NTVU9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09O RklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMK IyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQg b2YgUnBtc2cgZHJpdmVycwoKIyBDT05GSUdfU09VTkRXSVJFIGlzIG5vdCBzZXQKCiMKIyBTT0Mg KFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBBbWxvZ2ljIFNvQyBkcml2 ZXJzCiMKIyBlbmQgb2YgQW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEJyb2FkY29tIFNvQyBkcml2 ZXJzCiMKIyBlbmQgb2YgQnJvYWRjb20gU29DIGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFv cklRIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKIyBlbmQg b2YgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoKIwojIGZ1aml0c3UgU29DIGRyaXZl cnMKIwojIGVuZCBvZiBmdWppdHN1IFNvQyBkcml2ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVycwoj CiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIg c3BlY2lmaWMgZHJpdmVycwojCiMgQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSIGlzIG5vdCBz ZXQKIyBlbmQgb2YgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKCiMg Q09ORklHX1dQQ000NTBfU09DIGlzIG5vdCBzZXQKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwoj CiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgojIENPTkZJR19TT0NfVEkgaXMgbm90IHNl dAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwoj IGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgojCiMgUE0gRG9t YWlucwojCgojCiMgQW1sb2dpYyBQTSBEb21haW5zCiMKIyBlbmQgb2YgQW1sb2dpYyBQTSBEb21h aW5zCgojCiMgQnJvYWRjb20gUE0gRG9tYWlucwojCiMgZW5kIG9mIEJyb2FkY29tIFBNIERvbWFp bnMKCiMKIyBpLk1YIFBNIERvbWFpbnMKIwojIGVuZCBvZiBpLk1YIFBNIERvbWFpbnMKCiMKIyBR dWFsY29tbSBQTSBEb21haW5zCiMKIyBlbmQgb2YgUXVhbGNvbW0gUE0gRG9tYWlucwojIGVuZCBv ZiBQTSBEb21haW5zCgojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhU Q09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPIGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQK CiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQojIENPTkZJR19BTF9GSUMg aXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfSU5UQyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBj aGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VU X0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5F UklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9DQU5fVFJBTlNDRUlWRVIgaXMgbm90IHNl dAoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwojIENPTkZJR19CQ01f S09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNv bSBwbGF0Zm9ybXMKCiMgQ09ORklHX1BIWV9DQURFTkNFX1RPUlJFTlQgaXMgbm90IHNldAojIENP TkZJR19QSFlfQ0FERU5DRV9EUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBREVOQ0VfRFBI WV9SWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9DQURFTkNFX1NBTFZPIGlzIG5vdCBzZXQKIyBD T05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1f VVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NQVBQSE9ORV9NRE02NjAwIGlzIG5vdCBzZXQK IyBlbmQgb2YgUEhZIFN1YnN5c3RlbQoKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENP TkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCiMg ZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAoKQ09ORklHX1JBUz15CiMgQ09ORklH X1VTQjQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9J UEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90 IHNldAojIENPTkZJR19EQVggaXMgbm90IHNldApDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1f U1lTRlM9eQoKIwojIExheW91dCBUeXBlcwojCiMgQ09ORklHX05WTUVNX0xBWU9VVF9TTDI4X1ZQ RCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0xBWU9VVF9PTklFX1RMViBpcyBub3Qgc2V0CiMg ZW5kIG9mIExheW91dCBUeXBlcwoKIyBDT05GSUdfTlZNRU1fUk1FTSBpcyBub3Qgc2V0CkNPTkZJ R19OVk1FTV9VX0JPT1RfRU5WPW0KCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19T VE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRy YWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQK IyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxl IHN5c3RlbXMKIwpDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSPXkKQ09ORklHX0ZTX0lPTUFQPXkK Q09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19F WFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0 X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNM PXkKIyBDT05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19FWFQ0X0tVTklUX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklH X0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9 eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX1hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNl dAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19C VFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19B U1NFUlQgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQK IyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0 CkNPTkZJR19CQ0FDSEVGU19GUz1tCiMgQ09ORklHX0JDQUNIRUZTX1FVT1RBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkNBQ0hFRlNfRVJBU1VSRV9DT0RJTkcgaXMgbm90IHNldApDT05GSUdfQkNBQ0hF RlNfUE9TSVhfQUNMPXkKQ09ORklHX0JDQUNIRUZTX0RFQlVHX1RSQU5TQUNUSU9OUz15CiMgQ09O RklHX0JDQUNIRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JDQUNIRUZTX1RFU1RTPXkKIyBD T05GSUdfQkNBQ0hFRlNfTE9DS19USU1FX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hF RlNfTk9fTEFURU5DWV9BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVBTl9BTkRfVkFSSUFOQ0Vf VU5JVF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRG Uz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBD T05GSUdfRlNfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qg c2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNF Uj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9O UyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FVVE9GU19GUz15 CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9f RlM9eQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdf TkVURlNfU1VQUE9SVD15CiMgQ09ORklHX05FVEZTX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdf RlNDQUNIRSBpcyBub3Qgc2V0CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5 c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZT PXkKQ09ORklHX1VERl9GUz1tCiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBE T1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RP U19GUz1tCkNPTkZJR19WRkFUX0ZTPW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpD T05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTE1IgpDT05GSUdfRkFUX0RFRkFV TFRfVVRGOD15CkNPTkZJR19GQVRfS1VOSVRfVEVTVD1tCkNPTkZJR19FWEZBVF9GUz1tCkNPTkZJ R19FWEZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0idXRmOCIKIyBDT05GSUdfTlRGU19GUyBpcyBub3Qg c2V0CkNPTkZJR19OVEZTM19GUz1tCiMgQ09ORklHX05URlMzXzY0QklUX0NMVVNURVIgaXMgbm90 IHNldApDT05GSUdfTlRGUzNfTFpYX1hQUkVTUz15CiMgQ09ORklHX05URlMzX0ZTX1BPU0lYX0FD TCBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUg aXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9 eQojIENPTkZJR19QUk9DX0NISUxEUkVOIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5GUz15CkNPTkZJ R19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdf VE1QRlNfWEFUVFI9eQojIENPTkZJR19UTVBGU19JTk9ERTY0IGlzIG5vdCBzZXQKIyBDT05GSUdf VE1QRlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19IVUdFVExCRlM9eQpD T05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19BUkNIX0hBU19H SUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPW0KIyBlbmQgb2YgUHNldWRvIGZpbGVz eXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZTPW0KIyBD T05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hGU19GUz1tCkNPTkZJR19IRlNQTFVT X0ZTPW0KQ09ORklHX0JFRlNfRlM9bQpDT05GSUdfQkVGU19ERUJVRz15CiMgQ09ORklHX0JGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9GUz1t CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19XUklURUJVRkZFUj15CkNP TkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWT15CiMgQ09ORklHX0pGRlMyX1NVTU1BUlkgaXMgbm90 IHNldAojIENPTkZJR19KRkZTMl9GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NP TVBSRVNTSU9OX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfSkZGUzJfWkxJQj15CkNPTkZJR19K RkZTMl9SVElNRT15CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz1t CkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJF Q1QgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CkNPTkZJR19TUVVB U0hGU19ERUNPTVBfTVVMVEk9eQpDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVT15 CkNPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UPXkKQ09ORklHX1NRVUFTSEZT X01PVU5UX0RFQ09NUF9USFJFQURTPXkKIyBDT05GSUdfU1FVQVNIRlNfWEFUVFIgaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX1haIGlz IG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZC TEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQK Q09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT1tCkNPTkZJR19QU1RPUkVfREVGQVVMVF9LTVNHX0JZ VEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVfQ09OU09M RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNU T1JFX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9CTEsgaXMgbm90IHNldAojIENPTkZJ R19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf RVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19O RlNfRlM9bQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNldAojIENPTkZJR19ORlNfVjMgaXMgbm90 IHNldApDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdf TkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD1tCkNP TkZJR19QTkZTX0JMT0NLPW0KQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPW0KQ09ORklHX05G U19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZT X1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15 CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tF Uk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQ T1JUPXkKIyBDT05GSUdfTkZTX1Y0XzJfUkVBRF9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX05GU0Q9 bQojIENPTkZJR19ORlNEX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9WM19BQ0wgaXMgbm90 IHNldApDT05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1BORlM9eQpDT05GSUdfTkZTRF9CTE9D S0xBWU9VVD15CkNPTkZJR19ORlNEX1NDU0lMQVlPVVQ9eQojIENPTkZJR19ORlNEX0ZMRVhGSUxF TEFZT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfVjRfMl9JTlRFUl9TU0M9eQojIENPTkZJR19O RlNEX1Y0X1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD1tCkNP TkZJR19MT0NLRD1tCkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklH X05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPW0KQ09ORklHX1NVTlJQQ19HU1M9 bQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMg Q09ORklHX1JQQ1NFQ19HU1NfS1JCNV9LVU5JVF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQ Q19ERUJVRz15CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz1tCkNPTkZJ R19DSUZTX1NUQVRTMj15CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CiMgQ09O RklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lG U19QT1NJWD15CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90 IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZT X0RGU19VUENBTEw9eQpDT05GSUdfQ0lGU19TV05fVVBDQUxMPXkKIyBDT05GSUdfU01CX1NFUlZF UiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz1tCiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAoj IENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9T SVhfQUNMPXkKIyBDT05GSUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkK Q09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz1tCiMgQ09O RklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTA9bQojIENPTkZJR19OTFNfQ09ERVBB R0VfODUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYz IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV85NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0Vf MTI1MD1tCiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0FTQ0lJIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE9bQojIENPTkZJR19OTFNfSVNP ODg1OV8yIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19JU084ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084 ODU5XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90 IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU49 bQojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VO VEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElD IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNl dAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19U VVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxT PW0KIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKQ09ORklHX1VOSUNPREU9bQojIENPTkZJR19VTklD T0RFX05PUk1BTElaQVRJT05fU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fV1E9eQojIGVu ZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpD T05GSUdfS0VZU19SRVFVRVNUX0NBQ0hFPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZ UFRFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKQ09ORklHX0tF WV9OT1RJRklDQVRJT05TPXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFk9eQojIENPTkZJR19TRUNVUklUWUZTIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfTkVUV09SSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1BBVEgg aXMgbm90IHNldApDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VS Q0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19T RUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VD VVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNN IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTEFORExPQ0sgaXMgbm90IHNldAojIENPTkZJ R19JTlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05G SUdfTFNNPSJ5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSIKCiMKIyBLZXJuZWwgaGFy ZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19I QVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pF Uk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5J VF9TVEFDS19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk49eQoj IENPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9PTl9B TExPQ19ERUZBVUxUX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRf T04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQpDT05GSUdf WkVST19DQUxMX1VTRURfUkVHUz15CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoKIwoj IEhhcmRlbmluZyBvZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0xJU1RfSEFSREVO RUQ9eQpDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTj15CiMgZW5kIG9mIEhhcmRlbmluZyBv ZiBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojIENPTkZJR19SQU5EU1RSVUNUX05PTkUgaXMgbm90 IHNldAojIENPTkZJR19SQU5EU1RSVUNUX0ZVTEwgaXMgbm90IHNldApDT05GSUdfUkFORFNUUlVD VF9QRVJGT1JNQU5DRT15CkNPTkZJR19SQU5EU1RSVUNUPXkKQ09ORklHX0dDQ19QTFVHSU5fUkFO RFNUUlVDVD15CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1 cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENy eXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBU T19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNP TkZJR19DUllQVE9fU0lHMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRP X1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpD T05GSUdfQ1JZUFRPX1JORz1tCkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5H X0RFRkFVTFQ9bQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBI RVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQ VE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VS Mj15CkNPTkZJR19DUllQVE9fVVNFUj1tCiMgQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVf VEVTVFMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTUFOQUdFUl9FWFRSQV9URVNUUyBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fTlVMTD1tCkNPTkZJR19DUllQVE9fTlVMTDI9bQpDT05GSUdf Q1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRI RU5DPW0KIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VOR0lO RT15CiMgZW5kIG9mIENyeXB0byBjb3JlIG9yIGhlbHBlcgoKIwojIFB1YmxpYy1rZXkgY3J5cHRv Z3JhcGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKIyBDT05GSUdf Q1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0M9bQpD T05GSUdfQ1JZUFRPX0VDREg9bQojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGlj LWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9 bQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUEg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz1tCiMg Q09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmxvY2sgY2lwaGVycwoKIwojIExl bmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCiMKQ09ORklHX0NSWVBUT19BRElBTlRV TT1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9bQpDT05GSUdfQ1JZUFRPX0NCQz1tCiMgQ09ORklH X0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj1tCiMgQ09ORklHX0NSWVBU T19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CiMgQ09ORklHX0NSWVBUT19IQ1RS MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPW0KQ09ORklHX0NS WVBUT19OSFBPTFkxMzA1PW0KIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQg bW9kZXMKCiMKIyBBRUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVk IGRhdGEpIGNpcGhlcnMKIwojIENPTkZJR19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0NN PW0KQ09ORklHX0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX0dFTklWPW0KQ09ORklHX0NSWVBU T19TRVFJVj1tCkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQpDT05GSUdfQ1JZUFRPX0VTU0lWPW0K IyBlbmQgb2YgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBk YXRhKSBjaXBoZXJzCgojCiMgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwojCkNPTkZJR19DUllQ VE9fQkxBS0UyQj15CkNPTkZJR19DUllQVE9fQ01BQz1tCkNPTkZJR19DUllQVE9fR0hBU0g9bQpD T05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX01END1tCkNPTkZJR19DUllQVE9fTUQ1 PW0KIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19Q T0xZMTMwNT1tCiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X1NIQTE9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KQ09O RklHX0NSWVBUT19TSEEzPW0KIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPXkKIyBlbmQgb2YgSGFzaGVz LCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykK IwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JD NjRfUk9DS1NPRlQgaXMgbm90IHNldAojIGVuZCBvZiBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBj aGVja3MpCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9bQpDT05GSUdf Q1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0xaND1tCiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWlNU RD15CiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMK IyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdf TUVOVT1tCkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPW0KQ09ORklHX0NS WVBUT19KSVRURVJFTlRST1BZPW0KQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX01FTU9SWV9C TE9DS1M9NjQKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX01FTU9SWV9CTE9DS1NJWkU9MzIK Q09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZX09TUj0xCkNPTkZJR19DUllQVE9fS0RGODAwMTA4 X0NUUj15CiMgZW5kIG9mIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBp bnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJR19DUllQVE9f VVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JOR19DQVZQIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ X0VOQUJMRV9PQlNPTEVURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVEFUUyBpcyBub3Qg c2V0CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZP PXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAocG93 ZXJwYykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQ19WUE1TVU09eQpDT05GSUdfQ1JZUFRPX01ENV9Q UEM9bQpDT05GSUdfQ1JZUFRPX1NIQTFfUFBDPW0KIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRv Z3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHBvd2VycGMpCgpDT05GSUdfQ1JZUFRPX0hXPXkK Q09ORklHX0NSWVBUT19ERVZfTlg9eQpDT05GSUdfQ1JZUFRPX0RFVl9OWF9FTkNSWVBUPW0KQ09O RklHX0NSWVBUT19ERVZfTlhfQ09NUFJFU1M9eQojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VD QyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NOTjU1WFggaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0RFVl9WTVg9eQpDT05GSUdfQ1JZUFRPX0RFVl9WTVhfRU5DUllQVD1tCkNPTkZJR19DUllQ VE9fREVWX1ZJUlRJTz15CiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fREVWX0NDUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9B TUxPR0lDX0dYTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklH X0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVf UEFSU0VSPXkKQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUj1tCkNPTkZJR19QS0NTN19N RVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKIyBDT05G SUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRklQU19T SUdOQVRVUkVfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0 dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lT VEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMg bm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2VydGlm aWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMK IyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX1JBSUQ2X1BRX0JF TkNITUFSSz15CkNPTkZJR19MSU5FQVJfUkFOR0VTPW0KIyBDT05GSUdfUEFDS0lORyBpcyBub3Qg c2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9 eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9 eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldApDT05GSUdfUFJJTUVfTlVNQkVSUz1tCkNPTkZJ R19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lP TUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19G QVNUX01VTFRJUExJRVI9eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NS WVBUT19MSUJfVVRJTFM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9bQpDT05GSUdfQ1JZUFRPX0xJ Ql9BUkM0PW0KQ09ORklHX0NSWVBUT19MSUJfR0YxMjhNVUw9bQpDT05GSUdfQ1JZUFRPX0xJQl9C TEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz1tCkNPTkZJ R19DUllQVE9fTElCX0NIQUNIQT1tCkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJ Qz1tCkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9bQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9 bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xCkNPTkZJR19DUllQVE9fTElCX1BP TFkxMzA1X0dFTkVSSUM9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT1tCkNPTkZJR19DUllQ VE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklH X0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCiMg Q09ORklHX0NSQ19DQ0lUVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19U MTBESUYgaXMgbm90IHNldAojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJ R19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMy X0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND1tCiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAoj IENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzgg aXMgbm90IHNldApDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMg bm90IHNldApDT05GSUdfODQyX0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09O RklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09N UFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPW0KQ09ORklHX0xaNEhDX0NPTVBSRVNTPW0KQ09O RklHX0xaNF9ERUNPTVBSRVNTPW0KQ09ORklHX1pTVERfQ09NTU9OPXkKQ09ORklHX1pTVERfQ09N UFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKIyBDT05GSUdfWFpfREVDIGlzIG5vdCBz ZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05G SUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19YQVJS QVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfQ0xPU1VSRVM9eQpD T05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlQ9eQpDT05GSUdfSEFTX0lPUE9SVF9N QVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ETUFfT1BTPXkKQ09ORklHX0RNQV9PUFNfQllQ QVNTPXkKQ09ORklHX0FSQ0hfSEFTX0RNQV9NQVBfRElSRUNUPXkKQ09ORklHX05FRURfU0dfRE1B X0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQURE Ul9UXzY0QklUPXkKQ09ORklHX0RNQV9ERUNMQVJFX0NPSEVSRU5UPXkKQ09ORklHX0FSQ0hfRE1B X0RFRkFVTFRfQ09IRVJFTlQ9eQpDT05GSUdfU1dJT1RMQj15CiMgQ09ORklHX1NXSU9UTEJfRFlO QU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9SRVNUUklDVEVEX1BPT0wgaXMgbm90IHNldAoj IENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX01BUF9CRU5DSE1B UksgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMg Q09ORklHX0ZPUkNFX05SX0NQVVMgaXMgbm90IHNldApDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdf RFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O RklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNl dApDT05GSUdfTVBJTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpD T05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpDT05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpD T05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKIyBDT05G SUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkK Q09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9I QVNfTUVNUkVNQVBfQ09NUEFUX0FMSUdOPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hD QUNIRT15CkNPTkZJR19BUkNIX0hBU19DT1BZX01DPXkKQ09ORklHX0FSQ0hfU1RBQ0tXQUxLPXkK Q09ORklHX1NUQUNLREVQT1Q9eQpDT05GSUdfU0JJVE1BUD15CiMgQ09ORklHX0xXUV9URVNUIGlz IG5vdCBzZXQKIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0dFTkVSSUNfSU9SRU1B UD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj CkNPTkZJR19QUklOVEtfVElNRT15CiMgQ09ORklHX1BSSU5US19DQUxMRVIgaXMgbm90IHNldAoj IENPTkZJR19TVEFDS1RSQUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9H TEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01F U1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNf RVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKIyBDT05GSUdfREVCVUdfTUlTQyBp cyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoj CkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0FTX0hBU19OT05fQ09OU1RfTEVCMTI4PXkKIyBD T05GSUdfREVCVUdfSU5GT19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkZf VE9PTENIQUlOX0RFRkFVTFQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY1IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9f UkVEVUNFRD15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9OT05FIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX1pMSUIgaXMgbm90IHNldApDT05GSUdfREVC VUdfSU5GT19DT01QUkVTU0VEX1pTVEQ9eQpDT05GSUdfREVCVUdfSU5GT19TUExJVD15CiMgQ09O RklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OApDT05GSUdf U1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJ R19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01B VENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05G SUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1M SU5VWF9NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMg bm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25z CgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKIyBDT05GSUdfTUFH SUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxM T1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RC PXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVEla RV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49 eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09ORklHX0tDU0FOIGlzIG5vdCBzZXQK IyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29y a2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2luZyBEZWJ1Z2dpbmcKCiMKIyBNZW1v cnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldApDT05GSUdf REVCVUdfUEFHRUFMTE9DPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJMRV9ERUZBVUxU IGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19TTFVCX0RFQlVHX09OIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX1BPSVNP TklORz15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19X WD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERV TVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf REVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09O RklHX1BFUl9WTUFfTE9DS19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMg aXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15 CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMg bm90IHNldApDT05GSUdfREVCVUdfVk1fUEdUQUJMRT15CkNPTkZJR19BUkNIX0hBU19ERUJVR19W SVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19N RU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9 eQpDT05GSUdfQVJDSF9ESVNBQkxFX0tBU0FOX0lOTElORT15CkNPTkZJR19DQ19IQVNfS0FTQU5f R0VORVJJQz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQojIENP TkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0ZFTkNFPXkKQ09ORklHX0tG RU5DRT15CkNPTkZJR19LRkVOQ0VfU0FNUExFX0lOVEVSVkFMPTEwMApDT05GSUdfS0ZFTkNFX05V TV9PQkpFQ1RTPTI1NQpDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEU9eQojIENPTkZJR19LRkVOQ0Vf U1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0w CiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBz ZXQKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX1BBTklDX09O X09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19MT0NL VVBfREVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQ QVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9E RVRFQ1RPUl9CVUREWT15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfSEFS RExPQ0tVUF9ERVRFQ1RPUl9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFSRExPQ0tVUF9ERVRF Q1RPUl9CVUREWSBpcyBub3Qgc2V0CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SX0FSQ0g9eQpD T05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfREVURUNUX0hVTkdfVEFT Sz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTYwCiMgQ09ORklHX0JPT1RQQVJB TV9IVU5HX1RBU0tfUEFOSUMgaXMgbm90IHNldApDT05GSUdfV1FfV0FUQ0hET0c9eQojIENPTkZJ R19XUV9DUFVfSU5URU5TSVZFX1JFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTE9DS1VQ IGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBT Y2hlZHVsZXIgRGVidWdnaW5nCiMKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05G SUdfU0NIRURfSU5GTz15CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBT Y2hlZHVsZXIgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJ R19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qg c2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19SVF9NVVRFWEVT PXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJ R19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19SV1NFTVM9 eQojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQVRP TUlDX1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RT IGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1Qg aXMgbm90IHNldApDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRz15CkNPTkZJR19DU0RfTE9DS19X QUlUX0RFQlVHX0RFRkFVTFQ9eQojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBt dXRleGVzLCBldGMuLi4pCgojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJ R19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRh dGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1Qg aXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09O RklHX0RFQlVHX0NMT1NVUkVTPXkKQ09ORklHX0RFQlVHX01BUExFX1RSRUU9eQojIGVuZCBvZiBE ZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklH X1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Q1BVX1NUQUxMX1RJTUVPVVQ9NjAKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MApD T05GSUdfUkNVX0NQVV9TVEFMTF9DUFVUSU1FPXkKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dp bmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ VV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFW RV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9 eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQoj IENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQpD T05GSUdfSU9fU1RSSUNUX0RFVk1FTT15CgojCiMgcG93ZXJwYyBEZWJ1Z2dpbmcKIwojIENPTkZJ R19QUENfRElTQUJMRV9XRVJST1IgaXMgbm90IHNldApDT05GSUdfUFBDX1dFUlJPUj15CkNPTkZJ R19QUklOVF9TVEFDS19ERVBUSD02NAojIENPTkZJR19QUENfRU1VTEFURURfU1RBVFMgaXMgbm90 IHNldAojIENPTkZJR19DT0RFX1BBVENISU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf SlVNUF9MQUJFTF9GRUFUVVJFX0NIRUNLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUl9GSVhVUF9T RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9CSVRNQVBfU0VMRlRFU1QgaXMgbm90IHNl dAojIENPTkZJR19HVUVTVF9TVEFURV9CVUZGRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQ Q19JUlFfU09GVF9NQVNLX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBDX1JGSV9TUlJfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19YTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQk9PVFhfVEVY VCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQQ19FQVJMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BQQ19GQVNUX0VORElBTl9TV0lUQ0ggaXMgbm90IHNldAojIGVuZCBvZiBwb3dlcnBjIERlYnVn Z2luZwoKIwojIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojCkNPTkZJR19LVU5JVD1tCiMg Q09ORklHX0tVTklUX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19LVU5JVF9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfS1VOSVRfRVhBTVBMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1VO SVRfQUxMX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0tVTklUX0RFRkFVTFRfRU5BQkxFRD15CiMg Q09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxU X0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hB U19TQU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJ TUVfVEVTVElOR19NRU5VPXkKIyBDT05GSUdfVEVTVF9ESFJZIGlzIG5vdCBzZXQKIyBDT05GSUdf TEtEVE0gaXMgbm90IHNldApDT05GSUdfQ1BVTUFTS19LVU5JVF9URVNUPW0KQ09ORklHX1RFU1Rf TElTVF9TT1JUPW0KIyBDT05GSUdfVEVTVF9NSU5fSEVBUCBpcyBub3Qgc2V0CkNPTkZJR19URVNU X1NPUlQ9bQojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSU9WX0lU RVI9bQpDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVD1tCiMgQ09ORklHX1RFU1RfUkVGX1RSQUNL RVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JF RURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRf U0VMRlRFU1Q9eQojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldApDT05GSUdfU1RSSU5H X1NFTEZURVNUPW0KQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9bQpDT05GSUdfVEVTVF9LU1RS VE9YPXkKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5G IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQklUTUFQPW0KIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5v dCBzZXQKQ09ORklHX1RFU1RfWEFSUkFZPW0KQ09ORklHX1RFU1RfTUFQTEVfVFJFRT1tCiMgQ09O RklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldApDT05GSUdfVEVTVF9CSVRPUFM9bQpDT05G SUdfVEVTVF9WTUFMTE9DPW0KIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldApDT05G SUdfVEVTVF9CUEY9bQojIENPTkZJR19URVNUX0JMQUNLSE9MRV9ERVYgaXMgbm90IHNldAojIENP TkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJF IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90IHNldApDT05GSUdfQklURklF TERfS1VOSVQ9bQpDT05GSUdfQ0hFQ0tTVU1fS1VOSVQ9bQpDT05GSUdfSEFTSF9LVU5JVF9URVNU PW0KQ09ORklHX1JFU09VUkNFX0tVTklUX1RFU1Q9bQpDT05GSUdfU1lTQ1RMX0tVTklUX1RFU1Q9 bQpDT05GSUdfTElTVF9LVU5JVF9URVNUPW0KQ09ORklHX0hBU0hUQUJMRV9LVU5JVF9URVNUPW0K Q09ORklHX0xJTkVBUl9SQU5HRVNfVEVTVD1tCkNPTkZJR19DTURMSU5FX0tVTklUX1RFU1Q9bQpD T05GSUdfQklUU19URVNUPW0KQ09ORklHX1NMVUJfS1VOSVRfVEVTVD1tCiMgQ09ORklHX1JBVElP TkFMX0tVTklUX1RFU1QgaXMgbm90IHNldApDT05GSUdfTUVNQ1BZX0tVTklUX1RFU1Q9bQpDT05G SUdfTUVNQ1BZX1NMT1dfS1VOSVRfVEVTVD15CkNPTkZJR19JU19TSUdORURfVFlQRV9LVU5JVF9U RVNUPW0KQ09ORklHX09WRVJGTE9XX0tVTklUX1RFU1Q9bQpDT05GSUdfU1RBQ0tJTklUX0tVTklU X1RFU1Q9bQpDT05GSUdfRk9SVElGWV9LVU5JVF9URVNUPW0KQ09ORklHX1NUUkNBVF9LVU5JVF9U RVNUPW0KQ09ORklHX1NUUlNDUFlfS1VOSVRfVEVTVD1tCiMgQ09ORklHX1NJUEhBU0hfS1VOSVRf VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldApDT05GSUdfVEVTVF9NRU1JTklUPW0K Q09ORklHX1RFU1RfRlJFRV9QQUdFUz1tCiMgQ09ORklHX1RFU1RfT0JKUE9PTCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQoKIwojIFJ1c3QgaGFja2luZwojCiMg ZW5kIG9mIFJ1c3QgaGFja2luZwojIGVuZCBvZiBLZXJuZWwgaGFja2luZwoKIwojIEdlbnRvbyBM aW51eAojCkNPTkZJR19HRU5UT09fTElOVVg9eQpDT05GSUdfR0VOVE9PX0xJTlVYX1VERVY9eQpD T05GSUdfR0VOVE9PX0xJTlVYX1BPUlRBR0U9eQoKIwojIFN1cHBvcnQgZm9yIGluaXQgc3lzdGVt cywgc3lzdGVtIGFuZCBzZXJ2aWNlIG1hbmFnZXJzCiMKQ09ORklHX0dFTlRPT19MSU5VWF9JTklU X1NDUklQVD15CkNPTkZJR19HRU5UT09fTElOVVhfSU5JVF9TWVNURU1EPXkKIyBlbmQgb2YgU3Vw cG9ydCBmb3IgaW5pdCBzeXN0ZW1zLCBzeXN0ZW0gYW5kIHNlcnZpY2UgbWFuYWdlcnMKCiMgQ09O RklHX0dFTlRPT19LRVJORUxfU0VMRl9QUk9URUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0dFTlRP T19QUklOVF9GSVJNV0FSRV9JTkZPPXkKIyBlbmQgb2YgR2VudG9vIExpbnV4Cg== --MP_/6=JLPBFWSMQi5V/0yWxnwuD--