Warning: Permanently added '10.128.1.47' (ECDSA) to the list of known hosts. 2023/01/10 10:52:10 fuzzer started 2023/01/10 10:52:10 dialing manager at 10.128.0.163:36525 2023/01/10 10:52:10 syscalls: 518 2023/01/10 10:52:10 code coverage: enabled 2023/01/10 10:52:10 comparison tracing: enabled 2023/01/10 10:52:10 extra coverage: enabled 2023/01/10 10:52:10 delay kcov mmap: enabled 2023/01/10 10:52:10 setuid sandbox: support is not implemented in syzkaller 2023/01/10 10:52:10 namespace sandbox: support is not implemented in syzkaller 2023/01/10 10:52:10 Android sandbox: support is not implemented in syzkaller 2023/01/10 10:52:10 fault injection: enabled 2023/01/10 10:52:10 leak checking: support is not implemented in syzkaller 2023/01/10 10:52:10 net packet injection: support is not implemented in syzkaller 2023/01/10 10:52:10 net device setup: support is not implemented in syzkaller 2023/01/10 10:52:10 concurrency sanitizer: support is not implemented in syzkaller 2023/01/10 10:52:10 devlink PCI setup: support is not implemented in syzkaller 2023/01/10 10:52:10 NIC VF setup: support is not implemented in syzkaller 2023/01/10 10:52:10 USB emulation: enabled 2023/01/10 10:52:10 hci packet injection: support is not implemented in syzkaller 2023/01/10 10:52:10 wifi device emulation: support is not implemented in syzkaller 2023/01/10 10:52:10 802.15.4 emulation: support is not implemented in syzkaller 2023/01/10 10:52:11 fetching corpus: 50, signal 19930/21570 (executing program) 2023/01/10 10:52:11 fetching corpus: 100, signal 24039/27179 (executing program) 2023/01/10 10:52:11 fetching corpus: 150, signal 29784/34196 (executing program) 2023/01/10 10:52:11 fetching corpus: 200, signal 33315/38974 (executing program) 2023/01/10 10:52:11 fetching corpus: 250, signal 35157/42047 (executing program) 2023/01/10 10:52:11 fetching corpus: 300, signal 38531/46451 (executing program) 2023/01/10 10:52:12 fetching corpus: 350, signal 40315/49347 (executing program) 2023/01/10 10:52:12 fetching corpus: 400, signal 42635/52554 (executing program) 2023/01/10 10:52:12 fetching corpus: 450, signal 44922/55693 (executing program) 2023/01/10 10:52:12 fetching corpus: 500, signal 46129/57912 (executing program) 2023/01/10 10:52:12 fetching corpus: 550, signal 47509/60233 (executing program) 2023/01/10 10:52:12 fetching corpus: 600, signal 49328/62817 (executing program) 2023/01/10 10:52:12 fetching corpus: 650, signal 52038/66045 (executing program) 2023/01/10 10:52:13 fetching corpus: 700, signal 53884/68478 (executing program) 2023/01/10 10:52:13 fetching corpus: 750, signal 55055/70406 (executing program) 2023/01/10 10:52:13 fetching corpus: 800, signal 56293/72287 (executing program) 2023/01/10 10:52:13 fetching corpus: 850, signal 57036/73824 (executing program) 2023/01/10 10:52:13 fetching corpus: 900, signal 58218/75643 (executing program) 2023/01/10 10:52:13 fetching corpus: 950, signal 58766/76954 (executing program) 2023/01/10 10:52:14 fetching corpus: 1000, signal 59380/78293 (executing program) 2023/01/10 10:52:14 fetching corpus: 1050, signal 60830/80124 (executing program) 2023/01/10 10:52:14 fetching corpus: 1100, signal 61349/81378 (executing program) 2023/01/10 10:52:14 fetching corpus: 1150, signal 61853/82563 (executing program) 2023/01/10 10:52:14 fetching corpus: 1200, signal 63269/84288 (executing program) 2023/01/10 10:52:14 fetching corpus: 1250, signal 63797/85438 (executing program) 2023/01/10 10:52:14 fetching corpus: 1300, signal 65036/86988 (executing program) 2023/01/10 10:52:14 fetching corpus: 1350, signal 65889/88271 (executing program) 2023/01/10 10:52:15 fetching corpus: 1400, signal 66828/89587 (executing program) 2023/01/10 10:52:15 fetching corpus: 1450, signal 68074/91029 (executing program) 2023/01/10 10:52:15 fetching corpus: 1500, signal 68652/92081 (executing program) 2023/01/10 10:52:15 fetching corpus: 1550, signal 69377/93204 (executing program) 2023/01/10 10:52:15 fetching corpus: 1600, signal 69865/94236 (executing program) 2023/01/10 10:52:15 fetching corpus: 1650, signal 70360/95179 (executing program) 2023/01/10 10:52:15 fetching corpus: 1700, signal 71138/96204 (executing program) 2023/01/10 10:52:16 fetching corpus: 1750, signal 71989/97290 (executing program) 2023/01/10 10:52:16 fetching corpus: 1800, signal 72925/98351 (executing program) 2023/01/10 10:52:16 fetching corpus: 1850, signal 73327/99170 (executing program) 2023/01/10 10:52:16 fetching corpus: 1900, signal 74185/100147 (executing program) 2023/01/10 10:52:16 fetching corpus: 1950, signal 74633/100953 (executing program) 2023/01/10 10:52:16 fetching corpus: 2000, signal 74941/101699 (executing program) 2023/01/10 10:52:17 fetching corpus: 2050, signal 75482/102502 (executing program) 2023/01/10 10:52:17 fetching corpus: 2100, signal 75941/103306 (executing program) 2023/01/10 10:52:17 fetching corpus: 2150, signal 76306/104014 (executing program) 2023/01/10 10:52:17 fetching corpus: 2200, signal 76907/104779 (executing program) 2023/01/10 10:52:17 fetching corpus: 2250, signal 77435/105527 (executing program) 2023/01/10 10:52:17 fetching corpus: 2300, signal 77799/106182 (executing program) 2023/01/10 10:52:17 fetching corpus: 2350, signal 78207/106849 (executing program) 2023/01/10 10:52:17 fetching corpus: 2400, signal 79092/107545 (executing program) 2023/01/10 10:52:18 fetching corpus: 2450, signal 79447/108194 (executing program) 2023/01/10 10:52:18 fetching corpus: 2500, signal 80025/108832 (executing program) 2023/01/10 10:52:18 fetching corpus: 2550, signal 80475/109449 (executing program) 2023/01/10 10:52:18 fetching corpus: 2600, signal 80953/110056 (executing program) 2023/01/10 10:52:18 fetching corpus: 2650, signal 81301/110628 (executing program) 2023/01/10 10:52:18 fetching corpus: 2700, signal 81748/111192 (executing program) 2023/01/10 10:52:19 fetching corpus: 2750, signal 82089/111735 (executing program) 2023/01/10 10:52:19 fetching corpus: 2800, signal 82596/112293 (executing program) 2023/01/10 10:52:19 fetching corpus: 2850, signal 82909/112392 (executing program) 2023/01/10 10:52:19 fetching corpus: 2900, signal 83495/112392 (executing program) 2023/01/10 10:52:19 fetching corpus: 2950, signal 83679/112392 (executing program) 2023/01/10 10:52:19 fetching corpus: 3000, signal 84024/112392 (executing program) 2023/01/10 10:52:19 fetching corpus: 3050, signal 84590/112392 (executing program) 2023/01/10 10:52:19 fetching corpus: 3100, signal 85092/112392 (executing program) 2023/01/10 10:52:20 fetching corpus: 3150, signal 85683/112392 (executing program) 2023/01/10 10:52:20 fetching corpus: 3200, signal 86123/112392 (executing program) 2023/01/10 10:52:20 fetching corpus: 3250, signal 86591/112392 (executing program) 2023/01/10 10:52:20 fetching corpus: 3300, signal 86857/112392 (executing program) 2023/01/10 10:52:20 fetching corpus: 3350, signal 87392/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3400, signal 87741/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3450, signal 88087/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3500, signal 88873/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3550, signal 89111/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3600, signal 89414/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3650, signal 89820/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3700, signal 90115/112392 (executing program) 2023/01/10 10:52:21 fetching corpus: 3750, signal 90352/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 3800, signal 90591/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 3850, signal 90842/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 3900, signal 91341/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 3950, signal 91723/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 4000, signal 91926/112392 (executing program) 2023/01/10 10:52:22 fetching corpus: 4050, signal 92204/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4100, signal 92617/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4150, signal 93839/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4200, signal 94038/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4250, signal 94298/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4300, signal 94499/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4350, signal 95106/112392 (executing program) 2023/01/10 10:52:23 fetching corpus: 4400, signal 95349/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4450, signal 95742/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4500, signal 96029/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4550, signal 96262/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4600, signal 96524/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4650, signal 96668/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4700, signal 96831/112392 (executing program) 2023/01/10 10:52:24 fetching corpus: 4750, signal 97284/112392 (executing program) 2023/01/10 10:52:25 fetching corpus: 4800, signal 97617/112392 (executing program) 2023/01/10 10:52:25 fetching corpus: 4850, signal 97794/112392 (executing program) 2023/01/10 10:52:25 fetching corpus: 4900, signal 98052/112392 (executing program) 2023/01/10 10:52:25 fetching corpus: 4950, signal 98354/112392 (executing program) 2023/01/10 10:52:25 fetching corpus: 5000, signal 98676/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5050, signal 99085/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5100, signal 99337/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5150, signal 99490/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5200, signal 99722/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5250, signal 99929/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5300, signal 100071/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5310, signal 100108/112392 (executing program) 2023/01/10 10:52:26 fetching corpus: 5310, signal 100108/112392 (executing program) 2023/01/10 10:52:26 starting 6 fuzzer processes 10:52:26 executing program 0: ioctl$WSDISPLAYIO_GBORDER(0xffffffffffffff9c, 0x4004575b, 0x9) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)={0x1, 0x8, 0x5}) r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0xa0, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x3, 0x2d, {0x9, 0x21, 0x2, 0xc6, 0x1, {0x22, 0xcdf}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x4, 0x7, 0x2}}}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x0, 0x4, 0x3f, 0x10, 0xe3}, 0xef, &(0x7f00000000c0)={0x5, 0xf, 0xef, 0x2, [@generic={0xd6, 0x10, 0x4, "06fbfa8be8f14aac63036edd7e49fba2f6ed9247b985d62dd581a6472cf2dfb6d894d98b7bb578891df1e88557ad2fb87a59114bad3f1705e850ff892d9b12131bd74e228c4f03441c24f34504e322b1a1a96ff5b19f4b3b2e7696cedcc10c7c580f02380905d12f57d16bc1958dc0a3a25a2e3b6cf7ec95c30536cb0b3436812cf49f0e3799b245593cbdf06dceeb8936d7b2ed7e098b4bccd1c27019027c99c369881a744d8772ee20adea94437aa6dd8b082d2afd5ac70a7f7221ab99ae9f1457bf22c73519820b7551094b6e7c649bab3a"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "df13bbf54c324d85d006ac4a4b8b2295"}]}, 0x3, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x100c}}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000002c0)={0x67474f8a81ec8a48, 0x21c, 0x1}) r1 = syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0x0, 0x7f, [{{0x9, 0x4, 0x0, 0xc7, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x5, 0x5}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000340)={0xa, 0x6, 0x201, 0x1f, 0xfe, 0x8, 0x8, 0xfe}, 0x5, &(0x7f0000000380)={0x5, 0xf, 0x5}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x421}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x441}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x42a}}]}) ioctl$WSMOUSEIO_SETREPEAT(r0, 0x80185728, &(0x7f0000000580)={0x1ff, 0x401, 0x4, 0xfffffff7}) ioctl$WSKBDIO_GETSCROLL(r1, 0x400c5717, &(0x7f00000005c0)) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = accept$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x2, 0x40000000, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) r5 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0xe0, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x2, 0x81, 0x1, {0x22, 0x78e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x7f, 0x3, 0x20}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x1, 0x4f, 0xf5}}]}}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x201, 0x6, 0x35, 0x5, 0xe7, 0xbd}, 0x13a, &(0x7f0000000740)={0x5, 0xf, 0x13a, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0xbd, 0x5, 0x8001}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x9, 0x5, 0x7fff}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "f24f31e4c1db349dc0730380229ee816"}, @ssp_cap={0x18, 0x10, 0xa, 0x6, 0x3, 0x3, 0x0, 0xa83, [0x0, 0x30, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x8, 0xf, 0x8f}, @generic={0xf1, 0x10, 0x2, "3ea1cee920d21baac5ba222a8d900dcab548d1c82044a7eedfc51b3211b99bd2ac2dbed089c90a88fd52e6b95ed7d2111e56aae88e3cb1c3de22decfe835fbfa205495c4ff19b82ed9215f643178bc7b814e6174fd3ad6d2c67595e091be3913dda6e0ac9da8aafba56ce22b5f82ad59d79ff6c950b393307ddcdb02fe0a9cd9d2d949eb194902c2c781b60c7bcb627f6cf7230f52f1d8776bce270c5b961d4699d78bfe433e001abf1a052b22eedd4be85f58577ecd74671ed02d01ac521107fd46b8de2fc0ed6c36ce3b2eb4d1fed0e5fbad8e3efd38a569bd1aeb5f757599e4fbea3be7a0511a7634ded000c2"}]}, 0x2, [{0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x44e}}, {0x39, &(0x7f00000008c0)=@string={0x39, 0x3, "35bd23b8f4c4cc5310ae133e1788a98865f80a903a32bf094a7a8dfe8800ea4614bdad42819867e2f8310b18cd7238c5a4d75e61fd1467"}}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000940)={0x1, 0x5, 0x848}) r6 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000980)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x60, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x0, 0xfc, 0x1, {0x22, 0xa37}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x20, 0xc4, 0x6}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x8d, 0x0, 0xfc}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f00000009c0)={0xa, 0x6, 0x250, 0x30, 0x3f, 0x20, 0xf7, 0x1}, 0x8f, &(0x7f0000000a00)={0x5, 0xf, 0x8f, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x6, 0x30, 0xd998}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0xe, 0x6, 0x101}, @generic={0x41, 0x10, 0x4, "8839dc082c8e77d62e888a6a25e5d794667fd97fcf08c84e3ebdce3117f5a863301dac934da70a17652a7660bdafc66d83b6a0dfb622e5bf9580e40ef60c"}, @ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x5, 0xf00f, 0x3, [0xc0c0, 0x30, 0xff0000, 0x7f8000, 0x7f4000, 0xffff30]}, @ss_container_id={0x14, 0x10, 0x4, 0x5f, "aaa074d2abe1f8aa760d43021f058f43"}]}, 0x2, [{0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x418}}, {0x4a, &(0x7f0000000b00)=@string={0x4a, 0x3, "2d40f6b24e85b3d6ccff6995ee84577bcf05f5dbfe02f7db6d200f54cf26df609163d525dce01ed42ae9cd7ce4b1f405915a205483b4e8ed6b8ce31b09051aa76765877a3555cfe4"}}]}) ioctl$VT_ACTIVATE(r6, 0x20007605) ioctl$WSDISPLAYIO_PUTCMAP(r6, 0x80205743, &(0x7f0000000c80)={0x800, 0x3, &(0x7f0000000bc0), &(0x7f0000000c00)=0x6, &(0x7f0000000c40)=0x40}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000cc0)=@family, &(0x7f0000000d00)=0xe) sendto$inet(r7, &(0x7f0000000d40)="396726204c2f0b02ab3e330dff305ed465afd1ebcfef58f75b24bb6c570966d4d2cd", 0x22, 0x400, &(0x7f0000000d80)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000dc0)) ioctl$WSMOUSEIO_SETREPEAT(r6, 0x80185728, &(0x7f0000000e00)={0xbf, 0xfffff000, 0x8, 0x1000}) r8 = accept(r0, 0x0, &(0x7f0000000e40)) sendto$inet(r8, &(0x7f0000000e80)="3599ba9838f1dea21d8fc73d34171b21bf679249bf50915842acf1145d9490bf9ecdb8413ade136bf52769f11a29d2e88e6d5906dc086f52705d95eae329f17259022531c62f6ad1f2b447d0e8ccf533807a62688ff490f47956e6e431109da906dbac22d322e21e379292ff16b795b1", 0x70, 0x4, 0x0, 0x0) r9 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000f00)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xea, 0xc0, 0x30, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x1, {0x9, 0x21, 0x1, 0x1f, 0x1, {0x22, 0x386}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x81, 0x78, 0x40}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x81, 0x1f, 0x7}}]}}}]}}]}}, &(0x7f0000001440)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x110, 0x9, 0x1, 0x5, 0x20, 0x1f}, 0x38, &(0x7f0000000f80)={0x5, 0xf, 0x38, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0xe7, "45a96e834176ca3308ef142c5f942830"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x4, 0x35, 0x15f}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x7fff800, 0xf, 0x5, [0x3f60]}, @generic={0x5, 0x10, 0xa, "9cae"}]}, 0x8, [{0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x44f}}, {0x101, &(0x7f0000001000)=@string={0x101, 0x3, "1acc85022ce1a44891490dfcfa66f10e68cc677ee9bd7b88625b21915dd0e98370960831c028b6ee227e0bf0301c4a7e508ce69fb9eba140e0959ada340598476c5718af2a558fd4f7ef409b0642f78c731a13bb2ac48a7b0302888a011062e709a99bbc14fc7639d2c40bb6007d1972e32968be4ea6a1af514af97ee5a97de7296f17093e8b0b8749301ea0c8b81e9fe8454fdf4ed6e17f825ded850de686c058e4a316eeecbc9120be1fcd75d2023f166277efefa154821192b7fe8b70f536e7f27d67b9eb0a568d6f5b1cdb714ef9308ee010e09a45dee9951445d4902e294d21d2a714d856598d5543a74e09e907314629ddacc475e9b22ba706224ebe"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x35}}, {0x2f, &(0x7f0000001180)=@string={0x2f, 0x3, "b8ac7b0fff067d8e49333d223d8753e14a231f05756e5996df4eaa44795824f0d0003a0648bc112aee58366184"}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x1407}}, {0xd3, &(0x7f0000001200)=@string={0xd3, 0x3, "8f209dbdfaf9e6a630c21010fd49a498c11011b30613cbd1612bdc46104010caa55806921ae1776b08f89ddde6364f1c0b9d987b106d2543468b6a2ba21f4398041455d7ee202225a85e001088da4b11319f780f099da882bdb8cb7f221bdb054a79e21de4462356b71acdf6f5eed8535e1cbcd65ea3b19db689e1c6f803c64fa147fb4256d40b09720cc593815748f49c476b2d35f71f954076ff7c61ac7af9f4b9270f7b323e778b7efeb16ac4eb05b004ec82b9217d74688bd4c85d91c431d8dbf89d4649892e7ae984f68392ab4300"}}, {0xf5, &(0x7f0000001300)=@string={0xf5, 0x3, "9a5d74bb95a92b6acb8907029c284def404bdca11e9ada36284d9583784422275c6b1a5011f744418945b32c1fd4abadcd263ede4aa0e7f4fbf56fc84e8c43b5b316308ef4702bdc834cd07a6659a3fd1410c638533a441278bef98720e068ed3b73d53bf27b0d74ef681044c28bbbf91b5d555f9109bab888bffc84a554356c88fa572b41a56c67a0897666c07370fe4939afc5b4453e9a36d705c9d5f5e61f6dd124661a02d7a091abec50d5568f9a6a5ab11ad0fcc5ef60c214f643f74d8d4f52f1b2f0f3ee029860877fa7cfb55d5397e74d5f15e8c1b18bc8cfd639a96d69b74c5d113e57960ddbdaf26d960c41d8eff3"}}, {0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x1d}}]}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x8008574f, &(0x7f00000014c0)={0x8e, 0x1}) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000001500)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x2, 0x0, 0x40, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x7, 0x1, 0x2, 0x66, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x1f, 0x1}}}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001540)={0xa, 0x6, 0x300, 0x3f, 0x5, 0x6, 0x40, 0x9}, 0x5, &(0x7f0000001580)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000015c0)=@lang_id={0x4, 0x3, 0x813}}]}) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000001640)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0xa8, 0x1, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x1, 0x66, {0x9, 0x21, 0x6, 0xca, 0x1, {0x22, 0x868}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x5, 0x9, 0x7}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000001680)={0xa, 0x6, 0x200, 0x2, 0x1, 0x3, 0x8, 0x7f}, 0x77, &(0x7f00000016c0)={0x5, 0xf, 0x77, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x2, 0x1, 0x8, 0xf000, 0x6, [0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "89d711173c82435dac82981d6a91d48a"}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ssp_cap={0x24, 0x10, 0xa, 0x40, 0x6, 0x7f, 0x0, 0x8, [0xf0, 0xc00f, 0x30, 0x30, 0x30, 0xcf]}, @ssp_cap={0x24, 0x10, 0xa, 0x5, 0x6, 0x401, 0xff0f, 0xcbf, [0xc000, 0x3f00, 0xffff, 0xf, 0xff0000, 0xff30]}]}, 0x2, [{0x98, &(0x7f0000001740)=@string={0x98, 0x3, "88c200eefd669e63e2ea26d610e22f4c3b04706c2d7a704e177422bf527d7c448f8279964d7dfaaa7aead9230c452c55932e86d3e099f38e5e31840cca2b5ab552fb8b4463a60302ebd1a420c1e6dca0a84ce87aa495b51d648d4ba21f6207e2559e2c1271d1b898602c4405bf75a10ab0cb3b764a75e1ac29f739d6646f3196b45634f10dc9e4bbdfd23120c050242785f13c2693d7"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x843}}]}) syz_usb_connect$cdc_ecm(0x6, 0x60, &(0x7f0000001880)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0x4, 0x20, 0x9, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x2, 0x6, 0x0, 0x58, {{0x8, 0x24, 0x6, 0x0, 0x0, "531d77"}, {0x5, 0x24, 0x0, 0x6000}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7f, 0x7, 0xf8}, [@mbim_extended={0x8, 0x24, 0x1c, 0x6, 0x81, 0x9}, @mbim_extended={0x8, 0x24, 0x1c, 0x0, 0x5, 0x4}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x9, 0x0, 0xf3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x48, 0x3, 0x2}}}}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000001900)={0xa, 0x6, 0x110, 0xf7, 0x2, 0x0, 0xbc5c8167f296e0a}, 0x27, &(0x7f0000001940)={0x5, 0xf, 0x27, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0xa, "f7262de0e0bd2b82946a8b79a9af77c9"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x6, 0x4, 0x5, 0x0, 0x6}]}, 0x5, [{0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x410}}, {0x4, &(0x7f00000019c0)=@lang_id={0x4, 0x3, 0x448}}, {0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000001a40)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000001a80)=@lang_id={0x4, 0x3, 0xc0a}}]}) bind(r4, &(0x7f0000001b40)=@data="109216a625120715c9f9f73e8867", 0xe) posix_spawn(0x0, &(0x7f0000001b80)='\x00', &(0x7f0000001c00)={0x401, 0x5, &(0x7f0000001bc0)=@dup={0x1, r2, {0xe30}}}, &(0x7f0000001c40)={0x8, 0xffffffffffffffff, {}, 0x0, {[0x3f, 0x79, 0x7b3e, 0x3]}, {[0x7, 0xfffffff7, 0x8, 0x2]}}, &(0x7f0000001c80)=[':$^^[\x9f\x00', '\x00', '\x00', '\x00', '$:(\x00', '-}.{-\'.\xb2\x00', '\x00'], &(0x7f0000001cc0)=[',-^\x00']) ioctl$KDENABIO(r5, 0x20004b3c) 10:52:26 executing program 1: __getcwd(&(0x7f0000000000), 0x0) __getcwd(&(0x7f0000000040)=""/61, 0x3d) __getcwd(&(0x7f0000000080)=""/196, 0xc4) __getcwd(&(0x7f0000000180)=""/10, 0xa) __getcwd(&(0x7f00000001c0)=""/4, 0x4) __getcwd(&(0x7f0000000200)=""/226, 0xe2) __getcwd(&(0x7f0000000300)=""/203, 0xcb) __getcwd(&(0x7f0000000400)=""/78, 0x4e) __getcwd(&(0x7f0000000480)=""/117, 0x75) __getcwd(&(0x7f0000000500)=""/111, 0x6f) __getcwd(&(0x7f0000000580)=""/68, 0x44) __getcwd(&(0x7f0000000600)=""/51, 0x33) __getcwd(&(0x7f0000000640)=""/213, 0xd5) __getcwd(&(0x7f0000000740)=""/162, 0xa2) __getcwd(&(0x7f0000000800)=""/245, 0xf5) __getcwd(&(0x7f0000000900)=""/222, 0xde) __getcwd(&(0x7f0000000a00)=""/15, 0xf) __getcwd(&(0x7f0000000a40)=""/145, 0x91) __getcwd(&(0x7f0000000b00)=""/225, 0xe1) __getcwd(&(0x7f0000000c00)=""/113, 0x71) __getcwd(&(0x7f0000000c80)=""/19, 0x13) __getcwd(&(0x7f0000000cc0)=""/191, 0xbf) __getcwd(&(0x7f0000000d80)=""/221, 0xdd) __getcwd(&(0x7f0000000e80)=""/64, 0x40) __getcwd(&(0x7f0000000ec0)=""/109, 0x6d) __getcwd(&(0x7f0000000f40)=""/70, 0x46) __getcwd(&(0x7f0000000fc0)=""/4096, 0x1000) __getcwd(&(0x7f0000001fc0)=""/90, 0x5a) __getcwd(&(0x7f0000002040)=""/4096, 0x1000) __getcwd(&(0x7f0000003040)=""/182, 0xb6) 10:52:26 executing program 2: socketpair(0x1f, 0x3, 0xb7, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000040)="76b4e7eb", 0x4}, {&(0x7f0000000080)="44959ad63079d4dc93f7c0fe1bf3", 0xe}, {&(0x7f00000000c0)="522209133e6d0239380dbae5035b193657306363f9e7015da733c737119f5ba40eb3b29c65e2d4792630bf5678f83fa7190b654a96fb9f054e1624884d43dd19a6e054c7473b8574bc6a6af158040f9e996b7f506262", 0x56}, {&(0x7f0000000140)="b6c33abe12e9c3087ecf527e6ca6f97b079cb69becf4cf5d5bfa6c156427e10f566d006fff9ced44395379e8e21e23b3f276308f183d4011f965e71be3b29391036277a8ac134ca29910b37becf95f78fb539bb40ae1a3a313339bd6dc6245f83de1be243635b8cc6bc32031e9dabfe9f202b81eb4cfa8fe574c0dd39f30eb218c73eb6e0b21e3bd01e35728088e07aa269f3afdd60b3fad2ebd76f98abf8b224fb7184793f5b8b937118b397278710dfe949b1dbf2be9c829ab24ddc803202ccde7ec521ad2ad84fdb2040f820c8f85be180ab2544e13c77ffae3fb975b214a96782d09f867b8f9024205a0094cd096a17cf99b2808d3033872044b2df041f59bc77e78e28476400abb085f3e8a86cdfe7ee95cb7f24ca5827b64f28186714600a98f27f8600a9b2a2daea111737c104da5bb3b96400c3d08fcc598bb890f788ad812dd5529215c979fd32fa788e56eda04c55cf6c0276226b80a5197478be6c8e4e602bc80f91a2b4f730dc81eb72c9798898bcf7c9a36c806d2193759366e03ae56d136c5101d114399a39319dfc9b102c3b60472ae791b0c743b3923c253c7753b105f83e6c677e374186bcf45d80881ec6999e22a256406c345b5d5c45893204b419829140109864f86399af632732be5c038ae96cfdf03e0d35a202dbca3df700f5709f25f984a6971609bd2d63282f86f183cfc53cf33bcd97d9d439094bd7047e17f5af50c4bb0714d67284eb081cbda9218dba6a36eb5ef609b32b994369088b85b00ff581fe146c6faaca106572288669f7a150075c3a94016c29335d6f3ff19afe7ed92cf44011e30457ae37c3116ecf3c38ddbe8023645ae249b3115c3d845b9c8a532783676f791c292827e7fd2f78bdd54159865d735a92e0d9997078928bdc1d48941efb5375a0d29e5343d6f0e77d70982f85f7d5627aae32c29ab70ca5015488ace876035989bbea6632a46f20227f9fa12ba507bb0c882bac6a5239f52ae96e98537ac1f74beb65b4b3f001041276c4e1759efb624bc82a65e99f0e21c6c97b3362ce86162ca545bdedc471a96b7201d0e43f431ebbd218d4bc98c65d1f633645b6d2e51efaa412430da2f72ca4783a0302978756d93f6359dd4e5ad409cd959a87e37fbef21f1d29ee8e5d7cb2380fa3b1b78a1e845431a33611aef1f987c580515cdf511ac64102e711b07ecb31f5f961b72f15f25e14161f5139b6334cd49e44740c1cb7b231a1a727aca915f4b21966bb7fc69d8c33c12a6783302270881c339764bb2ba7bb355d39dca35fbc9d14fdaaa3e47d39802f71193992fd36fa9562806053b9585e8f185a230f1b23c01941f1fa8c17f63a28c66e6c6eb1d53486d20836e33dd5f1a435274a03988769cbc9e6f0656e3c164b21d75c6215e38afe7baed0896ee6d856a159e63919687a32872660b24b592c996ee3bcb005d2f049127afc476c3c6a27ab4636e8ff65b3a28a0220415473d627071735987cb510af0b763136ca006211b5d0c9343107cdd397bd95729abc4d043ad40eec92bbcca63ad7b1374be78c513a37957ec7268b015df926a38a141218076529a62e1bf6b0f0868d91aadd5620d3b872c760ad83cfed3a8dbf3850f59aaa32ad6ca91b76a03dc31b2a90bde1b5e9a0d17ad17287d456d7a8c0d45ef51a754ec4db1228d991550f8da83c1b614330efe875cbdaf57ab8c6db429d7c79babc9cb5bf997e4b5370a17b06a5301e2225e5d72a33f33ecae45552c9c4076f621cd7b32610d12b88b71d5ca1380c8f5a1212bed9d2be1310e651114b3791a9731dadfee79da20552a89a7fea7e25bf5f4dce13ef3f95742bee2a2608cf97e8d479e53b51c26e0e072d4c096c3cca289a27182b480f3196864df6e88cfef4765bb0b4029ffdac3b20922dc3b227d07a2ac8ac8d6a6ea48ca0e57de67d1954cc38e9f084a4d20d7c31d443181147ac671fcb0e91ce2e682ef94877dd66d10e37236f2e8c7c9506380ba35cf98fce558ae418f7af6f94b8cf3867b7e19f7ed25117c798a2cb02a702d9213628b3971551ec3c25cd900d08124b4884257006403170947a962bb2a06939feb4d392f4cf1e10e26935dbb44b97b20ef0780882e9014899a915f9aabc1f625249108e718f4cccabf97b12d2bde619236b01d9dac82c00734ba5bc00cd4385a146b4caa39610b1dd30bd1a1b5dbb5754931687e0b85e85bdba3cc5c4742c5624150d53deb13c2dfbc3e8d3e93c39d7ee2db167a843054a61837a313b9a3012351e804763d74b17b596fd1bf867dec256f2e01f1b4469d91e856c834d5eed9f2be1b542b9738c778f10d9841a85bff633f4847c952dd37e36f0971e833f173a7f89bea777432fed043852bd8452d9cfb938cf844c1b59b5b817e4321b615efa1018ff2d870b239b5f6d0779f18da860d247d9b2d7b93d695155dbfbbbf3b902c1d615d05d6c710539174206c9366046648c641bf3ea69c8438fc5eee73aebc5852a1b18c6649eeaf96b13e77c22806639fb19e4dd76a9b21b70c48d3bbc4f4b28a1134de54c0b6ce06bb17186f647fc4c7c9942471d40cd5e82f0469866a12bf8cfa9cbc7feea746b94d460c8f33f00bb86eed16b4e2358f5beea09a514b4e0f53acee96427ad276d105d5cef5ebb16634669b7e91d4a68b5a47e8ace0dca875cd6ed5e34da93b7a722749c28c18acbb951ea84ea9247f65cba72abe2288ced424d60b136bdb7fa865248a64019b555215806ad9bedaed0a116d85059bf836bed8cfae754b6362262458252d698124477f686088243441d8bd411e9777dcf8ca3ea69216f3ed8f877e323fa63eafd018aaf4cf6de949fd023c593d70cf13213936e0c32617ede72cfe2ef6a97a673538d66c999eb178c56739c36268e8efbb1ac62beb10a3f62d5e7d900c1955df797cf5e21198e26bcafd786877411e02036a1201f8e11553e2336945ea4822018a01c70d82ca4c947741d819e7f2ce8658159cc056050b80acf4270c1ccb79b3dd85bf714a9a19038207312dc5e1a32e45c6d18111d4df9df179972ce99d879552f2a735ece1683505161e3f849005517aee0c6b5c93616b043ba358e5bd81bf07b0af3b509044c08297df0938440803bea63a19f7a74e6f55467ae32d0c83881ea6edd9c062bce9f44a7ced8dfb1b4373e263d493f8c0ecac32e65582c7f376403712856fe4f32ad1fe91f01a7397b156c8b3946b44a0e81941886831839d6b0eb5c52e2484dcb34869ab424facbf6a0836c7c9440950eb2dbc38b1637b436efddf97625866a3798b43bc3d4ccb55e60c96de52e8e760f2bf5b7298d40aa823694b3153c03787b2d81b2fc7345ef7de59dda37899e9143b430df31690a91bd5eaf8c63b0e2d70a6a1640070e0d7906e656896f34f9e5bcfd288c24845344622f20d9066a582a9ec72d9a99b956f089a55dfec44f26ccf0f7cbe63644c13c3f65d335cf981107697fa602a43f33708d0ce5b5d9ed2930b1636539cb5d82e2fba69f30cd697887bf4fbb08e628f0de92bfeeb14c3bd0e0cf7646772c6b01913c8ff08010b223d1c405177da1113a450c14b640e1e98dbc073d336231b541c0eec046b491e6e2a1e8df22bae0e6dcd7cd42ae78474a370e73ed96dc2d06fb92de3b2889f2852693d92c3ebfd5748da573b383b862a784c5432010a76fce38a7a25feb78aaebfd1305ef5fbb5af08a31ec95c9f2cf47ad8246fded6492571aec52c1730493c164b61d9a37dd0557f7899d6efb123b14cb1239d041ff40d8935b709eb5a4ba78c310a26cd4af03a896436498d050e8848bbd68b1fdb1e93e4b871929b1cec6e0e3f01465154d74b571a9a1c0bfaf4b2ff8d90238c216d460f6deae6558dcca739eb978d1d688062977b5c75803b741daa77256d6e93dd770016a33b1da52101a42543110d82a7f656b56b8eb60b735d9f84a8207cf5d0c0ce94645772fa9f5faedd9b420ab3405c5f5d1fcd923f8540c5bc9a74d36c0edc1af1559a7a17c045d76059dc89565a4fcb8bfca0c6165d33201255eac4aa40801e3c5198734bc1f50f6c77253192fa906f7a3cd1eeb24cf6f25fb94a9f7e63e633a60f2d7e22ce5078568b6dd98a1999d23019cd63defa8e4567368f96dc2e34d0c2e797b687147b18ef2baee1c15c41d8de1bc3a0c9ad338fec24c9813fe2c4453287a095bf59cfc0d06daea64fa352f1db97cb6f3e948557227a4554446b68f572f08514d13503e0703331878d924d1e9fdb4f4feb811b4694ba6915e0b0c696dd9e4f8210a219a053649846172f72e708b0f81a09e9136e7335bfd071e7f30a1aabc8c11305f56d161ca380a639c4f7d76533b2d09871f3b9f3d296a768188a8f1789c09f151dc841b0962462cf9dea031c53858fdb7d53e357bd44fc1c0a69df53fba9c7227f703c52a7629fbb54246efe9cfc81695ad0d0df4a5c55ae4fad7e66403d37d0ba2011edac754e8cd1b3af7a3a14039772c1609565da9b5b8952ff14cc5602064cf783f9fa7a9333770e28fd1fd23cb18dc86d222cb957bd3fcb53041a7b2a776c05c04a19c536eeeb6863fbe43fc1b3d3a7e53f4c85f0751501b708aefcb97baad1b9fc1ec32499eae18f48df37378381b4030e38517c9a1b83d5a8c7aa9a930d4d50ba87b3061a3a2acd272c549099ead477df847365ab132b599b4c150678f8536fba8614a7bc3e0ea537b6c3b6c60583fe39a8c5eeed4831e1bebac07e78d15d8a47103a170aff93e70497c534bdc095edae1e2902dacfb48d3f3af9a6917fa397f56440ebf273c0d46d0a071d24c204185dcf9c325f8ae989c670969ce017376c12eafd9cb10eaccd4bf980c2779676ba85c119842aa6c20849f551d4486ed21a3d1fbc35eb26144fa0dae3b336275e4d6dbea5bb1351b35fc0706a9332c1f93f9253bfb3e82cba0824f2cdc7216accbf0aea98281d229277917a060d122c2a335319d69e8a47451b856b8cf647c011074993faf1596aadc826fe664bb39c71e0b2eff9adbd72f99f99489057ce23f971193cc796cb5f6cb16ebcebad5f5aba422586d317b89defc2240a8ba98cd01bcdb40ecb7f10b2b1fe2a4c88f8b9a675b62fc035573b0ce70d310da6429abe6618f35df0ebdda0dc323687a8674d5e14f986f5365875c1d864865944e3bafff3d956c5d527defc8e6b9d2f1e0c1392d820bcde75d5f656624ebc78402f0ed4d12a3ea99166b43c9dc3560c9995e040d72750aa23e82114aadf5cce852d529c5129d8821bd83f5406684a49a20533a764b1f4cf5d600f38c0b1fbbdf2d4ed0291d98aeea96d0296aa2149612a9d81417bba6b803924fad0d10db1a57d9d7fd38dbf992db43127dd465ae8db6e93423e440a02c4262d696793aae7f93b18d87b09930c6b47b6ed89c6feb9147308c4d3e3448bde73b68133c36896ad7e9f81073ffa8eaa77482cba54f77020c406545e8a18ec77336569f142f9dd62840c7a6eaa83ef803dd072bee190d4dba73a4fe70e21a0a6630b25086e035e8a17425222d5f37ef95be16ba01b73b19b60bcdb0d6ead606b6c9266eda1c52260e5e512969011c981cc631e283720097df7b9016b5e183b78c09b654823a25b1c415656752e86467aacfdb8d5a2e919557517acf533468e196d0d4c002973725167c6c737bfc1809102bcebf8c287229159d3eb246ea3c3878a5a7baf63f61bc924a234f8fc007b850464cbbdd91a03037ac60b51eecbde5563a0583b2ce635cb8ea5baa18cb1c8a77f3a7f1dc6541b528c6dd9d2bb9ce7cc", 0x1000}], 0x4, &(0x7f00000011c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28, 0x408}, 0x9) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) __mount50(&(0x7f0000001280)='sysvbfs\x00', &(0x7f00000012c0)='./file0\x00', 0x1000000, &(0x7f0000001300)="3f7e3d45ed8df7db23bb2bea7c4517ebcc12ab599f8c874dc0d2ffd8086f0536692dafbf9177678452752c649d3c417b592904848fb56a6fb47b7cd221bf913a29435e392f169fce8a0b64414c0ada6bc6a2915e7a58a0587b9ff666f9134d467e0063c168a7bd4fad4c55ed3f961872ba03b45f05e20b1f4daa9f6d2679769c35e98830cc625d7bc74df92ea3f55fa47630d7d0c14c1e52808126088f7240cfc2110e267a706aac458a903921c58ec9da4c1b245ed6ee4cfe6e68480161a9215cf9603a3a65596bd4c1c89770dfd6ccbeb5d291594a0b706898d114d3f363c1a161345d86b3b27f5bc8ba9f1b83096a17904c6ef849408de506d21dbf622efa508a3fe9b97fdd08f3a5f19a3dced352d3604243994b180fc79aee90546e8711c92e96b8d30d360b3c4110cf4ac651950a44d5e90e79858924f9d93789a6ab45d9e44147d7b18a5dedaed75d3ec1da04ecc4a31b143c854c2ef578f7a739aca08e2688767011e8b221fd6c5985214b6d4ffbf71cc2d406d58a260df15387b9bbcdd6440bb57b119265c7579d26fc1b5fb68b5fa0dcc295a409e0ba077aa31ed216c8979e98f90ce0d31183e3f38834c7f2546be1129fdf0e6fcd15eab4d12985e4a471be5856d2efc78373cc14bf3ac4245f7427468c532449292469f0ac0bbd018943774cfad6bd390f180b93f0bab7ddf4eea136596e4f6627e7e983c415f35b9e6ce1e189dc2ebd090e62f5d30c83ddec46d0b565ba701c58eef22ab0a4acb6d1774e0bffb1ecbaae037a606b27f00a0edccd61bf5b937e246f0a12b724cc6e70784b4758d3ade88b3607a21c608805231db9e4e51586d73fbfeadc99241a83290a90a80c17a8085adff53cbf2578b239802702f75ea98520d574c98a57b49bffbb89942a58584bb68aab2e950213e4d25bd3c01feac50de29a785db73744a214c58eb67c901fb06d210711540fe475a82612f638518880c9787cf640ceb3c75615d389d0ee8c5bc5bb5581cd43e388990376a16475209a67f19a468a5c70aead8f4089a4071a724357c75e4f5081edd95a05c46b4d573f5f17a87ed3c07cc8eb1b6811a005b3daf76009af128def4077c2cab7d0d5db9d255210c49ef4687d3d2781350ed08e31e4f05fd1007c63628863d098167019858cc2d66ec42dc9513e6b6281143eb75c38c48b8e1b213c5dbade709487e6b8b4baa8f56ad116b013450dd638c1ed092bc8d9fdb9afecf87bc56da3dbc01bdf43f6ea3463c4d1eea748f2533539029aea95f01f3b1a2062f970e9ca0319b47c5124ed1351dadadcf7251932854b7dd873e440d83938bb2309462fd9cb3cc9bf142864c940bdf59d0bfd1e9624dfeb7385ec23fd9e41ae1eafbe72d7a78fa678b268b60edd3b8811bacda4b9f2b2f6dbe7f104179661e912fc0d4d6c031f4811fb2c4ad26b7c21674a8577f2ffd04c2069c2430a30b39bb2d034cd2e08f0af7580f0e215dad8977293b1351b218abf9d5e11f266cfff6318c8f1646e0d89331ab8554ee00cddbd7eeca600afca6fd4aa299e9856c7287c0bbd40dfa1bcef63a5de4322474fa30f7ddaca9cc0fa71b6a3c2c31d9ec87654f39d5915c23cf23109611abb03ae5e5ca2caf21378a38dadd68d47714ba08bb4dcfc8316531390cc81bf599f02d660e78fd271bb3022d6c79c08872c902fb163e00014defd179ad1551733cf1c725e523e4c13d6d8e6e2e5d119f41ea1896536a8d78b25208e828870935a61ec88f5f6491e6a48060200e7f12f3c13e5a3e04e6ce315a065d9dc7804be826961cfcda68c27c19b03e9943ef87f1c345c277a61960f70986e2b5058cceae23f394bff676209e50756fef67c0a3a3c4563e31ebc200b9728d67f97aa590450ab38f02b6f11c55832ee1215a4a55d101dac2f5d5fab5847abc41b17c7130a4046162a88a444f6d8a9f142c1a33d9c3f4dd259dd934ff49d955390d04c54c914d3e13dbcdfd231c4da4bd00c8163ee517a8d042bc1be2b2dc2ac8f13a632624f1ddf10cd54061a67e69768524828ba83e52d1df89c444ab1e250b8088f7b56b17c9662466176250eeb16bf05a3fd1df03189cc5f56cd04bab7b29901c228c8042982655a54ddf1c9df5a5a901d7205837a9c07a957efba07354b20b67c38161d5065bf7dbd4692fd4725b056b4ebe9fe5aa3998bf1b0d2579b6640b2535321e4e675191c176d942e06bc4d16c3ddb90ee0de7bfa1e16217bbdafe6a46f2f72f14a229e6b3076edaf501a887673924a0968429ada3e6c1e12c4350d5a279fd2a8e2882951c5a930cf3aab95673830d64d4b76cac53b7479c407b1e2f136242e7f5528abf14f270029b9b6de506eab65bb7aa3e0a0d4a8c39633e8d403273ab83c31876ac1a9ae642cdd8d1b63bdd0d0faa5e5078cd81246fa08a287cbf7276cdccb35d12c75770fe671dcc26eab513f744f450db73affd03ad02809f10e0518d9f4dfe7280220c018325a3f46d74f6f3a4fc90e1a375161071df2eb2612dccca48651fcee382a6176385721e75285c042ad8016225ebe5b70fa5fc082abcb1fb91bcd01ecca3ec4a92f814925846d4840856fdb50c5eff9b94f943fd68657371afb68d372443c816982bfb0ce969f6c86d6ed03edd8138b8d1529f7007a3114b46a37104166652eba16aec94c53a6bc06050a038be8d519c83d66fbed3422121686977531284459801b05a85ffb706073e2384667115bbe2900394d88a972fb11f46bce50b29a00f58545fe78a9854ad6e961e4ca6d02f610f1f9a5e276c7111711d06dabd1cfebefec4b642a099466baaf2512647c6915a43a02ad0ec2756612558c01ed896cc3ab86a1358b54fd579267f80aa9e72e4e83c5c26ee6793a9f8d196096632052b8489f8544334fcc60b2d2a449993383db43c7f060b163a9363dd910c7789983cc4787b9646480c9bc5142e72c58bacef87b5bc9830b4d4d7171c2ebca2f2eb6b8d814a9255c498cdbb1b702122b61fe44b6b5a3752d07adbcbdeb956bc0336b11d3b3c580abec632f6f5704c201f239bcca2156611da0748aa27b1e261bf87c0320858b7cbfcaed31f3f40291944849c0173001aa178e6e62aa9681a476ddfe0b0f4389afc01bf47c63548f450dbdd0acc52b92a025187b2d2d5f12b2a9739dd130bb8660dd134d155c8ddc95a9204a93f2a0ce3c9a4f3713bce25a16618b7c93ce5a18521bba2830e1b5362dd6954c03f6935aa45cc50d3a891ad2bab4584c5a2c10e0252cb64a34457221ec6f75674dc1eb27513c5abca92ce7a3d0bf1043694d20895e0c03a21d8582e7c7017769be9c6f91ab736998a3b0302a102e797ae72bd69a105b5bbc87c13ad106018090bed5cbffd0383916306103b4f14a56c3747c0ed78bc7b2c7ef6a3e01b7c97e8edc0b3273482c770c1c4a3c58f08c40b6e2ec4b6a7ce58be8b50f11566feb0af13652b5c461031602082c5bc774d6d0cab343d6e0cf41b6fbf43898996e7d8a698c20393a8a2af12fa8e69b65d1ac72eb8bc373f5dff3cbd4813237629d9b7e8d660e96b774940026639bf4030dbded79cbaef8482d380bafabf6f429c228bd49a69307a8a0fc8eb63a254c8486df709642883c91d34ee110e323eafe9c27b64e5d4c25b6c39cf4c7614515e0ccbd3e6157390c4f525ad1c1765851f9074c2925e7a350cd98218169b5721284d4506e3b14443da41dff70c12b0aa93bd3f85cc7fdaced45808995fa49a121d134275339d85d5a10321f0499c803054d4d25cd31063c6c6e88ef70e804c97a057a504c4ad564c597d8c8f5335d5f3269b1ab5b38323eb5cf76c933fd5977fbdc869da2c3ca4afcdb21ab90f2b4bf2e6ef3d5d4158169e64b0dd6ee73b8dfcd035aa2e89b3c3fe5b9e6768e219f00eb5d66c3e52fb5ac19d4137f685576fd515e7d961881aeec9a13773f823119579d86975607ad91fbb0a260bca66d5a427798a09f26c859e91cb768bcf00a1a8eb5929244b01d5b6e1adcb6ebc90f3e42369da80fc5877e19d38593d6ea0924ee22aa89ec07d253f80849eaa192e57d59b3685b93c9bdf442bba2e85349b24b6ba9405a6a9d7132a89fe200e20caa4a45dc63ef2b44b7f30e8d137136d3c93fbcc20e41aa8ea1fac484ac4c8cdcaec6afa7d60c5e68377f27c5cb7b8b928e6d87b04207f1ba0be645f5700a426099e48e8943982a25426408d8c52ad186babe944901dd062d60999649cc135ac1c053b77420b8499949928f407113c09ededdf6e185ccd930c4a76fb22ee65e83ab6cdc59dce9a77ac81c011696ba9e671d658854c04a88884fd463b0fc178d428b5d751f125c6820baf067dc7fe317b79ba5f2dce6162a09b3e89224a6e15aec99f1b5f3873e052f3be0cf64fad082bf4b4276a5d438269d2c9614d1471a94fd4da518f230687766d2814b413581f5513edc7183759118dc6f50fbea5c9f770983d898f02f20cb00e0f96e3a7230e2f3efce3443798ba679a20319c450b066fd350f559d8ecb7f0be6da0714d6071e4e520618a8af23358450dbcff45eecfcf54700800b8593752cce5024e913707a038ba38dc95c3bf4f223ee514e594fc0ccd05ce0667d28314006bef4a67ceb18f489c45804c145867ba085fffec86084a8a3a757fc5cd6192306296d068af6db91e10a9e450a8744dfac06d2d18d60ed9bc1956064da5eec4b5399d03fd1a7a77ff64a8ce312e8317ea123d7b3ea56d18a707b73f63688fec646f2ce4c0b1d6f7b8b99dc135a4a2434e5e7faa3777939d7364894d4226a51a84b18312848879dc616a4439f8a866f24f7ce31eea1f12863ab81540a2315b8e036596db35219908123118d2a8274d0e85c4f144bf05ef9f1313204d2eb88502ef7bcd79e58279a6f222432ff277bd2525edee251fe789a03cbacba810442ecf378929672ddb136ae40b3a9c065ef30e65f77ef06eaf57c254dd180f1b98880ace6317b65bf8f238a0c8d1eeea727b7d23aca43a0f309c7c6ba396b2f111faebefbc74bca7954f212162a5899034d90250a4c1fde11cd5674767093e1dd34ad8743b5df97fc5fe6a85a56de6242e18b4ce4e9e39c522c6868d3aebeac9c5c817a10316448c7aaf4b068665cf9c20fb9c36eb6a5fc3269a11ae867f2b9fc01c5ec51e6fe905e16e1563cbf9d551fabf3a07dafc92d3fd6c928248cc355fcf3a72a155faab1d2b9a9c3099e5d3a204e1e6bc8c97e1494ac052973d905146887a30cc82bb30e1b731e4533a7d7d80b12267cc50c8d1eb9ec24e8143b1662689ee2a5d4aa1f18d2f4c9d8df3d2f2f121c1e5c44747cf31254bab986d8a3d9e030f011dfcdb16136cce86cf48214f97d5f0122b0fff6cc16258d589a612aadb927329dad42de1aa711571acdd2e21a5247a4fe99cbbba9b775493a139635dd2c787a5f752e35324e8cd0e2180439f01dd226d076950338e7bc2bb7043abc5c8b7321910bd88f60886b20f22c2cb380f222d821ff0f302ca94b529857c063b9cfdc33c0eddbbc30f20efb822587adfd4041e172f323b78bf04cb1a2ec9d2377b30cf6463a4eee9bd4e655bf73b06fd63d2d71494eec129508a444193e7c9494c31f15645d96158932042890c34fec605f8cbc88f4c3cf2b87544a548ec77cfa435cbb7195f634d5a557b33b8c58daa1e8d8c3da730598c10afa57755934475344cafd55b6b227ce0ca2d6decb1402264db1194d61f418a2c030bd1a9ff8540082cd8ef9de879e4ef4b195af7ccc6152288c79917b8f93dd92411522c78754e65c3f3a1c91", 0x1000) __stat50(&(0x7f0000002400)='./file1\x00', &(0x7f0000002440)={0x0, 0x0, 0x0, 0x0, 0x0}) __fhstat50(&(0x7f0000002500)="35d93ffd54ad809b7557a47ce3831a039248f3d41e10f8b609e96124790e6ff2532e4168ab87142b1c9ba537fc38205e2374ab6f7fd7c750add7948f02d9391eb76b7ab3be6013b76e68a16335c51e35c6bb7b11cc49b7d1286baef1bee17814023415de76f1c177d15f13a84a53066ba6573b1999aaeb932ec9f00b314d3b9aa866d15b1af55ff7b666037b9c7e910d2350ed15a7ab62919638ccbe6f3fa788c66cec1037a69fc89173537ac02e0cf8be11", 0xb2, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000002300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000002340)="27cbb21db398f6f3789d7e0c02f2fbc3c70a4637442329638342465c5c4e7982", 0x20}, {&(0x7f0000002380)="db2c985bc5a0a1e1d3e84bdaaa819c5e69c2b05a660660013d0c0cb9cefd498371f3b8698b32edc92527d2bbb3ead7f50b", 0x31}], 0x2, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r2, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x8}, 0x401) r5 = syz_usb_connect$hid(0x5cee39f44adb3d9a, 0x3f, &(0x7f0000002700)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0x50, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x2, 0x40, {0x9, 0x21, 0x3, 0x40, 0x1, {0x22, 0x140}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x8, 0x0, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x0, 0x81}}]}}}]}}]}}, &(0x7f0000002980)={0xa, &(0x7f0000002740)={0xa, 0x6, 0x250, 0x80, 0xff, 0xff, 0xff, 0x8b}, 0x11d, &(0x7f0000002780)={0x5, 0xf, 0x11d, 0x5, [@ptm_cap={0x3}, @generic={0xfb, 0x10, 0xa, "603304b83d7115bbce19e0493b414caeee542602c53416a1b4e5a553d45cb26128d17329a74afb3000d15230b8dc30f2c3f373bf65b7e4e9e50bd033c02a869caa2ad79ff4c91341e1749eb6aa46b3c27e05dfadf9c1f97004475b833218fa61a9e4328502f410ed466131aadc3d4e7f4454c42e57935be43f5b96dba16266d20cebe0346c202223dd65bf31b5eed3adb64dd21c7019aacd1fd72db22d42e8c4dec35c13b1e753f20fdec8f26c55607b83fc575cc74a5ba5351548dc17a531ceda604afc0131e636f368be40ecdb691b6ffe0462259dfc0e0177ad54714fc136a92a9d25e6425aa8ac875403fb26f3bd636c4d9752ffefae"}, @ss_container_id={0x14, 0x10, 0x4, 0x9e, "a28d93ad7178e9a5f97681f234e74730"}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000028c0)=@lang_id={0x4, 0x3, 0x1c09}}, {0x53, &(0x7f0000002900)=@string={0x53, 0x3, "2ec61c77af9cc8a6a48d1fc30b3fd7651f89e42a970fec5e66c6ef87f7745842be0cab44e8d066d6a7c783e535f54064139cec4e7054dcbb8c347b0a5c0281cc5b29f072dbc3b204a25282f62b98e9567b"}}]}) connect$unix(r5, &(0x7f00000029c0)=@file={0x1, './file0\x00'}, 0xa) lchmod(&(0x7f0000002a00)='./file1\x00', 0x400) rmdir(&(0x7f0000002a40)='./file1\x00') r6 = socket(0x2, 0x4, 0xff) sendto$inet(r6, &(0x7f0000002a80)="42ed54a460ad1377681a4ed6a92fdc716bc65ff398928a7d6ce7fe752b52f5fc50ea4e2adc65ac818a1b1f00fefb76d777a687903ff43322e94b8f4b7faa6945ba89b07678df652b6dd2e5fca8662480bfd7367165885419ffe2da4c86520fd930ec9833c6eb3b98baca74d3a025224d41faebb8d644dfaa11233df173fecc0d7ed3a582b2caee8d48386509eee9214e539e9aa1ce80f5536c77cb4e96321b668c76c997a326f9222346f134fce54ea6507571c9d0505a6ccc25bf7ea097185429bf860fabd56c7eb64ba8b17020822cb6a6f26567ea47a65752ddf91127efc7eb743899f85c", 0xe6, 0x6, &(0x7f0000002b80)={0x2, 0x1}, 0xc) r7 = accept$unix(r0, &(0x7f0000002bc0)=@file={0x0, ""/6}, &(0x7f0000002c00)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002c40)={0x0, 0x0, 0x0}, 0xc) compat_50_mknod(&(0x7f0000002c80)='./file1\x00', 0x8000, 0x1) readlinkat(r7, &(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)=""/185, 0xb9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) bind$unix(r6, &(0x7f0000002e00)=@file={0x0, './file0\x00'}, 0xa) r11 = semget(0x0, 0x4, 0x44c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002e40)={{0xf17, r2, r10, r3, r8, 0x20}, 0x1f92, 0x700, 0x3ff}) syz_usb_connect$printer(0x5, 0x36, &(0x7f0000002ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3f, 0x40, 0x40, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x1, 0xff, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0xff, 0xd5, 0x1f}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8e}}]}}}]}}]}}, &(0x7f0000003280)={0xa, &(0x7f0000002f00)={0xa, 0x6, 0x201, 0x86, 0x20, 0x53, 0xff, 0x4}, 0x122, &(0x7f0000002f40)={0x5, 0xf, 0x122, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3f, 0x80, 0xf1b}, @generic={0xd5, 0x10, 0xb, "ca6ea8c47efa55eea524a3155ebf33cf60fa3e25d8e6c5d6031f17df60ed6b26370c04cab7bdb9e2924893e956e514e494a203d799471e6b075fcca170d4db28dff1dbc1ddb09f51be2c633f76c45a877299e434ffc1903396de631af44b22a3341bb17f945d1ccf85899cb63f57e3516f264d0084909876f53e19fe4876837ce5c07435019890299305bdf9e16fabde536f272da1535408b745d07b797430a7372a24d6eab7f048e3fb6b1a0843d8c6cff08f67acd60813081cd4aea281539e3c7b921be5bc01d77550bfb2f6971e03a7c2"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x4, 0x9, 0xf800, 0x8}, @ssp_cap={0x1c, 0x10, 0xa, 0xc0, 0x4, 0x5, 0x0, 0xff, [0xf, 0x1f40, 0xc0, 0xff00c0]}, @ss_container_id={0x14, 0x10, 0x4, 0xdf, "0ec60fcbee499488a31de8f62a1e7eae"}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000003080)=@lang_id={0x4, 0x3, 0x44e}}, {0xcd, &(0x7f00000030c0)=@string={0xcd, 0x3, "55cb219a53544e347056421c663a8b37affd958db4afc779ed8309b414f83ff0dced223fd447b92592b94295eef69709ee0597c3f4e8bb24f6a196e2c789f40ea39d6521a7c2e9315c27f28f0a7adeb7d759eab1031e15bac61babad7bc5f4a91129ae26cc61882977ad1211deba54187ce155179e3645b7636e740f0b16e3b6914585bdf51df043f0137d962bb680b8efdf9acc260fd3c847e3f4ea059d5951ea660e88959c00387943351f653501b25fb28322c2c7b92ce838b3d6a98344a33bfea62e262dd1b522f9a8"}}, {0x4, &(0x7f00000031c0)=@lang_id={0x4, 0x3, 0x447}}, {0x45, &(0x7f0000003200)=@string={0x45, 0x3, "43408af40feadb3898d876d1afd38d41c4770b818cd25f1534571a326726ebf60e5c890c509365da1779f58c2673f380826cd10b323c67568bf6854f0946723a192438"}}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003300)={0xffffffffffffffff}) getsockname$unix(r12, &(0x7f0000003340)=@file={0x0, ""/504}, &(0x7f0000003540)=0x1fa) shutdown(r1, 0x2) r13 = accept(r5, &(0x7f0000003580)=@family, &(0x7f00000035c0)=0xe) setsockopt(r13, 0x76, 0xfffffffd, &(0x7f0000003600)="c73b8a0c83569d82ecf20a6a46603be44050b761edd2a945193776afab5cf9ff1fb6c6105a553ed0fe3d568a1836c76f4a682c6df07ac1c209016cb35e4971f8fa35e3f80fa0e727ef190370b7deff1bac424f0ff349762020dbf676346ba513419618e4c2e788a0efdb459e087fc991a239f765cc40a1474afdf0e5877ba96411ac7c548f9720198f1f469f3c4e959086eb6c1f250ea38f017e47eab221041d462ebdc112d00b7bae1f23a2403c86e33a5fc9d0d481417b7b797be55bc55f1c8ee068d2dae9033fb8f23423178eb9a7a5a8553965b6192f15a89482b1b304550a36cfb8f4ba8edbb2f38db809a40aaeb9b595a3cdfbedf03e975565851ed06f9c0a2b9d2c7fb13846a3d7d6ee709ec3730958f1470f8e4c7f8180bf1a0eda28684904cc5a2cc285333c764bf665828bb9624bb506f15e2cd696014b72d45bbd11e14af4f6e58965606f231475487bce20edc5ee73ee57be81dacb078fcc98c63758efcad4e7f3874acf02c3d7bd951dc153a7f79e1600058244f2e3d44e362cff1748037bb0f7328dd0bbe60277bf9a778f43a80b104f0ff82aeb6dae1017dd737bd672bd7f608ef61006dc87b2597d617b4d23f713836b2e3242e669fa696e1ced35725319257c7921a8a2132d7a821637d6018da19cebec781f8ec25bce439cb4933171fd8f9000c47c22c4752a0fd797082fce2812a80e191a78ae170093bb0a49fb7ee575e27d650b48e6078ba27bcf4793f3b775378850e94a100894d654e12bd544ecc1fd0780e1c53182b8e75f803c0ec66650470424364f675c8aaf7d3f475179d8b1470db6efa2f0fbe13ee116b6a381da600aa2e20a447dc8654209aafa4844107143b18c451267cab1d916eebadc9c7e2d0dbec17fae20d1bdb4d38863024cdde7fe42d8ce0b1a9cbd81942c85397e3d720133f983192f7370bad05a875248f3383f28fc9aa24bae2cc41fc28ac9bc33a08069ed863b482cc69b137a600f0a7fb3724673d04a65328b0ba7145301b3f5616f7a6a062f1ebd918c2e938c6598adbb2c0b33175cdc58eb552e09d4b940158d910e48af2e43c893703e94591affd9a3c1c732bb5ab534fb3af284da1e7dbf60f15cf84a670d45241a82e4a2217cf7f72e2abc7401d8c9af397ea91b908c5e1bd6a69c03927835d8c31d2e3830c95442033b91dd40f3710a436512e2154d66c8f0df621c75c1c16b7e480db3e3233312a7ad7ab8f9b41b8cd94c619b4157d25df0c5314b5f2042f31a231bbb14095f036049350c7613a25d76161f3d6af3ab09bd95442341df755ace62df217c1e07a2d271560df961ab4190a79549fb41a0b1b919f4032a6fe475631c0e8c5fb0afbaea506cb15ef8de4987eebb72fe260b8436b63857a5999c5e8b23f017ceb1aa28ee40355008a7dd57081b713b9775e8bcb356f6a0c66cf4355ed0047b9238a0a384a1142536e19d45f5ec8cb7502e8344d2f3091925541ea2172827f72e37a23cda12059b5e9488c73b5258e52fc218e2e4a7494b365da70d4cee12db8d8e1bee1c9b22bec708a345af5a265d0658dbfd511c550a8b58f404c64dae0e60fac3494555eaab027d4d63e74e8fa0a79b996b9bf797c4c80249f1e0bb7736e02d18d06471a7f77ce2d82a529a5f29817b5aa70885808474d29d52dab55e70b643a5f3177384e6143dc0b33be51983a2567f1244b47b9b8bc1c7ed4b3aa1de8d0bb2e363465f066bf420be8c51d6eb29ddddbd79abcf1ad130b5931c0f51bdbedc0d09c70e85437141571ef3b7a829950c24ab5be7c34f807c17972863a3c4848aae27e5b0f099ec7598b954215bce38c5d9210d72284f6e63a83859704c9bc2cfe2f58b45c3547e58e02a4a2b7b29aa249812b7441834b91b2514f6cedebe7ddc7d44ee18bea5288f48fd3c55c3cb1ba21badfd654a50028f9c148343b3415de0fc9cc484d7b0c0bf532ef74a28cc8b205ab4a53ea052b847a168e6cbf0b01c9e93c795586b999d92b283708ad608c33f49ef7601743a6fb2ba9b4780d290f3d5bd5de29a62c178e5dde1b8ed9873be1d0c95d27a8ff9a8d5a83ffc4899fda6d56926c0bf6c7550a74da03aacd6e2356068a3a99591bf27aee83ae1a70debf489e13e07aeb8452d748e2caa3c4dbcb06ae5ca9e0c32c722e79b2581d2d824489daef61cb2f5bdb12bbea83ebdac9e06243c6741dab31a08d0eafbd563adba7ee780c371792387484cac302614e24bc1cd5418acc39c69ed1bb66b4d3a434ada554c8652ed9421dc96732e2f670a76346699319ae4b985121cc4a7ce40d05503bc45a04e128a8032a0d591010ffb036fe024ce8fce9dfd05de626b571e4257042d5d34c6aadafee6410fddba3eb01f733481786fdfa3a2f645a0fe7182656396df2e668a98c03c4213f769f66dded8e8ced20f7938a5ee196ceaa32e66fbf96d816652ebbd259277f5388f8d8be840983f40051d588435779a982e5bb2e3b7104e30cd14508c0ea100d83ad441d18e664f30e9c487332c18cac768e208ad04ff565dfd3e23f24604e39ad70b9a557b7bc7b0f3ab984e817f78190ae3e09b3aaab808a0aea0e01f0f298e774dac4ed6975ca4f96f4193f5b7fedfc94078d1a027cfd71c2732070eab4439aa23f663d956ff01a86e163c149ef42d9b92d22c8e01e28e7fe18b7ea5faaad519c8290e081adddd52127761f8e3dad82e014dabbed352d6af1453221c55e509ac97d247ed7b9c3f1479dfdf931a0c5605ab98fd2efcf0796f902d85cb313f43dc53344d8105b28c2bcbd4e9c2ccde277badaaaf3bb8e56b979351e965ae6d9ae1ee5733861ac7350c908b0fddd9195d1f5b7d3c04df2c07d65d89f121c8291d09b832baa6f6593ea7cf898afcc05b9b20bba7d1c46424ac13842749ab12f5ac7f567a7b6b210beb3077cd1d9a1cad23971fa497fc51e4ed70b2180e9f28cc1953b6b9c2d19b135bb1353f6007cdf864701f5a974360799aaba82786c069452a89058d35820b0d99762859f92af5476aba7cfc1aac7604f51d5a64d3ed405d9c6c583e7132b23d4acf5995a68776e5a5ab7c75e38df09ba04fcb35feaa45900bff43e3996d8c286a8373b0bd10370c5157e6da1c2243c72292010d01bb298d3b856db50e3195952114544ab397e8f5e6111d2389513d4b52db3d56551b62a270288ba9ad1e1cddb3fa65314fee4310d8f20031af37b477fcfcb76a8af61fe9f6175d0c9daf3961a476b6012be86769278e8c1e95518624c0c83f8fc5cd0fb8c5928e9a80ba933733264b29156217fd99dbe65274e8ec875dd7ee9c5f9490553cb02207e5303b92e90bc8364e8539c1fb75069a71d220cbe17002c14e0107a63339b1f0e8fe9290635f33db549e8b30ae0c91b29235d8680ad7991ba0fd0d901e7555d177967327f8a1b6a9e5526659677f4cf4791bebbbdef8703ab5b6b0055cf258ca4c7be9959510905e2ab6a924594b781484c13c644491b57abf685571b6744d4ab37321446f91a83e22a0b05728cd5899440f132315039fd2f0ad42be0faf3a2c2ca42f1b9d64529f4f39f63bd0717636678170f38dc74e884da4d44dbd6fc4471e2ad3f38c75db96fea40275eea1af5a3b999fb2d135a43ccd5d28aa457ac3da9f9b03124f8b9d285292ab3734733c3dd5399ffecec778358ec4cfb2de873219d98fb02294ee62fd7a39aded74982e5e0bc45c43694795ba5816af56cbb3a7c141672c5e73b0f98cbd0f5da3c6eee083b54c223fa3e7867c86669437af05870c1eb341c49982a5b7b6bdab31273d1aedcdc97a6197aab9c4490d1f80ad1e390fc5142e476c1338d04282ae14767b4df00eacf484413d37171f94fcd3ad5fd9ae978fced5da6debafa4b4b0bf2c327068f72a781762caf57c2c62fd4cc4810cc9ccf74d5df26f99465a6793e8698b251eb91d40cf6a699a514a94ca023b135510a4f4aadb7600780b9885b025a4a449e16a61f2f6858e83dd5228313efb5c57be8cd02fc1c7257f57d4b5530fbb629e4d2cdde655ed8de2f344b5341c60bf1dea5cf21753f934f8c723d2d4a7a4dfb9e1518d06ad1e4b59ecf49922a305d1a4cb0e452501ba1f49c1a3bf7fd7e557d13d12c78bec26b33fbf5acdc723365589613e48835566ef119cdf9e632d129558fcf50a3b9f9b871e044b4612e8e24a45ff1e095b646d60e1084a82ce1af6b3b8aae2e5e00fb76ed586d24a29e14e286c35eea13d57e475198bb6abc4abe03f126ce370f8d9ad74888cadb245ce358104e8fe6a5170b81874dace93bc65cc117685e5b7b22b5663a94efc0a6df0dac1567299a3b3d5dffbc8c508f3b9234db428d9d1e058ef6d2c7b3773eef6679af1eefd548ba561872ecca67d027f5a0b54f59cce9ff345c567f87005167362bef58ecbf25bf884ba402c312d3bf0058dd6f6856ccce5a41b47bd466bf82092176927d70c25819322fae25890f60f1145b52ce065aef7f6365f5c161ecc6ac552a93271d916dadb78c4db92520604fc9673925f9add47521dde24a060af5042b545af318ba52dcf8efe85983ef834868010a950c37b4dc4ac021b391ff9d999ce9e75fa120f4453c0b1fb93962feeefd02fab228210e0e13f6bf2a0f24ae374b1674c301f2434915b522b3e4958e36d0c4f6fd2b179cce91b72dcbde7ee13698305203b9a14fe1f3f8e34ecd1aa1fe36c28b2641e8e28f4131712e85905c667832762bf699fb6325c59db1fec23ae229a0a59e527cda2082c7caaf9087b4f44db181ec2931cfde6b45ead52d798feddede31448e9322b63ee549276c6f73d2c19e3e79a7916a85ca5945356cb1c1ec436614a9139fe1b0721a6d83480c2340a6d9d74b8b19570bf1cb6b730cc72db2528f0f65e4ebf6cc7685ab72047862265bbb45dee51b131418716a548723556f4226e2700bf92524b1be8ea7932619c395825dcb795e97c08e4f5c3bff99ed0bef1a0db88c19dfb6a06007155605e5224455990e96a066646d05008d13e5678f50a0964413b5bc4d0197a5776855c40c5b7514e8ddc0cde3949fc7a263fb6090a1d3cb003217a24b68e14150636fa8b6e0bd85da0055ce60c6a2da3c8931eb0a6a69693462f617964a7e5e688d232f2e3a49ef25850793d5b20a157798cc5e11b55519d03794548544a5eacaa5d4489d99f4355adec9c080b5fb6199a697f1b8ae041bcb87bd105158820ccc644c284b8b6255e9f1cdf60a335ee4c5537ff1c405e63394258a5da35261527bc4740d4991bb7bce8b947442608948ce55b388caf3cb239c9bb37564d88445c114192c76e5e4946332541257546fd407b704172e1ef850542658de0b367400ce28b646422672311b49e9b79742fe292c35b655ae997d7b82bc7b2598325f5f069808f992e3bba3befe6692b52ce9e13966fb9e2c1d661a1120929d08a3c653699201850d7a89236c21265cde46789a7ab3525ea5b9db7fae0b1e63d25775ccd96137693610ef2c7b36b64f3d5b6d22430e1b5a0fe331470a3d11d6258cefc5e3f679f2e6420768d3717786487e27e4a7d547d28f50151a8743b14901b22719e739f30e79eb2420126583204626f6340b8eaf2e41ec20f0b866cbfe78d20e0e755d18643f8587c25cc5e568b8e94d468ff55451dc27d2fffa51be5ab327b9a0b53dc9864a593234db2e06493fbe1db9a282e5f57fecfa8da80324149471b1e31c03da54ce07e633db6d7d64dfd6a1e70d854668a8c135e8260740b63e1cfe702d94a7dca159df5c609dcf9f3e099ca3e639ed784bb9c62bb", 0x1000) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000004600)={{0x9, r3, r10, r9, r10, 0x7, 0x8}, 0x5, 0x2, 0x5}) r14 = semget$private(0x0, 0x1, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000004780)={{0xc7, r9, r4, 0x0, r4, 0x7, 0x101}, 0x401, 0x6}) 10:52:27 executing program 4: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) compat_30___fstat13(r0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/215, &(0x7f00000001c0)=0xd7) flock(r0, 0xc) close(r1) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r3 = socket(0x10, 0x40000000, 0x6) dup2(r2, r3) r4 = socket$inet6(0x18, 0x20000000, 0x80) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x6}, 0x8) fchdir(r0) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000300)=0x101, 0x4) compat_50___fstat30(r0, &(0x7f0000000340)) r6 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x38) accept$inet6(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) __fhstat50(&(0x7f00000004c0)="b20762ccfc0333e48aecce8ba2ae4d5bbab1166f0ca5daa1537909125a0f5ff6e54cc00f3c057cb034bab4eed578d7444f57d4d3de6fbd1d3f48cc0cd3537684f0d876f7b8572d3832f73af02a3f67db95cf3235e31a25bedeec943b61e5468bf43adcaaae056183", 0x68, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) __posix_lchown(r6, r7, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) __lstat50(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="b05626a136ff0ecd045a64cea979f879ee46dfc27aeec8269d32ca74e4f1cd628d030f0f39e28a259d0673de45334647bb838ee08229f94c7ead01eab878c8f67948bdb2994a298efdb97efc5b657a8bc2d0dfc3b3d6", 0x56}, {&(0x7f0000000700)="267b516e71588687ece69085524dd435ce494e27596944c9948c5bc433acd7c5bf1eb5c4e9d27d3bde25e977065f44c6f25437b3fffdb6dc961c3b027925c7e7e6", 0x41}, {&(0x7f0000000780)="a626636032a7d85bd5ba9d72c0eb148c0e2294f37a3eb3dbcfe11eaec540a377f45247ee424b654cad29866e36adc4f8fda0830856722413ac5440248e891f31f27f5b48e6bfc4d3bd8d571a8e75e40fcb909667b7f12da365f8312ec6e2024a682f1be8d19bf5167329aa387af415ca46c711110846e610f33703efbad73129f8afef270e76c39bea294c579008e6f19cf994dfc972b871253b65b51a4d14b62b20eae581a5d7a556542db55a689637c14bdc99b3276a2c54153c2519ed0265110070dedb4aeb05c0a0babe6ee2b749ba91ac32c2b2e65eec17a6e55d4602", 0xdf}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x2, 0x0, r9, r10}], 0x20, 0x80c}, 0xb) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000a80)=0x9, 0x4) r11 = __fhopen40(&(0x7f0000000ac0)="fb31840ef525fdc6c1faaffbd5a4f92cd6cc21aec1f0d11fe21d843c674f8421154841cb226bdf021c3d3c80869bb6e1ba254c5a309ea7c96aeaae9a10f0ebcd2273ff4308433611505a1399bfed0c15441e6dce14a2b1258030b540916db294f7fe7c2162018aaf6f38e0b49706fda74bdb9484591ae4c3c60033105dd131d39717fb33c0555e6a3a211a9789e7967c5e8aefb7bd9dc4dacde63ded88e3c7a8161c1fb042d2ebc9e912b5ac583c8b35a34264258aa935a6ec2a72fb06e234c0", 0xc0, 0x2) accept$inet6(r11, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) fktrace(r8, 0x1, 0x80000000, r12) compat_30___fstat13(r1, &(0x7f0000000c80)) compat_43_ommap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x200, 0xffffffffffffffff, 0xec4) 10:52:27 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0}, 0xc) fktrace(r1, 0x0, 0x20, r2) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r4, 0x20}, {r1, 0x1}], 0x2, 0x101) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x36f, r2}) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@len=0x1, 0xe, &(0x7f0000000500)=[{&(0x7f0000000180)="883f172cf8bd56a509d0deaa2211bbe2b505542a4fb7f85fca8a9d068bd562b24a7128c13ee61980", 0x28}, {&(0x7f00000001c0)="7a20f6dd4acc77c99afe17860c4fe786e78049c243dc133dab02038a9e5bf2482bf324b6bff713a777556ba1234eb8b6edc03856d2268a84a3234a4d5330214f00ea617cfe2323abc80300acde4f75f9f7199fa4a661d0ae1a874e3b764fee1053dc4d6d0301d980cbdde38a3ca912c0b770c8b141b8c228c6e3e8afb9fd462fe44cffc578c6b98c", 0x88}, {&(0x7f0000000280)="3d593d7ec9f2587e295acad4e47fe169bb862d1bb62c39dead230dc829ff2c00e5efb7529eb8906f85692d1f2b626ac56dd2e768b5c5ed44b06021156b8fdd9b8b7c615fe35dbba0cd4a665ec916be3ed8b49a3379548cc306cb28b1c6c2cbe5abf5727d7aeb73af5d6d27962d829efed99d8bc82f16c39bc66570e4daf513aae04d3720b4801e7ce35feb7fc6a42d5987d3f47738915135908e95cd3ecdb8709505c768381cfee75e972f6a8cf1779e77f483a803a85f5dcffd9bfe860ad99f1fc68f94f8be34a7a5f78eea74e6", 0xce}, {&(0x7f0000000380)="fc2461a2626e16f8d7339c0a3bc683280f38f5c33ff806d0", 0x18}, {&(0x7f00000003c0)="e3bc750b815caf022646795ff70b4d5f8113e9839b63ee808465d1f1490d6dd35c9ef32a2d8264d89488f4e61927e818a3e21f8cf0bf6b4d4bd7ad5915d84982c0caa41e129eba5ed1cb33597f7d33b30a1fe082245f62b31db94cd48cf416b82eccc4e0288f8d6f22f598490737eee912acb22901507d", 0x77}, {&(0x7f0000000440)="996b288e593e69ddd5d92f8832ce4d1ecdee9bf8999e65f22c79bb63f3d5d36ca58e73db5701a91a05f6900b8f60cb8edc2ea974e349aaf21c70261d3b37564324db5e19cdadf9378b0e159fd6a5125a2dbac9149d8394dba96ffe427f20ae8e7dc110196ec4c0c5f0f21ffae9180e18b411f2716f578473fdc0cf67e4aa4923ac305ad5eb70470d3e502284028120b764afc6c70910ef3927172ed01566f0e77fcf321d96d102a55e36d6cb843e806fc74ef0", 0xb3}], 0x6, &(0x7f0000000580)=[{0xe0, 0x101, 0x7, "ae28998d7af896322b305b023fae7ca128251a5d17b1ca4e9eae2f5bbbb17b164193e59b38405b7aed07903b22a592976ab8114c52ada246c89a0239660d57627a73c2a4d10bd369f3166db02e6b34f3f692468e3656823d95ddbac9e6dbd187dd8d5257c917c400d0b7994ba2cca99ac1b056ef94f1c39086b59072f16b72bd862eaa790fd2ad606830f525c150b58ce3062aa786ca9470c51c3604881c5091860a8b27f1aaca0533da820d890aae36722a432680fd48b9d470d140571a9e982c959771ddf036fcb1cd8594c4df1d3c"}], 0xe0}, 0x404) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0xf19782171e0b827d, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xfe, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x9, {0x9, 0x21, 0x1f, 0x2, 0x1, {0x22, 0xf83}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x81, 0x5, 0xfe}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x14, 0x6, 0x5}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x310, 0x3, 0x40, 0x6, 0x40, 0x7}, 0x19, &(0x7f0000000740)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3, 0x1, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x4, 0x0, 0x2}]}, 0x9, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x3002}}, {0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0x446}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x407}}, {0x23, &(0x7f0000000880)=@string={0x23, 0x3, "281922f4a2cffc36606075b6568c9d9c60c80f93732c8ffe95cbd968d6e379c771"}}, {0xc0, &(0x7f00000008c0)=@string={0xc0, 0x3, "8bd227a78b1255683a92dce1cdcd6477e67e6f95b1c609deb5d6da19fc96f31e80d727bd6d6f1ff65c305f0f1049d1dc6dbd54292048f4bd19d67eceaedbd800a270afbf415fd3a887bb9a66cd99476e78682299c0b84b6e4fd2c16bdfd8fb447bfc0f5008f0ed08e1231bdae5e48345db981dde31bbadc0d1a207b6fb110fab0aff5bed30a0d3460fe7f60feb728dfe9e41ee531bf8e28ff9a794e72b56a0442d57c309db187407ed3a62d870804260b1d77c03fb6ddd650f8302c94fff"}}, {0xba, &(0x7f0000000980)=@string={0xba, 0x3, "de48fdb0cd6f9a8590df74cbf838b2a9fa9fcb32ef321042122d174f3df14942756c5a1fd54ede028603590e48b6f384881a678b1d3d20210d627dfe131b907d20859f57015a81ae7efb4b2de35fec3a0999d2ce38d566834cb0519e0dbb9284179c2b4937e7cfebd28ce7812bb7fe9d13c115aa2d0f99866d5f8de4a0bbc8a85b73c8e28feaf0afd8e5a64ee78a78bb7eff04902ca1c4a49775ab4a96adcef665d7b02dfecac4f4d1978e9674282315bd4d152a61ae1fe4"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x1401}}, {0xf4, &(0x7f0000000a80)=@string={0xf4, 0x3, "b70d27cb734f6629cb5f2b9d196ae2c1eb8ebb91bcddd1565a808e66b7a0c83a57af1d169db503e8cddaf3db3e84cf37196a690201f09cf0eb5877ad5ddd68e21d54a48cb51e26d1e47d3f58eb7847a699800a8058ebbc69723251c4a78f9b0ce135097df4802fd36795f66e3e52d7aacc3d90013c48c25c99958b54eb3f00edae6896431d0254935200c9be4b73fbed7ffa45dac2ea916bb0a7e114e4becb55e59a6fedb7570de50b7b527bdd7378b08cf86a558c0e6a14ebafdb24fbb334fe7437cc00baad36e6366e2158cd4ac73d274d31b97363b72084bc7c30725d9f630a1159f86734a18564430fc27c2c3e8b179e"}}]}) r8 = socket(0x10, 0x20000000, 0x7) sendmsg$unix(r7, &(0x7f0000003040)={&(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000000c80)="3521bdde7ef4055d5b1abc7dce7673ff02e5e54acd34d7a7382c3f8a19a1024a61631878783824f3c8fcdf20c362fa0ffb8b6570766fc7a6d538563b9320400a5871e3240c77d5cfdcbd88f5fa4713d802645d5726dccdf68cea62ebd335d63954509040e2cc55e5c04f63e87def27d91898769c1416febe353a9c9515e086e4b197ee77ab9acc19d7ec05c2bb04e91b46fc53a1041ee25268fc58545144ea30c8b575487b71e07ca01ac68db86a21178aa2fdfa693bfd5ab943c51fe8e50babcdb9338f946e6dfaf792177f3c4f65ff540a21dbbb986435823de84a6b4cdd7e4f8c3a21e2b26cb29fdc1dad673935d84a2e5fea8051d70351ca540043dab761d5a1da9f732cf4505a3ab393130ce9d5ea44bb434cde81e9fe16e365d9423f568fecd59523b3da268fc3a4fb0919a592760327bd0fede36f8a75cbd5859a13270ec5505a420efd5e1bfd5b6cf8e1366a6b0691c8192001131e9c37d649b1553ba476b3c381f23cf893a55444acbfc391ca102e61973d4ce34b77f02c22d59e44f0b54e7984e2f0f29974bf6bcc2f4aefe7b2888b6796f344c635c96ea5d8598da8fb1b7a72e99b22aa54759ffaeac4f4b020a031b2eea3314147a9629999a02a947f222ccdd0d0f3c9f7969ccab4229cad0a01f6eb2e03f94ee3d1186debb8fc43720c766e0e992df3cdb0e338ea4722591176cc8d935a4ec6849ae8024cd3a5c602866cd08bcd297f2e3dcdb1d0d221b762af44b45edbd07455eee8918744b5d5a4f2f12a824ca241cb60aba20190701002508cb5a76f57560120445e132afe8bde37c8427431f23107a109619c39cd32c266ef68103d801310fca640229e6b8c29e410bc1e7e5c2edb19064cbdb1572089c081f858997524d3306ee6ae0925f4e388a699bb3114df2a98b38f1de599d05625c4e84c88c52af0af528c0d39a361cbd695023d66cf014f2bc4b6b9b15bf2065341563fdf270c0d3f49d5d0241845416183fd07d36381a42f2751c173b8c20b1b3743cb8e062e658cac7d5099d3349b81ad90b747dbe554a68d1d5707fef8961311945160022a4c210127221b0fd7ce5af23d6e0ffa688c11535323645d48c4fcefa8cde5866d444e26b2bc7c9fdaebf144b22258d3638cd52a37f78798bff780ad8a8eb7cee02a16ccf87f80dffc4b24323f22590f3373ae877d93ec752deac8b71a1a7782bd8607e5e318fe0f6f0d62d91b5d6097bac7a410b229f789b0476d30ee3e087d721240f2498c144144f51fe334d27e2838c9ce39878b4180281ca098947d2abb8aab001d4ea244f35f20b067d3e6aaa4c3865ca734c278a5a9f293efb60451856b382575750bf455d1a5c9d434933873cd6151eb089862ee2974a3f8c04aea1fdb71d152fcf005636e1085a01934bd287bedd159dbc83f8086bc27e94483fc0e11afc24b6676e5affa131086fa2f730a579fec1becec17cc3078000ce0e09f514212efabedf34df9dc6af0c9c078c1af7e03e018dbd45829a9dbe1dc72b61ba7b634a54315eff3ca0bcc6deebb24bcab9c900d4eb73fa2d9f17317b1c59a701f93ce5cb1d45039b377b3579843e844f6b1fa53b9b5b539b5711e511638f62dd5eca8b03698f6decd2da23997b33be14948d3bde3f3d9fc24439582d58aa42ad52a590d2d4db28acd5e60e4e30cc66f5cc22cb461ba877077b5c50f18781167beb5bf2c9dcad22d04ce8d034f0e34607f60843e7232276314df9127c22dcd095d46fecf389a11be57d2b21b3db4f25fca497325606fe18ad6b994d56eeca2fae8182a405d67156ba14b5d522a26aa52fd5d3d73780517d1d7b54e5567c5da57801797e8c1ec10055c0d91fcfe14b44421f67139416d60ac1004f8a234954f7ef0140bb05e6874a88dc52b887194ba9201fb5dc1c29a1ceeec611fdd01401b26e7f7bd923570d24f7aa84c655420d594d9aca521afd438ae817774a3ff66286eb13aff210575325513a06363043891ca9162c2d3e72d1f8f9ec4ad4fc4266b0ac1735ea0b66373b9f96f68c7c2f7e4b35d49d9e18ac13a27b7b82717fffe83482de2ca129879b896df84179f2b75d9a8218559d0dec6c25bdd4c3bbef18d16b1d392a17787fe4768a809fe755b94acf64126153757c3dc92e773734ab0badfade97649917402b4d4e9f66afba9559747bd6e75d2741fdfba1494df4d082e772fbe3583b2e984f96da37d7f2389fbfd4d25e26982f1594eff2fd1b08abd48fed31f93c7c4363173c41b218998bc695377fadde6658b26a8f52f49ec14ccf490c9a4b1bea927397fcce8ff71a5d831b3267d87e3d87e22879e80f3a8584635bf26d6eb9c510ea221328aec683d647827d8edb51b18fcdace5bfeef8140d6bb543881c50705e8d721e99b6b329c0be8e316a65181ad57f5064dab6c86198d5c6804462ba58bb6dbfaed9f6b0fc05ae7427afa273583c74eb26e08fed62ed721a3af95ca359068d5a58f898085d3722d6f60faa750856b61fb6bac3d8cd30000bf81219b344285094ea9f047585757762a3b70162aab4bfc722c8aaf068274babc55fc7d9b129d474de388a2972e5b3d8ff7904374f5e510e70d4c35a4415057045b9423b2a11d0218a5d2e1ecee3fafa8c91d93b8273417bb497daff6f7845f633b90241e43cca09149418c9c173a77478e27e12437ae3f0a57813655d96bb289343e146fa4c58e28e4ac12f0a66cfb79e11c4825ddbe6f4f3236828f9cd3b4f717ecf865798171825b212978f3d5914e5634de87ca9f05c50d4aba4934dc270fca0d63e3b71d294581f5f7d2db3963f141b0ec4c545fef897c64130e0f268356f4b4fa493bf9faa3c60e6c61db6768ec3411589d1dbd8765435437d04af9dd3730d4594706e9de1bf4db14054ecbe4b31ccafb7dbf04bf310561185f5755dbbf571e3b28c324049352b1a14e31f74d63ddda564d79d85fa32b2fc36189bc71ef638a32bafcf42c798f174baa00d6fd4e4682aa5b0965f9940018452c9ca81e5d914066242d2ae8eca53fe7aba04c1ca621aa05f79363ab5ba6de20d9a445b2a605c4aa940ebba7acaed40159ded46800ae16a79760fe138e57b55d9cadef6bce9974e40d5b0f31336a53c01b4b05262cf1f5d35df1a02967b1a50d3d44e7665af207f287af031fd1ae0dbc5f2265904d8c51f03c62daa5c8c5749d501910f989c82d4d3d5bf781211368cc5173884e5b43a9d0124515c855a1b590ac3796bba16dfa195d86f4df7100af87d4db32ddf3dd8155069efcef2cc661622e92aa33e9fa487086339afeacd07071d8ba3f9755b97f53bff011d7729b5087d026539bfcf9a810e6b64f7def2dabb596d3b62bd2e90adab7265eef9825cda41fab00957f70e1b6ece012b4a28548709d8312d259cda86b1270299d157655456a1f5a0871a39e451795dbb18ee348754f35e1d5aa374938a0791fa2b5f9e37942aa36d9c494d2c949b56316b86038a14bdb5d9735eb2d2d0c4173cb7ab0194ab7a0ab6961bc16141729923273a83e412578bc2ff481d42c2935ee0e7653e46296cad5eec58ba1c19401f0028974d76544bc148adba610522afbca46b35796f76924277f66483b0f4994b7982476cb2d8382c8e412d54b81e4fd8bbaecbcbaf8bbb10241a70041650d24c8417121be343d68f59b759ae695c4e622237a11e47f80ff3e958c0ab4c88eb8eab49d8008b163378f3fcf0d51452da43eb4c144657cff90b0ed5ca64251e0a10579e47339d2f2eb8fb3b14a6b5f75f09f43b9049ea7c8f25ed22a7709d02e3674bdf0c618a476626cbee64cfaecbff0f57edcbea7aaff0ca7d0383469043595a69832cd458d7919a8841f463e2dd2afaef817d1a6643ef3faba297552515b372a5f70ba98c5ea04bc518a0cc10ea77ad5edd851c817e56a2b6334b82c683ae4dd9bbc4b543e416a33d59ddc33392293147f593ed274123428e2244f8b1eae392dfdb10618b1436f4a53715c1b9901eabd1e4ac98409726ae823d719c8d331e71c5d68f979191a204250cef9f17dc7e7c99107e6bf0e4d4e627f63a2e723f0bb674337e3de36f2094d99d835dac70ea48140565211b4e9f9f231acc927aecb2283afb470cb3958326da4cbddfc49f0dc90314045d567659c1e79aefabaf2920fef4c142a757662078ab48ba9cbc8c03f0de659404ee8cac9fd69b78f5ce0a20e6de5ac88733e7db53779b9430e212a93843ebeff7165387aae27f401fc2b0ee463517e5f4243e851c65388d1e164c184d53fd5c60002e4450d2df52951d9a3832c63d121c7184cc740d59a7ef1cde15a8793949fc497e97743f76a6fa57cee86aacddf92e01d5070cb5ece517d975f2104a7aecb50d051eed9ac0f877132c3931c31c6880ba9822e99dca5ab46f1091ff693b04d5c0fe4ef0f07db70bb867eb8e95306df4b03cb62d93d2674f5121fbb021a9bceda475a1989b4e21445245bc53ca5b7227f9436b2de0506f84b0bab57dd6f6c6e6986eb5b7315a50c43096db91e0152ff7a12d05b389313948f7ed8b5336a5df8a9f675a09c16be40725a81abf4aa6761f2b11f5a09cd7708d48a85e1c22f29110473cf2ea3931ffc94eec22f0d69b1f7d26450c82e60716060721cae281d561c060b354723f1cb91a20f9a3642c506ee6a76655103f479ef1511c99801082279cbc624f49778090482266287f2ba60da2d3eb092fc633ea99c772c9d7ec19f86f61f114a2bf5d421a2d8ce8a80756247903bd40d3f63b9d19618ad9881f4838f9ff114ad91ce95d11381d6e7bbb3de058c9e7918c5ace40ea9de1993374392d8545e37f445fd8db192a34b4cb8b421b37f1db7a56dfa11feae470e18e4866f3b2bf2ff1fd5b51ecfcc7cf3c8b44669e58884a72dab420f968a0af1374a25e8110dc86132da9c36fab87f3a40f96b4d3b2e9cffc33a754c990780ff02eb4afd7816dbab128bb6969eb7a0ad0891769ff54b5ca53dd36f711b4685cb53604daf865f37016e41dc5a2b53f3820cfa3c47cb926912c0fcaf9a975a624fa81d9b0554d6354062babb83d6cfb81f377dae9096b7497c5c6d51bc1825acbae7c5b1b9d23f66b85fb9f1643ad5ab5c8feffd20e1c9df70d89eb3c7b585645da3c9563b62497480e23b358c0bab399cd9fb52164aa8ecb854832c4d869ef4db5e7a4f52a39c7616bd10301b898b9864c36117d572f5a4ce0352134e0a48f2c550f4677f7283d10b90527d82823071da2b4aab0e7ae5ae2099fc7a6065c0d59cea5b6593c6f46d74b63486b2ca1d08c2db8a50053315d92a3a6f01102b0cd73b3d5a9539278389b688771c8a92be62463ba7a26d7d0d4d8e891792aee2aa62f78a78fde5097b36b71952787bb424b33ee955b34c29992f9239025570eaaa2ca8b5765835f1c20809afd6baef0cf1db0e435385fcf805f68f4a2f31c358605599e266a7c09509877820f08c4d5007e8dcc75077a98c368f2fe6c02a52c4acf15984ad451927ecff2793c96a4569c4209b9f68cf44a5d9aec684d7b424a21c75d29ee21ecce211cce04fcd8d31cfad017cce18db2a80e14d0813204ed9b801b735e384009dcc9207eff9f92635f1e3177c45c656ae0fad58de4bf40c4e189bde095c20cd3aae6cfa5cb268914c74e697bd579d3a6a20656e85396218955ba8379cfa1e1c2859914dce7037fcb2a3ce5823f4f17c48b9453b2f2383881a39d9cc7b2ac216de996f0c6c633f36617b5e9e2bacd0e2e26d8d2363635b620f06bf16ea880f3dc55af1fb626dd538502869e56ca221c393648e", 0x1000}, {&(0x7f0000001c80)="252254f68df1ddf98e50fd12d4b1081b00c6d07af80d5d2a59069c0bf2afc44b9061a793d6d23b3c14fffd08c337fd70c21a56a5b72ffd53c1f411ac90ffbf234364019fcc13c9b83a6e231bda1911803f5a8af45a3bad504c73b4842c8e284ea089a5577c67e8427fd2ad69e699acc1048489ae635d4725e0a5e267ab02df8eadc0dbba5640bb459c01b9f8842e3b19808117fa5237b805af3618e39b244fdfdfb518eb68c1f537a7f0dd06967b2b95697ea220f40dfafe12f38f1efd5f5020848607fb9594a9185b70eecc8a50cb82a0060a4baab3f7c5d5d191c34790a568dea09b2251fa88861164a9d6db02d998ea0d2d2d0e81f175d91470da341c35d16fe6635c00a522c7375aea17ed444a4360b0b41259d32c859bfbcd0b5f623a20adafa87addf097d5283e0f1842aac817c40c16cc4715bc91f061299738567100c6330400d160e473abf6e6d3b49aaf96de3270f37bda571c3d376629116a6441b203b2eb49f41e13f80c09be0ba4af19daeedaac3f582e39ba285ee4f815806cec564936a0bce2f46afacccf66d296a8f8f22aa0dbf1e02415e0a792a74ab212cea423337025d59b237b192aaf7c741c6c1084c5ece58f0d12d170be549e8e4ce44336a3d829f07fffb0c02125ed594a47b978ea1211d96f6f0a809b25699cc08eef1ea52ab30f17931080fdbda3430df92a1481b90e5225c17c840e45603b3cb17f69d664ab7c0f91026e0228028c6dce218932b523991443801330521d67cecc7be98ddfd4fdef9c7a943d17cbc67a570e2a0718099d68b80aac9d3ba60d2379d312d5e2329eccceb5bb1a929bc44638165c6ee53e0205363f5a749580ded4b83229fee459d4e56c3b493bda1a856407827eabf8a61f771a9417fb6dcfef3f7a8282b17e7b954338b831221bf686428743fc01659d10a3e97ca65dcf26f5d90dfa92f6b3a4a91b9239fc82acb8cbf26c59997e6f1d75210ed8ff45b9d8ca15a61167002cd4280edfc03a5758006093d16df19a011f4fd024e2176c24057b060a2273ce2bce577671280204c960821c41a5e971dde2b9be4eabf31b220c8222c211157d43af45f9159e831a8970f6a5ba54a05de35eaa8e0321216b61792210f4d61d1ec65f3cf485314d9e801da007d4d7c69341d69ad3c02d3edccdbd34a41af2317b02a18fafcc61e1879f153ff731a7002157d3a777e13f90ef36c86c332d9c735c1308053a60215648b8e0c33e846d4482d111de70e13a46a99d153a3213b0fd5c9b907c47b52aad5aa536e6b44b914ec9c63b0c85a4614f6a788df64d768c43cd614a11bc9acf4f5bf77ebcd30c7eee0dd10bc0e652f9630ded10fa7df51f44e2738d316e2d17970ae968f1a50381bea7595b0de2373ea4326dd86d4ce91ba39157e414bacbf1b17e3ebaae74f934c24ebf0bf26d5719baaa4f7c7251c164d95a96b27ddd3a67d6a3989629ef3247d70262d2bd58cb865dd7b918bddae9f1f87987d4dea93ec3434759bbc369c96cc13030a0ceabff05cd72071dde2ef7f37df14751ee2de3402bfb7f11ca2dcf2e74eb8a54c6502b516f26e8db51f0779b7d65ccd3e3397a4f41b8f2c3353b55b6ce2980ad1c48ba7451a86520ae90b96dfb2457cf007bea76785d75638f92413eb7166539f8355262c7e800b35a60875d6631fb6407db3b607ce2053cd42e63d2fb290c644f48fbf444e5dbd5527506357cd366a5f12d229c343d277274010073cb3c8992044b03451304d9d9a86c2786333d22ee9e469a6860c029f41bf48fe51c092f6788fd36714e80a53494bb6e8b2b76f3692685a6539c66631a6edfaa5ae348770cd38cb539ac8f7c62abd0019a4804d78be19d1805deb5d719ab8f48da8cf998d6a5038b552f674cd4c1ce8c3c3aedfe881640d4010a96d38a391fd4e0645ad400103dd9d75c4d0802338d3fe5abb79ad04edcefae6bf997de810b4517f861c47761e75b9bbba33214d32a1272d59588bca1a17a0712d2c60528836780013dfbf2a3c1a92852461aa907aa8473b9b9b7f5e8c59634e967fe3fab8b07887ebd05a3dce81acb50b3aa726f01cbd62e0f32119eb06a513cfdc59f13d7e34bb84ee44515d2686845d25362a588b2fdcf67cc06daba76b0a0b93bc08df3fd764ff9782f7343a8ead2d84d1f419180d3b37d53412322cd86cc45fe6108a0395c98fc81b350797f096089765d9863ffee3d56d6a87a01a44c4396f86d07af52bf41a160e46e18dbbd384b8e446595aaec6ce3dead9070f43dd46e22fa48bb024f8bfaf9f0f56d598eac591345dbfb84ad3afb0c51de4aa4b07af4e332f166d517e70e89572819634c86241255b96afd3d908035a2209fab9ee2145ef57e9c96d3a206365668a0a7477a19efa4341f76e471488fe9208701d424d157e5d7d7d8f85e440e7e461316065ad1434f30222684ed4b91e9dd56375b844276e0adc4b89affaebc4e5a5924bcfaa21d742fcd45df6f101ee5c0ff49e1c6bb35e2f4e7c6691335a0c53b2d1c3e99a06c9520155164a74b5e800aaea325ccd715214ea4647cfdbfe2a3891e17116ba81b51d70fd6b630fea272e17215b44788fbeb5f98d7ca2bc7e8dbf47d47b7511d6fa0da2e3585fc648ffe2b08813b7d613fa939f57ac6f59c4a66aac7e143bd79a3b7b6b7462ec57f6320759bc1f5f50f748125865667f6b207e0de9484513ff7568f02f3011d1cbe9a6bf4411e41015d3ebde4014589372957daa6abf5db052ee920c30bd9d0c0a08e4c973ca2b1de4da329c409ffda3f45499f27fa5e5d212cd48a7317bc84b0f8145c5a35c282fff2b0c45b753a1fe6b2c2f2d038f1f3ffb657490abf378d2f876b5ef0d561368fc1a845f7974e461c6a03c1a669289b27e1653d8c795a8023cb2a888ad26106a597df1820279ed021acef3a68257af3d877498523197b928b2fd18053f470540e31472f28ba5a8f041443b7454adb5b869aeba1731195a731f8cdc3956b2ee7708cddfd93d7a5857e75940341d4f35414cb81813bbac82e4448dd6e88784dae89bcdbac58f014de2b4732b399f4a5217e6c6c0ce5247493bdcc5b82e282e0c8e738645e3f54b242bf7ca30884d0ff578c8fa2a3528eedb16c15d7e84a9be9c94a282931dbc65a65cbba9083baf1cb4e0af2937f2548b73ad54b9727eacbaad951055fc6f1482fa39339503c76bd8148a711476a2f58b2cba01b54e3927cd6d3075dacd6e6a093d99465ded3ff971ddb507f65dd646e7cbf8fac542348a83e4c6d7ec73c146572b8c43249709ca1d9bcd7e9e60f3a47ac8c1bb296cc91a081fe354e57f74adbb37b41477d2bda77b06bf62ba577fc6e9acaa022fa04b78e2ba116bc7ddf88397aa9dcd1bd09f1b1a9c788dd22fe12e53c4cd0ddf59eb1e5f9bf2b29edcf259f36c5ed26eb668da089b857a40eb2bb2ea644ddcdba1426aea8ecaa7a57cba4bdeea05ba6a74f00293932e557d83f8d75d9afa74f7ace11050b7db9cc39db98cd54e24db77c81af2cdea643eddfe0e921f420e42eda061f7be6c05e7f73b8057bafadeddd2c76bb6f1cead0a89562b9f2664b612da5457e94fe83a6e5cf2b6b74e2eaf4f7f5fa8f8757dc02f07e6fe1bf71547922b27610a148fb29f3a92ae66449bb05d94b7b1da6065f7941093a54d1ea22b1d88fa4a65e23d8ae88ad42857467923edea56705839380b58c9861b78169e303aca56e003bae3f2c9f719d0f4ab4b735a3e3a16ee02a52837cf90a59e3b99e74075a48dc52b74f5e67f54225b1b55ef9bf175dc32bd8d13675af10e9a132c1f4bea73e5bfdf497e99fd3376d16beaa592185005e010a2e86951ccadc3965209828693dba2e11aabfc3546c1632fa58243b52bca3045920483a4d749661fc992b2b2505f9fcdb68631e9a37d0fd00206817e273fac49d652ccb8b59dc7a0f6c7a485f0ef89c3704223507d4b76b3526c7053629157dec8b13498822ba59264fffcbdf40967851a1042c225a353c243c0e0aa66d67dbf053eebc72ce729d9f1f079d013647c8805865d807fa8383747d5c0115056227a7caeaf5f2dc9b373f07ae93c137e3db579bde61627e024a5bfd49e280a4051d16febe927cd50b8b0a446389c62b49ac2c97d14ab80e6fcb9b7dd0be78f6eab50e8f3845772f8ad23dd1118f8ca9fe452a0e208e6df9eb9d1c740972ea81b60b69eac38f16d0a507e05fcd53253d8e89a221eb0375a50457e342f156325bef64f59987e1c16651527ecb3519da04a19cc48549350a7314cc27e9bf1692b2a583b5320d71d155667641dded222b0822a3b047e084963016cb1a6a1322985f3832cf1d5bfa749449901bdc7542d3472f20faa5574c2421f00f3c74077c4d8e6d741f948fe40c0b7c2a5c096be811c5e84e9b4ed261747749214b8cfc3413bda564b25100fa3bc0ede9cfd6ab0146939a61ab4dafba205e507d2234fea48d50bf3bb8598b5cd1443e739fd520fb5890464d193ff267bc633a5547101daf05e4d24f0ba6d8da840ddf5aed4c5660621e550d8ebd18e587fca4f1657bafb6f6912c92c5e09bb8ef247a54802020afe0eabd654b958a342d251b5abf1502b0f5931db9dc259de40ece88bdf657494b9f0fada7b354017c24e71806b0788b4d779e2f7a6dfbfbf845f314478e1ba86755edb0991b9fd1e0a93e6b24219afe73238a092dd237dcfd4f736a7bebb3937c60538e4adc8fe0af668bc643e93f18c7fe774c884143e0a5c1bb83eca8679f2d81478b48dc82b22a1bdc087c4ac5204d5c0b8985b3c8195ebb51f1598ec6d45c420c5adc68d58607cef22c220f96dbe12b5b1186ecbe9638dcdab877cd2200dee423c810ddbd86aeb7078063b0addfc668bf6b37a107fc64362e01d9744fad1ee54dac53a7717fe0d5079154d74a4e6b65c545fcd879b20ac22334e4f8140e71eeda6d832da341fe37f26fd551c902a154e508d3630a27070a39b1259e229fc9dc3e3f4950ad7056f37d9a243bc715c14289c4bc36eb9a78acaeba55d7c10817f775e35a888e8969f2319031bb988e92e90bf81984de2ee8b14e464c84eeee24b0b214ac4ebd3a52a253cb4dbddd0ac6d84fb783e46371a216b8de450e1f58f2cba013100e8a79ea18d687aad6687e31e026cb417ae9f4847f81534a5a38e84b567eaf39cd944cb08ed11d0cc3a1e96dbc7b3e29fac4d0fb9c178347ff85d8af295a7c0b2c440bbb5acdeaf4ebd49e4e6d5198e7a56da192b93331dd6c1b96f08b510d0786746971dc7f504d657183c1db8bb25fa4a86bbaa0c2f1602a834b94ffff26f14a8833d36913a05619f7b89cc1ad1526ddb900134276660eaa71c55a319b3322135572e36b448ef935bcd1a4adaf8e4bf02987f563d3d88771922778df979753794fd1227551a020d18778ffa82307a83a2347788d6d851152dc476f7da67043af0e135c0ecca80561869fe3b8cd6bf0d2eba249202b11c1a40729a9d585f66bd8e5e095892ebe8fbd996dcf91fb1a810b0983bedd2d1e16c67ecfd31e90bfe6e04bca9dc2eba675e559ab0bd65fab8171aa919b24f84d09c0571e49c04ac51ab9da733686625b6c86174cd72676e2bd4f0ce9cd76ddb9925c8a011f95f899756a5897bd6fc2af7ca28c69f2fc14d7c1cfa0d224c2ced9df133acec5cd35681a342ab039accde401f6056476f0108613afe0c010ae218a6e7819d59cc08abdf2e36367b71ac3d916bc8a382d1a9dd2d4290fbaa8126c1d0248e3dab7f25a0236bc6f095cfdf427afd2bffe8c3d259370cc2c599445a93698", 0x1000}, {&(0x7f0000002c80)="66d916a7344c7c217f6bfd43d7da547d9c55867ad44ed6151d95bff1472800507c22f717bb9e424195c6ba4f4d88bac86b339a422d56725e8d4444849651c5b164457456a30f957276f06e5fd9ae5411b8de17aa44c40f347ceb09382a63d37d5cbdea0cfa3facfc34efef450ae6ca1df69878cea97e2a7c8aef65a86a8bdf0a18783986f148c8f602a3fe878ffadabbe145603a145f5edc173ec30c0ab48ad8bf71ac4ea4551c5161f6e0da9c81fda78b410c5f62df04264c512f15e386cfb58ed06c1cb258bb9c1ade98167542176742ee5972625f85f620ea4ca04532527bc37f28a458499380962863ba8374cba4b643a4b9a7df2729", 0xf8}, {&(0x7f0000002d80)="5552331d54fd8c6316ddf800ffc3a7e6004f8fec7cba13ef3c84ee4c9064f5d10cee499fafaf3788a88d29c0ba816223b82703f9a5fd2bb04307e52538a5699f42c1dfb032a803cbedbc7c2895d4dfe464551dc9c55a874c1d91c7570d00e3757fb1b6f5c38f5e4f5b5952d86b4248940f99b102b7352a29dadee6e1f51c5f00b1ea111073f37c8ee3a78f5fc006b9adf46504f8af9c1493bb92fbcc87d42fc1144d0ec9aeda7205471a602afc9f02e538f1636096ae1f1d2dc04ee7b8755943e99af4a04668d50626183d533bacafad9c9bfbd2a6db04b32a6bbf428813f7972a73ff4436fd3b88ceddbaf74265", 0xee}, {&(0x7f0000002e80)="42d19b4578d856e974f91bb743640142cebe429171ecabbfedd18f61d57803f04b579794440e1377c6beb811aee43154796965883c45d1e120e85503aa27cee7c87981cdca4c095dd19de468cced7f26010adeb197572ee70077ee82359a904e1480dd3c6fce963bbae8d6bcda7e157d983515309e702f81690ee8d678fe274d5a0633911915d924a93068f600023adb379a017fd92d42e478212877bcd7af4e39a4da7ca78dbfbb391aeeed054a3d44462bb55df4116a36ca276e4377438f9bc2a21f828df11c4a", 0xc8}], 0x5, &(0x7f0000003000)=[@rights={0x28, 0xffff, 0x1, [r6, r8, r6, r6, r6]}], 0x28, 0x3}, 0x804) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185764, &(0x7f0000003080)={0x1, 0x4, {0x4, 0x6}}) r9 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003740), 0x8000, 0x0) pipe(&(0x7f0000003780)={0xffffffffffffffff}) r11 = socket(0x6, 0x4, 0x3) r12 = open(&(0x7f00000037c0)='./file0/file0\x00', 0x2, 0x217) r13 = getpid() __stat50(&(0x7f0000003800)='./file0\x00', &(0x7f0000003840)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r6, &(0x7f0000003980)={&(0x7f00000030c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000036c0)=[{&(0x7f0000003100)="7796b73441a5de76eef6c713191bf4454cf2f162a6651e7a9030a7039accae94f43c10d5c628a099a124efe28132d5dbc9d3e47433bbe89963c17e650d84b1d0448dacb36fb69e4dcb490a1597f9b5e3c9a1be674e69eae95823bb61de3140feaa8a704aca9e59cde05b1a702ee9d6837f737b7b3862afc2cceaaf926110f00fe4412efbfd22356e26edc24051b866afe1dc4d769ce495d6ef7cb8d4c19e7c16e67c730afd4e61", 0xa7}, {&(0x7f00000031c0)="168a60e1d905136dc34c3f0503c197d806bd1c202aa3ffb1d01ea03fbb8a74ee26cc34eefc969882a68ffc583836116761e107dd63587ad352e74a2749bfd6f00dda926411cea3d9a4654bf12ca58b61a129e349c1e92a18dc9785110a6fca87716ea7dbc7cfe3ff6594ef38e8435988bf0ae5b5606d1da3dc655bc21c62df927375c1dc5e2081a0fbfea755897611a5143b3a19c619e9dc4aab33eccd967e9515f8ce730dee1516", 0xa8}, {&(0x7f0000003280)="c5ba48749931d28e18c77f2fd2ff900432d2b7d7d84abc6bbce3d756d87271c1b8218f6871a92ff10b26465116ae36640e1e8a40e26747c777408f8014c39809e6f8ae6d4e3a1c47854a7fc5ba00f6a605da96d82957ef6fc21d56432861ec2c26c61d3f2bf74f2e3a5d8093d229fd662ef2090cd41c4de9d17e1fb46ae89b460e8332cd0389e96f54718988b5ccb2b991ff20de4c77fda7e89ab7", 0x9b}, {&(0x7f0000003340)="bf539543f124763fde3fa4faf0ae48894aa806cf57b7e378c9a4ea34e0feb6bd4fcb3b5536814aae96bc6301442e589b93d08647696c492d3cd88f101691459e1bf6a63fca861f30374027aa309eceaf99ef9f323d7b9e8d8a5648402ccb14a21a2d8fbfbddd793dad889f1a8584cd4ab1727a3ba83f3cad4bed835d14712135a6f523ac63e77fdbe4881a51d81467ae38996152c3b357542b61c6e6f019368ae2f24ca8824bbf4775cc7947841c2cc7334fa733c3f87763d116fc69132183214e6091ef32b9938b3621afc1c8e1b4722b8b86f3a7785a9b253905bddcf30e4e615f16f0bef3bb677e5dda", 0xeb}, {&(0x7f0000003440)="e265e5bd7c7da91f9044dba2d5045266d52b69964f67ee9d9620389c23fe813464b0e90eb4fdbf993a009fbf18a90e5d7194c94facc7662fbea095eacf8d3492cfd45d8f86c5ca24a716e285b8f99ac6d4e898ec09bc58d1cd2b351a3ce88beae3", 0x61}, {&(0x7f00000034c0)="3f6616bb94f9c39b52f54d094333fb8b1c44bd9e1cc770d418316b44a7ab282b37fe8a444ee7e4894f6efe84e9613ae95abd9531ff4792004df07bb74d86916911868c", 0x43}, {&(0x7f0000003540)="9dc1e73ad3780f65558e22d76369c8938f4528e0d0cd64e1becfbfe3261861b715e8da675d9b8cf963f809f0a85d2a4af2eade7c98e6201326813249c70b044ff7f2048718a1532533e4ad155b1922898d30604b0ef2a245b2707ea031a05b032ef59d696177247b6fccb62aeaf85aad8b61ec54c90c67cbd26f71e54018f48690fbba7a41aa9551dc0fd5d23cea908a2fd91c993ce1866efaf741b6d33a4c0b896668ef419e7a6b1a6b12b893ceae918537f641814f9386a22aeb299ba448cad21db5f3d931d6a3807d86308b8dfa7339689642a495938ddc015b74fba017e56c5a08f82f2102f77763816e7fd4f2e5a3488a939d", 0xf5}, {&(0x7f0000003640)="32c130c42ade5e3c1f22116481c055697d37a8dc0dab269236c56b17d9a128a955f4c0605202f653e9d78654ace5707e0f4d8f7dc0a0560e40b5035fec2ae63d6cde33b130e40a75387548f2eeba1bc708492e963146e7e8d81144dd9b7f4f8bbe953670c9b36d4eeb54175065447d8537fe1801ecf1e8d1cfa73d2286", 0x7d}], 0x8, &(0x7f0000003900)=[@rights={0x38, 0xffff, 0x1, [r8, r8, r9, 0xffffffffffffffff, r1, r1, r10, r7, 0xffffffffffffff9c, r6]}, @rights={0x20, 0xffff, 0x1, [r8, r11, r12]}, @cred={0x20, 0xffff, 0x2, r13, r14}], 0x78, 0x1}, 0x402) compat_12_stat12(&(0x7f00000039c0)='./file0/file0\x00', &(0x7f0000003a00)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r15, r3) getppid() r16 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003a80), 0x1, 0x0) fktrace(r16, 0x0, 0x400, r13) r17 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000003ac0)=[{r10, 0x10}], 0x1, 0x80000000) r18 = socket(0x23, 0x4, 0x8) r19 = fcntl$dupfd(r17, 0x0, r11) r20 = socket(0x6, 0x20000004, 0xcf) poll(&(0x7f0000003b00)=[{r7, 0x1}, {r18, 0x4}, {r19, 0x1}, {r20, 0x4}], 0x4, 0x1) 10:52:27 executing program 5: _ksem_getvalue(0x50535244, &(0x7f0000000000)) _ksem_open(&(0x7f0000000040)="a4b3e550f7bda446e5574c55f1313e97ba71102ae6eb3c5078fd398965ce310af54d64599f782c99a765393636c656eeddf198b00fd05b79e1b9c42e9232a64dd55a420900e5a48607a99ac9974e1319cdbccb9574994af1a9f0f166ef41f0c04d17fb7c459f87402ffbab0fead977198257263a393f7df1ac3cd44619cf4178dbff98a75816e217e72da390c5aa9f4363f3f73f4eb7e3272f3af8bf16718469d5a8cfa95b6455248a35b1e3ee6affca8a08287d318f15ad0cab4d8be6fb3cdaa13a21a79a5337b0493fb1d65e987f28afee5c8ffd3ff2fe2c64079faca8bd83dfc49d7b6681cc18e699f7d81a11cb9e6df6", 0x200, 0x40, 0x401, &(0x7f0000000140)=0x0) _ksem_timedwait(r0, &(0x7f0000000180)={0x80000001, 0x81}) _ksem_wait(0x50535244) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/509}, &(0x7f00000003c0)=0x1ff) r1 = __fhopen40(&(0x7f0000000400)="dd5fd5f5efa384f056be3418af69aac31c308682d003a0", 0x17, 0x800) _ksem_open(&(0x7f0000000440)="ae2e2356952e9f39cafaae859b182113895294839f7793d1a0b5dc442dc7970a1cc30619edd41d89eb02f2", 0x200, 0x1c0, 0xf6c4, &(0x7f0000000480)=0x0) _ksem_post(r2) _ksem_open(&(0x7f00000004c0)="5f5a292c9eaf02e13f6a93948189594aed2926bdcea96f21c63087183318a4bb", 0x200, 0x7, 0x2, &(0x7f0000000500)=0x0) _ksem_timedwait(r3, &(0x7f0000000540)={0x101, 0x3}) r4 = openat$tprof(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) fktrace(r4, 0x4, 0xf, 0xffffffffffffffff) __stat50(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, r5) _ksem_open(&(0x7f0000000700)="36b7911bcbea572559399dc882840ccc7ee08de54caa4a2ed71307808416cacb88516293f49b91dcdabcc4f13a16d8c4f03857b500a61722f5075a562fbf169117ed847156067948149756dc18a8472fd52ee059e4634043b19115f24221c8097b7e96f76e4193dce76e1344c7ea4ff5b0a179bddd0554426651fdd84ecefb66512ebc01179b9a388fb275aa6a6b6f48d6aa86127ccc005c38a17425ed702b5706295f3fceb2a6589dabd7b9a6ad4e4625e061c271af", 0x800, 0x400, 0x5, &(0x7f00000007c0)=0x0) _ksem_destroy(r6) socket(0x1, 0x4, 0x80) ioctl$I2C_IOCTL_EXEC(r1, 0x80284900, &(0x7f0000000880)={0x7, 0x1e, &(0x7f0000000800)="2d2df92618df9c2bc280f9ac27b60562e68f8a212a86de", 0x17, &(0x7f0000000840)="3079f60373e42098045c2646ee267be01cfcf38ae0ad72a0ffacc6b928174fa2", 0x20}) getpeername$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/4089}, &(0x7f00000018c0)=0xffb) _ksem_close(r2) _ksem_open(&(0x7f0000001900)="2961a9dc0395b8601973e2165f83400b56fbd43cb3ec96a46b2179b77d4278cb0a45d5c186fe43790cb3f815cb40f76e131d31a23c46ed7cd2be512586466c6ac25fb669163445ae0b3f0cbb2209ef18bc044d5b6450a349430559f740f35aed534ebe7ab0342a4e2a4dc6daf680179eb6dc40316ba5797891c6564d28239f2fe22542eca160", 0xa00, 0x100, 0x6, &(0x7f00000019c0)=0x0) _ksem_close(r7) r8 = syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000001a00)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0xe0, 0x20, [{{0x9, 0x4, 0x0, 0x73, 0x1, 0x7, 0x1, 0x3, 0x47, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x2, 0x3f, 0x9}}}}}]}}]}}, &(0x7f0000001d40)={0xa, &(0x7f0000001a40)={0xa, 0x6, 0x110, 0x1, 0xf7, 0x20, 0x58, 0x9}, 0xec, &(0x7f0000001a80)={0x5, 0xf, 0xec, 0x2, [@generic={0xcf, 0x10, 0xa, "1a1037145ce61f918677385a51d1a3316d80419e86361339fc9276ad9264d53fa9f79c73e40a734ebff34ceef53b143b9b7ced5258ffb6de705692c4114d80d88d37629c802f352d8df5fb149e20fd6854b45e1cf3f843912f44f34873f818840a2a3a3bc91bb5f4624ccbe3270dceb9a969c369633877b2bb44d2dddd2e8a809c8ff157d35f45a13d179a04cd038e4b08ab1512ff5b52be42a0171fe241690cd378c220df5b7dafbf7ac641378a253be228a98bb0bffcec7e5d55272ac0af71dff5f3ad233c3f244930744d"}, @ssp_cap={0x18, 0x10, 0xa, 0x40, 0x3, 0xbf9a, 0xf000, 0x401, [0xff00, 0xff0030, 0xff000f]}]}, 0x6, [{0x4, &(0x7f0000001b80)=@lang_id={0x4, 0x3, 0x426}}, {0xd, &(0x7f0000001bc0)=@string={0xd, 0x3, "c21abd972adc52ca99faf3"}}, {0x4, &(0x7f0000001c00)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0xfcff}}, {0x56, &(0x7f0000001c80)=@string={0x56, 0x3, "44da9e36b728d07ec6d48de676e378546661d85174bedc87434d2d3c69ca06fafde68b04fd1b06026de156f1bc2bd06e08c79636c9a94b23713a259b7fd81cc1c607c51e9ecb7695fd9a8084cb28a8fbd62234c8"}}, {0x4, &(0x7f0000001d00)=@lang_id={0x4, 0x3, 0x420}}]}) _ksem_destroy(r0) _ksem_open(&(0x7f0000001dc0)="6766c55194dd84cc1f4acbee408dbe63bc19a8e6388e923073a7a54521481f1037328c3947ac7c827f8a85cac1061bd1eb102cab81fcff948422fb541aa29d19a0af31b6e7251d261968251bd16525d6802ffa169dfb63571717b594ff7ec4c617f0c2aa4bbf47886e9687fe5615c21b6b06b32ddc1a3bb347937718a26798c19840f8927739880ec344a924fc5e6b8920a20a81c9f1b21ef7bb04c637e08f3bd47354c83e629ab5dde15c148f705f43fab6c04c539bf5b98ec6ddc82015809d3bb4693491571f0e521a5f5401e77733642ac0da6bc7a349eae9a9a74d5e97114ec9532adc04c79567e979070dce44bf7596f1123770646db0ebdb7f248f043195239f626410b302d692fe74dbbf67ebd27b04e54ffc31392a3c3dc432d1bc0256058da1febc98bc6bae71c0fa15aa6cdb1a5a99080055e645e8eebe4173c15fa3c8ee5a3502988e86dcf65a99bcdfb4b3a57d3444322dc83b2c68816e8fa7c6eda0113b80a9cfdb1a37f71011af3d3e8d59284dd086a16f31f94647fb43932070933173dc4ef930a7f4b7b357c7b1c836e5bd76c6f9ef6972ede0811b349839726c6bcfa96db7b126cc57bc37a5705e1f6fa97c2c560e1ee20be83ed62f7371136e1a73206bda7a1a5ba4be2da06f64d0582791935371dca67cf7b11f9ae16a595a7bad0e7a97e94b4414e0f72fbaffc592a3f261942d98132dbe06ee84b2bc13dbf8c964ab2f40f5f43908bc8d5a0b2b920a2a67612bb9054473546697eb385ada439b1b18a57d5c9b76625fb1aad9c31c0c52bf9c870f516849f244c63e5267b23d8f62f9c2ee69c5569e521c7620ecb9ab257f00768f0ccb8288348f92471b79f61112c9ff4d13071ba80e2cf364e0968649c912da4383c07c185930c0747119926ff94d0821fab7c3074d16147f309c3eb370dbe27e53a248d255f4e05278679ca49be41f09d29709b2e6410a18686d8208cb0cc5cec9dc60573afc6b884ee21af53b73de7db46a0a3f53994ade78c79cf68e5c1f210d92744726c56207a5c8ea9eca1b6135214fa1f40f8a24010d64db449ec1988fa44f0a4bc1876a8f731a5be255fb490a7970424e774dc7ad73d3284c655964bd07d3bc5a1e3c2b96bf94c69b8187707dd46498753bdecb4f631ab5ae62be628f660643c3c1f7c3f8a21747e9578732eff9cb6f57c18985b4e958c574ffc66772da44457b2d574d0b438b1c0f3633034d210b3f5d489c7a64c31f5f460e4302298950cb4d7acb2f49696d37840662cf45f1f481772e039c9b8fcbb39b704f334e09e876057b0f76b8471ef774b5096a685a49fde28e35a994f7f69ce0d7c9ac5a353a1877428e07f8b87aa802b29ae8e005c0ed7107783af9e1772fea7bdde31076fbb10682e7b9bb71a93b7944888cc615c545cb0ed78e98ed623eb197ba85d32301d1bc28a8c3966e793385b25672bf5bfc0c42f032e589fe1c96873864192c1662ae197deabfdb1b8d4748b83fd47f19ab91eafa8da1fbeee6265aeef36316facb15b70f1d4924a9dec8c328faa7aed37be73bf27bf7898b460aa87d841f461db7d25ddb73459890e221291f2e075d66144d01098862799e4eb6847162ec0891955fa6f533d4d43f06ba7a5fb3c15fc500b22bff24a4f26675bff6218d7121ad3ae7c63d6d56034ecc5a1595323e9d136086c921f2306371f34477752c987733dcd23271217dc40dee08aeaad616bf6150e327a435f3e78f3fc472148cdd6ba182d946a1c7edab1373e7293784feddc73a02ff1c9666e958b05cab552706df695e979bc0ef2a07008a07d995b7c4576b2cb3b8fd33c12c03f082fe9278243c9bbc54473e5cba346b1811d2fb17e1ce9721a102b2c8c937a3b884d6a5d761e1118df3b7b05d9546c3d985f175502884669bbf2541331f578885236684c0894cfedec7a8c25d0a6aa4e7295fa3c78f98b65f0649aba320b96cb82e878384ec0e31236e6b3d341e220e65e9380be2dfc16c290a9b85c08337eff4b41d39c143276508c47423c21d470aad5e177d547c6aec1d91a84fc321405b134159dcfda518e159dbb4206ffd73ef8d037aaa7879b982733a1aceec8540e46d3416f2ad00a0102d9e5df2d37f5d55c6c3cad5e4d1cf6022fa084a3e637c77c60f57796bd208c53e3f7e0f934fae074f2512b4bf906129674025d16a8321fd9c6bdea34211fa9284a3f546052c79a6acf235997a592afd892e5bbf79569bac9a038db0de2757c9482723ea6c843be1de31c95e319e77a65759018f3ef583a8018b1dabfa244b863758e8cd05ca8dd0bb0bd6bdf77fe5480a20b8dba8e609873a6f61c3bdf3a6fa657983336b7f3c46b400e6c6570305bac20d68f9de2f0d0934bfd82b6ef9da8d82e11ab9cee52c16b7b8dd17e17017a34c43b7ef1a4ca98e1456dc9c9c9a9a22be7b6d1b955bb1227d3d6088e35a0c2c2f5ae43d83e99cc1a51175dc96800a4fe21a304ea3c1c5479fe893cab30cc5a0c3599d8297c6e5d314bde55746057f0a47e83876a141b249d1dba48ab709e6694c0761703ff6c0a14bc69a3e4d37c43dfb99b2464f2f910f054a15b5b902734a75ab482a3aedbbb96a1f07c277e5faadd6cfd023ad25690f94c33a12afbbef92cc4844ba5056dcec3e8a86f1641108d53ef219f0b946f50eafdb21d470518f7839f0561b8e31cd7e53ba9d4fe2331ba29c525e1595dd5121980d6a78a48c8ac79b672c4cfda323f4cb8aa6be28391493ad7abec58f25f2e78f25342854f35f764da8234ed9266db2391e3c9da12d6ef56af50514fa84f090b773f9a32b3551fa280726113c4ec8695104c0e575f18b309b9b98185ba6f701abde1d57bc58ed345a7e9ff1d1dab0b9fbbc21550edb71cd65377c5f9fdfd093312c3a39d4b0f29c9bef37fb98e19dc68a2bb8a130d0eb40450127d06eb3e64ea5c67013b806ba377816689fcc8f13fe441c3dc2b55a12a1e9d39e1baa9742817d35f4eb9446451ca7df1a0e872a9c2f1eeb3ca6e5b8812dd24a58d709fe5d2c11513f4681c63b6f1663c48474db4392798e7e63e66ae4141c2f375b4708d87970885418a80c31a4d0f811d86b318aec2526be49a0fc55d3eebe5198d03884012594e8d75c9fdf6cecae0afcbb13cdf472acd12f4ca07a97cf3575281867f729be10db341d8776791522d0aefa040b2b001937b797d230b673ac3b929178947c6a37cb17e87bab4e3e0394764868af2bc0830a8c5197e5701674376ed6fef16871d8d403c5257ebe101c2697ac486ee5ea0ec8d7d46fd2b017090acc5649041b03ebb49bfc3cfd1a9a293eabb90a758b601aa20793c3569c52a9640b6091d7b2e6d8e7f0cf7afbd5fa865535e1906a573f628c3af113508d05df55bb4f39746e0bc375f4b0cc21cd3433ba97cecaa0a9f3ac8f8c7d45043609c9aa13b305eb49dc8e43386659b55abf645a714903c14399784acbfda2ba0874a01cbffdd4401eb060386d058f8e221c3379a2eead24c38cab854de964741e5e059fc443b0217dd093804181dc18b3872551045ae6e54ae45b5fbd68392913cb7438668c4c26a4386b92db432299cb1e9ff83835b46d5f0710f5f350fd0e58c9fcc9239b3a4f3e51f5ac5e7fb00e321839c3119444b12b86ae767631331be9b31630211c9cd92558e3b2f30d2569fbb83e1a471a1fb3551fc3d0298d876d98b532429a51b10b216a7e725f5f81f7b01bf19a35e6114bd36f082df5cc4148600d77e6f515b1249c837a9c61ebe3afec7c3ddbed9dedfffe9ac365a5c59b0c66cf5c04284bb419467064bf4893377d7c4c726877a3c70330661a51f99378fb9e2e5d7f04098b853f788d63de1243bf62e78eaea3ea99035f09ed061e2586bd616d740a82a14cda3614cbf2071324d38b81238a13a086439a0b4ef766ab65f034e3be80990d326055d2387307ca99ddf90cdd4ca39716394bcbf6b432d899f6888a6f38c971bab693f4efe852923069fa07d3f98436692ec2eb2324f9fff948dd688e61db788b6e6f3b62e294fda7ac310c84c52b2527c7d93f909a49c63ddbdca7f3d1acc0af9b1e8debdbb9a538d6ab9c4aa98a0301dccba4740ac4f645f10e24525f7134d779bdab440cf21b4aff587d330e923e83960eaa4b5270d0be94c7f5870a3237a10803ea4e5e61e2c2b5a6900d08bd33c1407a61136c520be9d4cf26b17dc8087a7aea084e0b20748e4ef6248493609473e3c4a105c855f263d0c5423d4afedc5e080f237fe2b6ea4754f294270cd94d42f6cee2a4576f4d185bdd542c363d188bd01f294f875dc061bfb0983e30c99ccf76f9cd1d0471aa85a1529a289c4977d835e9ab0464b9c267bb12bb03122777957d423f7a3dd2b6074ec800a6983c3558e6ff556c64a5d517add002ba92bbc25dd553ca9a204bcd26bb77a544eb51784bcc0044d16bdd6c5f09f97ca02c06602d0fa22f83df2cb7b3919fa8656e45c5523f2ec051d2897504780947e864f4b6e502006c22ba3d263734b36fad552a2f17a9eff15d3f5f963ab94c0610ce2551ebf628c7ba78ebe9505b6ad9d2a7596e3ee2aaf8d372ccd30399efc1c0e764da544de9f33544d761bcef5b6d0b79a912b810663e3e67b338a24f4d021d2be7ecdc5ca2d28825a751f6ae234f9850578d66886733a1eceaa7ca94a84fbca3da041cbb373a7a491bd5bcffee0e18423955220eee8731fc16b56ae788e048cb86e37b383fd7b22289407fc82886c686b37452cb920d318151f78a93d0ec8aba38c378f2f24e4cd2100ac64c918e8353a0ee22b3a88b3ea2ebe4aa20c754f2e78268b19698f7f903437762e89369b56a9dc116c0049218d5715c21ad9873a1eaa4aef3152b51e44ad283bde2e097a9c3dc7f25543e624fb6b7e5d368403834d97b52f6f1e87f8ca7059c7117603fd7bc8ed4ec0a8314a2741d24bffbf7b5835daa5a4b0a861e02986911c511be4221321b3b5312f92dff285f2261156c8f7c9eb72ca9c6bbb290af3872cc6945d40c4f6388f4df46f131e90869079d3e3057568318cee0e97aa0f4f7d47b9aba59cd85ac547e07c485459bbda924b22472a279d7ad38e6b0f44f87ee79862f2ac62b47a8e4eb8a5bbeb9690cd194725c5093a0d3f56a21ae3665a0ce695367e7fd23c8d3c394981b41d5aa9371ca76e5cfbf4cf06f641c80c58fb04c7085fcbaeff13c5f5b9d9b429c5bb3c6aa3275a4977bdde1333f58007ed0eb8b79abeaad3f0bdd20fd95f36b97b68a1fe9318de49a2a64863955781fd8829a83dea04a0e84238651c71ff736baeb6a1365a56b94016cde1cbce48f3a06f3ce2bd1b65fa45d23c822fd9a7acad7f18b0d6e89ce58a6a615e8003e537e1be73c4e975614841ae5a7cdcfd698b818f2ef45722b197055a331a14f7f1da6016a1dd358c4727611d8b0c5c2fa78d9bded6cc8fb6d6b5b7b41315f01a268faf9c91cfd7a99802030eb4b8b90bd9f25ee5b03bf90c8d33147f1123384418e5ce4e460bb037fb8c1f5a1ea2d3a7ed1544f23504899fefbb7a4a0fdcdef7fcbd2968af07f5071b885fd12f8a2127d53a3b2c2a666b6580edd03bb781fda93dc72f4bee5f345725bfc6b1d2f5134fed166310021e3160c7cd637f944a199ef8741b86ac695e636c21c67eeca53a9ecfd035e7b6d7e2efe679f006ca5ee035db7ee2fbe2fe1764e39d5496b099f337de82252db652b4d7e4ed34547c8771613c5cbaf22c30fca506a65026a82940d547cb6cdd29f2122ff974cb9f360f9c4c1be1845bff88cb6898c59471232068e5902", 0x0, 0x100, 0x0, &(0x7f0000002dc0)=0x0) _ksem_close(r9) _ksem_close(r0) close(r8) _ksem_wait(r0) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) 10:52:29 executing program 1: __getcwd(&(0x7f0000000000), 0x0) __getcwd(&(0x7f0000000040)=""/61, 0x3d) __getcwd(&(0x7f0000000080)=""/196, 0xc4) (async) __getcwd(&(0x7f0000000180)=""/10, 0xa) (async) __getcwd(&(0x7f00000001c0)=""/4, 0x4) (async) __getcwd(&(0x7f0000000200)=""/226, 0xe2) __getcwd(&(0x7f0000000300)=""/203, 0xcb) (async) __getcwd(&(0x7f0000000400)=""/78, 0x4e) (async) __getcwd(&(0x7f0000000480)=""/117, 0x75) (async) __getcwd(&(0x7f0000000500)=""/111, 0x6f) (async) __getcwd(&(0x7f0000000580)=""/68, 0x44) (async) __getcwd(&(0x7f0000000600)=""/51, 0x33) (async) __getcwd(&(0x7f0000000640)=""/213, 0xd5) (async) __getcwd(&(0x7f0000000740)=""/162, 0xa2) __getcwd(&(0x7f0000000800)=""/245, 0xf5) (async) __getcwd(&(0x7f0000000900)=""/222, 0xde) (async) __getcwd(&(0x7f0000000a00)=""/15, 0xf) __getcwd(&(0x7f0000000a40)=""/145, 0x91) (async) __getcwd(&(0x7f0000000b00)=""/225, 0xe1) (async) __getcwd(&(0x7f0000000c00)=""/113, 0x71) (async) __getcwd(&(0x7f0000000c80)=""/19, 0x13) (async) __getcwd(&(0x7f0000000cc0)=""/191, 0xbf) __getcwd(&(0x7f0000000d80)=""/221, 0xdd) (async) __getcwd(&(0x7f0000000e80)=""/64, 0x40) (async) __getcwd(&(0x7f0000000ec0)=""/109, 0x6d) (async) __getcwd(&(0x7f0000000f40)=""/70, 0x46) (async) __getcwd(&(0x7f0000000fc0)=""/4096, 0x1000) __getcwd(&(0x7f0000001fc0)=""/90, 0x5a) (async) __getcwd(&(0x7f0000002040)=""/4096, 0x1000) (async) __getcwd(&(0x7f0000003040)=""/182, 0xb6) [ 59.6424677] uhub5: device problem, disabling port 1 [ 59.8324823] uhub3: device problem, disabling port 1 10:52:30 executing program 1: __getcwd(&(0x7f0000000000), 0x0) (async) __getcwd(&(0x7f0000000040)=""/61, 0x3d) (async) __getcwd(&(0x7f0000000080)=""/196, 0xc4) __getcwd(&(0x7f0000000180)=""/10, 0xa) __getcwd(&(0x7f00000001c0)=""/4, 0x4) __getcwd(&(0x7f0000000200)=""/226, 0xe2) __getcwd(&(0x7f0000000300)=""/203, 0xcb) (async) __getcwd(&(0x7f0000000400)=""/78, 0x4e) (async) __getcwd(&(0x7f0000000480)=""/117, 0x75) (async) __getcwd(&(0x7f0000000500)=""/111, 0x6f) (async) __getcwd(&(0x7f0000000580)=""/68, 0x44) (async) __getcwd(&(0x7f0000000600)=""/51, 0x33) (async) __getcwd(&(0x7f0000000640)=""/213, 0xd5) (async) __getcwd(&(0x7f0000000740)=""/162, 0xa2) (async) __getcwd(&(0x7f0000000800)=""/245, 0xf5) (async) __getcwd(&(0x7f0000000900)=""/222, 0xde) __getcwd(&(0x7f0000000a00)=""/15, 0xf) (async) __getcwd(&(0x7f0000000a40)=""/145, 0x91) (async) __getcwd(&(0x7f0000000b00)=""/225, 0xe1) (async) __getcwd(&(0x7f0000000c00)=""/113, 0x71) __getcwd(&(0x7f0000000c80)=""/19, 0x13) (async) __getcwd(&(0x7f0000000cc0)=""/191, 0xbf) (async) __getcwd(&(0x7f0000000d80)=""/221, 0xdd) (async) __getcwd(&(0x7f0000000e80)=""/64, 0x40) __getcwd(&(0x7f0000000ec0)=""/109, 0x6d) (async) __getcwd(&(0x7f0000000f40)=""/70, 0x46) (async) __getcwd(&(0x7f0000000fc0)=""/4096, 0x1000) __getcwd(&(0x7f0000001fc0)=""/90, 0x5a) (async) __getcwd(&(0x7f0000002040)=""/4096, 0x1000) (async) __getcwd(&(0x7f0000003040)=""/182, 0xb6) 10:52:30 executing program 4: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) compat_30___fstat13(r0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/215, &(0x7f00000001c0)=0xd7) flock(r0, 0xc) (async) close(r1) (async) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) (async) r3 = socket(0x10, 0x40000000, 0x6) dup2(r2, r3) (async) r4 = socket$inet6(0x18, 0x20000000, 0x80) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x6}, 0x8) (async) fchdir(r0) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000300)=0x101, 0x4) (async, rerun: 64) compat_50___fstat30(r0, &(0x7f0000000340)) (async, rerun: 64) r6 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x38) accept$inet6(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) (async, rerun: 64) __fhstat50(&(0x7f00000004c0)="b20762ccfc0333e48aecce8ba2ae4d5bbab1166f0ca5daa1537909125a0f5ff6e54cc00f3c057cb034bab4eed578d7444f57d4d3de6fbd1d3f48cc0cd3537684f0d876f7b8572d3832f73af02a3f67db95cf3235e31a25bedeec943b61e5468bf43adcaaae056183", 0x68, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) __posix_lchown(r6, r7, 0x0) (async) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) __lstat50(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="b05626a136ff0ecd045a64cea979f879ee46dfc27aeec8269d32ca74e4f1cd628d030f0f39e28a259d0673de45334647bb838ee08229f94c7ead01eab878c8f67948bdb2994a298efdb97efc5b657a8bc2d0dfc3b3d6", 0x56}, {&(0x7f0000000700)="267b516e71588687ece69085524dd435ce494e27596944c9948c5bc433acd7c5bf1eb5c4e9d27d3bde25e977065f44c6f25437b3fffdb6dc961c3b027925c7e7e6", 0x41}, {&(0x7f0000000780)="a626636032a7d85bd5ba9d72c0eb148c0e2294f37a3eb3dbcfe11eaec540a377f45247ee424b654cad29866e36adc4f8fda0830856722413ac5440248e891f31f27f5b48e6bfc4d3bd8d571a8e75e40fcb909667b7f12da365f8312ec6e2024a682f1be8d19bf5167329aa387af415ca46c711110846e610f33703efbad73129f8afef270e76c39bea294c579008e6f19cf994dfc972b871253b65b51a4d14b62b20eae581a5d7a556542db55a689637c14bdc99b3276a2c54153c2519ed0265110070dedb4aeb05c0a0babe6ee2b749ba91ac32c2b2e65eec17a6e55d4602", 0xdf}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x2, 0x0, r9, r10}], 0x20, 0x80c}, 0xb) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000a80)=0x9, 0x4) (async) r11 = __fhopen40(&(0x7f0000000ac0)="fb31840ef525fdc6c1faaffbd5a4f92cd6cc21aec1f0d11fe21d843c674f8421154841cb226bdf021c3d3c80869bb6e1ba254c5a309ea7c96aeaae9a10f0ebcd2273ff4308433611505a1399bfed0c15441e6dce14a2b1258030b540916db294f7fe7c2162018aaf6f38e0b49706fda74bdb9484591ae4c3c60033105dd131d39717fb33c0555e6a3a211a9789e7967c5e8aefb7bd9dc4dacde63ded88e3c7a8161c1fb042d2ebc9e912b5ac583c8b35a34264258aa935a6ec2a72fb06e234c0", 0xc0, 0x2) accept$inet6(r11, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) fktrace(r8, 0x1, 0x80000000, r12) (async) compat_30___fstat13(r1, &(0x7f0000000c80)) compat_43_ommap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x200, 0xffffffffffffffff, 0xec4) 10:52:30 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0}, 0xc) fktrace(r1, 0x0, 0x20, r2) (async) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r4, 0x20}, {r1, 0x1}], 0x2, 0x101) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x36f, r2}) (async) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@len=0x1, 0xe, &(0x7f0000000500)=[{&(0x7f0000000180)="883f172cf8bd56a509d0deaa2211bbe2b505542a4fb7f85fca8a9d068bd562b24a7128c13ee61980", 0x28}, {&(0x7f00000001c0)="7a20f6dd4acc77c99afe17860c4fe786e78049c243dc133dab02038a9e5bf2482bf324b6bff713a777556ba1234eb8b6edc03856d2268a84a3234a4d5330214f00ea617cfe2323abc80300acde4f75f9f7199fa4a661d0ae1a874e3b764fee1053dc4d6d0301d980cbdde38a3ca912c0b770c8b141b8c228c6e3e8afb9fd462fe44cffc578c6b98c", 0x88}, {&(0x7f0000000280)="3d593d7ec9f2587e295acad4e47fe169bb862d1bb62c39dead230dc829ff2c00e5efb7529eb8906f85692d1f2b626ac56dd2e768b5c5ed44b06021156b8fdd9b8b7c615fe35dbba0cd4a665ec916be3ed8b49a3379548cc306cb28b1c6c2cbe5abf5727d7aeb73af5d6d27962d829efed99d8bc82f16c39bc66570e4daf513aae04d3720b4801e7ce35feb7fc6a42d5987d3f47738915135908e95cd3ecdb8709505c768381cfee75e972f6a8cf1779e77f483a803a85f5dcffd9bfe860ad99f1fc68f94f8be34a7a5f78eea74e6", 0xce}, {&(0x7f0000000380)="fc2461a2626e16f8d7339c0a3bc683280f38f5c33ff806d0", 0x18}, {&(0x7f00000003c0)="e3bc750b815caf022646795ff70b4d5f8113e9839b63ee808465d1f1490d6dd35c9ef32a2d8264d89488f4e61927e818a3e21f8cf0bf6b4d4bd7ad5915d84982c0caa41e129eba5ed1cb33597f7d33b30a1fe082245f62b31db94cd48cf416b82eccc4e0288f8d6f22f598490737eee912acb22901507d", 0x77}, {&(0x7f0000000440)="996b288e593e69ddd5d92f8832ce4d1ecdee9bf8999e65f22c79bb63f3d5d36ca58e73db5701a91a05f6900b8f60cb8edc2ea974e349aaf21c70261d3b37564324db5e19cdadf9378b0e159fd6a5125a2dbac9149d8394dba96ffe427f20ae8e7dc110196ec4c0c5f0f21ffae9180e18b411f2716f578473fdc0cf67e4aa4923ac305ad5eb70470d3e502284028120b764afc6c70910ef3927172ed01566f0e77fcf321d96d102a55e36d6cb843e806fc74ef0", 0xb3}], 0x6, &(0x7f0000000580)=[{0xe0, 0x101, 0x7, "ae28998d7af896322b305b023fae7ca128251a5d17b1ca4e9eae2f5bbbb17b164193e59b38405b7aed07903b22a592976ab8114c52ada246c89a0239660d57627a73c2a4d10bd369f3166db02e6b34f3f692468e3656823d95ddbac9e6dbd187dd8d5257c917c400d0b7994ba2cca99ac1b056ef94f1c39086b59072f16b72bd862eaa790fd2ad606830f525c150b58ce3062aa786ca9470c51c3604881c5091860a8b27f1aaca0533da820d890aae36722a432680fd48b9d470d140571a9e982c959771ddf036fcb1cd8594c4df1d3c"}], 0xe0}, 0x404) r6 = fcntl$dupfd(r5, 0x0, r4) (async) r7 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0xf19782171e0b827d, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xfe, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x9, {0x9, 0x21, 0x1f, 0x2, 0x1, {0x22, 0xf83}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x81, 0x5, 0xfe}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x14, 0x6, 0x5}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x310, 0x3, 0x40, 0x6, 0x40, 0x7}, 0x19, &(0x7f0000000740)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3, 0x1, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x4, 0x0, 0x2}]}, 0x9, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x3002}}, {0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0x446}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x407}}, {0x23, &(0x7f0000000880)=@string={0x23, 0x3, "281922f4a2cffc36606075b6568c9d9c60c80f93732c8ffe95cbd968d6e379c771"}}, {0xc0, &(0x7f00000008c0)=@string={0xc0, 0x3, "8bd227a78b1255683a92dce1cdcd6477e67e6f95b1c609deb5d6da19fc96f31e80d727bd6d6f1ff65c305f0f1049d1dc6dbd54292048f4bd19d67eceaedbd800a270afbf415fd3a887bb9a66cd99476e78682299c0b84b6e4fd2c16bdfd8fb447bfc0f5008f0ed08e1231bdae5e48345db981dde31bbadc0d1a207b6fb110fab0aff5bed30a0d3460fe7f60feb728dfe9e41ee531bf8e28ff9a794e72b56a0442d57c309db187407ed3a62d870804260b1d77c03fb6ddd650f8302c94fff"}}, {0xba, &(0x7f0000000980)=@string={0xba, 0x3, "de48fdb0cd6f9a8590df74cbf838b2a9fa9fcb32ef321042122d174f3df14942756c5a1fd54ede028603590e48b6f384881a678b1d3d20210d627dfe131b907d20859f57015a81ae7efb4b2de35fec3a0999d2ce38d566834cb0519e0dbb9284179c2b4937e7cfebd28ce7812bb7fe9d13c115aa2d0f99866d5f8de4a0bbc8a85b73c8e28feaf0afd8e5a64ee78a78bb7eff04902ca1c4a49775ab4a96adcef665d7b02dfecac4f4d1978e9674282315bd4d152a61ae1fe4"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x1401}}, {0xf4, &(0x7f0000000a80)=@string={0xf4, 0x3, "b70d27cb734f6629cb5f2b9d196ae2c1eb8ebb91bcddd1565a808e66b7a0c83a57af1d169db503e8cddaf3db3e84cf37196a690201f09cf0eb5877ad5ddd68e21d54a48cb51e26d1e47d3f58eb7847a699800a8058ebbc69723251c4a78f9b0ce135097df4802fd36795f66e3e52d7aacc3d90013c48c25c99958b54eb3f00edae6896431d0254935200c9be4b73fbed7ffa45dac2ea916bb0a7e114e4becb55e59a6fedb7570de50b7b527bdd7378b08cf86a558c0e6a14ebafdb24fbb334fe7437cc00baad36e6366e2158cd4ac73d274d31b97363b72084bc7c30725d9f630a1159f86734a18564430fc27c2c3e8b179e"}}]}) (async) r8 = socket(0x10, 0x20000000, 0x7) sendmsg$unix(r7, &(0x7f0000003040)={&(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000000c80)="3521bdde7ef4055d5b1abc7dce7673ff02e5e54acd34d7a7382c3f8a19a1024a61631878783824f3c8fcdf20c362fa0ffb8b6570766fc7a6d538563b9320400a5871e3240c77d5cfdcbd88f5fa4713d802645d5726dccdf68cea62ebd335d63954509040e2cc55e5c04f63e87def27d91898769c1416febe353a9c9515e086e4b197ee77ab9acc19d7ec05c2bb04e91b46fc53a1041ee25268fc58545144ea30c8b575487b71e07ca01ac68db86a21178aa2fdfa693bfd5ab943c51fe8e50babcdb9338f946e6dfaf792177f3c4f65ff540a21dbbb986435823de84a6b4cdd7e4f8c3a21e2b26cb29fdc1dad673935d84a2e5fea8051d70351ca540043dab761d5a1da9f732cf4505a3ab393130ce9d5ea44bb434cde81e9fe16e365d9423f568fecd59523b3da268fc3a4fb0919a592760327bd0fede36f8a75cbd5859a13270ec5505a420efd5e1bfd5b6cf8e1366a6b0691c8192001131e9c37d649b1553ba476b3c381f23cf893a55444acbfc391ca102e61973d4ce34b77f02c22d59e44f0b54e7984e2f0f29974bf6bcc2f4aefe7b2888b6796f344c635c96ea5d8598da8fb1b7a72e99b22aa54759ffaeac4f4b020a031b2eea3314147a9629999a02a947f222ccdd0d0f3c9f7969ccab4229cad0a01f6eb2e03f94ee3d1186debb8fc43720c766e0e992df3cdb0e338ea4722591176cc8d935a4ec6849ae8024cd3a5c602866cd08bcd297f2e3dcdb1d0d221b762af44b45edbd07455eee8918744b5d5a4f2f12a824ca241cb60aba20190701002508cb5a76f57560120445e132afe8bde37c8427431f23107a109619c39cd32c266ef68103d801310fca640229e6b8c29e410bc1e7e5c2edb19064cbdb1572089c081f858997524d3306ee6ae0925f4e388a699bb3114df2a98b38f1de599d05625c4e84c88c52af0af528c0d39a361cbd695023d66cf014f2bc4b6b9b15bf2065341563fdf270c0d3f49d5d0241845416183fd07d36381a42f2751c173b8c20b1b3743cb8e062e658cac7d5099d3349b81ad90b747dbe554a68d1d5707fef8961311945160022a4c210127221b0fd7ce5af23d6e0ffa688c11535323645d48c4fcefa8cde5866d444e26b2bc7c9fdaebf144b22258d3638cd52a37f78798bff780ad8a8eb7cee02a16ccf87f80dffc4b24323f22590f3373ae877d93ec752deac8b71a1a7782bd8607e5e318fe0f6f0d62d91b5d6097bac7a410b229f789b0476d30ee3e087d721240f2498c144144f51fe334d27e2838c9ce39878b4180281ca098947d2abb8aab001d4ea244f35f20b067d3e6aaa4c3865ca734c278a5a9f293efb60451856b382575750bf455d1a5c9d434933873cd6151eb089862ee2974a3f8c04aea1fdb71d152fcf005636e1085a01934bd287bedd159dbc83f8086bc27e94483fc0e11afc24b6676e5affa131086fa2f730a579fec1becec17cc3078000ce0e09f514212efabedf34df9dc6af0c9c078c1af7e03e018dbd45829a9dbe1dc72b61ba7b634a54315eff3ca0bcc6deebb24bcab9c900d4eb73fa2d9f17317b1c59a701f93ce5cb1d45039b377b3579843e844f6b1fa53b9b5b539b5711e511638f62dd5eca8b03698f6decd2da23997b33be14948d3bde3f3d9fc24439582d58aa42ad52a590d2d4db28acd5e60e4e30cc66f5cc22cb461ba877077b5c50f18781167beb5bf2c9dcad22d04ce8d034f0e34607f60843e7232276314df9127c22dcd095d46fecf389a11be57d2b21b3db4f25fca497325606fe18ad6b994d56eeca2fae8182a405d67156ba14b5d522a26aa52fd5d3d73780517d1d7b54e5567c5da57801797e8c1ec10055c0d91fcfe14b44421f67139416d60ac1004f8a234954f7ef0140bb05e6874a88dc52b887194ba9201fb5dc1c29a1ceeec611fdd01401b26e7f7bd923570d24f7aa84c655420d594d9aca521afd438ae817774a3ff66286eb13aff210575325513a06363043891ca9162c2d3e72d1f8f9ec4ad4fc4266b0ac1735ea0b66373b9f96f68c7c2f7e4b35d49d9e18ac13a27b7b82717fffe83482de2ca129879b896df84179f2b75d9a8218559d0dec6c25bdd4c3bbef18d16b1d392a17787fe4768a809fe755b94acf64126153757c3dc92e773734ab0badfade97649917402b4d4e9f66afba9559747bd6e75d2741fdfba1494df4d082e772fbe3583b2e984f96da37d7f2389fbfd4d25e26982f1594eff2fd1b08abd48fed31f93c7c4363173c41b218998bc695377fadde6658b26a8f52f49ec14ccf490c9a4b1bea927397fcce8ff71a5d831b3267d87e3d87e22879e80f3a8584635bf26d6eb9c510ea221328aec683d647827d8edb51b18fcdace5bfeef8140d6bb543881c50705e8d721e99b6b329c0be8e316a65181ad57f5064dab6c86198d5c6804462ba58bb6dbfaed9f6b0fc05ae7427afa273583c74eb26e08fed62ed721a3af95ca359068d5a58f898085d3722d6f60faa750856b61fb6bac3d8cd30000bf81219b344285094ea9f047585757762a3b70162aab4bfc722c8aaf068274babc55fc7d9b129d474de388a2972e5b3d8ff7904374f5e510e70d4c35a4415057045b9423b2a11d0218a5d2e1ecee3fafa8c91d93b8273417bb497daff6f7845f633b90241e43cca09149418c9c173a77478e27e12437ae3f0a57813655d96bb289343e146fa4c58e28e4ac12f0a66cfb79e11c4825ddbe6f4f3236828f9cd3b4f717ecf865798171825b212978f3d5914e5634de87ca9f05c50d4aba4934dc270fca0d63e3b71d294581f5f7d2db3963f141b0ec4c545fef897c64130e0f268356f4b4fa493bf9faa3c60e6c61db6768ec3411589d1dbd8765435437d04af9dd3730d4594706e9de1bf4db14054ecbe4b31ccafb7dbf04bf310561185f5755dbbf571e3b28c324049352b1a14e31f74d63ddda564d79d85fa32b2fc36189bc71ef638a32bafcf42c798f174baa00d6fd4e4682aa5b0965f9940018452c9ca81e5d914066242d2ae8eca53fe7aba04c1ca621aa05f79363ab5ba6de20d9a445b2a605c4aa940ebba7acaed40159ded46800ae16a79760fe138e57b55d9cadef6bce9974e40d5b0f31336a53c01b4b05262cf1f5d35df1a02967b1a50d3d44e7665af207f287af031fd1ae0dbc5f2265904d8c51f03c62daa5c8c5749d501910f989c82d4d3d5bf781211368cc5173884e5b43a9d0124515c855a1b590ac3796bba16dfa195d86f4df7100af87d4db32ddf3dd8155069efcef2cc661622e92aa33e9fa487086339afeacd07071d8ba3f9755b97f53bff011d7729b5087d026539bfcf9a810e6b64f7def2dabb596d3b62bd2e90adab7265eef9825cda41fab00957f70e1b6ece012b4a28548709d8312d259cda86b1270299d157655456a1f5a0871a39e451795dbb18ee348754f35e1d5aa374938a0791fa2b5f9e37942aa36d9c494d2c949b56316b86038a14bdb5d9735eb2d2d0c4173cb7ab0194ab7a0ab6961bc16141729923273a83e412578bc2ff481d42c2935ee0e7653e46296cad5eec58ba1c19401f0028974d76544bc148adba610522afbca46b35796f76924277f66483b0f4994b7982476cb2d8382c8e412d54b81e4fd8bbaecbcbaf8bbb10241a70041650d24c8417121be343d68f59b759ae695c4e622237a11e47f80ff3e958c0ab4c88eb8eab49d8008b163378f3fcf0d51452da43eb4c144657cff90b0ed5ca64251e0a10579e47339d2f2eb8fb3b14a6b5f75f09f43b9049ea7c8f25ed22a7709d02e3674bdf0c618a476626cbee64cfaecbff0f57edcbea7aaff0ca7d0383469043595a69832cd458d7919a8841f463e2dd2afaef817d1a6643ef3faba297552515b372a5f70ba98c5ea04bc518a0cc10ea77ad5edd851c817e56a2b6334b82c683ae4dd9bbc4b543e416a33d59ddc33392293147f593ed274123428e2244f8b1eae392dfdb10618b1436f4a53715c1b9901eabd1e4ac98409726ae823d719c8d331e71c5d68f979191a204250cef9f17dc7e7c99107e6bf0e4d4e627f63a2e723f0bb674337e3de36f2094d99d835dac70ea48140565211b4e9f9f231acc927aecb2283afb470cb3958326da4cbddfc49f0dc90314045d567659c1e79aefabaf2920fef4c142a757662078ab48ba9cbc8c03f0de659404ee8cac9fd69b78f5ce0a20e6de5ac88733e7db53779b9430e212a93843ebeff7165387aae27f401fc2b0ee463517e5f4243e851c65388d1e164c184d53fd5c60002e4450d2df52951d9a3832c63d121c7184cc740d59a7ef1cde15a8793949fc497e97743f76a6fa57cee86aacddf92e01d5070cb5ece517d975f2104a7aecb50d051eed9ac0f877132c3931c31c6880ba9822e99dca5ab46f1091ff693b04d5c0fe4ef0f07db70bb867eb8e95306df4b03cb62d93d2674f5121fbb021a9bceda475a1989b4e21445245bc53ca5b7227f9436b2de0506f84b0bab57dd6f6c6e6986eb5b7315a50c43096db91e0152ff7a12d05b389313948f7ed8b5336a5df8a9f675a09c16be40725a81abf4aa6761f2b11f5a09cd7708d48a85e1c22f29110473cf2ea3931ffc94eec22f0d69b1f7d26450c82e60716060721cae281d561c060b354723f1cb91a20f9a3642c506ee6a76655103f479ef1511c99801082279cbc624f49778090482266287f2ba60da2d3eb092fc633ea99c772c9d7ec19f86f61f114a2bf5d421a2d8ce8a80756247903bd40d3f63b9d19618ad9881f4838f9ff114ad91ce95d11381d6e7bbb3de058c9e7918c5ace40ea9de1993374392d8545e37f445fd8db192a34b4cb8b421b37f1db7a56dfa11feae470e18e4866f3b2bf2ff1fd5b51ecfcc7cf3c8b44669e58884a72dab420f968a0af1374a25e8110dc86132da9c36fab87f3a40f96b4d3b2e9cffc33a754c990780ff02eb4afd7816dbab128bb6969eb7a0ad0891769ff54b5ca53dd36f711b4685cb53604daf865f37016e41dc5a2b53f3820cfa3c47cb926912c0fcaf9a975a624fa81d9b0554d6354062babb83d6cfb81f377dae9096b7497c5c6d51bc1825acbae7c5b1b9d23f66b85fb9f1643ad5ab5c8feffd20e1c9df70d89eb3c7b585645da3c9563b62497480e23b358c0bab399cd9fb52164aa8ecb854832c4d869ef4db5e7a4f52a39c7616bd10301b898b9864c36117d572f5a4ce0352134e0a48f2c550f4677f7283d10b90527d82823071da2b4aab0e7ae5ae2099fc7a6065c0d59cea5b6593c6f46d74b63486b2ca1d08c2db8a50053315d92a3a6f01102b0cd73b3d5a9539278389b688771c8a92be62463ba7a26d7d0d4d8e891792aee2aa62f78a78fde5097b36b71952787bb424b33ee955b34c29992f9239025570eaaa2ca8b5765835f1c20809afd6baef0cf1db0e435385fcf805f68f4a2f31c358605599e266a7c09509877820f08c4d5007e8dcc75077a98c368f2fe6c02a52c4acf15984ad451927ecff2793c96a4569c4209b9f68cf44a5d9aec684d7b424a21c75d29ee21ecce211cce04fcd8d31cfad017cce18db2a80e14d0813204ed9b801b735e384009dcc9207eff9f92635f1e3177c45c656ae0fad58de4bf40c4e189bde095c20cd3aae6cfa5cb268914c74e697bd579d3a6a20656e85396218955ba8379cfa1e1c2859914dce7037fcb2a3ce5823f4f17c48b9453b2f2383881a39d9cc7b2ac216de996f0c6c633f36617b5e9e2bacd0e2e26d8d2363635b620f06bf16ea880f3dc55af1fb626dd538502869e56ca221c393648e", 0x1000}, {&(0x7f0000001c80)="252254f68df1ddf98e50fd12d4b1081b00c6d07af80d5d2a59069c0bf2afc44b9061a793d6d23b3c14fffd08c337fd70c21a56a5b72ffd53c1f411ac90ffbf234364019fcc13c9b83a6e231bda1911803f5a8af45a3bad504c73b4842c8e284ea089a5577c67e8427fd2ad69e699acc1048489ae635d4725e0a5e267ab02df8eadc0dbba5640bb459c01b9f8842e3b19808117fa5237b805af3618e39b244fdfdfb518eb68c1f537a7f0dd06967b2b95697ea220f40dfafe12f38f1efd5f5020848607fb9594a9185b70eecc8a50cb82a0060a4baab3f7c5d5d191c34790a568dea09b2251fa88861164a9d6db02d998ea0d2d2d0e81f175d91470da341c35d16fe6635c00a522c7375aea17ed444a4360b0b41259d32c859bfbcd0b5f623a20adafa87addf097d5283e0f1842aac817c40c16cc4715bc91f061299738567100c6330400d160e473abf6e6d3b49aaf96de3270f37bda571c3d376629116a6441b203b2eb49f41e13f80c09be0ba4af19daeedaac3f582e39ba285ee4f815806cec564936a0bce2f46afacccf66d296a8f8f22aa0dbf1e02415e0a792a74ab212cea423337025d59b237b192aaf7c741c6c1084c5ece58f0d12d170be549e8e4ce44336a3d829f07fffb0c02125ed594a47b978ea1211d96f6f0a809b25699cc08eef1ea52ab30f17931080fdbda3430df92a1481b90e5225c17c840e45603b3cb17f69d664ab7c0f91026e0228028c6dce218932b523991443801330521d67cecc7be98ddfd4fdef9c7a943d17cbc67a570e2a0718099d68b80aac9d3ba60d2379d312d5e2329eccceb5bb1a929bc44638165c6ee53e0205363f5a749580ded4b83229fee459d4e56c3b493bda1a856407827eabf8a61f771a9417fb6dcfef3f7a8282b17e7b954338b831221bf686428743fc01659d10a3e97ca65dcf26f5d90dfa92f6b3a4a91b9239fc82acb8cbf26c59997e6f1d75210ed8ff45b9d8ca15a61167002cd4280edfc03a5758006093d16df19a011f4fd024e2176c24057b060a2273ce2bce577671280204c960821c41a5e971dde2b9be4eabf31b220c8222c211157d43af45f9159e831a8970f6a5ba54a05de35eaa8e0321216b61792210f4d61d1ec65f3cf485314d9e801da007d4d7c69341d69ad3c02d3edccdbd34a41af2317b02a18fafcc61e1879f153ff731a7002157d3a777e13f90ef36c86c332d9c735c1308053a60215648b8e0c33e846d4482d111de70e13a46a99d153a3213b0fd5c9b907c47b52aad5aa536e6b44b914ec9c63b0c85a4614f6a788df64d768c43cd614a11bc9acf4f5bf77ebcd30c7eee0dd10bc0e652f9630ded10fa7df51f44e2738d316e2d17970ae968f1a50381bea7595b0de2373ea4326dd86d4ce91ba39157e414bacbf1b17e3ebaae74f934c24ebf0bf26d5719baaa4f7c7251c164d95a96b27ddd3a67d6a3989629ef3247d70262d2bd58cb865dd7b918bddae9f1f87987d4dea93ec3434759bbc369c96cc13030a0ceabff05cd72071dde2ef7f37df14751ee2de3402bfb7f11ca2dcf2e74eb8a54c6502b516f26e8db51f0779b7d65ccd3e3397a4f41b8f2c3353b55b6ce2980ad1c48ba7451a86520ae90b96dfb2457cf007bea76785d75638f92413eb7166539f8355262c7e800b35a60875d6631fb6407db3b607ce2053cd42e63d2fb290c644f48fbf444e5dbd5527506357cd366a5f12d229c343d277274010073cb3c8992044b03451304d9d9a86c2786333d22ee9e469a6860c029f41bf48fe51c092f6788fd36714e80a53494bb6e8b2b76f3692685a6539c66631a6edfaa5ae348770cd38cb539ac8f7c62abd0019a4804d78be19d1805deb5d719ab8f48da8cf998d6a5038b552f674cd4c1ce8c3c3aedfe881640d4010a96d38a391fd4e0645ad400103dd9d75c4d0802338d3fe5abb79ad04edcefae6bf997de810b4517f861c47761e75b9bbba33214d32a1272d59588bca1a17a0712d2c60528836780013dfbf2a3c1a92852461aa907aa8473b9b9b7f5e8c59634e967fe3fab8b07887ebd05a3dce81acb50b3aa726f01cbd62e0f32119eb06a513cfdc59f13d7e34bb84ee44515d2686845d25362a588b2fdcf67cc06daba76b0a0b93bc08df3fd764ff9782f7343a8ead2d84d1f419180d3b37d53412322cd86cc45fe6108a0395c98fc81b350797f096089765d9863ffee3d56d6a87a01a44c4396f86d07af52bf41a160e46e18dbbd384b8e446595aaec6ce3dead9070f43dd46e22fa48bb024f8bfaf9f0f56d598eac591345dbfb84ad3afb0c51de4aa4b07af4e332f166d517e70e89572819634c86241255b96afd3d908035a2209fab9ee2145ef57e9c96d3a206365668a0a7477a19efa4341f76e471488fe9208701d424d157e5d7d7d8f85e440e7e461316065ad1434f30222684ed4b91e9dd56375b844276e0adc4b89affaebc4e5a5924bcfaa21d742fcd45df6f101ee5c0ff49e1c6bb35e2f4e7c6691335a0c53b2d1c3e99a06c9520155164a74b5e800aaea325ccd715214ea4647cfdbfe2a3891e17116ba81b51d70fd6b630fea272e17215b44788fbeb5f98d7ca2bc7e8dbf47d47b7511d6fa0da2e3585fc648ffe2b08813b7d613fa939f57ac6f59c4a66aac7e143bd79a3b7b6b7462ec57f6320759bc1f5f50f748125865667f6b207e0de9484513ff7568f02f3011d1cbe9a6bf4411e41015d3ebde4014589372957daa6abf5db052ee920c30bd9d0c0a08e4c973ca2b1de4da329c409ffda3f45499f27fa5e5d212cd48a7317bc84b0f8145c5a35c282fff2b0c45b753a1fe6b2c2f2d038f1f3ffb657490abf378d2f876b5ef0d561368fc1a845f7974e461c6a03c1a669289b27e1653d8c795a8023cb2a888ad26106a597df1820279ed021acef3a68257af3d877498523197b928b2fd18053f470540e31472f28ba5a8f041443b7454adb5b869aeba1731195a731f8cdc3956b2ee7708cddfd93d7a5857e75940341d4f35414cb81813bbac82e4448dd6e88784dae89bcdbac58f014de2b4732b399f4a5217e6c6c0ce5247493bdcc5b82e282e0c8e738645e3f54b242bf7ca30884d0ff578c8fa2a3528eedb16c15d7e84a9be9c94a282931dbc65a65cbba9083baf1cb4e0af2937f2548b73ad54b9727eacbaad951055fc6f1482fa39339503c76bd8148a711476a2f58b2cba01b54e3927cd6d3075dacd6e6a093d99465ded3ff971ddb507f65dd646e7cbf8fac542348a83e4c6d7ec73c146572b8c43249709ca1d9bcd7e9e60f3a47ac8c1bb296cc91a081fe354e57f74adbb37b41477d2bda77b06bf62ba577fc6e9acaa022fa04b78e2ba116bc7ddf88397aa9dcd1bd09f1b1a9c788dd22fe12e53c4cd0ddf59eb1e5f9bf2b29edcf259f36c5ed26eb668da089b857a40eb2bb2ea644ddcdba1426aea8ecaa7a57cba4bdeea05ba6a74f00293932e557d83f8d75d9afa74f7ace11050b7db9cc39db98cd54e24db77c81af2cdea643eddfe0e921f420e42eda061f7be6c05e7f73b8057bafadeddd2c76bb6f1cead0a89562b9f2664b612da5457e94fe83a6e5cf2b6b74e2eaf4f7f5fa8f8757dc02f07e6fe1bf71547922b27610a148fb29f3a92ae66449bb05d94b7b1da6065f7941093a54d1ea22b1d88fa4a65e23d8ae88ad42857467923edea56705839380b58c9861b78169e303aca56e003bae3f2c9f719d0f4ab4b735a3e3a16ee02a52837cf90a59e3b99e74075a48dc52b74f5e67f54225b1b55ef9bf175dc32bd8d13675af10e9a132c1f4bea73e5bfdf497e99fd3376d16beaa592185005e010a2e86951ccadc3965209828693dba2e11aabfc3546c1632fa58243b52bca3045920483a4d749661fc992b2b2505f9fcdb68631e9a37d0fd00206817e273fac49d652ccb8b59dc7a0f6c7a485f0ef89c3704223507d4b76b3526c7053629157dec8b13498822ba59264fffcbdf40967851a1042c225a353c243c0e0aa66d67dbf053eebc72ce729d9f1f079d013647c8805865d807fa8383747d5c0115056227a7caeaf5f2dc9b373f07ae93c137e3db579bde61627e024a5bfd49e280a4051d16febe927cd50b8b0a446389c62b49ac2c97d14ab80e6fcb9b7dd0be78f6eab50e8f3845772f8ad23dd1118f8ca9fe452a0e208e6df9eb9d1c740972ea81b60b69eac38f16d0a507e05fcd53253d8e89a221eb0375a50457e342f156325bef64f59987e1c16651527ecb3519da04a19cc48549350a7314cc27e9bf1692b2a583b5320d71d155667641dded222b0822a3b047e084963016cb1a6a1322985f3832cf1d5bfa749449901bdc7542d3472f20faa5574c2421f00f3c74077c4d8e6d741f948fe40c0b7c2a5c096be811c5e84e9b4ed261747749214b8cfc3413bda564b25100fa3bc0ede9cfd6ab0146939a61ab4dafba205e507d2234fea48d50bf3bb8598b5cd1443e739fd520fb5890464d193ff267bc633a5547101daf05e4d24f0ba6d8da840ddf5aed4c5660621e550d8ebd18e587fca4f1657bafb6f6912c92c5e09bb8ef247a54802020afe0eabd654b958a342d251b5abf1502b0f5931db9dc259de40ece88bdf657494b9f0fada7b354017c24e71806b0788b4d779e2f7a6dfbfbf845f314478e1ba86755edb0991b9fd1e0a93e6b24219afe73238a092dd237dcfd4f736a7bebb3937c60538e4adc8fe0af668bc643e93f18c7fe774c884143e0a5c1bb83eca8679f2d81478b48dc82b22a1bdc087c4ac5204d5c0b8985b3c8195ebb51f1598ec6d45c420c5adc68d58607cef22c220f96dbe12b5b1186ecbe9638dcdab877cd2200dee423c810ddbd86aeb7078063b0addfc668bf6b37a107fc64362e01d9744fad1ee54dac53a7717fe0d5079154d74a4e6b65c545fcd879b20ac22334e4f8140e71eeda6d832da341fe37f26fd551c902a154e508d3630a27070a39b1259e229fc9dc3e3f4950ad7056f37d9a243bc715c14289c4bc36eb9a78acaeba55d7c10817f775e35a888e8969f2319031bb988e92e90bf81984de2ee8b14e464c84eeee24b0b214ac4ebd3a52a253cb4dbddd0ac6d84fb783e46371a216b8de450e1f58f2cba013100e8a79ea18d687aad6687e31e026cb417ae9f4847f81534a5a38e84b567eaf39cd944cb08ed11d0cc3a1e96dbc7b3e29fac4d0fb9c178347ff85d8af295a7c0b2c440bbb5acdeaf4ebd49e4e6d5198e7a56da192b93331dd6c1b96f08b510d0786746971dc7f504d657183c1db8bb25fa4a86bbaa0c2f1602a834b94ffff26f14a8833d36913a05619f7b89cc1ad1526ddb900134276660eaa71c55a319b3322135572e36b448ef935bcd1a4adaf8e4bf02987f563d3d88771922778df979753794fd1227551a020d18778ffa82307a83a2347788d6d851152dc476f7da67043af0e135c0ecca80561869fe3b8cd6bf0d2eba249202b11c1a40729a9d585f66bd8e5e095892ebe8fbd996dcf91fb1a810b0983bedd2d1e16c67ecfd31e90bfe6e04bca9dc2eba675e559ab0bd65fab8171aa919b24f84d09c0571e49c04ac51ab9da733686625b6c86174cd72676e2bd4f0ce9cd76ddb9925c8a011f95f899756a5897bd6fc2af7ca28c69f2fc14d7c1cfa0d224c2ced9df133acec5cd35681a342ab039accde401f6056476f0108613afe0c010ae218a6e7819d59cc08abdf2e36367b71ac3d916bc8a382d1a9dd2d4290fbaa8126c1d0248e3dab7f25a0236bc6f095cfdf427afd2bffe8c3d259370cc2c599445a93698", 0x1000}, {&(0x7f0000002c80)="66d916a7344c7c217f6bfd43d7da547d9c55867ad44ed6151d95bff1472800507c22f717bb9e424195c6ba4f4d88bac86b339a422d56725e8d4444849651c5b164457456a30f957276f06e5fd9ae5411b8de17aa44c40f347ceb09382a63d37d5cbdea0cfa3facfc34efef450ae6ca1df69878cea97e2a7c8aef65a86a8bdf0a18783986f148c8f602a3fe878ffadabbe145603a145f5edc173ec30c0ab48ad8bf71ac4ea4551c5161f6e0da9c81fda78b410c5f62df04264c512f15e386cfb58ed06c1cb258bb9c1ade98167542176742ee5972625f85f620ea4ca04532527bc37f28a458499380962863ba8374cba4b643a4b9a7df2729", 0xf8}, {&(0x7f0000002d80)="5552331d54fd8c6316ddf800ffc3a7e6004f8fec7cba13ef3c84ee4c9064f5d10cee499fafaf3788a88d29c0ba816223b82703f9a5fd2bb04307e52538a5699f42c1dfb032a803cbedbc7c2895d4dfe464551dc9c55a874c1d91c7570d00e3757fb1b6f5c38f5e4f5b5952d86b4248940f99b102b7352a29dadee6e1f51c5f00b1ea111073f37c8ee3a78f5fc006b9adf46504f8af9c1493bb92fbcc87d42fc1144d0ec9aeda7205471a602afc9f02e538f1636096ae1f1d2dc04ee7b8755943e99af4a04668d50626183d533bacafad9c9bfbd2a6db04b32a6bbf428813f7972a73ff4436fd3b88ceddbaf74265", 0xee}, {&(0x7f0000002e80)="42d19b4578d856e974f91bb743640142cebe429171ecabbfedd18f61d57803f04b579794440e1377c6beb811aee43154796965883c45d1e120e85503aa27cee7c87981cdca4c095dd19de468cced7f26010adeb197572ee70077ee82359a904e1480dd3c6fce963bbae8d6bcda7e157d983515309e702f81690ee8d678fe274d5a0633911915d924a93068f600023adb379a017fd92d42e478212877bcd7af4e39a4da7ca78dbfbb391aeeed054a3d44462bb55df4116a36ca276e4377438f9bc2a21f828df11c4a", 0xc8}], 0x5, &(0x7f0000003000)=[@rights={0x28, 0xffff, 0x1, [r6, r8, r6, r6, r6]}], 0x28, 0x3}, 0x804) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185764, &(0x7f0000003080)={0x1, 0x4, {0x4, 0x6}}) (rerun: 64) r9 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003740), 0x8000, 0x0) pipe(&(0x7f0000003780)={0xffffffffffffffff}) (async) r11 = socket(0x6, 0x4, 0x3) r12 = open(&(0x7f00000037c0)='./file0/file0\x00', 0x2, 0x217) (async) r13 = getpid() __stat50(&(0x7f0000003800)='./file0\x00', &(0x7f0000003840)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r6, &(0x7f0000003980)={&(0x7f00000030c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000036c0)=[{&(0x7f0000003100)="7796b73441a5de76eef6c713191bf4454cf2f162a6651e7a9030a7039accae94f43c10d5c628a099a124efe28132d5dbc9d3e47433bbe89963c17e650d84b1d0448dacb36fb69e4dcb490a1597f9b5e3c9a1be674e69eae95823bb61de3140feaa8a704aca9e59cde05b1a702ee9d6837f737b7b3862afc2cceaaf926110f00fe4412efbfd22356e26edc24051b866afe1dc4d769ce495d6ef7cb8d4c19e7c16e67c730afd4e61", 0xa7}, {&(0x7f00000031c0)="168a60e1d905136dc34c3f0503c197d806bd1c202aa3ffb1d01ea03fbb8a74ee26cc34eefc969882a68ffc583836116761e107dd63587ad352e74a2749bfd6f00dda926411cea3d9a4654bf12ca58b61a129e349c1e92a18dc9785110a6fca87716ea7dbc7cfe3ff6594ef38e8435988bf0ae5b5606d1da3dc655bc21c62df927375c1dc5e2081a0fbfea755897611a5143b3a19c619e9dc4aab33eccd967e9515f8ce730dee1516", 0xa8}, {&(0x7f0000003280)="c5ba48749931d28e18c77f2fd2ff900432d2b7d7d84abc6bbce3d756d87271c1b8218f6871a92ff10b26465116ae36640e1e8a40e26747c777408f8014c39809e6f8ae6d4e3a1c47854a7fc5ba00f6a605da96d82957ef6fc21d56432861ec2c26c61d3f2bf74f2e3a5d8093d229fd662ef2090cd41c4de9d17e1fb46ae89b460e8332cd0389e96f54718988b5ccb2b991ff20de4c77fda7e89ab7", 0x9b}, {&(0x7f0000003340)="bf539543f124763fde3fa4faf0ae48894aa806cf57b7e378c9a4ea34e0feb6bd4fcb3b5536814aae96bc6301442e589b93d08647696c492d3cd88f101691459e1bf6a63fca861f30374027aa309eceaf99ef9f323d7b9e8d8a5648402ccb14a21a2d8fbfbddd793dad889f1a8584cd4ab1727a3ba83f3cad4bed835d14712135a6f523ac63e77fdbe4881a51d81467ae38996152c3b357542b61c6e6f019368ae2f24ca8824bbf4775cc7947841c2cc7334fa733c3f87763d116fc69132183214e6091ef32b9938b3621afc1c8e1b4722b8b86f3a7785a9b253905bddcf30e4e615f16f0bef3bb677e5dda", 0xeb}, {&(0x7f0000003440)="e265e5bd7c7da91f9044dba2d5045266d52b69964f67ee9d9620389c23fe813464b0e90eb4fdbf993a009fbf18a90e5d7194c94facc7662fbea095eacf8d3492cfd45d8f86c5ca24a716e285b8f99ac6d4e898ec09bc58d1cd2b351a3ce88beae3", 0x61}, {&(0x7f00000034c0)="3f6616bb94f9c39b52f54d094333fb8b1c44bd9e1cc770d418316b44a7ab282b37fe8a444ee7e4894f6efe84e9613ae95abd9531ff4792004df07bb74d86916911868c", 0x43}, {&(0x7f0000003540)="9dc1e73ad3780f65558e22d76369c8938f4528e0d0cd64e1becfbfe3261861b715e8da675d9b8cf963f809f0a85d2a4af2eade7c98e6201326813249c70b044ff7f2048718a1532533e4ad155b1922898d30604b0ef2a245b2707ea031a05b032ef59d696177247b6fccb62aeaf85aad8b61ec54c90c67cbd26f71e54018f48690fbba7a41aa9551dc0fd5d23cea908a2fd91c993ce1866efaf741b6d33a4c0b896668ef419e7a6b1a6b12b893ceae918537f641814f9386a22aeb299ba448cad21db5f3d931d6a3807d86308b8dfa7339689642a495938ddc015b74fba017e56c5a08f82f2102f77763816e7fd4f2e5a3488a939d", 0xf5}, {&(0x7f0000003640)="32c130c42ade5e3c1f22116481c055697d37a8dc0dab269236c56b17d9a128a955f4c0605202f653e9d78654ace5707e0f4d8f7dc0a0560e40b5035fec2ae63d6cde33b130e40a75387548f2eeba1bc708492e963146e7e8d81144dd9b7f4f8bbe953670c9b36d4eeb54175065447d8537fe1801ecf1e8d1cfa73d2286", 0x7d}], 0x8, &(0x7f0000003900)=[@rights={0x38, 0xffff, 0x1, [r8, r8, r9, 0xffffffffffffffff, r1, r1, r10, r7, 0xffffffffffffff9c, r6]}, @rights={0x20, 0xffff, 0x1, [r8, r11, r12]}, @cred={0x20, 0xffff, 0x2, r13, r14}], 0x78, 0x1}, 0x402) compat_12_stat12(&(0x7f00000039c0)='./file0/file0\x00', &(0x7f0000003a00)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r15, r3) (async, rerun: 32) getppid() (async, rerun: 32) r16 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003a80), 0x1, 0x0) fktrace(r16, 0x0, 0x400, r13) (async) r17 = socket$unix(0x1, 0x5, 0x0) (async) poll(&(0x7f0000003ac0)=[{r10, 0x10}], 0x1, 0x80000000) r18 = socket(0x23, 0x4, 0x8) r19 = fcntl$dupfd(r17, 0x0, r11) (async) r20 = socket(0x6, 0x20000004, 0xcf) poll(&(0x7f0000003b00)=[{r7, 0x1}, {r18, 0x4}, {r19, 0x1}, {r20, 0x4}], 0x4, 0x1) 10:52:30 executing program 4: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) compat_30___fstat13(r0, &(0x7f0000000000)) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/215, &(0x7f00000001c0)=0xd7) (async) flock(r0, 0xc) close(r1) r2 = openat$dm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r3 = socket(0x10, 0x40000000, 0x6) dup2(r2, r3) r4 = socket$inet6(0x18, 0x20000000, 0x80) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x6}, 0x8) fchdir(r0) (async) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000300)=0x101, 0x4) (async) compat_50___fstat30(r0, &(0x7f0000000340)) (async) r6 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x38) accept$inet6(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) __fhstat50(&(0x7f00000004c0)="b20762ccfc0333e48aecce8ba2ae4d5bbab1166f0ca5daa1537909125a0f5ff6e54cc00f3c057cb034bab4eed578d7444f57d4d3de6fbd1d3f48cc0cd3537684f0d876f7b8572d3832f73af02a3f67db95cf3235e31a25bedeec943b61e5468bf43adcaaae056183", 0x68, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) __posix_lchown(r6, r7, 0x0) (async) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) __lstat50(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="b05626a136ff0ecd045a64cea979f879ee46dfc27aeec8269d32ca74e4f1cd628d030f0f39e28a259d0673de45334647bb838ee08229f94c7ead01eab878c8f67948bdb2994a298efdb97efc5b657a8bc2d0dfc3b3d6", 0x56}, {&(0x7f0000000700)="267b516e71588687ece69085524dd435ce494e27596944c9948c5bc433acd7c5bf1eb5c4e9d27d3bde25e977065f44c6f25437b3fffdb6dc961c3b027925c7e7e6", 0x41}, {&(0x7f0000000780)="a626636032a7d85bd5ba9d72c0eb148c0e2294f37a3eb3dbcfe11eaec540a377f45247ee424b654cad29866e36adc4f8fda0830856722413ac5440248e891f31f27f5b48e6bfc4d3bd8d571a8e75e40fcb909667b7f12da365f8312ec6e2024a682f1be8d19bf5167329aa387af415ca46c711110846e610f33703efbad73129f8afef270e76c39bea294c579008e6f19cf994dfc972b871253b65b51a4d14b62b20eae581a5d7a556542db55a689637c14bdc99b3276a2c54153c2519ed0265110070dedb4aeb05c0a0babe6ee2b749ba91ac32c2b2e65eec17a6e55d4602", 0xdf}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x2, 0x0, r9, r10}], 0x20, 0x80c}, 0xb) (async) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000a80)=0x9, 0x4) r11 = __fhopen40(&(0x7f0000000ac0)="fb31840ef525fdc6c1faaffbd5a4f92cd6cc21aec1f0d11fe21d843c674f8421154841cb226bdf021c3d3c80869bb6e1ba254c5a309ea7c96aeaae9a10f0ebcd2273ff4308433611505a1399bfed0c15441e6dce14a2b1258030b540916db294f7fe7c2162018aaf6f38e0b49706fda74bdb9484591ae4c3c60033105dd131d39717fb33c0555e6a3a211a9789e7967c5e8aefb7bd9dc4dacde63ded88e3c7a8161c1fb042d2ebc9e912b5ac583c8b35a34264258aa935a6ec2a72fb06e234c0", 0xc0, 0x2) accept$inet6(r11, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) fktrace(r8, 0x1, 0x80000000, r12) (async) compat_30___fstat13(r1, &(0x7f0000000c80)) (async) compat_43_ommap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x200, 0xffffffffffffffff, 0xec4) 10:52:30 executing program 5: _ksem_getvalue(0x50535244, &(0x7f0000000000)) (async) _ksem_open(&(0x7f0000000040)="a4b3e550f7bda446e5574c55f1313e97ba71102ae6eb3c5078fd398965ce310af54d64599f782c99a765393636c656eeddf198b00fd05b79e1b9c42e9232a64dd55a420900e5a48607a99ac9974e1319cdbccb9574994af1a9f0f166ef41f0c04d17fb7c459f87402ffbab0fead977198257263a393f7df1ac3cd44619cf4178dbff98a75816e217e72da390c5aa9f4363f3f73f4eb7e3272f3af8bf16718469d5a8cfa95b6455248a35b1e3ee6affca8a08287d318f15ad0cab4d8be6fb3cdaa13a21a79a5337b0493fb1d65e987f28afee5c8ffd3ff2fe2c64079faca8bd83dfc49d7b6681cc18e699f7d81a11cb9e6df6", 0x200, 0x40, 0x401, &(0x7f0000000140)=0x0) _ksem_timedwait(r0, &(0x7f0000000180)={0x80000001, 0x81}) (async) _ksem_wait(0x50535244) (async) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/509}, &(0x7f00000003c0)=0x1ff) (async) r1 = __fhopen40(&(0x7f0000000400)="dd5fd5f5efa384f056be3418af69aac31c308682d003a0", 0x17, 0x800) (async) _ksem_open(&(0x7f0000000440)="ae2e2356952e9f39cafaae859b182113895294839f7793d1a0b5dc442dc7970a1cc30619edd41d89eb02f2", 0x200, 0x1c0, 0xf6c4, &(0x7f0000000480)=0x0) _ksem_post(r2) (async) _ksem_open(&(0x7f00000004c0)="5f5a292c9eaf02e13f6a93948189594aed2926bdcea96f21c63087183318a4bb", 0x200, 0x7, 0x2, &(0x7f0000000500)=0x0) _ksem_timedwait(r3, &(0x7f0000000540)={0x101, 0x3}) r4 = openat$tprof(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) fktrace(r4, 0x4, 0xf, 0xffffffffffffffff) (async) __stat50(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, r5) (async) _ksem_open(&(0x7f0000000700)="36b7911bcbea572559399dc882840ccc7ee08de54caa4a2ed71307808416cacb88516293f49b91dcdabcc4f13a16d8c4f03857b500a61722f5075a562fbf169117ed847156067948149756dc18a8472fd52ee059e4634043b19115f24221c8097b7e96f76e4193dce76e1344c7ea4ff5b0a179bddd0554426651fdd84ecefb66512ebc01179b9a388fb275aa6a6b6f48d6aa86127ccc005c38a17425ed702b5706295f3fceb2a6589dabd7b9a6ad4e4625e061c271af", 0x800, 0x400, 0x5, &(0x7f00000007c0)=0x0) _ksem_destroy(r6) socket(0x1, 0x4, 0x80) (async) ioctl$I2C_IOCTL_EXEC(r1, 0x80284900, &(0x7f0000000880)={0x7, 0x1e, &(0x7f0000000800)="2d2df92618df9c2bc280f9ac27b60562e68f8a212a86de", 0x17, &(0x7f0000000840)="3079f60373e42098045c2646ee267be01cfcf38ae0ad72a0ffacc6b928174fa2", 0x20}) (async) getpeername$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/4089}, &(0x7f00000018c0)=0xffb) (async) _ksem_close(r2) (async) _ksem_open(&(0x7f0000001900)="2961a9dc0395b8601973e2165f83400b56fbd43cb3ec96a46b2179b77d4278cb0a45d5c186fe43790cb3f815cb40f76e131d31a23c46ed7cd2be512586466c6ac25fb669163445ae0b3f0cbb2209ef18bc044d5b6450a349430559f740f35aed534ebe7ab0342a4e2a4dc6daf680179eb6dc40316ba5797891c6564d28239f2fe22542eca160", 0xa00, 0x100, 0x6, &(0x7f00000019c0)=0x0) _ksem_close(r7) (async) r8 = syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000001a00)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0xe0, 0x20, [{{0x9, 0x4, 0x0, 0x73, 0x1, 0x7, 0x1, 0x3, 0x47, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x2, 0x3f, 0x9}}}}}]}}]}}, &(0x7f0000001d40)={0xa, &(0x7f0000001a40)={0xa, 0x6, 0x110, 0x1, 0xf7, 0x20, 0x58, 0x9}, 0xec, &(0x7f0000001a80)={0x5, 0xf, 0xec, 0x2, [@generic={0xcf, 0x10, 0xa, "1a1037145ce61f918677385a51d1a3316d80419e86361339fc9276ad9264d53fa9f79c73e40a734ebff34ceef53b143b9b7ced5258ffb6de705692c4114d80d88d37629c802f352d8df5fb149e20fd6854b45e1cf3f843912f44f34873f818840a2a3a3bc91bb5f4624ccbe3270dceb9a969c369633877b2bb44d2dddd2e8a809c8ff157d35f45a13d179a04cd038e4b08ab1512ff5b52be42a0171fe241690cd378c220df5b7dafbf7ac641378a253be228a98bb0bffcec7e5d55272ac0af71dff5f3ad233c3f244930744d"}, @ssp_cap={0x18, 0x10, 0xa, 0x40, 0x3, 0xbf9a, 0xf000, 0x401, [0xff00, 0xff0030, 0xff000f]}]}, 0x6, [{0x4, &(0x7f0000001b80)=@lang_id={0x4, 0x3, 0x426}}, {0xd, &(0x7f0000001bc0)=@string={0xd, 0x3, "c21abd972adc52ca99faf3"}}, {0x4, &(0x7f0000001c00)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0xfcff}}, {0x56, &(0x7f0000001c80)=@string={0x56, 0x3, "44da9e36b728d07ec6d48de676e378546661d85174bedc87434d2d3c69ca06fafde68b04fd1b06026de156f1bc2bd06e08c79636c9a94b23713a259b7fd81cc1c607c51e9ecb7695fd9a8084cb28a8fbd62234c8"}}, {0x4, &(0x7f0000001d00)=@lang_id={0x4, 0x3, 0x420}}]}) (async) _ksem_destroy(r0) _ksem_open(&(0x7f0000001dc0)="6766c55194dd84cc1f4acbee408dbe63bc19a8e6388e923073a7a54521481f1037328c3947ac7c827f8a85cac1061bd1eb102cab81fcff948422fb541aa29d19a0af31b6e7251d261968251bd16525d6802ffa169dfb63571717b594ff7ec4c617f0c2aa4bbf47886e9687fe5615c21b6b06b32ddc1a3bb347937718a26798c19840f8927739880ec344a924fc5e6b8920a20a81c9f1b21ef7bb04c637e08f3bd47354c83e629ab5dde15c148f705f43fab6c04c539bf5b98ec6ddc82015809d3bb4693491571f0e521a5f5401e77733642ac0da6bc7a349eae9a9a74d5e97114ec9532adc04c79567e979070dce44bf7596f1123770646db0ebdb7f248f043195239f626410b302d692fe74dbbf67ebd27b04e54ffc31392a3c3dc432d1bc0256058da1febc98bc6bae71c0fa15aa6cdb1a5a99080055e645e8eebe4173c15fa3c8ee5a3502988e86dcf65a99bcdfb4b3a57d3444322dc83b2c68816e8fa7c6eda0113b80a9cfdb1a37f71011af3d3e8d59284dd086a16f31f94647fb43932070933173dc4ef930a7f4b7b357c7b1c836e5bd76c6f9ef6972ede0811b349839726c6bcfa96db7b126cc57bc37a5705e1f6fa97c2c560e1ee20be83ed62f7371136e1a73206bda7a1a5ba4be2da06f64d0582791935371dca67cf7b11f9ae16a595a7bad0e7a97e94b4414e0f72fbaffc592a3f261942d98132dbe06ee84b2bc13dbf8c964ab2f40f5f43908bc8d5a0b2b920a2a67612bb9054473546697eb385ada439b1b18a57d5c9b76625fb1aad9c31c0c52bf9c870f516849f244c63e5267b23d8f62f9c2ee69c5569e521c7620ecb9ab257f00768f0ccb8288348f92471b79f61112c9ff4d13071ba80e2cf364e0968649c912da4383c07c185930c0747119926ff94d0821fab7c3074d16147f309c3eb370dbe27e53a248d255f4e05278679ca49be41f09d29709b2e6410a18686d8208cb0cc5cec9dc60573afc6b884ee21af53b73de7db46a0a3f53994ade78c79cf68e5c1f210d92744726c56207a5c8ea9eca1b6135214fa1f40f8a24010d64db449ec1988fa44f0a4bc1876a8f731a5be255fb490a7970424e774dc7ad73d3284c655964bd07d3bc5a1e3c2b96bf94c69b8187707dd46498753bdecb4f631ab5ae62be628f660643c3c1f7c3f8a21747e9578732eff9cb6f57c18985b4e958c574ffc66772da44457b2d574d0b438b1c0f3633034d210b3f5d489c7a64c31f5f460e4302298950cb4d7acb2f49696d37840662cf45f1f481772e039c9b8fcbb39b704f334e09e876057b0f76b8471ef774b5096a685a49fde28e35a994f7f69ce0d7c9ac5a353a1877428e07f8b87aa802b29ae8e005c0ed7107783af9e1772fea7bdde31076fbb10682e7b9bb71a93b7944888cc615c545cb0ed78e98ed623eb197ba85d32301d1bc28a8c3966e793385b25672bf5bfc0c42f032e589fe1c96873864192c1662ae197deabfdb1b8d4748b83fd47f19ab91eafa8da1fbeee6265aeef36316facb15b70f1d4924a9dec8c328faa7aed37be73bf27bf7898b460aa87d841f461db7d25ddb73459890e221291f2e075d66144d01098862799e4eb6847162ec0891955fa6f533d4d43f06ba7a5fb3c15fc500b22bff24a4f26675bff6218d7121ad3ae7c63d6d56034ecc5a1595323e9d136086c921f2306371f34477752c987733dcd23271217dc40dee08aeaad616bf6150e327a435f3e78f3fc472148cdd6ba182d946a1c7edab1373e7293784feddc73a02ff1c9666e958b05cab552706df695e979bc0ef2a07008a07d995b7c4576b2cb3b8fd33c12c03f082fe9278243c9bbc54473e5cba346b1811d2fb17e1ce9721a102b2c8c937a3b884d6a5d761e1118df3b7b05d9546c3d985f175502884669bbf2541331f578885236684c0894cfedec7a8c25d0a6aa4e7295fa3c78f98b65f0649aba320b96cb82e878384ec0e31236e6b3d341e220e65e9380be2dfc16c290a9b85c08337eff4b41d39c143276508c47423c21d470aad5e177d547c6aec1d91a84fc321405b134159dcfda518e159dbb4206ffd73ef8d037aaa7879b982733a1aceec8540e46d3416f2ad00a0102d9e5df2d37f5d55c6c3cad5e4d1cf6022fa084a3e637c77c60f57796bd208c53e3f7e0f934fae074f2512b4bf906129674025d16a8321fd9c6bdea34211fa9284a3f546052c79a6acf235997a592afd892e5bbf79569bac9a038db0de2757c9482723ea6c843be1de31c95e319e77a65759018f3ef583a8018b1dabfa244b863758e8cd05ca8dd0bb0bd6bdf77fe5480a20b8dba8e609873a6f61c3bdf3a6fa657983336b7f3c46b400e6c6570305bac20d68f9de2f0d0934bfd82b6ef9da8d82e11ab9cee52c16b7b8dd17e17017a34c43b7ef1a4ca98e1456dc9c9c9a9a22be7b6d1b955bb1227d3d6088e35a0c2c2f5ae43d83e99cc1a51175dc96800a4fe21a304ea3c1c5479fe893cab30cc5a0c3599d8297c6e5d314bde55746057f0a47e83876a141b249d1dba48ab709e6694c0761703ff6c0a14bc69a3e4d37c43dfb99b2464f2f910f054a15b5b902734a75ab482a3aedbbb96a1f07c277e5faadd6cfd023ad25690f94c33a12afbbef92cc4844ba5056dcec3e8a86f1641108d53ef219f0b946f50eafdb21d470518f7839f0561b8e31cd7e53ba9d4fe2331ba29c525e1595dd5121980d6a78a48c8ac79b672c4cfda323f4cb8aa6be28391493ad7abec58f25f2e78f25342854f35f764da8234ed9266db2391e3c9da12d6ef56af50514fa84f090b773f9a32b3551fa280726113c4ec8695104c0e575f18b309b9b98185ba6f701abde1d57bc58ed345a7e9ff1d1dab0b9fbbc21550edb71cd65377c5f9fdfd093312c3a39d4b0f29c9bef37fb98e19dc68a2bb8a130d0eb40450127d06eb3e64ea5c67013b806ba377816689fcc8f13fe441c3dc2b55a12a1e9d39e1baa9742817d35f4eb9446451ca7df1a0e872a9c2f1eeb3ca6e5b8812dd24a58d709fe5d2c11513f4681c63b6f1663c48474db4392798e7e63e66ae4141c2f375b4708d87970885418a80c31a4d0f811d86b318aec2526be49a0fc55d3eebe5198d03884012594e8d75c9fdf6cecae0afcbb13cdf472acd12f4ca07a97cf3575281867f729be10db341d8776791522d0aefa040b2b001937b797d230b673ac3b929178947c6a37cb17e87bab4e3e0394764868af2bc0830a8c5197e5701674376ed6fef16871d8d403c5257ebe101c2697ac486ee5ea0ec8d7d46fd2b017090acc5649041b03ebb49bfc3cfd1a9a293eabb90a758b601aa20793c3569c52a9640b6091d7b2e6d8e7f0cf7afbd5fa865535e1906a573f628c3af113508d05df55bb4f39746e0bc375f4b0cc21cd3433ba97cecaa0a9f3ac8f8c7d45043609c9aa13b305eb49dc8e43386659b55abf645a714903c14399784acbfda2ba0874a01cbffdd4401eb060386d058f8e221c3379a2eead24c38cab854de964741e5e059fc443b0217dd093804181dc18b3872551045ae6e54ae45b5fbd68392913cb7438668c4c26a4386b92db432299cb1e9ff83835b46d5f0710f5f350fd0e58c9fcc9239b3a4f3e51f5ac5e7fb00e321839c3119444b12b86ae767631331be9b31630211c9cd92558e3b2f30d2569fbb83e1a471a1fb3551fc3d0298d876d98b532429a51b10b216a7e725f5f81f7b01bf19a35e6114bd36f082df5cc4148600d77e6f515b1249c837a9c61ebe3afec7c3ddbed9dedfffe9ac365a5c59b0c66cf5c04284bb419467064bf4893377d7c4c726877a3c70330661a51f99378fb9e2e5d7f04098b853f788d63de1243bf62e78eaea3ea99035f09ed061e2586bd616d740a82a14cda3614cbf2071324d38b81238a13a086439a0b4ef766ab65f034e3be80990d326055d2387307ca99ddf90cdd4ca39716394bcbf6b432d899f6888a6f38c971bab693f4efe852923069fa07d3f98436692ec2eb2324f9fff948dd688e61db788b6e6f3b62e294fda7ac310c84c52b2527c7d93f909a49c63ddbdca7f3d1acc0af9b1e8debdbb9a538d6ab9c4aa98a0301dccba4740ac4f645f10e24525f7134d779bdab440cf21b4aff587d330e923e83960eaa4b5270d0be94c7f5870a3237a10803ea4e5e61e2c2b5a6900d08bd33c1407a61136c520be9d4cf26b17dc8087a7aea084e0b20748e4ef6248493609473e3c4a105c855f263d0c5423d4afedc5e080f237fe2b6ea4754f294270cd94d42f6cee2a4576f4d185bdd542c363d188bd01f294f875dc061bfb0983e30c99ccf76f9cd1d0471aa85a1529a289c4977d835e9ab0464b9c267bb12bb03122777957d423f7a3dd2b6074ec800a6983c3558e6ff556c64a5d517add002ba92bbc25dd553ca9a204bcd26bb77a544eb51784bcc0044d16bdd6c5f09f97ca02c06602d0fa22f83df2cb7b3919fa8656e45c5523f2ec051d2897504780947e864f4b6e502006c22ba3d263734b36fad552a2f17a9eff15d3f5f963ab94c0610ce2551ebf628c7ba78ebe9505b6ad9d2a7596e3ee2aaf8d372ccd30399efc1c0e764da544de9f33544d761bcef5b6d0b79a912b810663e3e67b338a24f4d021d2be7ecdc5ca2d28825a751f6ae234f9850578d66886733a1eceaa7ca94a84fbca3da041cbb373a7a491bd5bcffee0e18423955220eee8731fc16b56ae788e048cb86e37b383fd7b22289407fc82886c686b37452cb920d318151f78a93d0ec8aba38c378f2f24e4cd2100ac64c918e8353a0ee22b3a88b3ea2ebe4aa20c754f2e78268b19698f7f903437762e89369b56a9dc116c0049218d5715c21ad9873a1eaa4aef3152b51e44ad283bde2e097a9c3dc7f25543e624fb6b7e5d368403834d97b52f6f1e87f8ca7059c7117603fd7bc8ed4ec0a8314a2741d24bffbf7b5835daa5a4b0a861e02986911c511be4221321b3b5312f92dff285f2261156c8f7c9eb72ca9c6bbb290af3872cc6945d40c4f6388f4df46f131e90869079d3e3057568318cee0e97aa0f4f7d47b9aba59cd85ac547e07c485459bbda924b22472a279d7ad38e6b0f44f87ee79862f2ac62b47a8e4eb8a5bbeb9690cd194725c5093a0d3f56a21ae3665a0ce695367e7fd23c8d3c394981b41d5aa9371ca76e5cfbf4cf06f641c80c58fb04c7085fcbaeff13c5f5b9d9b429c5bb3c6aa3275a4977bdde1333f58007ed0eb8b79abeaad3f0bdd20fd95f36b97b68a1fe9318de49a2a64863955781fd8829a83dea04a0e84238651c71ff736baeb6a1365a56b94016cde1cbce48f3a06f3ce2bd1b65fa45d23c822fd9a7acad7f18b0d6e89ce58a6a615e8003e537e1be73c4e975614841ae5a7cdcfd698b818f2ef45722b197055a331a14f7f1da6016a1dd358c4727611d8b0c5c2fa78d9bded6cc8fb6d6b5b7b41315f01a268faf9c91cfd7a99802030eb4b8b90bd9f25ee5b03bf90c8d33147f1123384418e5ce4e460bb037fb8c1f5a1ea2d3a7ed1544f23504899fefbb7a4a0fdcdef7fcbd2968af07f5071b885fd12f8a2127d53a3b2c2a666b6580edd03bb781fda93dc72f4bee5f345725bfc6b1d2f5134fed166310021e3160c7cd637f944a199ef8741b86ac695e636c21c67eeca53a9ecfd035e7b6d7e2efe679f006ca5ee035db7ee2fbe2fe1764e39d5496b099f337de82252db652b4d7e4ed34547c8771613c5cbaf22c30fca506a65026a82940d547cb6cdd29f2122ff974cb9f360f9c4c1be1845bff88cb6898c59471232068e5902", 0x0, 0x100, 0x0, &(0x7f0000002dc0)=0x0) _ksem_close(r9) _ksem_close(r0) (async) close(r8) (async) _ksem_wait(r0) (async) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) [ 60.6724824] uhub0: device problem, disabling port 1 [ 61.1924759] uhidev0 at uhub0 port 1 configuration 1 interface 0 [ 61.2024750] uhidev0: (0x0000) syz (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 61.3224793] uhub2: device problem, disabling port 1 [ 61.4324733] uhidev0: no report descriptor [ 61.4324733] uhidev0: detached [ 61.4439720] uhidev0: at uhub0 port 1 (addr 2) disconnected [ 61.8624741] uhub2: device problem, disabling port 1 [ 61.9624817] uhidev0 at uhub0 port 1 configuration 1 interface 0 [ 61.9725902] uhidev0: vendor 0000 (0x0000) 5 (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 62.1724755] uhidev0: no report descriptor [ 62.1724755] uhidev0: detached [ 62.1824867] uhidev0: at uhub0 port 1 (addr 2) disconnected [ 62.6724821] uhub0: device problem, disabling port 1 10:52:33 executing program 5: _ksem_getvalue(0x50535244, &(0x7f0000000000)) (async) _ksem_open(&(0x7f0000000040)="a4b3e550f7bda446e5574c55f1313e97ba71102ae6eb3c5078fd398965ce310af54d64599f782c99a765393636c656eeddf198b00fd05b79e1b9c42e9232a64dd55a420900e5a48607a99ac9974e1319cdbccb9574994af1a9f0f166ef41f0c04d17fb7c459f87402ffbab0fead977198257263a393f7df1ac3cd44619cf4178dbff98a75816e217e72da390c5aa9f4363f3f73f4eb7e3272f3af8bf16718469d5a8cfa95b6455248a35b1e3ee6affca8a08287d318f15ad0cab4d8be6fb3cdaa13a21a79a5337b0493fb1d65e987f28afee5c8ffd3ff2fe2c64079faca8bd83dfc49d7b6681cc18e699f7d81a11cb9e6df6", 0x200, 0x40, 0x401, &(0x7f0000000140)=0x0) _ksem_timedwait(r0, &(0x7f0000000180)={0x80000001, 0x81}) _ksem_wait(0x50535244) (async) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/509}, &(0x7f00000003c0)=0x1ff) (async) r1 = __fhopen40(&(0x7f0000000400)="dd5fd5f5efa384f056be3418af69aac31c308682d003a0", 0x17, 0x800) _ksem_open(&(0x7f0000000440)="ae2e2356952e9f39cafaae859b182113895294839f7793d1a0b5dc442dc7970a1cc30619edd41d89eb02f2", 0x200, 0x1c0, 0xf6c4, &(0x7f0000000480)=0x0) _ksem_post(r2) (async) _ksem_open(&(0x7f00000004c0)="5f5a292c9eaf02e13f6a93948189594aed2926bdcea96f21c63087183318a4bb", 0x200, 0x7, 0x2, &(0x7f0000000500)=0x0) _ksem_timedwait(r3, &(0x7f0000000540)={0x101, 0x3}) r4 = openat$tprof(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) fktrace(r4, 0x4, 0xf, 0xffffffffffffffff) (async) __stat50(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000005c0)='./file0\x00', 0x2000, r5) _ksem_open(&(0x7f0000000700)="36b7911bcbea572559399dc882840ccc7ee08de54caa4a2ed71307808416cacb88516293f49b91dcdabcc4f13a16d8c4f03857b500a61722f5075a562fbf169117ed847156067948149756dc18a8472fd52ee059e4634043b19115f24221c8097b7e96f76e4193dce76e1344c7ea4ff5b0a179bddd0554426651fdd84ecefb66512ebc01179b9a388fb275aa6a6b6f48d6aa86127ccc005c38a17425ed702b5706295f3fceb2a6589dabd7b9a6ad4e4625e061c271af", 0x800, 0x400, 0x5, &(0x7f00000007c0)=0x0) _ksem_destroy(r6) (async) socket(0x1, 0x4, 0x80) ioctl$I2C_IOCTL_EXEC(r1, 0x80284900, &(0x7f0000000880)={0x7, 0x1e, &(0x7f0000000800)="2d2df92618df9c2bc280f9ac27b60562e68f8a212a86de", 0x17, &(0x7f0000000840)="3079f60373e42098045c2646ee267be01cfcf38ae0ad72a0ffacc6b928174fa2", 0x20}) getpeername$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/4089}, &(0x7f00000018c0)=0xffb) _ksem_close(r2) _ksem_open(&(0x7f0000001900)="2961a9dc0395b8601973e2165f83400b56fbd43cb3ec96a46b2179b77d4278cb0a45d5c186fe43790cb3f815cb40f76e131d31a23c46ed7cd2be512586466c6ac25fb669163445ae0b3f0cbb2209ef18bc044d5b6450a349430559f740f35aed534ebe7ab0342a4e2a4dc6daf680179eb6dc40316ba5797891c6564d28239f2fe22542eca160", 0xa00, 0x100, 0x6, &(0x7f00000019c0)=0x0) _ksem_close(r7) (async) r8 = syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000001a00)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0xe0, 0x20, [{{0x9, 0x4, 0x0, 0x73, 0x1, 0x7, 0x1, 0x3, 0x47, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x2, 0x3f, 0x9}}}}}]}}]}}, &(0x7f0000001d40)={0xa, &(0x7f0000001a40)={0xa, 0x6, 0x110, 0x1, 0xf7, 0x20, 0x58, 0x9}, 0xec, &(0x7f0000001a80)={0x5, 0xf, 0xec, 0x2, [@generic={0xcf, 0x10, 0xa, "1a1037145ce61f918677385a51d1a3316d80419e86361339fc9276ad9264d53fa9f79c73e40a734ebff34ceef53b143b9b7ced5258ffb6de705692c4114d80d88d37629c802f352d8df5fb149e20fd6854b45e1cf3f843912f44f34873f818840a2a3a3bc91bb5f4624ccbe3270dceb9a969c369633877b2bb44d2dddd2e8a809c8ff157d35f45a13d179a04cd038e4b08ab1512ff5b52be42a0171fe241690cd378c220df5b7dafbf7ac641378a253be228a98bb0bffcec7e5d55272ac0af71dff5f3ad233c3f244930744d"}, @ssp_cap={0x18, 0x10, 0xa, 0x40, 0x3, 0xbf9a, 0xf000, 0x401, [0xff00, 0xff0030, 0xff000f]}]}, 0x6, [{0x4, &(0x7f0000001b80)=@lang_id={0x4, 0x3, 0x426}}, {0xd, &(0x7f0000001bc0)=@string={0xd, 0x3, "c21abd972adc52ca99faf3"}}, {0x4, &(0x7f0000001c00)=@lang_id={0x4, 0x3, 0x437}}, {0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0xfcff}}, {0x56, &(0x7f0000001c80)=@string={0x56, 0x3, "44da9e36b728d07ec6d48de676e378546661d85174bedc87434d2d3c69ca06fafde68b04fd1b06026de156f1bc2bd06e08c79636c9a94b23713a259b7fd81cc1c607c51e9ecb7695fd9a8084cb28a8fbd62234c8"}}, {0x4, &(0x7f0000001d00)=@lang_id={0x4, 0x3, 0x420}}]}) (async) _ksem_destroy(r0) (async) _ksem_open(&(0x7f0000001dc0)="6766c55194dd84cc1f4acbee408dbe63bc19a8e6388e923073a7a54521481f1037328c3947ac7c827f8a85cac1061bd1eb102cab81fcff948422fb541aa29d19a0af31b6e7251d261968251bd16525d6802ffa169dfb63571717b594ff7ec4c617f0c2aa4bbf47886e9687fe5615c21b6b06b32ddc1a3bb347937718a26798c19840f8927739880ec344a924fc5e6b8920a20a81c9f1b21ef7bb04c637e08f3bd47354c83e629ab5dde15c148f705f43fab6c04c539bf5b98ec6ddc82015809d3bb4693491571f0e521a5f5401e77733642ac0da6bc7a349eae9a9a74d5e97114ec9532adc04c79567e979070dce44bf7596f1123770646db0ebdb7f248f043195239f626410b302d692fe74dbbf67ebd27b04e54ffc31392a3c3dc432d1bc0256058da1febc98bc6bae71c0fa15aa6cdb1a5a99080055e645e8eebe4173c15fa3c8ee5a3502988e86dcf65a99bcdfb4b3a57d3444322dc83b2c68816e8fa7c6eda0113b80a9cfdb1a37f71011af3d3e8d59284dd086a16f31f94647fb43932070933173dc4ef930a7f4b7b357c7b1c836e5bd76c6f9ef6972ede0811b349839726c6bcfa96db7b126cc57bc37a5705e1f6fa97c2c560e1ee20be83ed62f7371136e1a73206bda7a1a5ba4be2da06f64d0582791935371dca67cf7b11f9ae16a595a7bad0e7a97e94b4414e0f72fbaffc592a3f261942d98132dbe06ee84b2bc13dbf8c964ab2f40f5f43908bc8d5a0b2b920a2a67612bb9054473546697eb385ada439b1b18a57d5c9b76625fb1aad9c31c0c52bf9c870f516849f244c63e5267b23d8f62f9c2ee69c5569e521c7620ecb9ab257f00768f0ccb8288348f92471b79f61112c9ff4d13071ba80e2cf364e0968649c912da4383c07c185930c0747119926ff94d0821fab7c3074d16147f309c3eb370dbe27e53a248d255f4e05278679ca49be41f09d29709b2e6410a18686d8208cb0cc5cec9dc60573afc6b884ee21af53b73de7db46a0a3f53994ade78c79cf68e5c1f210d92744726c56207a5c8ea9eca1b6135214fa1f40f8a24010d64db449ec1988fa44f0a4bc1876a8f731a5be255fb490a7970424e774dc7ad73d3284c655964bd07d3bc5a1e3c2b96bf94c69b8187707dd46498753bdecb4f631ab5ae62be628f660643c3c1f7c3f8a21747e9578732eff9cb6f57c18985b4e958c574ffc66772da44457b2d574d0b438b1c0f3633034d210b3f5d489c7a64c31f5f460e4302298950cb4d7acb2f49696d37840662cf45f1f481772e039c9b8fcbb39b704f334e09e876057b0f76b8471ef774b5096a685a49fde28e35a994f7f69ce0d7c9ac5a353a1877428e07f8b87aa802b29ae8e005c0ed7107783af9e1772fea7bdde31076fbb10682e7b9bb71a93b7944888cc615c545cb0ed78e98ed623eb197ba85d32301d1bc28a8c3966e793385b25672bf5bfc0c42f032e589fe1c96873864192c1662ae197deabfdb1b8d4748b83fd47f19ab91eafa8da1fbeee6265aeef36316facb15b70f1d4924a9dec8c328faa7aed37be73bf27bf7898b460aa87d841f461db7d25ddb73459890e221291f2e075d66144d01098862799e4eb6847162ec0891955fa6f533d4d43f06ba7a5fb3c15fc500b22bff24a4f26675bff6218d7121ad3ae7c63d6d56034ecc5a1595323e9d136086c921f2306371f34477752c987733dcd23271217dc40dee08aeaad616bf6150e327a435f3e78f3fc472148cdd6ba182d946a1c7edab1373e7293784feddc73a02ff1c9666e958b05cab552706df695e979bc0ef2a07008a07d995b7c4576b2cb3b8fd33c12c03f082fe9278243c9bbc54473e5cba346b1811d2fb17e1ce9721a102b2c8c937a3b884d6a5d761e1118df3b7b05d9546c3d985f175502884669bbf2541331f578885236684c0894cfedec7a8c25d0a6aa4e7295fa3c78f98b65f0649aba320b96cb82e878384ec0e31236e6b3d341e220e65e9380be2dfc16c290a9b85c08337eff4b41d39c143276508c47423c21d470aad5e177d547c6aec1d91a84fc321405b134159dcfda518e159dbb4206ffd73ef8d037aaa7879b982733a1aceec8540e46d3416f2ad00a0102d9e5df2d37f5d55c6c3cad5e4d1cf6022fa084a3e637c77c60f57796bd208c53e3f7e0f934fae074f2512b4bf906129674025d16a8321fd9c6bdea34211fa9284a3f546052c79a6acf235997a592afd892e5bbf79569bac9a038db0de2757c9482723ea6c843be1de31c95e319e77a65759018f3ef583a8018b1dabfa244b863758e8cd05ca8dd0bb0bd6bdf77fe5480a20b8dba8e609873a6f61c3bdf3a6fa657983336b7f3c46b400e6c6570305bac20d68f9de2f0d0934bfd82b6ef9da8d82e11ab9cee52c16b7b8dd17e17017a34c43b7ef1a4ca98e1456dc9c9c9a9a22be7b6d1b955bb1227d3d6088e35a0c2c2f5ae43d83e99cc1a51175dc96800a4fe21a304ea3c1c5479fe893cab30cc5a0c3599d8297c6e5d314bde55746057f0a47e83876a141b249d1dba48ab709e6694c0761703ff6c0a14bc69a3e4d37c43dfb99b2464f2f910f054a15b5b902734a75ab482a3aedbbb96a1f07c277e5faadd6cfd023ad25690f94c33a12afbbef92cc4844ba5056dcec3e8a86f1641108d53ef219f0b946f50eafdb21d470518f7839f0561b8e31cd7e53ba9d4fe2331ba29c525e1595dd5121980d6a78a48c8ac79b672c4cfda323f4cb8aa6be28391493ad7abec58f25f2e78f25342854f35f764da8234ed9266db2391e3c9da12d6ef56af50514fa84f090b773f9a32b3551fa280726113c4ec8695104c0e575f18b309b9b98185ba6f701abde1d57bc58ed345a7e9ff1d1dab0b9fbbc21550edb71cd65377c5f9fdfd093312c3a39d4b0f29c9bef37fb98e19dc68a2bb8a130d0eb40450127d06eb3e64ea5c67013b806ba377816689fcc8f13fe441c3dc2b55a12a1e9d39e1baa9742817d35f4eb9446451ca7df1a0e872a9c2f1eeb3ca6e5b8812dd24a58d709fe5d2c11513f4681c63b6f1663c48474db4392798e7e63e66ae4141c2f375b4708d87970885418a80c31a4d0f811d86b318aec2526be49a0fc55d3eebe5198d03884012594e8d75c9fdf6cecae0afcbb13cdf472acd12f4ca07a97cf3575281867f729be10db341d8776791522d0aefa040b2b001937b797d230b673ac3b929178947c6a37cb17e87bab4e3e0394764868af2bc0830a8c5197e5701674376ed6fef16871d8d403c5257ebe101c2697ac486ee5ea0ec8d7d46fd2b017090acc5649041b03ebb49bfc3cfd1a9a293eabb90a758b601aa20793c3569c52a9640b6091d7b2e6d8e7f0cf7afbd5fa865535e1906a573f628c3af113508d05df55bb4f39746e0bc375f4b0cc21cd3433ba97cecaa0a9f3ac8f8c7d45043609c9aa13b305eb49dc8e43386659b55abf645a714903c14399784acbfda2ba0874a01cbffdd4401eb060386d058f8e221c3379a2eead24c38cab854de964741e5e059fc443b0217dd093804181dc18b3872551045ae6e54ae45b5fbd68392913cb7438668c4c26a4386b92db432299cb1e9ff83835b46d5f0710f5f350fd0e58c9fcc9239b3a4f3e51f5ac5e7fb00e321839c3119444b12b86ae767631331be9b31630211c9cd92558e3b2f30d2569fbb83e1a471a1fb3551fc3d0298d876d98b532429a51b10b216a7e725f5f81f7b01bf19a35e6114bd36f082df5cc4148600d77e6f515b1249c837a9c61ebe3afec7c3ddbed9dedfffe9ac365a5c59b0c66cf5c04284bb419467064bf4893377d7c4c726877a3c70330661a51f99378fb9e2e5d7f04098b853f788d63de1243bf62e78eaea3ea99035f09ed061e2586bd616d740a82a14cda3614cbf2071324d38b81238a13a086439a0b4ef766ab65f034e3be80990d326055d2387307ca99ddf90cdd4ca39716394bcbf6b432d899f6888a6f38c971bab693f4efe852923069fa07d3f98436692ec2eb2324f9fff948dd688e61db788b6e6f3b62e294fda7ac310c84c52b2527c7d93f909a49c63ddbdca7f3d1acc0af9b1e8debdbb9a538d6ab9c4aa98a0301dccba4740ac4f645f10e24525f7134d779bdab440cf21b4aff587d330e923e83960eaa4b5270d0be94c7f5870a3237a10803ea4e5e61e2c2b5a6900d08bd33c1407a61136c520be9d4cf26b17dc8087a7aea084e0b20748e4ef6248493609473e3c4a105c855f263d0c5423d4afedc5e080f237fe2b6ea4754f294270cd94d42f6cee2a4576f4d185bdd542c363d188bd01f294f875dc061bfb0983e30c99ccf76f9cd1d0471aa85a1529a289c4977d835e9ab0464b9c267bb12bb03122777957d423f7a3dd2b6074ec800a6983c3558e6ff556c64a5d517add002ba92bbc25dd553ca9a204bcd26bb77a544eb51784bcc0044d16bdd6c5f09f97ca02c06602d0fa22f83df2cb7b3919fa8656e45c5523f2ec051d2897504780947e864f4b6e502006c22ba3d263734b36fad552a2f17a9eff15d3f5f963ab94c0610ce2551ebf628c7ba78ebe9505b6ad9d2a7596e3ee2aaf8d372ccd30399efc1c0e764da544de9f33544d761bcef5b6d0b79a912b810663e3e67b338a24f4d021d2be7ecdc5ca2d28825a751f6ae234f9850578d66886733a1eceaa7ca94a84fbca3da041cbb373a7a491bd5bcffee0e18423955220eee8731fc16b56ae788e048cb86e37b383fd7b22289407fc82886c686b37452cb920d318151f78a93d0ec8aba38c378f2f24e4cd2100ac64c918e8353a0ee22b3a88b3ea2ebe4aa20c754f2e78268b19698f7f903437762e89369b56a9dc116c0049218d5715c21ad9873a1eaa4aef3152b51e44ad283bde2e097a9c3dc7f25543e624fb6b7e5d368403834d97b52f6f1e87f8ca7059c7117603fd7bc8ed4ec0a8314a2741d24bffbf7b5835daa5a4b0a861e02986911c511be4221321b3b5312f92dff285f2261156c8f7c9eb72ca9c6bbb290af3872cc6945d40c4f6388f4df46f131e90869079d3e3057568318cee0e97aa0f4f7d47b9aba59cd85ac547e07c485459bbda924b22472a279d7ad38e6b0f44f87ee79862f2ac62b47a8e4eb8a5bbeb9690cd194725c5093a0d3f56a21ae3665a0ce695367e7fd23c8d3c394981b41d5aa9371ca76e5cfbf4cf06f641c80c58fb04c7085fcbaeff13c5f5b9d9b429c5bb3c6aa3275a4977bdde1333f58007ed0eb8b79abeaad3f0bdd20fd95f36b97b68a1fe9318de49a2a64863955781fd8829a83dea04a0e84238651c71ff736baeb6a1365a56b94016cde1cbce48f3a06f3ce2bd1b65fa45d23c822fd9a7acad7f18b0d6e89ce58a6a615e8003e537e1be73c4e975614841ae5a7cdcfd698b818f2ef45722b197055a331a14f7f1da6016a1dd358c4727611d8b0c5c2fa78d9bded6cc8fb6d6b5b7b41315f01a268faf9c91cfd7a99802030eb4b8b90bd9f25ee5b03bf90c8d33147f1123384418e5ce4e460bb037fb8c1f5a1ea2d3a7ed1544f23504899fefbb7a4a0fdcdef7fcbd2968af07f5071b885fd12f8a2127d53a3b2c2a666b6580edd03bb781fda93dc72f4bee5f345725bfc6b1d2f5134fed166310021e3160c7cd637f944a199ef8741b86ac695e636c21c67eeca53a9ecfd035e7b6d7e2efe679f006ca5ee035db7ee2fbe2fe1764e39d5496b099f337de82252db652b4d7e4ed34547c8771613c5cbaf22c30fca506a65026a82940d547cb6cdd29f2122ff974cb9f360f9c4c1be1845bff88cb6898c59471232068e5902", 0x0, 0x100, 0x0, &(0x7f0000002dc0)=0x0) _ksem_close(r9) (async) _ksem_close(r0) (async) close(r8) (async) _ksem_wait(r0) getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) 10:52:33 executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040), 0xc) getppid() 10:52:33 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0}, 0xc) fktrace(r1, 0x0, 0x20, r2) (async) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r4, 0x20}, {r1, 0x1}], 0x2, 0x101) (async) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x36f, r2}) (async) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@len=0x1, 0xe, &(0x7f0000000500)=[{&(0x7f0000000180)="883f172cf8bd56a509d0deaa2211bbe2b505542a4fb7f85fca8a9d068bd562b24a7128c13ee61980", 0x28}, {&(0x7f00000001c0)="7a20f6dd4acc77c99afe17860c4fe786e78049c243dc133dab02038a9e5bf2482bf324b6bff713a777556ba1234eb8b6edc03856d2268a84a3234a4d5330214f00ea617cfe2323abc80300acde4f75f9f7199fa4a661d0ae1a874e3b764fee1053dc4d6d0301d980cbdde38a3ca912c0b770c8b141b8c228c6e3e8afb9fd462fe44cffc578c6b98c", 0x88}, {&(0x7f0000000280)="3d593d7ec9f2587e295acad4e47fe169bb862d1bb62c39dead230dc829ff2c00e5efb7529eb8906f85692d1f2b626ac56dd2e768b5c5ed44b06021156b8fdd9b8b7c615fe35dbba0cd4a665ec916be3ed8b49a3379548cc306cb28b1c6c2cbe5abf5727d7aeb73af5d6d27962d829efed99d8bc82f16c39bc66570e4daf513aae04d3720b4801e7ce35feb7fc6a42d5987d3f47738915135908e95cd3ecdb8709505c768381cfee75e972f6a8cf1779e77f483a803a85f5dcffd9bfe860ad99f1fc68f94f8be34a7a5f78eea74e6", 0xce}, {&(0x7f0000000380)="fc2461a2626e16f8d7339c0a3bc683280f38f5c33ff806d0", 0x18}, {&(0x7f00000003c0)="e3bc750b815caf022646795ff70b4d5f8113e9839b63ee808465d1f1490d6dd35c9ef32a2d8264d89488f4e61927e818a3e21f8cf0bf6b4d4bd7ad5915d84982c0caa41e129eba5ed1cb33597f7d33b30a1fe082245f62b31db94cd48cf416b82eccc4e0288f8d6f22f598490737eee912acb22901507d", 0x77}, {&(0x7f0000000440)="996b288e593e69ddd5d92f8832ce4d1ecdee9bf8999e65f22c79bb63f3d5d36ca58e73db5701a91a05f6900b8f60cb8edc2ea974e349aaf21c70261d3b37564324db5e19cdadf9378b0e159fd6a5125a2dbac9149d8394dba96ffe427f20ae8e7dc110196ec4c0c5f0f21ffae9180e18b411f2716f578473fdc0cf67e4aa4923ac305ad5eb70470d3e502284028120b764afc6c70910ef3927172ed01566f0e77fcf321d96d102a55e36d6cb843e806fc74ef0", 0xb3}], 0x6, &(0x7f0000000580)=[{0xe0, 0x101, 0x7, "ae28998d7af896322b305b023fae7ca128251a5d17b1ca4e9eae2f5bbbb17b164193e59b38405b7aed07903b22a592976ab8114c52ada246c89a0239660d57627a73c2a4d10bd369f3166db02e6b34f3f692468e3656823d95ddbac9e6dbd187dd8d5257c917c400d0b7994ba2cca99ac1b056ef94f1c39086b59072f16b72bd862eaa790fd2ad606830f525c150b58ce3062aa786ca9470c51c3604881c5091860a8b27f1aaca0533da820d890aae36722a432680fd48b9d470d140571a9e982c959771ddf036fcb1cd8594c4df1d3c"}], 0xe0}, 0x404) (async) r6 = fcntl$dupfd(r5, 0x0, r4) (async) r7 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0xf19782171e0b827d, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xfe, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x9, {0x9, 0x21, 0x1f, 0x2, 0x1, {0x22, 0xf83}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x81, 0x5, 0xfe}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x14, 0x6, 0x5}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x310, 0x3, 0x40, 0x6, 0x40, 0x7}, 0x19, &(0x7f0000000740)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3, 0x1, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x4, 0x0, 0x2}]}, 0x9, [{0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x3002}}, {0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0x446}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x407}}, {0x23, &(0x7f0000000880)=@string={0x23, 0x3, "281922f4a2cffc36606075b6568c9d9c60c80f93732c8ffe95cbd968d6e379c771"}}, {0xc0, &(0x7f00000008c0)=@string={0xc0, 0x3, "8bd227a78b1255683a92dce1cdcd6477e67e6f95b1c609deb5d6da19fc96f31e80d727bd6d6f1ff65c305f0f1049d1dc6dbd54292048f4bd19d67eceaedbd800a270afbf415fd3a887bb9a66cd99476e78682299c0b84b6e4fd2c16bdfd8fb447bfc0f5008f0ed08e1231bdae5e48345db981dde31bbadc0d1a207b6fb110fab0aff5bed30a0d3460fe7f60feb728dfe9e41ee531bf8e28ff9a794e72b56a0442d57c309db187407ed3a62d870804260b1d77c03fb6ddd650f8302c94fff"}}, {0xba, &(0x7f0000000980)=@string={0xba, 0x3, "de48fdb0cd6f9a8590df74cbf838b2a9fa9fcb32ef321042122d174f3df14942756c5a1fd54ede028603590e48b6f384881a678b1d3d20210d627dfe131b907d20859f57015a81ae7efb4b2de35fec3a0999d2ce38d566834cb0519e0dbb9284179c2b4937e7cfebd28ce7812bb7fe9d13c115aa2d0f99866d5f8de4a0bbc8a85b73c8e28feaf0afd8e5a64ee78a78bb7eff04902ca1c4a49775ab4a96adcef665d7b02dfecac4f4d1978e9674282315bd4d152a61ae1fe4"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x1401}}, {0xf4, &(0x7f0000000a80)=@string={0xf4, 0x3, "b70d27cb734f6629cb5f2b9d196ae2c1eb8ebb91bcddd1565a808e66b7a0c83a57af1d169db503e8cddaf3db3e84cf37196a690201f09cf0eb5877ad5ddd68e21d54a48cb51e26d1e47d3f58eb7847a699800a8058ebbc69723251c4a78f9b0ce135097df4802fd36795f66e3e52d7aacc3d90013c48c25c99958b54eb3f00edae6896431d0254935200c9be4b73fbed7ffa45dac2ea916bb0a7e114e4becb55e59a6fedb7570de50b7b527bdd7378b08cf86a558c0e6a14ebafdb24fbb334fe7437cc00baad36e6366e2158cd4ac73d274d31b97363b72084bc7c30725d9f630a1159f86734a18564430fc27c2c3e8b179e"}}]}) r8 = socket(0x10, 0x20000000, 0x7) sendmsg$unix(r7, &(0x7f0000003040)={&(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000000c80)="3521bdde7ef4055d5b1abc7dce7673ff02e5e54acd34d7a7382c3f8a19a1024a61631878783824f3c8fcdf20c362fa0ffb8b6570766fc7a6d538563b9320400a5871e3240c77d5cfdcbd88f5fa4713d802645d5726dccdf68cea62ebd335d63954509040e2cc55e5c04f63e87def27d91898769c1416febe353a9c9515e086e4b197ee77ab9acc19d7ec05c2bb04e91b46fc53a1041ee25268fc58545144ea30c8b575487b71e07ca01ac68db86a21178aa2fdfa693bfd5ab943c51fe8e50babcdb9338f946e6dfaf792177f3c4f65ff540a21dbbb986435823de84a6b4cdd7e4f8c3a21e2b26cb29fdc1dad673935d84a2e5fea8051d70351ca540043dab761d5a1da9f732cf4505a3ab393130ce9d5ea44bb434cde81e9fe16e365d9423f568fecd59523b3da268fc3a4fb0919a592760327bd0fede36f8a75cbd5859a13270ec5505a420efd5e1bfd5b6cf8e1366a6b0691c8192001131e9c37d649b1553ba476b3c381f23cf893a55444acbfc391ca102e61973d4ce34b77f02c22d59e44f0b54e7984e2f0f29974bf6bcc2f4aefe7b2888b6796f344c635c96ea5d8598da8fb1b7a72e99b22aa54759ffaeac4f4b020a031b2eea3314147a9629999a02a947f222ccdd0d0f3c9f7969ccab4229cad0a01f6eb2e03f94ee3d1186debb8fc43720c766e0e992df3cdb0e338ea4722591176cc8d935a4ec6849ae8024cd3a5c602866cd08bcd297f2e3dcdb1d0d221b762af44b45edbd07455eee8918744b5d5a4f2f12a824ca241cb60aba20190701002508cb5a76f57560120445e132afe8bde37c8427431f23107a109619c39cd32c266ef68103d801310fca640229e6b8c29e410bc1e7e5c2edb19064cbdb1572089c081f858997524d3306ee6ae0925f4e388a699bb3114df2a98b38f1de599d05625c4e84c88c52af0af528c0d39a361cbd695023d66cf014f2bc4b6b9b15bf2065341563fdf270c0d3f49d5d0241845416183fd07d36381a42f2751c173b8c20b1b3743cb8e062e658cac7d5099d3349b81ad90b747dbe554a68d1d5707fef8961311945160022a4c210127221b0fd7ce5af23d6e0ffa688c11535323645d48c4fcefa8cde5866d444e26b2bc7c9fdaebf144b22258d3638cd52a37f78798bff780ad8a8eb7cee02a16ccf87f80dffc4b24323f22590f3373ae877d93ec752deac8b71a1a7782bd8607e5e318fe0f6f0d62d91b5d6097bac7a410b229f789b0476d30ee3e087d721240f2498c144144f51fe334d27e2838c9ce39878b4180281ca098947d2abb8aab001d4ea244f35f20b067d3e6aaa4c3865ca734c278a5a9f293efb60451856b382575750bf455d1a5c9d434933873cd6151eb089862ee2974a3f8c04aea1fdb71d152fcf005636e1085a01934bd287bedd159dbc83f8086bc27e94483fc0e11afc24b6676e5affa131086fa2f730a579fec1becec17cc3078000ce0e09f514212efabedf34df9dc6af0c9c078c1af7e03e018dbd45829a9dbe1dc72b61ba7b634a54315eff3ca0bcc6deebb24bcab9c900d4eb73fa2d9f17317b1c59a701f93ce5cb1d45039b377b3579843e844f6b1fa53b9b5b539b5711e511638f62dd5eca8b03698f6decd2da23997b33be14948d3bde3f3d9fc24439582d58aa42ad52a590d2d4db28acd5e60e4e30cc66f5cc22cb461ba877077b5c50f18781167beb5bf2c9dcad22d04ce8d034f0e34607f60843e7232276314df9127c22dcd095d46fecf389a11be57d2b21b3db4f25fca497325606fe18ad6b994d56eeca2fae8182a405d67156ba14b5d522a26aa52fd5d3d73780517d1d7b54e5567c5da57801797e8c1ec10055c0d91fcfe14b44421f67139416d60ac1004f8a234954f7ef0140bb05e6874a88dc52b887194ba9201fb5dc1c29a1ceeec611fdd01401b26e7f7bd923570d24f7aa84c655420d594d9aca521afd438ae817774a3ff66286eb13aff210575325513a06363043891ca9162c2d3e72d1f8f9ec4ad4fc4266b0ac1735ea0b66373b9f96f68c7c2f7e4b35d49d9e18ac13a27b7b82717fffe83482de2ca129879b896df84179f2b75d9a8218559d0dec6c25bdd4c3bbef18d16b1d392a17787fe4768a809fe755b94acf64126153757c3dc92e773734ab0badfade97649917402b4d4e9f66afba9559747bd6e75d2741fdfba1494df4d082e772fbe3583b2e984f96da37d7f2389fbfd4d25e26982f1594eff2fd1b08abd48fed31f93c7c4363173c41b218998bc695377fadde6658b26a8f52f49ec14ccf490c9a4b1bea927397fcce8ff71a5d831b3267d87e3d87e22879e80f3a8584635bf26d6eb9c510ea221328aec683d647827d8edb51b18fcdace5bfeef8140d6bb543881c50705e8d721e99b6b329c0be8e316a65181ad57f5064dab6c86198d5c6804462ba58bb6dbfaed9f6b0fc05ae7427afa273583c74eb26e08fed62ed721a3af95ca359068d5a58f898085d3722d6f60faa750856b61fb6bac3d8cd30000bf81219b344285094ea9f047585757762a3b70162aab4bfc722c8aaf068274babc55fc7d9b129d474de388a2972e5b3d8ff7904374f5e510e70d4c35a4415057045b9423b2a11d0218a5d2e1ecee3fafa8c91d93b8273417bb497daff6f7845f633b90241e43cca09149418c9c173a77478e27e12437ae3f0a57813655d96bb289343e146fa4c58e28e4ac12f0a66cfb79e11c4825ddbe6f4f3236828f9cd3b4f717ecf865798171825b212978f3d5914e5634de87ca9f05c50d4aba4934dc270fca0d63e3b71d294581f5f7d2db3963f141b0ec4c545fef897c64130e0f268356f4b4fa493bf9faa3c60e6c61db6768ec3411589d1dbd8765435437d04af9dd3730d4594706e9de1bf4db14054ecbe4b31ccafb7dbf04bf310561185f5755dbbf571e3b28c324049352b1a14e31f74d63ddda564d79d85fa32b2fc36189bc71ef638a32bafcf42c798f174baa00d6fd4e4682aa5b0965f9940018452c9ca81e5d914066242d2ae8eca53fe7aba04c1ca621aa05f79363ab5ba6de20d9a445b2a605c4aa940ebba7acaed40159ded46800ae16a79760fe138e57b55d9cadef6bce9974e40d5b0f31336a53c01b4b05262cf1f5d35df1a02967b1a50d3d44e7665af207f287af031fd1ae0dbc5f2265904d8c51f03c62daa5c8c5749d501910f989c82d4d3d5bf781211368cc5173884e5b43a9d0124515c855a1b590ac3796bba16dfa195d86f4df7100af87d4db32ddf3dd8155069efcef2cc661622e92aa33e9fa487086339afeacd07071d8ba3f9755b97f53bff011d7729b5087d026539bfcf9a810e6b64f7def2dabb596d3b62bd2e90adab7265eef9825cda41fab00957f70e1b6ece012b4a28548709d8312d259cda86b1270299d157655456a1f5a0871a39e451795dbb18ee348754f35e1d5aa374938a0791fa2b5f9e37942aa36d9c494d2c949b56316b86038a14bdb5d9735eb2d2d0c4173cb7ab0194ab7a0ab6961bc16141729923273a83e412578bc2ff481d42c2935ee0e7653e46296cad5eec58ba1c19401f0028974d76544bc148adba610522afbca46b35796f76924277f66483b0f4994b7982476cb2d8382c8e412d54b81e4fd8bbaecbcbaf8bbb10241a70041650d24c8417121be343d68f59b759ae695c4e622237a11e47f80ff3e958c0ab4c88eb8eab49d8008b163378f3fcf0d51452da43eb4c144657cff90b0ed5ca64251e0a10579e47339d2f2eb8fb3b14a6b5f75f09f43b9049ea7c8f25ed22a7709d02e3674bdf0c618a476626cbee64cfaecbff0f57edcbea7aaff0ca7d0383469043595a69832cd458d7919a8841f463e2dd2afaef817d1a6643ef3faba297552515b372a5f70ba98c5ea04bc518a0cc10ea77ad5edd851c817e56a2b6334b82c683ae4dd9bbc4b543e416a33d59ddc33392293147f593ed274123428e2244f8b1eae392dfdb10618b1436f4a53715c1b9901eabd1e4ac98409726ae823d719c8d331e71c5d68f979191a204250cef9f17dc7e7c99107e6bf0e4d4e627f63a2e723f0bb674337e3de36f2094d99d835dac70ea48140565211b4e9f9f231acc927aecb2283afb470cb3958326da4cbddfc49f0dc90314045d567659c1e79aefabaf2920fef4c142a757662078ab48ba9cbc8c03f0de659404ee8cac9fd69b78f5ce0a20e6de5ac88733e7db53779b9430e212a93843ebeff7165387aae27f401fc2b0ee463517e5f4243e851c65388d1e164c184d53fd5c60002e4450d2df52951d9a3832c63d121c7184cc740d59a7ef1cde15a8793949fc497e97743f76a6fa57cee86aacddf92e01d5070cb5ece517d975f2104a7aecb50d051eed9ac0f877132c3931c31c6880ba9822e99dca5ab46f1091ff693b04d5c0fe4ef0f07db70bb867eb8e95306df4b03cb62d93d2674f5121fbb021a9bceda475a1989b4e21445245bc53ca5b7227f9436b2de0506f84b0bab57dd6f6c6e6986eb5b7315a50c43096db91e0152ff7a12d05b389313948f7ed8b5336a5df8a9f675a09c16be40725a81abf4aa6761f2b11f5a09cd7708d48a85e1c22f29110473cf2ea3931ffc94eec22f0d69b1f7d26450c82e60716060721cae281d561c060b354723f1cb91a20f9a3642c506ee6a76655103f479ef1511c99801082279cbc624f49778090482266287f2ba60da2d3eb092fc633ea99c772c9d7ec19f86f61f114a2bf5d421a2d8ce8a80756247903bd40d3f63b9d19618ad9881f4838f9ff114ad91ce95d11381d6e7bbb3de058c9e7918c5ace40ea9de1993374392d8545e37f445fd8db192a34b4cb8b421b37f1db7a56dfa11feae470e18e4866f3b2bf2ff1fd5b51ecfcc7cf3c8b44669e58884a72dab420f968a0af1374a25e8110dc86132da9c36fab87f3a40f96b4d3b2e9cffc33a754c990780ff02eb4afd7816dbab128bb6969eb7a0ad0891769ff54b5ca53dd36f711b4685cb53604daf865f37016e41dc5a2b53f3820cfa3c47cb926912c0fcaf9a975a624fa81d9b0554d6354062babb83d6cfb81f377dae9096b7497c5c6d51bc1825acbae7c5b1b9d23f66b85fb9f1643ad5ab5c8feffd20e1c9df70d89eb3c7b585645da3c9563b62497480e23b358c0bab399cd9fb52164aa8ecb854832c4d869ef4db5e7a4f52a39c7616bd10301b898b9864c36117d572f5a4ce0352134e0a48f2c550f4677f7283d10b90527d82823071da2b4aab0e7ae5ae2099fc7a6065c0d59cea5b6593c6f46d74b63486b2ca1d08c2db8a50053315d92a3a6f01102b0cd73b3d5a9539278389b688771c8a92be62463ba7a26d7d0d4d8e891792aee2aa62f78a78fde5097b36b71952787bb424b33ee955b34c29992f9239025570eaaa2ca8b5765835f1c20809afd6baef0cf1db0e435385fcf805f68f4a2f31c358605599e266a7c09509877820f08c4d5007e8dcc75077a98c368f2fe6c02a52c4acf15984ad451927ecff2793c96a4569c4209b9f68cf44a5d9aec684d7b424a21c75d29ee21ecce211cce04fcd8d31cfad017cce18db2a80e14d0813204ed9b801b735e384009dcc9207eff9f92635f1e3177c45c656ae0fad58de4bf40c4e189bde095c20cd3aae6cfa5cb268914c74e697bd579d3a6a20656e85396218955ba8379cfa1e1c2859914dce7037fcb2a3ce5823f4f17c48b9453b2f2383881a39d9cc7b2ac216de996f0c6c633f36617b5e9e2bacd0e2e26d8d2363635b620f06bf16ea880f3dc55af1fb626dd538502869e56ca221c393648e", 0x1000}, {&(0x7f0000001c80)="252254f68df1ddf98e50fd12d4b1081b00c6d07af80d5d2a59069c0bf2afc44b9061a793d6d23b3c14fffd08c337fd70c21a56a5b72ffd53c1f411ac90ffbf234364019fcc13c9b83a6e231bda1911803f5a8af45a3bad504c73b4842c8e284ea089a5577c67e8427fd2ad69e699acc1048489ae635d4725e0a5e267ab02df8eadc0dbba5640bb459c01b9f8842e3b19808117fa5237b805af3618e39b244fdfdfb518eb68c1f537a7f0dd06967b2b95697ea220f40dfafe12f38f1efd5f5020848607fb9594a9185b70eecc8a50cb82a0060a4baab3f7c5d5d191c34790a568dea09b2251fa88861164a9d6db02d998ea0d2d2d0e81f175d91470da341c35d16fe6635c00a522c7375aea17ed444a4360b0b41259d32c859bfbcd0b5f623a20adafa87addf097d5283e0f1842aac817c40c16cc4715bc91f061299738567100c6330400d160e473abf6e6d3b49aaf96de3270f37bda571c3d376629116a6441b203b2eb49f41e13f80c09be0ba4af19daeedaac3f582e39ba285ee4f815806cec564936a0bce2f46afacccf66d296a8f8f22aa0dbf1e02415e0a792a74ab212cea423337025d59b237b192aaf7c741c6c1084c5ece58f0d12d170be549e8e4ce44336a3d829f07fffb0c02125ed594a47b978ea1211d96f6f0a809b25699cc08eef1ea52ab30f17931080fdbda3430df92a1481b90e5225c17c840e45603b3cb17f69d664ab7c0f91026e0228028c6dce218932b523991443801330521d67cecc7be98ddfd4fdef9c7a943d17cbc67a570e2a0718099d68b80aac9d3ba60d2379d312d5e2329eccceb5bb1a929bc44638165c6ee53e0205363f5a749580ded4b83229fee459d4e56c3b493bda1a856407827eabf8a61f771a9417fb6dcfef3f7a8282b17e7b954338b831221bf686428743fc01659d10a3e97ca65dcf26f5d90dfa92f6b3a4a91b9239fc82acb8cbf26c59997e6f1d75210ed8ff45b9d8ca15a61167002cd4280edfc03a5758006093d16df19a011f4fd024e2176c24057b060a2273ce2bce577671280204c960821c41a5e971dde2b9be4eabf31b220c8222c211157d43af45f9159e831a8970f6a5ba54a05de35eaa8e0321216b61792210f4d61d1ec65f3cf485314d9e801da007d4d7c69341d69ad3c02d3edccdbd34a41af2317b02a18fafcc61e1879f153ff731a7002157d3a777e13f90ef36c86c332d9c735c1308053a60215648b8e0c33e846d4482d111de70e13a46a99d153a3213b0fd5c9b907c47b52aad5aa536e6b44b914ec9c63b0c85a4614f6a788df64d768c43cd614a11bc9acf4f5bf77ebcd30c7eee0dd10bc0e652f9630ded10fa7df51f44e2738d316e2d17970ae968f1a50381bea7595b0de2373ea4326dd86d4ce91ba39157e414bacbf1b17e3ebaae74f934c24ebf0bf26d5719baaa4f7c7251c164d95a96b27ddd3a67d6a3989629ef3247d70262d2bd58cb865dd7b918bddae9f1f87987d4dea93ec3434759bbc369c96cc13030a0ceabff05cd72071dde2ef7f37df14751ee2de3402bfb7f11ca2dcf2e74eb8a54c6502b516f26e8db51f0779b7d65ccd3e3397a4f41b8f2c3353b55b6ce2980ad1c48ba7451a86520ae90b96dfb2457cf007bea76785d75638f92413eb7166539f8355262c7e800b35a60875d6631fb6407db3b607ce2053cd42e63d2fb290c644f48fbf444e5dbd5527506357cd366a5f12d229c343d277274010073cb3c8992044b03451304d9d9a86c2786333d22ee9e469a6860c029f41bf48fe51c092f6788fd36714e80a53494bb6e8b2b76f3692685a6539c66631a6edfaa5ae348770cd38cb539ac8f7c62abd0019a4804d78be19d1805deb5d719ab8f48da8cf998d6a5038b552f674cd4c1ce8c3c3aedfe881640d4010a96d38a391fd4e0645ad400103dd9d75c4d0802338d3fe5abb79ad04edcefae6bf997de810b4517f861c47761e75b9bbba33214d32a1272d59588bca1a17a0712d2c60528836780013dfbf2a3c1a92852461aa907aa8473b9b9b7f5e8c59634e967fe3fab8b07887ebd05a3dce81acb50b3aa726f01cbd62e0f32119eb06a513cfdc59f13d7e34bb84ee44515d2686845d25362a588b2fdcf67cc06daba76b0a0b93bc08df3fd764ff9782f7343a8ead2d84d1f419180d3b37d53412322cd86cc45fe6108a0395c98fc81b350797f096089765d9863ffee3d56d6a87a01a44c4396f86d07af52bf41a160e46e18dbbd384b8e446595aaec6ce3dead9070f43dd46e22fa48bb024f8bfaf9f0f56d598eac591345dbfb84ad3afb0c51de4aa4b07af4e332f166d517e70e89572819634c86241255b96afd3d908035a2209fab9ee2145ef57e9c96d3a206365668a0a7477a19efa4341f76e471488fe9208701d424d157e5d7d7d8f85e440e7e461316065ad1434f30222684ed4b91e9dd56375b844276e0adc4b89affaebc4e5a5924bcfaa21d742fcd45df6f101ee5c0ff49e1c6bb35e2f4e7c6691335a0c53b2d1c3e99a06c9520155164a74b5e800aaea325ccd715214ea4647cfdbfe2a3891e17116ba81b51d70fd6b630fea272e17215b44788fbeb5f98d7ca2bc7e8dbf47d47b7511d6fa0da2e3585fc648ffe2b08813b7d613fa939f57ac6f59c4a66aac7e143bd79a3b7b6b7462ec57f6320759bc1f5f50f748125865667f6b207e0de9484513ff7568f02f3011d1cbe9a6bf4411e41015d3ebde4014589372957daa6abf5db052ee920c30bd9d0c0a08e4c973ca2b1de4da329c409ffda3f45499f27fa5e5d212cd48a7317bc84b0f8145c5a35c282fff2b0c45b753a1fe6b2c2f2d038f1f3ffb657490abf378d2f876b5ef0d561368fc1a845f7974e461c6a03c1a669289b27e1653d8c795a8023cb2a888ad26106a597df1820279ed021acef3a68257af3d877498523197b928b2fd18053f470540e31472f28ba5a8f041443b7454adb5b869aeba1731195a731f8cdc3956b2ee7708cddfd93d7a5857e75940341d4f35414cb81813bbac82e4448dd6e88784dae89bcdbac58f014de2b4732b399f4a5217e6c6c0ce5247493bdcc5b82e282e0c8e738645e3f54b242bf7ca30884d0ff578c8fa2a3528eedb16c15d7e84a9be9c94a282931dbc65a65cbba9083baf1cb4e0af2937f2548b73ad54b9727eacbaad951055fc6f1482fa39339503c76bd8148a711476a2f58b2cba01b54e3927cd6d3075dacd6e6a093d99465ded3ff971ddb507f65dd646e7cbf8fac542348a83e4c6d7ec73c146572b8c43249709ca1d9bcd7e9e60f3a47ac8c1bb296cc91a081fe354e57f74adbb37b41477d2bda77b06bf62ba577fc6e9acaa022fa04b78e2ba116bc7ddf88397aa9dcd1bd09f1b1a9c788dd22fe12e53c4cd0ddf59eb1e5f9bf2b29edcf259f36c5ed26eb668da089b857a40eb2bb2ea644ddcdba1426aea8ecaa7a57cba4bdeea05ba6a74f00293932e557d83f8d75d9afa74f7ace11050b7db9cc39db98cd54e24db77c81af2cdea643eddfe0e921f420e42eda061f7be6c05e7f73b8057bafadeddd2c76bb6f1cead0a89562b9f2664b612da5457e94fe83a6e5cf2b6b74e2eaf4f7f5fa8f8757dc02f07e6fe1bf71547922b27610a148fb29f3a92ae66449bb05d94b7b1da6065f7941093a54d1ea22b1d88fa4a65e23d8ae88ad42857467923edea56705839380b58c9861b78169e303aca56e003bae3f2c9f719d0f4ab4b735a3e3a16ee02a52837cf90a59e3b99e74075a48dc52b74f5e67f54225b1b55ef9bf175dc32bd8d13675af10e9a132c1f4bea73e5bfdf497e99fd3376d16beaa592185005e010a2e86951ccadc3965209828693dba2e11aabfc3546c1632fa58243b52bca3045920483a4d749661fc992b2b2505f9fcdb68631e9a37d0fd00206817e273fac49d652ccb8b59dc7a0f6c7a485f0ef89c3704223507d4b76b3526c7053629157dec8b13498822ba59264fffcbdf40967851a1042c225a353c243c0e0aa66d67dbf053eebc72ce729d9f1f079d013647c8805865d807fa8383747d5c0115056227a7caeaf5f2dc9b373f07ae93c137e3db579bde61627e024a5bfd49e280a4051d16febe927cd50b8b0a446389c62b49ac2c97d14ab80e6fcb9b7dd0be78f6eab50e8f3845772f8ad23dd1118f8ca9fe452a0e208e6df9eb9d1c740972ea81b60b69eac38f16d0a507e05fcd53253d8e89a221eb0375a50457e342f156325bef64f59987e1c16651527ecb3519da04a19cc48549350a7314cc27e9bf1692b2a583b5320d71d155667641dded222b0822a3b047e084963016cb1a6a1322985f3832cf1d5bfa749449901bdc7542d3472f20faa5574c2421f00f3c74077c4d8e6d741f948fe40c0b7c2a5c096be811c5e84e9b4ed261747749214b8cfc3413bda564b25100fa3bc0ede9cfd6ab0146939a61ab4dafba205e507d2234fea48d50bf3bb8598b5cd1443e739fd520fb5890464d193ff267bc633a5547101daf05e4d24f0ba6d8da840ddf5aed4c5660621e550d8ebd18e587fca4f1657bafb6f6912c92c5e09bb8ef247a54802020afe0eabd654b958a342d251b5abf1502b0f5931db9dc259de40ece88bdf657494b9f0fada7b354017c24e71806b0788b4d779e2f7a6dfbfbf845f314478e1ba86755edb0991b9fd1e0a93e6b24219afe73238a092dd237dcfd4f736a7bebb3937c60538e4adc8fe0af668bc643e93f18c7fe774c884143e0a5c1bb83eca8679f2d81478b48dc82b22a1bdc087c4ac5204d5c0b8985b3c8195ebb51f1598ec6d45c420c5adc68d58607cef22c220f96dbe12b5b1186ecbe9638dcdab877cd2200dee423c810ddbd86aeb7078063b0addfc668bf6b37a107fc64362e01d9744fad1ee54dac53a7717fe0d5079154d74a4e6b65c545fcd879b20ac22334e4f8140e71eeda6d832da341fe37f26fd551c902a154e508d3630a27070a39b1259e229fc9dc3e3f4950ad7056f37d9a243bc715c14289c4bc36eb9a78acaeba55d7c10817f775e35a888e8969f2319031bb988e92e90bf81984de2ee8b14e464c84eeee24b0b214ac4ebd3a52a253cb4dbddd0ac6d84fb783e46371a216b8de450e1f58f2cba013100e8a79ea18d687aad6687e31e026cb417ae9f4847f81534a5a38e84b567eaf39cd944cb08ed11d0cc3a1e96dbc7b3e29fac4d0fb9c178347ff85d8af295a7c0b2c440bbb5acdeaf4ebd49e4e6d5198e7a56da192b93331dd6c1b96f08b510d0786746971dc7f504d657183c1db8bb25fa4a86bbaa0c2f1602a834b94ffff26f14a8833d36913a05619f7b89cc1ad1526ddb900134276660eaa71c55a319b3322135572e36b448ef935bcd1a4adaf8e4bf02987f563d3d88771922778df979753794fd1227551a020d18778ffa82307a83a2347788d6d851152dc476f7da67043af0e135c0ecca80561869fe3b8cd6bf0d2eba249202b11c1a40729a9d585f66bd8e5e095892ebe8fbd996dcf91fb1a810b0983bedd2d1e16c67ecfd31e90bfe6e04bca9dc2eba675e559ab0bd65fab8171aa919b24f84d09c0571e49c04ac51ab9da733686625b6c86174cd72676e2bd4f0ce9cd76ddb9925c8a011f95f899756a5897bd6fc2af7ca28c69f2fc14d7c1cfa0d224c2ced9df133acec5cd35681a342ab039accde401f6056476f0108613afe0c010ae218a6e7819d59cc08abdf2e36367b71ac3d916bc8a382d1a9dd2d4290fbaa8126c1d0248e3dab7f25a0236bc6f095cfdf427afd2bffe8c3d259370cc2c599445a93698", 0x1000}, {&(0x7f0000002c80)="66d916a7344c7c217f6bfd43d7da547d9c55867ad44ed6151d95bff1472800507c22f717bb9e424195c6ba4f4d88bac86b339a422d56725e8d4444849651c5b164457456a30f957276f06e5fd9ae5411b8de17aa44c40f347ceb09382a63d37d5cbdea0cfa3facfc34efef450ae6ca1df69878cea97e2a7c8aef65a86a8bdf0a18783986f148c8f602a3fe878ffadabbe145603a145f5edc173ec30c0ab48ad8bf71ac4ea4551c5161f6e0da9c81fda78b410c5f62df04264c512f15e386cfb58ed06c1cb258bb9c1ade98167542176742ee5972625f85f620ea4ca04532527bc37f28a458499380962863ba8374cba4b643a4b9a7df2729", 0xf8}, {&(0x7f0000002d80)="5552331d54fd8c6316ddf800ffc3a7e6004f8fec7cba13ef3c84ee4c9064f5d10cee499fafaf3788a88d29c0ba816223b82703f9a5fd2bb04307e52538a5699f42c1dfb032a803cbedbc7c2895d4dfe464551dc9c55a874c1d91c7570d00e3757fb1b6f5c38f5e4f5b5952d86b4248940f99b102b7352a29dadee6e1f51c5f00b1ea111073f37c8ee3a78f5fc006b9adf46504f8af9c1493bb92fbcc87d42fc1144d0ec9aeda7205471a602afc9f02e538f1636096ae1f1d2dc04ee7b8755943e99af4a04668d50626183d533bacafad9c9bfbd2a6db04b32a6bbf428813f7972a73ff4436fd3b88ceddbaf74265", 0xee}, {&(0x7f0000002e80)="42d19b4578d856e974f91bb743640142cebe429171ecabbfedd18f61d57803f04b579794440e1377c6beb811aee43154796965883c45d1e120e85503aa27cee7c87981cdca4c095dd19de468cced7f26010adeb197572ee70077ee82359a904e1480dd3c6fce963bbae8d6bcda7e157d983515309e702f81690ee8d678fe274d5a0633911915d924a93068f600023adb379a017fd92d42e478212877bcd7af4e39a4da7ca78dbfbb391aeeed054a3d44462bb55df4116a36ca276e4377438f9bc2a21f828df11c4a", 0xc8}], 0x5, &(0x7f0000003000)=[@rights={0x28, 0xffff, 0x1, [r6, r8, r6, r6, r6]}], 0x28, 0x3}, 0x804) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185764, &(0x7f0000003080)={0x1, 0x4, {0x4, 0x6}}) r9 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003740), 0x8000, 0x0) (async) pipe(&(0x7f0000003780)={0xffffffffffffffff}) (async) r11 = socket(0x6, 0x4, 0x3) (async, rerun: 64) r12 = open(&(0x7f00000037c0)='./file0/file0\x00', 0x2, 0x217) (async, rerun: 64) r13 = getpid() (async, rerun: 64) __stat50(&(0x7f0000003800)='./file0\x00', &(0x7f0000003840)={0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) sendmsg$unix(r6, &(0x7f0000003980)={&(0x7f00000030c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000036c0)=[{&(0x7f0000003100)="7796b73441a5de76eef6c713191bf4454cf2f162a6651e7a9030a7039accae94f43c10d5c628a099a124efe28132d5dbc9d3e47433bbe89963c17e650d84b1d0448dacb36fb69e4dcb490a1597f9b5e3c9a1be674e69eae95823bb61de3140feaa8a704aca9e59cde05b1a702ee9d6837f737b7b3862afc2cceaaf926110f00fe4412efbfd22356e26edc24051b866afe1dc4d769ce495d6ef7cb8d4c19e7c16e67c730afd4e61", 0xa7}, {&(0x7f00000031c0)="168a60e1d905136dc34c3f0503c197d806bd1c202aa3ffb1d01ea03fbb8a74ee26cc34eefc969882a68ffc583836116761e107dd63587ad352e74a2749bfd6f00dda926411cea3d9a4654bf12ca58b61a129e349c1e92a18dc9785110a6fca87716ea7dbc7cfe3ff6594ef38e8435988bf0ae5b5606d1da3dc655bc21c62df927375c1dc5e2081a0fbfea755897611a5143b3a19c619e9dc4aab33eccd967e9515f8ce730dee1516", 0xa8}, {&(0x7f0000003280)="c5ba48749931d28e18c77f2fd2ff900432d2b7d7d84abc6bbce3d756d87271c1b8218f6871a92ff10b26465116ae36640e1e8a40e26747c777408f8014c39809e6f8ae6d4e3a1c47854a7fc5ba00f6a605da96d82957ef6fc21d56432861ec2c26c61d3f2bf74f2e3a5d8093d229fd662ef2090cd41c4de9d17e1fb46ae89b460e8332cd0389e96f54718988b5ccb2b991ff20de4c77fda7e89ab7", 0x9b}, {&(0x7f0000003340)="bf539543f124763fde3fa4faf0ae48894aa806cf57b7e378c9a4ea34e0feb6bd4fcb3b5536814aae96bc6301442e589b93d08647696c492d3cd88f101691459e1bf6a63fca861f30374027aa309eceaf99ef9f323d7b9e8d8a5648402ccb14a21a2d8fbfbddd793dad889f1a8584cd4ab1727a3ba83f3cad4bed835d14712135a6f523ac63e77fdbe4881a51d81467ae38996152c3b357542b61c6e6f019368ae2f24ca8824bbf4775cc7947841c2cc7334fa733c3f87763d116fc69132183214e6091ef32b9938b3621afc1c8e1b4722b8b86f3a7785a9b253905bddcf30e4e615f16f0bef3bb677e5dda", 0xeb}, {&(0x7f0000003440)="e265e5bd7c7da91f9044dba2d5045266d52b69964f67ee9d9620389c23fe813464b0e90eb4fdbf993a009fbf18a90e5d7194c94facc7662fbea095eacf8d3492cfd45d8f86c5ca24a716e285b8f99ac6d4e898ec09bc58d1cd2b351a3ce88beae3", 0x61}, {&(0x7f00000034c0)="3f6616bb94f9c39b52f54d094333fb8b1c44bd9e1cc770d418316b44a7ab282b37fe8a444ee7e4894f6efe84e9613ae95abd9531ff4792004df07bb74d86916911868c", 0x43}, {&(0x7f0000003540)="9dc1e73ad3780f65558e22d76369c8938f4528e0d0cd64e1becfbfe3261861b715e8da675d9b8cf963f809f0a85d2a4af2eade7c98e6201326813249c70b044ff7f2048718a1532533e4ad155b1922898d30604b0ef2a245b2707ea031a05b032ef59d696177247b6fccb62aeaf85aad8b61ec54c90c67cbd26f71e54018f48690fbba7a41aa9551dc0fd5d23cea908a2fd91c993ce1866efaf741b6d33a4c0b896668ef419e7a6b1a6b12b893ceae918537f641814f9386a22aeb299ba448cad21db5f3d931d6a3807d86308b8dfa7339689642a495938ddc015b74fba017e56c5a08f82f2102f77763816e7fd4f2e5a3488a939d", 0xf5}, {&(0x7f0000003640)="32c130c42ade5e3c1f22116481c055697d37a8dc0dab269236c56b17d9a128a955f4c0605202f653e9d78654ace5707e0f4d8f7dc0a0560e40b5035fec2ae63d6cde33b130e40a75387548f2eeba1bc708492e963146e7e8d81144dd9b7f4f8bbe953670c9b36d4eeb54175065447d8537fe1801ecf1e8d1cfa73d2286", 0x7d}], 0x8, &(0x7f0000003900)=[@rights={0x38, 0xffff, 0x1, [r8, r8, r9, 0xffffffffffffffff, r1, r1, r10, r7, 0xffffffffffffff9c, r6]}, @rights={0x20, 0xffff, 0x1, [r8, r11, r12]}, @cred={0x20, 0xffff, 0x2, r13, r14}], 0x78, 0x1}, 0x402) (async) compat_12_stat12(&(0x7f00000039c0)='./file0/file0\x00', &(0x7f0000003a00)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r15, r3) getppid() (async) r16 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000003a80), 0x1, 0x0) fktrace(r16, 0x0, 0x400, r13) r17 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000003ac0)=[{r10, 0x10}], 0x1, 0x80000000) (async) r18 = socket(0x23, 0x4, 0x8) r19 = fcntl$dupfd(r17, 0x0, r11) r20 = socket(0x6, 0x20000004, 0xcf) poll(&(0x7f0000003b00)=[{r7, 0x1}, {r18, 0x4}, {r19, 0x1}, {r20, 0x4}], 0x4, 0x1) 10:52:33 executing program 0: ioctl$WSDISPLAYIO_GBORDER(0xffffffffffffff9c, 0x4004575b, 0x9) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)={0x1, 0x8, 0x5}) (async, rerun: 32) r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0xa0, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x3, 0x2d, {0x9, 0x21, 0x2, 0xc6, 0x1, {0x22, 0xcdf}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x4, 0x7, 0x2}}}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x0, 0x4, 0x3f, 0x10, 0xe3}, 0xef, &(0x7f00000000c0)={0x5, 0xf, 0xef, 0x2, [@generic={0xd6, 0x10, 0x4, "06fbfa8be8f14aac63036edd7e49fba2f6ed9247b985d62dd581a6472cf2dfb6d894d98b7bb578891df1e88557ad2fb87a59114bad3f1705e850ff892d9b12131bd74e228c4f03441c24f34504e322b1a1a96ff5b19f4b3b2e7696cedcc10c7c580f02380905d12f57d16bc1958dc0a3a25a2e3b6cf7ec95c30536cb0b3436812cf49f0e3799b245593cbdf06dceeb8936d7b2ed7e098b4bccd1c27019027c99c369881a744d8772ee20adea94437aa6dd8b082d2afd5ac70a7f7221ab99ae9f1457bf22c73519820b7551094b6e7c649bab3a"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "df13bbf54c324d85d006ac4a4b8b2295"}]}, 0x3, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x100c}}]}) (rerun: 32) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000002c0)={0x67474f8a81ec8a48, 0x21c, 0x1}) (async) r1 = syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0x0, 0x7f, [{{0x9, 0x4, 0x0, 0xc7, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x5, 0x5}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000340)={0xa, 0x6, 0x201, 0x1f, 0xfe, 0x8, 0x8, 0xfe}, 0x5, &(0x7f0000000380)={0x5, 0xf, 0x5}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x421}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x441}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x42a}}]}) ioctl$WSMOUSEIO_SETREPEAT(r0, 0x80185728, &(0x7f0000000580)={0x1ff, 0x401, 0x4, 0xfffffff7}) (async) ioctl$WSKBDIO_GETSCROLL(r1, 0x400c5717, &(0x7f00000005c0)) (async) ioctl$KDDISABIO(r0, 0x20004b3d) (async) r2 = accept$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x2, 0x40000000, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) r5 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0xe0, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x2, 0x81, 0x1, {0x22, 0x78e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x7f, 0x3, 0x20}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x1, 0x4f, 0xf5}}]}}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x201, 0x6, 0x35, 0x5, 0xe7, 0xbd}, 0x13a, &(0x7f0000000740)={0x5, 0xf, 0x13a, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0xbd, 0x5, 0x8001}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x9, 0x5, 0x7fff}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "f24f31e4c1db349dc0730380229ee816"}, @ssp_cap={0x18, 0x10, 0xa, 0x6, 0x3, 0x3, 0x0, 0xa83, [0x0, 0x30, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x8, 0xf, 0x8f}, @generic={0xf1, 0x10, 0x2, "3ea1cee920d21baac5ba222a8d900dcab548d1c82044a7eedfc51b3211b99bd2ac2dbed089c90a88fd52e6b95ed7d2111e56aae88e3cb1c3de22decfe835fbfa205495c4ff19b82ed9215f643178bc7b814e6174fd3ad6d2c67595e091be3913dda6e0ac9da8aafba56ce22b5f82ad59d79ff6c950b393307ddcdb02fe0a9cd9d2d949eb194902c2c781b60c7bcb627f6cf7230f52f1d8776bce270c5b961d4699d78bfe433e001abf1a052b22eedd4be85f58577ecd74671ed02d01ac521107fd46b8de2fc0ed6c36ce3b2eb4d1fed0e5fbad8e3efd38a569bd1aeb5f757599e4fbea3be7a0511a7634ded000c2"}]}, 0x2, [{0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x44e}}, {0x39, &(0x7f00000008c0)=@string={0x39, 0x3, "35bd23b8f4c4cc5310ae133e1788a98865f80a903a32bf094a7a8dfe8800ea4614bdad42819867e2f8310b18cd7238c5a4d75e61fd1467"}}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000940)={0x1, 0x5, 0x848}) r6 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000980)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x60, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x0, 0xfc, 0x1, {0x22, 0xa37}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x20, 0xc4, 0x6}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x8d, 0x0, 0xfc}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f00000009c0)={0xa, 0x6, 0x250, 0x30, 0x3f, 0x20, 0xf7, 0x1}, 0x8f, &(0x7f0000000a00)={0x5, 0xf, 0x8f, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x6, 0x30, 0xd998}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0xe, 0x6, 0x101}, @generic={0x41, 0x10, 0x4, "8839dc082c8e77d62e888a6a25e5d794667fd97fcf08c84e3ebdce3117f5a863301dac934da70a17652a7660bdafc66d83b6a0dfb622e5bf9580e40ef60c"}, @ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x5, 0xf00f, 0x3, [0xc0c0, 0x30, 0xff0000, 0x7f8000, 0x7f4000, 0xffff30]}, @ss_container_id={0x14, 0x10, 0x4, 0x5f, "aaa074d2abe1f8aa760d43021f058f43"}]}, 0x2, [{0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x418}}, {0x4a, &(0x7f0000000b00)=@string={0x4a, 0x3, "2d40f6b24e85b3d6ccff6995ee84577bcf05f5dbfe02f7db6d200f54cf26df609163d525dce01ed42ae9cd7ce4b1f405915a205483b4e8ed6b8ce31b09051aa76765877a3555cfe4"}}]}) ioctl$VT_ACTIVATE(r6, 0x20007605) (async) ioctl$WSDISPLAYIO_PUTCMAP(r6, 0x80205743, &(0x7f0000000c80)={0x800, 0x3, &(0x7f0000000bc0), &(0x7f0000000c00)=0x6, &(0x7f0000000c40)=0x40}) (async) r7 = accept(0xffffffffffffff9c, &(0x7f0000000cc0)=@family, &(0x7f0000000d00)=0xe) sendto$inet(r7, &(0x7f0000000d40)="396726204c2f0b02ab3e330dff305ed465afd1ebcfef58f75b24bb6c570966d4d2cd", 0x22, 0x400, &(0x7f0000000d80)={0x2, 0x3}, 0xc) (async) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000dc0)) (async) ioctl$WSMOUSEIO_SETREPEAT(r6, 0x80185728, &(0x7f0000000e00)={0xbf, 0xfffff000, 0x8, 0x1000}) (async) r8 = accept(r0, 0x0, &(0x7f0000000e40)) sendto$inet(r8, &(0x7f0000000e80)="3599ba9838f1dea21d8fc73d34171b21bf679249bf50915842acf1145d9490bf9ecdb8413ade136bf52769f11a29d2e88e6d5906dc086f52705d95eae329f17259022531c62f6ad1f2b447d0e8ccf533807a62688ff490f47956e6e431109da906dbac22d322e21e379292ff16b795b1", 0x70, 0x4, 0x0, 0x0) r9 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000f00)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xea, 0xc0, 0x30, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x1, {0x9, 0x21, 0x1, 0x1f, 0x1, {0x22, 0x386}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x81, 0x78, 0x40}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x81, 0x1f, 0x7}}]}}}]}}]}}, &(0x7f0000001440)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x110, 0x9, 0x1, 0x5, 0x20, 0x1f}, 0x38, &(0x7f0000000f80)={0x5, 0xf, 0x38, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0xe7, "45a96e834176ca3308ef142c5f942830"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x4, 0x35, 0x15f}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x7fff800, 0xf, 0x5, [0x3f60]}, @generic={0x5, 0x10, 0xa, "9cae"}]}, 0x8, [{0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x44f}}, {0x101, &(0x7f0000001000)=@string={0x101, 0x3, "1acc85022ce1a44891490dfcfa66f10e68cc677ee9bd7b88625b21915dd0e98370960831c028b6ee227e0bf0301c4a7e508ce69fb9eba140e0959ada340598476c5718af2a558fd4f7ef409b0642f78c731a13bb2ac48a7b0302888a011062e709a99bbc14fc7639d2c40bb6007d1972e32968be4ea6a1af514af97ee5a97de7296f17093e8b0b8749301ea0c8b81e9fe8454fdf4ed6e17f825ded850de686c058e4a316eeecbc9120be1fcd75d2023f166277efefa154821192b7fe8b70f536e7f27d67b9eb0a568d6f5b1cdb714ef9308ee010e09a45dee9951445d4902e294d21d2a714d856598d5543a74e09e907314629ddacc475e9b22ba706224ebe"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x35}}, {0x2f, &(0x7f0000001180)=@string={0x2f, 0x3, "b8ac7b0fff067d8e49333d223d8753e14a231f05756e5996df4eaa44795824f0d0003a0648bc112aee58366184"}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x1407}}, {0xd3, &(0x7f0000001200)=@string={0xd3, 0x3, "8f209dbdfaf9e6a630c21010fd49a498c11011b30613cbd1612bdc46104010caa55806921ae1776b08f89ddde6364f1c0b9d987b106d2543468b6a2ba21f4398041455d7ee202225a85e001088da4b11319f780f099da882bdb8cb7f221bdb054a79e21de4462356b71acdf6f5eed8535e1cbcd65ea3b19db689e1c6f803c64fa147fb4256d40b09720cc593815748f49c476b2d35f71f954076ff7c61ac7af9f4b9270f7b323e778b7efeb16ac4eb05b004ec82b9217d74688bd4c85d91c431d8dbf89d4649892e7ae984f68392ab4300"}}, {0xf5, &(0x7f0000001300)=@string={0xf5, 0x3, "9a5d74bb95a92b6acb8907029c284def404bdca11e9ada36284d9583784422275c6b1a5011f744418945b32c1fd4abadcd263ede4aa0e7f4fbf56fc84e8c43b5b316308ef4702bdc834cd07a6659a3fd1410c638533a441278bef98720e068ed3b73d53bf27b0d74ef681044c28bbbf91b5d555f9109bab888bffc84a554356c88fa572b41a56c67a0897666c07370fe4939afc5b4453e9a36d705c9d5f5e61f6dd124661a02d7a091abec50d5568f9a6a5ab11ad0fcc5ef60c214f643f74d8d4f52f1b2f0f3ee029860877fa7cfb55d5397e74d5f15e8c1b18bc8cfd639a96d69b74c5d113e57960ddbdaf26d960c41d8eff3"}}, {0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x1d}}]}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x8008574f, &(0x7f00000014c0)={0x8e, 0x1}) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000001500)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x2, 0x0, 0x40, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x7, 0x1, 0x2, 0x66, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x1f, 0x1}}}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001540)={0xa, 0x6, 0x300, 0x3f, 0x5, 0x6, 0x40, 0x9}, 0x5, &(0x7f0000001580)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000015c0)=@lang_id={0x4, 0x3, 0x813}}]}) (async) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000001640)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0xa8, 0x1, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x1, 0x66, {0x9, 0x21, 0x6, 0xca, 0x1, {0x22, 0x868}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x5, 0x9, 0x7}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000001680)={0xa, 0x6, 0x200, 0x2, 0x1, 0x3, 0x8, 0x7f}, 0x77, &(0x7f00000016c0)={0x5, 0xf, 0x77, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x2, 0x1, 0x8, 0xf000, 0x6, [0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "89d711173c82435dac82981d6a91d48a"}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ssp_cap={0x24, 0x10, 0xa, 0x40, 0x6, 0x7f, 0x0, 0x8, [0xf0, 0xc00f, 0x30, 0x30, 0x30, 0xcf]}, @ssp_cap={0x24, 0x10, 0xa, 0x5, 0x6, 0x401, 0xff0f, 0xcbf, [0xc000, 0x3f00, 0xffff, 0xf, 0xff0000, 0xff30]}]}, 0x2, [{0x98, &(0x7f0000001740)=@string={0x98, 0x3, "88c200eefd669e63e2ea26d610e22f4c3b04706c2d7a704e177422bf527d7c448f8279964d7dfaaa7aead9230c452c55932e86d3e099f38e5e31840cca2b5ab552fb8b4463a60302ebd1a420c1e6dca0a84ce87aa495b51d648d4ba21f6207e2559e2c1271d1b898602c4405bf75a10ab0cb3b764a75e1ac29f739d6646f3196b45634f10dc9e4bbdfd23120c050242785f13c2693d7"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x843}}]}) (async) syz_usb_connect$cdc_ecm(0x6, 0x60, &(0x7f0000001880)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0x4, 0x20, 0x9, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x2, 0x6, 0x0, 0x58, {{0x8, 0x24, 0x6, 0x0, 0x0, "531d77"}, {0x5, 0x24, 0x0, 0x6000}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7f, 0x7, 0xf8}, [@mbim_extended={0x8, 0x24, 0x1c, 0x6, 0x81, 0x9}, @mbim_extended={0x8, 0x24, 0x1c, 0x0, 0x5, 0x4}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x9, 0x0, 0xf3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x48, 0x3, 0x2}}}}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000001900)={0xa, 0x6, 0x110, 0xf7, 0x2, 0x0, 0xbc5c8167f296e0a}, 0x27, &(0x7f0000001940)={0x5, 0xf, 0x27, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0xa, "f7262de0e0bd2b82946a8b79a9af77c9"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x6, 0x4, 0x5, 0x0, 0x6}]}, 0x5, [{0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x410}}, {0x4, &(0x7f00000019c0)=@lang_id={0x4, 0x3, 0x448}}, {0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000001a40)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000001a80)=@lang_id={0x4, 0x3, 0xc0a}}]}) (async) bind(r4, &(0x7f0000001b40)=@data="109216a625120715c9f9f73e8867", 0xe) (async) posix_spawn(0x0, &(0x7f0000001b80)='\x00', &(0x7f0000001c00)={0x401, 0x5, &(0x7f0000001bc0)=@dup={0x1, r2, {0xe30}}}, &(0x7f0000001c40)={0x8, 0xffffffffffffffff, {}, 0x0, {[0x3f, 0x79, 0x7b3e, 0x3]}, {[0x7, 0xfffffff7, 0x8, 0x2]}}, &(0x7f0000001c80)=[':$^^[\x9f\x00', '\x00', '\x00', '\x00', '$:(\x00', '-}.{-\'.\xb2\x00', '\x00'], &(0x7f0000001cc0)=[',-^\x00']) (async, rerun: 64) ioctl$KDENABIO(r5, 0x20004b3c) (rerun: 64) 10:52:33 executing program 1: compat_50_____semctl13$IPC_SET(0x0, 0x0, 0x1, 0x0) compat_20_fstatfs(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r1 = getuid() __fstat50(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x59, r0, 0x0, r1, r2, 0x200, 0x9}, 0x5e, 0x1, 0x1, 0x3ff, 0x7fffffff, 0x9, 0x3, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x7, 0x5, 0x7}, 0x3, 0x1000, 0x20}, 0x7fffffffffffffff, 0x8000}, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, 0x86, 0x101}, 0x6, 0x400, 0x6}, 0x5, 0x8126, 0x8}, 0x4}) 10:52:33 executing program 2: socketpair(0x1f, 0x3, 0xb7, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000040)="76b4e7eb", 0x4}, {&(0x7f0000000080)="44959ad63079d4dc93f7c0fe1bf3", 0xe}, {&(0x7f00000000c0)="522209133e6d0239380dbae5035b193657306363f9e7015da733c737119f5ba40eb3b29c65e2d4792630bf5678f83fa7190b654a96fb9f054e1624884d43dd19a6e054c7473b8574bc6a6af158040f9e996b7f506262", 0x56}, {&(0x7f0000000140)="b6c33abe12e9c3087ecf527e6ca6f97b079cb69becf4cf5d5bfa6c156427e10f566d006fff9ced44395379e8e21e23b3f276308f183d4011f965e71be3b29391036277a8ac134ca29910b37becf95f78fb539bb40ae1a3a313339bd6dc6245f83de1be243635b8cc6bc32031e9dabfe9f202b81eb4cfa8fe574c0dd39f30eb218c73eb6e0b21e3bd01e35728088e07aa269f3afdd60b3fad2ebd76f98abf8b224fb7184793f5b8b937118b397278710dfe949b1dbf2be9c829ab24ddc803202ccde7ec521ad2ad84fdb2040f820c8f85be180ab2544e13c77ffae3fb975b214a96782d09f867b8f9024205a0094cd096a17cf99b2808d3033872044b2df041f59bc77e78e28476400abb085f3e8a86cdfe7ee95cb7f24ca5827b64f28186714600a98f27f8600a9b2a2daea111737c104da5bb3b96400c3d08fcc598bb890f788ad812dd5529215c979fd32fa788e56eda04c55cf6c0276226b80a5197478be6c8e4e602bc80f91a2b4f730dc81eb72c9798898bcf7c9a36c806d2193759366e03ae56d136c5101d114399a39319dfc9b102c3b60472ae791b0c743b3923c253c7753b105f83e6c677e374186bcf45d80881ec6999e22a256406c345b5d5c45893204b419829140109864f86399af632732be5c038ae96cfdf03e0d35a202dbca3df700f5709f25f984a6971609bd2d63282f86f183cfc53cf33bcd97d9d439094bd7047e17f5af50c4bb0714d67284eb081cbda9218dba6a36eb5ef609b32b994369088b85b00ff581fe146c6faaca106572288669f7a150075c3a94016c29335d6f3ff19afe7ed92cf44011e30457ae37c3116ecf3c38ddbe8023645ae249b3115c3d845b9c8a532783676f791c292827e7fd2f78bdd54159865d735a92e0d9997078928bdc1d48941efb5375a0d29e5343d6f0e77d70982f85f7d5627aae32c29ab70ca5015488ace876035989bbea6632a46f20227f9fa12ba507bb0c882bac6a5239f52ae96e98537ac1f74beb65b4b3f001041276c4e1759efb624bc82a65e99f0e21c6c97b3362ce86162ca545bdedc471a96b7201d0e43f431ebbd218d4bc98c65d1f633645b6d2e51efaa412430da2f72ca4783a0302978756d93f6359dd4e5ad409cd959a87e37fbef21f1d29ee8e5d7cb2380fa3b1b78a1e845431a33611aef1f987c580515cdf511ac64102e711b07ecb31f5f961b72f15f25e14161f5139b6334cd49e44740c1cb7b231a1a727aca915f4b21966bb7fc69d8c33c12a6783302270881c339764bb2ba7bb355d39dca35fbc9d14fdaaa3e47d39802f71193992fd36fa9562806053b9585e8f185a230f1b23c01941f1fa8c17f63a28c66e6c6eb1d53486d20836e33dd5f1a435274a03988769cbc9e6f0656e3c164b21d75c6215e38afe7baed0896ee6d856a159e63919687a32872660b24b592c996ee3bcb005d2f049127afc476c3c6a27ab4636e8ff65b3a28a0220415473d627071735987cb510af0b763136ca006211b5d0c9343107cdd397bd95729abc4d043ad40eec92bbcca63ad7b1374be78c513a37957ec7268b015df926a38a141218076529a62e1bf6b0f0868d91aadd5620d3b872c760ad83cfed3a8dbf3850f59aaa32ad6ca91b76a03dc31b2a90bde1b5e9a0d17ad17287d456d7a8c0d45ef51a754ec4db1228d991550f8da83c1b614330efe875cbdaf57ab8c6db429d7c79babc9cb5bf997e4b5370a17b06a5301e2225e5d72a33f33ecae45552c9c4076f621cd7b32610d12b88b71d5ca1380c8f5a1212bed9d2be1310e651114b3791a9731dadfee79da20552a89a7fea7e25bf5f4dce13ef3f95742bee2a2608cf97e8d479e53b51c26e0e072d4c096c3cca289a27182b480f3196864df6e88cfef4765bb0b4029ffdac3b20922dc3b227d07a2ac8ac8d6a6ea48ca0e57de67d1954cc38e9f084a4d20d7c31d443181147ac671fcb0e91ce2e682ef94877dd66d10e37236f2e8c7c9506380ba35cf98fce558ae418f7af6f94b8cf3867b7e19f7ed25117c798a2cb02a702d9213628b3971551ec3c25cd900d08124b4884257006403170947a962bb2a06939feb4d392f4cf1e10e26935dbb44b97b20ef0780882e9014899a915f9aabc1f625249108e718f4cccabf97b12d2bde619236b01d9dac82c00734ba5bc00cd4385a146b4caa39610b1dd30bd1a1b5dbb5754931687e0b85e85bdba3cc5c4742c5624150d53deb13c2dfbc3e8d3e93c39d7ee2db167a843054a61837a313b9a3012351e804763d74b17b596fd1bf867dec256f2e01f1b4469d91e856c834d5eed9f2be1b542b9738c778f10d9841a85bff633f4847c952dd37e36f0971e833f173a7f89bea777432fed043852bd8452d9cfb938cf844c1b59b5b817e4321b615efa1018ff2d870b239b5f6d0779f18da860d247d9b2d7b93d695155dbfbbbf3b902c1d615d05d6c710539174206c9366046648c641bf3ea69c8438fc5eee73aebc5852a1b18c6649eeaf96b13e77c22806639fb19e4dd76a9b21b70c48d3bbc4f4b28a1134de54c0b6ce06bb17186f647fc4c7c9942471d40cd5e82f0469866a12bf8cfa9cbc7feea746b94d460c8f33f00bb86eed16b4e2358f5beea09a514b4e0f53acee96427ad276d105d5cef5ebb16634669b7e91d4a68b5a47e8ace0dca875cd6ed5e34da93b7a722749c28c18acbb951ea84ea9247f65cba72abe2288ced424d60b136bdb7fa865248a64019b555215806ad9bedaed0a116d85059bf836bed8cfae754b6362262458252d698124477f686088243441d8bd411e9777dcf8ca3ea69216f3ed8f877e323fa63eafd018aaf4cf6de949fd023c593d70cf13213936e0c32617ede72cfe2ef6a97a673538d66c999eb178c56739c36268e8efbb1ac62beb10a3f62d5e7d900c1955df797cf5e21198e26bcafd786877411e02036a1201f8e11553e2336945ea4822018a01c70d82ca4c947741d819e7f2ce8658159cc056050b80acf4270c1ccb79b3dd85bf714a9a19038207312dc5e1a32e45c6d18111d4df9df179972ce99d879552f2a735ece1683505161e3f849005517aee0c6b5c93616b043ba358e5bd81bf07b0af3b509044c08297df0938440803bea63a19f7a74e6f55467ae32d0c83881ea6edd9c062bce9f44a7ced8dfb1b4373e263d493f8c0ecac32e65582c7f376403712856fe4f32ad1fe91f01a7397b156c8b3946b44a0e81941886831839d6b0eb5c52e2484dcb34869ab424facbf6a0836c7c9440950eb2dbc38b1637b436efddf97625866a3798b43bc3d4ccb55e60c96de52e8e760f2bf5b7298d40aa823694b3153c03787b2d81b2fc7345ef7de59dda37899e9143b430df31690a91bd5eaf8c63b0e2d70a6a1640070e0d7906e656896f34f9e5bcfd288c24845344622f20d9066a582a9ec72d9a99b956f089a55dfec44f26ccf0f7cbe63644c13c3f65d335cf981107697fa602a43f33708d0ce5b5d9ed2930b1636539cb5d82e2fba69f30cd697887bf4fbb08e628f0de92bfeeb14c3bd0e0cf7646772c6b01913c8ff08010b223d1c405177da1113a450c14b640e1e98dbc073d336231b541c0eec046b491e6e2a1e8df22bae0e6dcd7cd42ae78474a370e73ed96dc2d06fb92de3b2889f2852693d92c3ebfd5748da573b383b862a784c5432010a76fce38a7a25feb78aaebfd1305ef5fbb5af08a31ec95c9f2cf47ad8246fded6492571aec52c1730493c164b61d9a37dd0557f7899d6efb123b14cb1239d041ff40d8935b709eb5a4ba78c310a26cd4af03a896436498d050e8848bbd68b1fdb1e93e4b871929b1cec6e0e3f01465154d74b571a9a1c0bfaf4b2ff8d90238c216d460f6deae6558dcca739eb978d1d688062977b5c75803b741daa77256d6e93dd770016a33b1da52101a42543110d82a7f656b56b8eb60b735d9f84a8207cf5d0c0ce94645772fa9f5faedd9b420ab3405c5f5d1fcd923f8540c5bc9a74d36c0edc1af1559a7a17c045d76059dc89565a4fcb8bfca0c6165d33201255eac4aa40801e3c5198734bc1f50f6c77253192fa906f7a3cd1eeb24cf6f25fb94a9f7e63e633a60f2d7e22ce5078568b6dd98a1999d23019cd63defa8e4567368f96dc2e34d0c2e797b687147b18ef2baee1c15c41d8de1bc3a0c9ad338fec24c9813fe2c4453287a095bf59cfc0d06daea64fa352f1db97cb6f3e948557227a4554446b68f572f08514d13503e0703331878d924d1e9fdb4f4feb811b4694ba6915e0b0c696dd9e4f8210a219a053649846172f72e708b0f81a09e9136e7335bfd071e7f30a1aabc8c11305f56d161ca380a639c4f7d76533b2d09871f3b9f3d296a768188a8f1789c09f151dc841b0962462cf9dea031c53858fdb7d53e357bd44fc1c0a69df53fba9c7227f703c52a7629fbb54246efe9cfc81695ad0d0df4a5c55ae4fad7e66403d37d0ba2011edac754e8cd1b3af7a3a14039772c1609565da9b5b8952ff14cc5602064cf783f9fa7a9333770e28fd1fd23cb18dc86d222cb957bd3fcb53041a7b2a776c05c04a19c536eeeb6863fbe43fc1b3d3a7e53f4c85f0751501b708aefcb97baad1b9fc1ec32499eae18f48df37378381b4030e38517c9a1b83d5a8c7aa9a930d4d50ba87b3061a3a2acd272c549099ead477df847365ab132b599b4c150678f8536fba8614a7bc3e0ea537b6c3b6c60583fe39a8c5eeed4831e1bebac07e78d15d8a47103a170aff93e70497c534bdc095edae1e2902dacfb48d3f3af9a6917fa397f56440ebf273c0d46d0a071d24c204185dcf9c325f8ae989c670969ce017376c12eafd9cb10eaccd4bf980c2779676ba85c119842aa6c20849f551d4486ed21a3d1fbc35eb26144fa0dae3b336275e4d6dbea5bb1351b35fc0706a9332c1f93f9253bfb3e82cba0824f2cdc7216accbf0aea98281d229277917a060d122c2a335319d69e8a47451b856b8cf647c011074993faf1596aadc826fe664bb39c71e0b2eff9adbd72f99f99489057ce23f971193cc796cb5f6cb16ebcebad5f5aba422586d317b89defc2240a8ba98cd01bcdb40ecb7f10b2b1fe2a4c88f8b9a675b62fc035573b0ce70d310da6429abe6618f35df0ebdda0dc323687a8674d5e14f986f5365875c1d864865944e3bafff3d956c5d527defc8e6b9d2f1e0c1392d820bcde75d5f656624ebc78402f0ed4d12a3ea99166b43c9dc3560c9995e040d72750aa23e82114aadf5cce852d529c5129d8821bd83f5406684a49a20533a764b1f4cf5d600f38c0b1fbbdf2d4ed0291d98aeea96d0296aa2149612a9d81417bba6b803924fad0d10db1a57d9d7fd38dbf992db43127dd465ae8db6e93423e440a02c4262d696793aae7f93b18d87b09930c6b47b6ed89c6feb9147308c4d3e3448bde73b68133c36896ad7e9f81073ffa8eaa77482cba54f77020c406545e8a18ec77336569f142f9dd62840c7a6eaa83ef803dd072bee190d4dba73a4fe70e21a0a6630b25086e035e8a17425222d5f37ef95be16ba01b73b19b60bcdb0d6ead606b6c9266eda1c52260e5e512969011c981cc631e283720097df7b9016b5e183b78c09b654823a25b1c415656752e86467aacfdb8d5a2e919557517acf533468e196d0d4c002973725167c6c737bfc1809102bcebf8c287229159d3eb246ea3c3878a5a7baf63f61bc924a234f8fc007b850464cbbdd91a03037ac60b51eecbde5563a0583b2ce635cb8ea5baa18cb1c8a77f3a7f1dc6541b528c6dd9d2bb9ce7cc", 0x1000}], 0x4, &(0x7f00000011c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28, 0x408}, 0x9) (async) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) __mount50(&(0x7f0000001280)='sysvbfs\x00', &(0x7f00000012c0)='./file0\x00', 0x1000000, &(0x7f0000001300)="3f7e3d45ed8df7db23bb2bea7c4517ebcc12ab599f8c874dc0d2ffd8086f0536692dafbf9177678452752c649d3c417b592904848fb56a6fb47b7cd221bf913a29435e392f169fce8a0b64414c0ada6bc6a2915e7a58a0587b9ff666f9134d467e0063c168a7bd4fad4c55ed3f961872ba03b45f05e20b1f4daa9f6d2679769c35e98830cc625d7bc74df92ea3f55fa47630d7d0c14c1e52808126088f7240cfc2110e267a706aac458a903921c58ec9da4c1b245ed6ee4cfe6e68480161a9215cf9603a3a65596bd4c1c89770dfd6ccbeb5d291594a0b706898d114d3f363c1a161345d86b3b27f5bc8ba9f1b83096a17904c6ef849408de506d21dbf622efa508a3fe9b97fdd08f3a5f19a3dced352d3604243994b180fc79aee90546e8711c92e96b8d30d360b3c4110cf4ac651950a44d5e90e79858924f9d93789a6ab45d9e44147d7b18a5dedaed75d3ec1da04ecc4a31b143c854c2ef578f7a739aca08e2688767011e8b221fd6c5985214b6d4ffbf71cc2d406d58a260df15387b9bbcdd6440bb57b119265c7579d26fc1b5fb68b5fa0dcc295a409e0ba077aa31ed216c8979e98f90ce0d31183e3f38834c7f2546be1129fdf0e6fcd15eab4d12985e4a471be5856d2efc78373cc14bf3ac4245f7427468c532449292469f0ac0bbd018943774cfad6bd390f180b93f0bab7ddf4eea136596e4f6627e7e983c415f35b9e6ce1e189dc2ebd090e62f5d30c83ddec46d0b565ba701c58eef22ab0a4acb6d1774e0bffb1ecbaae037a606b27f00a0edccd61bf5b937e246f0a12b724cc6e70784b4758d3ade88b3607a21c608805231db9e4e51586d73fbfeadc99241a83290a90a80c17a8085adff53cbf2578b239802702f75ea98520d574c98a57b49bffbb89942a58584bb68aab2e950213e4d25bd3c01feac50de29a785db73744a214c58eb67c901fb06d210711540fe475a82612f638518880c9787cf640ceb3c75615d389d0ee8c5bc5bb5581cd43e388990376a16475209a67f19a468a5c70aead8f4089a4071a724357c75e4f5081edd95a05c46b4d573f5f17a87ed3c07cc8eb1b6811a005b3daf76009af128def4077c2cab7d0d5db9d255210c49ef4687d3d2781350ed08e31e4f05fd1007c63628863d098167019858cc2d66ec42dc9513e6b6281143eb75c38c48b8e1b213c5dbade709487e6b8b4baa8f56ad116b013450dd638c1ed092bc8d9fdb9afecf87bc56da3dbc01bdf43f6ea3463c4d1eea748f2533539029aea95f01f3b1a2062f970e9ca0319b47c5124ed1351dadadcf7251932854b7dd873e440d83938bb2309462fd9cb3cc9bf142864c940bdf59d0bfd1e9624dfeb7385ec23fd9e41ae1eafbe72d7a78fa678b268b60edd3b8811bacda4b9f2b2f6dbe7f104179661e912fc0d4d6c031f4811fb2c4ad26b7c21674a8577f2ffd04c2069c2430a30b39bb2d034cd2e08f0af7580f0e215dad8977293b1351b218abf9d5e11f266cfff6318c8f1646e0d89331ab8554ee00cddbd7eeca600afca6fd4aa299e9856c7287c0bbd40dfa1bcef63a5de4322474fa30f7ddaca9cc0fa71b6a3c2c31d9ec87654f39d5915c23cf23109611abb03ae5e5ca2caf21378a38dadd68d47714ba08bb4dcfc8316531390cc81bf599f02d660e78fd271bb3022d6c79c08872c902fb163e00014defd179ad1551733cf1c725e523e4c13d6d8e6e2e5d119f41ea1896536a8d78b25208e828870935a61ec88f5f6491e6a48060200e7f12f3c13e5a3e04e6ce315a065d9dc7804be826961cfcda68c27c19b03e9943ef87f1c345c277a61960f70986e2b5058cceae23f394bff676209e50756fef67c0a3a3c4563e31ebc200b9728d67f97aa590450ab38f02b6f11c55832ee1215a4a55d101dac2f5d5fab5847abc41b17c7130a4046162a88a444f6d8a9f142c1a33d9c3f4dd259dd934ff49d955390d04c54c914d3e13dbcdfd231c4da4bd00c8163ee517a8d042bc1be2b2dc2ac8f13a632624f1ddf10cd54061a67e69768524828ba83e52d1df89c444ab1e250b8088f7b56b17c9662466176250eeb16bf05a3fd1df03189cc5f56cd04bab7b29901c228c8042982655a54ddf1c9df5a5a901d7205837a9c07a957efba07354b20b67c38161d5065bf7dbd4692fd4725b056b4ebe9fe5aa3998bf1b0d2579b6640b2535321e4e675191c176d942e06bc4d16c3ddb90ee0de7bfa1e16217bbdafe6a46f2f72f14a229e6b3076edaf501a887673924a0968429ada3e6c1e12c4350d5a279fd2a8e2882951c5a930cf3aab95673830d64d4b76cac53b7479c407b1e2f136242e7f5528abf14f270029b9b6de506eab65bb7aa3e0a0d4a8c39633e8d403273ab83c31876ac1a9ae642cdd8d1b63bdd0d0faa5e5078cd81246fa08a287cbf7276cdccb35d12c75770fe671dcc26eab513f744f450db73affd03ad02809f10e0518d9f4dfe7280220c018325a3f46d74f6f3a4fc90e1a375161071df2eb2612dccca48651fcee382a6176385721e75285c042ad8016225ebe5b70fa5fc082abcb1fb91bcd01ecca3ec4a92f814925846d4840856fdb50c5eff9b94f943fd68657371afb68d372443c816982bfb0ce969f6c86d6ed03edd8138b8d1529f7007a3114b46a37104166652eba16aec94c53a6bc06050a038be8d519c83d66fbed3422121686977531284459801b05a85ffb706073e2384667115bbe2900394d88a972fb11f46bce50b29a00f58545fe78a9854ad6e961e4ca6d02f610f1f9a5e276c7111711d06dabd1cfebefec4b642a099466baaf2512647c6915a43a02ad0ec2756612558c01ed896cc3ab86a1358b54fd579267f80aa9e72e4e83c5c26ee6793a9f8d196096632052b8489f8544334fcc60b2d2a449993383db43c7f060b163a9363dd910c7789983cc4787b9646480c9bc5142e72c58bacef87b5bc9830b4d4d7171c2ebca2f2eb6b8d814a9255c498cdbb1b702122b61fe44b6b5a3752d07adbcbdeb956bc0336b11d3b3c580abec632f6f5704c201f239bcca2156611da0748aa27b1e261bf87c0320858b7cbfcaed31f3f40291944849c0173001aa178e6e62aa9681a476ddfe0b0f4389afc01bf47c63548f450dbdd0acc52b92a025187b2d2d5f12b2a9739dd130bb8660dd134d155c8ddc95a9204a93f2a0ce3c9a4f3713bce25a16618b7c93ce5a18521bba2830e1b5362dd6954c03f6935aa45cc50d3a891ad2bab4584c5a2c10e0252cb64a34457221ec6f75674dc1eb27513c5abca92ce7a3d0bf1043694d20895e0c03a21d8582e7c7017769be9c6f91ab736998a3b0302a102e797ae72bd69a105b5bbc87c13ad106018090bed5cbffd0383916306103b4f14a56c3747c0ed78bc7b2c7ef6a3e01b7c97e8edc0b3273482c770c1c4a3c58f08c40b6e2ec4b6a7ce58be8b50f11566feb0af13652b5c461031602082c5bc774d6d0cab343d6e0cf41b6fbf43898996e7d8a698c20393a8a2af12fa8e69b65d1ac72eb8bc373f5dff3cbd4813237629d9b7e8d660e96b774940026639bf4030dbded79cbaef8482d380bafabf6f429c228bd49a69307a8a0fc8eb63a254c8486df709642883c91d34ee110e323eafe9c27b64e5d4c25b6c39cf4c7614515e0ccbd3e6157390c4f525ad1c1765851f9074c2925e7a350cd98218169b5721284d4506e3b14443da41dff70c12b0aa93bd3f85cc7fdaced45808995fa49a121d134275339d85d5a10321f0499c803054d4d25cd31063c6c6e88ef70e804c97a057a504c4ad564c597d8c8f5335d5f3269b1ab5b38323eb5cf76c933fd5977fbdc869da2c3ca4afcdb21ab90f2b4bf2e6ef3d5d4158169e64b0dd6ee73b8dfcd035aa2e89b3c3fe5b9e6768e219f00eb5d66c3e52fb5ac19d4137f685576fd515e7d961881aeec9a13773f823119579d86975607ad91fbb0a260bca66d5a427798a09f26c859e91cb768bcf00a1a8eb5929244b01d5b6e1adcb6ebc90f3e42369da80fc5877e19d38593d6ea0924ee22aa89ec07d253f80849eaa192e57d59b3685b93c9bdf442bba2e85349b24b6ba9405a6a9d7132a89fe200e20caa4a45dc63ef2b44b7f30e8d137136d3c93fbcc20e41aa8ea1fac484ac4c8cdcaec6afa7d60c5e68377f27c5cb7b8b928e6d87b04207f1ba0be645f5700a426099e48e8943982a25426408d8c52ad186babe944901dd062d60999649cc135ac1c053b77420b8499949928f407113c09ededdf6e185ccd930c4a76fb22ee65e83ab6cdc59dce9a77ac81c011696ba9e671d658854c04a88884fd463b0fc178d428b5d751f125c6820baf067dc7fe317b79ba5f2dce6162a09b3e89224a6e15aec99f1b5f3873e052f3be0cf64fad082bf4b4276a5d438269d2c9614d1471a94fd4da518f230687766d2814b413581f5513edc7183759118dc6f50fbea5c9f770983d898f02f20cb00e0f96e3a7230e2f3efce3443798ba679a20319c450b066fd350f559d8ecb7f0be6da0714d6071e4e520618a8af23358450dbcff45eecfcf54700800b8593752cce5024e913707a038ba38dc95c3bf4f223ee514e594fc0ccd05ce0667d28314006bef4a67ceb18f489c45804c145867ba085fffec86084a8a3a757fc5cd6192306296d068af6db91e10a9e450a8744dfac06d2d18d60ed9bc1956064da5eec4b5399d03fd1a7a77ff64a8ce312e8317ea123d7b3ea56d18a707b73f63688fec646f2ce4c0b1d6f7b8b99dc135a4a2434e5e7faa3777939d7364894d4226a51a84b18312848879dc616a4439f8a866f24f7ce31eea1f12863ab81540a2315b8e036596db35219908123118d2a8274d0e85c4f144bf05ef9f1313204d2eb88502ef7bcd79e58279a6f222432ff277bd2525edee251fe789a03cbacba810442ecf378929672ddb136ae40b3a9c065ef30e65f77ef06eaf57c254dd180f1b98880ace6317b65bf8f238a0c8d1eeea727b7d23aca43a0f309c7c6ba396b2f111faebefbc74bca7954f212162a5899034d90250a4c1fde11cd5674767093e1dd34ad8743b5df97fc5fe6a85a56de6242e18b4ce4e9e39c522c6868d3aebeac9c5c817a10316448c7aaf4b068665cf9c20fb9c36eb6a5fc3269a11ae867f2b9fc01c5ec51e6fe905e16e1563cbf9d551fabf3a07dafc92d3fd6c928248cc355fcf3a72a155faab1d2b9a9c3099e5d3a204e1e6bc8c97e1494ac052973d905146887a30cc82bb30e1b731e4533a7d7d80b12267cc50c8d1eb9ec24e8143b1662689ee2a5d4aa1f18d2f4c9d8df3d2f2f121c1e5c44747cf31254bab986d8a3d9e030f011dfcdb16136cce86cf48214f97d5f0122b0fff6cc16258d589a612aadb927329dad42de1aa711571acdd2e21a5247a4fe99cbbba9b775493a139635dd2c787a5f752e35324e8cd0e2180439f01dd226d076950338e7bc2bb7043abc5c8b7321910bd88f60886b20f22c2cb380f222d821ff0f302ca94b529857c063b9cfdc33c0eddbbc30f20efb822587adfd4041e172f323b78bf04cb1a2ec9d2377b30cf6463a4eee9bd4e655bf73b06fd63d2d71494eec129508a444193e7c9494c31f15645d96158932042890c34fec605f8cbc88f4c3cf2b87544a548ec77cfa435cbb7195f634d5a557b33b8c58daa1e8d8c3da730598c10afa57755934475344cafd55b6b227ce0ca2d6decb1402264db1194d61f418a2c030bd1a9ff8540082cd8ef9de879e4ef4b195af7ccc6152288c79917b8f93dd92411522c78754e65c3f3a1c91", 0x1000) (async) __stat50(&(0x7f0000002400)='./file1\x00', &(0x7f0000002440)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __fhstat50(&(0x7f0000002500)="35d93ffd54ad809b7557a47ce3831a039248f3d41e10f8b609e96124790e6ff2532e4168ab87142b1c9ba537fc38205e2374ab6f7fd7c750add7948f02d9391eb76b7ab3be6013b76e68a16335c51e35c6bb7b11cc49b7d1286baef1bee17814023415de76f1c177d15f13a84a53066ba6573b1999aaeb932ec9f00b314d3b9aa866d15b1af55ff7b666037b9c7e910d2350ed15a7ab62919638ccbe6f3fa788c66cec1037a69fc89173537ac02e0cf8be11", 0xb2, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000002300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000002340)="27cbb21db398f6f3789d7e0c02f2fbc3c70a4637442329638342465c5c4e7982", 0x20}, {&(0x7f0000002380)="db2c985bc5a0a1e1d3e84bdaaa819c5e69c2b05a660660013d0c0cb9cefd498371f3b8698b32edc92527d2bbb3ead7f50b", 0x31}], 0x2, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r2, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x8}, 0x401) r5 = syz_usb_connect$hid(0x5cee39f44adb3d9a, 0x3f, &(0x7f0000002700)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0x50, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x2, 0x40, {0x9, 0x21, 0x3, 0x40, 0x1, {0x22, 0x140}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x8, 0x0, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x0, 0x81}}]}}}]}}]}}, &(0x7f0000002980)={0xa, &(0x7f0000002740)={0xa, 0x6, 0x250, 0x80, 0xff, 0xff, 0xff, 0x8b}, 0x11d, &(0x7f0000002780)={0x5, 0xf, 0x11d, 0x5, [@ptm_cap={0x3}, @generic={0xfb, 0x10, 0xa, "603304b83d7115bbce19e0493b414caeee542602c53416a1b4e5a553d45cb26128d17329a74afb3000d15230b8dc30f2c3f373bf65b7e4e9e50bd033c02a869caa2ad79ff4c91341e1749eb6aa46b3c27e05dfadf9c1f97004475b833218fa61a9e4328502f410ed466131aadc3d4e7f4454c42e57935be43f5b96dba16266d20cebe0346c202223dd65bf31b5eed3adb64dd21c7019aacd1fd72db22d42e8c4dec35c13b1e753f20fdec8f26c55607b83fc575cc74a5ba5351548dc17a531ceda604afc0131e636f368be40ecdb691b6ffe0462259dfc0e0177ad54714fc136a92a9d25e6425aa8ac875403fb26f3bd636c4d9752ffefae"}, @ss_container_id={0x14, 0x10, 0x4, 0x9e, "a28d93ad7178e9a5f97681f234e74730"}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000028c0)=@lang_id={0x4, 0x3, 0x1c09}}, {0x53, &(0x7f0000002900)=@string={0x53, 0x3, "2ec61c77af9cc8a6a48d1fc30b3fd7651f89e42a970fec5e66c6ef87f7745842be0cab44e8d066d6a7c783e535f54064139cec4e7054dcbb8c347b0a5c0281cc5b29f072dbc3b204a25282f62b98e9567b"}}]}) connect$unix(r5, &(0x7f00000029c0)=@file={0x1, './file0\x00'}, 0xa) lchmod(&(0x7f0000002a00)='./file1\x00', 0x400) (async, rerun: 64) rmdir(&(0x7f0000002a40)='./file1\x00') (rerun: 64) r6 = socket(0x2, 0x4, 0xff) sendto$inet(r6, &(0x7f0000002a80)="42ed54a460ad1377681a4ed6a92fdc716bc65ff398928a7d6ce7fe752b52f5fc50ea4e2adc65ac818a1b1f00fefb76d777a687903ff43322e94b8f4b7faa6945ba89b07678df652b6dd2e5fca8662480bfd7367165885419ffe2da4c86520fd930ec9833c6eb3b98baca74d3a025224d41faebb8d644dfaa11233df173fecc0d7ed3a582b2caee8d48386509eee9214e539e9aa1ce80f5536c77cb4e96321b668c76c997a326f9222346f134fce54ea6507571c9d0505a6ccc25bf7ea097185429bf860fabd56c7eb64ba8b17020822cb6a6f26567ea47a65752ddf91127efc7eb743899f85c", 0xe6, 0x6, &(0x7f0000002b80)={0x2, 0x1}, 0xc) (async) r7 = accept$unix(r0, &(0x7f0000002bc0)=@file={0x0, ""/6}, &(0x7f0000002c00)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002c40)={0x0, 0x0, 0x0}, 0xc) (async) compat_50_mknod(&(0x7f0000002c80)='./file1\x00', 0x8000, 0x1) (async) readlinkat(r7, &(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)=""/185, 0xb9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) (async) bind$unix(r6, &(0x7f0000002e00)=@file={0x0, './file0\x00'}, 0xa) (async) r11 = semget(0x0, 0x4, 0x44c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002e40)={{0xf17, r2, r10, r3, r8, 0x20}, 0x1f92, 0x700, 0x3ff}) (async, rerun: 32) syz_usb_connect$printer(0x5, 0x36, &(0x7f0000002ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3f, 0x40, 0x40, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x1, 0xff, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0xff, 0xd5, 0x1f}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8e}}]}}}]}}]}}, &(0x7f0000003280)={0xa, &(0x7f0000002f00)={0xa, 0x6, 0x201, 0x86, 0x20, 0x53, 0xff, 0x4}, 0x122, &(0x7f0000002f40)={0x5, 0xf, 0x122, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3f, 0x80, 0xf1b}, @generic={0xd5, 0x10, 0xb, "ca6ea8c47efa55eea524a3155ebf33cf60fa3e25d8e6c5d6031f17df60ed6b26370c04cab7bdb9e2924893e956e514e494a203d799471e6b075fcca170d4db28dff1dbc1ddb09f51be2c633f76c45a877299e434ffc1903396de631af44b22a3341bb17f945d1ccf85899cb63f57e3516f264d0084909876f53e19fe4876837ce5c07435019890299305bdf9e16fabde536f272da1535408b745d07b797430a7372a24d6eab7f048e3fb6b1a0843d8c6cff08f67acd60813081cd4aea281539e3c7b921be5bc01d77550bfb2f6971e03a7c2"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x4, 0x9, 0xf800, 0x8}, @ssp_cap={0x1c, 0x10, 0xa, 0xc0, 0x4, 0x5, 0x0, 0xff, [0xf, 0x1f40, 0xc0, 0xff00c0]}, @ss_container_id={0x14, 0x10, 0x4, 0xdf, "0ec60fcbee499488a31de8f62a1e7eae"}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000003080)=@lang_id={0x4, 0x3, 0x44e}}, {0xcd, &(0x7f00000030c0)=@string={0xcd, 0x3, "55cb219a53544e347056421c663a8b37affd958db4afc779ed8309b414f83ff0dced223fd447b92592b94295eef69709ee0597c3f4e8bb24f6a196e2c789f40ea39d6521a7c2e9315c27f28f0a7adeb7d759eab1031e15bac61babad7bc5f4a91129ae26cc61882977ad1211deba54187ce155179e3645b7636e740f0b16e3b6914585bdf51df043f0137d962bb680b8efdf9acc260fd3c847e3f4ea059d5951ea660e88959c00387943351f653501b25fb28322c2c7b92ce838b3d6a98344a33bfea62e262dd1b522f9a8"}}, {0x4, &(0x7f00000031c0)=@lang_id={0x4, 0x3, 0x447}}, {0x45, &(0x7f0000003200)=@string={0x45, 0x3, "43408af40feadb3898d876d1afd38d41c4770b818cd25f1534571a326726ebf60e5c890c509365da1779f58c2673f380826cd10b323c67568bf6854f0946723a192438"}}]}) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003300)={0xffffffffffffffff}) getsockname$unix(r12, &(0x7f0000003340)=@file={0x0, ""/504}, &(0x7f0000003540)=0x1fa) shutdown(r1, 0x2) (async) r13 = accept(r5, &(0x7f0000003580)=@family, &(0x7f00000035c0)=0xe) setsockopt(r13, 0x76, 0xfffffffd, &(0x7f0000003600)="c73b8a0c83569d82ecf20a6a46603be44050b761edd2a945193776afab5cf9ff1fb6c6105a553ed0fe3d568a1836c76f4a682c6df07ac1c209016cb35e4971f8fa35e3f80fa0e727ef190370b7deff1bac424f0ff349762020dbf676346ba513419618e4c2e788a0efdb459e087fc991a239f765cc40a1474afdf0e5877ba96411ac7c548f9720198f1f469f3c4e959086eb6c1f250ea38f017e47eab221041d462ebdc112d00b7bae1f23a2403c86e33a5fc9d0d481417b7b797be55bc55f1c8ee068d2dae9033fb8f23423178eb9a7a5a8553965b6192f15a89482b1b304550a36cfb8f4ba8edbb2f38db809a40aaeb9b595a3cdfbedf03e975565851ed06f9c0a2b9d2c7fb13846a3d7d6ee709ec3730958f1470f8e4c7f8180bf1a0eda28684904cc5a2cc285333c764bf665828bb9624bb506f15e2cd696014b72d45bbd11e14af4f6e58965606f231475487bce20edc5ee73ee57be81dacb078fcc98c63758efcad4e7f3874acf02c3d7bd951dc153a7f79e1600058244f2e3d44e362cff1748037bb0f7328dd0bbe60277bf9a778f43a80b104f0ff82aeb6dae1017dd737bd672bd7f608ef61006dc87b2597d617b4d23f713836b2e3242e669fa696e1ced35725319257c7921a8a2132d7a821637d6018da19cebec781f8ec25bce439cb4933171fd8f9000c47c22c4752a0fd797082fce2812a80e191a78ae170093bb0a49fb7ee575e27d650b48e6078ba27bcf4793f3b775378850e94a100894d654e12bd544ecc1fd0780e1c53182b8e75f803c0ec66650470424364f675c8aaf7d3f475179d8b1470db6efa2f0fbe13ee116b6a381da600aa2e20a447dc8654209aafa4844107143b18c451267cab1d916eebadc9c7e2d0dbec17fae20d1bdb4d38863024cdde7fe42d8ce0b1a9cbd81942c85397e3d720133f983192f7370bad05a875248f3383f28fc9aa24bae2cc41fc28ac9bc33a08069ed863b482cc69b137a600f0a7fb3724673d04a65328b0ba7145301b3f5616f7a6a062f1ebd918c2e938c6598adbb2c0b33175cdc58eb552e09d4b940158d910e48af2e43c893703e94591affd9a3c1c732bb5ab534fb3af284da1e7dbf60f15cf84a670d45241a82e4a2217cf7f72e2abc7401d8c9af397ea91b908c5e1bd6a69c03927835d8c31d2e3830c95442033b91dd40f3710a436512e2154d66c8f0df621c75c1c16b7e480db3e3233312a7ad7ab8f9b41b8cd94c619b4157d25df0c5314b5f2042f31a231bbb14095f036049350c7613a25d76161f3d6af3ab09bd95442341df755ace62df217c1e07a2d271560df961ab4190a79549fb41a0b1b919f4032a6fe475631c0e8c5fb0afbaea506cb15ef8de4987eebb72fe260b8436b63857a5999c5e8b23f017ceb1aa28ee40355008a7dd57081b713b9775e8bcb356f6a0c66cf4355ed0047b9238a0a384a1142536e19d45f5ec8cb7502e8344d2f3091925541ea2172827f72e37a23cda12059b5e9488c73b5258e52fc218e2e4a7494b365da70d4cee12db8d8e1bee1c9b22bec708a345af5a265d0658dbfd511c550a8b58f404c64dae0e60fac3494555eaab027d4d63e74e8fa0a79b996b9bf797c4c80249f1e0bb7736e02d18d06471a7f77ce2d82a529a5f29817b5aa70885808474d29d52dab55e70b643a5f3177384e6143dc0b33be51983a2567f1244b47b9b8bc1c7ed4b3aa1de8d0bb2e363465f066bf420be8c51d6eb29ddddbd79abcf1ad130b5931c0f51bdbedc0d09c70e85437141571ef3b7a829950c24ab5be7c34f807c17972863a3c4848aae27e5b0f099ec7598b954215bce38c5d9210d72284f6e63a83859704c9bc2cfe2f58b45c3547e58e02a4a2b7b29aa249812b7441834b91b2514f6cedebe7ddc7d44ee18bea5288f48fd3c55c3cb1ba21badfd654a50028f9c148343b3415de0fc9cc484d7b0c0bf532ef74a28cc8b205ab4a53ea052b847a168e6cbf0b01c9e93c795586b999d92b283708ad608c33f49ef7601743a6fb2ba9b4780d290f3d5bd5de29a62c178e5dde1b8ed9873be1d0c95d27a8ff9a8d5a83ffc4899fda6d56926c0bf6c7550a74da03aacd6e2356068a3a99591bf27aee83ae1a70debf489e13e07aeb8452d748e2caa3c4dbcb06ae5ca9e0c32c722e79b2581d2d824489daef61cb2f5bdb12bbea83ebdac9e06243c6741dab31a08d0eafbd563adba7ee780c371792387484cac302614e24bc1cd5418acc39c69ed1bb66b4d3a434ada554c8652ed9421dc96732e2f670a76346699319ae4b985121cc4a7ce40d05503bc45a04e128a8032a0d591010ffb036fe024ce8fce9dfd05de626b571e4257042d5d34c6aadafee6410fddba3eb01f733481786fdfa3a2f645a0fe7182656396df2e668a98c03c4213f769f66dded8e8ced20f7938a5ee196ceaa32e66fbf96d816652ebbd259277f5388f8d8be840983f40051d588435779a982e5bb2e3b7104e30cd14508c0ea100d83ad441d18e664f30e9c487332c18cac768e208ad04ff565dfd3e23f24604e39ad70b9a557b7bc7b0f3ab984e817f78190ae3e09b3aaab808a0aea0e01f0f298e774dac4ed6975ca4f96f4193f5b7fedfc94078d1a027cfd71c2732070eab4439aa23f663d956ff01a86e163c149ef42d9b92d22c8e01e28e7fe18b7ea5faaad519c8290e081adddd52127761f8e3dad82e014dabbed352d6af1453221c55e509ac97d247ed7b9c3f1479dfdf931a0c5605ab98fd2efcf0796f902d85cb313f43dc53344d8105b28c2bcbd4e9c2ccde277badaaaf3bb8e56b979351e965ae6d9ae1ee5733861ac7350c908b0fddd9195d1f5b7d3c04df2c07d65d89f121c8291d09b832baa6f6593ea7cf898afcc05b9b20bba7d1c46424ac13842749ab12f5ac7f567a7b6b210beb3077cd1d9a1cad23971fa497fc51e4ed70b2180e9f28cc1953b6b9c2d19b135bb1353f6007cdf864701f5a974360799aaba82786c069452a89058d35820b0d99762859f92af5476aba7cfc1aac7604f51d5a64d3ed405d9c6c583e7132b23d4acf5995a68776e5a5ab7c75e38df09ba04fcb35feaa45900bff43e3996d8c286a8373b0bd10370c5157e6da1c2243c72292010d01bb298d3b856db50e3195952114544ab397e8f5e6111d2389513d4b52db3d56551b62a270288ba9ad1e1cddb3fa65314fee4310d8f20031af37b477fcfcb76a8af61fe9f6175d0c9daf3961a476b6012be86769278e8c1e95518624c0c83f8fc5cd0fb8c5928e9a80ba933733264b29156217fd99dbe65274e8ec875dd7ee9c5f9490553cb02207e5303b92e90bc8364e8539c1fb75069a71d220cbe17002c14e0107a63339b1f0e8fe9290635f33db549e8b30ae0c91b29235d8680ad7991ba0fd0d901e7555d177967327f8a1b6a9e5526659677f4cf4791bebbbdef8703ab5b6b0055cf258ca4c7be9959510905e2ab6a924594b781484c13c644491b57abf685571b6744d4ab37321446f91a83e22a0b05728cd5899440f132315039fd2f0ad42be0faf3a2c2ca42f1b9d64529f4f39f63bd0717636678170f38dc74e884da4d44dbd6fc4471e2ad3f38c75db96fea40275eea1af5a3b999fb2d135a43ccd5d28aa457ac3da9f9b03124f8b9d285292ab3734733c3dd5399ffecec778358ec4cfb2de873219d98fb02294ee62fd7a39aded74982e5e0bc45c43694795ba5816af56cbb3a7c141672c5e73b0f98cbd0f5da3c6eee083b54c223fa3e7867c86669437af05870c1eb341c49982a5b7b6bdab31273d1aedcdc97a6197aab9c4490d1f80ad1e390fc5142e476c1338d04282ae14767b4df00eacf484413d37171f94fcd3ad5fd9ae978fced5da6debafa4b4b0bf2c327068f72a781762caf57c2c62fd4cc4810cc9ccf74d5df26f99465a6793e8698b251eb91d40cf6a699a514a94ca023b135510a4f4aadb7600780b9885b025a4a449e16a61f2f6858e83dd5228313efb5c57be8cd02fc1c7257f57d4b5530fbb629e4d2cdde655ed8de2f344b5341c60bf1dea5cf21753f934f8c723d2d4a7a4dfb9e1518d06ad1e4b59ecf49922a305d1a4cb0e452501ba1f49c1a3bf7fd7e557d13d12c78bec26b33fbf5acdc723365589613e48835566ef119cdf9e632d129558fcf50a3b9f9b871e044b4612e8e24a45ff1e095b646d60e1084a82ce1af6b3b8aae2e5e00fb76ed586d24a29e14e286c35eea13d57e475198bb6abc4abe03f126ce370f8d9ad74888cadb245ce358104e8fe6a5170b81874dace93bc65cc117685e5b7b22b5663a94efc0a6df0dac1567299a3b3d5dffbc8c508f3b9234db428d9d1e058ef6d2c7b3773eef6679af1eefd548ba561872ecca67d027f5a0b54f59cce9ff345c567f87005167362bef58ecbf25bf884ba402c312d3bf0058dd6f6856ccce5a41b47bd466bf82092176927d70c25819322fae25890f60f1145b52ce065aef7f6365f5c161ecc6ac552a93271d916dadb78c4db92520604fc9673925f9add47521dde24a060af5042b545af318ba52dcf8efe85983ef834868010a950c37b4dc4ac021b391ff9d999ce9e75fa120f4453c0b1fb93962feeefd02fab228210e0e13f6bf2a0f24ae374b1674c301f2434915b522b3e4958e36d0c4f6fd2b179cce91b72dcbde7ee13698305203b9a14fe1f3f8e34ecd1aa1fe36c28b2641e8e28f4131712e85905c667832762bf699fb6325c59db1fec23ae229a0a59e527cda2082c7caaf9087b4f44db181ec2931cfde6b45ead52d798feddede31448e9322b63ee549276c6f73d2c19e3e79a7916a85ca5945356cb1c1ec436614a9139fe1b0721a6d83480c2340a6d9d74b8b19570bf1cb6b730cc72db2528f0f65e4ebf6cc7685ab72047862265bbb45dee51b131418716a548723556f4226e2700bf92524b1be8ea7932619c395825dcb795e97c08e4f5c3bff99ed0bef1a0db88c19dfb6a06007155605e5224455990e96a066646d05008d13e5678f50a0964413b5bc4d0197a5776855c40c5b7514e8ddc0cde3949fc7a263fb6090a1d3cb003217a24b68e14150636fa8b6e0bd85da0055ce60c6a2da3c8931eb0a6a69693462f617964a7e5e688d232f2e3a49ef25850793d5b20a157798cc5e11b55519d03794548544a5eacaa5d4489d99f4355adec9c080b5fb6199a697f1b8ae041bcb87bd105158820ccc644c284b8b6255e9f1cdf60a335ee4c5537ff1c405e63394258a5da35261527bc4740d4991bb7bce8b947442608948ce55b388caf3cb239c9bb37564d88445c114192c76e5e4946332541257546fd407b704172e1ef850542658de0b367400ce28b646422672311b49e9b79742fe292c35b655ae997d7b82bc7b2598325f5f069808f992e3bba3befe6692b52ce9e13966fb9e2c1d661a1120929d08a3c653699201850d7a89236c21265cde46789a7ab3525ea5b9db7fae0b1e63d25775ccd96137693610ef2c7b36b64f3d5b6d22430e1b5a0fe331470a3d11d6258cefc5e3f679f2e6420768d3717786487e27e4a7d547d28f50151a8743b14901b22719e739f30e79eb2420126583204626f6340b8eaf2e41ec20f0b866cbfe78d20e0e755d18643f8587c25cc5e568b8e94d468ff55451dc27d2fffa51be5ab327b9a0b53dc9864a593234db2e06493fbe1db9a282e5f57fecfa8da80324149471b1e31c03da54ce07e633db6d7d64dfd6a1e70d854668a8c135e8260740b63e1cfe702d94a7dca159df5c609dcf9f3e099ca3e639ed784bb9c62bb", 0x1000) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000004600)={{0x9, r3, r10, r9, r10, 0x7, 0x8}, 0x5, 0x2, 0x5}) (async, rerun: 64) r14 = semget$private(0x0, 0x1, 0x10) (rerun: 64) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000004780)={{0xc7, r9, r4, 0x0, r4, 0x7, 0x101}, 0x401, 0x6}) 10:52:33 executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000), 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040), 0xc) getppid() 10:52:33 executing program 1: compat_50_____semctl13$IPC_SET(0x0, 0x0, 0x1, 0x0) compat_20_fstatfs(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r1 = getuid() __fstat50(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x59, r0, 0x0, r1, r2, 0x200, 0x9}, 0x5e, 0x1, 0x1, 0x3ff, 0x7fffffff, 0x9, 0x3, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x7, 0x5, 0x7}, 0x3, 0x1000, 0x20}, 0x7fffffffffffffff, 0x8000}, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, 0x86, 0x101}, 0x6, 0x400, 0x6}, 0x5, 0x8126, 0x8}, 0x4}) 10:52:33 executing program 5: semop(0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x0, 0xca, 0x80, 0xfff}, 0x3, 0xf, 0x5}, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x1, 0xfffb}, 0x9, 0x3, 0x7}, 0x0, 0x0, 0x7ff}}) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0xffff0136, r0, 0x0, r1, 0x0, 0x8, 0x2}, 0x7ff, 0x200, 0x5}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0xb54) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = dup(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000280), 0x0) poll(0x0, 0x0, 0x0) write(r5, &(0x7f0000000140)="ea65d3549044a5e206a0a5f42539610b16922f8f3596b68a4e6b644b70", 0x1d) dup2(r4, r5) execve(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) poll(&(0x7f0000000040)=[{r3, 0x4}, {r6, 0x4}], 0x2, 0x8002) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) 10:52:33 executing program 3: compat_50_mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1203) open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/173}, {&(0x7f0000000240)=""/216}, {&(0x7f0000000340)=""/178}, {&(0x7f0000000400)=""/72}, {&(0x7f0000000480)=""/156}, {&(0x7f0000000540)=""/72}, {&(0x7f0000000080)=""/1}, {&(0x7f00000005c0)=""/94}, {&(0x7f0000000640)=""/202}], 0x3) 10:52:33 executing program 1: compat_50_____semctl13$IPC_SET(0x0, 0x0, 0x1, 0x0) compat_20_fstatfs(0xffffffffffffff9c, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r1 = getuid() __fstat50(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x59, r0, 0x0, r1, r2, 0x200, 0x9}, 0x5e, 0x1, 0x1, 0x3ff, 0x7fffffff, 0x9, 0x3, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x7, 0x5, 0x7}, 0x3, 0x1000, 0x20}, 0x7fffffffffffffff, 0x8000}, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, 0x86, 0x101}, 0x6, 0x400, 0x6}, 0x5, 0x8126, 0x8}, 0x4}) compat_50_____semctl13$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) compat_20_fstatfs(0xffffffffffffff9c, &(0x7f0000000000)) (async) getuid() (async) __fstat50(0xffffffffffffffff, &(0x7f0000000140)) (async) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x59, r0, 0x0, r1, r2, 0x200, 0x9}, 0x5e, 0x1, 0x1, 0x3ff, 0x7fffffff, 0x9, 0x3, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x7, 0x5, 0x7}, 0x3, 0x1000, 0x20}, 0x7fffffffffffffff, 0x8000}, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, 0x86, 0x101}, 0x6, 0x400, 0x6}, 0x5, 0x8126, 0x8}, 0x4}) (async) [ 64.2524890] uhub2: device problem, disabling port 1 [ 64.3224881] uhub0: device problem, disabling port 1 [ 64.7525104] uhidev0 at uhub2 port 1 configuration 1 interface 0 [ 64.7624908] uhidev0: (0x0000) (0x0000), rev 2.00/0.40, addr 2, iclass 3/1 [ 64.8724992] uhidev1 at uhub0 port 1 configuration 1 interface 0 [ 64.8831877] uhidev1: (0x0000) (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 64.9624890] uhidev0: no report descriptor [ 64.9624890] uhidev0: detached [ 64.9726286] uhidev0: at uhub2 port 1 (addr 2) disconnected 10:52:35 executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040), 0xc) (async) getppid() 10:52:35 executing program 1: compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)}}) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000000)='overlay\x00', &(0x7f0000000380)='./file0\x00', 0x0, &(0x7f00000003c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') compat_12_stat12(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x1) compat_40_mount(&(0x7f0000000280)='null\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) [ 65.0824923] uhidev1: no report descriptor [ 65.0824923] uhidev1: detached [ 65.0924903] uhidev1: at uhub0 port 1 (addr 2) disconnected [ 65.5824942] uhidev0 at uhub2 port 1 configuration 1 interface 0 [ 65.5925002] uhidev0: (0x0000) (0x0000), rev 2.00/0.40, addr 2, iclass 3/1 [ 65.6324909] uhidev1 at uhub0 port 1 configuration 1 interface 0 [ 65.6434680] uhidev1: (0x0000) (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 65.7924855] uhidev0: no report descriptor [ 65.7924855] uhidev0: detached [ 65.8025044] uhidev0: at uhub2 port 1 (addr 2) disconnected [ 65.8424913] uhidev1: no report descriptor [ 65.8424913] uhidev1: detached [ 65.8524979] uhidev1: at uhub0 port 1 (addr 2) disconnected [ 66.2924982] uhub2: device problem, disabling port 1 10:52:36 executing program 1: compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)}}) (async) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000000)='overlay\x00', &(0x7f0000000380)='./file0\x00', 0x0, &(0x7f00000003c0)) (async, rerun: 64) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 64) unlink(&(0x7f0000000080)='./file0\x00') compat_12_stat12(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x1) (async) compat_40_mount(&(0x7f0000000280)='null\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) chdir(&(0x7f00000000c0)='./file0\x00') (async) execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) 10:52:36 executing program 4: _lwp_create(&(0x7f0000000400)={0x2, 0x0, {[0x0, 0xffffffff, 0x0, 0x40000]}, {0x3, 0x80000000000}, {0x200000000000000, 0x10000, '\x01'}}, 0x0, 0x0) getpriority(0x2, 0x0) _lwp_create(&(0x7f0000000d00)={0x0, 0x0, {}, {}, {0x0, 0x0, '\x00'}}, 0x0, 0x0) [ 66.3425098] uhub0: device problem, disabling port 1 10:52:36 executing program 0: ioctl$WSDISPLAYIO_GBORDER(0xffffffffffffff9c, 0x4004575b, 0x9) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)={0x1, 0x8, 0x5}) (async) r0 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0xa0, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x3, 0x2d, {0x9, 0x21, 0x2, 0xc6, 0x1, {0x22, 0xcdf}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x4, 0x7, 0x2}}}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x0, 0x4, 0x3f, 0x10, 0xe3}, 0xef, &(0x7f00000000c0)={0x5, 0xf, 0xef, 0x2, [@generic={0xd6, 0x10, 0x4, "06fbfa8be8f14aac63036edd7e49fba2f6ed9247b985d62dd581a6472cf2dfb6d894d98b7bb578891df1e88557ad2fb87a59114bad3f1705e850ff892d9b12131bd74e228c4f03441c24f34504e322b1a1a96ff5b19f4b3b2e7696cedcc10c7c580f02380905d12f57d16bc1958dc0a3a25a2e3b6cf7ec95c30536cb0b3436812cf49f0e3799b245593cbdf06dceeb8936d7b2ed7e098b4bccd1c27019027c99c369881a744d8772ee20adea94437aa6dd8b082d2afd5ac70a7f7221ab99ae9f1457bf22c73519820b7551094b6e7c649bab3a"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "df13bbf54c324d85d006ac4a4b8b2295"}]}, 0x3, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x100c}}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000002c0)={0x67474f8a81ec8a48, 0x21c, 0x1}) (async) r1 = syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000300)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x7, 0x0, 0x7f, [{{0x9, 0x4, 0x0, 0xc7, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x5, 0x5}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000340)={0xa, 0x6, 0x201, 0x1f, 0xfe, 0x8, 0x8, 0xfe}, 0x5, &(0x7f0000000380)={0x5, 0xf, 0x5}, 0x5, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x421}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x441}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x42a}}]}) ioctl$WSMOUSEIO_SETREPEAT(r0, 0x80185728, &(0x7f0000000580)={0x1ff, 0x401, 0x4, 0xfffffff7}) (async) ioctl$WSKBDIO_GETSCROLL(r1, 0x400c5717, &(0x7f00000005c0)) (async, rerun: 32) ioctl$KDDISABIO(r0, 0x20004b3d) (async, rerun: 32) r2 = accept$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x2, 0x40000000, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) (async) r5 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000006c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0xe0, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x3, 0x1, 0x3, 0x2, {0x9, 0x21, 0x2, 0x81, 0x1, {0x22, 0x78e}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x7f, 0x3, 0x20}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x1, 0x4f, 0xf5}}]}}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000700)={0xa, 0x6, 0x201, 0x6, 0x35, 0x5, 0xe7, 0xbd}, 0x13a, &(0x7f0000000740)={0x5, 0xf, 0x13a, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0xbd, 0x5, 0x8001}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0x9, 0x5, 0x7fff}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "f24f31e4c1db349dc0730380229ee816"}, @ssp_cap={0x18, 0x10, 0xa, 0x6, 0x3, 0x3, 0x0, 0xa83, [0x0, 0x30, 0xff3f30]}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x8, 0xf, 0x8f}, @generic={0xf1, 0x10, 0x2, "3ea1cee920d21baac5ba222a8d900dcab548d1c82044a7eedfc51b3211b99bd2ac2dbed089c90a88fd52e6b95ed7d2111e56aae88e3cb1c3de22decfe835fbfa205495c4ff19b82ed9215f643178bc7b814e6174fd3ad6d2c67595e091be3913dda6e0ac9da8aafba56ce22b5f82ad59d79ff6c950b393307ddcdb02fe0a9cd9d2d949eb194902c2c781b60c7bcb627f6cf7230f52f1d8776bce270c5b961d4699d78bfe433e001abf1a052b22eedd4be85f58577ecd74671ed02d01ac521107fd46b8de2fc0ed6c36ce3b2eb4d1fed0e5fbad8e3efd38a569bd1aeb5f757599e4fbea3be7a0511a7634ded000c2"}]}, 0x2, [{0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x44e}}, {0x39, &(0x7f00000008c0)=@string={0x39, 0x3, "35bd23b8f4c4cc5310ae133e1788a98865f80a903a32bf094a7a8dfe8800ea4614bdad42819867e2f8310b18cd7238c5a4d75e61fd1467"}}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000940)={0x1, 0x5, 0x848}) (async) r6 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000980)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x60, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x0, 0xfc, 0x1, {0x22, 0xa37}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x20, 0xc4, 0x6}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x8d, 0x0, 0xfc}}]}}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f00000009c0)={0xa, 0x6, 0x250, 0x30, 0x3f, 0x20, 0xf7, 0x1}, 0x8f, &(0x7f0000000a00)={0x5, 0xf, 0x8f, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x6, 0x30, 0xd998}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0xe, 0x6, 0x101}, @generic={0x41, 0x10, 0x4, "8839dc082c8e77d62e888a6a25e5d794667fd97fcf08c84e3ebdce3117f5a863301dac934da70a17652a7660bdafc66d83b6a0dfb622e5bf9580e40ef60c"}, @ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x5, 0xf00f, 0x3, [0xc0c0, 0x30, 0xff0000, 0x7f8000, 0x7f4000, 0xffff30]}, @ss_container_id={0x14, 0x10, 0x4, 0x5f, "aaa074d2abe1f8aa760d43021f058f43"}]}, 0x2, [{0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x418}}, {0x4a, &(0x7f0000000b00)=@string={0x4a, 0x3, "2d40f6b24e85b3d6ccff6995ee84577bcf05f5dbfe02f7db6d200f54cf26df609163d525dce01ed42ae9cd7ce4b1f405915a205483b4e8ed6b8ce31b09051aa76765877a3555cfe4"}}]}) ioctl$VT_ACTIVATE(r6, 0x20007605) (async) ioctl$WSDISPLAYIO_PUTCMAP(r6, 0x80205743, &(0x7f0000000c80)={0x800, 0x3, &(0x7f0000000bc0), &(0x7f0000000c00)=0x6, &(0x7f0000000c40)=0x40}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000cc0)=@family, &(0x7f0000000d00)=0xe) sendto$inet(r7, &(0x7f0000000d40)="396726204c2f0b02ab3e330dff305ed465afd1ebcfef58f75b24bb6c570966d4d2cd", 0x22, 0x400, &(0x7f0000000d80)={0x2, 0x3}, 0xc) (async) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000dc0)) ioctl$WSMOUSEIO_SETREPEAT(r6, 0x80185728, &(0x7f0000000e00)={0xbf, 0xfffff000, 0x8, 0x1000}) (async) r8 = accept(r0, 0x0, &(0x7f0000000e40)) sendto$inet(r8, &(0x7f0000000e80)="3599ba9838f1dea21d8fc73d34171b21bf679249bf50915842acf1145d9490bf9ecdb8413ade136bf52769f11a29d2e88e6d5906dc086f52705d95eae329f17259022531c62f6ad1f2b447d0e8ccf533807a62688ff490f47956e6e431109da906dbac22d322e21e379292ff16b795b1", 0x70, 0x4, 0x0, 0x0) (async) r9 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000f00)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xea, 0xc0, 0x30, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x1, {0x9, 0x21, 0x1, 0x1f, 0x1, {0x22, 0x386}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x81, 0x78, 0x40}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x81, 0x1f, 0x7}}]}}}]}}]}}, &(0x7f0000001440)={0xa, &(0x7f0000000f40)={0xa, 0x6, 0x110, 0x9, 0x1, 0x5, 0x20, 0x1f}, 0x38, &(0x7f0000000f80)={0x5, 0xf, 0x38, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0xe7, "45a96e834176ca3308ef142c5f942830"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x4, 0x35, 0x15f}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x7fff800, 0xf, 0x5, [0x3f60]}, @generic={0x5, 0x10, 0xa, "9cae"}]}, 0x8, [{0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x44f}}, {0x101, &(0x7f0000001000)=@string={0x101, 0x3, "1acc85022ce1a44891490dfcfa66f10e68cc677ee9bd7b88625b21915dd0e98370960831c028b6ee227e0bf0301c4a7e508ce69fb9eba140e0959ada340598476c5718af2a558fd4f7ef409b0642f78c731a13bb2ac48a7b0302888a011062e709a99bbc14fc7639d2c40bb6007d1972e32968be4ea6a1af514af97ee5a97de7296f17093e8b0b8749301ea0c8b81e9fe8454fdf4ed6e17f825ded850de686c058e4a316eeecbc9120be1fcd75d2023f166277efefa154821192b7fe8b70f536e7f27d67b9eb0a568d6f5b1cdb714ef9308ee010e09a45dee9951445d4902e294d21d2a714d856598d5543a74e09e907314629ddacc475e9b22ba706224ebe"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x35}}, {0x2f, &(0x7f0000001180)=@string={0x2f, 0x3, "b8ac7b0fff067d8e49333d223d8753e14a231f05756e5996df4eaa44795824f0d0003a0648bc112aee58366184"}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x1407}}, {0xd3, &(0x7f0000001200)=@string={0xd3, 0x3, "8f209dbdfaf9e6a630c21010fd49a498c11011b30613cbd1612bdc46104010caa55806921ae1776b08f89ddde6364f1c0b9d987b106d2543468b6a2ba21f4398041455d7ee202225a85e001088da4b11319f780f099da882bdb8cb7f221bdb054a79e21de4462356b71acdf6f5eed8535e1cbcd65ea3b19db689e1c6f803c64fa147fb4256d40b09720cc593815748f49c476b2d35f71f954076ff7c61ac7af9f4b9270f7b323e778b7efeb16ac4eb05b004ec82b9217d74688bd4c85d91c431d8dbf89d4649892e7ae984f68392ab4300"}}, {0xf5, &(0x7f0000001300)=@string={0xf5, 0x3, "9a5d74bb95a92b6acb8907029c284def404bdca11e9ada36284d9583784422275c6b1a5011f744418945b32c1fd4abadcd263ede4aa0e7f4fbf56fc84e8c43b5b316308ef4702bdc834cd07a6659a3fd1410c638533a441278bef98720e068ed3b73d53bf27b0d74ef681044c28bbbf91b5d555f9109bab888bffc84a554356c88fa572b41a56c67a0897666c07370fe4939afc5b4453e9a36d705c9d5f5e61f6dd124661a02d7a091abec50d5568f9a6a5ab11ad0fcc5ef60c214f643f74d8d4f52f1b2f0f3ee029860877fa7cfb55d5397e74d5f15e8c1b18bc8cfd639a96d69b74c5d113e57960ddbdaf26d960c41d8eff3"}}, {0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x1d}}]}) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x8008574f, &(0x7f00000014c0)={0x8e, 0x1}) (async) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000001500)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x2, 0x0, 0x40, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x7, 0x1, 0x2, 0x66, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0x1f, 0x1}}}}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000001540)={0xa, 0x6, 0x300, 0x3f, 0x5, 0x6, 0x40, 0x9}, 0x5, &(0x7f0000001580)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000015c0)=@lang_id={0x4, 0x3, 0x813}}]}) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000001640)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0xa8, 0x1, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x1, 0x66, {0x9, 0x21, 0x6, 0xca, 0x1, {0x22, 0x868}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x5, 0x9, 0x7}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000001680)={0xa, 0x6, 0x200, 0x2, 0x1, 0x3, 0x8, 0x7f}, 0x77, &(0x7f00000016c0)={0x5, 0xf, 0x77, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x2, 0x1, 0x8, 0xf000, 0x6, [0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "89d711173c82435dac82981d6a91d48a"}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ssp_cap={0x24, 0x10, 0xa, 0x40, 0x6, 0x7f, 0x0, 0x8, [0xf0, 0xc00f, 0x30, 0x30, 0x30, 0xcf]}, @ssp_cap={0x24, 0x10, 0xa, 0x5, 0x6, 0x401, 0xff0f, 0xcbf, [0xc000, 0x3f00, 0xffff, 0xf, 0xff0000, 0xff30]}]}, 0x2, [{0x98, &(0x7f0000001740)=@string={0x98, 0x3, "88c200eefd669e63e2ea26d610e22f4c3b04706c2d7a704e177422bf527d7c448f8279964d7dfaaa7aead9230c452c55932e86d3e099f38e5e31840cca2b5ab552fb8b4463a60302ebd1a420c1e6dca0a84ce87aa495b51d648d4ba21f6207e2559e2c1271d1b898602c4405bf75a10ab0cb3b764a75e1ac29f739d6646f3196b45634f10dc9e4bbdfd23120c050242785f13c2693d7"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x843}}]}) (async, rerun: 64) syz_usb_connect$cdc_ecm(0x6, 0x60, &(0x7f0000001880)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0x4, 0x20, 0x9, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x2, 0x6, 0x0, 0x58, {{0x8, 0x24, 0x6, 0x0, 0x0, "531d77"}, {0x5, 0x24, 0x0, 0x6000}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7f, 0x7, 0xf8}, [@mbim_extended={0x8, 0x24, 0x1c, 0x6, 0x81, 0x9}, @mbim_extended={0x8, 0x24, 0x1c, 0x0, 0x5, 0x4}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x9, 0x0, 0xf3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x48, 0x3, 0x2}}}}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000001900)={0xa, 0x6, 0x110, 0xf7, 0x2, 0x0, 0xbc5c8167f296e0a}, 0x27, &(0x7f0000001940)={0x5, 0xf, 0x27, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0xa, "f7262de0e0bd2b82946a8b79a9af77c9"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x6, 0x4, 0x5, 0x0, 0x6}]}, 0x5, [{0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x410}}, {0x4, &(0x7f00000019c0)=@lang_id={0x4, 0x3, 0x448}}, {0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000001a40)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000001a80)=@lang_id={0x4, 0x3, 0xc0a}}]}) (rerun: 64) bind(r4, &(0x7f0000001b40)=@data="109216a625120715c9f9f73e8867", 0xe) (async, rerun: 32) posix_spawn(0x0, &(0x7f0000001b80)='\x00', &(0x7f0000001c00)={0x401, 0x5, &(0x7f0000001bc0)=@dup={0x1, r2, {0xe30}}}, &(0x7f0000001c40)={0x8, 0xffffffffffffffff, {}, 0x0, {[0x3f, 0x79, 0x7b3e, 0x3]}, {[0x7, 0xfffffff7, 0x8, 0x2]}}, &(0x7f0000001c80)=[':$^^[\x9f\x00', '\x00', '\x00', '\x00', '$:(\x00', '-}.{-\'.\xb2\x00', '\x00'], &(0x7f0000001cc0)=[',-^\x00']) (async, rerun: 32) ioctl$KDENABIO(r5, 0x20004b3c) 10:52:36 executing program 3: compat_50_mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1203) (async) open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x0) (async) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/173}, {&(0x7f0000000240)=""/216}, {&(0x7f0000000340)=""/178}, {&(0x7f0000000400)=""/72}, {&(0x7f0000000480)=""/156}, {&(0x7f0000000540)=""/72}, {&(0x7f0000000080)=""/1}, {&(0x7f00000005c0)=""/94}, {&(0x7f0000000640)=""/202}], 0x3) 10:52:36 executing program 2: socketpair(0x1f, 0x3, 0xb7, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000040)="76b4e7eb", 0x4}, {&(0x7f0000000080)="44959ad63079d4dc93f7c0fe1bf3", 0xe}, {&(0x7f00000000c0)="522209133e6d0239380dbae5035b193657306363f9e7015da733c737119f5ba40eb3b29c65e2d4792630bf5678f83fa7190b654a96fb9f054e1624884d43dd19a6e054c7473b8574bc6a6af158040f9e996b7f506262", 0x56}, {&(0x7f0000000140)="b6c33abe12e9c3087ecf527e6ca6f97b079cb69becf4cf5d5bfa6c156427e10f566d006fff9ced44395379e8e21e23b3f276308f183d4011f965e71be3b29391036277a8ac134ca29910b37becf95f78fb539bb40ae1a3a313339bd6dc6245f83de1be243635b8cc6bc32031e9dabfe9f202b81eb4cfa8fe574c0dd39f30eb218c73eb6e0b21e3bd01e35728088e07aa269f3afdd60b3fad2ebd76f98abf8b224fb7184793f5b8b937118b397278710dfe949b1dbf2be9c829ab24ddc803202ccde7ec521ad2ad84fdb2040f820c8f85be180ab2544e13c77ffae3fb975b214a96782d09f867b8f9024205a0094cd096a17cf99b2808d3033872044b2df041f59bc77e78e28476400abb085f3e8a86cdfe7ee95cb7f24ca5827b64f28186714600a98f27f8600a9b2a2daea111737c104da5bb3b96400c3d08fcc598bb890f788ad812dd5529215c979fd32fa788e56eda04c55cf6c0276226b80a5197478be6c8e4e602bc80f91a2b4f730dc81eb72c9798898bcf7c9a36c806d2193759366e03ae56d136c5101d114399a39319dfc9b102c3b60472ae791b0c743b3923c253c7753b105f83e6c677e374186bcf45d80881ec6999e22a256406c345b5d5c45893204b419829140109864f86399af632732be5c038ae96cfdf03e0d35a202dbca3df700f5709f25f984a6971609bd2d63282f86f183cfc53cf33bcd97d9d439094bd7047e17f5af50c4bb0714d67284eb081cbda9218dba6a36eb5ef609b32b994369088b85b00ff581fe146c6faaca106572288669f7a150075c3a94016c29335d6f3ff19afe7ed92cf44011e30457ae37c3116ecf3c38ddbe8023645ae249b3115c3d845b9c8a532783676f791c292827e7fd2f78bdd54159865d735a92e0d9997078928bdc1d48941efb5375a0d29e5343d6f0e77d70982f85f7d5627aae32c29ab70ca5015488ace876035989bbea6632a46f20227f9fa12ba507bb0c882bac6a5239f52ae96e98537ac1f74beb65b4b3f001041276c4e1759efb624bc82a65e99f0e21c6c97b3362ce86162ca545bdedc471a96b7201d0e43f431ebbd218d4bc98c65d1f633645b6d2e51efaa412430da2f72ca4783a0302978756d93f6359dd4e5ad409cd959a87e37fbef21f1d29ee8e5d7cb2380fa3b1b78a1e845431a33611aef1f987c580515cdf511ac64102e711b07ecb31f5f961b72f15f25e14161f5139b6334cd49e44740c1cb7b231a1a727aca915f4b21966bb7fc69d8c33c12a6783302270881c339764bb2ba7bb355d39dca35fbc9d14fdaaa3e47d39802f71193992fd36fa9562806053b9585e8f185a230f1b23c01941f1fa8c17f63a28c66e6c6eb1d53486d20836e33dd5f1a435274a03988769cbc9e6f0656e3c164b21d75c6215e38afe7baed0896ee6d856a159e63919687a32872660b24b592c996ee3bcb005d2f049127afc476c3c6a27ab4636e8ff65b3a28a0220415473d627071735987cb510af0b763136ca006211b5d0c9343107cdd397bd95729abc4d043ad40eec92bbcca63ad7b1374be78c513a37957ec7268b015df926a38a141218076529a62e1bf6b0f0868d91aadd5620d3b872c760ad83cfed3a8dbf3850f59aaa32ad6ca91b76a03dc31b2a90bde1b5e9a0d17ad17287d456d7a8c0d45ef51a754ec4db1228d991550f8da83c1b614330efe875cbdaf57ab8c6db429d7c79babc9cb5bf997e4b5370a17b06a5301e2225e5d72a33f33ecae45552c9c4076f621cd7b32610d12b88b71d5ca1380c8f5a1212bed9d2be1310e651114b3791a9731dadfee79da20552a89a7fea7e25bf5f4dce13ef3f95742bee2a2608cf97e8d479e53b51c26e0e072d4c096c3cca289a27182b480f3196864df6e88cfef4765bb0b4029ffdac3b20922dc3b227d07a2ac8ac8d6a6ea48ca0e57de67d1954cc38e9f084a4d20d7c31d443181147ac671fcb0e91ce2e682ef94877dd66d10e37236f2e8c7c9506380ba35cf98fce558ae418f7af6f94b8cf3867b7e19f7ed25117c798a2cb02a702d9213628b3971551ec3c25cd900d08124b4884257006403170947a962bb2a06939feb4d392f4cf1e10e26935dbb44b97b20ef0780882e9014899a915f9aabc1f625249108e718f4cccabf97b12d2bde619236b01d9dac82c00734ba5bc00cd4385a146b4caa39610b1dd30bd1a1b5dbb5754931687e0b85e85bdba3cc5c4742c5624150d53deb13c2dfbc3e8d3e93c39d7ee2db167a843054a61837a313b9a3012351e804763d74b17b596fd1bf867dec256f2e01f1b4469d91e856c834d5eed9f2be1b542b9738c778f10d9841a85bff633f4847c952dd37e36f0971e833f173a7f89bea777432fed043852bd8452d9cfb938cf844c1b59b5b817e4321b615efa1018ff2d870b239b5f6d0779f18da860d247d9b2d7b93d695155dbfbbbf3b902c1d615d05d6c710539174206c9366046648c641bf3ea69c8438fc5eee73aebc5852a1b18c6649eeaf96b13e77c22806639fb19e4dd76a9b21b70c48d3bbc4f4b28a1134de54c0b6ce06bb17186f647fc4c7c9942471d40cd5e82f0469866a12bf8cfa9cbc7feea746b94d460c8f33f00bb86eed16b4e2358f5beea09a514b4e0f53acee96427ad276d105d5cef5ebb16634669b7e91d4a68b5a47e8ace0dca875cd6ed5e34da93b7a722749c28c18acbb951ea84ea9247f65cba72abe2288ced424d60b136bdb7fa865248a64019b555215806ad9bedaed0a116d85059bf836bed8cfae754b6362262458252d698124477f686088243441d8bd411e9777dcf8ca3ea69216f3ed8f877e323fa63eafd018aaf4cf6de949fd023c593d70cf13213936e0c32617ede72cfe2ef6a97a673538d66c999eb178c56739c36268e8efbb1ac62beb10a3f62d5e7d900c1955df797cf5e21198e26bcafd786877411e02036a1201f8e11553e2336945ea4822018a01c70d82ca4c947741d819e7f2ce8658159cc056050b80acf4270c1ccb79b3dd85bf714a9a19038207312dc5e1a32e45c6d18111d4df9df179972ce99d879552f2a735ece1683505161e3f849005517aee0c6b5c93616b043ba358e5bd81bf07b0af3b509044c08297df0938440803bea63a19f7a74e6f55467ae32d0c83881ea6edd9c062bce9f44a7ced8dfb1b4373e263d493f8c0ecac32e65582c7f376403712856fe4f32ad1fe91f01a7397b156c8b3946b44a0e81941886831839d6b0eb5c52e2484dcb34869ab424facbf6a0836c7c9440950eb2dbc38b1637b436efddf97625866a3798b43bc3d4ccb55e60c96de52e8e760f2bf5b7298d40aa823694b3153c03787b2d81b2fc7345ef7de59dda37899e9143b430df31690a91bd5eaf8c63b0e2d70a6a1640070e0d7906e656896f34f9e5bcfd288c24845344622f20d9066a582a9ec72d9a99b956f089a55dfec44f26ccf0f7cbe63644c13c3f65d335cf981107697fa602a43f33708d0ce5b5d9ed2930b1636539cb5d82e2fba69f30cd697887bf4fbb08e628f0de92bfeeb14c3bd0e0cf7646772c6b01913c8ff08010b223d1c405177da1113a450c14b640e1e98dbc073d336231b541c0eec046b491e6e2a1e8df22bae0e6dcd7cd42ae78474a370e73ed96dc2d06fb92de3b2889f2852693d92c3ebfd5748da573b383b862a784c5432010a76fce38a7a25feb78aaebfd1305ef5fbb5af08a31ec95c9f2cf47ad8246fded6492571aec52c1730493c164b61d9a37dd0557f7899d6efb123b14cb1239d041ff40d8935b709eb5a4ba78c310a26cd4af03a896436498d050e8848bbd68b1fdb1e93e4b871929b1cec6e0e3f01465154d74b571a9a1c0bfaf4b2ff8d90238c216d460f6deae6558dcca739eb978d1d688062977b5c75803b741daa77256d6e93dd770016a33b1da52101a42543110d82a7f656b56b8eb60b735d9f84a8207cf5d0c0ce94645772fa9f5faedd9b420ab3405c5f5d1fcd923f8540c5bc9a74d36c0edc1af1559a7a17c045d76059dc89565a4fcb8bfca0c6165d33201255eac4aa40801e3c5198734bc1f50f6c77253192fa906f7a3cd1eeb24cf6f25fb94a9f7e63e633a60f2d7e22ce5078568b6dd98a1999d23019cd63defa8e4567368f96dc2e34d0c2e797b687147b18ef2baee1c15c41d8de1bc3a0c9ad338fec24c9813fe2c4453287a095bf59cfc0d06daea64fa352f1db97cb6f3e948557227a4554446b68f572f08514d13503e0703331878d924d1e9fdb4f4feb811b4694ba6915e0b0c696dd9e4f8210a219a053649846172f72e708b0f81a09e9136e7335bfd071e7f30a1aabc8c11305f56d161ca380a639c4f7d76533b2d09871f3b9f3d296a768188a8f1789c09f151dc841b0962462cf9dea031c53858fdb7d53e357bd44fc1c0a69df53fba9c7227f703c52a7629fbb54246efe9cfc81695ad0d0df4a5c55ae4fad7e66403d37d0ba2011edac754e8cd1b3af7a3a14039772c1609565da9b5b8952ff14cc5602064cf783f9fa7a9333770e28fd1fd23cb18dc86d222cb957bd3fcb53041a7b2a776c05c04a19c536eeeb6863fbe43fc1b3d3a7e53f4c85f0751501b708aefcb97baad1b9fc1ec32499eae18f48df37378381b4030e38517c9a1b83d5a8c7aa9a930d4d50ba87b3061a3a2acd272c549099ead477df847365ab132b599b4c150678f8536fba8614a7bc3e0ea537b6c3b6c60583fe39a8c5eeed4831e1bebac07e78d15d8a47103a170aff93e70497c534bdc095edae1e2902dacfb48d3f3af9a6917fa397f56440ebf273c0d46d0a071d24c204185dcf9c325f8ae989c670969ce017376c12eafd9cb10eaccd4bf980c2779676ba85c119842aa6c20849f551d4486ed21a3d1fbc35eb26144fa0dae3b336275e4d6dbea5bb1351b35fc0706a9332c1f93f9253bfb3e82cba0824f2cdc7216accbf0aea98281d229277917a060d122c2a335319d69e8a47451b856b8cf647c011074993faf1596aadc826fe664bb39c71e0b2eff9adbd72f99f99489057ce23f971193cc796cb5f6cb16ebcebad5f5aba422586d317b89defc2240a8ba98cd01bcdb40ecb7f10b2b1fe2a4c88f8b9a675b62fc035573b0ce70d310da6429abe6618f35df0ebdda0dc323687a8674d5e14f986f5365875c1d864865944e3bafff3d956c5d527defc8e6b9d2f1e0c1392d820bcde75d5f656624ebc78402f0ed4d12a3ea99166b43c9dc3560c9995e040d72750aa23e82114aadf5cce852d529c5129d8821bd83f5406684a49a20533a764b1f4cf5d600f38c0b1fbbdf2d4ed0291d98aeea96d0296aa2149612a9d81417bba6b803924fad0d10db1a57d9d7fd38dbf992db43127dd465ae8db6e93423e440a02c4262d696793aae7f93b18d87b09930c6b47b6ed89c6feb9147308c4d3e3448bde73b68133c36896ad7e9f81073ffa8eaa77482cba54f77020c406545e8a18ec77336569f142f9dd62840c7a6eaa83ef803dd072bee190d4dba73a4fe70e21a0a6630b25086e035e8a17425222d5f37ef95be16ba01b73b19b60bcdb0d6ead606b6c9266eda1c52260e5e512969011c981cc631e283720097df7b9016b5e183b78c09b654823a25b1c415656752e86467aacfdb8d5a2e919557517acf533468e196d0d4c002973725167c6c737bfc1809102bcebf8c287229159d3eb246ea3c3878a5a7baf63f61bc924a234f8fc007b850464cbbdd91a03037ac60b51eecbde5563a0583b2ce635cb8ea5baa18cb1c8a77f3a7f1dc6541b528c6dd9d2bb9ce7cc", 0x1000}], 0x4, &(0x7f00000011c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28, 0x408}, 0x9) (async) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) (async) __mount50(&(0x7f0000001280)='sysvbfs\x00', &(0x7f00000012c0)='./file0\x00', 0x1000000, &(0x7f0000001300)="3f7e3d45ed8df7db23bb2bea7c4517ebcc12ab599f8c874dc0d2ffd8086f0536692dafbf9177678452752c649d3c417b592904848fb56a6fb47b7cd221bf913a29435e392f169fce8a0b64414c0ada6bc6a2915e7a58a0587b9ff666f9134d467e0063c168a7bd4fad4c55ed3f961872ba03b45f05e20b1f4daa9f6d2679769c35e98830cc625d7bc74df92ea3f55fa47630d7d0c14c1e52808126088f7240cfc2110e267a706aac458a903921c58ec9da4c1b245ed6ee4cfe6e68480161a9215cf9603a3a65596bd4c1c89770dfd6ccbeb5d291594a0b706898d114d3f363c1a161345d86b3b27f5bc8ba9f1b83096a17904c6ef849408de506d21dbf622efa508a3fe9b97fdd08f3a5f19a3dced352d3604243994b180fc79aee90546e8711c92e96b8d30d360b3c4110cf4ac651950a44d5e90e79858924f9d93789a6ab45d9e44147d7b18a5dedaed75d3ec1da04ecc4a31b143c854c2ef578f7a739aca08e2688767011e8b221fd6c5985214b6d4ffbf71cc2d406d58a260df15387b9bbcdd6440bb57b119265c7579d26fc1b5fb68b5fa0dcc295a409e0ba077aa31ed216c8979e98f90ce0d31183e3f38834c7f2546be1129fdf0e6fcd15eab4d12985e4a471be5856d2efc78373cc14bf3ac4245f7427468c532449292469f0ac0bbd018943774cfad6bd390f180b93f0bab7ddf4eea136596e4f6627e7e983c415f35b9e6ce1e189dc2ebd090e62f5d30c83ddec46d0b565ba701c58eef22ab0a4acb6d1774e0bffb1ecbaae037a606b27f00a0edccd61bf5b937e246f0a12b724cc6e70784b4758d3ade88b3607a21c608805231db9e4e51586d73fbfeadc99241a83290a90a80c17a8085adff53cbf2578b239802702f75ea98520d574c98a57b49bffbb89942a58584bb68aab2e950213e4d25bd3c01feac50de29a785db73744a214c58eb67c901fb06d210711540fe475a82612f638518880c9787cf640ceb3c75615d389d0ee8c5bc5bb5581cd43e388990376a16475209a67f19a468a5c70aead8f4089a4071a724357c75e4f5081edd95a05c46b4d573f5f17a87ed3c07cc8eb1b6811a005b3daf76009af128def4077c2cab7d0d5db9d255210c49ef4687d3d2781350ed08e31e4f05fd1007c63628863d098167019858cc2d66ec42dc9513e6b6281143eb75c38c48b8e1b213c5dbade709487e6b8b4baa8f56ad116b013450dd638c1ed092bc8d9fdb9afecf87bc56da3dbc01bdf43f6ea3463c4d1eea748f2533539029aea95f01f3b1a2062f970e9ca0319b47c5124ed1351dadadcf7251932854b7dd873e440d83938bb2309462fd9cb3cc9bf142864c940bdf59d0bfd1e9624dfeb7385ec23fd9e41ae1eafbe72d7a78fa678b268b60edd3b8811bacda4b9f2b2f6dbe7f104179661e912fc0d4d6c031f4811fb2c4ad26b7c21674a8577f2ffd04c2069c2430a30b39bb2d034cd2e08f0af7580f0e215dad8977293b1351b218abf9d5e11f266cfff6318c8f1646e0d89331ab8554ee00cddbd7eeca600afca6fd4aa299e9856c7287c0bbd40dfa1bcef63a5de4322474fa30f7ddaca9cc0fa71b6a3c2c31d9ec87654f39d5915c23cf23109611abb03ae5e5ca2caf21378a38dadd68d47714ba08bb4dcfc8316531390cc81bf599f02d660e78fd271bb3022d6c79c08872c902fb163e00014defd179ad1551733cf1c725e523e4c13d6d8e6e2e5d119f41ea1896536a8d78b25208e828870935a61ec88f5f6491e6a48060200e7f12f3c13e5a3e04e6ce315a065d9dc7804be826961cfcda68c27c19b03e9943ef87f1c345c277a61960f70986e2b5058cceae23f394bff676209e50756fef67c0a3a3c4563e31ebc200b9728d67f97aa590450ab38f02b6f11c55832ee1215a4a55d101dac2f5d5fab5847abc41b17c7130a4046162a88a444f6d8a9f142c1a33d9c3f4dd259dd934ff49d955390d04c54c914d3e13dbcdfd231c4da4bd00c8163ee517a8d042bc1be2b2dc2ac8f13a632624f1ddf10cd54061a67e69768524828ba83e52d1df89c444ab1e250b8088f7b56b17c9662466176250eeb16bf05a3fd1df03189cc5f56cd04bab7b29901c228c8042982655a54ddf1c9df5a5a901d7205837a9c07a957efba07354b20b67c38161d5065bf7dbd4692fd4725b056b4ebe9fe5aa3998bf1b0d2579b6640b2535321e4e675191c176d942e06bc4d16c3ddb90ee0de7bfa1e16217bbdafe6a46f2f72f14a229e6b3076edaf501a887673924a0968429ada3e6c1e12c4350d5a279fd2a8e2882951c5a930cf3aab95673830d64d4b76cac53b7479c407b1e2f136242e7f5528abf14f270029b9b6de506eab65bb7aa3e0a0d4a8c39633e8d403273ab83c31876ac1a9ae642cdd8d1b63bdd0d0faa5e5078cd81246fa08a287cbf7276cdccb35d12c75770fe671dcc26eab513f744f450db73affd03ad02809f10e0518d9f4dfe7280220c018325a3f46d74f6f3a4fc90e1a375161071df2eb2612dccca48651fcee382a6176385721e75285c042ad8016225ebe5b70fa5fc082abcb1fb91bcd01ecca3ec4a92f814925846d4840856fdb50c5eff9b94f943fd68657371afb68d372443c816982bfb0ce969f6c86d6ed03edd8138b8d1529f7007a3114b46a37104166652eba16aec94c53a6bc06050a038be8d519c83d66fbed3422121686977531284459801b05a85ffb706073e2384667115bbe2900394d88a972fb11f46bce50b29a00f58545fe78a9854ad6e961e4ca6d02f610f1f9a5e276c7111711d06dabd1cfebefec4b642a099466baaf2512647c6915a43a02ad0ec2756612558c01ed896cc3ab86a1358b54fd579267f80aa9e72e4e83c5c26ee6793a9f8d196096632052b8489f8544334fcc60b2d2a449993383db43c7f060b163a9363dd910c7789983cc4787b9646480c9bc5142e72c58bacef87b5bc9830b4d4d7171c2ebca2f2eb6b8d814a9255c498cdbb1b702122b61fe44b6b5a3752d07adbcbdeb956bc0336b11d3b3c580abec632f6f5704c201f239bcca2156611da0748aa27b1e261bf87c0320858b7cbfcaed31f3f40291944849c0173001aa178e6e62aa9681a476ddfe0b0f4389afc01bf47c63548f450dbdd0acc52b92a025187b2d2d5f12b2a9739dd130bb8660dd134d155c8ddc95a9204a93f2a0ce3c9a4f3713bce25a16618b7c93ce5a18521bba2830e1b5362dd6954c03f6935aa45cc50d3a891ad2bab4584c5a2c10e0252cb64a34457221ec6f75674dc1eb27513c5abca92ce7a3d0bf1043694d20895e0c03a21d8582e7c7017769be9c6f91ab736998a3b0302a102e797ae72bd69a105b5bbc87c13ad106018090bed5cbffd0383916306103b4f14a56c3747c0ed78bc7b2c7ef6a3e01b7c97e8edc0b3273482c770c1c4a3c58f08c40b6e2ec4b6a7ce58be8b50f11566feb0af13652b5c461031602082c5bc774d6d0cab343d6e0cf41b6fbf43898996e7d8a698c20393a8a2af12fa8e69b65d1ac72eb8bc373f5dff3cbd4813237629d9b7e8d660e96b774940026639bf4030dbded79cbaef8482d380bafabf6f429c228bd49a69307a8a0fc8eb63a254c8486df709642883c91d34ee110e323eafe9c27b64e5d4c25b6c39cf4c7614515e0ccbd3e6157390c4f525ad1c1765851f9074c2925e7a350cd98218169b5721284d4506e3b14443da41dff70c12b0aa93bd3f85cc7fdaced45808995fa49a121d134275339d85d5a10321f0499c803054d4d25cd31063c6c6e88ef70e804c97a057a504c4ad564c597d8c8f5335d5f3269b1ab5b38323eb5cf76c933fd5977fbdc869da2c3ca4afcdb21ab90f2b4bf2e6ef3d5d4158169e64b0dd6ee73b8dfcd035aa2e89b3c3fe5b9e6768e219f00eb5d66c3e52fb5ac19d4137f685576fd515e7d961881aeec9a13773f823119579d86975607ad91fbb0a260bca66d5a427798a09f26c859e91cb768bcf00a1a8eb5929244b01d5b6e1adcb6ebc90f3e42369da80fc5877e19d38593d6ea0924ee22aa89ec07d253f80849eaa192e57d59b3685b93c9bdf442bba2e85349b24b6ba9405a6a9d7132a89fe200e20caa4a45dc63ef2b44b7f30e8d137136d3c93fbcc20e41aa8ea1fac484ac4c8cdcaec6afa7d60c5e68377f27c5cb7b8b928e6d87b04207f1ba0be645f5700a426099e48e8943982a25426408d8c52ad186babe944901dd062d60999649cc135ac1c053b77420b8499949928f407113c09ededdf6e185ccd930c4a76fb22ee65e83ab6cdc59dce9a77ac81c011696ba9e671d658854c04a88884fd463b0fc178d428b5d751f125c6820baf067dc7fe317b79ba5f2dce6162a09b3e89224a6e15aec99f1b5f3873e052f3be0cf64fad082bf4b4276a5d438269d2c9614d1471a94fd4da518f230687766d2814b413581f5513edc7183759118dc6f50fbea5c9f770983d898f02f20cb00e0f96e3a7230e2f3efce3443798ba679a20319c450b066fd350f559d8ecb7f0be6da0714d6071e4e520618a8af23358450dbcff45eecfcf54700800b8593752cce5024e913707a038ba38dc95c3bf4f223ee514e594fc0ccd05ce0667d28314006bef4a67ceb18f489c45804c145867ba085fffec86084a8a3a757fc5cd6192306296d068af6db91e10a9e450a8744dfac06d2d18d60ed9bc1956064da5eec4b5399d03fd1a7a77ff64a8ce312e8317ea123d7b3ea56d18a707b73f63688fec646f2ce4c0b1d6f7b8b99dc135a4a2434e5e7faa3777939d7364894d4226a51a84b18312848879dc616a4439f8a866f24f7ce31eea1f12863ab81540a2315b8e036596db35219908123118d2a8274d0e85c4f144bf05ef9f1313204d2eb88502ef7bcd79e58279a6f222432ff277bd2525edee251fe789a03cbacba810442ecf378929672ddb136ae40b3a9c065ef30e65f77ef06eaf57c254dd180f1b98880ace6317b65bf8f238a0c8d1eeea727b7d23aca43a0f309c7c6ba396b2f111faebefbc74bca7954f212162a5899034d90250a4c1fde11cd5674767093e1dd34ad8743b5df97fc5fe6a85a56de6242e18b4ce4e9e39c522c6868d3aebeac9c5c817a10316448c7aaf4b068665cf9c20fb9c36eb6a5fc3269a11ae867f2b9fc01c5ec51e6fe905e16e1563cbf9d551fabf3a07dafc92d3fd6c928248cc355fcf3a72a155faab1d2b9a9c3099e5d3a204e1e6bc8c97e1494ac052973d905146887a30cc82bb30e1b731e4533a7d7d80b12267cc50c8d1eb9ec24e8143b1662689ee2a5d4aa1f18d2f4c9d8df3d2f2f121c1e5c44747cf31254bab986d8a3d9e030f011dfcdb16136cce86cf48214f97d5f0122b0fff6cc16258d589a612aadb927329dad42de1aa711571acdd2e21a5247a4fe99cbbba9b775493a139635dd2c787a5f752e35324e8cd0e2180439f01dd226d076950338e7bc2bb7043abc5c8b7321910bd88f60886b20f22c2cb380f222d821ff0f302ca94b529857c063b9cfdc33c0eddbbc30f20efb822587adfd4041e172f323b78bf04cb1a2ec9d2377b30cf6463a4eee9bd4e655bf73b06fd63d2d71494eec129508a444193e7c9494c31f15645d96158932042890c34fec605f8cbc88f4c3cf2b87544a548ec77cfa435cbb7195f634d5a557b33b8c58daa1e8d8c3da730598c10afa57755934475344cafd55b6b227ce0ca2d6decb1402264db1194d61f418a2c030bd1a9ff8540082cd8ef9de879e4ef4b195af7ccc6152288c79917b8f93dd92411522c78754e65c3f3a1c91", 0x1000) (async) __stat50(&(0x7f0000002400)='./file1\x00', &(0x7f0000002440)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) __fhstat50(&(0x7f0000002500)="35d93ffd54ad809b7557a47ce3831a039248f3d41e10f8b609e96124790e6ff2532e4168ab87142b1c9ba537fc38205e2374ab6f7fd7c750add7948f02d9391eb76b7ab3be6013b76e68a16335c51e35c6bb7b11cc49b7d1286baef1bee17814023415de76f1c177d15f13a84a53066ba6573b1999aaeb932ec9f00b314d3b9aa866d15b1af55ff7b666037b9c7e910d2350ed15a7ab62919638ccbe6f3fa788c66cec1037a69fc89173537ac02e0cf8be11", 0xb2, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000002300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000002340)="27cbb21db398f6f3789d7e0c02f2fbc3c70a4637442329638342465c5c4e7982", 0x20}, {&(0x7f0000002380)="db2c985bc5a0a1e1d3e84bdaaa819c5e69c2b05a660660013d0c0cb9cefd498371f3b8698b32edc92527d2bbb3ead7f50b", 0x31}], 0x2, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r2, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x8}, 0x401) (async) r5 = syz_usb_connect$hid(0x5cee39f44adb3d9a, 0x3f, &(0x7f0000002700)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0x50, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x2, 0x40, {0x9, 0x21, 0x3, 0x40, 0x1, {0x22, 0x140}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x8, 0x0, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x0, 0x81}}]}}}]}}]}}, &(0x7f0000002980)={0xa, &(0x7f0000002740)={0xa, 0x6, 0x250, 0x80, 0xff, 0xff, 0xff, 0x8b}, 0x11d, &(0x7f0000002780)={0x5, 0xf, 0x11d, 0x5, [@ptm_cap={0x3}, @generic={0xfb, 0x10, 0xa, "603304b83d7115bbce19e0493b414caeee542602c53416a1b4e5a553d45cb26128d17329a74afb3000d15230b8dc30f2c3f373bf65b7e4e9e50bd033c02a869caa2ad79ff4c91341e1749eb6aa46b3c27e05dfadf9c1f97004475b833218fa61a9e4328502f410ed466131aadc3d4e7f4454c42e57935be43f5b96dba16266d20cebe0346c202223dd65bf31b5eed3adb64dd21c7019aacd1fd72db22d42e8c4dec35c13b1e753f20fdec8f26c55607b83fc575cc74a5ba5351548dc17a531ceda604afc0131e636f368be40ecdb691b6ffe0462259dfc0e0177ad54714fc136a92a9d25e6425aa8ac875403fb26f3bd636c4d9752ffefae"}, @ss_container_id={0x14, 0x10, 0x4, 0x9e, "a28d93ad7178e9a5f97681f234e74730"}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x2, [{0x4, &(0x7f00000028c0)=@lang_id={0x4, 0x3, 0x1c09}}, {0x53, &(0x7f0000002900)=@string={0x53, 0x3, "2ec61c77af9cc8a6a48d1fc30b3fd7651f89e42a970fec5e66c6ef87f7745842be0cab44e8d066d6a7c783e535f54064139cec4e7054dcbb8c347b0a5c0281cc5b29f072dbc3b204a25282f62b98e9567b"}}]}) connect$unix(r5, &(0x7f00000029c0)=@file={0x1, './file0\x00'}, 0xa) lchmod(&(0x7f0000002a00)='./file1\x00', 0x400) rmdir(&(0x7f0000002a40)='./file1\x00') (async) r6 = socket(0x2, 0x4, 0xff) sendto$inet(r6, &(0x7f0000002a80)="42ed54a460ad1377681a4ed6a92fdc716bc65ff398928a7d6ce7fe752b52f5fc50ea4e2adc65ac818a1b1f00fefb76d777a687903ff43322e94b8f4b7faa6945ba89b07678df652b6dd2e5fca8662480bfd7367165885419ffe2da4c86520fd930ec9833c6eb3b98baca74d3a025224d41faebb8d644dfaa11233df173fecc0d7ed3a582b2caee8d48386509eee9214e539e9aa1ce80f5536c77cb4e96321b668c76c997a326f9222346f134fce54ea6507571c9d0505a6ccc25bf7ea097185429bf860fabd56c7eb64ba8b17020822cb6a6f26567ea47a65752ddf91127efc7eb743899f85c", 0xe6, 0x6, &(0x7f0000002b80)={0x2, 0x1}, 0xc) r7 = accept$unix(r0, &(0x7f0000002bc0)=@file={0x0, ""/6}, &(0x7f0000002c00)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002c40)={0x0, 0x0, 0x0}, 0xc) compat_50_mknod(&(0x7f0000002c80)='./file1\x00', 0x8000, 0x1) (async) readlinkat(r7, &(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)=""/185, 0xb9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x11, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) (async) bind$unix(r6, &(0x7f0000002e00)=@file={0x0, './file0\x00'}, 0xa) (async) r11 = semget(0x0, 0x4, 0x44c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002e40)={{0xf17, r2, r10, r3, r8, 0x20}, 0x1f92, 0x700, 0x3ff}) (async) syz_usb_connect$printer(0x5, 0x36, &(0x7f0000002ec0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3f, 0x40, 0x40, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x1, 0xff, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0xff, 0xd5, 0x1f}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8e}}]}}}]}}]}}, &(0x7f0000003280)={0xa, &(0x7f0000002f00)={0xa, 0x6, 0x201, 0x86, 0x20, 0x53, 0xff, 0x4}, 0x122, &(0x7f0000002f40)={0x5, 0xf, 0x122, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3f, 0x80, 0xf1b}, @generic={0xd5, 0x10, 0xb, "ca6ea8c47efa55eea524a3155ebf33cf60fa3e25d8e6c5d6031f17df60ed6b26370c04cab7bdb9e2924893e956e514e494a203d799471e6b075fcca170d4db28dff1dbc1ddb09f51be2c633f76c45a877299e434ffc1903396de631af44b22a3341bb17f945d1ccf85899cb63f57e3516f264d0084909876f53e19fe4876837ce5c07435019890299305bdf9e16fabde536f272da1535408b745d07b797430a7372a24d6eab7f048e3fb6b1a0843d8c6cff08f67acd60813081cd4aea281539e3c7b921be5bc01d77550bfb2f6971e03a7c2"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x4, 0x9, 0xf800, 0x8}, @ssp_cap={0x1c, 0x10, 0xa, 0xc0, 0x4, 0x5, 0x0, 0xff, [0xf, 0x1f40, 0xc0, 0xff00c0]}, @ss_container_id={0x14, 0x10, 0x4, 0xdf, "0ec60fcbee499488a31de8f62a1e7eae"}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000003080)=@lang_id={0x4, 0x3, 0x44e}}, {0xcd, &(0x7f00000030c0)=@string={0xcd, 0x3, "55cb219a53544e347056421c663a8b37affd958db4afc779ed8309b414f83ff0dced223fd447b92592b94295eef69709ee0597c3f4e8bb24f6a196e2c789f40ea39d6521a7c2e9315c27f28f0a7adeb7d759eab1031e15bac61babad7bc5f4a91129ae26cc61882977ad1211deba54187ce155179e3645b7636e740f0b16e3b6914585bdf51df043f0137d962bb680b8efdf9acc260fd3c847e3f4ea059d5951ea660e88959c00387943351f653501b25fb28322c2c7b92ce838b3d6a98344a33bfea62e262dd1b522f9a8"}}, {0x4, &(0x7f00000031c0)=@lang_id={0x4, 0x3, 0x447}}, {0x45, &(0x7f0000003200)=@string={0x45, 0x3, "43408af40feadb3898d876d1afd38d41c4770b818cd25f1534571a326726ebf60e5c890c509365da1779f58c2673f380826cd10b323c67568bf6854f0946723a192438"}}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003300)={0xffffffffffffffff}) getsockname$unix(r12, &(0x7f0000003340)=@file={0x0, ""/504}, &(0x7f0000003540)=0x1fa) (async) shutdown(r1, 0x2) (async) r13 = accept(r5, &(0x7f0000003580)=@family, &(0x7f00000035c0)=0xe) setsockopt(r13, 0x76, 0xfffffffd, &(0x7f0000003600)="c73b8a0c83569d82ecf20a6a46603be44050b761edd2a945193776afab5cf9ff1fb6c6105a553ed0fe3d568a1836c76f4a682c6df07ac1c209016cb35e4971f8fa35e3f80fa0e727ef190370b7deff1bac424f0ff349762020dbf676346ba513419618e4c2e788a0efdb459e087fc991a239f765cc40a1474afdf0e5877ba96411ac7c548f9720198f1f469f3c4e959086eb6c1f250ea38f017e47eab221041d462ebdc112d00b7bae1f23a2403c86e33a5fc9d0d481417b7b797be55bc55f1c8ee068d2dae9033fb8f23423178eb9a7a5a8553965b6192f15a89482b1b304550a36cfb8f4ba8edbb2f38db809a40aaeb9b595a3cdfbedf03e975565851ed06f9c0a2b9d2c7fb13846a3d7d6ee709ec3730958f1470f8e4c7f8180bf1a0eda28684904cc5a2cc285333c764bf665828bb9624bb506f15e2cd696014b72d45bbd11e14af4f6e58965606f231475487bce20edc5ee73ee57be81dacb078fcc98c63758efcad4e7f3874acf02c3d7bd951dc153a7f79e1600058244f2e3d44e362cff1748037bb0f7328dd0bbe60277bf9a778f43a80b104f0ff82aeb6dae1017dd737bd672bd7f608ef61006dc87b2597d617b4d23f713836b2e3242e669fa696e1ced35725319257c7921a8a2132d7a821637d6018da19cebec781f8ec25bce439cb4933171fd8f9000c47c22c4752a0fd797082fce2812a80e191a78ae170093bb0a49fb7ee575e27d650b48e6078ba27bcf4793f3b775378850e94a100894d654e12bd544ecc1fd0780e1c53182b8e75f803c0ec66650470424364f675c8aaf7d3f475179d8b1470db6efa2f0fbe13ee116b6a381da600aa2e20a447dc8654209aafa4844107143b18c451267cab1d916eebadc9c7e2d0dbec17fae20d1bdb4d38863024cdde7fe42d8ce0b1a9cbd81942c85397e3d720133f983192f7370bad05a875248f3383f28fc9aa24bae2cc41fc28ac9bc33a08069ed863b482cc69b137a600f0a7fb3724673d04a65328b0ba7145301b3f5616f7a6a062f1ebd918c2e938c6598adbb2c0b33175cdc58eb552e09d4b940158d910e48af2e43c893703e94591affd9a3c1c732bb5ab534fb3af284da1e7dbf60f15cf84a670d45241a82e4a2217cf7f72e2abc7401d8c9af397ea91b908c5e1bd6a69c03927835d8c31d2e3830c95442033b91dd40f3710a436512e2154d66c8f0df621c75c1c16b7e480db3e3233312a7ad7ab8f9b41b8cd94c619b4157d25df0c5314b5f2042f31a231bbb14095f036049350c7613a25d76161f3d6af3ab09bd95442341df755ace62df217c1e07a2d271560df961ab4190a79549fb41a0b1b919f4032a6fe475631c0e8c5fb0afbaea506cb15ef8de4987eebb72fe260b8436b63857a5999c5e8b23f017ceb1aa28ee40355008a7dd57081b713b9775e8bcb356f6a0c66cf4355ed0047b9238a0a384a1142536e19d45f5ec8cb7502e8344d2f3091925541ea2172827f72e37a23cda12059b5e9488c73b5258e52fc218e2e4a7494b365da70d4cee12db8d8e1bee1c9b22bec708a345af5a265d0658dbfd511c550a8b58f404c64dae0e60fac3494555eaab027d4d63e74e8fa0a79b996b9bf797c4c80249f1e0bb7736e02d18d06471a7f77ce2d82a529a5f29817b5aa70885808474d29d52dab55e70b643a5f3177384e6143dc0b33be51983a2567f1244b47b9b8bc1c7ed4b3aa1de8d0bb2e363465f066bf420be8c51d6eb29ddddbd79abcf1ad130b5931c0f51bdbedc0d09c70e85437141571ef3b7a829950c24ab5be7c34f807c17972863a3c4848aae27e5b0f099ec7598b954215bce38c5d9210d72284f6e63a83859704c9bc2cfe2f58b45c3547e58e02a4a2b7b29aa249812b7441834b91b2514f6cedebe7ddc7d44ee18bea5288f48fd3c55c3cb1ba21badfd654a50028f9c148343b3415de0fc9cc484d7b0c0bf532ef74a28cc8b205ab4a53ea052b847a168e6cbf0b01c9e93c795586b999d92b283708ad608c33f49ef7601743a6fb2ba9b4780d290f3d5bd5de29a62c178e5dde1b8ed9873be1d0c95d27a8ff9a8d5a83ffc4899fda6d56926c0bf6c7550a74da03aacd6e2356068a3a99591bf27aee83ae1a70debf489e13e07aeb8452d748e2caa3c4dbcb06ae5ca9e0c32c722e79b2581d2d824489daef61cb2f5bdb12bbea83ebdac9e06243c6741dab31a08d0eafbd563adba7ee780c371792387484cac302614e24bc1cd5418acc39c69ed1bb66b4d3a434ada554c8652ed9421dc96732e2f670a76346699319ae4b985121cc4a7ce40d05503bc45a04e128a8032a0d591010ffb036fe024ce8fce9dfd05de626b571e4257042d5d34c6aadafee6410fddba3eb01f733481786fdfa3a2f645a0fe7182656396df2e668a98c03c4213f769f66dded8e8ced20f7938a5ee196ceaa32e66fbf96d816652ebbd259277f5388f8d8be840983f40051d588435779a982e5bb2e3b7104e30cd14508c0ea100d83ad441d18e664f30e9c487332c18cac768e208ad04ff565dfd3e23f24604e39ad70b9a557b7bc7b0f3ab984e817f78190ae3e09b3aaab808a0aea0e01f0f298e774dac4ed6975ca4f96f4193f5b7fedfc94078d1a027cfd71c2732070eab4439aa23f663d956ff01a86e163c149ef42d9b92d22c8e01e28e7fe18b7ea5faaad519c8290e081adddd52127761f8e3dad82e014dabbed352d6af1453221c55e509ac97d247ed7b9c3f1479dfdf931a0c5605ab98fd2efcf0796f902d85cb313f43dc53344d8105b28c2bcbd4e9c2ccde277badaaaf3bb8e56b979351e965ae6d9ae1ee5733861ac7350c908b0fddd9195d1f5b7d3c04df2c07d65d89f121c8291d09b832baa6f6593ea7cf898afcc05b9b20bba7d1c46424ac13842749ab12f5ac7f567a7b6b210beb3077cd1d9a1cad23971fa497fc51e4ed70b2180e9f28cc1953b6b9c2d19b135bb1353f6007cdf864701f5a974360799aaba82786c069452a89058d35820b0d99762859f92af5476aba7cfc1aac7604f51d5a64d3ed405d9c6c583e7132b23d4acf5995a68776e5a5ab7c75e38df09ba04fcb35feaa45900bff43e3996d8c286a8373b0bd10370c5157e6da1c2243c72292010d01bb298d3b856db50e3195952114544ab397e8f5e6111d2389513d4b52db3d56551b62a270288ba9ad1e1cddb3fa65314fee4310d8f20031af37b477fcfcb76a8af61fe9f6175d0c9daf3961a476b6012be86769278e8c1e95518624c0c83f8fc5cd0fb8c5928e9a80ba933733264b29156217fd99dbe65274e8ec875dd7ee9c5f9490553cb02207e5303b92e90bc8364e8539c1fb75069a71d220cbe17002c14e0107a63339b1f0e8fe9290635f33db549e8b30ae0c91b29235d8680ad7991ba0fd0d901e7555d177967327f8a1b6a9e5526659677f4cf4791bebbbdef8703ab5b6b0055cf258ca4c7be9959510905e2ab6a924594b781484c13c644491b57abf685571b6744d4ab37321446f91a83e22a0b05728cd5899440f132315039fd2f0ad42be0faf3a2c2ca42f1b9d64529f4f39f63bd0717636678170f38dc74e884da4d44dbd6fc4471e2ad3f38c75db96fea40275eea1af5a3b999fb2d135a43ccd5d28aa457ac3da9f9b03124f8b9d285292ab3734733c3dd5399ffecec778358ec4cfb2de873219d98fb02294ee62fd7a39aded74982e5e0bc45c43694795ba5816af56cbb3a7c141672c5e73b0f98cbd0f5da3c6eee083b54c223fa3e7867c86669437af05870c1eb341c49982a5b7b6bdab31273d1aedcdc97a6197aab9c4490d1f80ad1e390fc5142e476c1338d04282ae14767b4df00eacf484413d37171f94fcd3ad5fd9ae978fced5da6debafa4b4b0bf2c327068f72a781762caf57c2c62fd4cc4810cc9ccf74d5df26f99465a6793e8698b251eb91d40cf6a699a514a94ca023b135510a4f4aadb7600780b9885b025a4a449e16a61f2f6858e83dd5228313efb5c57be8cd02fc1c7257f57d4b5530fbb629e4d2cdde655ed8de2f344b5341c60bf1dea5cf21753f934f8c723d2d4a7a4dfb9e1518d06ad1e4b59ecf49922a305d1a4cb0e452501ba1f49c1a3bf7fd7e557d13d12c78bec26b33fbf5acdc723365589613e48835566ef119cdf9e632d129558fcf50a3b9f9b871e044b4612e8e24a45ff1e095b646d60e1084a82ce1af6b3b8aae2e5e00fb76ed586d24a29e14e286c35eea13d57e475198bb6abc4abe03f126ce370f8d9ad74888cadb245ce358104e8fe6a5170b81874dace93bc65cc117685e5b7b22b5663a94efc0a6df0dac1567299a3b3d5dffbc8c508f3b9234db428d9d1e058ef6d2c7b3773eef6679af1eefd548ba561872ecca67d027f5a0b54f59cce9ff345c567f87005167362bef58ecbf25bf884ba402c312d3bf0058dd6f6856ccce5a41b47bd466bf82092176927d70c25819322fae25890f60f1145b52ce065aef7f6365f5c161ecc6ac552a93271d916dadb78c4db92520604fc9673925f9add47521dde24a060af5042b545af318ba52dcf8efe85983ef834868010a950c37b4dc4ac021b391ff9d999ce9e75fa120f4453c0b1fb93962feeefd02fab228210e0e13f6bf2a0f24ae374b1674c301f2434915b522b3e4958e36d0c4f6fd2b179cce91b72dcbde7ee13698305203b9a14fe1f3f8e34ecd1aa1fe36c28b2641e8e28f4131712e85905c667832762bf699fb6325c59db1fec23ae229a0a59e527cda2082c7caaf9087b4f44db181ec2931cfde6b45ead52d798feddede31448e9322b63ee549276c6f73d2c19e3e79a7916a85ca5945356cb1c1ec436614a9139fe1b0721a6d83480c2340a6d9d74b8b19570bf1cb6b730cc72db2528f0f65e4ebf6cc7685ab72047862265bbb45dee51b131418716a548723556f4226e2700bf92524b1be8ea7932619c395825dcb795e97c08e4f5c3bff99ed0bef1a0db88c19dfb6a06007155605e5224455990e96a066646d05008d13e5678f50a0964413b5bc4d0197a5776855c40c5b7514e8ddc0cde3949fc7a263fb6090a1d3cb003217a24b68e14150636fa8b6e0bd85da0055ce60c6a2da3c8931eb0a6a69693462f617964a7e5e688d232f2e3a49ef25850793d5b20a157798cc5e11b55519d03794548544a5eacaa5d4489d99f4355adec9c080b5fb6199a697f1b8ae041bcb87bd105158820ccc644c284b8b6255e9f1cdf60a335ee4c5537ff1c405e63394258a5da35261527bc4740d4991bb7bce8b947442608948ce55b388caf3cb239c9bb37564d88445c114192c76e5e4946332541257546fd407b704172e1ef850542658de0b367400ce28b646422672311b49e9b79742fe292c35b655ae997d7b82bc7b2598325f5f069808f992e3bba3befe6692b52ce9e13966fb9e2c1d661a1120929d08a3c653699201850d7a89236c21265cde46789a7ab3525ea5b9db7fae0b1e63d25775ccd96137693610ef2c7b36b64f3d5b6d22430e1b5a0fe331470a3d11d6258cefc5e3f679f2e6420768d3717786487e27e4a7d547d28f50151a8743b14901b22719e739f30e79eb2420126583204626f6340b8eaf2e41ec20f0b866cbfe78d20e0e755d18643f8587c25cc5e568b8e94d468ff55451dc27d2fffa51be5ab327b9a0b53dc9864a593234db2e06493fbe1db9a282e5f57fecfa8da80324149471b1e31c03da54ce07e633db6d7d64dfd6a1e70d854668a8c135e8260740b63e1cfe702d94a7dca159df5c609dcf9f3e099ca3e639ed784bb9c62bb", 0x1000) (async) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000004600)={{0x9, r3, r10, r9, r10, 0x7, 0x8}, 0x5, 0x2, 0x5}) r14 = semget$private(0x0, 0x1, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000004780)={{0xc7, r9, r4, 0x0, r4, 0x7, 0x101}, 0x401, 0x6}) 10:52:36 executing program 5: semop(0x0, 0x0, 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x0, 0xca, 0x80, 0xfff}, 0x3, 0xf, 0x5}, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x1, 0xfffb}, 0x9, 0x3, 0x7}, 0x0, 0x0, 0x7ff}}) (async) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0xffff0136, r0, 0x0, r1, 0x0, 0x8, 0x2}, 0x7ff, 0x200, 0x5}) (async) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0xb54) (async, rerun: 32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (rerun: 32) r4 = dup(r3) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000280), 0x0) (async) poll(0x0, 0x0, 0x0) (async) write(r5, &(0x7f0000000140)="ea65d3549044a5e206a0a5f42539610b16922f8f3596b68a4e6b644b70", 0x1d) (async) dup2(r4, r5) execve(0x0, 0x0, 0x0) (async, rerun: 64) r6 = socket$unix(0x1, 0x1, 0x0) (rerun: 64) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) poll(&(0x7f0000000040)=[{r3, 0x4}, {r6, 0x4}], 0x2, 0x8002) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) 10:52:36 executing program 4: _lwp_create(&(0x7f0000000400)={0x2, 0x0, {[0x0, 0xffffffff, 0x0, 0x40000]}, {0x3, 0x80000000000}, {0x200000000000000, 0x10000, '\x01'}}, 0x0, 0x0) (async) getpriority(0x2, 0x0) (async, rerun: 32) _lwp_create(&(0x7f0000000d00)={0x0, 0x0, {}, {}, {0x0, 0x0, '\x00'}}, 0x0, 0x0) (rerun: 32) 10:52:36 executing program 5: semop(0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x0, 0xca, 0x80, 0xfff}, 0x3, 0xf, 0x5}, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x1, 0xfffb}, 0x9, 0x3, 0x7}, 0x0, 0x0, 0x7ff}}) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0xffff0136, r0, 0x0, r1, 0x0, 0x8, 0x2}, 0x7ff, 0x200, 0x5}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0xb54) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = dup(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000280), 0x0) poll(0x0, 0x0, 0x0) write(r5, &(0x7f0000000140)="ea65d3549044a5e206a0a5f42539610b16922f8f3596b68a4e6b644b70", 0x1d) dup2(r4, r5) execve(0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) poll(&(0x7f0000000040)=[{r3, 0x4}, {r6, 0x4}], 0x2, 0x8002) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) semop(0x0, 0x0, 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x0, 0xca, 0x80, 0xfff}, 0x3, 0xf, 0x5}, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x1, 0xfffb}, 0x9, 0x3, 0x7}, 0x0, 0x0, 0x7ff}}) (async) compat_20_fstatfs(0xffffffffffffffff, &(0x7f0000000300)) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0xffff0136, r0, 0x0, r1, 0x0, 0x8, 0x2}, 0x7ff, 0x200, 0x5}) (async) dup2(0xffffffffffffffff, 0xffffffffffffff9c) (async) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0xb54) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) dup(r3) (async) pipe2(&(0x7f0000000000), 0x0) (async) writev(r5, &(0x7f0000000280), 0x0) (async) poll(0x0, 0x0, 0x0) (async) write(r5, &(0x7f0000000140)="ea65d3549044a5e206a0a5f42539610b16922f8f3596b68a4e6b644b70", 0x1d) (async) dup2(r4, r5) (async) execve(0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) poll(&(0x7f0000000040)=[{r3, 0x4}, {r6, 0x4}], 0x2, 0x8002) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) (async) 10:52:36 executing program 3: compat_50_mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1203) open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/173}, {&(0x7f0000000240)=""/216}, {&(0x7f0000000340)=""/178}, {&(0x7f0000000400)=""/72}, {&(0x7f0000000480)=""/156}, {&(0x7f0000000540)=""/72}, {&(0x7f0000000080)=""/1}, {&(0x7f00000005c0)=""/94}, {&(0x7f0000000640)=""/202}], 0x3) compat_50_mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1203) (async) open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x10) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/173}, {&(0x7f0000000240)=""/216}, {&(0x7f0000000340)=""/178}, {&(0x7f0000000400)=""/72}, {&(0x7f0000000480)=""/156}, {&(0x7f0000000540)=""/72}, {&(0x7f0000000080)=""/1}, {&(0x7f00000005c0)=""/94}, {&(0x7f0000000640)=""/202}], 0x3) (async) 10:52:36 executing program 4: _lwp_create(&(0x7f0000000400)={0x2, 0x0, {[0x0, 0xffffffff, 0x0, 0x40000]}, {0x3, 0x80000000000}, {0x200000000000000, 0x10000, '\x01'}}, 0x0, 0x0) getpriority(0x2, 0x0) _lwp_create(&(0x7f0000000d00)={0x0, 0x0, {}, {}, {0x0, 0x0, '\x00'}}, 0x0, 0x0) _lwp_create(&(0x7f0000000400)={0x2, 0x0, {[0x0, 0xffffffff, 0x0, 0x40000]}, {0x3, 0x80000000000}, {0x200000000000000, 0x10000, '\x01'}}, 0x0, 0x0) (async) getpriority(0x2, 0x0) (async) _lwp_create(&(0x7f0000000d00)={0x0, 0x0, {}, {}, {0x0, 0x0, '\x00'}}, 0x0, 0x0) (async) [ 66.9325009] uhub0: device problem, disabling port 1 10:52:37 executing program 4: r0 = __clone(0x61ff, &(0x7f0000000040)="36f545394db75ecf94168eb81f0cd3c97c5b4ca7009c8f834ee57980d0baf3d13ba1610488dd6bd7d3ee2cb15595d14c4e6ae30e83a50f48a0e665880aa6904635eda478b16f818161f479cb9d23d3bd6d2ff02b051297ae8429cf7cc195e51af2b3727bb4f318dd158c54461c0bf5cbb64e29445ff8598d3714b2933a9791c56758889ff192c12ee421ec424d7b0b8a23c0f304c7189c439b0b499ef040bfeb9beb3247b0b8b6abb5d8d1c17bd055ad991cc69fe0a7b9dfba5ace3ba804cb621ecc5eeaadaab249e5035ed5f8153d92ea128101af25148c2e2a3d9f9670b10d07a296867e") getpriority(0x2, r0) r1 = socket$inet6(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[], 0xa, &(0x7f0000001200)=[{0x0}, {&(0x7f0000001040)="f3", 0x1}], 0x2}, 0x0) 10:52:37 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0xb4) ftruncate(r2, 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONWRITE(r3, 0x40046679, 0x0) [ 67.2824996] uhub2: device problem, disabling port 1 [ 67.4325009] uhub0: device problem, disabling port 1 [ 67.5525019] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1582 command syz-executor.3) [ 67.9625029] uhidev0 at uhub0 port 1 configuration 1 interface 0 [ 67.9725092] uhidev0: (0x0000) syz (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 68.1725143] uhidev0: no report descriptor [ 68.1725143] uhidev0: detached [ 68.1825894] uhidev0: at uhub0 port 1 (addr 2) disconnected 10:52:38 executing program 1: compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)}}) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000000)='overlay\x00', &(0x7f0000000380)='./file0\x00', 0x0, &(0x7f00000003c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') compat_12_stat12(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x1) compat_40_mount(&(0x7f0000000280)='null\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)}}) (async) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000000)='overlay\x00', &(0x7f0000000380)='./file0\x00', 0x0, &(0x7f00000003c0)) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) unlink(&(0x7f0000000080)='./file0\x00') (async) compat_12_stat12(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r0, 0x0, 0x4, r1) (async) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x1) (async) compat_40_mount(&(0x7f0000000280)='null\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) chdir(&(0x7f00000000c0)='./file0\x00') (async) execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) (async) [ 68.6725036] uhidev0 at uhub0 port 1 configuration 1 interface 0 [ 68.6825047] uhidev0: syz (0x0000) syz (0x0000), rev 1.10/0.40, addr 2, iclass 3/1 [ 68.8825045] uhidev0: no report descriptor [ 68.8825045] uhidev0: detached [ 68.8928188] uhidev0: at uhub0 port 1 (addr 2) disconnected 10:52:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x7) fork() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) 10:52:39 executing program 5: setpriority(0x1, 0x0, 0x3) compat_50_mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getpgid(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 10:52:39 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000011c0)='./file0\x00', 0x0, &(0x7f00000001c0), 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) lchown(&(0x7f0000000340)='./file0/../file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x1000, 0xffffffffffffffff) compat_40_mount(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x80000000, &(0x7f00000003c0)="69ede2c0ecf57fc5dc3999f58ce2b0949d133e658839b994d98300b6779d3b6d6372e2066d5868183f9b520367e9af9c86b9a858a6621a6b398104ac63a4b9636fe252b9f195aa76813a93128ce343b7464752dfd8938c158021967c44a4baa6623c89ebc93fa3950e479957165c4da825b1e50200f9f4967ca74c7e6b86cec88bdb099d2d5939795b4cad43f091bac21cbe198622") pathconf(&(0x7f0000000080)='./file0\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x1c0) compat_40_mount(&(0x7f0000000200)='mfs\x00', &(0x7f0000000240)='./file0\x00', 0x10000000, &(0x7f0000000480)="d2436cd4200eae471900d23f127c8708d4a5ba96d587e87633fb8847e97f5c668dd1cfd0da1d2eb4b5b64720065f1cbe46ef03513e28698304ece73f9f477a9031fd36eb7dd54376622154eaad0581afa8f6767cc12a15899fe6d42f2758bf1e0ade4d65158bde63c92285eeca1a753a722ed4496c46fea3cc5512daa3b8656537161e29269de7e9adc5f7ba52e7b951e8b9387910d7cd7735610c20351d42ca88872041560b13a1e353207fbbbdc4a99bc557aac905d2299130a836bb94") 10:52:39 executing program 4: r0 = __clone(0x61ff, &(0x7f0000000040)="36f545394db75ecf94168eb81f0cd3c97c5b4ca7009c8f834ee57980d0baf3d13ba1610488dd6bd7d3ee2cb15595d14c4e6ae30e83a50f48a0e665880aa6904635eda478b16f818161f479cb9d23d3bd6d2ff02b051297ae8429cf7cc195e51af2b3727bb4f318dd158c54461c0bf5cbb64e29445ff8598d3714b2933a9791c56758889ff192c12ee421ec424d7b0b8a23c0f304c7189c439b0b499ef040bfeb9beb3247b0b8b6abb5d8d1c17bd055ad991cc69fe0a7b9dfba5ace3ba804cb621ecc5eeaadaab249e5035ed5f8153d92ea128101af25148c2e2a3d9f9670b10d07a296867e") getpriority(0x2, r0) r1 = socket$inet6(0x18, 0x4, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[], 0xa, &(0x7f0000001200)=[{0x0}, {&(0x7f0000001040)="f3", 0x1}], 0x2}, 0x0) 10:52:39 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0xb4) ftruncate(r2, 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONWRITE(r3, 0x40046679, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0xb4) (async) ftruncate(r2, 0x0, 0x1) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) (async) pipe(&(0x7f0000000040)) (async) pipe2(&(0x7f0000000480), 0x0) (async) ioctl$FIONWRITE(r3, 0x40046679, 0x0) (async) 10:52:39 executing program 1: setreuid(0xee01, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) r2 = getuid() setreuid(0xee00, r2) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={r1, r2, 0xffffffffffffffff}, 0xc) r3 = getuid() setreuid(0xee00, r3) setreuid(0xee00, r3) 10:52:40 executing program 4: r0 = __clone(0x61ff, &(0x7f0000000040)="36f545394db75ecf94168eb81f0cd3c97c5b4ca7009c8f834ee57980d0baf3d13ba1610488dd6bd7d3ee2cb15595d14c4e6ae30e83a50f48a0e665880aa6904635eda478b16f818161f479cb9d23d3bd6d2ff02b051297ae8429cf7cc195e51af2b3727bb4f318dd158c54461c0bf5cbb64e29445ff8598d3714b2933a9791c56758889ff192c12ee421ec424d7b0b8a23c0f304c7189c439b0b499ef040bfeb9beb3247b0b8b6abb5d8d1c17bd055ad991cc69fe0a7b9dfba5ace3ba804cb621ecc5eeaadaab249e5035ed5f8153d92ea128101af25148c2e2a3d9f9670b10d07a296867e") getpriority(0x2, r0) r1 = socket$inet6(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[], 0xa, &(0x7f0000001200)=[{0x0}, {&(0x7f0000001040)="f3", 0x1}], 0x2}, 0x0) __clone(0x61ff, &(0x7f0000000040)="36f545394db75ecf94168eb81f0cd3c97c5b4ca7009c8f834ee57980d0baf3d13ba1610488dd6bd7d3ee2cb15595d14c4e6ae30e83a50f48a0e665880aa6904635eda478b16f818161f479cb9d23d3bd6d2ff02b051297ae8429cf7cc195e51af2b3727bb4f318dd158c54461c0bf5cbb64e29445ff8598d3714b2933a9791c56758889ff192c12ee421ec424d7b0b8a23c0f304c7189c439b0b499ef040bfeb9beb3247b0b8b6abb5d8d1c17bd055ad991cc69fe0a7b9dfba5ace3ba804cb621ecc5eeaadaab249e5035ed5f8153d92ea128101af25148c2e2a3d9f9670b10d07a296867e") (async) getpriority(0x2, r0) (async) socket$inet6(0x18, 0x4, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) fcntl$dupfd(r2, 0x0, r1) (async) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[], 0xa, &(0x7f0000001200)=[{0x0}, {&(0x7f0000001040)="f3", 0x1}], 0x2}, 0x0) (async) [ 69.8825132] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 828 command syz-executor.3) 10:52:40 executing program 4: r0 = __fhopen40(&(0x7f0000000640), 0x0, 0x1) fork() r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="7b720c3b8152321fb310ffa478cda1c59bbd9c0bd5650b1da08cea8a29856a746d48e1c2d5912bb1c861478b3ab96e0f720d7ee4a407e8cb3c07", 0x3a}, {&(0x7f00000000c0)="ff560005ce298a85b56f41364563c499abe7d93d3882e53b887c73ca25c28ff71c035f1f4318bcb734a7a7fc8f66134dca0dd7b22fc916ed80a54f65d1111e4ecfc53e99054f4716a81f9166c0254935395b1ad0cb1c06cf69f8bd23427d3308", 0x60}, {&(0x7f00000001c0)="27ddf5978b606dadcb2f711bce7272a65986bf0987e81c4a6f3d1e591cbb3d32677fa0424bd02893ae047d9d6430a2e6929d73a246b88fd37a03264a624ae9cd99a73198fe146866990fa953f234d9e16d2ed425e40c64bad0e5a093e7002fe7306c6ec03cdf0b56ad35875f803606b44ecc4eebf07768fa74ddf148a1dabfeb69ddd83b0f24f185c031dfd43d61fc87e2e34cfc191aea655ff300f928", 0x9d}, {&(0x7f0000000280)="83d22782742d56a719ef9e8683cba8dd2215f063473a8b2a4a8cbd682fd7ca139314fba55543be5c276dd4b26a15875bbca9ff0051717a805e6410d2d6757cd52e321f4bc5ee8f9f92dab1d483a9eb121bfcb2aaf64875cc38e864ba8d0407909f8a83085b6f6d1038ee64c5d8733fad47380afad0213f456449d562a17bab038bd27ccdf716b806a7903b7609a4006c7a3028408ed9ad6a92e1876e1b2fe5f4d0713159c674bcd7e760df65d193bb", 0xaf}, {&(0x7f0000000340)="8c6ea88fd296295e264d8cecf2d0f776712926623fef5d41aa1f1da37fc10b8f3c2743c345d2ac8437525b9e3d5322e770271a35ec2020b7cb2d757e768bff3b5490c0f459b1e257c54f4109527f606c", 0x50}], 0x5) r4 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOSEEKHOLE(r4, 0xc0086662, &(0x7f0000000040)=0xd123) r5 = getpid() fktrace(r2, 0x0, 0x80, r5) setpgid(r1, r5) 10:52:40 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000011c0)='./file0\x00', 0x0, &(0x7f00000001c0), 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) lchown(&(0x7f0000000340)='./file0/../file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x1000, 0xffffffffffffffff) compat_40_mount(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x80000000, &(0x7f00000003c0)="69ede2c0ecf57fc5dc3999f58ce2b0949d133e658839b994d98300b6779d3b6d6372e2066d5868183f9b520367e9af9c86b9a858a6621a6b398104ac63a4b9636fe252b9f195aa76813a93128ce343b7464752dfd8938c158021967c44a4baa6623c89ebc93fa3950e479957165c4da825b1e50200f9f4967ca74c7e6b86cec88bdb099d2d5939795b4cad43f091bac21cbe198622") pathconf(&(0x7f0000000080)='./file0\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x1c0) compat_40_mount(&(0x7f0000000200)='mfs\x00', &(0x7f0000000240)='./file0\x00', 0x10000000, &(0x7f0000000480)="d2436cd4200eae471900d23f127c8708d4a5ba96d587e87633fb8847e97f5c668dd1cfd0da1d2eb4b5b64720065f1cbe46ef03513e28698304ece73f9f477a9031fd36eb7dd54376622154eaad0581afa8f6767cc12a15899fe6d42f2758bf1e0ade4d65158bde63c92285eeca1a753a722ed4496c46fea3cc5512daa3b8656537161e29269de7e9adc5f7ba52e7b951e8b9387910d7cd7735610c20351d42ca88872041560b13a1e353207fbbbdc4a99bc557aac905d2299130a836bb94") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000011c0)='./file0\x00', 0x0, &(0x7f00000001c0), 0x0) (async) getuid() (async) setreuid(0xee00, r0) (async) getegid() (async) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) (async) lchown(&(0x7f0000000340)='./file0/../file0\x00', r0, r1) (async) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x1000, 0xffffffffffffffff) (async) compat_40_mount(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x80000000, &(0x7f00000003c0)="69ede2c0ecf57fc5dc3999f58ce2b0949d133e658839b994d98300b6779d3b6d6372e2066d5868183f9b520367e9af9c86b9a858a6621a6b398104ac63a4b9636fe252b9f195aa76813a93128ce343b7464752dfd8938c158021967c44a4baa6623c89ebc93fa3950e479957165c4da825b1e50200f9f4967ca74c7e6b86cec88bdb099d2d5939795b4cad43f091bac21cbe198622") (async) pathconf(&(0x7f0000000080)='./file0\x00', 0x6) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x1c0) (async) compat_40_mount(&(0x7f0000000200)='mfs\x00', &(0x7f0000000240)='./file0\x00', 0x10000000, &(0x7f0000000480)="d2436cd4200eae471900d23f127c8708d4a5ba96d587e87633fb8847e97f5c668dd1cfd0da1d2eb4b5b64720065f1cbe46ef03513e28698304ece73f9f477a9031fd36eb7dd54376622154eaad0581afa8f6767cc12a15899fe6d42f2758bf1e0ade4d65158bde63c92285eeca1a753a722ed4496c46fea3cc5512daa3b8656537161e29269de7e9adc5f7ba52e7b951e8b9387910d7cd7735610c20351d42ca88872041560b13a1e353207fbbbdc4a99bc557aac905d2299130a836bb94") (async) 10:52:40 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async, rerun: 32) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0xb4) (async) ftruncate(r2, 0x0, 0x1) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) (async) pipe(&(0x7f0000000040)) (async) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONWRITE(r3, 0x40046679, 0x0) 10:52:40 executing program 5: setpriority(0x1, 0x0, 0x3) (async) compat_50_mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1000) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getpgid(0xffffffffffffffff) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) [ 70.0825108] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.0925230] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.0925230] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.1025146] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.1125120] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) 10:52:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x7) (async) fork() (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) [ 70.1225118] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.1525125] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2025108] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2125211] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2125211] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2225112] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2325111] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2425094] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2525103] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2625116] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2725189] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2825101] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.2825101] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) 10:52:40 executing program 4: r0 = __fhopen40(&(0x7f0000000640), 0x0, 0x1) fork() (async) r1 = fcntl$getown(r0, 0x5) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="7b720c3b8152321fb310ffa478cda1c59bbd9c0bd5650b1da08cea8a29856a746d48e1c2d5912bb1c861478b3ab96e0f720d7ee4a407e8cb3c07", 0x3a}, {&(0x7f00000000c0)="ff560005ce298a85b56f41364563c499abe7d93d3882e53b887c73ca25c28ff71c035f1f4318bcb734a7a7fc8f66134dca0dd7b22fc916ed80a54f65d1111e4ecfc53e99054f4716a81f9166c0254935395b1ad0cb1c06cf69f8bd23427d3308", 0x60}, {&(0x7f00000001c0)="27ddf5978b606dadcb2f711bce7272a65986bf0987e81c4a6f3d1e591cbb3d32677fa0424bd02893ae047d9d6430a2e6929d73a246b88fd37a03264a624ae9cd99a73198fe146866990fa953f234d9e16d2ed425e40c64bad0e5a093e7002fe7306c6ec03cdf0b56ad35875f803606b44ecc4eebf07768fa74ddf148a1dabfeb69ddd83b0f24f185c031dfd43d61fc87e2e34cfc191aea655ff300f928", 0x9d}, {&(0x7f0000000280)="83d22782742d56a719ef9e8683cba8dd2215f063473a8b2a4a8cbd682fd7ca139314fba55543be5c276dd4b26a15875bbca9ff0051717a805e6410d2d6757cd52e321f4bc5ee8f9f92dab1d483a9eb121bfcb2aaf64875cc38e864ba8d0407909f8a83085b6f6d1038ee64c5d8733fad47380afad0213f456449d562a17bab038bd27ccdf716b806a7903b7609a4006c7a3028408ed9ad6a92e1876e1b2fe5f4d0713159c674bcd7e760df65d193bb", 0xaf}, {&(0x7f0000000340)="8c6ea88fd296295e264d8cecf2d0f776712926623fef5d41aa1f1da37fc10b8f3c2743c345d2ac8437525b9e3d5322e770271a35ec2020b7cb2d757e768bff3b5490c0f459b1e257c54f4109527f606c", 0x50}], 0x5) (async) r4 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOSEEKHOLE(r4, 0xc0086662, &(0x7f0000000040)=0xd123) (async) r5 = getpid() fktrace(r2, 0x0, 0x80, r5) (async) setpgid(r1, r5) [ 70.2925114] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3025096] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3225098] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3333785] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3333785] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3525141] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3696867] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3795295] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.3902245] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4004831] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4101319] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4225127] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4347056] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4436442] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) [ 70.4525291] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1997 command syz-executor.3) 10:52:40 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x7) fork() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) 10:52:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x7) (async) fork() (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) 10:52:40 executing program 4: r0 = __fhopen40(&(0x7f0000000640), 0x0, 0x1) fork() r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="7b720c3b8152321fb310ffa478cda1c59bbd9c0bd5650b1da08cea8a29856a746d48e1c2d5912bb1c861478b3ab96e0f720d7ee4a407e8cb3c07", 0x3a}, {&(0x7f00000000c0)="ff560005ce298a85b56f41364563c499abe7d93d3882e53b887c73ca25c28ff71c035f1f4318bcb734a7a7fc8f66134dca0dd7b22fc916ed80a54f65d1111e4ecfc53e99054f4716a81f9166c0254935395b1ad0cb1c06cf69f8bd23427d3308", 0x60}, {&(0x7f00000001c0)="27ddf5978b606dadcb2f711bce7272a65986bf0987e81c4a6f3d1e591cbb3d32677fa0424bd02893ae047d9d6430a2e6929d73a246b88fd37a03264a624ae9cd99a73198fe146866990fa953f234d9e16d2ed425e40c64bad0e5a093e7002fe7306c6ec03cdf0b56ad35875f803606b44ecc4eebf07768fa74ddf148a1dabfeb69ddd83b0f24f185c031dfd43d61fc87e2e34cfc191aea655ff300f928", 0x9d}, {&(0x7f0000000280)="83d22782742d56a719ef9e8683cba8dd2215f063473a8b2a4a8cbd682fd7ca139314fba55543be5c276dd4b26a15875bbca9ff0051717a805e6410d2d6757cd52e321f4bc5ee8f9f92dab1d483a9eb121bfcb2aaf64875cc38e864ba8d0407909f8a83085b6f6d1038ee64c5d8733fad47380afad0213f456449d562a17bab038bd27ccdf716b806a7903b7609a4006c7a3028408ed9ad6a92e1876e1b2fe5f4d0713159c674bcd7e760df65d193bb", 0xaf}, {&(0x7f0000000340)="8c6ea88fd296295e264d8cecf2d0f776712926623fef5d41aa1f1da37fc10b8f3c2743c345d2ac8437525b9e3d5322e770271a35ec2020b7cb2d757e768bff3b5490c0f459b1e257c54f4109527f606c", 0x50}], 0x5) r4 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOSEEKHOLE(r4, 0xc0086662, &(0x7f0000000040)=0xd123) r5 = getpid() fktrace(r2, 0x0, 0x80, r5) setpgid(r1, r5) __fhopen40(&(0x7f0000000640), 0x0, 0x1) (async) fork() (async) fcntl$getown(r0, 0x5) (async) pipe(&(0x7f0000000180)) (async) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="7b720c3b8152321fb310ffa478cda1c59bbd9c0bd5650b1da08cea8a29856a746d48e1c2d5912bb1c861478b3ab96e0f720d7ee4a407e8cb3c07", 0x3a}, {&(0x7f00000000c0)="ff560005ce298a85b56f41364563c499abe7d93d3882e53b887c73ca25c28ff71c035f1f4318bcb734a7a7fc8f66134dca0dd7b22fc916ed80a54f65d1111e4ecfc53e99054f4716a81f9166c0254935395b1ad0cb1c06cf69f8bd23427d3308", 0x60}, {&(0x7f00000001c0)="27ddf5978b606dadcb2f711bce7272a65986bf0987e81c4a6f3d1e591cbb3d32677fa0424bd02893ae047d9d6430a2e6929d73a246b88fd37a03264a624ae9cd99a73198fe146866990fa953f234d9e16d2ed425e40c64bad0e5a093e7002fe7306c6ec03cdf0b56ad35875f803606b44ecc4eebf07768fa74ddf148a1dabfeb69ddd83b0f24f185c031dfd43d61fc87e2e34cfc191aea655ff300f928", 0x9d}, {&(0x7f0000000280)="83d22782742d56a719ef9e8683cba8dd2215f063473a8b2a4a8cbd682fd7ca139314fba55543be5c276dd4b26a15875bbca9ff0051717a805e6410d2d6757cd52e321f4bc5ee8f9f92dab1d483a9eb121bfcb2aaf64875cc38e864ba8d0407909f8a83085b6f6d1038ee64c5d8733fad47380afad0213f456449d562a17bab038bd27ccdf716b806a7903b7609a4006c7a3028408ed9ad6a92e1876e1b2fe5f4d0713159c674bcd7e760df65d193bb", 0xaf}, {&(0x7f0000000340)="8c6ea88fd296295e264d8cecf2d0f776712926623fef5d41aa1f1da37fc10b8f3c2743c345d2ac8437525b9e3d5322e770271a35ec2020b7cb2d757e768bff3b5490c0f459b1e257c54f4109527f606c", 0x50}], 0x5) (async) openat$i2c(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOSEEKHOLE(r4, 0xc0086662, &(0x7f0000000040)=0xd123) (async) getpid() (async) fktrace(r2, 0x0, 0x80, r5) (async) setpgid(r1, r5) (async) 10:52:40 executing program 5: setpriority(0x1, 0x0, 0x3) (async) compat_50_mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1000) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getpgid(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 10:52:41 executing program 1: setreuid(0xee01, 0x0) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) (async) r2 = getuid() setreuid(0xee00, r2) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={r1, r2, 0xffffffffffffffff}, 0xc) (async) r3 = getuid() setreuid(0xee00, r3) (async) setreuid(0xee00, r3) 10:52:41 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000011c0)='./file0\x00', 0x0, &(0x7f00000001c0), 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) lchown(&(0x7f0000000340)='./file0/../file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x1000, 0xffffffffffffffff) compat_40_mount(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x80000000, &(0x7f00000003c0)="69ede2c0ecf57fc5dc3999f58ce2b0949d133e658839b994d98300b6779d3b6d6372e2066d5868183f9b520367e9af9c86b9a858a6621a6b398104ac63a4b9636fe252b9f195aa76813a93128ce343b7464752dfd8938c158021967c44a4baa6623c89ebc93fa3950e479957165c4da825b1e50200f9f4967ca74c7e6b86cec88bdb099d2d5939795b4cad43f091bac21cbe198622") pathconf(&(0x7f0000000080)='./file0\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x1c0) compat_40_mount(&(0x7f0000000200)='mfs\x00', &(0x7f0000000240)='./file0\x00', 0x10000000, &(0x7f0000000480)="d2436cd4200eae471900d23f127c8708d4a5ba96d587e87633fb8847e97f5c668dd1cfd0da1d2eb4b5b64720065f1cbe46ef03513e28698304ece73f9f477a9031fd36eb7dd54376622154eaad0581afa8f6767cc12a15899fe6d42f2758bf1e0ade4d65158bde63c92285eeca1a753a722ed4496c46fea3cc5512daa3b8656537161e29269de7e9adc5f7ba52e7b951e8b9387910d7cd7735610c20351d42ca88872041560b13a1e353207fbbbdc4a99bc557aac905d2299130a836bb94") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000011c0)='./file0\x00', 0x0, &(0x7f00000001c0), 0x0) (async) getuid() (async) setreuid(0xee00, r0) (async) getegid() (async) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) (async) lchown(&(0x7f0000000340)='./file0/../file0\x00', r0, r1) (async) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x1000, 0xffffffffffffffff) (async) compat_40_mount(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000300)='./file0/../file0\x00', 0x80000000, &(0x7f00000003c0)="69ede2c0ecf57fc5dc3999f58ce2b0949d133e658839b994d98300b6779d3b6d6372e2066d5868183f9b520367e9af9c86b9a858a6621a6b398104ac63a4b9636fe252b9f195aa76813a93128ce343b7464752dfd8938c158021967c44a4baa6623c89ebc93fa3950e479957165c4da825b1e50200f9f4967ca74c7e6b86cec88bdb099d2d5939795b4cad43f091bac21cbe198622") (async) pathconf(&(0x7f0000000080)='./file0\x00', 0x6) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x1c0) (async) compat_40_mount(&(0x7f0000000200)='mfs\x00', &(0x7f0000000240)='./file0\x00', 0x10000000, &(0x7f0000000480)="d2436cd4200eae471900d23f127c8708d4a5ba96d587e87633fb8847e97f5c668dd1cfd0da1d2eb4b5b64720065f1cbe46ef03513e28698304ece73f9f477a9031fd36eb7dd54376622154eaad0581afa8f6767cc12a15899fe6d42f2758bf1e0ade4d65158bde63c92285eeca1a753a722ed4496c46fea3cc5512daa3b8656537161e29269de7e9adc5f7ba52e7b951e8b9387910d7cd7735610c20351d42ca88872041560b13a1e353207fbbbdc4a99bc557aac905d2299130a836bb94") (async) 10:52:41 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='\f', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 10:52:41 executing program 4: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x4, r4) r5 = fcntl$getown(r0, 0x5) r6 = getpgid(r5) posix_spawn(r6, &(0x7f0000000000)='\x8a\xdf\x12\xd0\x9df\xd10\x1f\xd0\naZ_\xe9\x11\xf8\a\x00\xd5\x8a\xf4\xa3\x9dk\xd4\x92|#G\xe2\xa6\xef', 0x0, 0x0, 0x0, 0x0) 10:52:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0xffffffff) setrlimit(0x6, &(0x7f0000000000)) dup3(r0, 0xffffffffffffffff, 0x0) setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffffffb, 0x800}) fork() mlockall(0x1) fork() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) ioctl$HDAUDIO_FGRP_CODEC_INFO(r3, 0xc0106804, &(0x7f0000000580)={&(0x7f0000000540)="cca450395ead7c8ede6cf498979e97443934874a7fd10ec31b1d45b80edd0410a0d5eeb200543d29d4", 0x29}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="bd5cad2dfd73609b28ad9438a21eeaa4aebee80ecdfe64d6c63f6c29c594bc90149406a44266329cd3157fc0ec37a35cd050326e66c197aa4adb3702e909dee7ef545d3fa6c1f9239fad6683663cebb7d406afc4c542901d22c1ee2fef39759372299c092c1d5f47c8c6c35bf69d7eeebaae394987ed0280467c654c51f8195825586a205efb66ef919423a7c0ab52bfe4a0fbed12d2309e292420f94ac912b8c07e8ddd1a8a5e59b8901c9510b9a2b7be591f22e1f34b8b9d704881", 0xbc}, {&(0x7f0000000280)="2dfa66eca427cf34f617aab2ae240e62339b54cade88ba8f37d8debf0299b46882e72087a0125c5e2f7db4b05a1798dc375f834211044fa5c4a7a9649013badfec4beb2276165620fbac8039539f5e33d7f96c8f7d45a0df9ffe3ffce4f75a6e38c6e4a3016f3d3a5d72f6f608c70b65f2bc4dbef056a74c538c449986f8d9e80c553d46b7e6c329ef0cce7edf2e03904f7ce7ee68f21c4751edd9c6584c41cb0cf7e35baf563e669fd9611e1cf847ecf273aeab029421ee321dc06867d3dcc83fb91e806f7fbbb75bb1d8a60cfc0ee3d86eb9830aaa2c9ab146f827a2813dc490eed37ef7a46928bee2ded3e2a7b146e440fae38276", 0xf6}, {&(0x7f0000000380)="90e13236665210e26dc0f2fc9a17743ed486f0bb71a60c1843b187bff12312b14a7d8c23b0c9da4e9e972e6f87cd71447cab7c3bba4359e3ea15", 0x3a}, {&(0x7f00000003c0)="ac8c030ce8ce9a3a67ac9f4f5bbf6d994ea002aca4360720a2248ace2695352c28733b79790d7f95a99dcb25de45ebf1162db5947c3655e4437c1b05103389fa3c736c6a0504951b36115e67db71d76206830617d66911595d65622c99a5e1f5a6e41db3f7d2801af0bf4eab2915ebdb53b770fe8211697737e679cadff228adbb142cdf468ae4b1b5d801867953ed69c7bdc2479d80549f77399890", 0x9c}], 0x4) bind(r0, &(0x7f0000000140)=@family, 0xe) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, r1, 0xffffffffffffffff) 10:52:41 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, r2}) listen(r0, 0x0) 10:52:41 executing program 1: setreuid(0xee01, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) r2 = getuid() setreuid(0xee00, r2) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000000)={r1, r2, 0xffffffffffffffff}, 0xc) (async) r3 = getuid() setreuid(0xee00, r3) (async) setreuid(0xee00, r3) 10:52:41 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='\f', 0x4) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 10:52:42 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)='\f', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 10:52:42 executing program 4: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x4, r4) (async) r5 = fcntl$getown(r0, 0x5) r6 = getpgid(r5) posix_spawn(r6, &(0x7f0000000000)='\x8a\xdf\x12\xd0\x9df\xd10\x1f\xd0\naZ_\xe9\x11\xf8\a\x00\xd5\x8a\xf4\xa3\x9dk\xd4\x92|#G\xe2\xa6\xef', 0x0, 0x0, 0x0, 0x0) 10:52:42 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r3 = getpid() r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) preadv(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x95e) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) fktrace(r5, 0x2, 0x800, r3) fktrace(r2, 0x0, 0x4, r3) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) poll(&(0x7f0000000340)=[{r6, 0x1}, {0xffffffffffffff9c, 0x100}, {r7, 0x20}], 0x3, 0x8) r8 = compat_30_socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) 10:52:42 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, r2}) listen(r0, 0x0) socket$unix(0x1, 0x1, 0x0) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r1, 0x0, 0x4, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, r2}) (async) listen(r0, 0x0) (async) 10:52:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r5 = geteuid() r6 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) r7 = getpid() r8 = getuid() setreuid(0xee00, r8) __fhstat50(&(0x7f00000002c0)="b8cbd98c981a7987f0c471467a5442dc8b00bff4b6b894255d2230b64d1376589e534e87b9e39dab3f7b6df9e4225c4ccc4158899545cc200e426eab6629ae42922af6ccf328bd8be1aca6b4bdab420088320a14f7d4aefc74e46142d2e8ce015f597003cc321df7505ffe86716337c29ccc8119195b5e30606076c12c80220bb4ffc7a7b3c80bf85fcf96e5b211b706a55a0d", 0x93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r12 = openat$dm(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) compat_20_statfs(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r14 = openat$dm(0xffffffffffffff9c, &(0x7f0000000600), 0x40000, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) setreuid(0xee00, 0x0) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x1000, 0x0, r9, 0x0, r9, 0x0, 0xe152}, 0x7fffffff, 0x8, 0x4, 0x8001, 0x6, 0x6, 0x8e, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x7, 0x0, 0x4}, 0x0, 0x80, 0x7}, 0x100, 0x0, 0x3}, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f00000008c0)={0x0, 0x0, 0x9, 0x5}, 0x6, 0x5, 0xfff7}, 0x5, 0x9, 0x9}}) r16 = getegid() r17 = dup(r0) r18 = socket$inet(0x2, 0x2, 0x3f) r19 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="f286b318327a5ff7b21175fb570e1c84dd4238ba62c4aa9e5ad1eca85cff0a1ef2eac4a299b5aae4a34098dc4ec5831de0a87f2281e0960fa49f9c18ab35d348205dd3420bbba83615ad8f84", 0x4c}, {&(0x7f0000000100)="ce07db11af87eafb68e2d517540bada9a6c15b25c9feb313e0543fae65c72276e807ead2165ddd8a02bff372dc9014d73a997957d963632b38aa4e676d1db6879928e3f7861bcc31551a", 0x4a}, {&(0x7f0000000180)="3335bd5f981af2b5a4a4e04e9cf86d0f5e582cc8ab3c55636315880d6ef3650fde52ef3537d5643c45e51958f4109e98c9943455f0908d42410fb954c5c1577efdba6957e63f16e79d979adc52b4edf8e8200cf31af177b5bbc5abb197a586616e13729724b029e36a577d2a552404b77815625b8cf022cbf00b79dfcaea327d34e6202cf078e9fdeeabcd", 0x8b}], 0x3, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r1, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r6}, @cred={0x20, 0xffff, 0x2, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r10, r11, r1, r1, r1, r12]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r13}, @rights={0x28, 0xffff, 0x1, [r0, r14, r15, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r16}, @rights={0x28, 0xffff, 0x1, [r17, r0, r18, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r19, r0]}], 0x140, 0x402}, 0x407) getgroups(0x0, 0x0) [ 72.2325254] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1640 command syz-executor.1) 10:52:43 executing program 2: __fhopen40(&(0x7f0000000080)="7166bf0fc4b783260de3696e94d4f4cc2a8b19de144db6f8d03696b44beaed2578fb61248e4f4ad461bf2b625e49e57be47eefa56a049b2614da2a37d71ab0a88ceec929eeedb41c8c797a225aa26a", 0x4f, 0x40000) compat_50_mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:52:43 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) (async) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r5 = geteuid() (async) r6 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) (async) r7 = getpid() (async) r8 = getuid() setreuid(0xee00, r8) __fhstat50(&(0x7f00000002c0)="b8cbd98c981a7987f0c471467a5442dc8b00bff4b6b894255d2230b64d1376589e534e87b9e39dab3f7b6df9e4225c4ccc4158899545cc200e426eab6629ae42922af6ccf328bd8be1aca6b4bdab420088320a14f7d4aefc74e46142d2e8ce015f597003cc321df7505ffe86716337c29ccc8119195b5e30606076c12c80220bb4ffc7a7b3c80bf85fcf96e5b211b706a55a0d", 0x93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r12 = openat$dm(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) compat_20_statfs(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r14 = openat$dm(0xffffffffffffff9c, &(0x7f0000000600), 0x40000, 0x0) (async) r15 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) setreuid(0xee00, 0x0) (async) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x1000, 0x0, r9, 0x0, r9, 0x0, 0xe152}, 0x7fffffff, 0x8, 0x4, 0x8001, 0x6, 0x6, 0x8e, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x7, 0x0, 0x4}, 0x0, 0x80, 0x7}, 0x100, 0x0, 0x3}, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f00000008c0)={0x0, 0x0, 0x9, 0x5}, 0x6, 0x5, 0xfff7}, 0x5, 0x9, 0x9}}) (async) r16 = getegid() (async) r17 = dup(r0) r18 = socket$inet(0x2, 0x2, 0x3f) (async) r19 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="f286b318327a5ff7b21175fb570e1c84dd4238ba62c4aa9e5ad1eca85cff0a1ef2eac4a299b5aae4a34098dc4ec5831de0a87f2281e0960fa49f9c18ab35d348205dd3420bbba83615ad8f84", 0x4c}, {&(0x7f0000000100)="ce07db11af87eafb68e2d517540bada9a6c15b25c9feb313e0543fae65c72276e807ead2165ddd8a02bff372dc9014d73a997957d963632b38aa4e676d1db6879928e3f7861bcc31551a", 0x4a}, {&(0x7f0000000180)="3335bd5f981af2b5a4a4e04e9cf86d0f5e582cc8ab3c55636315880d6ef3650fde52ef3537d5643c45e51958f4109e98c9943455f0908d42410fb954c5c1577efdba6957e63f16e79d979adc52b4edf8e8200cf31af177b5bbc5abb197a586616e13729724b029e36a577d2a552404b77815625b8cf022cbf00b79dfcaea327d34e6202cf078e9fdeeabcd", 0x8b}], 0x3, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r1, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r6}, @cred={0x20, 0xffff, 0x2, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r10, r11, r1, r1, r1, r12]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r13}, @rights={0x28, 0xffff, 0x1, [r0, r14, r15, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r16}, @rights={0x28, 0xffff, 0x1, [r17, r0, r18, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r19, r0]}], 0x140, 0x402}, 0x407) (async) getgroups(0x0, 0x0) 10:52:43 executing program 4: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x4, r4) r5 = fcntl$getown(r0, 0x5) r6 = getpgid(r5) posix_spawn(r6, &(0x7f0000000000)='\x8a\xdf\x12\xd0\x9df\xd10\x1f\xd0\naZ_\xe9\x11\xf8\a\x00\xd5\x8a\xf4\xa3\x9dk\xd4\x92|#G\xe2\xa6\xef', 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r1, 0x0, 0x4, r2) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r3, 0x0, 0x4, r4) (async) fcntl$getown(r0, 0x5) (async) getpgid(r5) (async) posix_spawn(r6, &(0x7f0000000000)='\x8a\xdf\x12\xd0\x9df\xd10\x1f\xd0\naZ_\xe9\x11\xf8\a\x00\xd5\x8a\xf4\xa3\x9dk\xd4\x92|#G\xe2\xa6\xef', 0x0, 0x0, 0x0, 0x0) (async) 10:52:44 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r3 = getpid() r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) preadv(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x95e) (async) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) fktrace(r5, 0x2, 0x800, r3) (async) fktrace(r2, 0x0, 0x4, r3) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) poll(&(0x7f0000000340)=[{r6, 0x1}, {0xffffffffffffff9c, 0x100}, {r7, 0x20}], 0x3, 0x8) (async) r8 = compat_30_socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) 10:52:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0xffffffff) setrlimit(0x6, &(0x7f0000000000)) dup3(r0, 0xffffffffffffffff, 0x0) setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffffffb, 0x800}) fork() mlockall(0x1) fork() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) ioctl$HDAUDIO_FGRP_CODEC_INFO(r3, 0xc0106804, &(0x7f0000000580)={&(0x7f0000000540)="cca450395ead7c8ede6cf498979e97443934874a7fd10ec31b1d45b80edd0410a0d5eeb200543d29d4", 0x29}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="bd5cad2dfd73609b28ad9438a21eeaa4aebee80ecdfe64d6c63f6c29c594bc90149406a44266329cd3157fc0ec37a35cd050326e66c197aa4adb3702e909dee7ef545d3fa6c1f9239fad6683663cebb7d406afc4c542901d22c1ee2fef39759372299c092c1d5f47c8c6c35bf69d7eeebaae394987ed0280467c654c51f8195825586a205efb66ef919423a7c0ab52bfe4a0fbed12d2309e292420f94ac912b8c07e8ddd1a8a5e59b8901c9510b9a2b7be591f22e1f34b8b9d704881", 0xbc}, {&(0x7f0000000280)="2dfa66eca427cf34f617aab2ae240e62339b54cade88ba8f37d8debf0299b46882e72087a0125c5e2f7db4b05a1798dc375f834211044fa5c4a7a9649013badfec4beb2276165620fbac8039539f5e33d7f96c8f7d45a0df9ffe3ffce4f75a6e38c6e4a3016f3d3a5d72f6f608c70b65f2bc4dbef056a74c538c449986f8d9e80c553d46b7e6c329ef0cce7edf2e03904f7ce7ee68f21c4751edd9c6584c41cb0cf7e35baf563e669fd9611e1cf847ecf273aeab029421ee321dc06867d3dcc83fb91e806f7fbbb75bb1d8a60cfc0ee3d86eb9830aaa2c9ab146f827a2813dc490eed37ef7a46928bee2ded3e2a7b146e440fae38276", 0xf6}, {&(0x7f0000000380)="90e13236665210e26dc0f2fc9a17743ed486f0bb71a60c1843b187bff12312b14a7d8c23b0c9da4e9e972e6f87cd71447cab7c3bba4359e3ea15", 0x3a}, {&(0x7f00000003c0)="ac8c030ce8ce9a3a67ac9f4f5bbf6d994ea002aca4360720a2248ace2695352c28733b79790d7f95a99dcb25de45ebf1162db5947c3655e4437c1b05103389fa3c736c6a0504951b36115e67db71d76206830617d66911595d65622c99a5e1f5a6e41db3f7d2801af0bf4eab2915ebdb53b770fe8211697737e679cadff228adbb142cdf468ae4b1b5d801867953ed69c7bdc2479d80549f77399890", 0x9c}], 0x4) bind(r0, &(0x7f0000000140)=@family, 0xe) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, r1, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0xffffffff) (async) setrlimit(0x6, &(0x7f0000000000)) (async) dup3(r0, 0xffffffffffffffff, 0x0) (async) setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffffffb, 0x800}) (async) fork() (async) mlockall(0x1) (async) fork() (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) (async) pipe(&(0x7f0000000080)) (async) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) (async) ioctl$HDAUDIO_FGRP_CODEC_INFO(r3, 0xc0106804, &(0x7f0000000580)={&(0x7f0000000540)="cca450395ead7c8ede6cf498979e97443934874a7fd10ec31b1d45b80edd0410a0d5eeb200543d29d4", 0x29}) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="bd5cad2dfd73609b28ad9438a21eeaa4aebee80ecdfe64d6c63f6c29c594bc90149406a44266329cd3157fc0ec37a35cd050326e66c197aa4adb3702e909dee7ef545d3fa6c1f9239fad6683663cebb7d406afc4c542901d22c1ee2fef39759372299c092c1d5f47c8c6c35bf69d7eeebaae394987ed0280467c654c51f8195825586a205efb66ef919423a7c0ab52bfe4a0fbed12d2309e292420f94ac912b8c07e8ddd1a8a5e59b8901c9510b9a2b7be591f22e1f34b8b9d704881", 0xbc}, {&(0x7f0000000280)="2dfa66eca427cf34f617aab2ae240e62339b54cade88ba8f37d8debf0299b46882e72087a0125c5e2f7db4b05a1798dc375f834211044fa5c4a7a9649013badfec4beb2276165620fbac8039539f5e33d7f96c8f7d45a0df9ffe3ffce4f75a6e38c6e4a3016f3d3a5d72f6f608c70b65f2bc4dbef056a74c538c449986f8d9e80c553d46b7e6c329ef0cce7edf2e03904f7ce7ee68f21c4751edd9c6584c41cb0cf7e35baf563e669fd9611e1cf847ecf273aeab029421ee321dc06867d3dcc83fb91e806f7fbbb75bb1d8a60cfc0ee3d86eb9830aaa2c9ab146f827a2813dc490eed37ef7a46928bee2ded3e2a7b146e440fae38276", 0xf6}, {&(0x7f0000000380)="90e13236665210e26dc0f2fc9a17743ed486f0bb71a60c1843b187bff12312b14a7d8c23b0c9da4e9e972e6f87cd71447cab7c3bba4359e3ea15", 0x3a}, {&(0x7f00000003c0)="ac8c030ce8ce9a3a67ac9f4f5bbf6d994ea002aca4360720a2248ace2695352c28733b79790d7f95a99dcb25de45ebf1162db5947c3655e4437c1b05103389fa3c736c6a0504951b36115e67db71d76206830617d66911595d65622c99a5e1f5a6e41db3f7d2801af0bf4eab2915ebdb53b770fe8211697737e679cadff228adbb142cdf468ae4b1b5d801867953ed69c7bdc2479d80549f77399890", 0x9c}], 0x4) (async) bind(r0, &(0x7f0000000140)=@family, 0xe) (async) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) fchown(0xffffffffffffffff, r1, 0xffffffffffffffff) (async) 10:52:44 executing program 2: __fhopen40(&(0x7f0000000080)="7166bf0fc4b783260de3696e94d4f4cc2a8b19de144db6f8d03696b44beaed2578fb61248e4f4ad461bf2b625e49e57be47eefa56a049b2614da2a37d71ab0a88ceec929eeedb41c8c797a225aa26a", 0x4f, 0x40000) compat_50_mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) __fhopen40(&(0x7f0000000080)="7166bf0fc4b783260de3696e94d4f4cc2a8b19de144db6f8d03696b44beaed2578fb61248e4f4ad461bf2b625e49e57be47eefa56a049b2614da2a37d71ab0a88ceec929eeedb41c8c797a225aa26a", 0x4f, 0x40000) (async) compat_50_mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) (async) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x80) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) 10:52:44 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, r2}) (async) listen(r0, 0x0) [ 74.1125387] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 549 command syz-executor.1) 10:52:44 executing program 4: acct(&(0x7f0000010040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 10:52:44 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) r3 = getpid() r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) preadv(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x95e) (async) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) fktrace(r5, 0x2, 0x800, r3) (async) fktrace(r2, 0x0, 0x4, r3) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) poll(&(0x7f0000000340)=[{r6, 0x1}, {0xffffffffffffff9c, 0x100}, {r7, 0x20}], 0x3, 0x8) r8 = compat_30_socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) 10:52:44 executing program 5: symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000, 0x200) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x200) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1c0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x440000, 0x20) 10:52:44 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) (async) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r5 = geteuid() (async) r6 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) (async) r7 = getpid() (async) r8 = getuid() setreuid(0xee00, r8) (async) __fhstat50(&(0x7f00000002c0)="b8cbd98c981a7987f0c471467a5442dc8b00bff4b6b894255d2230b64d1376589e534e87b9e39dab3f7b6df9e4225c4ccc4158899545cc200e426eab6629ae42922af6ccf328bd8be1aca6b4bdab420088320a14f7d4aefc74e46142d2e8ce015f597003cc321df7505ffe86716337c29ccc8119195b5e30606076c12c80220bb4ffc7a7b3c80bf85fcf96e5b211b706a55a0d", 0x93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r12 = openat$dm(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) compat_20_statfs(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r14 = openat$dm(0xffffffffffffff9c, &(0x7f0000000600), 0x40000, 0x0) (async) r15 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) setreuid(0xee00, 0x0) compat_50___msgctl13$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x1000, 0x0, r9, 0x0, r9, 0x0, 0xe152}, 0x7fffffff, 0x8, 0x4, 0x8001, 0x6, 0x6, 0x8e, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x7, 0x0, 0x4}, 0x0, 0x80, 0x7}, 0x100, 0x0, 0x3}, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f00000008c0)={0x0, 0x0, 0x9, 0x5}, 0x6, 0x5, 0xfff7}, 0x5, 0x9, 0x9}}) (async) r16 = getegid() (async) r17 = dup(r0) (async) r18 = socket$inet(0x2, 0x2, 0x3f) (async) r19 = openat$i2c(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="f286b318327a5ff7b21175fb570e1c84dd4238ba62c4aa9e5ad1eca85cff0a1ef2eac4a299b5aae4a34098dc4ec5831de0a87f2281e0960fa49f9c18ab35d348205dd3420bbba83615ad8f84", 0x4c}, {&(0x7f0000000100)="ce07db11af87eafb68e2d517540bada9a6c15b25c9feb313e0543fae65c72276e807ead2165ddd8a02bff372dc9014d73a997957d963632b38aa4e676d1db6879928e3f7861bcc31551a", 0x4a}, {&(0x7f0000000180)="3335bd5f981af2b5a4a4e04e9cf86d0f5e582cc8ab3c55636315880d6ef3650fde52ef3537d5643c45e51958f4109e98c9943455f0908d42410fb954c5c1577efdba6957e63f16e79d979adc52b4edf8e8200cf31af177b5bbc5abb197a586616e13729724b029e36a577d2a552404b77815625b8cf022cbf00b79dfcaea327d34e6202cf078e9fdeeabcd", 0x8b}], 0x3, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r1, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r5, r6}, @cred={0x20, 0xffff, 0x2, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r10, r11, r1, r1, r1, r12]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r13}, @rights={0x28, 0xffff, 0x1, [r0, r14, r15, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, 0x0, r16}, @rights={0x28, 0xffff, 0x1, [r17, r0, r18, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r19, r0]}], 0x140, 0x402}, 0x407) getgroups(0x0, 0x0) 10:52:45 executing program 4: [ 75.3825328] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1568 command syz-executor.1) acct(&(0x7f0000010040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 10:52:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x380) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c96d2210f40116522f8c5fbc7f1a657d78061cb3bc", 0x15}], 0x1) 10:52:45 executing program 3: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x6) write(r0, &(0x7f0000000140)="48e85a61b3892cde5536775ab44cc4063b641a24552229d970a0557e9479930b738bf5b575fe1ef24cec35901ceaaede4eddd3b258a52ddb6f316aa955ce6f94203f8309aea688261760e1057bd204dea8538f9cfbb049dbf4ea2853df9a9b6c2ea3bf8d96bf3a6e5a4c3e73259ea80ae4bd55cbfa2ffb426880cc7610c335a9d277e1c6c804de61edfee14d320db001832cdd44d51e162840646f48d41857", 0x9f) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x210, r1, 0x0, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00', 0x0) 10:52:45 executing program 4: acct(&(0x7f0000010040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000010040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) 10:52:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0xffffffff) setrlimit(0x6, &(0x7f0000000000)) dup3(r0, 0xffffffffffffffff, 0x0) setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffffffb, 0x800}) (async) fork() (async) mlockall(0x1) (async) fork() (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r3 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000180), 0x40000, 0x0) (rerun: 64) ioctl$HDAUDIO_FGRP_CODEC_INFO(r3, 0xc0106804, &(0x7f0000000580)={&(0x7f0000000540)="cca450395ead7c8ede6cf498979e97443934874a7fd10ec31b1d45b80edd0410a0d5eeb200543d29d4", 0x29}) (async) writev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="bd5cad2dfd73609b28ad9438a21eeaa4aebee80ecdfe64d6c63f6c29c594bc90149406a44266329cd3157fc0ec37a35cd050326e66c197aa4adb3702e909dee7ef545d3fa6c1f9239fad6683663cebb7d406afc4c542901d22c1ee2fef39759372299c092c1d5f47c8c6c35bf69d7eeebaae394987ed0280467c654c51f8195825586a205efb66ef919423a7c0ab52bfe4a0fbed12d2309e292420f94ac912b8c07e8ddd1a8a5e59b8901c9510b9a2b7be591f22e1f34b8b9d704881", 0xbc}, {&(0x7f0000000280)="2dfa66eca427cf34f617aab2ae240e62339b54cade88ba8f37d8debf0299b46882e72087a0125c5e2f7db4b05a1798dc375f834211044fa5c4a7a9649013badfec4beb2276165620fbac8039539f5e33d7f96c8f7d45a0df9ffe3ffce4f75a6e38c6e4a3016f3d3a5d72f6f608c70b65f2bc4dbef056a74c538c449986f8d9e80c553d46b7e6c329ef0cce7edf2e03904f7ce7ee68f21c4751edd9c6584c41cb0cf7e35baf563e669fd9611e1cf847ecf273aeab029421ee321dc06867d3dcc83fb91e806f7fbbb75bb1d8a60cfc0ee3d86eb9830aaa2c9ab146f827a2813dc490eed37ef7a46928bee2ded3e2a7b146e440fae38276", 0xf6}, {&(0x7f0000000380)="90e13236665210e26dc0f2fc9a17743ed486f0bb71a60c1843b187bff12312b14a7d8c23b0c9da4e9e972e6f87cd71447cab7c3bba4359e3ea15", 0x3a}, {&(0x7f00000003c0)="ac8c030ce8ce9a3a67ac9f4f5bbf6d994ea002aca4360720a2248ace2695352c28733b79790d7f95a99dcb25de45ebf1162db5947c3655e4437c1b05103389fa3c736c6a0504951b36115e67db71d76206830617d66911595d65622c99a5e1f5a6e41db3f7d2801af0bf4eab2915ebdb53b770fe8211697737e679cadff228adbb142cdf468ae4b1b5d801867953ed69c7bdc2479d80549f77399890", 0x9c}], 0x4) (async) bind(r0, &(0x7f0000000140)=@family, 0xe) (async) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(0xffffffffffffffff, r1, 0xffffffffffffffff) 10:52:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x380) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c96d2210f40116522f8c5fbc7f1a657d78061cb3bc", 0x15}], 0x1) 10:52:47 executing program 2: __fhopen40(&(0x7f0000000080)="7166bf0fc4b783260de3696e94d4f4cc2a8b19de144db6f8d03696b44beaed2578fb61248e4f4ad461bf2b625e49e57be47eefa56a049b2614da2a37d71ab0a88ceec929eeedb41c8c797a225aa26a", 0x4f, 0x40000) (async) compat_50_mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x200) (async) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x80) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:52:47 executing program 3: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) (async) ftruncate(0xffffffffffffffff, 0x0, 0x6) (async) write(r0, &(0x7f0000000140)="48e85a61b3892cde5536775ab44cc4063b641a24552229d970a0557e9479930b738bf5b575fe1ef24cec35901ceaaede4eddd3b258a52ddb6f316aa955ce6f94203f8309aea688261760e1057bd204dea8538f9cfbb049dbf4ea2853df9a9b6c2ea3bf8d96bf3a6e5a4c3e73259ea80ae4bd55cbfa2ffb426880cc7610c335a9d277e1c6c804de61edfee14d320db001832cdd44d51e162840646f48d41857", 0x9f) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x210, r1, 0x0, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00', 0x0) 10:52:47 executing program 4: getsockname$inet(0xffffffffffffffff, &(0x7f00000008c0), 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001080)=ANY=[@ANYBLOB="120100000000ea006b1d010140000102030109025f0003010000000904000000010100000a2401000000020102090401000001020000090401130101020000090501090000000000072501000000000904020000010200000904020101010200000905820900040000f707250100000000"], 0x0) pipe(0x0) 10:52:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x380) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c96d2210f40116522f8c5fbc7f1a657d78061cb3bc", 0x15}], 0x1) 10:52:47 executing program 5: symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000, 0x200) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x200) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1c0) (async) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x440000, 0x20) 10:52:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = open(&(0x7f0000002980)='./file0\x00', 0x10000, 0x80) getpeername(r3, &(0x7f00000029c0)=@data, &(0x7f0000002a00)=0xe) sendmsg(r2, &(0x7f0000002940)={&(0x7f0000000080)=@data="9ff0a0b884bc1038c792fae93e07", 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="86393576c6a5f88b3d1593675cc8f30a2460bbad6c1f9436adbb656f32539fdd143c9fbf9e0ce124efe9f743006bd94ede5564", 0x33}, {&(0x7f0000000100)="297f903ea724b99423f86e", 0xb}, {&(0x7f0000000140)="696e03aaee8cdd11a93279739173692ccbe7eb4b311d2df12371384a5c8e9d2b83f6c6b881f3bb499fe71e57ba7e03df32dc1be9566f7e9e250ba918814c292b491d1e6a31535b84d20fc6e6e279ea0353887b71addca7fc86e15ea05cfebc74aeefc200a21c8c3fda94a8a3aca7308dbcf5242417da6452f1772244cb2560a9148e0e6dcd64df900758addd86c946f7a91e536947d98e1773f4dac01f86f75726fb8e7faa1b22bc545bb5aa9fa1ce730bbb2fb16260bc3b511ff74dbff1fee3c92000463586cc1ac191f386ef6c83f1c01c4939756a9ee64add4b58cd4677fbf7c56ec754740b953a8ac90ea06636456a212765e87686ca762acc157522b26acae031ab8d70f21564a00d2cc834d6806c4b930bf748f2f33e395d74bf5493bfb40a51ca42ace79b3308ed961e6597f3f3508314c9114e076230319997f528e9a92c529a2d4130397d8fd1e869351ba5a6361a40c889506ae4940aabbec3807687ddb6ded66dd9e5bae2cdb7cf6148f69f10bb45a22be9fe5085d5ce5d2e667ecbee01271c21d33204d3f42a88c9a19c4ca85cf9c6ebc84abc657ca6bd186eccdbfff8b16a367bb710a0ff2b81b27ee565a8b3bda3ce3759f3ab0fb542e68d018ea5d648385b43000b7d6505304cfb79b24953dfe44015620439110567b745da42b05485ed1f4e7f771f5512ae9435d729b99292c14c4da24de3fd6c6b82729f2e5b3794d1356b8e6966ca85993233eb325cda1ae99542f9f84dd39466feaa9d2565d6d0218ab04fbb324482d47b01ffdf4940fe85a81c19efd2e602d3bd243500d47573fdc0554f733c7f10eefc9bbef4d3ace2d8d565e9cea08840b8c96c8414a9e008cda59bf99d5e089c1f28f04c5d7228e7fb045ffd57f22d29456d8dcbec65c83c395e7489e56fdc904d600d985be7d857979abff93dadeb7577b2f5ebb96a138d4d226f9a5a824b5e1fa71cc1555671a68e113302996f415c2a3e262dd428a955da300e11ed9c4fbb5c72744af7b3c9ee239dad35772ec2302b91f50f08c0b72044c3d11dbbb21698cfaeafeef896199b5e7b37c17351e07499a5eb5cd2b7383daee409a2fe028d9d0e3af57d5b5e0c9af48e70bcae61b38a769716fd0c32a30fa1b6b0038becd3c201eaef6aba6e9f4b3ac071fa2c068a12c84c77f9c44d109472913e56a4b8e186690a038f5727395ee9848acb7a4051f532a167659f267e3953cbeac989dbcd51748f4ad9cfa7b5d851c098da33fbd2c7f0b2e7a456ae3d6b94e3a0930645894b8fdc60801c7079924d8866d6ba170874857549b7c5ad810598c7d43d880f9555ab92579c21d3abdc179d8c532e642e0a22a01ea49f0b34481367f7eee4662610be7335c53e906d4b81c42f5f96c36aace9c2f13f38f8dae60ff7cfb2086c584afacd2d41b864ba7d0b0c0e8d823859d4b03d7a8aedf14884d2da334862737d6126188b51048675dc0ce53dfd4e0db7d0839b3c842332a745f5388e7c3a1367e4d77211c8475f128750b719b53d9cf23b7a46c4321b0ef48c6b883fe819811939a6fe23a0b257e0d2e1c0348b3aa1254d08dba931eb8ebc0b935413f33145c5ea27668d99c2794068cf95c5e3175c70334f1f2d703ea678d762010f540c787da743f2b1c6ee97adc314b0fd8f66ec475d09b412615591e37752a3d7d9133927f67120343e8a718f5adbfeb0a2de114f4e1f18166c4602dc7882b2972ab136004d3213ed7b16c8f3304d73654ee1128f6c7e4c3e222a06cca7a9f54d15ce7353b80cf75b4d26114f7281cff00c60f4e2cffcf0b8e7acccf207a07ba66810ce96797bccffd0e15f97d69606dcccb8a3d0a7a04c456079addc500d1af72a999dc81443f7e53338ed20cae2a36e06aafc449275cd811989fe80574a21d4d5675334c1ea2a34bdc835aa5208a24ab33afaf6b2df925af658eb948eb6eb63328ec83f3387fe590590f728b1990411c155e5cf3c823e6399cc6589e21e7f9850cfeb1f711d3e8ae7dfddf2b397d3fb3b5a978b46f3baeb7613ff2c20555307a1474872b1670d4469898fefcdfbdd6e521a642e5a97d886d36409aae226c5c83a7eab62c4dd6af1e613fcda2e391b8ccb2584fef1ff19b7442a54338813ed076b936a5e1f48dfcc5a93a3991a2f10cc072cd7e8d92d56ae20faa817e83a560d791cf54a8e62548cdabb57a809a52cced5cd3ed8b91999709fdb15a7aa3e8df4c132deb48e1ad61184f0e7f95d143d798eed0449b2d634371e2b13d430c2b155777303473f5fa30f397e437b8c6359ae560dc128e4ff65b522ae10b97c2d3bebad26b75c1cca6ae35f7ccdc8a174f3e8b13f4698c3cfc3837d37373d1eea28804cd5bccaa7ae9307abf9dfecda993834d5edc12799b8e270a5f5d36a5e3bd6bc15bd73d03244175b9ecdf3d10de089df42436c957a8d113f2ff7469a82220ed1a097df4f56c02471484da5727a77eba9df96eedfb1e30ada2f8d8bd33c2f486f9943a22b41e3b1dfa6dbd7184839117c6d57dbc868d45a4021ec771bebbd07e9e04154cd59fa619439918a03f2e7eaf9ec8b6c446aa679c0d2dc97d02bbc3c56800bce8c0acc07158767cf46f41ea3dbd5d3c24b32da59f93c8bbc8fa3536152470141bc56aa32825e2f7b855500b3beb56b56d3432f188abb06704b1b070ac1be24a43aa3b1ff35968245e64f820908a350f75ffc6910ca5d0d581ed5bb6b1e814e085bdbbbb4f6bb6a58021fc1582f2b49194e3f7430ad90a97a3637fb6d0d9c29218311c3ed9f38da9f2672018689f60fb325b0c49f0db389628287f844bb6d0a82a01c79e616cf2720f7348634cf2686661cd19424be3eadd78791f9103b78cab660fdef6df2b90d7f3e6a102b84c931cfe91efccf27f3a508f76d9b40b2c3b5c98c2f7518c3c9b0db4416c82b5903446fae65318035f9423c6d29b7af257797ed3022d49760d4cfb7c6094648087c040abf8b24844b40dc9b575ae1250f6f4032e29311a7b48ce024d6beb320697f1fe91aeaac58527c074664bfac0e2ddbabb6e43598bcf24513af7af048d6df8ffdfd5d543d229e11ac29f024dd76ca3a8205857ad37b94ba4507b6321334f90c8698bb3210f2d322ce3e89c4d117d0a22e9059aee2836a2bd425069990aac41b5d5106827779104d49941b53adec33b0ae6bd0f01aa8ff8a815103f67be0f6fbb4a3456fe0fc644e06653ee25d0780a5e2500ecb659bcfb71d9ab120c92de6293af25019df6012e78c77dd7a41cc41413c02012e35576df5e77616d8f77a83f5304b441941b448bb0f4b5e672599ccf0e393c56e8aa3c9839eb4b6e514618ebb66779f132caec7ed60a2f4f652b5e24c1f304ca23c032a2718f4e3906b5e93664a089ab6ed52c9a003fb0f94c69d00aad3ec43144c4092e3070a394baaa5fab847ef208aae588ecfdde3da362d9f57ea5d8907295b53a905e0f21e0fc8b94c9efdcd3860d3ccb72077d4aa0994657cfb4e42ee65649250039d5494897790cd3bf802d388c66d3e709c1f410ea35269e8bf97f5b881ac0f92932fe49e5cb58f84a70d683901e5060de39f27bf619a6245030f7f0024d7b7cea60885003b8c33c9bf318f82fb122c783153d2ad8ed7c9104abe0313067e99ed86b2e9df01cac251f562b2c6cd430af65769fe0f1db2e88e78d068bd00578370db0780e59bf5c0525700655a9248e1775a2645aff650da5972c7748f801f68d56d9f0c0421d67f131b084f487164f7cf2f10627fd11e214930d7380fcfb11c7a7c4811d8c01fa1441a81527495813ad4207433f0fbcf1c91a67711f5220e2c5e87a3ed207f351b5bf41c152bada69386a0374d0034d7288cd0df604908885997444e935e29fde59be4682d9abeb60f574a02144097a56b79f2dd376b44b8b2521f161089e582e166e51ceb33da20bdbbbc8354c11527f011892d873cb4959f4b1499d13af45ba7e8ddbf418ff3f7f9860d2fcc56180b2f625918df7205653e009d38ed635752f2276251407b8d16cce281a20597cb347b71bdc553cc6fcdce8c485b607af013ae9c31be3f48ba64a68ad51aeaddec1b9aa3a265cbcaf662ffff110c470fdddc79144bc2e053ef9306f44d4b1a4dd16317bc151c3684a0de59de4545e95af95414529475f179c4186c2bc5dab036728c1084d8e0f0dc185e04d889d6594851898b8309458a3ea4eafb8d007b993fd662813a8c40bf512fd7ceab7b84c7b85ec83d73956b964e9cd1295d9254e259fb29a8b888287d79db50991662834dbfe5925eb3691368e5c4d3878f36f94d3e293c6d3fefed45478783259daeda921c7a61c6eddec18e5b096cb51720bea366a07056f52bcc24a52244fb96dba2b944e7e64728642da1a5df44d6da20df4791b6c13bb1be5709c2279ca95f126641624d5ab9237e26ff54b275dab22b6f1ac1155258b1acb0bf632071334c925a1b256a1fe559d431e8c6dd22da3153e4b9d5e6a7edc4d24fd6e7d288808da7372a1b1893b40d1fc8e304c8abd5b0484454060de2e28d22fd32f1d14888473346bf4b2c33de68843d3a8324fad55fffcf864f992ce3fe4b7dd50b5d0cbf692c0d80bb1655759d43db8931b627a6fdbbdd0399d780116e4acd7b65ffb84ca6a6a42da3799d6ec239da9c12fa1625ba8b9574488e0224042a7a088bf4f1310e33231acd744598625b0419f2ed1a09c6d5fbdac7f4a3ee97cd3f0b96e46203fa65b31dcc63850c3b5d5867e35b329c4598efe351ea535f39069b99e65e9196f5f130692c14972721cdaa8be3e2e55865e26627568a3d6c42500662b4ea51c1ee4bfcaa0e1cbc3b3671ed40b25b19f8417c5fb134309a823f72b4a4ee2c1b23786a41471128d8ce4f1613ca63fd9e6a0230adcef550940572d2729552d197371d0ca9be441abb7e144b6246ec5678d25e621d24ac67c6d681ce500831e524f9e76b46de642c12402ec02bd1c49f64010cb4465b511e2d118bba7a6029100f06ec43a538fdedebd2a6e33c473f7d6be4128156db9f2f8a2247a22ab6b570ffefaf90e5dec6d21a862d4ab5b9ac75f07e328acc63f02ff68024a21a5649cabcc6844b9db4398f32168302638da7680ebf964e470d19f60c3d9563dad14334f549fec9e6aec9e34806c84d6e815db9e621cdef3e6f926881d6170f13f112670883073f7583a2b8502b4b04de626b209f68e1adee634a7f73b16702969363f756b0d3e436a4991a78c2e66c135a833202f64457b1d2fdd263898da71fd6f2ffa6fd7d6871101c5009b78398d2c647c7ac49628d266ad397726d2bc50bc6665e89c465b87e438ecc4c20aab2b617e553c0554dcb241cc40b19d7137d9612a34d20f1a844de6274e5d33b30539d7e29d5e5c04e3198ab45dfd079f5a4162d198806b3185841a107d20ef3a785ddaddbb0455eee7e163477f2b518d1aa1fc117b93459aa400a887945a593c3ff2b4b0c7071b982624f368cb9a1a061517dc88c5fb4b4653a7beb86b664ce777000edcc5959afd4943d2f3dcc074c314355f9764febf554f1090be3d800e3321c2806df2d71cf58021a3c7746a7e7f98a0f7546ce239ace95cabbc6cf8cae0fbf6979ef95939c49c2c7888eed79b1c88206f9b815c9f8e874c0dde795fa8456373203b8d7580ce0e390c89a5abd4c078afb86b099899b945f37348790d2a8de1806bd217f57cb41c46ab273294e8c925e57a543017738c08e1335459cda68ed2748f91041b822225512d4b208ea450da2e8f050c00c03ccf7f0dcc5005ee4c457ea0384925a6415", 0x1000}, {&(0x7f0000001140)="09cea88fc1f78d0e92ffaa2cc9355c7b618a33e4d8fd7ce4607cba410ef19b5ca6a756304d3d5f555c1c765efd279b4c23778b48849e99bd46f844c635bb161b1a11d8ac71a127b55dcb480840b972040157523597e6fc026e66cd1e802154f93bd95824864d7372d09bf4f61af5b753cca95c2bea5c18b7dd558dbae816a2e4b1d30d2111ea91acaee5de92662f71916cd7f341fe370363b39f3796e826e45346686c11946a29456bc15b5f4b55673381eb860850e6ec66a650016a4883c281b4fb4239ab74ab69b578302aaf786903ccebec34f8a6b9dbd746f8bb9071611008a82667100dfd3af9b73f358b", 0xed}, {&(0x7f0000001240)="24bcbf6edee0692fb7fc096f90f262c474386d89a9cf1e51620e57bf1c94780bb955ee5342780e73625255f7f7ee52", 0x2f}, {&(0x7f0000001280)="6147626f101f32806e6285ec530f417ae28784ebbc892a41dcc58f95d3e02cf3f181ec9bccb3454cab5c1f765d1eee29047f314e4f0265a32a368757eeeaf6b77024e0b7a714bba3c0785e8aaace3ee06c1c24b29980e242557659692c430c6e4abe7c6725a5179209f3f56401289a16a2859111d75d050795b327", 0x7b}, {&(0x7f0000001300)="5d7323258454307ab29f948b87f132c72b464c9f2ebc700872dd90b3626692de7928d27f93605b3334caead0ff133e895140a951f914ee9bff481579ed7600f8f0459db4b6fea071f0a13fe030514f48a6022d7d9f4210b61152c31f191c5c0089e108c7f8d9661ac841979ecec727ea5447e14ca2af8d40d0b9d998848746ec3408e280b2991d5175d98b15850a2497be60e34e6eaa692061eaa390b898c006182cbff02a6ddb0c493744a8bd7f", 0xae}, {&(0x7f00000013c0)="8bd8b6d9d69e5045a0b0c1929b6466ec97b8c576be5de1020fcff46ce3d24f742a9c49215c9b089075e5ce69fae751769510ba598408f59c59a0539ef4b64fbb98b6ce5c16256c9d5b593faf0b7f1c3972c21327b8c635294d10d56c9aa86106b0a8bb0b81569fe080be14addceb6da0836bd3eca22f40a466d4aba919b95e88d653bcdcab173988c284d3e6a2f7f05c5f61ba3c8bc19c80dedb7ba95e076ccfe4879cecba6253112738270714a495b11314c1e7c8877c776db10f74804fddeb0fe959ade53f0d6acaabe0219149dbe596808cc14e1943b801e48810ed8b12d820", 0xe1}], 0x8, &(0x7f0000001540)=[{0xf8, 0x100, 0x9, "1b2c40e4c8f45c6ce462d7a0202f241ec7e5c2d79a9dd1939d930952a6d59a1f43e6d14e148286f727015e9c60cd550ba61ebcdaeafa3e8532bf335706c7e2be0559cad571feb8317ccd88fed86bbbbc0a28cb591d95a6160d3237781e30e871d5e243ac19a26a28ca6bb948b778b50c2a6d453ef2f36276bb2cd85384972d5b849e1876d48972b3961243a1f81c9f57ab2a4e0c9f8f8585221182fadd2e15d55cc6ccd394d02402502ecc92b67a37e7cb9207ffe4f3cb14e8c7a41591021f080c65e0f3090cf11d3415f3a6b3bf193adbd0dbfdb2437e57d1fa5908201375075fc806be8e7d"}, {0x1010, 0x29, 0x0, "1a9a1b8ee87aa1afe9198bce7ad1ff11e57b5876d5f3d9c7dd6597d74ec56dd62fc22f6e6267366d22f6b49bc03a4b801f50c6cb9f927737ae65d4a1f0749cc20a982db29bb7321337f8ba3735e4559bf7da269e5b9d945cd7a799bf6d8cd20656c3b9ae24dfa82252ddb82c8e91047cc222548b4a47028222566a7c20dcb05b0ab66e1c62f2780879100b690a491319721604fd0468b2bf57bd3ba847f07bffabf8c8b4c0f5e50dbb2688286f611786a821c05ec7f9148d7bbf6b234d7c22cc25185f82a2f1e74a6eed8925d16585b6030504c9120bac92491214b4eafe9cc769131589ae158e48bc1596b1ba619c04a77b5447d19ee5ad9876602eb4ca2d2f65e89e5a7b6a28d043a1375c28814deb5177fa7d492505624b69f7674a2330077db460df13c1ae3c1aee8dcffe55da126ce0d544304930bee9996366aa34ba9a5e0a60b0244d77b644183080811205e69ef02fae3e5c054b56f0f99fc046d2e0aed0fb6379820809526f152fdaf473ee3396a882a2814b8d852a7ed95bb2afcb6185faef291bdb9f152ba91051bbfcf342db05839ee8eaa00ad7ac6b375f54ba372ff1eff842ede47f8b15426f2aae815876ce3ab3792761db442560932b1e21af747bddf46d0f21c0b2378a5336eef7af69c479250c1ab1b52736419d8671af244843f7bd758268be2266994c17592066828ae91220c8245affb68ece5ab8472ff688f4d7562408bf1b703e5cc9a08af532bb332b9f6c79ff1034edd65f69187e5876de711439ee29ef7e88696a2b3d6c5da76aec04dee3520e95418f178fb5e247de8787afa002b943a284791f3b1a6365c8ee2ede57902b1c6ecb2c75732081b97e1729df0bef65e2bf7470c057b75c0647d0575349e66fe94663f547cba2b062050aead9ee6e843ac53e13a733cf1c28509981a0538905eacc9a84ee7e068c708ea03ad0fc2199c50fe24f8dfb4c945ecd4c8c8d9fc58c194a82cf423004441224f3195b9b793f9470b4f197a7e04404ffc625f6ef32782a2e58660391f8ae1d85276c9e1593c1c091418bb0a0e4c62846475f7035da25facaae89c81704192f374adff72e844be22726efe5e16169ef5450edebe49fc72b3ebeba7f95c6a255b55d2512e9db67893505525c166d1d832289ea1da683003ea469860532955082e6567f7a4c9bf8e8bf50a22b1c3731368faf266c5c39791a71564fa74ea10201bf435956ae9a326278964d7a61c5987b37c83d2f4257585c490997a0c7d46cbce65a91058f64d5fcb845b9cf5a378386a635541b98d708e8a06f73ce4191d97cd875e7f95797a2366b4ead8ad41cf6bb1fccfc401c53129364cf28216da91d90c146cf9497f234a14825774330649bed95c77465e920a3be6ecc67a16308663ef328e10196055e223b7f1462f7d4d4b3a02410563e1f6b6e2bc9a0e06bd813b7173f8a4d55b4653b3d3ad83749707ae86aeac307590ac87042bb510d0791d5e5cd49bdfd0da552feb592f4a877442f67ceda6a3fc39f039ecbd28cc40c3ab6617adffe6c8565a567d7f081e0269917da6cf876489ea79aaf768daa5b734b2dba2a66064a741c54e958ce1ff03144d4bd35ebe3c6d0aeaa66504ef6b693df1d0e59a8dc771d6c47d7e5b373c3dd34321426d35e70e8e2726a3d485d48853c7f610d2ee4f51d511aaa6d1a8fafe8a5f7a26b06533e8982b3100297c421ab55d675d348ac082f8136d107d58f80d9c9b064601899187b06db7b053d6d43e6e1c7a0f87fa162d36e5a69fd81739a708030b7d875c8348b9cf02bbcc06e926883446353daf50c78d8e47a507b569c2d0036e104a4cc2912e1ceb0be0d7c093c8e839fdc83465e81989f39253453f8ee4b95d5abf340ad2f86d080571b9585a12561b58e3a787fd3855f94df56832da9d263fca8d9503347ab60701561b898e53fc84f244bf0a5ccea89c2d566738cbcdd3a820a1851eaea3b4793a7134db5b6d399891b5afdcda13837e06ba3aa0d24b062409744c683fa1eabeb406cb8a5582eb6186aa64daa0be1ca32bae0747980b6730e10339a412e976b8c00bcc1dd51eaa7b6e6c45d02d9bce52ca74f1225e643d10d3d1077ef6088de80da9e755754468697bef21e297d500394c0be0dc77a69676dd64c9a3a3adb56fad8704fb42c49fd092cbf6e1fcc2ed25b79694a42af5f3f632f501a11608a6b4949799dc4464a90f727d338631b478317d53650ad6dd77b186750e9307e24560d058cd5b701558989fd8df4d6b28ea80b006c7e8d5976d801da9e91b79f3ef38b5e8037ee05bd897b3c3227a5e8ace79daaed99010960273239e85349af955bcc7e27747a1d92c308cbc7165e903c3afd259cbbc4fae63a6764869ac16ca5d602b3f868b648da11dd2096b14ce9a08583dcc24cde3e70082211e1eeec51a69041c0643be7c5ae719e74167e0f5e8381c35a20acf22225a8dca1ca8b2eb08422367a9e06a50504522bb61a87955ca75fc3334e61538b875aad6a1c62060cf0ba41dc1e079203faca759cba41b88b5586c3156720385a23ec681080fdf8a2803fd4f33d8af69885d513acdc594a93965b721ed9f9778df6aff010c1ecb46af7c289544379368f3478739709b3bd9ed98d538f78274537310c62fec6c28072a3b964cb6efee6119ed92bdccfab099084b94407b41c64ee3c9e8e1f085c3a87b75da5aa26f6d58f8cff03b68046d4e24fcf8001d22063c5b3676efb0b7546e461bd9218bb225de95b9cc9a2dd056d46cc39b65936251189abd7bab670caf8f749119ae4955b311e07bf2d6e0287bbd6db6866a833f1f8c500307bb7c601694ba61628d7a7d663c6bcafc4369f982d66e8648ed925ac2a566844e96f7c9d82b30793a02febf4ba8142a0c553b7c76ee8d7227521509787497709daa936fc704ff7e18780d645712201dad32d6e83d6b488ace724056371396993132323ccb9d37116361194304ebd148e6de22eeb69046d8c8348610af49ff6a24ec03243ee99f4d366c4df2d548f343b39216de68fae45ff32ce16b1ae465001097cf7e10b93fbcd03bda57862af7e34c661586c78810bce32dbfbd464ad0ba46754a0b0c5f9395cd40dd68921b84f3c65fbefe228d48d6cbdfe96487bd3c15d76683395a4ac3a58983690252ace122613ecde15b3a5dee6bb877d976492463af915c14b375031a8e78e1dad0e8b8808fc43cd2591a686a33bc5926cd0490124144ad06004d23dea178641dbf4056745648021c88723388b6f637cca332a8a65b1a741a419147819e2da5c385d35ba157ef128465bf3d0bb3ca72cc96897cbdd7c9db89c345ad6be27852baa68758b95492dabb828603234498573e7bcd518c1f88a4535f859bfae68a14ff30eee696c3e0901eacf431fb7e9cee41787777c9d4bb91f65880fed1af370590c49331c63aee5d54274a2ef6eebdcb71c06595e6f44884d0cd6704494227654316398267f3c71085d4e9e878cec4d341cc053c5b13b2cbe7055cb8df1382cfd7d591aaced3a46143c2528657e5f4d52f414666ca0451b49199d6a028491e27e5327f09149f1795c962d8620b2a9b9ae8072c1f3f60308b8130af36318bcf6e7ef552ce6cbc6f1503ea7d10cf3434eab52649fdc22fcd54a19c0d034d36f04beaee83ae9b7d3b32efc7bf57ddfc115cb55fd5d6636cc44f291920109f992e47e908f24468f131b35e6031cbf64974c315600d1ba7504c6cb2d6c30f3d36435792d69fe75de14b052b31dcf7b34cfb938d73d85f744157506713ac625a637bf14563a88524fcbb93df61a10bcd43ef8d4ca46b3c62f87d2b28e15e6b826807f0d05d91ae7cc517374b61143fcc7dc848049d15a3b743f6eb4f6f74372ed51cb7b88acf58efed3a8124d1e9acac0c04eddabc4aa1cb56932271fd021f6693b04c6b5a4939a33029e88c19aa838355f8cb6e2013295f99e9129218f66e3f4bf8042cf39c1fe58f2f3eae1e7975f2117533f63c217895c33fa87f4eae129a429d474d62177c5ef0fdbebfdbe9fb7ef5aed9c23402e75e2cc95ff654dac9d656ddec2d9e0866563799a69843818a445be24504ed991485adae47c3ab84007d7ead828255b68161ef5258f5251a5bb6337e0ffac57f363278555546bc896e85e0e2cf2950df79b75353ebc61650a81614e64897ced0566cfed84557150f0cee35a6aa33d40d148105c328bdaef481b02abf367c9dbf2dbdf5697a86c10d0f265682c788e373bc77a7e4158843a17fa5bbb36e302002893d9b8f20e9b5c0cb4bd31195b27dee00dca9b3f749cc2c090e245f320cc0f0202dfbb4faa5e31de3d5babb4be1a7a27b2d16aa7ef78c016f3cf42f39c0322fe733984b1633fac7589984d14d0987d6f05c4a34736ad1d505f89f17cc9883c8e180b0b58f48867c12348d2d840c313d178665c282b2dec6d5f461e1b5f359bd37d696b32ad74779b31603ca514a67abf5c0e4c2a22230bc4344b25962b8dc5388b12f4403f502285782a67f58ee7e741aa37dbb452cf604675aa73d981eff3742d67ba27cf4e626e041346ccf419a0349579eb226a598e1055662f8cc0a40efa474dd62860f70be21c7f372520d0c851d0f08fa84bc53b8c05c11ea103b5142f7fdcef84b3924a5fbd321bcf8c1d8b52785f92f5e828ac19e1f3b605e4a1dba50f959c4dcd89837ae7106153f8fae7f6cf54522f06bba22da61ae02bfd9075b69cf23f1f9de7bb3303459bbd7c49f9b0fc46e297fe82da773549e72abf954299246ff6ca6707ce14b99b8db7326d1cd7c11aa9941a8f31a0f683d588bb41f6a9cb16f8854aba94cf621ec661eb98f79a2c705d5613950bd7bd48b37b08d7bd041c9008d31f0c0435695e1f996c4c048b289aeedf3efeefd975d3170318ce155d2476ccdb1a9f7cfdabe28836b3627658d7a70124ac086607b3c338961bceaae98e6f5e675d239a95e7403e58b21c0d24193d73667ab19cc645536036d278c32c785646e414135c24ea13ee103610adafa4b51babe6189dccc10c97a44c7a23f12165e3e86739197afc3b5d5a42257324b56cc82728bdd19e7c9303c91dd4edc3d625ebfb9b168c94920e4658ba35cb3c301a3398a3d7feb68fbf7b7fc07c728d8ab538f0325b8e8e35666242519e755064c0ae6a6729c85ff6fe8eae8441701eb67c6a54f24c6e6efba13894a33568a87b36bee8fe0bd1889ea41263640e976ad3b121c196c00a946f0a5c84138646c3c8c0d73f803d5c63be5adbe822a9da1d9734f2e267a6bf132247ac58c72ca08ec3809ff808060ddb44cafee76c4f36f3c243daaf9823a39768f0684d3d958e06f7da99808b69e7cee10cd66ae5775598370d7db2b69d3714f1ad48ee1db9ba6d63540a98b3745ad1ce5ded6f002a84db175eddeafa4987a1e007d98cbeecaeb96b0c884e41f5496ee12cc81efe5020bb718c94281f339fed1eb3b82499e525beb366ce37c1d7a29256b1af4a0ecf644b191f9fe72aee37bbe9aa8f089d4bcfeaec1cab2118de746f81ec6b47e42d4485e6010e7cf3eaa4af6f585287a96c373f7309ab701095791489dbcd362419ec059aba555bcfb93ed5cd3a628eac5ebf93b1b5481f43703840dd56351c1a56206b32be8a3f474f5116ff4c120d563e809b3841c80c719846b596f8d06799bdd56ca5bc06e9b39cd570fa0b2be98063e962631f99ee45a3fb61df1c6b7124fa99ab9600aeb88d8f9e502d00a643b6ea027d3225ecbcb0a677ace809b161bd3316dfe4302f2538307206b35694a1d276825c83"}, {0xb0, 0x11, 0x4, "f45b68d53d28ca74e571dc8b30af1f847a3a0c7539f8e5f30fdabcfae5407eea8a9d5c119e14fa4ae24b1dfb8ca644c2e65abc7f090134cb8600c8baf8c8804fdc83c03df150cf05125a315970abdf47ad6c5851faf1ae293639c589214273216f5b972f0e655f0447879d2a0c22cf34886bf0551c20ce52f833cd6fcd9549b9220b1eeb4949eaa57b7ad2ff6ea7409987bb90a7842be028f2690faf4715"}, {0x70, 0x101, 0xa8, "df074257ce8c739d026550a263a405f5842474150c6e90f717cebd1484e130ae4f386a6b3ca17ff76abd616b6e402ff5eaf35dab08e9c9ec910799b12508546270b99af39461788d5dc2da608428372b450cb6d0b13e00f008"}, {0xe0, 0x100, 0xff, "66db8ae96fcd18c24aff4e58ab6d3d868a69f28fa4ad477697aaac11d0eb92896d084457ca75f21f92fe57a5eec9ea93b4c210df979668de1fc5cf87699bffa20d0ec83279a9fed81d4708a4a03a9c73fd46fe8c13c38686d7486ad9b3a7d5fa97ba558055e3743496c51e2a2f81bed1194257d03b6f3cc0b57de76a8959782452566eda09d766f40bbe59ef42815b12887eb4ff158d85395c1cdc0ebe1f9f6714a5038606d041c414a650d3f4901e2405b18c8907ff0bf7be74be3359f2af779b1beeb6ab80725ca324a0e790"}, {0x30, 0x1, 0x3, "f6ae877f4700f2aabe1540086d2d40db79327aeda8255092c3fbfb3663c96796"}, {0xb0, 0x29, 0x0, "bf64da6acc65384b0ebfa8f7d8d5963f8ad6239506cec67bd78feda9d86de4c94053f40dd7d33432485023bdb8f444ea2a3b5b36afa62244ca2fc9aba2207e358639933b1ab0eb68122620c2ceb49e9668769e6fa27372be8e2394d44f5a21ee385273c60ba87a95b10465bef426bf853417671e69ddbf16e1e21ab7d5c580b874fed6d93ca30746b545a26252d9c800d517accb59a66b0765efb3"}, {0x18, 0x6, 0x3, "3bae7096e26530"}], 0x1400}, 0x4) 10:52:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) (async) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r3 = open(&(0x7f0000002980)='./file0\x00', 0x10000, 0x80) getpeername(r3, &(0x7f00000029c0)=@data, &(0x7f0000002a00)=0xe) (async) sendmsg(r2, &(0x7f0000002940)={&(0x7f0000000080)=@data="9ff0a0b884bc1038c792fae93e07", 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="86393576c6a5f88b3d1593675cc8f30a2460bbad6c1f9436adbb656f32539fdd143c9fbf9e0ce124efe9f743006bd94ede5564", 0x33}, {&(0x7f0000000100)="297f903ea724b99423f86e", 0xb}, {&(0x7f0000000140)="696e03aaee8cdd11a93279739173692ccbe7eb4b311d2df12371384a5c8e9d2b83f6c6b881f3bb499fe71e57ba7e03df32dc1be9566f7e9e250ba918814c292b491d1e6a31535b84d20fc6e6e279ea0353887b71addca7fc86e15ea05cfebc74aeefc200a21c8c3fda94a8a3aca7308dbcf5242417da6452f1772244cb2560a9148e0e6dcd64df900758addd86c946f7a91e536947d98e1773f4dac01f86f75726fb8e7faa1b22bc545bb5aa9fa1ce730bbb2fb16260bc3b511ff74dbff1fee3c92000463586cc1ac191f386ef6c83f1c01c4939756a9ee64add4b58cd4677fbf7c56ec754740b953a8ac90ea06636456a212765e87686ca762acc157522b26acae031ab8d70f21564a00d2cc834d6806c4b930bf748f2f33e395d74bf5493bfb40a51ca42ace79b3308ed961e6597f3f3508314c9114e076230319997f528e9a92c529a2d4130397d8fd1e869351ba5a6361a40c889506ae4940aabbec3807687ddb6ded66dd9e5bae2cdb7cf6148f69f10bb45a22be9fe5085d5ce5d2e667ecbee01271c21d33204d3f42a88c9a19c4ca85cf9c6ebc84abc657ca6bd186eccdbfff8b16a367bb710a0ff2b81b27ee565a8b3bda3ce3759f3ab0fb542e68d018ea5d648385b43000b7d6505304cfb79b24953dfe44015620439110567b745da42b05485ed1f4e7f771f5512ae9435d729b99292c14c4da24de3fd6c6b82729f2e5b3794d1356b8e6966ca85993233eb325cda1ae99542f9f84dd39466feaa9d2565d6d0218ab04fbb324482d47b01ffdf4940fe85a81c19efd2e602d3bd243500d47573fdc0554f733c7f10eefc9bbef4d3ace2d8d565e9cea08840b8c96c8414a9e008cda59bf99d5e089c1f28f04c5d7228e7fb045ffd57f22d29456d8dcbec65c83c395e7489e56fdc904d600d985be7d857979abff93dadeb7577b2f5ebb96a138d4d226f9a5a824b5e1fa71cc1555671a68e113302996f415c2a3e262dd428a955da300e11ed9c4fbb5c72744af7b3c9ee239dad35772ec2302b91f50f08c0b72044c3d11dbbb21698cfaeafeef896199b5e7b37c17351e07499a5eb5cd2b7383daee409a2fe028d9d0e3af57d5b5e0c9af48e70bcae61b38a769716fd0c32a30fa1b6b0038becd3c201eaef6aba6e9f4b3ac071fa2c068a12c84c77f9c44d109472913e56a4b8e186690a038f5727395ee9848acb7a4051f532a167659f267e3953cbeac989dbcd51748f4ad9cfa7b5d851c098da33fbd2c7f0b2e7a456ae3d6b94e3a0930645894b8fdc60801c7079924d8866d6ba170874857549b7c5ad810598c7d43d880f9555ab92579c21d3abdc179d8c532e642e0a22a01ea49f0b34481367f7eee4662610be7335c53e906d4b81c42f5f96c36aace9c2f13f38f8dae60ff7cfb2086c584afacd2d41b864ba7d0b0c0e8d823859d4b03d7a8aedf14884d2da334862737d6126188b51048675dc0ce53dfd4e0db7d0839b3c842332a745f5388e7c3a1367e4d77211c8475f128750b719b53d9cf23b7a46c4321b0ef48c6b883fe819811939a6fe23a0b257e0d2e1c0348b3aa1254d08dba931eb8ebc0b935413f33145c5ea27668d99c2794068cf95c5e3175c70334f1f2d703ea678d762010f540c787da743f2b1c6ee97adc314b0fd8f66ec475d09b412615591e37752a3d7d9133927f67120343e8a718f5adbfeb0a2de114f4e1f18166c4602dc7882b2972ab136004d3213ed7b16c8f3304d73654ee1128f6c7e4c3e222a06cca7a9f54d15ce7353b80cf75b4d26114f7281cff00c60f4e2cffcf0b8e7acccf207a07ba66810ce96797bccffd0e15f97d69606dcccb8a3d0a7a04c456079addc500d1af72a999dc81443f7e53338ed20cae2a36e06aafc449275cd811989fe80574a21d4d5675334c1ea2a34bdc835aa5208a24ab33afaf6b2df925af658eb948eb6eb63328ec83f3387fe590590f728b1990411c155e5cf3c823e6399cc6589e21e7f9850cfeb1f711d3e8ae7dfddf2b397d3fb3b5a978b46f3baeb7613ff2c20555307a1474872b1670d4469898fefcdfbdd6e521a642e5a97d886d36409aae226c5c83a7eab62c4dd6af1e613fcda2e391b8ccb2584fef1ff19b7442a54338813ed076b936a5e1f48dfcc5a93a3991a2f10cc072cd7e8d92d56ae20faa817e83a560d791cf54a8e62548cdabb57a809a52cced5cd3ed8b91999709fdb15a7aa3e8df4c132deb48e1ad61184f0e7f95d143d798eed0449b2d634371e2b13d430c2b155777303473f5fa30f397e437b8c6359ae560dc128e4ff65b522ae10b97c2d3bebad26b75c1cca6ae35f7ccdc8a174f3e8b13f4698c3cfc3837d37373d1eea28804cd5bccaa7ae9307abf9dfecda993834d5edc12799b8e270a5f5d36a5e3bd6bc15bd73d03244175b9ecdf3d10de089df42436c957a8d113f2ff7469a82220ed1a097df4f56c02471484da5727a77eba9df96eedfb1e30ada2f8d8bd33c2f486f9943a22b41e3b1dfa6dbd7184839117c6d57dbc868d45a4021ec771bebbd07e9e04154cd59fa619439918a03f2e7eaf9ec8b6c446aa679c0d2dc97d02bbc3c56800bce8c0acc07158767cf46f41ea3dbd5d3c24b32da59f93c8bbc8fa3536152470141bc56aa32825e2f7b855500b3beb56b56d3432f188abb06704b1b070ac1be24a43aa3b1ff35968245e64f820908a350f75ffc6910ca5d0d581ed5bb6b1e814e085bdbbbb4f6bb6a58021fc1582f2b49194e3f7430ad90a97a3637fb6d0d9c29218311c3ed9f38da9f2672018689f60fb325b0c49f0db389628287f844bb6d0a82a01c79e616cf2720f7348634cf2686661cd19424be3eadd78791f9103b78cab660fdef6df2b90d7f3e6a102b84c931cfe91efccf27f3a508f76d9b40b2c3b5c98c2f7518c3c9b0db4416c82b5903446fae65318035f9423c6d29b7af257797ed3022d49760d4cfb7c6094648087c040abf8b24844b40dc9b575ae1250f6f4032e29311a7b48ce024d6beb320697f1fe91aeaac58527c074664bfac0e2ddbabb6e43598bcf24513af7af048d6df8ffdfd5d543d229e11ac29f024dd76ca3a8205857ad37b94ba4507b6321334f90c8698bb3210f2d322ce3e89c4d117d0a22e9059aee2836a2bd425069990aac41b5d5106827779104d49941b53adec33b0ae6bd0f01aa8ff8a815103f67be0f6fbb4a3456fe0fc644e06653ee25d0780a5e2500ecb659bcfb71d9ab120c92de6293af25019df6012e78c77dd7a41cc41413c02012e35576df5e77616d8f77a83f5304b441941b448bb0f4b5e672599ccf0e393c56e8aa3c9839eb4b6e514618ebb66779f132caec7ed60a2f4f652b5e24c1f304ca23c032a2718f4e3906b5e93664a089ab6ed52c9a003fb0f94c69d00aad3ec43144c4092e3070a394baaa5fab847ef208aae588ecfdde3da362d9f57ea5d8907295b53a905e0f21e0fc8b94c9efdcd3860d3ccb72077d4aa0994657cfb4e42ee65649250039d5494897790cd3bf802d388c66d3e709c1f410ea35269e8bf97f5b881ac0f92932fe49e5cb58f84a70d683901e5060de39f27bf619a6245030f7f0024d7b7cea60885003b8c33c9bf318f82fb122c783153d2ad8ed7c9104abe0313067e99ed86b2e9df01cac251f562b2c6cd430af65769fe0f1db2e88e78d068bd00578370db0780e59bf5c0525700655a9248e1775a2645aff650da5972c7748f801f68d56d9f0c0421d67f131b084f487164f7cf2f10627fd11e214930d7380fcfb11c7a7c4811d8c01fa1441a81527495813ad4207433f0fbcf1c91a67711f5220e2c5e87a3ed207f351b5bf41c152bada69386a0374d0034d7288cd0df604908885997444e935e29fde59be4682d9abeb60f574a02144097a56b79f2dd376b44b8b2521f161089e582e166e51ceb33da20bdbbbc8354c11527f011892d873cb4959f4b1499d13af45ba7e8ddbf418ff3f7f9860d2fcc56180b2f625918df7205653e009d38ed635752f2276251407b8d16cce281a20597cb347b71bdc553cc6fcdce8c485b607af013ae9c31be3f48ba64a68ad51aeaddec1b9aa3a265cbcaf662ffff110c470fdddc79144bc2e053ef9306f44d4b1a4dd16317bc151c3684a0de59de4545e95af95414529475f179c4186c2bc5dab036728c1084d8e0f0dc185e04d889d6594851898b8309458a3ea4eafb8d007b993fd662813a8c40bf512fd7ceab7b84c7b85ec83d73956b964e9cd1295d9254e259fb29a8b888287d79db50991662834dbfe5925eb3691368e5c4d3878f36f94d3e293c6d3fefed45478783259daeda921c7a61c6eddec18e5b096cb51720bea366a07056f52bcc24a52244fb96dba2b944e7e64728642da1a5df44d6da20df4791b6c13bb1be5709c2279ca95f126641624d5ab9237e26ff54b275dab22b6f1ac1155258b1acb0bf632071334c925a1b256a1fe559d431e8c6dd22da3153e4b9d5e6a7edc4d24fd6e7d288808da7372a1b1893b40d1fc8e304c8abd5b0484454060de2e28d22fd32f1d14888473346bf4b2c33de68843d3a8324fad55fffcf864f992ce3fe4b7dd50b5d0cbf692c0d80bb1655759d43db8931b627a6fdbbdd0399d780116e4acd7b65ffb84ca6a6a42da3799d6ec239da9c12fa1625ba8b9574488e0224042a7a088bf4f1310e33231acd744598625b0419f2ed1a09c6d5fbdac7f4a3ee97cd3f0b96e46203fa65b31dcc63850c3b5d5867e35b329c4598efe351ea535f39069b99e65e9196f5f130692c14972721cdaa8be3e2e55865e26627568a3d6c42500662b4ea51c1ee4bfcaa0e1cbc3b3671ed40b25b19f8417c5fb134309a823f72b4a4ee2c1b23786a41471128d8ce4f1613ca63fd9e6a0230adcef550940572d2729552d197371d0ca9be441abb7e144b6246ec5678d25e621d24ac67c6d681ce500831e524f9e76b46de642c12402ec02bd1c49f64010cb4465b511e2d118bba7a6029100f06ec43a538fdedebd2a6e33c473f7d6be4128156db9f2f8a2247a22ab6b570ffefaf90e5dec6d21a862d4ab5b9ac75f07e328acc63f02ff68024a21a5649cabcc6844b9db4398f32168302638da7680ebf964e470d19f60c3d9563dad14334f549fec9e6aec9e34806c84d6e815db9e621cdef3e6f926881d6170f13f112670883073f7583a2b8502b4b04de626b209f68e1adee634a7f73b16702969363f756b0d3e436a4991a78c2e66c135a833202f64457b1d2fdd263898da71fd6f2ffa6fd7d6871101c5009b78398d2c647c7ac49628d266ad397726d2bc50bc6665e89c465b87e438ecc4c20aab2b617e553c0554dcb241cc40b19d7137d9612a34d20f1a844de6274e5d33b30539d7e29d5e5c04e3198ab45dfd079f5a4162d198806b3185841a107d20ef3a785ddaddbb0455eee7e163477f2b518d1aa1fc117b93459aa400a887945a593c3ff2b4b0c7071b982624f368cb9a1a061517dc88c5fb4b4653a7beb86b664ce777000edcc5959afd4943d2f3dcc074c314355f9764febf554f1090be3d800e3321c2806df2d71cf58021a3c7746a7e7f98a0f7546ce239ace95cabbc6cf8cae0fbf6979ef95939c49c2c7888eed79b1c88206f9b815c9f8e874c0dde795fa8456373203b8d7580ce0e390c89a5abd4c078afb86b099899b945f37348790d2a8de1806bd217f57cb41c46ab273294e8c925e57a543017738c08e1335459cda68ed2748f91041b822225512d4b208ea450da2e8f050c00c03ccf7f0dcc5005ee4c457ea0384925a6415", 0x1000}, {&(0x7f0000001140)="09cea88fc1f78d0e92ffaa2cc9355c7b618a33e4d8fd7ce4607cba410ef19b5ca6a756304d3d5f555c1c765efd279b4c23778b48849e99bd46f844c635bb161b1a11d8ac71a127b55dcb480840b972040157523597e6fc026e66cd1e802154f93bd95824864d7372d09bf4f61af5b753cca95c2bea5c18b7dd558dbae816a2e4b1d30d2111ea91acaee5de92662f71916cd7f341fe370363b39f3796e826e45346686c11946a29456bc15b5f4b55673381eb860850e6ec66a650016a4883c281b4fb4239ab74ab69b578302aaf786903ccebec34f8a6b9dbd746f8bb9071611008a82667100dfd3af9b73f358b", 0xed}, {&(0x7f0000001240)="24bcbf6edee0692fb7fc096f90f262c474386d89a9cf1e51620e57bf1c94780bb955ee5342780e73625255f7f7ee52", 0x2f}, {&(0x7f0000001280)="6147626f101f32806e6285ec530f417ae28784ebbc892a41dcc58f95d3e02cf3f181ec9bccb3454cab5c1f765d1eee29047f314e4f0265a32a368757eeeaf6b77024e0b7a714bba3c0785e8aaace3ee06c1c24b29980e242557659692c430c6e4abe7c6725a5179209f3f56401289a16a2859111d75d050795b327", 0x7b}, {&(0x7f0000001300)="5d7323258454307ab29f948b87f132c72b464c9f2ebc700872dd90b3626692de7928d27f93605b3334caead0ff133e895140a951f914ee9bff481579ed7600f8f0459db4b6fea071f0a13fe030514f48a6022d7d9f4210b61152c31f191c5c0089e108c7f8d9661ac841979ecec727ea5447e14ca2af8d40d0b9d998848746ec3408e280b2991d5175d98b15850a2497be60e34e6eaa692061eaa390b898c006182cbff02a6ddb0c493744a8bd7f", 0xae}, {&(0x7f00000013c0)="8bd8b6d9d69e5045a0b0c1929b6466ec97b8c576be5de1020fcff46ce3d24f742a9c49215c9b089075e5ce69fae751769510ba598408f59c59a0539ef4b64fbb98b6ce5c16256c9d5b593faf0b7f1c3972c21327b8c635294d10d56c9aa86106b0a8bb0b81569fe080be14addceb6da0836bd3eca22f40a466d4aba919b95e88d653bcdcab173988c284d3e6a2f7f05c5f61ba3c8bc19c80dedb7ba95e076ccfe4879cecba6253112738270714a495b11314c1e7c8877c776db10f74804fddeb0fe959ade53f0d6acaabe0219149dbe596808cc14e1943b801e48810ed8b12d820", 0xe1}], 0x8, &(0x7f0000001540)=[{0xf8, 0x100, 0x9, "1b2c40e4c8f45c6ce462d7a0202f241ec7e5c2d79a9dd1939d930952a6d59a1f43e6d14e148286f727015e9c60cd550ba61ebcdaeafa3e8532bf335706c7e2be0559cad571feb8317ccd88fed86bbbbc0a28cb591d95a6160d3237781e30e871d5e243ac19a26a28ca6bb948b778b50c2a6d453ef2f36276bb2cd85384972d5b849e1876d48972b3961243a1f81c9f57ab2a4e0c9f8f8585221182fadd2e15d55cc6ccd394d02402502ecc92b67a37e7cb9207ffe4f3cb14e8c7a41591021f080c65e0f3090cf11d3415f3a6b3bf193adbd0dbfdb2437e57d1fa5908201375075fc806be8e7d"}, {0x1010, 0x29, 0x0, "1a9a1b8ee87aa1afe9198bce7ad1ff11e57b5876d5f3d9c7dd6597d74ec56dd62fc22f6e6267366d22f6b49bc03a4b801f50c6cb9f927737ae65d4a1f0749cc20a982db29bb7321337f8ba3735e4559bf7da269e5b9d945cd7a799bf6d8cd20656c3b9ae24dfa82252ddb82c8e91047cc222548b4a47028222566a7c20dcb05b0ab66e1c62f2780879100b690a491319721604fd0468b2bf57bd3ba847f07bffabf8c8b4c0f5e50dbb2688286f611786a821c05ec7f9148d7bbf6b234d7c22cc25185f82a2f1e74a6eed8925d16585b6030504c9120bac92491214b4eafe9cc769131589ae158e48bc1596b1ba619c04a77b5447d19ee5ad9876602eb4ca2d2f65e89e5a7b6a28d043a1375c28814deb5177fa7d492505624b69f7674a2330077db460df13c1ae3c1aee8dcffe55da126ce0d544304930bee9996366aa34ba9a5e0a60b0244d77b644183080811205e69ef02fae3e5c054b56f0f99fc046d2e0aed0fb6379820809526f152fdaf473ee3396a882a2814b8d852a7ed95bb2afcb6185faef291bdb9f152ba91051bbfcf342db05839ee8eaa00ad7ac6b375f54ba372ff1eff842ede47f8b15426f2aae815876ce3ab3792761db442560932b1e21af747bddf46d0f21c0b2378a5336eef7af69c479250c1ab1b52736419d8671af244843f7bd758268be2266994c17592066828ae91220c8245affb68ece5ab8472ff688f4d7562408bf1b703e5cc9a08af532bb332b9f6c79ff1034edd65f69187e5876de711439ee29ef7e88696a2b3d6c5da76aec04dee3520e95418f178fb5e247de8787afa002b943a284791f3b1a6365c8ee2ede57902b1c6ecb2c75732081b97e1729df0bef65e2bf7470c057b75c0647d0575349e66fe94663f547cba2b062050aead9ee6e843ac53e13a733cf1c28509981a0538905eacc9a84ee7e068c708ea03ad0fc2199c50fe24f8dfb4c945ecd4c8c8d9fc58c194a82cf423004441224f3195b9b793f9470b4f197a7e04404ffc625f6ef32782a2e58660391f8ae1d85276c9e1593c1c091418bb0a0e4c62846475f7035da25facaae89c81704192f374adff72e844be22726efe5e16169ef5450edebe49fc72b3ebeba7f95c6a255b55d2512e9db67893505525c166d1d832289ea1da683003ea469860532955082e6567f7a4c9bf8e8bf50a22b1c3731368faf266c5c39791a71564fa74ea10201bf435956ae9a326278964d7a61c5987b37c83d2f4257585c490997a0c7d46cbce65a91058f64d5fcb845b9cf5a378386a635541b98d708e8a06f73ce4191d97cd875e7f95797a2366b4ead8ad41cf6bb1fccfc401c53129364cf28216da91d90c146cf9497f234a14825774330649bed95c77465e920a3be6ecc67a16308663ef328e10196055e223b7f1462f7d4d4b3a02410563e1f6b6e2bc9a0e06bd813b7173f8a4d55b4653b3d3ad83749707ae86aeac307590ac87042bb510d0791d5e5cd49bdfd0da552feb592f4a877442f67ceda6a3fc39f039ecbd28cc40c3ab6617adffe6c8565a567d7f081e0269917da6cf876489ea79aaf768daa5b734b2dba2a66064a741c54e958ce1ff03144d4bd35ebe3c6d0aeaa66504ef6b693df1d0e59a8dc771d6c47d7e5b373c3dd34321426d35e70e8e2726a3d485d48853c7f610d2ee4f51d511aaa6d1a8fafe8a5f7a26b06533e8982b3100297c421ab55d675d348ac082f8136d107d58f80d9c9b064601899187b06db7b053d6d43e6e1c7a0f87fa162d36e5a69fd81739a708030b7d875c8348b9cf02bbcc06e926883446353daf50c78d8e47a507b569c2d0036e104a4cc2912e1ceb0be0d7c093c8e839fdc83465e81989f39253453f8ee4b95d5abf340ad2f86d080571b9585a12561b58e3a787fd3855f94df56832da9d263fca8d9503347ab60701561b898e53fc84f244bf0a5ccea89c2d566738cbcdd3a820a1851eaea3b4793a7134db5b6d399891b5afdcda13837e06ba3aa0d24b062409744c683fa1eabeb406cb8a5582eb6186aa64daa0be1ca32bae0747980b6730e10339a412e976b8c00bcc1dd51eaa7b6e6c45d02d9bce52ca74f1225e643d10d3d1077ef6088de80da9e755754468697bef21e297d500394c0be0dc77a69676dd64c9a3a3adb56fad8704fb42c49fd092cbf6e1fcc2ed25b79694a42af5f3f632f501a11608a6b4949799dc4464a90f727d338631b478317d53650ad6dd77b186750e9307e24560d058cd5b701558989fd8df4d6b28ea80b006c7e8d5976d801da9e91b79f3ef38b5e8037ee05bd897b3c3227a5e8ace79daaed99010960273239e85349af955bcc7e27747a1d92c308cbc7165e903c3afd259cbbc4fae63a6764869ac16ca5d602b3f868b648da11dd2096b14ce9a08583dcc24cde3e70082211e1eeec51a69041c0643be7c5ae719e74167e0f5e8381c35a20acf22225a8dca1ca8b2eb08422367a9e06a50504522bb61a87955ca75fc3334e61538b875aad6a1c62060cf0ba41dc1e079203faca759cba41b88b5586c3156720385a23ec681080fdf8a2803fd4f33d8af69885d513acdc594a93965b721ed9f9778df6aff010c1ecb46af7c289544379368f3478739709b3bd9ed98d538f78274537310c62fec6c28072a3b964cb6efee6119ed92bdccfab099084b94407b41c64ee3c9e8e1f085c3a87b75da5aa26f6d58f8cff03b68046d4e24fcf8001d22063c5b3676efb0b7546e461bd9218bb225de95b9cc9a2dd056d46cc39b65936251189abd7bab670caf8f749119ae4955b311e07bf2d6e0287bbd6db6866a833f1f8c500307bb7c601694ba61628d7a7d663c6bcafc4369f982d66e8648ed925ac2a566844e96f7c9d82b30793a02febf4ba8142a0c553b7c76ee8d7227521509787497709daa936fc704ff7e18780d645712201dad32d6e83d6b488ace724056371396993132323ccb9d37116361194304ebd148e6de22eeb69046d8c8348610af49ff6a24ec03243ee99f4d366c4df2d548f343b39216de68fae45ff32ce16b1ae465001097cf7e10b93fbcd03bda57862af7e34c661586c78810bce32dbfbd464ad0ba46754a0b0c5f9395cd40dd68921b84f3c65fbefe228d48d6cbdfe96487bd3c15d76683395a4ac3a58983690252ace122613ecde15b3a5dee6bb877d976492463af915c14b375031a8e78e1dad0e8b8808fc43cd2591a686a33bc5926cd0490124144ad06004d23dea178641dbf4056745648021c88723388b6f637cca332a8a65b1a741a419147819e2da5c385d35ba157ef128465bf3d0bb3ca72cc96897cbdd7c9db89c345ad6be27852baa68758b95492dabb828603234498573e7bcd518c1f88a4535f859bfae68a14ff30eee696c3e0901eacf431fb7e9cee41787777c9d4bb91f65880fed1af370590c49331c63aee5d54274a2ef6eebdcb71c06595e6f44884d0cd6704494227654316398267f3c71085d4e9e878cec4d341cc053c5b13b2cbe7055cb8df1382cfd7d591aaced3a46143c2528657e5f4d52f414666ca0451b49199d6a028491e27e5327f09149f1795c962d8620b2a9b9ae8072c1f3f60308b8130af36318bcf6e7ef552ce6cbc6f1503ea7d10cf3434eab52649fdc22fcd54a19c0d034d36f04beaee83ae9b7d3b32efc7bf57ddfc115cb55fd5d6636cc44f291920109f992e47e908f24468f131b35e6031cbf64974c315600d1ba7504c6cb2d6c30f3d36435792d69fe75de14b052b31dcf7b34cfb938d73d85f744157506713ac625a637bf14563a88524fcbb93df61a10bcd43ef8d4ca46b3c62f87d2b28e15e6b826807f0d05d91ae7cc517374b61143fcc7dc848049d15a3b743f6eb4f6f74372ed51cb7b88acf58efed3a8124d1e9acac0c04eddabc4aa1cb56932271fd021f6693b04c6b5a4939a33029e88c19aa838355f8cb6e2013295f99e9129218f66e3f4bf8042cf39c1fe58f2f3eae1e7975f2117533f63c217895c33fa87f4eae129a429d474d62177c5ef0fdbebfdbe9fb7ef5aed9c23402e75e2cc95ff654dac9d656ddec2d9e0866563799a69843818a445be24504ed991485adae47c3ab84007d7ead828255b68161ef5258f5251a5bb6337e0ffac57f363278555546bc896e85e0e2cf2950df79b75353ebc61650a81614e64897ced0566cfed84557150f0cee35a6aa33d40d148105c328bdaef481b02abf367c9dbf2dbdf5697a86c10d0f265682c788e373bc77a7e4158843a17fa5bbb36e302002893d9b8f20e9b5c0cb4bd31195b27dee00dca9b3f749cc2c090e245f320cc0f0202dfbb4faa5e31de3d5babb4be1a7a27b2d16aa7ef78c016f3cf42f39c0322fe733984b1633fac7589984d14d0987d6f05c4a34736ad1d505f89f17cc9883c8e180b0b58f48867c12348d2d840c313d178665c282b2dec6d5f461e1b5f359bd37d696b32ad74779b31603ca514a67abf5c0e4c2a22230bc4344b25962b8dc5388b12f4403f502285782a67f58ee7e741aa37dbb452cf604675aa73d981eff3742d67ba27cf4e626e041346ccf419a0349579eb226a598e1055662f8cc0a40efa474dd62860f70be21c7f372520d0c851d0f08fa84bc53b8c05c11ea103b5142f7fdcef84b3924a5fbd321bcf8c1d8b52785f92f5e828ac19e1f3b605e4a1dba50f959c4dcd89837ae7106153f8fae7f6cf54522f06bba22da61ae02bfd9075b69cf23f1f9de7bb3303459bbd7c49f9b0fc46e297fe82da773549e72abf954299246ff6ca6707ce14b99b8db7326d1cd7c11aa9941a8f31a0f683d588bb41f6a9cb16f8854aba94cf621ec661eb98f79a2c705d5613950bd7bd48b37b08d7bd041c9008d31f0c0435695e1f996c4c048b289aeedf3efeefd975d3170318ce155d2476ccdb1a9f7cfdabe28836b3627658d7a70124ac086607b3c338961bceaae98e6f5e675d239a95e7403e58b21c0d24193d73667ab19cc645536036d278c32c785646e414135c24ea13ee103610adafa4b51babe6189dccc10c97a44c7a23f12165e3e86739197afc3b5d5a42257324b56cc82728bdd19e7c9303c91dd4edc3d625ebfb9b168c94920e4658ba35cb3c301a3398a3d7feb68fbf7b7fc07c728d8ab538f0325b8e8e35666242519e755064c0ae6a6729c85ff6fe8eae8441701eb67c6a54f24c6e6efba13894a33568a87b36bee8fe0bd1889ea41263640e976ad3b121c196c00a946f0a5c84138646c3c8c0d73f803d5c63be5adbe822a9da1d9734f2e267a6bf132247ac58c72ca08ec3809ff808060ddb44cafee76c4f36f3c243daaf9823a39768f0684d3d958e06f7da99808b69e7cee10cd66ae5775598370d7db2b69d3714f1ad48ee1db9ba6d63540a98b3745ad1ce5ded6f002a84db175eddeafa4987a1e007d98cbeecaeb96b0c884e41f5496ee12cc81efe5020bb718c94281f339fed1eb3b82499e525beb366ce37c1d7a29256b1af4a0ecf644b191f9fe72aee37bbe9aa8f089d4bcfeaec1cab2118de746f81ec6b47e42d4485e6010e7cf3eaa4af6f585287a96c373f7309ab701095791489dbcd362419ec059aba555bcfb93ed5cd3a628eac5ebf93b1b5481f43703840dd56351c1a56206b32be8a3f474f5116ff4c120d563e809b3841c80c719846b596f8d06799bdd56ca5bc06e9b39cd570fa0b2be98063e962631f99ee45a3fb61df1c6b7124fa99ab9600aeb88d8f9e502d00a643b6ea027d3225ecbcb0a677ace809b161bd3316dfe4302f2538307206b35694a1d276825c83"}, {0xb0, 0x11, 0x4, "f45b68d53d28ca74e571dc8b30af1f847a3a0c7539f8e5f30fdabcfae5407eea8a9d5c119e14fa4ae24b1dfb8ca644c2e65abc7f090134cb8600c8baf8c8804fdc83c03df150cf05125a315970abdf47ad6c5851faf1ae293639c589214273216f5b972f0e655f0447879d2a0c22cf34886bf0551c20ce52f833cd6fcd9549b9220b1eeb4949eaa57b7ad2ff6ea7409987bb90a7842be028f2690faf4715"}, {0x70, 0x101, 0xa8, "df074257ce8c739d026550a263a405f5842474150c6e90f717cebd1484e130ae4f386a6b3ca17ff76abd616b6e402ff5eaf35dab08e9c9ec910799b12508546270b99af39461788d5dc2da608428372b450cb6d0b13e00f008"}, {0xe0, 0x100, 0xff, "66db8ae96fcd18c24aff4e58ab6d3d868a69f28fa4ad477697aaac11d0eb92896d084457ca75f21f92fe57a5eec9ea93b4c210df979668de1fc5cf87699bffa20d0ec83279a9fed81d4708a4a03a9c73fd46fe8c13c38686d7486ad9b3a7d5fa97ba558055e3743496c51e2a2f81bed1194257d03b6f3cc0b57de76a8959782452566eda09d766f40bbe59ef42815b12887eb4ff158d85395c1cdc0ebe1f9f6714a5038606d041c414a650d3f4901e2405b18c8907ff0bf7be74be3359f2af779b1beeb6ab80725ca324a0e790"}, {0x30, 0x1, 0x3, "f6ae877f4700f2aabe1540086d2d40db79327aeda8255092c3fbfb3663c96796"}, {0xb0, 0x29, 0x0, "bf64da6acc65384b0ebfa8f7d8d5963f8ad6239506cec67bd78feda9d86de4c94053f40dd7d33432485023bdb8f444ea2a3b5b36afa62244ca2fc9aba2207e358639933b1ab0eb68122620c2ceb49e9668769e6fa27372be8e2394d44f5a21ee385273c60ba87a95b10465bef426bf853417671e69ddbf16e1e21ab7d5c580b874fed6d93ca30746b545a26252d9c800d517accb59a66b0765efb3"}, {0x18, 0x6, 0x3, "3bae7096e26530"}], 0x1400}, 0x4) 10:52:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) (async) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) close(r1) (async, rerun: 64) r2 = socket$unix(0x1, 0x1, 0x0) (rerun: 64) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) r3 = open(&(0x7f0000002980)='./file0\x00', 0x10000, 0x80) getpeername(r3, &(0x7f00000029c0)=@data, &(0x7f0000002a00)=0xe) (async, rerun: 64) sendmsg(r2, &(0x7f0000002940)={&(0x7f0000000080)=@data="9ff0a0b884bc1038c792fae93e07", 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="86393576c6a5f88b3d1593675cc8f30a2460bbad6c1f9436adbb656f32539fdd143c9fbf9e0ce124efe9f743006bd94ede5564", 0x33}, {&(0x7f0000000100)="297f903ea724b99423f86e", 0xb}, {&(0x7f0000000140)="696e03aaee8cdd11a93279739173692ccbe7eb4b311d2df12371384a5c8e9d2b83f6c6b881f3bb499fe71e57ba7e03df32dc1be9566f7e9e250ba918814c292b491d1e6a31535b84d20fc6e6e279ea0353887b71addca7fc86e15ea05cfebc74aeefc200a21c8c3fda94a8a3aca7308dbcf5242417da6452f1772244cb2560a9148e0e6dcd64df900758addd86c946f7a91e536947d98e1773f4dac01f86f75726fb8e7faa1b22bc545bb5aa9fa1ce730bbb2fb16260bc3b511ff74dbff1fee3c92000463586cc1ac191f386ef6c83f1c01c4939756a9ee64add4b58cd4677fbf7c56ec754740b953a8ac90ea06636456a212765e87686ca762acc157522b26acae031ab8d70f21564a00d2cc834d6806c4b930bf748f2f33e395d74bf5493bfb40a51ca42ace79b3308ed961e6597f3f3508314c9114e076230319997f528e9a92c529a2d4130397d8fd1e869351ba5a6361a40c889506ae4940aabbec3807687ddb6ded66dd9e5bae2cdb7cf6148f69f10bb45a22be9fe5085d5ce5d2e667ecbee01271c21d33204d3f42a88c9a19c4ca85cf9c6ebc84abc657ca6bd186eccdbfff8b16a367bb710a0ff2b81b27ee565a8b3bda3ce3759f3ab0fb542e68d018ea5d648385b43000b7d6505304cfb79b24953dfe44015620439110567b745da42b05485ed1f4e7f771f5512ae9435d729b99292c14c4da24de3fd6c6b82729f2e5b3794d1356b8e6966ca85993233eb325cda1ae99542f9f84dd39466feaa9d2565d6d0218ab04fbb324482d47b01ffdf4940fe85a81c19efd2e602d3bd243500d47573fdc0554f733c7f10eefc9bbef4d3ace2d8d565e9cea08840b8c96c8414a9e008cda59bf99d5e089c1f28f04c5d7228e7fb045ffd57f22d29456d8dcbec65c83c395e7489e56fdc904d600d985be7d857979abff93dadeb7577b2f5ebb96a138d4d226f9a5a824b5e1fa71cc1555671a68e113302996f415c2a3e262dd428a955da300e11ed9c4fbb5c72744af7b3c9ee239dad35772ec2302b91f50f08c0b72044c3d11dbbb21698cfaeafeef896199b5e7b37c17351e07499a5eb5cd2b7383daee409a2fe028d9d0e3af57d5b5e0c9af48e70bcae61b38a769716fd0c32a30fa1b6b0038becd3c201eaef6aba6e9f4b3ac071fa2c068a12c84c77f9c44d109472913e56a4b8e186690a038f5727395ee9848acb7a4051f532a167659f267e3953cbeac989dbcd51748f4ad9cfa7b5d851c098da33fbd2c7f0b2e7a456ae3d6b94e3a0930645894b8fdc60801c7079924d8866d6ba170874857549b7c5ad810598c7d43d880f9555ab92579c21d3abdc179d8c532e642e0a22a01ea49f0b34481367f7eee4662610be7335c53e906d4b81c42f5f96c36aace9c2f13f38f8dae60ff7cfb2086c584afacd2d41b864ba7d0b0c0e8d823859d4b03d7a8aedf14884d2da334862737d6126188b51048675dc0ce53dfd4e0db7d0839b3c842332a745f5388e7c3a1367e4d77211c8475f128750b719b53d9cf23b7a46c4321b0ef48c6b883fe819811939a6fe23a0b257e0d2e1c0348b3aa1254d08dba931eb8ebc0b935413f33145c5ea27668d99c2794068cf95c5e3175c70334f1f2d703ea678d762010f540c787da743f2b1c6ee97adc314b0fd8f66ec475d09b412615591e37752a3d7d9133927f67120343e8a718f5adbfeb0a2de114f4e1f18166c4602dc7882b2972ab136004d3213ed7b16c8f3304d73654ee1128f6c7e4c3e222a06cca7a9f54d15ce7353b80cf75b4d26114f7281cff00c60f4e2cffcf0b8e7acccf207a07ba66810ce96797bccffd0e15f97d69606dcccb8a3d0a7a04c456079addc500d1af72a999dc81443f7e53338ed20cae2a36e06aafc449275cd811989fe80574a21d4d5675334c1ea2a34bdc835aa5208a24ab33afaf6b2df925af658eb948eb6eb63328ec83f3387fe590590f728b1990411c155e5cf3c823e6399cc6589e21e7f9850cfeb1f711d3e8ae7dfddf2b397d3fb3b5a978b46f3baeb7613ff2c20555307a1474872b1670d4469898fefcdfbdd6e521a642e5a97d886d36409aae226c5c83a7eab62c4dd6af1e613fcda2e391b8ccb2584fef1ff19b7442a54338813ed076b936a5e1f48dfcc5a93a3991a2f10cc072cd7e8d92d56ae20faa817e83a560d791cf54a8e62548cdabb57a809a52cced5cd3ed8b91999709fdb15a7aa3e8df4c132deb48e1ad61184f0e7f95d143d798eed0449b2d634371e2b13d430c2b155777303473f5fa30f397e437b8c6359ae560dc128e4ff65b522ae10b97c2d3bebad26b75c1cca6ae35f7ccdc8a174f3e8b13f4698c3cfc3837d37373d1eea28804cd5bccaa7ae9307abf9dfecda993834d5edc12799b8e270a5f5d36a5e3bd6bc15bd73d03244175b9ecdf3d10de089df42436c957a8d113f2ff7469a82220ed1a097df4f56c02471484da5727a77eba9df96eedfb1e30ada2f8d8bd33c2f486f9943a22b41e3b1dfa6dbd7184839117c6d57dbc868d45a4021ec771bebbd07e9e04154cd59fa619439918a03f2e7eaf9ec8b6c446aa679c0d2dc97d02bbc3c56800bce8c0acc07158767cf46f41ea3dbd5d3c24b32da59f93c8bbc8fa3536152470141bc56aa32825e2f7b855500b3beb56b56d3432f188abb06704b1b070ac1be24a43aa3b1ff35968245e64f820908a350f75ffc6910ca5d0d581ed5bb6b1e814e085bdbbbb4f6bb6a58021fc1582f2b49194e3f7430ad90a97a3637fb6d0d9c29218311c3ed9f38da9f2672018689f60fb325b0c49f0db389628287f844bb6d0a82a01c79e616cf2720f7348634cf2686661cd19424be3eadd78791f9103b78cab660fdef6df2b90d7f3e6a102b84c931cfe91efccf27f3a508f76d9b40b2c3b5c98c2f7518c3c9b0db4416c82b5903446fae65318035f9423c6d29b7af257797ed3022d49760d4cfb7c6094648087c040abf8b24844b40dc9b575ae1250f6f4032e29311a7b48ce024d6beb320697f1fe91aeaac58527c074664bfac0e2ddbabb6e43598bcf24513af7af048d6df8ffdfd5d543d229e11ac29f024dd76ca3a8205857ad37b94ba4507b6321334f90c8698bb3210f2d322ce3e89c4d117d0a22e9059aee2836a2bd425069990aac41b5d5106827779104d49941b53adec33b0ae6bd0f01aa8ff8a815103f67be0f6fbb4a3456fe0fc644e06653ee25d0780a5e2500ecb659bcfb71d9ab120c92de6293af25019df6012e78c77dd7a41cc41413c02012e35576df5e77616d8f77a83f5304b441941b448bb0f4b5e672599ccf0e393c56e8aa3c9839eb4b6e514618ebb66779f132caec7ed60a2f4f652b5e24c1f304ca23c032a2718f4e3906b5e93664a089ab6ed52c9a003fb0f94c69d00aad3ec43144c4092e3070a394baaa5fab847ef208aae588ecfdde3da362d9f57ea5d8907295b53a905e0f21e0fc8b94c9efdcd3860d3ccb72077d4aa0994657cfb4e42ee65649250039d5494897790cd3bf802d388c66d3e709c1f410ea35269e8bf97f5b881ac0f92932fe49e5cb58f84a70d683901e5060de39f27bf619a6245030f7f0024d7b7cea60885003b8c33c9bf318f82fb122c783153d2ad8ed7c9104abe0313067e99ed86b2e9df01cac251f562b2c6cd430af65769fe0f1db2e88e78d068bd00578370db0780e59bf5c0525700655a9248e1775a2645aff650da5972c7748f801f68d56d9f0c0421d67f131b084f487164f7cf2f10627fd11e214930d7380fcfb11c7a7c4811d8c01fa1441a81527495813ad4207433f0fbcf1c91a67711f5220e2c5e87a3ed207f351b5bf41c152bada69386a0374d0034d7288cd0df604908885997444e935e29fde59be4682d9abeb60f574a02144097a56b79f2dd376b44b8b2521f161089e582e166e51ceb33da20bdbbbc8354c11527f011892d873cb4959f4b1499d13af45ba7e8ddbf418ff3f7f9860d2fcc56180b2f625918df7205653e009d38ed635752f2276251407b8d16cce281a20597cb347b71bdc553cc6fcdce8c485b607af013ae9c31be3f48ba64a68ad51aeaddec1b9aa3a265cbcaf662ffff110c470fdddc79144bc2e053ef9306f44d4b1a4dd16317bc151c3684a0de59de4545e95af95414529475f179c4186c2bc5dab036728c1084d8e0f0dc185e04d889d6594851898b8309458a3ea4eafb8d007b993fd662813a8c40bf512fd7ceab7b84c7b85ec83d73956b964e9cd1295d9254e259fb29a8b888287d79db50991662834dbfe5925eb3691368e5c4d3878f36f94d3e293c6d3fefed45478783259daeda921c7a61c6eddec18e5b096cb51720bea366a07056f52bcc24a52244fb96dba2b944e7e64728642da1a5df44d6da20df4791b6c13bb1be5709c2279ca95f126641624d5ab9237e26ff54b275dab22b6f1ac1155258b1acb0bf632071334c925a1b256a1fe559d431e8c6dd22da3153e4b9d5e6a7edc4d24fd6e7d288808da7372a1b1893b40d1fc8e304c8abd5b0484454060de2e28d22fd32f1d14888473346bf4b2c33de68843d3a8324fad55fffcf864f992ce3fe4b7dd50b5d0cbf692c0d80bb1655759d43db8931b627a6fdbbdd0399d780116e4acd7b65ffb84ca6a6a42da3799d6ec239da9c12fa1625ba8b9574488e0224042a7a088bf4f1310e33231acd744598625b0419f2ed1a09c6d5fbdac7f4a3ee97cd3f0b96e46203fa65b31dcc63850c3b5d5867e35b329c4598efe351ea535f39069b99e65e9196f5f130692c14972721cdaa8be3e2e55865e26627568a3d6c42500662b4ea51c1ee4bfcaa0e1cbc3b3671ed40b25b19f8417c5fb134309a823f72b4a4ee2c1b23786a41471128d8ce4f1613ca63fd9e6a0230adcef550940572d2729552d197371d0ca9be441abb7e144b6246ec5678d25e621d24ac67c6d681ce500831e524f9e76b46de642c12402ec02bd1c49f64010cb4465b511e2d118bba7a6029100f06ec43a538fdedebd2a6e33c473f7d6be4128156db9f2f8a2247a22ab6b570ffefaf90e5dec6d21a862d4ab5b9ac75f07e328acc63f02ff68024a21a5649cabcc6844b9db4398f32168302638da7680ebf964e470d19f60c3d9563dad14334f549fec9e6aec9e34806c84d6e815db9e621cdef3e6f926881d6170f13f112670883073f7583a2b8502b4b04de626b209f68e1adee634a7f73b16702969363f756b0d3e436a4991a78c2e66c135a833202f64457b1d2fdd263898da71fd6f2ffa6fd7d6871101c5009b78398d2c647c7ac49628d266ad397726d2bc50bc6665e89c465b87e438ecc4c20aab2b617e553c0554dcb241cc40b19d7137d9612a34d20f1a844de6274e5d33b30539d7e29d5e5c04e3198ab45dfd079f5a4162d198806b3185841a107d20ef3a785ddaddbb0455eee7e163477f2b518d1aa1fc117b93459aa400a887945a593c3ff2b4b0c7071b982624f368cb9a1a061517dc88c5fb4b4653a7beb86b664ce777000edcc5959afd4943d2f3dcc074c314355f9764febf554f1090be3d800e3321c2806df2d71cf58021a3c7746a7e7f98a0f7546ce239ace95cabbc6cf8cae0fbf6979ef95939c49c2c7888eed79b1c88206f9b815c9f8e874c0dde795fa8456373203b8d7580ce0e390c89a5abd4c078afb86b099899b945f37348790d2a8de1806bd217f57cb41c46ab273294e8c925e57a543017738c08e1335459cda68ed2748f91041b822225512d4b208ea450da2e8f050c00c03ccf7f0dcc5005ee4c457ea0384925a6415", 0x1000}, {&(0x7f0000001140)="09cea88fc1f78d0e92ffaa2cc9355c7b618a33e4d8fd7ce4607cba410ef19b5ca6a756304d3d5f555c1c765efd279b4c23778b48849e99bd46f844c635bb161b1a11d8ac71a127b55dcb480840b972040157523597e6fc026e66cd1e802154f93bd95824864d7372d09bf4f61af5b753cca95c2bea5c18b7dd558dbae816a2e4b1d30d2111ea91acaee5de92662f71916cd7f341fe370363b39f3796e826e45346686c11946a29456bc15b5f4b55673381eb860850e6ec66a650016a4883c281b4fb4239ab74ab69b578302aaf786903ccebec34f8a6b9dbd746f8bb9071611008a82667100dfd3af9b73f358b", 0xed}, {&(0x7f0000001240)="24bcbf6edee0692fb7fc096f90f262c474386d89a9cf1e51620e57bf1c94780bb955ee5342780e73625255f7f7ee52", 0x2f}, {&(0x7f0000001280)="6147626f101f32806e6285ec530f417ae28784ebbc892a41dcc58f95d3e02cf3f181ec9bccb3454cab5c1f765d1eee29047f314e4f0265a32a368757eeeaf6b77024e0b7a714bba3c0785e8aaace3ee06c1c24b29980e242557659692c430c6e4abe7c6725a5179209f3f56401289a16a2859111d75d050795b327", 0x7b}, {&(0x7f0000001300)="5d7323258454307ab29f948b87f132c72b464c9f2ebc700872dd90b3626692de7928d27f93605b3334caead0ff133e895140a951f914ee9bff481579ed7600f8f0459db4b6fea071f0a13fe030514f48a6022d7d9f4210b61152c31f191c5c0089e108c7f8d9661ac841979ecec727ea5447e14ca2af8d40d0b9d998848746ec3408e280b2991d5175d98b15850a2497be60e34e6eaa692061eaa390b898c006182cbff02a6ddb0c493744a8bd7f", 0xae}, {&(0x7f00000013c0)="8bd8b6d9d69e5045a0b0c1929b6466ec97b8c576be5de1020fcff46ce3d24f742a9c49215c9b089075e5ce69fae751769510ba598408f59c59a0539ef4b64fbb98b6ce5c16256c9d5b593faf0b7f1c3972c21327b8c635294d10d56c9aa86106b0a8bb0b81569fe080be14addceb6da0836bd3eca22f40a466d4aba919b95e88d653bcdcab173988c284d3e6a2f7f05c5f61ba3c8bc19c80dedb7ba95e076ccfe4879cecba6253112738270714a495b11314c1e7c8877c776db10f74804fddeb0fe959ade53f0d6acaabe0219149dbe596808cc14e1943b801e48810ed8b12d820", 0xe1}], 0x8, &(0x7f0000001540)=[{0xf8, 0x100, 0x9, "1b2c40e4c8f45c6ce462d7a0202f241ec7e5c2d79a9dd1939d930952a6d59a1f43e6d14e148286f727015e9c60cd550ba61ebcdaeafa3e8532bf335706c7e2be0559cad571feb8317ccd88fed86bbbbc0a28cb591d95a6160d3237781e30e871d5e243ac19a26a28ca6bb948b778b50c2a6d453ef2f36276bb2cd85384972d5b849e1876d48972b3961243a1f81c9f57ab2a4e0c9f8f8585221182fadd2e15d55cc6ccd394d02402502ecc92b67a37e7cb9207ffe4f3cb14e8c7a41591021f080c65e0f3090cf11d3415f3a6b3bf193adbd0dbfdb2437e57d1fa5908201375075fc806be8e7d"}, {0x1010, 0x29, 0x0, "1a9a1b8ee87aa1afe9198bce7ad1ff11e57b5876d5f3d9c7dd6597d74ec56dd62fc22f6e6267366d22f6b49bc03a4b801f50c6cb9f927737ae65d4a1f0749cc20a982db29bb7321337f8ba3735e4559bf7da269e5b9d945cd7a799bf6d8cd20656c3b9ae24dfa82252ddb82c8e91047cc222548b4a47028222566a7c20dcb05b0ab66e1c62f2780879100b690a491319721604fd0468b2bf57bd3ba847f07bffabf8c8b4c0f5e50dbb2688286f611786a821c05ec7f9148d7bbf6b234d7c22cc25185f82a2f1e74a6eed8925d16585b6030504c9120bac92491214b4eafe9cc769131589ae158e48bc1596b1ba619c04a77b5447d19ee5ad9876602eb4ca2d2f65e89e5a7b6a28d043a1375c28814deb5177fa7d492505624b69f7674a2330077db460df13c1ae3c1aee8dcffe55da126ce0d544304930bee9996366aa34ba9a5e0a60b0244d77b644183080811205e69ef02fae3e5c054b56f0f99fc046d2e0aed0fb6379820809526f152fdaf473ee3396a882a2814b8d852a7ed95bb2afcb6185faef291bdb9f152ba91051bbfcf342db05839ee8eaa00ad7ac6b375f54ba372ff1eff842ede47f8b15426f2aae815876ce3ab3792761db442560932b1e21af747bddf46d0f21c0b2378a5336eef7af69c479250c1ab1b52736419d8671af244843f7bd758268be2266994c17592066828ae91220c8245affb68ece5ab8472ff688f4d7562408bf1b703e5cc9a08af532bb332b9f6c79ff1034edd65f69187e5876de711439ee29ef7e88696a2b3d6c5da76aec04dee3520e95418f178fb5e247de8787afa002b943a284791f3b1a6365c8ee2ede57902b1c6ecb2c75732081b97e1729df0bef65e2bf7470c057b75c0647d0575349e66fe94663f547cba2b062050aead9ee6e843ac53e13a733cf1c28509981a0538905eacc9a84ee7e068c708ea03ad0fc2199c50fe24f8dfb4c945ecd4c8c8d9fc58c194a82cf423004441224f3195b9b793f9470b4f197a7e04404ffc625f6ef32782a2e58660391f8ae1d85276c9e1593c1c091418bb0a0e4c62846475f7035da25facaae89c81704192f374adff72e844be22726efe5e16169ef5450edebe49fc72b3ebeba7f95c6a255b55d2512e9db67893505525c166d1d832289ea1da683003ea469860532955082e6567f7a4c9bf8e8bf50a22b1c3731368faf266c5c39791a71564fa74ea10201bf435956ae9a326278964d7a61c5987b37c83d2f4257585c490997a0c7d46cbce65a91058f64d5fcb845b9cf5a378386a635541b98d708e8a06f73ce4191d97cd875e7f95797a2366b4ead8ad41cf6bb1fccfc401c53129364cf28216da91d90c146cf9497f234a14825774330649bed95c77465e920a3be6ecc67a16308663ef328e10196055e223b7f1462f7d4d4b3a02410563e1f6b6e2bc9a0e06bd813b7173f8a4d55b4653b3d3ad83749707ae86aeac307590ac87042bb510d0791d5e5cd49bdfd0da552feb592f4a877442f67ceda6a3fc39f039ecbd28cc40c3ab6617adffe6c8565a567d7f081e0269917da6cf876489ea79aaf768daa5b734b2dba2a66064a741c54e958ce1ff03144d4bd35ebe3c6d0aeaa66504ef6b693df1d0e59a8dc771d6c47d7e5b373c3dd34321426d35e70e8e2726a3d485d48853c7f610d2ee4f51d511aaa6d1a8fafe8a5f7a26b06533e8982b3100297c421ab55d675d348ac082f8136d107d58f80d9c9b064601899187b06db7b053d6d43e6e1c7a0f87fa162d36e5a69fd81739a708030b7d875c8348b9cf02bbcc06e926883446353daf50c78d8e47a507b569c2d0036e104a4cc2912e1ceb0be0d7c093c8e839fdc83465e81989f39253453f8ee4b95d5abf340ad2f86d080571b9585a12561b58e3a787fd3855f94df56832da9d263fca8d9503347ab60701561b898e53fc84f244bf0a5ccea89c2d566738cbcdd3a820a1851eaea3b4793a7134db5b6d399891b5afdcda13837e06ba3aa0d24b062409744c683fa1eabeb406cb8a5582eb6186aa64daa0be1ca32bae0747980b6730e10339a412e976b8c00bcc1dd51eaa7b6e6c45d02d9bce52ca74f1225e643d10d3d1077ef6088de80da9e755754468697bef21e297d500394c0be0dc77a69676dd64c9a3a3adb56fad8704fb42c49fd092cbf6e1fcc2ed25b79694a42af5f3f632f501a11608a6b4949799dc4464a90f727d338631b478317d53650ad6dd77b186750e9307e24560d058cd5b701558989fd8df4d6b28ea80b006c7e8d5976d801da9e91b79f3ef38b5e8037ee05bd897b3c3227a5e8ace79daaed99010960273239e85349af955bcc7e27747a1d92c308cbc7165e903c3afd259cbbc4fae63a6764869ac16ca5d602b3f868b648da11dd2096b14ce9a08583dcc24cde3e70082211e1eeec51a69041c0643be7c5ae719e74167e0f5e8381c35a20acf22225a8dca1ca8b2eb08422367a9e06a50504522bb61a87955ca75fc3334e61538b875aad6a1c62060cf0ba41dc1e079203faca759cba41b88b5586c3156720385a23ec681080fdf8a2803fd4f33d8af69885d513acdc594a93965b721ed9f9778df6aff010c1ecb46af7c289544379368f3478739709b3bd9ed98d538f78274537310c62fec6c28072a3b964cb6efee6119ed92bdccfab099084b94407b41c64ee3c9e8e1f085c3a87b75da5aa26f6d58f8cff03b68046d4e24fcf8001d22063c5b3676efb0b7546e461bd9218bb225de95b9cc9a2dd056d46cc39b65936251189abd7bab670caf8f749119ae4955b311e07bf2d6e0287bbd6db6866a833f1f8c500307bb7c601694ba61628d7a7d663c6bcafc4369f982d66e8648ed925ac2a566844e96f7c9d82b30793a02febf4ba8142a0c553b7c76ee8d7227521509787497709daa936fc704ff7e18780d645712201dad32d6e83d6b488ace724056371396993132323ccb9d37116361194304ebd148e6de22eeb69046d8c8348610af49ff6a24ec03243ee99f4d366c4df2d548f343b39216de68fae45ff32ce16b1ae465001097cf7e10b93fbcd03bda57862af7e34c661586c78810bce32dbfbd464ad0ba46754a0b0c5f9395cd40dd68921b84f3c65fbefe228d48d6cbdfe96487bd3c15d76683395a4ac3a58983690252ace122613ecde15b3a5dee6bb877d976492463af915c14b375031a8e78e1dad0e8b8808fc43cd2591a686a33bc5926cd0490124144ad06004d23dea178641dbf4056745648021c88723388b6f637cca332a8a65b1a741a419147819e2da5c385d35ba157ef128465bf3d0bb3ca72cc96897cbdd7c9db89c345ad6be27852baa68758b95492dabb828603234498573e7bcd518c1f88a4535f859bfae68a14ff30eee696c3e0901eacf431fb7e9cee41787777c9d4bb91f65880fed1af370590c49331c63aee5d54274a2ef6eebdcb71c06595e6f44884d0cd6704494227654316398267f3c71085d4e9e878cec4d341cc053c5b13b2cbe7055cb8df1382cfd7d591aaced3a46143c2528657e5f4d52f414666ca0451b49199d6a028491e27e5327f09149f1795c962d8620b2a9b9ae8072c1f3f60308b8130af36318bcf6e7ef552ce6cbc6f1503ea7d10cf3434eab52649fdc22fcd54a19c0d034d36f04beaee83ae9b7d3b32efc7bf57ddfc115cb55fd5d6636cc44f291920109f992e47e908f24468f131b35e6031cbf64974c315600d1ba7504c6cb2d6c30f3d36435792d69fe75de14b052b31dcf7b34cfb938d73d85f744157506713ac625a637bf14563a88524fcbb93df61a10bcd43ef8d4ca46b3c62f87d2b28e15e6b826807f0d05d91ae7cc517374b61143fcc7dc848049d15a3b743f6eb4f6f74372ed51cb7b88acf58efed3a8124d1e9acac0c04eddabc4aa1cb56932271fd021f6693b04c6b5a4939a33029e88c19aa838355f8cb6e2013295f99e9129218f66e3f4bf8042cf39c1fe58f2f3eae1e7975f2117533f63c217895c33fa87f4eae129a429d474d62177c5ef0fdbebfdbe9fb7ef5aed9c23402e75e2cc95ff654dac9d656ddec2d9e0866563799a69843818a445be24504ed991485adae47c3ab84007d7ead828255b68161ef5258f5251a5bb6337e0ffac57f363278555546bc896e85e0e2cf2950df79b75353ebc61650a81614e64897ced0566cfed84557150f0cee35a6aa33d40d148105c328bdaef481b02abf367c9dbf2dbdf5697a86c10d0f265682c788e373bc77a7e4158843a17fa5bbb36e302002893d9b8f20e9b5c0cb4bd31195b27dee00dca9b3f749cc2c090e245f320cc0f0202dfbb4faa5e31de3d5babb4be1a7a27b2d16aa7ef78c016f3cf42f39c0322fe733984b1633fac7589984d14d0987d6f05c4a34736ad1d505f89f17cc9883c8e180b0b58f48867c12348d2d840c313d178665c282b2dec6d5f461e1b5f359bd37d696b32ad74779b31603ca514a67abf5c0e4c2a22230bc4344b25962b8dc5388b12f4403f502285782a67f58ee7e741aa37dbb452cf604675aa73d981eff3742d67ba27cf4e626e041346ccf419a0349579eb226a598e1055662f8cc0a40efa474dd62860f70be21c7f372520d0c851d0f08fa84bc53b8c05c11ea103b5142f7fdcef84b3924a5fbd321bcf8c1d8b52785f92f5e828ac19e1f3b605e4a1dba50f959c4dcd89837ae7106153f8fae7f6cf54522f06bba22da61ae02bfd9075b69cf23f1f9de7bb3303459bbd7c49f9b0fc46e297fe82da773549e72abf954299246ff6ca6707ce14b99b8db7326d1cd7c11aa9941a8f31a0f683d588bb41f6a9cb16f8854aba94cf621ec661eb98f79a2c705d5613950bd7bd48b37b08d7bd041c9008d31f0c0435695e1f996c4c048b289aeedf3efeefd975d3170318ce155d2476ccdb1a9f7cfdabe28836b3627658d7a70124ac086607b3c338961bceaae98e6f5e675d239a95e7403e58b21c0d24193d73667ab19cc645536036d278c32c785646e414135c24ea13ee103610adafa4b51babe6189dccc10c97a44c7a23f12165e3e86739197afc3b5d5a42257324b56cc82728bdd19e7c9303c91dd4edc3d625ebfb9b168c94920e4658ba35cb3c301a3398a3d7feb68fbf7b7fc07c728d8ab538f0325b8e8e35666242519e755064c0ae6a6729c85ff6fe8eae8441701eb67c6a54f24c6e6efba13894a33568a87b36bee8fe0bd1889ea41263640e976ad3b121c196c00a946f0a5c84138646c3c8c0d73f803d5c63be5adbe822a9da1d9734f2e267a6bf132247ac58c72ca08ec3809ff808060ddb44cafee76c4f36f3c243daaf9823a39768f0684d3d958e06f7da99808b69e7cee10cd66ae5775598370d7db2b69d3714f1ad48ee1db9ba6d63540a98b3745ad1ce5ded6f002a84db175eddeafa4987a1e007d98cbeecaeb96b0c884e41f5496ee12cc81efe5020bb718c94281f339fed1eb3b82499e525beb366ce37c1d7a29256b1af4a0ecf644b191f9fe72aee37bbe9aa8f089d4bcfeaec1cab2118de746f81ec6b47e42d4485e6010e7cf3eaa4af6f585287a96c373f7309ab701095791489dbcd362419ec059aba555bcfb93ed5cd3a628eac5ebf93b1b5481f43703840dd56351c1a56206b32be8a3f474f5116ff4c120d563e809b3841c80c719846b596f8d06799bdd56ca5bc06e9b39cd570fa0b2be98063e962631f99ee45a3fb61df1c6b7124fa99ab9600aeb88d8f9e502d00a643b6ea027d3225ecbcb0a677ace809b161bd3316dfe4302f2538307206b35694a1d276825c83"}, {0xb0, 0x11, 0x4, "f45b68d53d28ca74e571dc8b30af1f847a3a0c7539f8e5f30fdabcfae5407eea8a9d5c119e14fa4ae24b1dfb8ca644c2e65abc7f090134cb8600c8baf8c8804fdc83c03df150cf05125a315970abdf47ad6c5851faf1ae293639c589214273216f5b972f0e655f0447879d2a0c22cf34886bf0551c20ce52f833cd6fcd9549b9220b1eeb4949eaa57b7ad2ff6ea7409987bb90a7842be028f2690faf4715"}, {0x70, 0x101, 0xa8, "df074257ce8c739d026550a263a405f5842474150c6e90f717cebd1484e130ae4f386a6b3ca17ff76abd616b6e402ff5eaf35dab08e9c9ec910799b12508546270b99af39461788d5dc2da608428372b450cb6d0b13e00f008"}, {0xe0, 0x100, 0xff, "66db8ae96fcd18c24aff4e58ab6d3d868a69f28fa4ad477697aaac11d0eb92896d084457ca75f21f92fe57a5eec9ea93b4c210df979668de1fc5cf87699bffa20d0ec83279a9fed81d4708a4a03a9c73fd46fe8c13c38686d7486ad9b3a7d5fa97ba558055e3743496c51e2a2f81bed1194257d03b6f3cc0b57de76a8959782452566eda09d766f40bbe59ef42815b12887eb4ff158d85395c1cdc0ebe1f9f6714a5038606d041c414a650d3f4901e2405b18c8907ff0bf7be74be3359f2af779b1beeb6ab80725ca324a0e790"}, {0x30, 0x1, 0x3, "f6ae877f4700f2aabe1540086d2d40db79327aeda8255092c3fbfb3663c96796"}, {0xb0, 0x29, 0x0, "bf64da6acc65384b0ebfa8f7d8d5963f8ad6239506cec67bd78feda9d86de4c94053f40dd7d33432485023bdb8f444ea2a3b5b36afa62244ca2fc9aba2207e358639933b1ab0eb68122620c2ceb49e9668769e6fa27372be8e2394d44f5a21ee385273c60ba87a95b10465bef426bf853417671e69ddbf16e1e21ab7d5c580b874fed6d93ca30746b545a26252d9c800d517accb59a66b0765efb3"}, {0x18, 0x6, 0x3, "3bae7096e26530"}], 0x1400}, 0x4) (rerun: 64) 10:52:47 executing program 3: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x6) write(r0, &(0x7f0000000140)="48e85a61b3892cde5536775ab44cc4063b641a24552229d970a0557e9479930b738bf5b575fe1ef24cec35901ceaaede4eddd3b258a52ddb6f316aa955ce6f94203f8309aea688261760e1057bd204dea8538f9cfbb049dbf4ea2853df9a9b6c2ea3bf8d96bf3a6e5a4c3e73259ea80ae4bd55cbfa2ffb426880cc7610c335a9d277e1c6c804de61edfee14d320db001832cdd44d51e162840646f48d41857", 0x9f) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x210, r1, 0x0, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) (async) ftruncate(0xffffffffffffffff, 0x0, 0x6) (async) write(r0, &(0x7f0000000140)="48e85a61b3892cde5536775ab44cc4063b641a24552229d970a0557e9479930b738bf5b575fe1ef24cec35901ceaaede4eddd3b258a52ddb6f316aa955ce6f94203f8309aea688261760e1057bd204dea8538f9cfbb049dbf4ea2853df9a9b6c2ea3bf8d96bf3a6e5a4c3e73259ea80ae4bd55cbfa2ffb426880cc7610c335a9d277e1c6c804de61edfee14d320db001832cdd44d51e162840646f48d41857", 0x9f) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x210, r1, 0x0, 0x2) (async) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='.\x00', 0x0) (async) 10:52:47 executing program 1: fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x86\\\x00', &(0x7f0000000100)='(&%++$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-*^\x00', &(0x7f0000000200)='.@]]%)*\x00']) [ 77.6025429] uhub4: device problem, disabling port 1 10:52:47 executing program 1: fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x6) (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x86\\\x00', &(0x7f0000000100)='(&%++$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-*^\x00', &(0x7f0000000200)='.@]]%)*\x00']) 10:52:47 executing program 2: getpriority(0x2, 0xffffffffffffffff) posix_spawn(0x0, &(0x7f0000000000)='*&\x00', &(0x7f00000000c0)={0x2, 0x0, &(0x7f0000000080)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000040)='-$:]\x02@):\x00', 0x7fffffff}}}, &(0x7f0000000100)={0x1, 0x0, {0x81}, 0xfffff85e, {[0x1f, 0x8, 0x5, 0x80]}, {[0x7f, 0xffff0001, 0x2, 0xf7b]}}, &(0x7f0000000140)=['^!/}]{\x00', '/dev/hdaudio\x00', '\'\b#@!\x00', '(&-{(/\x00', '/dev/hdaudio\x00', '-\x00'], &(0x7f0000000180)=['/dev/hdaudio\x00', '/dev/hdaudio\x00', '/dev/hdaudio\x00']) __clone(0x2280, 0x0) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) ioctl$HDAUDIO_FGRP_CODEC_INFO(r0, 0xc0106804, &(0x7f0000000240)={&(0x7f00000001c0)="9bf2750ad35c9bfbc7fd5b0e6387c9d4b15a85eee8539a6e2998a3373b6a8901a4925f3c37c076c9a970b65057aec07b86a0504d0adc41c0c4b2c70143731f94a79ae8e375f03a6efceb7fb3e1669f8e494fe0b9c45666c7507434cb395fdc94b2c2a7481e435432dcdb1d00a29454d8d37d22a9f93ce793427fec84", 0x7c}) 10:52:47 executing program 5: symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000, 0x200) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x200) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1c0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x440000, 0x20) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') (async) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000, 0x200) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x200) (async) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1c0) (async) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x440000, 0x20) (async) 10:52:48 executing program 3: r0 = fork() compat_50_wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 10:52:48 executing program 4: getsockname$inet(0xffffffffffffffff, &(0x7f00000008c0), 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001080)=ANY=[@ANYBLOB="120100000000ea006b1d010140000102030109025f0003010000000904000000010100000a2401000000020102090401000001020000090401130101020000090501090000000000072501000000000904020000010200000904020101010200000905820900040000f707250100000000"], 0x0) (async) pipe(0x0) 10:52:48 executing program 1: fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x86\\\x00', &(0x7f0000000100)='(&%++$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-*^\x00', &(0x7f0000000200)='.@]]%)*\x00']) fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x6) (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x86\\\x00', &(0x7f0000000100)='(&%++$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-*^\x00', &(0x7f0000000200)='.@]]%)*\x00']) (async) 10:52:48 executing program 2: getpriority(0x2, 0xffffffffffffffff) posix_spawn(0x0, &(0x7f0000000000)='*&\x00', &(0x7f00000000c0)={0x2, 0x0, &(0x7f0000000080)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000040)='-$:]\x02@):\x00', 0x7fffffff}}}, &(0x7f0000000100)={0x1, 0x0, {0x81}, 0xfffff85e, {[0x1f, 0x8, 0x5, 0x80]}, {[0x7f, 0xffff0001, 0x2, 0xf7b]}}, &(0x7f0000000140)=['^!/}]{\x00', '/dev/hdaudio\x00', '\'\b#@!\x00', '(&-{(/\x00', '/dev/hdaudio\x00', '-\x00'], &(0x7f0000000180)=['/dev/hdaudio\x00', '/dev/hdaudio\x00', '/dev/hdaudio\x00']) __clone(0x2280, 0x0) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) ioctl$HDAUDIO_FGRP_CODEC_INFO(r0, 0xc0106804, &(0x7f0000000240)={&(0x7f00000001c0)="9bf2750ad35c9bfbc7fd5b0e6387c9d4b15a85eee8539a6e2998a3373b6a8901a4925f3c37c076c9a970b65057aec07b86a0504d0adc41c0c4b2c70143731f94a79ae8e375f03a6efceb7fb3e1669f8e494fe0b9c45666c7507434cb395fdc94b2c2a7481e435432dcdb1d00a29454d8d37d22a9f93ce793427fec84", 0x7c}) getpriority(0x2, 0xffffffffffffffff) (async) posix_spawn(0x0, &(0x7f0000000000)='*&\x00', &(0x7f00000000c0)={0x2, 0x0, &(0x7f0000000080)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000040)='-$:]\x02@):\x00', 0x7fffffff}}}, &(0x7f0000000100)={0x1, 0x0, {0x81}, 0xfffff85e, {[0x1f, 0x8, 0x5, 0x80]}, {[0x7f, 0xffff0001, 0x2, 0xf7b]}}, &(0x7f0000000140)=['^!/}]{\x00', '/dev/hdaudio\x00', '\'\b#@!\x00', '(&-{(/\x00', '/dev/hdaudio\x00', '-\x00'], &(0x7f0000000180)=['/dev/hdaudio\x00', '/dev/hdaudio\x00', '/dev/hdaudio\x00']) (async) __clone(0x2280, 0x0) (async) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r0, 0x0, 0x4, r1) (async) ioctl$HDAUDIO_FGRP_CODEC_INFO(r0, 0xc0106804, &(0x7f0000000240)={&(0x7f00000001c0)="9bf2750ad35c9bfbc7fd5b0e6387c9d4b15a85eee8539a6e2998a3373b6a8901a4925f3c37c076c9a970b65057aec07b86a0504d0adc41c0c4b2c70143731f94a79ae8e375f03a6efceb7fb3e1669f8e494fe0b9c45666c7507434cb395fdc94b2c2a7481e435432dcdb1d00a29454d8d37d22a9f93ce793427fec84", 0x7c}) (async) 10:52:48 executing program 0: syz_usb_connect$uac1(0x0, 0x8b, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x3, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x7, 0x24, 0x5, 0x2, 0x0, "c270"}, @selector_unit={0x5}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0xfa}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x6, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x3, 0x5, 0x81}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x5, 0x2, 0x5}, 0x19, &(0x7f0000000100)=ANY=[@ANYBLOB="050f1900020a1003000100003f00000a10030001002a7b2bf0"], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x7, 0x3, 0x1, {0x22, 0xb52}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x80, 0x5, 0x81}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x310, 0x4, 0x0, 0xf9, 0x40, 0x9}, 0x11, &(0x7f0000000240)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xf00, 0x401}]}, 0x1, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x43f}}]}) 10:52:48 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400000, 0x10) rmdir(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) preadv(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001680)=""/205, 0xcd}], 0x6, 0x3) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) compat_30_getfh(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x1) __posix_rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') __utimes50(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0xffff, 0xfff}) __utimes50(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 10:52:48 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) ____semctl50$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=@buf=&(0x7f0000000080)={{}, 0x0, 0x9, 0x0, 0x0}) compat_40_mount(&(0x7f0000000100)='puffs\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="1e") open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x200) 10:52:48 executing program 2: getpriority(0x2, 0xffffffffffffffff) (async, rerun: 32) posix_spawn(0x0, &(0x7f0000000000)='*&\x00', &(0x7f00000000c0)={0x2, 0x0, &(0x7f0000000080)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000040)='-$:]\x02@):\x00', 0x7fffffff}}}, &(0x7f0000000100)={0x1, 0x0, {0x81}, 0xfffff85e, {[0x1f, 0x8, 0x5, 0x80]}, {[0x7f, 0xffff0001, 0x2, 0xf7b]}}, &(0x7f0000000140)=['^!/}]{\x00', '/dev/hdaudio\x00', '\'\b#@!\x00', '(&-{(/\x00', '/dev/hdaudio\x00', '-\x00'], &(0x7f0000000180)=['/dev/hdaudio\x00', '/dev/hdaudio\x00', '/dev/hdaudio\x00']) (async, rerun: 32) __clone(0x2280, 0x0) (async) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) (async, rerun: 64) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r1 = getpid() fktrace(r0, 0x0, 0x4, r1) ioctl$HDAUDIO_FGRP_CODEC_INFO(r0, 0xc0106804, &(0x7f0000000240)={&(0x7f00000001c0)="9bf2750ad35c9bfbc7fd5b0e6387c9d4b15a85eee8539a6e2998a3373b6a8901a4925f3c37c076c9a970b65057aec07b86a0504d0adc41c0c4b2c70143731f94a79ae8e375f03a6efceb7fb3e1669f8e494fe0b9c45666c7507434cb395fdc94b2c2a7481e435432dcdb1d00a29454d8d37d22a9f93ce793427fec84", 0x7c}) 10:52:48 executing program 2: r0 = compat_30_socket(0x18, 0x4, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0x1c) 10:52:48 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) ____semctl50$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=@buf=&(0x7f0000000080)={{}, 0x0, 0x9, 0x0, 0x0}) compat_40_mount(&(0x7f0000000100)='puffs\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="1e") open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x200) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) ____semctl50$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=@buf=&(0x7f0000000080)={{}, 0x0, 0x9, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000100)='puffs\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="1e") (async) open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x200) (async) 10:52:48 executing program 3: r0 = fork() compat_50_wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) fork() (async) compat_50_wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) (async) [ 78.8025489] uhub0: device problem, disabling port 1 [ 78.9125611] uhub4: device problem, disabling port 1 10:52:49 executing program 2: r0 = compat_30_socket(0x18, 0x4, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) (async) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0x1c) 10:52:49 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) ____semctl50$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=@buf=&(0x7f0000000080)={{}, 0x0, 0x9, 0x0, 0x0}) compat_40_mount(&(0x7f0000000100)='puffs\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="1e") open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x200) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) ____semctl50$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=@buf=&(0x7f0000000080)={{}, 0x0, 0x9, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000100)='puffs\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)="1e") (async) open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x200) (async) [ 79.3625516] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1966 command syz-executor.5) [ 79.3725520] uhub0: device problem, disabling port 1 10:52:49 executing program 4: getsockname$inet(0xffffffffffffffff, &(0x7f00000008c0), 0x0) (async) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000001080)=ANY=[@ANYBLOB="120100000000ea006b1d010140000102030109025f0003010000000904000000010100000a2401000000020102090401000001020000090401130101020000090501090000000000072501000000000904020000010200000904020101010200000905820900040000f707250100000000"], 0x0) pipe(0x0) 10:52:49 executing program 2: r0 = compat_30_socket(0x18, 0x4, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) (async) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0x1c) 10:52:49 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400000, 0x10) rmdir(&(0x7f0000000180)='./file0\x00') (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) preadv(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001680)=""/205, 0xcd}], 0x6, 0x3) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) compat_30_getfh(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) (async) ftruncate(r3, 0x0, 0x1) __posix_rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') __utimes50(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0xffff, 0xfff}) __utimes50(&(0x7f0000000040)='./file0\x00', 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) [ 79.4125543] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1966 command syz-executor.5) 10:52:50 executing program 0: syz_usb_connect$uac1(0x0, 0x8b, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x3, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x7, 0x24, 0x5, 0x2, 0x0, "c270"}, @selector_unit={0x5}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0xfa}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x6, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x3, 0x5, 0x81}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x5, 0x2, 0x5}, 0x19, &(0x7f0000000100)=ANY=[@ANYBLOB="050f1900020a1003000100003f00000a10030001002a7b2bf0"], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x7, 0x3, 0x1, {0x22, 0xb52}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x80, 0x5, 0x81}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x310, 0x4, 0x0, 0xf9, 0x40, 0x9}, 0x11, &(0x7f0000000240)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xf00, 0x401}]}, 0x1, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x43f}}]}) 10:52:50 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400000, 0x10) rmdir(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) preadv(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001680)=""/205, 0xcd}], 0x6, 0x3) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) compat_30_getfh(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x1) __posix_rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') __utimes50(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0xffff, 0xfff}) __utimes50(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 10:52:50 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) unmount(&(0x7f0000000040)='./file0\x00', 0x80000001) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) 10:52:50 executing program 3: r0 = fork() compat_50_wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 10:52:50 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) unmount(&(0x7f0000000040)='./file0\x00', 0x80000001) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) 10:52:50 executing program 3: r0 = compat_30_fhopen(&(0x7f0000000000)={{[0x8, 0x2]}, {0x1, 0xfd00, "0f446dfa51a400"}}, 0x1000000) posix_spawn(0x0, &(0x7f0000000040)='+\\\x00', &(0x7f00000000c0)={0x1, 0xe65, &(0x7f0000000080)=@close={0x2, r0}}, &(0x7f0000000100)={0x20, 0xffffffffffffffff, {0x7}, 0x401, {[0x1, 0x7, 0x0, 0x2]}, {[0x10001, 0xee, 0xffffffff, 0x1f]}}, &(0x7f0000000140)=['\x00', ':.%#\x00', '(%\x00'], &(0x7f0000000180)=['\x00', 'B%\x00', '\\\\}!,\x00', '@\x00', '!\x00', '\x00']) ioctl$VT_RELDISP(r0, 0x20007604) flock(r0, 0x0) 10:52:50 executing program 1: __mount50(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) __lstat50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='./file0\x00') [ 80.1225556] uhub4: device problem, disabling port 1 [ 80.1325553] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1581 command syz-executor.1) [ 80.1525543] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1581 command syz-executor.1) [ 80.1925541] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1569 command syz-executor.5) 10:52:50 executing program 3: r0 = compat_30_fhopen(&(0x7f0000000000)={{[0x8, 0x2]}, {0x1, 0xfd00, "0f446dfa51a400"}}, 0x1000000) posix_spawn(0x0, &(0x7f0000000040)='+\\\x00', &(0x7f00000000c0)={0x1, 0xe65, &(0x7f0000000080)=@close={0x2, r0}}, &(0x7f0000000100)={0x20, 0xffffffffffffffff, {0x7}, 0x401, {[0x1, 0x7, 0x0, 0x2]}, {[0x10001, 0xee, 0xffffffff, 0x1f]}}, &(0x7f0000000140)=['\x00', ':.%#\x00', '(%\x00'], &(0x7f0000000180)=['\x00', 'B%\x00', '\\\\}!,\x00', '@\x00', '!\x00', '\x00']) ioctl$VT_RELDISP(r0, 0x20007604) flock(r0, 0x0) compat_30_fhopen(&(0x7f0000000000)={{[0x8, 0x2]}, {0x1, 0xfd00, "0f446dfa51a400"}}, 0x1000000) (async) posix_spawn(0x0, &(0x7f0000000040)='+\\\x00', &(0x7f00000000c0)={0x1, 0xe65, &(0x7f0000000080)=@close={0x2, r0}}, &(0x7f0000000100)={0x20, 0xffffffffffffffff, {0x7}, 0x401, {[0x1, 0x7, 0x0, 0x2]}, {[0x10001, 0xee, 0xffffffff, 0x1f]}}, &(0x7f0000000140)=['\x00', ':.%#\x00', '(%\x00'], &(0x7f0000000180)=['\x00', 'B%\x00', '\\\\}!,\x00', '@\x00', '!\x00', '\x00']) (async) ioctl$VT_RELDISP(r0, 0x20007604) (async) flock(r0, 0x0) (async) [ 80.2625544] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1569 command syz-executor.5) 10:52:50 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000000)='ptyfs\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) (async) unmount(&(0x7f0000000040)='./file0\x00', 0x80000001) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) 10:52:50 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000800) ioctl$FIONREAD(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 10:52:50 executing program 1: __mount50(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (async) __lstat50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) (async) symlink(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='./file0\x00') 10:52:50 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400000, 0x10) rmdir(&(0x7f0000000180)='./file0\x00') (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001680)=""/205, 0xcd}], 0x6, 0x3) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) compat_30_getfh(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) (async) r3 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x1) __posix_rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') (async) __utimes50(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0xffff, 0xfff}) (async) __utimes50(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) [ 80.8425538] uhub0: port 1, set config at addr 2 failed [ 80.8425538] uhub0: device problem, disabling port 1 [ 80.9525619] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1851 command syz-executor.5) [ 80.9625534] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1851 command syz-executor.5) 10:52:51 executing program 0: syz_usb_connect$uac1(0x0, 0x8b, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x3, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x7, 0x24, 0x5, 0x2, 0x0, "c270"}, @selector_unit={0x5}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0xfa}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x6, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x3, 0x5, 0x81}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x5, 0x2, 0x5}, 0x19, &(0x7f0000000100)=ANY=[@ANYBLOB="050f1900020a1003000100003f00000a10030001002a7b2bf0"], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x7, 0x3, 0x1, {0x22, 0xb52}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x80, 0x5, 0x81}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x310, 0x4, 0x0, 0xf9, 0x40, 0x9}, 0x11, &(0x7f0000000240)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xf00, 0x401}]}, 0x1, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x43f}}]}) syz_usb_connect$uac1(0x0, 0x8b, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x3, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x7, 0x24, 0x5, 0x2, 0x0, "c270"}, @selector_unit={0x5}, @selector_unit={0x5, 0x24, 0x5, 0x0, 0xfa}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x6, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x3, 0x5, 0x81}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x5, 0x2, 0x5}, 0x19, &(0x7f0000000100)=ANY=[@ANYBLOB="050f1900020a1003000100003f00000a10030001002a7b2bf0"], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x44c}}]}) (async) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x7, 0x3, 0x1, {0x22, 0xb52}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x80, 0x5, 0x81}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x310, 0x4, 0x0, 0xf9, 0x40, 0x9}, 0x11, &(0x7f0000000240)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xf00, 0x401}]}, 0x1, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x43f}}]}) (async) 10:52:51 executing program 3: r0 = compat_30_fhopen(&(0x7f0000000000)={{[0x8, 0x2]}, {0x1, 0xfd00, "0f446dfa51a400"}}, 0x1000000) posix_spawn(0x0, &(0x7f0000000040)='+\\\x00', &(0x7f00000000c0)={0x1, 0xe65, &(0x7f0000000080)=@close={0x2, r0}}, &(0x7f0000000100)={0x20, 0xffffffffffffffff, {0x7}, 0x401, {[0x1, 0x7, 0x0, 0x2]}, {[0x10001, 0xee, 0xffffffff, 0x1f]}}, &(0x7f0000000140)=['\x00', ':.%#\x00', '(%\x00'], &(0x7f0000000180)=['\x00', 'B%\x00', '\\\\}!,\x00', '@\x00', '!\x00', '\x00']) ioctl$VT_RELDISP(r0, 0x20007604) (async, rerun: 64) flock(r0, 0x0) (rerun: 64) 10:52:51 executing program 5: compat_50_____semctl13$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=@val=0x800) compat_50_clock_gettime(0x20000000, 0x0) 10:52:51 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000800) ioctl$FIONREAD(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 10:52:51 executing program 1: __mount50(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) __lstat50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) (async) symlink(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='./file0\x00') 10:52:52 executing program 3: pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000000), 0xe, &(0x7f00000015c0)=[{&(0x7f0000001880)=""/230, 0xe6}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/120, 0x78}, {0xffffffffffffffff}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)=""/100, 0x64}], 0xa, &(0x7f0000001680)=""/58, 0x3a}, 0x7a}, 0x10, 0x213, &(0x7f0000001740)={0x9b8, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) ioctl$WSDISPLAYIO_PUTCMAP(r1, 0x80205743, &(0x7f0000001840)={0x59, 0x1, &(0x7f0000001780)=0x2, &(0x7f00000017c0)=0x3f, &(0x7f0000001800)=0x1}) 10:52:52 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) 10:52:52 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000800) ioctl$FIONREAD(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) 10:52:52 executing program 2: syz_usb_connect$uac1(0x0, 0x7a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x1ff, 0x5, 0x4, 0x30}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x3, 0xa2, &(0x7f00000001c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x2, 0x1, 0x9, 0xa0, 0x10, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "87fae4"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x5, 0x6, 0x7f}, {0x6, 0x24, 0x1a, 0x7}, [@acm={0x4, 0x24, 0x2, 0x4}, @obex={0x5, 0x24, 0x15, 0x100}, @country_functional={0xc, 0x24, 0x7, 0x7, 0x7f, [0x7ff, 0x64, 0x7]}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x4, 0x9, 0x3, 0x2894}, @country_functional={0x10, 0x24, 0x7, 0x40, 0x4, [0x800, 0x1000, 0x101, 0x3000, 0x401]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x1f, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x1, 0x1, 0x40}}}}}}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x3f, 0x0, 0xcc, 0x40, 0x1}, 0x34, &(0x7f00000002c0)={0x5, 0xf, 0x34, 0x6, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0xe, 0x8, 0x7f, 0x4, 0xe6}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "009304388b22288f32557220df29e5be"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x4}]}, 0x2, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x40b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x810}}]}) 10:52:52 executing program 5: compat_50_____semctl13$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=@val=0x800) compat_50_clock_gettime(0x20000000, 0x0) compat_50_____semctl13$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=@val=0x800) (async) compat_50_clock_gettime(0x20000000, 0x0) (async) [ 82.4625692] uhub0: device problem, disabling port 1 10:52:52 executing program 3: pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000000), 0xe, &(0x7f00000015c0)=[{&(0x7f0000001880)=""/230, 0xe6}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/120, 0x78}, {0xffffffffffffffff}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)=""/100, 0x64}], 0xa, &(0x7f0000001680)=""/58, 0x3a}, 0x7a}, 0x10, 0x213, &(0x7f0000001740)={0x9b8, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) ioctl$WSDISPLAYIO_PUTCMAP(r1, 0x80205743, &(0x7f0000001840)={0x59, 0x1, &(0x7f0000001780)=0x2, &(0x7f00000017c0)=0x3f, &(0x7f0000001800)=0x1}) pipe(&(0x7f0000001a00)) (async) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000000), 0xe, &(0x7f00000015c0)=[{&(0x7f0000001880)=""/230, 0xe6}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/120, 0x78}, {0xffffffffffffffff}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)=""/100, 0x64}], 0xa, &(0x7f0000001680)=""/58, 0x3a}, 0x7a}, 0x10, 0x213, &(0x7f0000001740)={0x9b8, 0xffffffffffffffff}) (async) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) (async) ioctl$WSDISPLAYIO_PUTCMAP(r1, 0x80205743, &(0x7f0000001840)={0x59, 0x1, &(0x7f0000001780)=0x2, &(0x7f00000017c0)=0x3f, &(0x7f0000001800)=0x1}) (async) 10:52:53 executing program 4: r0 = semget(0x1, 0x0, 0x20) compat_50_____semctl13$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)) compat_50_____semctl13$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x1000000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, 0x7fbd) fcntl$dupfd(r1, 0xc, r2) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETVERSION(r3, 0x80045760, 0x2) [ 82.9525682] uhub0: device problem, disabling port 1 [ 82.9625702] uhub2: device problem, disabling port 1 [ 83.4425671] uhub0: device problem, disabling port 1 [ 83.5725725] uhub2: port 1, set config at addr 2 failed [ 83.5825727] uhub2: device problem, disabling port 1 10:52:54 executing program 3: pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000000), 0xe, &(0x7f00000015c0)=[{&(0x7f0000001880)=""/230, 0xe6}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/120, 0x78}, {0xffffffffffffffff}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)=""/100, 0x64}], 0xa, &(0x7f0000001680)=""/58, 0x3a}, 0x7a}, 0x10, 0x213, &(0x7f0000001740)={0x9b8, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) ioctl$WSDISPLAYIO_PUTCMAP(r1, 0x80205743, &(0x7f0000001840)={0x59, 0x1, &(0x7f0000001780)=0x2, &(0x7f00000017c0)=0x3f, &(0x7f0000001800)=0x1}) pipe(&(0x7f0000001a00)) (async) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000000), 0xe, &(0x7f00000015c0)=[{&(0x7f0000001880)=""/230, 0xe6}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/120, 0x78}, {0xffffffffffffffff}, {&(0x7f00000014c0)=""/128, 0x80}, {&(0x7f0000001540)=""/100, 0x64}], 0xa, &(0x7f0000001680)=""/58, 0x3a}, 0x7a}, 0x10, 0x213, &(0x7f0000001740)={0x9b8, 0xffffffffffffffff}) (async) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, 0x0) (async) ioctl$WSDISPLAYIO_PUTCMAP(r1, 0x80205743, &(0x7f0000001840)={0x59, 0x1, &(0x7f0000001780)=0x2, &(0x7f00000017c0)=0x3f, &(0x7f0000001800)=0x1}) (async) 10:52:54 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) (async) 10:52:54 executing program 4: r0 = semget(0x1, 0x0, 0x20) compat_50_____semctl13$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)) (async) compat_50_____semctl13$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) (async) dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x1000000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, 0x7fbd) (async) fcntl$dupfd(r1, 0xc, r2) (async) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETVERSION(r3, 0x80045760, 0x2) 10:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@len=0x20, 0xe) ioctl$OFIOGETBMAP(r1, 0xc0106914, &(0x7f0000000100)) 10:52:54 executing program 5: compat_50_____semctl13$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=@val=0x800) compat_50_clock_gettime(0x20000000, 0x0) compat_50_____semctl13$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)=@val=0x800) (async) compat_50_clock_gettime(0x20000000, 0x0) (async) 10:52:54 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) (async) [ 84.0625711] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1017 command syz-executor.0) 10:52:54 executing program 4: r0 = semget(0x1, 0x0, 0x20) compat_50_____semctl13$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)) compat_50_____semctl13$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) dup(0xffffffffffffffff) (async, rerun: 32) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r2 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x1000000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, 0x7fbd) fcntl$dupfd(r1, 0xc, r2) (async) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETVERSION(r3, 0x80045760, 0x2) 10:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@len=0x20, 0xe) ioctl$OFIOGETBMAP(r1, 0xc0106914, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) (async) socket$inet6(0x18, 0x3, 0x0) (async) connect(r0, &(0x7f0000000000)=@len=0x20, 0xe) (async) ioctl$OFIOGETBMAP(r1, 0xc0106914, &(0x7f0000000100)) (async) [ 84.1925769] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1159 command syz-executor.0) [ 84.2125694] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1159 command syz-executor.0) 10:52:54 executing program 1: compat_30___lstat13(&(0x7f0000001b40)='./file0/file0\x00', 0x0) 10:52:54 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x8) 10:52:54 executing program 2: syz_usb_connect$uac1(0x0, 0x7a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x1ff, 0x5, 0x4, 0x30}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x3, 0xa2, &(0x7f00000001c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x2, 0x1, 0x9, 0xa0, 0x10, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "87fae4"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x5, 0x6, 0x7f}, {0x6, 0x24, 0x1a, 0x7}, [@acm={0x4, 0x24, 0x2, 0x4}, @obex={0x5, 0x24, 0x15, 0x100}, @country_functional={0xc, 0x24, 0x7, 0x7, 0x7f, [0x7ff, 0x64, 0x7]}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x4, 0x9, 0x3, 0x2894}, @country_functional={0x10, 0x24, 0x7, 0x40, 0x4, [0x800, 0x1000, 0x101, 0x3000, 0x401]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x1f, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x1, 0x1, 0x40}}}}}}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x3f, 0x0, 0xcc, 0x40, 0x1}, 0x34, &(0x7f00000002c0)={0x5, 0xf, 0x34, 0x6, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0xe, 0x8, 0x7f, 0x4, 0xe6}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "009304388b22288f32557220df29e5be"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x4}]}, 0x2, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x40b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x810}}]}) 10:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@len=0x20, 0xe) ioctl$OFIOGETBMAP(r1, 0xc0106914, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x0) (async) socket$inet6(0x18, 0x3, 0x0) (async) connect(r0, &(0x7f0000000000)=@len=0x20, 0xe) (async) ioctl$OFIOGETBMAP(r1, 0xc0106914, &(0x7f0000000100)) (async) 10:52:54 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x806) __utimes50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x5, 0x7f}) rasctl(0x0, 0x0, 0x2) 10:52:54 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff}, {0x4, 0x7, 0x1800}, {0x0, 0xfff7, 0x1800}, {0x0, 0x7, 0x2000}, {0x0, 0x8, 0x800}, {0x214c2471e9173447, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0xf1be, 0x1000}, {0x4, 0x7, 0x1800}, {0x2, 0x5}], 0xa) r1 = semget(0x2, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400000, 0x0, 0x0, 0xffffffffffffffff, r2, 0x20, 0x8}, 0x10001, 0x6, 0x40}) 10:52:54 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x8) (async) 10:52:54 executing program 1: compat_30___lstat13(&(0x7f0000001b40)='./file0/file0\x00', 0x0) 10:52:54 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x8) 10:52:54 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff}, {0x4, 0x7, 0x1800}, {0x0, 0xfff7, 0x1800}, {0x0, 0x7, 0x2000}, {0x0, 0x8, 0x800}, {0x214c2471e9173447, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0xf1be, 0x1000}, {0x4, 0x7, 0x1800}, {0x2, 0x5}], 0xa) r1 = semget(0x2, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400000, 0x0, 0x0, 0xffffffffffffffff, r2, 0x20, 0x8}, 0x10001, 0x6, 0x40}) [ 84.5625718] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2407 command syz-executor.0) 10:52:54 executing program 1: compat_30___lstat13(&(0x7f0000001b40)='./file0/file0\x00', 0x0) compat_30___lstat13(&(0x7f0000001b40)='./file0/file0\x00', 0x0) (async) 10:52:54 executing program 3: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/../file0\x00', 0x1000000, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) compat_43_ogetdirentries(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000300)=0x200000200) [ 84.7825784] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2407 command syz-executor.0) 10:52:55 executing program 0: socketpair(0x2, 0x2, 0x63, &(0x7f0000000340)) r0 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="eb2442af4b7a4982b30adbf46b09e2ee0ed4046e33ec4ecb84a5f7249775b8c175f514f698b623ff9c69382f55763dde5b50744850f3db5265ccfda1ab2e70c7424277ee1ee300f96f3d13c387c5bea1f7b084dba64f44e7ed3b4ee09501fa91a76ff79f25ded5d5cef342b4887566818e459568be0325c2918333cd3bed38327303209e017c5b90b11d2d84d5f437ff7df1008a4f4d687733c93cf152d7a4dedf481e4f963b3247f470fa23c4fb402d8a33c5815f93930ffb", 0xb9}, {&(0x7f0000000100)="a7ee447c48c11fa0ee94db1a1af5e92e382179bf1d61421464d6b44d9d57d2f0dbc6e56d2782540ad3afe10e6946d0acc3482b5657dfef5304878c807a662b15935a003e64e55c4f9572a5c72d691e547bf15997a7278ddc56855349761d22b31362aa3825652f2c837f69ebcd54efdf3c2ea347d6f59b6a5b9f1cc8447fda6dbbaf6b295b7b6fabe04e8e8fbe30086a040b28e69255730381f4169878c0847cbee4bdd2040d279a129be3c9e7624a4451578346e687c7", 0xb7}, {&(0x7f00000001c0)="3a6494cbcfcb4841802432db9a52e047015b59c4528d3d4c29b8aec6629fc48f1f346b2996339a7f1311ec190d7aaba134d5fe9887aefe3aa6a5f1b52ca92f5e32535576b01f6587d1907f07c78d4ceb757020846488252ebf281eb13c6269422b495b36b8b74575d0b721114819dd6c670a17d01b8500e555d36a88e03dc95498aa8ff758c88733de395c530a6a7ff419a48a1b2c374059cdfcdd4d5ff253d54ff7a916ecfa2bd8bce111bab54ce4d7c904af6093f9e5219ccceb6f45080898e0740d098255a56384f0755389e6c346ad53ae4e77f2f219fdf032fda0406e02542a4f22b9b8959bc4130bd405be7dca76caa254b5ef86", 0xf7}, {&(0x7f0000000380)="a6097b5a876067676fde86e1b90919f93bfb7e5f5c79f7d6cecdfb2442861fdb74a623eb46bb9a67285766fdbcae136bfb25b58083c5898e727fed1df958200bc271f5b3caef8821104c781daff9cb4d14e855528704340147982a3994cb095fd61470859071ae06f35451a0755d60322b3f4f3ddfc5d3dc6688ba8eab7c744ea9229c976746e39bd354c16e5da4c4341b88d87778fc9c8d1a8a1b1dc4c761686c21d56afe1204149854d2d32585d615befced4d862ff06aec9344251ba597d94354cf19239925665b82506e", 0xcc}], 0x4) 10:52:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400000, 0x141) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x4, r4) fktrace(r0, 0x0, 0x800, r4) __mount50(&(0x7f0000000080)='ext2fs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) [ 84.8925729] uhub2: device problem, disabling port 1 [ 85.3025786] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1597 command syz-executor.5) [ 85.4325727] uhub2: port 1, set config at addr 2 failed [ 85.4325727] uhub2: device problem, disabling port 1 10:52:56 executing program 3: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0/../file0\x00', 0x1000000, 0x2) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) compat_43_ogetdirentries(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000300)=0x200000200) 10:52:56 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff}, {0x4, 0x7, 0x1800}, {0x0, 0xfff7, 0x1800}, {0x0, 0x7, 0x2000}, {0x0, 0x8, 0x800}, {0x214c2471e9173447, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0xf1be, 0x1000}, {0x4, 0x7, 0x1800}, {0x2, 0x5}], 0xa) r1 = semget(0x2, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400000, 0x0, 0x0, 0xffffffffffffffff, r2, 0x20, 0x8}, 0x10001, 0x6, 0x40}) semget$private(0x0, 0x4, 0x0) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff}, {0x4, 0x7, 0x1800}, {0x0, 0xfff7, 0x1800}, {0x0, 0x7, 0x2000}, {0x0, 0x8, 0x800}, {0x214c2471e9173447, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0xf1be, 0x1000}, {0x4, 0x7, 0x1800}, {0x2, 0x5}], 0xa) (async) semget(0x2, 0x2, 0x1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400000, 0x0, 0x0, 0xffffffffffffffff, r2, 0x20, 0x8}, 0x10001, 0x6, 0x40}) (async) 10:52:56 executing program 2: syz_usb_connect$uac1(0x0, 0x7a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x1ff, 0x5, 0x4, 0x30}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) (async) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) (async) syz_usb_connect$cdc_ncm(0x3, 0xa2, &(0x7f00000001c0)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x2, 0x1, 0x9, 0xa0, 0x10, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "87fae4"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x5, 0x6, 0x7f}, {0x6, 0x24, 0x1a, 0x7}, [@acm={0x4, 0x24, 0x2, 0x4}, @obex={0x5, 0x24, 0x15, 0x100}, @country_functional={0xc, 0x24, 0x7, 0x7, 0x7f, [0x7ff, 0x64, 0x7]}, @mbim={0xc, 0x24, 0x1b, 0x6, 0x4, 0x9, 0x3, 0x2894}, @country_functional={0x10, 0x24, 0x7, 0x40, 0x4, [0x800, 0x1000, 0x101, 0x3000, 0x401]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x9, 0x4, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x1f, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x1, 0x1, 0x40}}}}}}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x3f, 0x0, 0xcc, 0x40, 0x1}, 0x34, &(0x7f00000002c0)={0x5, 0xf, 0x34, 0x6, [@ptm_cap={0x3}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0xe, 0x8, 0x7f, 0x4, 0xe6}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "009304388b22288f32557220df29e5be"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x4}]}, 0x2, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x40b}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x810}}]}) 10:52:56 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x4) (rerun: 64) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async, rerun: 64) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (rerun: 64) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x806) __utimes50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x5, 0x7f}) (async) rasctl(0x0, 0x0, 0x2) 10:52:56 executing program 0: socketpair(0x2, 0x2, 0x63, &(0x7f0000000340)) (async) r0 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="eb2442af4b7a4982b30adbf46b09e2ee0ed4046e33ec4ecb84a5f7249775b8c175f514f698b623ff9c69382f55763dde5b50744850f3db5265ccfda1ab2e70c7424277ee1ee300f96f3d13c387c5bea1f7b084dba64f44e7ed3b4ee09501fa91a76ff79f25ded5d5cef342b4887566818e459568be0325c2918333cd3bed38327303209e017c5b90b11d2d84d5f437ff7df1008a4f4d687733c93cf152d7a4dedf481e4f963b3247f470fa23c4fb402d8a33c5815f93930ffb", 0xb9}, {&(0x7f0000000100)="a7ee447c48c11fa0ee94db1a1af5e92e382179bf1d61421464d6b44d9d57d2f0dbc6e56d2782540ad3afe10e6946d0acc3482b5657dfef5304878c807a662b15935a003e64e55c4f9572a5c72d691e547bf15997a7278ddc56855349761d22b31362aa3825652f2c837f69ebcd54efdf3c2ea347d6f59b6a5b9f1cc8447fda6dbbaf6b295b7b6fabe04e8e8fbe30086a040b28e69255730381f4169878c0847cbee4bdd2040d279a129be3c9e7624a4451578346e687c7", 0xb7}, {&(0x7f00000001c0)="3a6494cbcfcb4841802432db9a52e047015b59c4528d3d4c29b8aec6629fc48f1f346b2996339a7f1311ec190d7aaba134d5fe9887aefe3aa6a5f1b52ca92f5e32535576b01f6587d1907f07c78d4ceb757020846488252ebf281eb13c6269422b495b36b8b74575d0b721114819dd6c670a17d01b8500e555d36a88e03dc95498aa8ff758c88733de395c530a6a7ff419a48a1b2c374059cdfcdd4d5ff253d54ff7a916ecfa2bd8bce111bab54ce4d7c904af6093f9e5219ccceb6f45080898e0740d098255a56384f0755389e6c346ad53ae4e77f2f219fdf032fda0406e02542a4f22b9b8959bc4130bd405be7dca76caa254b5ef86", 0xf7}, {&(0x7f0000000380)="a6097b5a876067676fde86e1b90919f93bfb7e5f5c79f7d6cecdfb2442861fdb74a623eb46bb9a67285766fdbcae136bfb25b58083c5898e727fed1df958200bc271f5b3caef8821104c781daff9cb4d14e855528704340147982a3994cb095fd61470859071ae06f35451a0755d60322b3f4f3ddfc5d3dc6688ba8eab7c744ea9229c976746e39bd354c16e5da4c4341b88d87778fc9c8d1a8a1b1dc4c761686c21d56afe1204149854d2d32585d615befced4d862ff06aec9344251ba597d94354cf19239925665b82506e", 0xcc}], 0x4) 10:52:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400000, 0x141) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fktrace(r3, 0x0, 0x4, r4) fktrace(r0, 0x0, 0x800, r4) __mount50(&(0x7f0000000080)='ext2fs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r1, 0x0, 0x4, r2) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400000, 0x141) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r3, 0x0, 0x4, r4) (async) fktrace(r0, 0x0, 0x800, r4) (async) __mount50(&(0x7f0000000080)='ext2fs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) 10:52:56 executing program 4: read(0xffffffffffffffff, &(0x7f0000000040)=""/8, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)="206172b668bed3dc33ddfd0190ce23e137c116db16fad6b5331446e43236e64ddf") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unmount(&(0x7f0000000180)='./file0\x00', 0xa2a9f14dec8e3cbe) ioctl$WSDISPLAYIO_GMSGATTRS(r0, 0x40185759, 0x0) [ 86.7725900] uhub2: device problem, disabling port 1 10:52:56 executing program 0: socketpair(0x2, 0x2, 0x63, &(0x7f0000000340)) r0 = openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="eb2442af4b7a4982b30adbf46b09e2ee0ed4046e33ec4ecb84a5f7249775b8c175f514f698b623ff9c69382f55763dde5b50744850f3db5265ccfda1ab2e70c7424277ee1ee300f96f3d13c387c5bea1f7b084dba64f44e7ed3b4ee09501fa91a76ff79f25ded5d5cef342b4887566818e459568be0325c2918333cd3bed38327303209e017c5b90b11d2d84d5f437ff7df1008a4f4d687733c93cf152d7a4dedf481e4f963b3247f470fa23c4fb402d8a33c5815f93930ffb", 0xb9}, {&(0x7f0000000100)="a7ee447c48c11fa0ee94db1a1af5e92e382179bf1d61421464d6b44d9d57d2f0dbc6e56d2782540ad3afe10e6946d0acc3482b5657dfef5304878c807a662b15935a003e64e55c4f9572a5c72d691e547bf15997a7278ddc56855349761d22b31362aa3825652f2c837f69ebcd54efdf3c2ea347d6f59b6a5b9f1cc8447fda6dbbaf6b295b7b6fabe04e8e8fbe30086a040b28e69255730381f4169878c0847cbee4bdd2040d279a129be3c9e7624a4451578346e687c7", 0xb7}, {&(0x7f00000001c0)="3a6494cbcfcb4841802432db9a52e047015b59c4528d3d4c29b8aec6629fc48f1f346b2996339a7f1311ec190d7aaba134d5fe9887aefe3aa6a5f1b52ca92f5e32535576b01f6587d1907f07c78d4ceb757020846488252ebf281eb13c6269422b495b36b8b74575d0b721114819dd6c670a17d01b8500e555d36a88e03dc95498aa8ff758c88733de395c530a6a7ff419a48a1b2c374059cdfcdd4d5ff253d54ff7a916ecfa2bd8bce111bab54ce4d7c904af6093f9e5219ccceb6f45080898e0740d098255a56384f0755389e6c346ad53ae4e77f2f219fdf032fda0406e02542a4f22b9b8959bc4130bd405be7dca76caa254b5ef86", 0xf7}, {&(0x7f0000000380)="a6097b5a876067676fde86e1b90919f93bfb7e5f5c79f7d6cecdfb2442861fdb74a623eb46bb9a67285766fdbcae136bfb25b58083c5898e727fed1df958200bc271f5b3caef8821104c781daff9cb4d14e855528704340147982a3994cb095fd61470859071ae06f35451a0755d60322b3f4f3ddfc5d3dc6688ba8eab7c744ea9229c976746e39bd354c16e5da4c4341b88d87778fc9c8d1a8a1b1dc4c761686c21d56afe1204149854d2d32585d615befced4d862ff06aec9344251ba597d94354cf19239925665b82506e", 0xcc}], 0x4) 10:52:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async, rerun: 32) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400000, 0x141) (async, rerun: 32) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r4 = getpid() (rerun: 64) fktrace(r3, 0x0, 0x4, r4) (async) fktrace(r0, 0x0, 0x800, r4) (async) __mount50(&(0x7f0000000080)='ext2fs\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) 10:52:57 executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x806) __utimes50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x5, 0x7f}) rasctl(0x0, 0x0, 0x2) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x4) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) fcntl$dupfd(r1, 0x0, r0) (async) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x806) (async) __utimes50(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={0x5, 0x7f}) (async) rasctl(0x0, 0x0, 0x2) (async) 10:52:57 executing program 4: read(0xffffffffffffffff, &(0x7f0000000040)=""/8, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)="206172b668bed3dc33ddfd0190ce23e137c116db16fad6b5331446e43236e64ddf") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unmount(&(0x7f0000000180)='./file0\x00', 0xa2a9f14dec8e3cbe) ioctl$WSDISPLAYIO_GMSGATTRS(r0, 0x40185759, 0x0) read(0xffffffffffffffff, &(0x7f0000000040)=""/8, 0x8) (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)="206172b668bed3dc33ddfd0190ce23e137c116db16fad6b5331446e43236e64ddf") (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) unmount(&(0x7f0000000180)='./file0\x00', 0xa2a9f14dec8e3cbe) (async) ioctl$WSDISPLAYIO_GMSGATTRS(r0, 0x40185759, 0x0) (async) 10:52:57 executing program 4: read(0xffffffffffffffff, &(0x7f0000000040)=""/8, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)="206172b668bed3dc33ddfd0190ce23e137c116db16fad6b5331446e43236e64ddf") (async) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) unmount(&(0x7f0000000180)='./file0\x00', 0xa2a9f14dec8e3cbe) ioctl$WSDISPLAYIO_GMSGATTRS(r0, 0x40185759, 0x0) [ 87.2125872] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1345 command syz-executor.5) 10:53:03 executing program 3: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) __mount50(&(0x7f0000000000)='kernfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0/../file0\x00', 0x1000000, 0x2) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) compat_43_ogetdirentries(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000300)=0x200000200) 10:53:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) shutdown(r0, 0x2) socket$inet6(0x18, 0x4, 0x5) 10:53:03 executing program 0: r0 = socket(0x1f, 0x4, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:53:03 executing program 4: r0 = semget$private(0x0, 0x4, 0x8) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x547, r1, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0xffff}, 0x10001, 0x3, 0xfff}) compat_14___semctl$IPC_RMID(r0, 0x0, 0x0) fstatat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x600) __fhstat50(&(0x7f0000000240)="1af269fdb723aab45dc5f5d5a4a6eae2a99d46f38493fa95a8f6550911543973de894cd3c64245e7c9d7cfbdd03c06c5c0b7fc4b41aeef5639c7e54a357ba22da5d2144a9185609bf2d59793dd5b852b47fdf63baa7a33f6cfd01963834c35f4ed6c36379f440db0040f454d2ce0bd9387bd5180ab02bba534ba50dd6484998a6f3a47618abc6a59f2f442a0e33267f8cfa460dc139973066b80d6b18346d069aa108a5f06248b44f9f44ca5be7d1f7965eac15bd7b1", 0xb6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r2, r3, 0x3, 0xfff, 0x10, 0x20, 0xfffffffffffffaa5}, 0x9, 0xc, 0x9, &(0x7f00000003c0)={0x9, 0xb1, 0x800, 0x3}}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/155) setreuid(r2, r1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) 10:53:03 executing program 5: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)) __stat50(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) fstatat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x700) r1 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f00000013c0)=0x1009) fstatat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000015c0)='./file0\x00', 0x0, r2) fstatat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, r3) 10:53:03 executing program 2: compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffefffffff}}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getuid() setreuid(0xee00, r2) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0xee00, r4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xff, r2, r3, r4, r0, 0x400, 0x4}, 0x7ff, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0xdc, 0xf5}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r6 = getpid() fktrace(r5, 0x0, 0x4, r6) unmount(&(0x7f00000000c0)='./file0\x00', 0x0) 10:53:03 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x38) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r2, &(0x7f0000000280)="32edcea05759c06c726cdec6032194", 0xf) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/199, 0xc7) r5 = dup(r3) preadv(r5, &(0x7f0000000240), 0x100000000000030f, 0x0) 10:53:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) shutdown(r0, 0x2) socket$inet6(0x18, 0x4, 0x5) fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) (async) shutdown(r0, 0x2) (async) socket$inet6(0x18, 0x4, 0x5) (async) 10:53:03 executing program 0: r0 = socket(0x1f, 0x4, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x4) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) (async) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:53:03 executing program 2: compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffefffffff}}) (async) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getuid() setreuid(0xee00, r2) (async) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) (async) r4 = getuid() setreuid(0xee00, r4) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xff, r2, r3, r4, r0, 0x400, 0x4}, 0x7ff, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0xdc, 0xf5}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000001200)={0xffffffffffffffff}) (async) r6 = getpid() fktrace(r5, 0x0, 0x4, r6) unmount(&(0x7f00000000c0)='./file0\x00', 0x0) 10:53:03 executing program 4: r0 = semget$private(0x0, 0x4, 0x8) (async) r1 = getuid() setreuid(0xee00, r1) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x547, r1, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0xffff}, 0x10001, 0x3, 0xfff}) compat_14___semctl$IPC_RMID(r0, 0x0, 0x0) (async) fstatat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x600) __fhstat50(&(0x7f0000000240)="1af269fdb723aab45dc5f5d5a4a6eae2a99d46f38493fa95a8f6550911543973de894cd3c64245e7c9d7cfbdd03c06c5c0b7fc4b41aeef5639c7e54a357ba22da5d2144a9185609bf2d59793dd5b852b47fdf63baa7a33f6cfd01963834c35f4ed6c36379f440db0040f454d2ce0bd9387bd5180ab02bba534ba50dd6484998a6f3a47618abc6a59f2f442a0e33267f8cfa460dc139973066b80d6b18346d069aa108a5f06248b44f9f44ca5be7d1f7965eac15bd7b1", 0xb6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r2, r3, 0x3, 0xfff, 0x10, 0x20, 0xfffffffffffffaa5}, 0x9, 0xc, 0x9, &(0x7f00000003c0)={0x9, 0xb1, 0x800, 0x3}}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/155) (async) setreuid(r2, r1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) 10:53:03 executing program 5: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)) __stat50(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) fstatat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x700) r1 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f00000013c0)=0x1009) fstatat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000015c0)='./file0\x00', 0x0, r2) fstatat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, r3) __fstat50(0xffffffffffffff9c, &(0x7f0000000000)) (async) __stat50(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) (async) fstatat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x700) (async) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f00000013c0)=0x1009) (async) fstatat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640), 0x100) (async) mknod(&(0x7f00000015c0)='./file0\x00', 0x0, r2) (async) fstatat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440), 0x100) (async) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, r3) (async) 10:53:03 executing program 0: r0 = socket(0x1f, 0x4, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0x4, r2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1f, 0x4, 0x0) (async) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x4) (async) pipe(&(0x7f0000000180)) (async) getpid() (async) fktrace(r1, 0x0, 0x4, r2) (async) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) 10:53:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) shutdown(r0, 0x2) socket$inet6(0x18, 0x4, 0x5) 10:53:04 executing program 4: r0 = semget$private(0x0, 0x4, 0x8) r1 = getuid() setreuid(0xee00, r1) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x547, r1, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0xffff}, 0x10001, 0x3, 0xfff}) (async) compat_14___semctl$IPC_RMID(r0, 0x0, 0x0) (async) fstatat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x600) (async) __fhstat50(&(0x7f0000000240)="1af269fdb723aab45dc5f5d5a4a6eae2a99d46f38493fa95a8f6550911543973de894cd3c64245e7c9d7cfbdd03c06c5c0b7fc4b41aeef5639c7e54a357ba22da5d2144a9185609bf2d59793dd5b852b47fdf63baa7a33f6cfd01963834c35f4ed6c36379f440db0040f454d2ce0bd9387bd5180ab02bba534ba50dd6484998a6f3a47618abc6a59f2f442a0e33267f8cfa460dc139973066b80d6b18346d069aa108a5f06248b44f9f44ca5be7d1f7965eac15bd7b1", 0xb6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) compat_14___semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r2, r3, 0x3, 0xfff, 0x10, 0x20, 0xfffffffffffffaa5}, 0x9, 0xc, 0x9, &(0x7f00000003c0)={0x9, 0xb1, 0x800, 0x3}}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/155) setreuid(r2, r1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) 10:53:04 executing program 2: compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffefffffff}}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getuid() setreuid(0xee00, r2) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0xee00, r4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xff, r2, r3, r4, r0, 0x400, 0x4}, 0x7ff, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0xdc, 0xf5}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r6 = getpid() fktrace(r5, 0x0, 0x4, r6) unmount(&(0x7f00000000c0)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffefffffff}}) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) shmctl$SHM_LOCK(r1, 0x3) (async) getuid() (async) setreuid(0xee00, r2) (async) getegid() (async) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) (async) getuid() (async) setreuid(0xee00, r4) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xff, r2, r3, r4, r0, 0x400, 0x4}, 0x7ff, 0x7, 0x0, 0xffffffffffffffff, 0x7, 0xdc, 0xf5}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) pipe(&(0x7f0000001200)) (async) getpid() (async) fktrace(r5, 0x0, 0x4, r6) (async) unmount(&(0x7f00000000c0)='./file0\x00', 0x0) (async) 10:53:04 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setregid(0x0, 0xffffffffffffffff) 10:53:04 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x8e, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7c, 0x2, 0x1, 0x4, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7, 0x101, 0x40}, {0x6, 0x24, 0x1a, 0x0, 0x17}, [@obex={0x5, 0x24, 0x15, 0x5}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x0, 0x0, 0x0, 0x1ff}, @dmm={0x7, 0x24, 0x14, 0x4}, @country_functional={0x8, 0x24, 0x7, 0x5, 0x9, [0x101]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x1f, 0x81, 0xe1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x0, 0x44}}, {{0x9, 0x5, 0x3, 0x2, 0x3bf, 0x7, 0x3, 0x12}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x2, 0x8, 0x8, 0x8, 0x9}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x4, 0x1ff}]}, 0x3, [{0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x200a}}]}) syz_usb_connect(0x5, 0x4cf, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4bd, 0x3, 0x4, 0x9, 0x80, 0x0, [{{0x9, 0x4, 0x1, 0x2, 0x2, 0x0, 0x0, 0x0, 0x8, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x9b0}}], [{{0x9, 0x5, 0xa, 0x10, 0x10, 0x6, 0xff, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3c, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xf7, 0x3}]}}, {{0x9, 0x5, 0xd, 0x0, 0x8, 0x20, 0x2, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0xd}]}}]}}, {{0x9, 0x4, 0x8, 0x1f, 0x5, 0x0, 0x0, 0x0, 0x8, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "941e"}, {0x5, 0x24, 0x0, 0x101}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x4, 0x3ff}}], [{{0x9, 0x5, 0xf, 0x0, 0x20, 0x81, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3, 0x93e}]}}, {{0x9, 0x5, 0xf, 0x4, 0x10, 0x6, 0xce}}, {{0x9, 0x5, 0x0, 0xc, 0x20, 0x1f, 0x84, 0x67, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8, 0x1ff}]}}, {{0x9, 0x5, 0x8, 0x8, 0x20, 0x3f, 0x1, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x4}, @generic={0xb0, 0x7, "be7dff8a8ea04afd13099ec523634153fd3f31629737bd43e045af7c887fa953ef3af2fb3e1cd3737248dbf6e025838d5a385961a2f51467686bd04eb2085c97f4251746c48198a565afd7605a4472185973e4d81bb6d187fde92165cc9a3175ad03ddc6f74f81b0a9a304beb54f6d45e275a00b7ca9506e3cde8da74de337020aa7bfd0d6f86acffb0bec1b45ebb2f6f0c39d52c3f963e2519ca12f6516658fcbd61c0e6dc533ca10c0a57cc468"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x0, 0x6, 0xd5}}]}}, {{0x9, 0x4, 0x2, 0x7f, 0xa, 0x0, 0x0, 0x0, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'n'}, {0x5, 0x24, 0x0, 0x800}, {0xd, 0x24, 0xf, 0x1, 0xfffffff7, 0xce9, 0x3}, {0x6, 0x24, 0x1a, 0x3520, 0x21}, [@dmm={0x7, 0x24, 0x14, 0xe200, 0x6}, @dmm={0x7, 0x24, 0x14, 0x7, 0x2}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x8000, 0x8, 0x1f, 0x0, 0xa0}]}, @uac_control={{0xa, 0x24, 0x1, 0x4, 0x1f}, [@feature_unit={0x13, 0x24, 0x6, 0x5, 0x3, 0x6, [0x3, 0x7, 0x3, 0x2, 0x8, 0xa], 0x56}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x205, 0x6, 0xe9, 0x0, 0xc2, 0x7}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x1fd, 0x3, 0x4, 0xf84, 0x5}, @mixer_unit={0xa, 0x24, 0x4, 0x3, 0x20, "5e945f10dc"}, @mixer_unit={0x9, 0x24, 0x4, 0x3, 0x5, "be912c80"}]}], [{{0x9, 0x5, 0x7, 0x4, 0x10, 0xff, 0x81, 0x79, [@generic={0xf5, 0x2, "c2b75957f1d070e152edec08432505f835c3718790eef0d88f4359fa37146c1d215b8d3c3f02dbacd6174418286d3b5918205e69fd4b29ba986695c414df4f79829ffa719f98ad6ebd0d079276872c033e5ff919c4ab13ec3fd1c6b231e8cd005f7f1c9120182de1f9505c55fecdf7d1bcf7d1910c37bc29ce7cd7fc42568611b4d763c94925129518fc79d8a036d0f1b06f73e419c296a6cd1c2ad60112c778d0248794bd91da6160505abce6fc8ed44eba39a261a010fc1caa8ac2a7010376bde7a963b3dd94df675b026ac4aac5a0a782103acbcde81897f5b20cca7609329117f2e1935ef0964e33ace344c4a3f2f5598a"}]}}, {{0x9, 0x5, 0xa, 0x7, 0x10, 0x80, 0x40, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x9, 0xfb32}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xfa, 0x6}]}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x80, 0x1, 0x1f}}, {{0x9, 0x5, 0xf, 0x10, 0x3ff, 0x6, 0xcb, 0x1}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0xa, 0x3, 0x3}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x0, 0x81, 0x5}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x4f, 0x0, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7f}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x23, 0x1}]}}, {{0x9, 0x5, 0x80, 0x0, 0x20, 0x2, 0x0, 0xff, [@generic={0x14, 0x22, "0d4aedaeb727973756758816b5a5474d98c4"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x40}]}}, {{0x9, 0x5, 0x2, 0x0, 0x608, 0x78, 0x2, 0x2, [@generic={0xfe, 0xf, "c79b835580b691813459e25e86d5357e5d67e2bfe6f5c061088954c453f0e8b9ad397ecff0573b9ed6ed75778d5791c3c3da171b0f4abd9aec4ff28258612a0d27840ed859d4b5d5f15cb1103e59785e3db6560fa3b1b4cfd5d9315ea0a9abbf46e768be7d698543882e7436dda0ae156c45e8e2b3be1fb3c2c9eb5870a56b45d4d572c41f8f61bd9259f9be8b651aaba6c68c6d1fb6901a18b2d0b521e7e8ff01469d80ab0bfd94f2c41a34e78b23d06376a0afced710b62e6c1c02a378ce01ac6d9d4e2a041cb7dbc7fd3fcdde86bf7b3fd4d9c5199c29c424c9e42fb12c1b34d4ec0010eb8e6ec657c97369c6ae0b9848279f005bfc7cc3f7d692"}, @generic={0x4d, 0xf, "507eddc7a04ee24bfd14200348d7f5c4d58f5db5d0cb270ceb6759653d57f7c356fa167cc580e195f45529ab90440c87d7d4d3892ae3aee64e0b08c62459119d1382abdd2714ea231ebfdd"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x3d, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x2}]}}]}}]}}]}}, &(0x7f0000000b00)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x250, 0x0, 0x9, 0x9, 0x20, 0x7}, 0xf4, &(0x7f0000000780)={0x5, 0xf, 0xf4, 0x5, [@ptm_cap={0x3}, @generic={0xd, 0x10, 0x3, "344f40668e57e6d80312"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "87ac937854e2a2ee4096733adc6bb9f7"}, @generic={0xc1, 0x10, 0x2, "1a888959d1c2a19162e58aa01c8945f1da674956692762b5a6cc3415f9e453cc72c6c5a6d041c3410cd588958c244e14052324143913dbd10ea05a8336a534d3de238f9a3325ad90ce3aad06dda37591f4525c3e232dfd48ade7515d3f6922e9d9ef6344d512cbe460c8bcd531c66067231e79390e54a6b32423a5365b391ee536485c19202bc9620a9c7b99b5ff773afdef3a99741f2119154e5a09cfa5f65283892d922d18c908c8430e3764aa142007eacac6c70983dc1c7fbcb738b7"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x7e51f09457c9cf8b, 0x7, 0x5e, 0x1}]}, 0x9, [{0x6, &(0x7f0000000880)=@string={0x6, 0x3, "b11f29b1"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x457}}, {0x21, &(0x7f0000000940)=@string={0x21, 0x3, "c1314f5f15b890932e37cd8069ea18013150fe29cd349bf71e11724e7ff8ee"}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x101f}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x3001}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x81d}}, {0x4a, &(0x7f0000000a40)=@string={0x4a, 0x3, "aab5a8b22bdd29f531c3d3e43c0f0e82f532db4e5331bdfeec1279e0b958ce1b9a57106a4e7007e7b36417545ebdea6e82f3deb461206319b4089696c4f7b9809a85df697ee656b3"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x1801}}]}) [ 94.0926184] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2408 command syz-executor.1) [ 94.6226138] uhub4: device problem, disabling port 1 [ 95.1926116] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1425 command syz-executor.3) 10:53:05 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x38) (rerun: 64) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async, rerun: 64) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) (rerun: 64) write(r2, &(0x7f0000000280)="32edcea05759c06c726cdec6032194", 0xf) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/199, 0xc7) r5 = dup(r3) preadv(r5, &(0x7f0000000240), 0x100000000000030f, 0x0) 10:53:05 executing program 0: fpathconf(0xffffffffffffffff, 0xe) socketpair(0x1f, 0x5, 0x0, 0x0) 10:53:05 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x400) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setregid(0x0, 0xffffffffffffffff) 10:53:05 executing program 5: __fstat50(0xffffffffffffff9c, &(0x7f0000000000)) __stat50(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) fstatat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x700) r1 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f00000013c0)=0x1009) fstatat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000015c0)='./file0\x00', 0x0, r2) fstatat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, r3) __fstat50(0xffffffffffffff9c, &(0x7f0000000000)) (async) __stat50(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) (async) fstatat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x700) (async) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4103}, &(0x7f00000013c0)=0x1009) (async) fstatat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640), 0x100) (async) mknod(&(0x7f00000015c0)='./file0\x00', 0x0, r2) (async) fstatat(r0, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440), 0x100) (async) mknod(&(0x7f00000000c0)='./file1\x00', 0x4, r3) (async) 10:53:05 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x2, "1daa2bf79ff58403c9e45886b7ade243ee5d9630d8df0d3c751d0b3ae49b80440755d28a76"}, 0x2d, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0xfffff000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:53:05 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x8e, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7c, 0x2, 0x1, 0x4, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7, 0x101, 0x40}, {0x6, 0x24, 0x1a, 0x0, 0x17}, [@obex={0x5, 0x24, 0x15, 0x5}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x0, 0x0, 0x0, 0x1ff}, @dmm={0x7, 0x24, 0x14, 0x4}, @country_functional={0x8, 0x24, 0x7, 0x5, 0x9, [0x101]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x1f, 0x81, 0xe1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x0, 0x44}}, {{0x9, 0x5, 0x3, 0x2, 0x3bf, 0x7, 0x3, 0x12}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x2, 0x8, 0x8, 0x8, 0x9}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x4, 0x1ff}]}, 0x3, [{0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x200a}}]}) (async) syz_usb_connect(0x5, 0x4cf, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4bd, 0x3, 0x4, 0x9, 0x80, 0x0, [{{0x9, 0x4, 0x1, 0x2, 0x2, 0x0, 0x0, 0x0, 0x8, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x9b0}}], [{{0x9, 0x5, 0xa, 0x10, 0x10, 0x6, 0xff, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3c, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xf7, 0x3}]}}, {{0x9, 0x5, 0xd, 0x0, 0x8, 0x20, 0x2, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0xd}]}}]}}, {{0x9, 0x4, 0x8, 0x1f, 0x5, 0x0, 0x0, 0x0, 0x8, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "941e"}, {0x5, 0x24, 0x0, 0x101}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x4, 0x3ff}}], [{{0x9, 0x5, 0xf, 0x0, 0x20, 0x81, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3, 0x93e}]}}, {{0x9, 0x5, 0xf, 0x4, 0x10, 0x6, 0xce}}, {{0x9, 0x5, 0x0, 0xc, 0x20, 0x1f, 0x84, 0x67, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8, 0x1ff}]}}, {{0x9, 0x5, 0x8, 0x8, 0x20, 0x3f, 0x1, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x4}, @generic={0xb0, 0x7, "be7dff8a8ea04afd13099ec523634153fd3f31629737bd43e045af7c887fa953ef3af2fb3e1cd3737248dbf6e025838d5a385961a2f51467686bd04eb2085c97f4251746c48198a565afd7605a4472185973e4d81bb6d187fde92165cc9a3175ad03ddc6f74f81b0a9a304beb54f6d45e275a00b7ca9506e3cde8da74de337020aa7bfd0d6f86acffb0bec1b45ebb2f6f0c39d52c3f963e2519ca12f6516658fcbd61c0e6dc533ca10c0a57cc468"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x0, 0x6, 0xd5}}]}}, {{0x9, 0x4, 0x2, 0x7f, 0xa, 0x0, 0x0, 0x0, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'n'}, {0x5, 0x24, 0x0, 0x800}, {0xd, 0x24, 0xf, 0x1, 0xfffffff7, 0xce9, 0x3}, {0x6, 0x24, 0x1a, 0x3520, 0x21}, [@dmm={0x7, 0x24, 0x14, 0xe200, 0x6}, @dmm={0x7, 0x24, 0x14, 0x7, 0x2}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x8000, 0x8, 0x1f, 0x0, 0xa0}]}, @uac_control={{0xa, 0x24, 0x1, 0x4, 0x1f}, [@feature_unit={0x13, 0x24, 0x6, 0x5, 0x3, 0x6, [0x3, 0x7, 0x3, 0x2, 0x8, 0xa], 0x56}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x205, 0x6, 0xe9, 0x0, 0xc2, 0x7}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x1fd, 0x3, 0x4, 0xf84, 0x5}, @mixer_unit={0xa, 0x24, 0x4, 0x3, 0x20, "5e945f10dc"}, @mixer_unit={0x9, 0x24, 0x4, 0x3, 0x5, "be912c80"}]}], [{{0x9, 0x5, 0x7, 0x4, 0x10, 0xff, 0x81, 0x79, [@generic={0xf5, 0x2, "c2b75957f1d070e152edec08432505f835c3718790eef0d88f4359fa37146c1d215b8d3c3f02dbacd6174418286d3b5918205e69fd4b29ba986695c414df4f79829ffa719f98ad6ebd0d079276872c033e5ff919c4ab13ec3fd1c6b231e8cd005f7f1c9120182de1f9505c55fecdf7d1bcf7d1910c37bc29ce7cd7fc42568611b4d763c94925129518fc79d8a036d0f1b06f73e419c296a6cd1c2ad60112c778d0248794bd91da6160505abce6fc8ed44eba39a261a010fc1caa8ac2a7010376bde7a963b3dd94df675b026ac4aac5a0a782103acbcde81897f5b20cca7609329117f2e1935ef0964e33ace344c4a3f2f5598a"}]}}, {{0x9, 0x5, 0xa, 0x7, 0x10, 0x80, 0x40, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x9, 0xfb32}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xfa, 0x6}]}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x80, 0x1, 0x1f}}, {{0x9, 0x5, 0xf, 0x10, 0x3ff, 0x6, 0xcb, 0x1}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0xa, 0x3, 0x3}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x0, 0x81, 0x5}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x4f, 0x0, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7f}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x23, 0x1}]}}, {{0x9, 0x5, 0x80, 0x0, 0x20, 0x2, 0x0, 0xff, [@generic={0x14, 0x22, "0d4aedaeb727973756758816b5a5474d98c4"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x40}]}}, {{0x9, 0x5, 0x2, 0x0, 0x608, 0x78, 0x2, 0x2, [@generic={0xfe, 0xf, "c79b835580b691813459e25e86d5357e5d67e2bfe6f5c061088954c453f0e8b9ad397ecff0573b9ed6ed75778d5791c3c3da171b0f4abd9aec4ff28258612a0d27840ed859d4b5d5f15cb1103e59785e3db6560fa3b1b4cfd5d9315ea0a9abbf46e768be7d698543882e7436dda0ae156c45e8e2b3be1fb3c2c9eb5870a56b45d4d572c41f8f61bd9259f9be8b651aaba6c68c6d1fb6901a18b2d0b521e7e8ff01469d80ab0bfd94f2c41a34e78b23d06376a0afced710b62e6c1c02a378ce01ac6d9d4e2a041cb7dbc7fd3fcdde86bf7b3fd4d9c5199c29c424c9e42fb12c1b34d4ec0010eb8e6ec657c97369c6ae0b9848279f005bfc7cc3f7d692"}, @generic={0x4d, 0xf, "507eddc7a04ee24bfd14200348d7f5c4d58f5db5d0cb270ceb6759653d57f7c356fa167cc580e195f45529ab90440c87d7d4d3892ae3aee64e0b08c62459119d1382abdd2714ea231ebfdd"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x3d, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x2}]}}]}}]}}]}}, &(0x7f0000000b00)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x250, 0x0, 0x9, 0x9, 0x20, 0x7}, 0xf4, &(0x7f0000000780)={0x5, 0xf, 0xf4, 0x5, [@ptm_cap={0x3}, @generic={0xd, 0x10, 0x3, "344f40668e57e6d80312"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "87ac937854e2a2ee4096733adc6bb9f7"}, @generic={0xc1, 0x10, 0x2, "1a888959d1c2a19162e58aa01c8945f1da674956692762b5a6cc3415f9e453cc72c6c5a6d041c3410cd588958c244e14052324143913dbd10ea05a8336a534d3de238f9a3325ad90ce3aad06dda37591f4525c3e232dfd48ade7515d3f6922e9d9ef6344d512cbe460c8bcd531c66067231e79390e54a6b32423a5365b391ee536485c19202bc9620a9c7b99b5ff773afdef3a99741f2119154e5a09cfa5f65283892d922d18c908c8430e3764aa142007eacac6c70983dc1c7fbcb738b7"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x7e51f09457c9cf8b, 0x7, 0x5e, 0x1}]}, 0x9, [{0x6, &(0x7f0000000880)=@string={0x6, 0x3, "b11f29b1"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x457}}, {0x21, &(0x7f0000000940)=@string={0x21, 0x3, "c1314f5f15b890932e37cd8069ea18013150fe29cd349bf71e11724e7ff8ee"}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x101f}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x3001}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x81d}}, {0x4a, &(0x7f0000000a40)=@string={0x4a, 0x3, "aab5a8b22bdd29f531c3d3e43c0f0e82f532db4e5331bdfeec1279e0b958ce1b9a57106a4e7007e7b36417545ebdea6e82f3deb461206319b4089696c4f7b9809a85df697ee656b3"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x1801}}]}) [ 95.3726180] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1744 command syz-executor.3) 10:53:05 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x38) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r2, &(0x7f0000000280)="32edcea05759c06c726cdec6032194", 0xf) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/199, 0xc7) r5 = dup(r3) preadv(r5, &(0x7f0000000240), 0x100000000000030f, 0x0) 10:53:05 executing program 0: fpathconf(0xffffffffffffffff, 0xe) socketpair(0x1f, 0x5, 0x0, 0x0) fpathconf(0xffffffffffffffff, 0xe) (async) socketpair(0x1f, 0x5, 0x0, 0x0) (async) 10:53:05 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setregid(0x0, 0xffffffffffffffff) 10:53:06 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x2, "1daa2bf79ff58403c9e45886b7ade243ee5d9630d8df0d3c751d0b3ae49b80440755d28a76"}, 0x2d, 0x0) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0xfffff000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) [ 95.8426237] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2652 command syz-executor.1) 10:53:06 executing program 1: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setregid(0x0, 0xffffffffffffffff) 10:53:06 executing program 0: fpathconf(0xffffffffffffffff, 0xe) (async) socketpair(0x1f, 0x5, 0x0, 0x0) [ 95.9626175] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1434 command syz-executor.3) [ 96.0226196] uhub4: device problem, disabling port 1 10:53:06 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setgroups(0xc, 0x0) 10:53:06 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x0, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x541b, 0x0) 10:53:06 executing program 0: compat_50_mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4135) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fktrace(r4, 0x0, 0x4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() fktrace(r7, 0x0, 0x4, r8) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="0c0af5eab702013f178cd3cffb4e3a535849a00818ffc16a89dc6c59acfa751fe2c00e0b8d04f9c576f4105883de017f006285541ff5c22cff1e575a2d863702ad6668d7231d9bd89d618065bd619910f871c8dd7ec4c670e46336861e38243c542e7674c395db326ffde669d7f11aa0e557828c1481481f8517d7238b3d4549ee975800ea0452bf7aa462659c139ee805a3c0421688686969d44730aacb29bcdf89a604e1b10edd079384ab27f5", 0xae}, {&(0x7f00000001c0)="a9f61445b5adb0756756c2b2c01d9cca1ece80a1591b199e6128ca4aea10c0675e2ee03a6cfae5352038bf30497b5504ff849ffceb20a3e754716bca688e4b99b4f89ffef2fb7d33a3cd7c973625572767e066aa7a66355bac32f177992502bd2edb061d7c929e78cabbbd04be962f6e747726d579671e28edf2b3d1a654bd1cb01f0dc31326a840c1ed5fde1822db5da471c34fdddc506c09c6724cb23551ce7841", 0xa2}, {&(0x7f0000000300)="83c3cf3b21954a0d09b0ad026185a7e6a28c9ca321f69dc7989ee1fca143ae8e399ab45b35554e02605baeec7bc9bcf7b2e6d0092956b955067c9d2c88c3ac487afbc8a9fdfa1842dd6e037d460e083a33ee2deb12b40f3b9cd49aece895d9ebd26111a5f4ef051983126754f3f3", 0x6e}, {&(0x7f0000000380)="5b5533339f761ca41ef1b25a17fe982fd30ef6d44ee1049fe8ca0602bf625ce07d63cc35d9d37ba78b2bfd24d30e523ea1f5ffaa3d", 0x35}, {&(0x7f00000003c0)="ed4e1da27dc1dfbd6e1a531c9908b0cdbc43e4deadcc42486b979e5bfa847518ee19c4aa92c92e282f", 0x29}, {&(0x7f0000000400)="b8dddd8287a0908725c9fa0accceb07323ab06677443bf88b5fbf7526507a63b35f9528fe2c4c9ed378044b76a4135a9458fdd60415cc463f99e5ead9a50a30a1ce3846161fa4d0a798569502c6908fdcef112", 0x53}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x2, r5, r6}, @cred={0x20, 0xffff, 0x2, r8, 0x0, 0xffffffffffffffff}], 0x58, 0x208}, 0x40c) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x38) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) [ 96.2026205] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2081 command syz-executor.1) 10:53:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0xfffffffffffff000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) [ 96.3126279] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2095 command syz-executor.3) [ 96.4126207] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3243 command syz-executor.5) 10:53:06 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x8e, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7c, 0x2, 0x1, 0x4, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7, 0x101, 0x40}, {0x6, 0x24, 0x1a, 0x0, 0x17}, [@obex={0x5, 0x24, 0x15, 0x5}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x0, 0x0, 0x0, 0x1ff}, @dmm={0x7, 0x24, 0x14, 0x4}, @country_functional={0x8, 0x24, 0x7, 0x5, 0x9, [0x101]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x1f, 0x81, 0xe1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x0, 0x44}}, {{0x9, 0x5, 0x3, 0x2, 0x3bf, 0x7, 0x3, 0x12}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x2, 0x8, 0x8, 0x8, 0x9}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x4, 0x1ff}]}, 0x3, [{0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x200a}}]}) (async) syz_usb_connect(0x5, 0x4cf, &(0x7f0000000240)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4bd, 0x3, 0x4, 0x9, 0x80, 0x0, [{{0x9, 0x4, 0x1, 0x2, 0x2, 0x0, 0x0, 0x0, 0x8, [@hid_hid={0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x9b0}}], [{{0x9, 0x5, 0xa, 0x10, 0x10, 0x6, 0xff, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3c, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xf7, 0x3}]}}, {{0x9, 0x5, 0xd, 0x0, 0x8, 0x20, 0x2, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0xd}]}}]}}, {{0x9, 0x4, 0x8, 0x1f, 0x5, 0x0, 0x0, 0x0, 0x8, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "941e"}, {0x5, 0x24, 0x0, 0x101}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x4, 0x3ff}}], [{{0x9, 0x5, 0xf, 0x0, 0x20, 0x81, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3, 0x93e}]}}, {{0x9, 0x5, 0xf, 0x4, 0x10, 0x6, 0xce}}, {{0x9, 0x5, 0x0, 0xc, 0x20, 0x1f, 0x84, 0x67, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8, 0x1ff}]}}, {{0x9, 0x5, 0x8, 0x8, 0x20, 0x3f, 0x1, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x4}, @generic={0xb0, 0x7, "be7dff8a8ea04afd13099ec523634153fd3f31629737bd43e045af7c887fa953ef3af2fb3e1cd3737248dbf6e025838d5a385961a2f51467686bd04eb2085c97f4251746c48198a565afd7605a4472185973e4d81bb6d187fde92165cc9a3175ad03ddc6f74f81b0a9a304beb54f6d45e275a00b7ca9506e3cde8da74de337020aa7bfd0d6f86acffb0bec1b45ebb2f6f0c39d52c3f963e2519ca12f6516658fcbd61c0e6dc533ca10c0a57cc468"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x0, 0x6, 0xd5}}]}}, {{0x9, 0x4, 0x2, 0x7f, 0xa, 0x0, 0x0, 0x0, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, 'n'}, {0x5, 0x24, 0x0, 0x800}, {0xd, 0x24, 0xf, 0x1, 0xfffffff7, 0xce9, 0x3}, {0x6, 0x24, 0x1a, 0x3520, 0x21}, [@dmm={0x7, 0x24, 0x14, 0xe200, 0x6}, @dmm={0x7, 0x24, 0x14, 0x7, 0x2}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x8000, 0x8, 0x1f, 0x0, 0xa0}]}, @uac_control={{0xa, 0x24, 0x1, 0x4, 0x1f}, [@feature_unit={0x13, 0x24, 0x6, 0x5, 0x3, 0x6, [0x3, 0x7, 0x3, 0x2, 0x8, 0xa], 0x56}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x205, 0x6, 0xe9, 0x0, 0xc2, 0x7}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x1fd, 0x3, 0x4, 0xf84, 0x5}, @mixer_unit={0xa, 0x24, 0x4, 0x3, 0x20, "5e945f10dc"}, @mixer_unit={0x9, 0x24, 0x4, 0x3, 0x5, "be912c80"}]}], [{{0x9, 0x5, 0x7, 0x4, 0x10, 0xff, 0x81, 0x79, [@generic={0xf5, 0x2, "c2b75957f1d070e152edec08432505f835c3718790eef0d88f4359fa37146c1d215b8d3c3f02dbacd6174418286d3b5918205e69fd4b29ba986695c414df4f79829ffa719f98ad6ebd0d079276872c033e5ff919c4ab13ec3fd1c6b231e8cd005f7f1c9120182de1f9505c55fecdf7d1bcf7d1910c37bc29ce7cd7fc42568611b4d763c94925129518fc79d8a036d0f1b06f73e419c296a6cd1c2ad60112c778d0248794bd91da6160505abce6fc8ed44eba39a261a010fc1caa8ac2a7010376bde7a963b3dd94df675b026ac4aac5a0a782103acbcde81897f5b20cca7609329117f2e1935ef0964e33ace344c4a3f2f5598a"}]}}, {{0x9, 0x5, 0xa, 0x7, 0x10, 0x80, 0x40, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x9, 0xfb32}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xfa, 0x6}]}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x80, 0x1, 0x1f}}, {{0x9, 0x5, 0xf, 0x10, 0x3ff, 0x6, 0xcb, 0x1}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0xa, 0x3, 0x3}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x0, 0x81, 0x5}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x4f, 0x0, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7f}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x23, 0x1}]}}, {{0x9, 0x5, 0x80, 0x0, 0x20, 0x2, 0x0, 0xff, [@generic={0x14, 0x22, "0d4aedaeb727973756758816b5a5474d98c4"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x40}]}}, {{0x9, 0x5, 0x2, 0x0, 0x608, 0x78, 0x2, 0x2, [@generic={0xfe, 0xf, "c79b835580b691813459e25e86d5357e5d67e2bfe6f5c061088954c453f0e8b9ad397ecff0573b9ed6ed75778d5791c3c3da171b0f4abd9aec4ff28258612a0d27840ed859d4b5d5f15cb1103e59785e3db6560fa3b1b4cfd5d9315ea0a9abbf46e768be7d698543882e7436dda0ae156c45e8e2b3be1fb3c2c9eb5870a56b45d4d572c41f8f61bd9259f9be8b651aaba6c68c6d1fb6901a18b2d0b521e7e8ff01469d80ab0bfd94f2c41a34e78b23d06376a0afced710b62e6c1c02a378ce01ac6d9d4e2a041cb7dbc7fd3fcdde86bf7b3fd4d9c5199c29c424c9e42fb12c1b34d4ec0010eb8e6ec657c97369c6ae0b9848279f005bfc7cc3f7d692"}, @generic={0x4d, 0xf, "507eddc7a04ee24bfd14200348d7f5c4d58f5db5d0cb270ceb6759653d57f7c356fa167cc580e195f45529ab90440c87d7d4d3892ae3aee64e0b08c62459119d1382abdd2714ea231ebfdd"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x3d, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x2}]}}]}}]}}]}}, &(0x7f0000000b00)={0xa, &(0x7f0000000740)={0xa, 0x6, 0x250, 0x0, 0x9, 0x9, 0x20, 0x7}, 0xf4, &(0x7f0000000780)={0x5, 0xf, 0xf4, 0x5, [@ptm_cap={0x3}, @generic={0xd, 0x10, 0x3, "344f40668e57e6d80312"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "87ac937854e2a2ee4096733adc6bb9f7"}, @generic={0xc1, 0x10, 0x2, "1a888959d1c2a19162e58aa01c8945f1da674956692762b5a6cc3415f9e453cc72c6c5a6d041c3410cd588958c244e14052324143913dbd10ea05a8336a534d3de238f9a3325ad90ce3aad06dda37591f4525c3e232dfd48ade7515d3f6922e9d9ef6344d512cbe460c8bcd531c66067231e79390e54a6b32423a5365b391ee536485c19202bc9620a9c7b99b5ff773afdef3a99741f2119154e5a09cfa5f65283892d922d18c908c8430e3764aa142007eacac6c70983dc1c7fbcb738b7"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x7e51f09457c9cf8b, 0x7, 0x5e, 0x1}]}, 0x9, [{0x6, &(0x7f0000000880)=@string={0x6, 0x3, "b11f29b1"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x457}}, {0x21, &(0x7f0000000940)=@string={0x21, 0x3, "c1314f5f15b890932e37cd8069ea18013150fe29cd349bf71e11724e7ff8ee"}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x101f}}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x3001}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x81d}}, {0x4a, &(0x7f0000000a40)=@string={0x4a, 0x3, "aab5a8b22bdd29f531c3d3e43c0f0e82f532db4e5331bdfeec1279e0b958ce1b9a57106a4e7007e7b36417545ebdea6e82f3deb461206319b4089696c4f7b9809a85df697ee656b3"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x1801}}]}) 10:53:06 executing program 2: msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x2, "1daa2bf79ff58403c9e45886b7ade243ee5d9630d8df0d3c751d0b3ae49b80440755d28a76"}, 0x2d, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0xfffff000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x2, "1daa2bf79ff58403c9e45886b7ade243ee5d9630d8df0d3c751d0b3ae49b80440755d28a76"}, 0x2d, 0x0) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0xfffff000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) (async) 10:53:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0xfffffffffffff000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0xfffffffffffff000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) (async) 10:53:06 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) r0 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x0, 0x80) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x541b, 0x0) 10:53:06 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async, rerun: 64) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async, rerun: 64) setgroups(0xc, 0x0) 10:53:06 executing program 0: compat_50_mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4135) (async, rerun: 64) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) (rerun: 64) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) (async, rerun: 64) r2 = socket$unix(0x1, 0x1, 0x0) (rerun: 64) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = getpid() fktrace(r4, 0x0, 0x4, r5) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r8 = getpid() (rerun: 32) fktrace(r7, 0x0, 0x4, r8) (async, rerun: 32) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="0c0af5eab702013f178cd3cffb4e3a535849a00818ffc16a89dc6c59acfa751fe2c00e0b8d04f9c576f4105883de017f006285541ff5c22cff1e575a2d863702ad6668d7231d9bd89d618065bd619910f871c8dd7ec4c670e46336861e38243c542e7674c395db326ffde669d7f11aa0e557828c1481481f8517d7238b3d4549ee975800ea0452bf7aa462659c139ee805a3c0421688686969d44730aacb29bcdf89a604e1b10edd079384ab27f5", 0xae}, {&(0x7f00000001c0)="a9f61445b5adb0756756c2b2c01d9cca1ece80a1591b199e6128ca4aea10c0675e2ee03a6cfae5352038bf30497b5504ff849ffceb20a3e754716bca688e4b99b4f89ffef2fb7d33a3cd7c973625572767e066aa7a66355bac32f177992502bd2edb061d7c929e78cabbbd04be962f6e747726d579671e28edf2b3d1a654bd1cb01f0dc31326a840c1ed5fde1822db5da471c34fdddc506c09c6724cb23551ce7841", 0xa2}, {&(0x7f0000000300)="83c3cf3b21954a0d09b0ad026185a7e6a28c9ca321f69dc7989ee1fca143ae8e399ab45b35554e02605baeec7bc9bcf7b2e6d0092956b955067c9d2c88c3ac487afbc8a9fdfa1842dd6e037d460e083a33ee2deb12b40f3b9cd49aece895d9ebd26111a5f4ef051983126754f3f3", 0x6e}, {&(0x7f0000000380)="5b5533339f761ca41ef1b25a17fe982fd30ef6d44ee1049fe8ca0602bf625ce07d63cc35d9d37ba78b2bfd24d30e523ea1f5ffaa3d", 0x35}, {&(0x7f00000003c0)="ed4e1da27dc1dfbd6e1a531c9908b0cdbc43e4deadcc42486b979e5bfa847518ee19c4aa92c92e282f", 0x29}, {&(0x7f0000000400)="b8dddd8287a0908725c9fa0accceb07323ab06677443bf88b5fbf7526507a63b35f9528fe2c4c9ed378044b76a4135a9458fdd60415cc463f99e5ead9a50a30a1ce3846161fa4d0a798569502c6908fdcef112", 0x53}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x2, r5, r6}, @cred={0x20, 0xffff, 0x2, r8, 0x0, 0xffffffffffffffff}], 0x58, 0x208}, 0x40c) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x38) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) [ 96.6526286] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3036 command syz-executor.5) [ 96.6526286] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3036 command syz-executor.5) [ 96.8826209] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2382 command syz-executor.3) 10:53:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0xfffffffffffff000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) (async) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0xfffffffffffff000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) (async) 10:53:07 executing program 0: compat_50_mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4135) (async) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) (async) r1 = fcntl$dupfd(r0, 0x0, r0) (async) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = getpid() fktrace(r4, 0x0, 0x4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, 0xc) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() fktrace(r7, 0x0, 0x4, r8) (async) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="0c0af5eab702013f178cd3cffb4e3a535849a00818ffc16a89dc6c59acfa751fe2c00e0b8d04f9c576f4105883de017f006285541ff5c22cff1e575a2d863702ad6668d7231d9bd89d618065bd619910f871c8dd7ec4c670e46336861e38243c542e7674c395db326ffde669d7f11aa0e557828c1481481f8517d7238b3d4549ee975800ea0452bf7aa462659c139ee805a3c0421688686969d44730aacb29bcdf89a604e1b10edd079384ab27f5", 0xae}, {&(0x7f00000001c0)="a9f61445b5adb0756756c2b2c01d9cca1ece80a1591b199e6128ca4aea10c0675e2ee03a6cfae5352038bf30497b5504ff849ffceb20a3e754716bca688e4b99b4f89ffef2fb7d33a3cd7c973625572767e066aa7a66355bac32f177992502bd2edb061d7c929e78cabbbd04be962f6e747726d579671e28edf2b3d1a654bd1cb01f0dc31326a840c1ed5fde1822db5da471c34fdddc506c09c6724cb23551ce7841", 0xa2}, {&(0x7f0000000300)="83c3cf3b21954a0d09b0ad026185a7e6a28c9ca321f69dc7989ee1fca143ae8e399ab45b35554e02605baeec7bc9bcf7b2e6d0092956b955067c9d2c88c3ac487afbc8a9fdfa1842dd6e037d460e083a33ee2deb12b40f3b9cd49aece895d9ebd26111a5f4ef051983126754f3f3", 0x6e}, {&(0x7f0000000380)="5b5533339f761ca41ef1b25a17fe982fd30ef6d44ee1049fe8ca0602bf625ce07d63cc35d9d37ba78b2bfd24d30e523ea1f5ffaa3d", 0x35}, {&(0x7f00000003c0)="ed4e1da27dc1dfbd6e1a531c9908b0cdbc43e4deadcc42486b979e5bfa847518ee19c4aa92c92e282f", 0x29}, {&(0x7f0000000400)="b8dddd8287a0908725c9fa0accceb07323ab06677443bf88b5fbf7526507a63b35f9528fe2c4c9ed378044b76a4135a9458fdd60415cc463f99e5ead9a50a30a1ce3846161fa4d0a798569502c6908fdcef112", 0x53}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x2, r5, r6}, @cred={0x20, 0xffff, 0x2, r8, 0x0, 0xffffffffffffffff}], 0x58, 0x208}, 0x40c) (async) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x38) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 10:53:07 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x0, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x541b, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') (async) openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x0, 0x80) (async) openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) (async) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) (async) pipe(&(0x7f0000000180)) (async) ioctl$FIONREAD(r2, 0x541b, 0x0) (async) 10:53:07 executing program 2: compat_50_mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4135) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fktrace(r4, 0x0, 0x4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() fktrace(r7, 0x0, 0x4, r8) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="0c0af5eab702013f178cd3cffb4e3a535849a00818ffc16a89dc6c59acfa751fe2c00e0b8d04f9c576f4105883de017f006285541ff5c22cff1e575a2d863702ad6668d7231d9bd89d618065bd619910f871c8dd7ec4c670e46336861e38243c542e7674c395db326ffde669d7f11aa0e557828c1481481f8517d7238b3d4549ee975800ea0452bf7aa462659c139ee805a3c0421688686969d44730aacb29bcdf89a604e1b10edd079384ab27f5", 0xae}, {&(0x7f00000001c0)="a9f61445b5adb0756756c2b2c01d9cca1ece80a1591b199e6128ca4aea10c0675e2ee03a6cfae5352038bf30497b5504ff849ffceb20a3e754716bca688e4b99b4f89ffef2fb7d33a3cd7c973625572767e066aa7a66355bac32f177992502bd2edb061d7c929e78cabbbd04be962f6e747726d579671e28edf2b3d1a654bd1cb01f0dc31326a840c1ed5fde1822db5da471c34fdddc506c09c6724cb23551ce7841", 0xa2}, {&(0x7f0000000300)="83c3cf3b21954a0d09b0ad026185a7e6a28c9ca321f69dc7989ee1fca143ae8e399ab45b35554e02605baeec7bc9bcf7b2e6d0092956b955067c9d2c88c3ac487afbc8a9fdfa1842dd6e037d460e083a33ee2deb12b40f3b9cd49aece895d9ebd26111a5f4ef051983126754f3f3", 0x6e}, {&(0x7f0000000380)="5b5533339f761ca41ef1b25a17fe982fd30ef6d44ee1049fe8ca0602bf625ce07d63cc35d9d37ba78b2bfd24d30e523ea1f5ffaa3d", 0x35}, {&(0x7f00000003c0)="ed4e1da27dc1dfbd6e1a531c9908b0cdbc43e4deadcc42486b979e5bfa847518ee19c4aa92c92e282f", 0x29}, {&(0x7f0000000400)="b8dddd8287a0908725c9fa0accceb07323ab06677443bf88b5fbf7526507a63b35f9528fe2c4c9ed378044b76a4135a9458fdd60415cc463f99e5ead9a50a30a1ce3846161fa4d0a798569502c6908fdcef112", 0x53}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x2, r5, r6}, @cred={0x20, 0xffff, 0x2, r8, 0x0, 0xffffffffffffffff}], 0x58, 0x208}, 0x40c) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x38) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) [ 97.2026262] uhub4: device problem, disabling port 1 10:53:07 executing program 2: compat_50_mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x4135) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe015}, 0x10) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fktrace(r4, 0x0, 0x4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000580)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() fktrace(r7, 0x0, 0x4, r8) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="0c0af5eab702013f178cd3cffb4e3a535849a00818ffc16a89dc6c59acfa751fe2c00e0b8d04f9c576f4105883de017f006285541ff5c22cff1e575a2d863702ad6668d7231d9bd89d618065bd619910f871c8dd7ec4c670e46336861e38243c542e7674c395db326ffde669d7f11aa0e557828c1481481f8517d7238b3d4549ee975800ea0452bf7aa462659c139ee805a3c0421688686969d44730aacb29bcdf89a604e1b10edd079384ab27f5", 0xae}, {&(0x7f00000001c0)="a9f61445b5adb0756756c2b2c01d9cca1ece80a1591b199e6128ca4aea10c0675e2ee03a6cfae5352038bf30497b5504ff849ffceb20a3e754716bca688e4b99b4f89ffef2fb7d33a3cd7c973625572767e066aa7a66355bac32f177992502bd2edb061d7c929e78cabbbd04be962f6e747726d579671e28edf2b3d1a654bd1cb01f0dc31326a840c1ed5fde1822db5da471c34fdddc506c09c6724cb23551ce7841", 0xa2}, {&(0x7f0000000300)="83c3cf3b21954a0d09b0ad026185a7e6a28c9ca321f69dc7989ee1fca143ae8e399ab45b35554e02605baeec7bc9bcf7b2e6d0092956b955067c9d2c88c3ac487afbc8a9fdfa1842dd6e037d460e083a33ee2deb12b40f3b9cd49aece895d9ebd26111a5f4ef051983126754f3f3", 0x6e}, {&(0x7f0000000380)="5b5533339f761ca41ef1b25a17fe982fd30ef6d44ee1049fe8ca0602bf625ce07d63cc35d9d37ba78b2bfd24d30e523ea1f5ffaa3d", 0x35}, {&(0x7f00000003c0)="ed4e1da27dc1dfbd6e1a531c9908b0cdbc43e4deadcc42486b979e5bfa847518ee19c4aa92c92e282f", 0x29}, {&(0x7f0000000400)="b8dddd8287a0908725c9fa0accceb07323ab06677443bf88b5fbf7526507a63b35f9528fe2c4c9ed378044b76a4135a9458fdd60415cc463f99e5ead9a50a30a1ce3846161fa4d0a798569502c6908fdcef112", 0x53}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x2, r5, r6}, @cred={0x20, 0xffff, 0x2, r8, 0x0, 0xffffffffffffffff}], 0x58, 0x208}, 0x40c) open(&(0x7f0000000080)='./file0\x00', 0x400000, 0x38) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 10:53:07 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) setgroups(0xc, 0x0) [ 97.3626249] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1872 command syz-executor.3) [ 97.4126245] panic: ASan: Unauthorized Access In 0xffffffff81817226: Addr 0xffffbb0012c4f6f0 [8 bytes, read, PoolUseAfterFree] [ 97.4244390] cpu0: Begin traceback... [ 97.4326140] vpanic() at netbsd:vpanic+0x282 [ 97.4726135] panic() at netbsd:panic+0x9e [ 97.5026142] kasan_report() at netbsd:kasan_report+0x8f [ 97.5326152] __asan_load8() at netbsd:__asan_load8+0xac [ 97.5526162] wsmux_do_ioctl() at netbsd:wsmux_do_ioctl+0x76e [ 97.5826196] cdev_ioctl() at netbsd:cdev_ioctl+0x197 [ 97.6126153] spec_ioctl() at netbsd:spec_ioctl+0x148 [ 97.6326168] VOP_IOCTL() at netbsd:VOP_IOCTL+0x132 [ 97.6626151] vn_ioctl() at netbsd:vn_ioctl+0x1c0 [ 97.6826170] sys_ioctl() at netbsd:sys_ioctl+0x8f6 [ 97.7126162] sys___syscall() at netbsd:sys___syscall+0x1af [ 97.7326170] syscall() at netbsd:syscall+0x25a [ 97.7426141] --- syscall (number 54 via SYS_syscall) --- [ 97.7526156] netbsd:syscall+0x25a: [ 97.7526156] cpu0: End traceback... [ 97.7645726] fatal breakpoint trap in supervisor mode [ 97.7645726] trap type 1 code 0 rip 0xffffffff8023230d cs 0x8 rflags 0x286 cr2 0x7893378240a8 ilevel 0 rsp 0xffffbb024a45c690 [ 97.7804364] curlwp 0xffffbb0012a61040 pid 1522.1519 lowest kstack 0xffffbb024a4552c0 Stopped in pid 1522.1519 (syz-executor.0) at netbsd:breakpoint+0x5: leave ? breakpoint() at netbsd:breakpoint+0x5 db_panic() at netbsd:db_panic+0x105 vpanic() at netbsd:vpanic+0x282 panic() at netbsd:panic+0x9e kasan_report() at netbsd:kasan_report+0x8f __asan_load8() at netbsd:__asan_load8+0xac wsmux_do_ioctl() at netbsd:wsmux_do_ioctl+0x76e cdev_ioctl() at netbsd:cdev_ioctl+0x197 spec_ioctl() at netbsd:spec_ioctl+0x148 VOP_IOCTL() at netbsd:VOP_IOCTL+0x132 vn_ioctl() at netbsd:vn_ioctl+0x1c0 sys_ioctl() at netbsd:sys_ioctl+0x8f6 sys___syscall() at netbsd:sys___syscall+0x1af syscall() at netbsd:syscall+0x25a --- syscall (number 54 via SYS_syscall) --- netbsd:syscall+0x25a: Panic string: ASan: Unauthorized Access In 0xffffffff81817226: Addr 0xffffbb0012c4f6f0 [8 bytes, read, PoolUseAfterFree] PID LID S CPU FLAGS STRUCT LWP * NAME WAIT 1533 1668 3 0 180 ffffbb0014272200 syz-executor.2 parked 1533 1533 2 0 10000000 ffffbb0013ec32c0 syz-executor.2 1522 2887 3 0 180 ffffbb00133c3240 syz-executor.0 parked 1522 >1519 7 0 100 ffffbb0012a61040 syz-executor.0 1522 1522 2 0 10000000 ffffbb0012991280 syz-executor.0 2124 1674 2 0 0 ffffbb0012a94900 syz-executor.1 2124 1671 5 1 100000 ffffbb00133b7200 syz-executor.1 2124 1523 5 1 100100 ffffbb0012c17ac0 syz-executor.1 2124 2864 5 1 100100 ffffbb0012a618c0 syz-executor.1 2124 2124 5 1 10100000 ffffbb0013369580 syz-executor.1 1601 1517 3 0 180 ffffbb0012cfd200 syz-executor.4 parked 1601 2391 3 0 40180 ffffbb0013f93540 syz-executor.4 parked 1601 1601 3 1 10040180 ffffbb00126d7740 syz-executor.4 nanoslp 2478 2478 2 0 140 ffffbb0012dd40c0 syz-executor.3 1992 >1992 7 1 140 ffffbb0012bbfa00 syz-executor.2 909 909 3 0 180 ffffbb0013487580 syz-executor.3 parked 812 812 3 0 180 ffffbb0012c02640 syz-executor.3 parked 924 924 3 0 180 ffffbb0012d878c0 syz-executor.3 parked 2347 2347 3 0 180 ffffbb0013347540 syz-executor.3 parked 1084 1084 3 1 180 ffffbb0012d23700 syz-executor.0 parked 1722 1722 3 1 180 ffffbb00141f9600 syz-executor.0 parked 2228 2228 3 1 180 ffffbb0012dd4940 syz-executor.0 parked 1838 1838 3 0 180 ffffbb0012dd4500 syz-executor.0 parked 2224 2224 3 0 180 ffffbb00133a7a40 syz-executor.0 parked 554 554 3 0 180 ffffbb00134564c0 syz-executor.0 parked 667 667 3 0 180 ffffbb0012d68bc0 syz-executor.0 parked 1748 1748 3 0 180 ffffbb0012b8a580 syz-executor.0 parked 506 506 2 1 140 ffffbb0013f98580 syz-executor.1 501 501 3 1 180 ffffbb0012cc0100 syz-executor.0 parked 494 494 3 0 180 ffffbb0012ac3940 syz-executor.4 parked 1132 1132 3 1 180 ffffbb0012c02a80 syz-executor.3 parked 873 873 3 0 180 ffffbb0013369140 syz-executor.4 parked 482 482 3 1 180 ffffbb0013f660c0 syz-executor.0 parked 481 481 3 0 180 ffffbb0012b8a9c0 syz-executor.4 parked 1365 1365 3 0 180 ffffbb0012c492c0 syz-executor.4 parked 1617 1617 3 0 180 ffffbb0013f66500 syz-executor.0 parked 1245 1245 2 1 140 ffffbb0013e41ac0 syz-executor.4 1239 1239 2 0 40 ffffbb0013dfba80 syz-executor.5 953 953 2 0 140 ffffbb0012a94080 syz-executor.0 1080 1489 3 0 180 ffffbb0012cb3500 syz-fuzzer parked 1080 1203 3 0 1c0 ffffbb0012b6b100 syz-fuzzer wait 1080 1247 3 0 1c0 ffffbb0013e726c0 syz-fuzzer parked 1080 943 3 1 180 ffffbb0013e72280 syz-fuzzer parked 1080 990 3 1 180 ffffbb0013e41680 syz-fuzzer kqueue 1080 1387 3 0 180 ffffbb0013dfb640 syz-fuzzer wait 1080 929 3 0 180 ffffbb0013cdca40 syz-fuzzer wait 1080 1004 3 1 1c0 ffffbb0013cdc600 syz-fuzzer wait 1080 941 3 1 180 ffffbb00133da280 syz-fuzzer parked 1080 449 3 1 180 ffffbb00133b7a80 syz-fuzzer parked 1080 1231 3 1 1c0 ffffbb00133b7640 syz-fuzzer wait 1080 1230 3 0 180 ffffbb0012cb3940 syz-fuzzer parked 1080 1237 2 0 100 ffffbb0013441bc0 syz-fuzzer 1080 1080 3 0 180 ffffbb001338ea00 syz-fuzzer wait 1235 1235 3 1 180 ffffbb0012a61480 sshd select 1222 1222 3 0 180 ffffbb001346b100 getty nanoslp 1082 1082 3 0 180 ffffbb00126db480 getty nanoslp 1184 1184 3 0 180 ffffbb00134879c0 getty nanoslp 1193 1193 3 0 1c0 ffffbb0012ccf140 getty ttyraw 1096 1096 3 1 180 ffffbb00133a7600 sshd select 1088 1088 3 1 180 ffffbb0012d38b80 powerd kqueue 700 700 3 0 180 ffffbb00133dab00 syslogd kqueue 746 746 3 0 180 ffffbb0012c28b00 dhcpcd poll 466 466 3 0 180 ffffbb0012cb30c0 dhcpcd poll 745 745 3 0 180 ffffbb0012c286c0 dhcpcd poll 598 598 3 1 180 ffffbb0012c49b40 dhcpcd poll 292 292 3 0 180 ffffbb0012d9e900 dhcpcd poll 485 485 3 0 180 ffffbb0012d9e4c0 dhcpcd poll 291 291 3 0 180 ffffbb0012d9e080 dhcpcd poll 1 1 3 1 180 ffffbb0012867180 init wait 0 2761 2 0 200 ffffbb0012d68340 ktrace 0 1527 3 1 200 ffffbb0013f02b80 ktrace ktrwait 0 971 3 0 200 ffffbb0012d166c0 ktrace ktrwait 0 864 3 0 200 ffffbb00129916c0 physiod physiod 0 196 3 0 200 ffffbb0012994700 pooldrain pooldrain 0 195 3 0 200 ffffbb00129942c0 ioflush syncer 0 194 3 1 200 ffffbb0012991b00 pgdaemon pgdaemon 0 167 3 1 200 ffffbb0012950ac0 usb7 usbevt 0 172 3 1 200 ffffbb0012950680 usb6 usbevt 0 170 3 1 200 ffffbb0012950240 usb5 usbevt 0 168 3 1 200 ffffbb0012905a80 usb4 usbevt 0 166 3 0 200 ffffbb0012905640 usb3 usbevt 0 165 3 0 200 ffffbb0012905200 usb2 usbevt 0 31 3 0 200 ffffbb00128c9a40 usb1 usbevt 0 63 3 0 200 ffffbb00128c9600 usb0 usbevt 0 126 3 0 200 ffffbb00128c91c0 usbtask-dr usbtsk 0 125 3 1 200 ffffbb0012867a00 usbtask-hc usbtsk 0 124 3 0 200 ffffbb0010d76b00 swwreboot swwreboot 0 123 3 0 200 ffffbb00128675c0 npfgc0 npfgcw 0 122 3 1 200 ffffbb001285a9c0 rt_free rt_free 0 121 3 1 200 ffffbb001285a580 unpgc unpgc 0 120 3 0 200 ffffbb001285a140 key_timehandler key_timehandler 0 119 3 1 200 ffffbb001270a980 icmp6_wqinput/1 icmp6_wqinput 0 118 3 0 200 ffffbb001270a540 icmp6_wqinput/0 icmp6_wqinput 0 117 3 0 200 ffffbb001270a100 nd6_timer nd6_timer 0 116 3 1 200 ffffbb0012703940 carp6_wqinput/1 carp6_wqinput 0 115 3 0 200 ffffbb0012703500 carp6_wqinput/0 carp6_wqinput 0 114 3 1 200 ffffbb00127030c0 carp_wqinput/1 carp_wqinput 0 113 3 0 200 ffffbb00126f4900 carp_wqinput/0 carp_wqinput 0 112 3 1 200 ffffbb00126f44c0 icmp_wqinput/1 icmp_wqinput 0 111 3 0 200 ffffbb00126f4080 icmp_wqinput/0 icmp_wqinput 0 110 2 0 200 ffffbb00126db8c0 rt_timer 0 109 3 1 200 ffffbb00126db040 vmem_rehash vmem_rehash 0 100 3 0 200 ffffbb00126d7300 entbutler entropy 0 99 3 1 200 ffffbb00120bcb40 viomb balloon 0 98 3 1 200 ffffbb00120bc700 vioif0_txrx/1 vioif0_txrx 0 97 3 0 200 ffffbb00120bc2c0 vioif0_txrx/0 vioif0_txrx 0 30 3 0 200 ffffbb0010d766c0 scsibus0 sccomp 0 29 3 0 200 ffffbb0010d76280 pms0 pmsreset 0 28 3 1 200 ffffbb0010cbcac0 xcall/1 xcall 0 27 1 1 200 ffffbb0010cbc680 softser/1 0 > 26 7 1 200 ffffbb0010cbc240 softclk/1 0 25 1 1 200 ffffbb0010cb9a80 softbio/1 0 24 1 1 200 ffffbb0010cb9640 softnet/1 0 23 1 1 201 ffffbb0010cb9200 idle/1 0 22 3 0 200 ffffbb000fb56a40 lnxsyswq lnxsyswq 0 21 3 0 200 ffffbb000fb56600 lnxubdwq lnxubdwq 0 20 3 0 200 ffffbb000fb561c0 lnxpwrwq lnxpwrwq 0 19 3 0 200 ffffbb000fb55a00 lnxlngwq lnxlngwq 0 18 3 0 200 ffffbb000fb555c0 lnxhipwq lnxhipwq 0 17 3 0 200 ffffbb000fb55180 lnxrcugc lnxrcugc 0 16 3 0 200 ffffbb000fb4e9c0 sysmon smtaskq 0 15 3 0 200 ffffbb000fb4e580 pmfsuspend pmfsuspend 0 14 3 0 200 ffffbb000fb4e140 pmfevent pmfevent 0 13 3 0 200 ffffbb000fb49980 sopendfree sopendfr 0 12 3 0 200 ffffbb000fb49540 ifwdog ifwdog 0 11 3 1 200 ffffbb000fb49100 iflnkst iflnkst 0 10 3 0 200 ffffbb000fb3c940 nfssilly nfssilly 0 9 3 0 200 ffffbb000fb3c500 vdrain vdrain 0 8 3 1 200 ffffbb000fb3c0c0 modunload mod_unld 0 7 3 0 200 ffffbb000fb33900 xcall/0 xcall 0 6 1 0 200 ffffbb000fb334c0 softser/0 0 5 3 0 200 ffffbb000fb33080 softclk/0 tstile 0 4 1 0 200 ffffbb000fb318c0 softbio/0 0 3 1 0 200 ffffbb000fb31480 softnet/0 0 2 1 0 201 ffffbb000fb31040 idle/0 0 0 3 0 200 ffffffff83346800 swapper uvm [Locks tracked through LWPs] ****** LWP 1533.1668 (syz-executor.2) @ 0xffffbb0014272200, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0014272200 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 1522.1519 (syz-executor.0) @ 0xffffbb0012a61040, l_stat=7 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012a61040 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 2124.1523 (syz-executor.1) @ 0xffffbb0012c17ac0, l_stat=5 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffbb0012c17ac0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 2124.2864 (syz-executor.1) @ 0xffffbb0012a618c0, l_stat=5 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffbb0012a618c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 1239.1239 (syz-executor.5) @ 0xffffbb0013dfba80, l_stat=2 *** Locks held: * Lock 0 (initialized at netbsd:filedesc_ctor+0x37) lock address : ffffbb00133a48c0 type : sleep/adaptive initialized : netbsd:filedesc_ctor+0x37 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0013dfba80 last held: 0xffffbb0013dfba80 last locked* : netbsd:fd_copy+0x2e1 unlocked : netbsd:fd_close+0x338 owner field : 0xffffbb0013dfba80 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 466.466 (dhcpcd) @ 0xffffbb0012cb30c0, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012cb30c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 745.745 (dhcpcd) @ 0xffffbb0012c286c0, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012c286c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 485.485 (dhcpcd) @ 0xffffbb0012d9e4c0, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012d9e4c0 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 291.291 (dhcpcd) @ 0xffffbb0012d9e080, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012d9e080 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.11 (iflnkst) @ 0xffffbb000fb49100, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffbb000fb49100 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.5 (softclk/0) @ 0xffffbb000fb33080, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb000fb33080 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 0.0 (swapper) @ 0xffffffff83346800, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x1c) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x1c shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffffff83346800 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. [Locks tracked through CPUs] ******* Locks held on cpu0: * Lock 0 (initialized at netbsd:main+0x12e) lock address : netbsd:kernel_lock type : spin initialized : netbsd:main+0x12e shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012a61040 last held: 0xffffbb0012a61040 last locked* : netbsd:cdev_ioctl+0x218 unlocked : netbsd:intr_biglock_wrapper+0xf0 curcpu holds : 1 wanted by: 000000000000000000 * Lock 1 (initialized at netbsd:kprintf_init+0x61) lock address : netbsd:kprintf_mtx type : spin initialized : netbsd:kprintf_init+0x61 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffffbb0012a61040 last held: 0xffffbb0012a61040 last locked* : netbsd:kprintf_lock+0x33 unlocked : netbsd:kprintf_unlock+0x53 owner field : 0x0000000000000800 wait/spin: 0/1 PAGE FLAG PQ UOBJECT UANON 0xffffbb0000017180 0041 00000000 0x0 0x0 0xffffbb0000017200 0041 00000000 0x0 0x0 0xffffbb0000017280 0041 00000000 0x0 0x0 0xffffbb0000017300 0041 00000000 0x0 0x0 0xffffbb0000017380 0041 00000000 0x0 0x0 0xffffbb0000017400 0041 00000000 0x0 0x0 0xffffbb0000017480 0041 00000000 0x0 0x0 0xffffbb0000017500 0041 00000000 0x0 0x0 0xffffbb0000017580 0041 00000000 0x0 0x0 0xffffbb0000017600 0041 00000000 0x0 0x0 0xffffbb0000017680 0041 00000000 0x0 0x0 0xffffbb0000017700 0041 00000000 0x0 0x0 0xffffbb0000017780 0041 00000000 0x0 0x0 0xffffbb0000017800 0041 00000000 0x0 0x0 0xffffbb0000017880 0041 00000000 0x0 0x0 0xffffbb0000017900 0041 00000000 0x0 0x0 0xffffbb0000017980 0041 00000000 0x0 0x0 0xffffbb0000017a00 0041 00000000 0x0 0x0 0xffffbb0000017a80 0041 00000000 0x0 0x0 0xffffbb0000017b00 0041 00000000 0x0 0x0 0xffffbb0000017b80 0041 00000000 0x0 0x0 0xffffbb0000017c00 0041 00000000 0x0 0x0 0xffffbb0000017c80 0041 00000000 0x0 0x0 0xffffbb0000017d00 0041 00000000 0x0 0x0 0xffffbb0000017d80 0041 00000000 0x0 0x0 0xffffbb0000017e00 0041 00000000 0x0 0x0 0xffffbb0000017e80 0041 00000000 0x0 0x0 0xffffbb0000017f00 0041 00000000 0x0 0x0 0xffffbb0000017f80 0041 00000000 0x0 0x0 0xffffbb0000018000 0041 00000000 0x0 0x0 0xffffbb0000018080 0041 00000000 0x0 0x0 0xffffbb0000018100 0041 00000000 0x0 0x0 0xffffbb0000018180 0041 00000000 0x0 0x0 0xffffbb0000018200 0041 00000000 0x0 0x0 0xffffbb0000018280 0041 00000000 0x0 0x0 0xffffbb0000018300 0041 00000000 0x0 0x0 0xffffbb0000018380 0041 00000000 0x0 0x0 0xffffbb0000018400 0041 00000000 0x0 0x0 0xffffbb0000018480 0041 00000000 0x0 0x0 0xffffbb0000018500 0041 00000000 0x0 0x0 0xffffbb0000018580 0041 00000000 0x0 0x0 0xffffbb0000018600 0041 00000000 0x0 0x0 0xffffbb0000018680 0041 00000000 0x0 0x0 0xffffbb0000018700 0041 00000000 0x0 0x0 0xffffbb0000018780 0041 00000000 0x0 0x0 0xffffbb0000018800 0041 00000000 0x0 0x0 0xffffbb0000018880 0041 00000000 0x0 0x0 0xffffbb0000018900 0041 00000000 0x0 0x0 0xffffbb0000018980 0041 00000000 0x0 0x0 0xffffbb0000018a00 0041 00000000 0x0 0x0 0xffffbb0000018a80 0041 00000000 0x0 0x0 0xffffbb0000018b00 0041 00000000 0x0 0x0 0xffffbb0000018b80 0041 00000000 0x0 0x0 0xffffbb0000018c00 0041 00000000 0x0 0x0 0xffffbb0000018c80 0041 00000000 0x0 0x0 0xffffbb0000018d00 0041 00000000 0x0 0x0 0xffffbb0000018d80 0041 00000000 0x0 0x0 0xffffbb0000018e00 0041 00000000 0x0 0x0 0xffffbb0000018e80 0041 00000000 0x0 0x0 0xffffbb0000018f00 0041 00000000 0x0 0x0 0xffffbb0000018f80 0041 00000000 0x0 0x0 0xffffbb0000019000 0041 00000000 0x0 0x0 0xffffbb0000019080 0041 00000000 0x0 0x0 0xffffbb0000019100 0041 00000000 0x0 0x0 0xffffbb0000019180 0041 00000000 0x0 0x0 0xffffbb0000019200 0041 00000000 0x0 0x0 0xffffbb0000019280 0041 00000000 0x0 0x0 0xffffbb0000019300 0041 00000000 0x0 0x0 0xffffbb0000019380 0041 00000000 0x0 0x0 0xffffbb0000019400 0041 00000000 0x0 0x0 0xffffbb0000019480 0041 00000000 0x0 0x0 0xffffbb0000019500 0041 00000000 0x0 0x0 0xffffbb0000019580 0041 00000000 0x0 0x0 0xffffbb0000019600 0041 00000000 0x0 0x0 0xffffbb0000019680 0041 00000000 0x0 0x0 0xffffbb0000019700 0041 00000000 0x0 0x0 0xffffbb0000019780 0041 00000000 0x0 0x0 0xffffbb0000019800 0041 00000000 0x0 0x0 0xffffbb0000019880 0041 00000000 0x0 0x0 0xffffbb0000019900 0041 00000000 0x0 0x0 0xffffbb0000019980 0041 00000000 0x0 0x0 0xffffbb0000019a00 0041 00000000 0x0 0x0 0xffffbb0000019a80 0041 00000000 0x0 0x0 0xffffbb0000019b00 0041 00000000 0x0 0x0 0xffffbb0000019b80 0041 00000000 0x0 0x0 0xffffbb0000019c00 0041 00000000 0x0 0x0 0xffffbb0000019c80 0041 00000000 0x0 0x0 0xffffbb0000019d00 0041 00000000 0x0 0x0 0xffffbb0000019d80 0041 00000000 0x0 0x0 0xffffbb0000019e00 0041 00000000 0x0 0x0 0xffffbb0000019e80 0041 00000000 0x0 0x0 0xffffbb0000019f00 0041 00000000 0x0 0x0 0xffffbb0000019f80 0041 00000000 0x0 0x0 0xffffbb000001a000 0041 00000000 0x0 0x0 0xffffbb000001a080 0041 00000000 0x0 0x0 0xffffbb000001a100 0041 00000000 0x0 0x0 0xffffbb000001a180 0041 00000000 0x0 0x0 0xffffbb000001a200 0041 00000000 0x0 0x0 0xffffbb000001a280 0041 00000000 0x0 0x0 0xffffbb000001a300 0041 00000000 0x0 0x0 0xffffbb000001a380 0041 00000000 0x0 0x0 0xffffbb000001a400 0041 00000000 0x0 0x0 0xffffbb000001a480 0041 00000000 0x0 0x0 0xffffbb000001a500 0041 00000000 0x0 0x0 0xffffbb000001a580 0041 00000000 0x0 0x0 0xffffbb000001a600 0041 00000000 0x0 0x0 0xffffbb000001a680 0041 00000000 0x0 0x0 0xffffbb000001a700 0041 00000000 0x0 0x0 0xffffbb000001a780 0041 00000000 0x0 0x0 0xffffbb000001a800 0041 00000000 0x0 0x0 0xffffbb000001a880 0041 00000000 0x0 0x0 0xffffbb000001a900 0041 00000000 0x0 0x0 0xffffbb000001a980 0041 00000000 0x0 0x0 0xffffbb000001aa00 0041 00000000 0x0 0x0 0xffffbb000001aa80 0041 00000000 0x0 0x0 0xffffbb000001ab00 0041 00000000 0x0 0x0 0xffffbb000001ab80 0041 00000000 0x0 0x0 0xffffbb000001ac00 0041 00000000 0x0 0x0 0xffffbb000001ac80 0041 00000000 0x0 0x0 0xffffbb000001ad00 0041 00000000 0x0 0x0 0xffffbb000001ad80 0041 00000000 0x0 0x0 0xffffbb000001ae00 0041 00000000 0x0 0x0 0xffffbb000001ae80 0041 00000000 0x0 0x0 0xffffbb000001af00 0041 00000000 0x0 0x0 0xffffbb000001af80 0041 00000000 0x0 0x0 0xffffbb000001b000 0041 00000000 0x0 0x0 0xffffbb000001b080 0041 00000000 0x0 0x0 0xffffbb000001b100 0041 00000000 0x0 0x0 0xffffbb000001b180 0041 00000000 0x0 0x0 0xffffbb000001b200 0041 00000000 0x0 0x0 0xffffbb000001b280 0041 00000000 0x0 0x0 0xffffbb000001b300 0041 00000000 0x0 0x0 0xffffbb000001b380 0041 00000000 0x0 0x0 0xffffbb000001b400 0041 00000000 0x0 0x0 0xffffbb000001b480 0041 00000000 0x0 0x0 0xffffbb000001b500 0041 00000000 0x0 0x0 0xffffbb000001b580 0041 00000000 0x0 0x0 0xffffbb000001b600 0041 00000000 0x0 0x0 0xffffbb000001b680 0041 00000000 0x0 0x0 0xffffbb000001b700 0041 00000000 0x0 0x0 0xffffbb000001b780 0041 00000000 0x0 0x0 0xffffbb000001b800 0041 00000000 0x0 0x0 0xffffbb000001b880 0041 00000000 0x0 0x0 0xffffbb000001b900 0041 00000000 0x0 0x0 0xffffbb000001b980 0041 00000000 0x0 0x0 0xffffbb000001ba00 0041 00000000 0x0 0x0 0xffffbb000001ba80 0041 00000000 0x0 0x0 0xffffbb000001bb00 0041 00000000 0x0 0x0 0xffffbb000001bb80 0001 00000000 0x0 0x0 0xffffbb000001bc00 0001 00000000 0x0 0x0 0xffffbb000001bc80 0001 00000000 0x0 0x0 0xffffbb000001bd00 0001 00000000 0x0 0x0 0xffffbb000001bd80 0001 00000000 0x0 0x0 0xffffbb000001be00 0001 00000000 0x0 0x0 0xffffbb000001be80 0001 00000000 0x0 0x0 0xffffbb000001bf00 0001 00000000 0x0 0x0 0xffffbb000001bf80 0001 00000000 0x0 0x0 0xffffbb000001c000 0001 00000000 0x0 0x0 0xffffbb000001c080 0001 00000000 0x0 0x0 0xffffbb000001c100 0001 00000000 0x0 0x0 0xffffbb000001c180 0001 00000000 0x0 0x0 0xffffbb000001c200 0001 00000000 0x0 0x0 0xffffbb000001c280 0001 00000000 0x0 0x0 0xffffbb000001c300 0001 00000000 0x0 0x0 0xffffbb000001c380 0001 00000000 0x0 0x0 0xffffbb000001c400 0001 00000000 0x0 0x0 0xffffbb000001c480 0001 00000000 0x0 0x0 0xffffbb000001c500 0001 00000000 0x0 0x0 0xffffbb000001c580 0001 00000000 0x0 0x0 0xffffbb000001c600 0001 00000000 0x0 0x0 0xffffbb000001c680 0001 00000000 0x0 0x0 0xffffbb000001c700 0001 00000000 0x0 0x0 0xffffbb000001c780 0001 00000000 0x0 0x0 0xffffbb000001c800 0001 00000000 0x0 0x0 0xffffbb000001c880 0001 00000000 0x0 0x0 0xffffbb000001c900 0001 00000000 0x0 0x0 0xffffbb000001c980 0001 00000000 0x0 0x0 0xffffbb000001ca00 0001 00000000 0x0 0x0 0xffffbb000001ca80 0001 00000000 0x0 0x0 0xffffbb000001cb00 0001 00000000 0x0 0x0 0xffffbb000001cb80 0001 00000000 0x0 0x0 0xffffbb000001cc00 0001 00000000 0x0 0x0 0xffffbb000001cc80 0001 00000000 0x0 0x0 0xffffbb000001cd00 0001 00000000 0x0 0x0 0xffffbb000001cd80 0001 00000000 0x0 0x0 0xffffbb000001ce00 0001 00000000 0x0 0x0 0xffffbb000001ce80 0001 00000000 0x0 0x0 0xffffbb000001cf00 0001 00000000 0x0 0x0 0xffffbb000001cf80 0001 00000000 0x0 0x0 0xffffbb000001d000 0001 00000000 0x0 0x0 0xffffbb000001d080 0001 00000000 0x0 0x0 0xffffbb000001d100 0001 00000000 0x0 0x0 0xffffbb000001d180 0001 00000000 0x0 0x0 0xffffbb000001d200 0001 00000000 0x0 0x0 0xffffbb000001d280 0001 00000000 0x0 0x0 0xffffbb000001d300 0001 00000000 0x0 0x0 0xffffbb000001d380 0001 00000000 0x0 0x0 0xffffbb000001d400 0001 00000000 0x0 0x0 0xffffbb000001d480 0001 00000000 0x0 0x0 0xffffbb000001d500 0001 00000000 0x0 0x0 0xffffbb000001d580 0001 00000000 0x0 0x0 0xffffbb000001d600 0001 00000000 0x0 0x0 0xffffbb000001d680 0001 00000000 0x0 0x0 0xffffbb000001d700 0001 00000000 0x0 0x0 0xffffbb000001d780 0001 00000000 0x0 0x0 0xffffbb000001d800 0001 00000000 0x0 0x0 0xffffbb000001d880 0001 00000000 0x0 0x0 0xffffbb000001d900 0001 00000000 0x0 0x0 0xffffbb000001d980 0001 00000000 0x0 0x0 0xffffbb000001da00 0001 00000000 0x0 0x0 0xffffbb000001da80 0001 00000000 0x0 0x0 0xffffbb000001db00 0001 00000000 0x0 0x0 0xffffbb000001db80 0001 00000000 0x0 0x0 0xffffbb000001dc00 0001 00000000 0x0 0x0 0xffffbb000001dc80 0001 00000000 0x0 0x0 0xffffbb000001dd00 0001 00000000 0x0 0x0 0xffffbb000001dd80 0001 00000000 0x0 0x0 0xffffbb000001de00 0001 00000000 0x0 0x0 0xffffbb000001de80 0001 00000000 0x0 0x0 0xffffbb000001df00 0001 00000000 0x0 0x0 0xffffbb000001df80 0001 00000000 0x0 0x0 0xffffbb000001e000 0001 00000000 0x0 0x0 0xffffbb000001e080 0001 00000000 0x0 0x0 0xffffbb000001e100 0001 00000000 0x0 0x0 0xffffbb000001e180 0001 00000000 0x0 0x0 0xffffbb000001e200 0001 00000000 0x0 0x0 0xffffbb000001e280 0001 00000000 0x0 0x0 0xffffbb000001e300 0001 00000000 0x0 0x0 0xffffbb000001e380 0001 00000000 0x0 0x0 0xffffbb000001e400 0001 00000000 0x0 0x0 0xffffbb000001e480 0001 00000000 0x0 0x0 0xffffbb000001e500 0001 00000000 0x0 0x0 0xffffbb000001e580 0001 00000000 0x0 0x0 0xffffbb000001e600 0001 00000000 0x0 0x0 0xffffbb000001e680 0001 00000000 0x0 0x0 0xffffbb000001e700 0001 00000000 0x0 0x0 0xffffbb000001e780 0001 00000000 0x0 0x0 0xffffbb000001e800 0001 00000000 0x0 0x0 0xffffbb000001e880 0001 00000000 0x0 0x0 0xffffbb000001e900 0001 00000000 0x0 0x0 0xffffbb000001e980 0001 00000000 0x0 0x0 0xffffbb000001ea00 0001 00000000 0x0 0x0 0xffffbb000001ea80 0001 00000000 0x0 0x0 0xffffbb000001eb00 0001 00000000 0x0 0x0 0xffffbb000001eb80 0001 00000000 0x0 0x0 0xffffbb000001ec00 0001 00000000 0x0 0x0 0xffffbb000001ec80 0001 00000000 0x0 0x0 0xffffbb000001ed00 0001 00000000 0x0 0x0 0xffffbb000001ed80 0001 00000000 0x0 0x0 0xffffbb000001ee00 0001 00000000 0x0 0x0 0xffffbb000001ee80 0001 00000000 0x0 0x0 0xffffbb000001ef00 0001 00000000 0x0 0x0 0xffffbb000001ef80 0001 00000000 0x0 0x0 0xffffbb000001f000 0001 00000000 0x0 0x0 0xffffbb000001f080 0001 00000000 0x0 0x0 0xffffbb000001f100 0001 00000000 0x0 0x0 0xffffbb000001f180 0001 00000000 0x0 0x0 0xffffbb000001f200 0001 00000000 0x0 0x0 0xffffbb000001f280 0001 00000000 0x0 0x0 0xffffbb000001f300 0001 00000000 0x0 0x0 0xffffbb000001f380 0001 00000000 0x0 0x0 0xffffbb000001f400 0001 00000000 0x0 0x0 0xffffbb000001f480 0001 00000000 0x0 0x0 0xffffbb000001f500 0001 00000000 0x0 0x0 0xffffbb000001f580 0001 00000000 0x0 0x0 0xffffbb000001f600 0001 00000000 0x0 0x0 0xffffbb000001f680 0001 00000000 0x0 0x0 0xffffbb000001f700 0001 00000000 0x0 0x0 0xffffbb000001f780 0001 00000000 0x0 0x0 0xffffbb000001f800 0001 00000000 0x0 0x0 0xffffbb000001f880 0001 00000000 0x0 0x0 0xffffbb000001f900 0001 00000000 0x0 0x0 0xffffbb000001f980 0001 00000000 0x0 0x0 0xffffbb000001fa00 0001 00000000 0x0 0x0 0xffffbb000001fa80 0001 00000000 0x0 0x0 0xffffbb000001fb00 0001 00000000 0x0 0x0 0xffffbb000001fb80 0001 00000000 0x0 0x0 0xffffbb000001fc00 0001 00000000 0x0 0x0 0xffffbb000001fc80 0001 00000000 0x0 0x0 0xffffbb000001fd00 0001 00000000 0x0 0x0 0xffffbb000001fd80 0001 00000000 0x0 0x0 0xffffbb000001fe00 0001 00000000 0x0 0x0 0xffffbb000001fe80 0001 00000000 0x0 0x0 0xffffbb000001ff00 0001 00000000 0x0 0x0 0xffffbb000001ff80 0001 00000000 0x0 0x0 0xffffbb0000020000 0001 00000000 0x0 0x0 0xffffbb0000020080 0001 00000000 0x0 0x0 0xffffbb0000020100 0001 00000000 0x0 0x0 0xffffbb0000020180 0001 00000000 0x0 0x0 0xffffbb0000020200 0001 00000000 0x0 0x0 0xffffbb0000020280 0001 00000000 0x0 0x0 0xffffbb0000020300 0001 00000000 0x0 0x0 0xffffbb0000020380 0001 00000000 0x0 0x0 0xffffbb0000020400 0001 00000000 0x0 0x0 0xffffbb0000020480 0001 00000000 0x0 0x0 0xffffbb0000020500 0001 00000000 0x0 0x0 0xffffbb0000020580 0001 00000000 0x0 0x0 0xffffbb0000020600 0001 00000000 0x0 0x0 0xffffbb0000020680 0001 00000000 0x0 0x0 0xffffbb0000020700 0001 00000000 0x0 0x0 0xffffbb0000020780 0001 00000000 0x0 0x0 0xffffbb0000020800 0001 00000000 0x0 0x0 0xffffbb0000020880 0001 00000000 0x0 0x0 0xffffbb0000020900 0001 00000000 0x0 0x0 0xffffbb0000020980 0001 00000000 0x0 0x0 0xffffbb0000020a00 0001 00000000 0x0 0x0 0xffffbb0000020a80 0001 00000000 0x0 0x0 0xffffbb0000020b00 0001 00000000 0x0 0x0 0xffffbb0000020b80 0001 00000000 0x0 0x0 0xffffbb0000020c00 0001 00000000 0x0 0x0 0xffffbb0000020c80 0001 00000000 0x0 0x0 0xffffbb0000020d00 0001 00000000 0x0 0x0 0xffffbb0000020d80 0001 00000000 0x0 0x0 0xffffbb0000020e00 0001 00000000 0x0 0x0 0xffffbb0000020e80 0001 00000000 0x0 0x0 0xffffbb0000020f00 0001 00000000 0x0 0x0 0xffffbb0000020f80 0001 00000000 0x0 0x0 0xffffbb0000021000 0001 00000000 0x0 0x0 0xffffbb0000021080 0001 00000000 0x0 0x0 0xffffbb0000021100 0001 00000000 0x0 0x0 0xffffbb0000021180 0001 00000000 0x0 0x0 0xffffbb0000021200 0001 00000000 0x0 0x0 0xffffbb0000021280 0001 00000000 0x0 0x0 0xffffbb0000021300 0001 00000000 0x0 0x0 0xffffbb0000021380 0001 00000000 0x0 0x0 0xffffbb0000021400 0001 00000000 0x0 0x0 0xffffbb0000021480 0001 00000000 0x0 0x0 0xffffbb0000021500 0001 00000000 0x0 0x0 0xffffbb0000021580 0001 00000000 0x0 0x0 0xffffbb0000021600 0001 00000000 0x0 0x0 0xffffbb0000021680 0001 00000000 0x0 0x0 0xffffbb0000021700 0001 00000000 0x0 0x0 0xffffbb0000021780 0001 00000000 0x0 0x0 0xffffbb0000021800 0001 00000000 0x0 0x0 0xffffbb0000021880 0001 00000000 0x0 0x0 0xffffbb0000021900 0001 00000000 0x0 0x0 0xffffbb0000021980 0001 00000000 0x0 0x0 0xffffbb0000021a00 0001 00000000 0x0 0x0 0xffffbb0000021a80 0001 00000000 0x0 0x0 0xffffbb0000021b00 0001 00000000 0x0 0x0 0xffffbb0000021b80 0001 00000000 0x0 0x0 0xffffbb0000021c00 0001 00000000 0x0 0x0 0xffffbb0000021c80 0001 00000000 0x0 0x0 0xffffbb0000021d00 0001 00000000 0x0 0x0 0xffffbb0000021d80 0001 00000000 0x0 0x0 0xffffbb0000021e00 0001 00000000 0x0 0x0 0xffffbb0000021e80 0001 00000000 0x0 0x0 0xffffbb0000021f00 0001 00000000 0x0 0x0 0xffffbb0000021f80 0001 00000000 0x0 0x0 0xffffbb0000022000 0001 00000000 0x0 0x0 0xffffbb0000022080 0001 00000000 0x0 0x0 0xffffbb0000022100 0001 00000000 0x0 0x0 0xffffbb0000022180 0001 00000000 0x0 0x0 0xffffbb0000022200 0001 00000000 0x0 0x0 0xffffbb0000022280 0001 00000000 0x0 0x0 0xffffbb0000022300 0001 00000000 0x0 0x0 0xffffbb0000022380 0001 00000000 0x0 0x0 0xffffbb0000022400 0001 00000000 0x0 0x0 0xffffbb0000022480 0001 00000000 0x0 0x0 0xffffbb0000022500 0001 00000000 0x0 0x0 0xffffbb0000022580 0001 00000000 0x0 0x0 0xffffbb0000022600 0001 00000000 0x0 0x0 0xffffbb0000022680 0001 00000000 0x0 0x0 0xffffbb0000022700 0001 00000000 0x0 0x0 0xffffbb0000022780 0001 00000000 0x0 0x0 0xffffbb0000022800 0001 00000000 0x0 0x0 0xffffbb0000022880 0001 00000000 0x0 0x0 0xffffbb0000022900 0001 00000000 0x0 0x0 0xffffbb0000022980 0001 00000000 0x0 0x0 0xffffbb0000022a00 0001 00000000 0x0 0x0 0xffffbb0000022a80 0001 00000000 0x0 0x0 0xffffbb0000022b00 0001 00000000 0x0 0x0 0xffffbb0000022b80 0001 00000000 0x0 0x0 0xffffbb0000022c00 0001 00000000 0x0 0x0 0xffffbb0000022c80 0001 00000000 0x0 0x0 0xffffbb0000022d00 0001 00000000 0x0 0x0 0xffffbb0000022d80 0001 00000000 0x0 0x0 0xffffbb0000022e00 0001 00000000 0x0 0x0 0xffffbb0000022e80 0001 00000000 0x0 0x0 0xffffbb0000022f00 0001 00000000 0x0 0x0 0xffffbb0000022f80 0001 00000000 0x0 0x0 0xffffbb0000023000 0001 00000000 0x0 0x0 0xffffbb0000023080 0001 00000000 0x0 0x0 0xffffbb0000023100 0001 00000000 0x0 0x0 0xffffbb0000023180 0001 00000000 0x0 0x0 0xffffbb0000023200 0001 00000000 0x0 0x0 0xffffbb0000023280 0001 00000000 0x0 0x0 0xffffbb0000023300 0001 00000000 0x0 0x0 0xffffbb0000023380 0001 00000000 0x0 0x0 0xffffbb0000023400 0001 00000000 0x0 0x0 0xffffbb0000023480 0001 00000000 0x0 0x0 0xffffbb0000023500 0001 00000000 0x0 0x0 0xffffbb0000023580 0001 00000000 0x0 0x0 0xffffbb0000023600 0001 00000000 0x0 0x0 0xffffbb0000023680 0001 00000000 0x0 0x0 0xffffbb0000023700 0001 00000000 0x0 0x0 0xffffbb0000023780 0001 00000000 0x0 0x0 0xffffbb0000023800 0001 00000000 0x0 0x0 0xffffbb0000023880 0001 00000000 0x0 0x0 0xffffbb0000023900 0001 00000000 0x0 0x0 0xffffbb0000023980 0001 00000000 0x0 0x0 0xffffbb0000023a00 0001 00000000 0x0 0x0 0xffffbb0000023a80 0001 00000000 0x0 0x0 0xffffbb0000023b00 0001 00000000 0x0 0x0 0xffffbb0000023b80 0001 00000000 0x0 0x0 0xffffbb0000023c00 0001 00000000 0x0 0x0 0xffffbb0000023c80 0001 00000000 0x0 0x0 0xffffbb0000023d00 0001 00000000 0x0 0x0 0xffffbb0000023d80 0001 00000000 0x0 0x0 0xffffbb0000023e00 0001 00000000 0x0 0x0 0xffffbb0000023e80 0001 00000000 0x0 0x0 0xffffbb0000023f00 0001 00000000 0x0 0x0 0xffffbb0000023f80 0001 00000000 0x0 0x0 0xffffbb0000024000 0001 00000000 0x0 0x0 0xffffbb0000024080 0001 00000000 0x0 0x0 0xffffbb0000024100 0001 00000000 0x0 0x0 0xffffbb0000024180 0001 00000000 0x0 0x0 0xffffbb0000024200 0001 00000000 0x0 0x0 0xffffbb0000024280 0001 00000000 0x0 0x0 0xffffbb0000024300 0001 00000000 0x0 0x0 0xffffbb0000024380 0001 00000000 0x0 0x0 0xffffbb0000024400 0001 00000000 0x0 0x0 0xffffbb0000024480 0001 00000000 0x0 0x0 0xffffbb0000024500 0001 00000000 0x0 0x0 0xffffbb0000024580 0001 00000000 0x0 0x0 0xffffbb0000024600 0001 00000000 0x0 0x0 0xffffbb0000024680 0001 00000000 0x0 0x0 0xffffbb0000024700 0001 00000000 0x0 0x0 0xffffbb0000024780 0001 00000000 0x0 0x0 0xffffbb0000024800 0001 00000000 0x0 0x0 0xffffbb0000024880 0001 00000000 0x0 0x0 0xffffbb0000024900 0001 00000000 0x0 0x0 0xffffbb0000024980 0001 00000000 0x0 0x0 0xffffbb0000024a00 0001 00000000 0x0 0x0 0xffffbb0000024a80 0001 00000000 0x0 0x0 0xffffbb0000024b00 0001 00000000 0x0 0x0 0xffffbb0000024b80 0001 00000000 0x0 0x0 0xffffbb0000024c00 0001 00000000 0x0 0x0 0xffffbb0000024c80 0001 00000000 0x0 0x0 0xffffbb0000024d00 0001 00000000 0x0 0x0 0xffffbb0000024d80 0001 00000000 0x0 0x0 0xffffbb0000024e00 0001 00000000 0x0 0x0 0xffffbb0000024e80 0001 00000000 0x0 0x0 0xffffbb0000024f00 0001 00000000 0x0 0x0 0xffffbb0000024f80 0001 00000000 0x0 0x0 0xffffbb0000025000 0001 00000000 0x0 0x0 0xffffbb0000025080 0001 00000000 0x0 0x0 0xffffbb0000025100 0001 00000000 0x0 0x0 0xffffbb0000025180 0001 00000000 0x0 0x0 0xffffbb0000025200 0001 00000000 0x0 0x0 0xffffbb0000025280 0001 00000000 0x0 0x0 0xffffbb0000025300 0001 00000000 0x0 0x0 0xffffbb0000025380 0001 00000000 0x0 0x0 0xffffbb0000025400 0001 00000000 0x0 0x0 0xffffbb0000025480 0001 00000000 0x0 0x0 0xffffbb0000025500 0001 00000000 0x0 0x0 0xffffbb0000025580 0001 00000000 0x0 0x0 0xffffbb0000025600 0001 00000000 0x0 0x0 0xffffbb0000025680 0001 00000000 0x0 0x0 0xffffbb0000025700 0001 00000000 0x0 0x0 0xffffbb0000025780 0001 00000000 0x0 0x0 0xffffbb0000025800 0001 00000000 0x0 0x0 0xffffbb0000025880 0001 00000000 0x0 0x0 0xffffbb0000025900 0001 00000000 0x0 0x0 0xffffbb0000025980 0001 00000000 0x0 0x0 0xffffbb0000025a00 0001 00000000 0x0 0x0 0xffffbb0000025a80 0001 00000000 0x0 0x0 0xffffbb0000025b00 0001 00000000 0x0 0x0 0xffffbb0000025b80 0001 00000000 0x0 0x0 0xffffbb0000025c00 0001 00000000 0x0 0x0 0xffffbb0000025c80 0001 00000000 0x0 0x0 0xffffbb0000025d00 0001 00000000 0x0 0x0 0xffffbb0000025d80 0001 00000000 0x0 0x0 0xffffbb0000025e00 0001 00000000 0x0 0x0 0xffffbb0000025e80 0001 00000000 0x0 0x0 0xffffbb0000025f00 0001 00000000 0x0 0x0 0xffffbb0000025f80 0001 00000000 0x0 0x0 0xffffbb0000026000 0001 00000000 0x0 0x0 0xffffbb0000026080 0001 00000000 0x0 0x0 0xffffbb0000026100 0001 00000000 0x0 0x0 0xffffbb0000026180 0001 00000000 0x0 0x0 0xffffbb0000026200 0001 00000000 0x0 0x0 0xffffbb0000026280 0001 00000000 0x0 0x0 0xffffbb0000026300 0001 00000000 0x0 0x0 0xffffbb0000026380 0001 00000000 0x0 0x0 0xffffbb0000026400 0001 00000000 0x0 0x0 0xffffbb0000026480 0001 00000000 0x0 0x0 0xffffbb0000026500 0001 00000000 0x0 0x0 0xffffbb0000026580 0001 00000000 0x0 0x0 0xffffbb0000026600 0001 00000000 0x0 0x0 0xffffbb0000026680 0001 00000000 0x0 0x0 0xffffbb0000026700 0001 00000000 0x0 0x0 0xffffbb0000026780 0001 00000000 0x0 0x0 0xffffbb0000026800 0001 00000000 0x0 0x0 0xffffbb0000026880 0001 00000000 0x0 0x0 0xffffbb0000026900 0001 00000000 0x0 0x0 0xffffbb0000026980 0001 00000000 0x0 0x0 0xffffbb0000026a00 0001 00000000 0x0 0x0 0xffffbb0000026a80 0001 00000000 0x0 0x0 0xffffbb0000026b00 0001 00000000 0x0 0x0 0xffffbb0000026b80 0001 00000000 0x0 0x0 0xffffbb0000026c00 0001 00000000 0x0 0x0 0xffffbb0000026c80 0001 00000000 0x0 0x0 0xffffbb0000026d00 0001 00000000 0x0 0x0 0xffffbb0000026d80 0001 00000000 0x0 0x0 0xffffbb0000026e00 0001 00000000 0x0 0x0 0xffffbb0000026e80 0001 00000000 0x0 0x0 0xffffbb0000026f00 0001 00000000 0x0 0x0 0xffffbb0000026f80 0001 00000000 0x0 0x0 0xffffbb0000027000 0001 00000000 0x0 0x0 0xffffbb0000027080 0001 00000000 0x0 0x0 0xffffbb0000027100 0001 00000000 0x0 0x0 0xffffbb0000027180 0001 00000000 0x0 0x0 0xffffbb0000027200 0001 00000000 0x0 0x0 0xffffbb0000027280 0001 00000000 0x0 0x0 0xffffbb0000027300 0001 00000000 0x0 0x0 0xffffbb0000027380 0001 00000000 0x0 0x0 0xffffbb0000027400 0001 00000000 0x0 0x0 0xffffbb0000027480 0001 00000000 0x0 0x0 0xffffbb0000027500 0001 00000000 0x0 0x0 0xffffbb0000027580 0001 00000000 0x0 0x0 0xffffbb0000027600 0001 00000000 0x0 0x0 0xffffbb0000027680 0001 00000000 0x0 0x0 0xffffbb0000027700 0001 00000000 0x0 0x0 0xffffbb0000027780 0001 00000000 0x0 0x0 0xffffbb0000027800 0001 00000000 0x0 0x0 0xffffbb0000027880 0001 00000000 0x0 0x0 0xffffbb0000027900 0001 00000000 0x0 0x0 0xffffbb0000027980 0001 00000000 0x0 0x0 0xffffbb0000027a00 0001 00000000 0x0 0x0 0xffffbb0000027a80 0001 00000000 0x0 0x0 0xffffbb0000027b00 0001 00000000 0x0 0x0 0xffffbb0000027b80 0001 00000000 0x0 0x0 0xffffbb0000027c00 0001 00000000 0x0 0x0 0xffffbb0000027c80 0001 00000000 0x0 0x0 0xffffbb0000027d00 0001 00000000 0x0 0x0 0xffffbb0000027d80 0001 00000000 0x0 0x0 0xffffbb0000027e00 0001 00000000 0x0 0x0 0xffffbb0000027e80 0001 00000000 0x0 0x0 0xffffbb0000027f00 0001 00000000 0x0 0x0 0xffffbb0000027f80 0001 00000000 0x0 0x0 0xffffbb0000028000 0001 00000000 0x0 0x0 0xffffbb0000028080 0001 00000000 0x0 0x0 0xffffbb0000028100 0001 00000000 0x0 0x0 0xffffbb0000028180 0001 00000000 0x0 0x0 0xffffbb0000028200 0001 00000000 0x0 0x0 0xffffbb0000028280 0001 00000000 0x0 0x0 0xffffbb0000028300 0001 00000000 0x0 0x0 0xffffbb0000028380 0001 00000000 0x0 0x0 0xffffbb0000028400 0001 00000000 0x0 0x0 0xffffbb0000028480 0001 00000000 0x0 0x0 0xffffbb0000028500 0001 00000000 0x0 0x0 0xffffbb0000028580 0001 00000000 0x0 0x0 0xffffbb0000028600 0001 00000000 0x0 0x0 0xffffbb0000028680 0001 00000000 0x0 0x0 0xffffbb0000028700 0001 00000000 0x0 0x0 0xffffbb0000028780 0001 00000000 0x0 0x0 0xffffbb0000028800 0001 00000000 0x0 0x0 0xffffbb0000028880 0001 00000000 0x0 0x0 0xffffbb0000028900 0001 00000000 0x0 0x0 0xffffbb0000028980 0001 00000000 0x0 0x0 0xffffbb0000028a00 0001 00000000 0x0 0x0 0xffffbb0000028a80 0001 00000000 0x0 0x0 0xffffbb0000028b00 0001 00000000 0x0 0x0 0xffffbb0000028b80 0001 00000000 0x0 0x0 0xffffbb0000028c00 0001 00000000 0x0 0x0 0xffffbb0000028c80 0001 00000000 0x0 0x0 0xffffbb0000028d00 0001 00000000 0x0 0x0 0xffffbb0000028d80 0001 00000000 0x0 0x0 0xffffbb0000028e00 0001 00000000 0x0 0x0 0xffffbb0000028e80 0001 00000000 0x0 0x0 0xffffbb0000028f00 0001 00000000 0x0 0x0 0xffffbb0000028f80 0001 00000000 0x0 0x0 0xffffbb0000029000 0001 00000000 0x0 0x0 0xffffbb0000029080 0001 00000000 0x0 0x0 0xffffbb0000029100 0001 00000000 0x0 0x0 0xffffbb0000029180 0001 00000000 0x0 0x0 0xffffbb0000029200 0001 00000000 0x0 0x0 0xffffbb0000029280 0001 00000000 0x0 0x0 0xffffbb0000029300 0001 00000000 0x0 0x0 0xffffbb0000029380 0001 00000000 0x0 0x0 0xffffbb0000029400 0001 00000000 0x0 0x0 0xffffbb0000029480 0001 00000000 0x0 0x0 0xffffbb0000029500 0001 00000000 0x0 0x0 0xffffbb0000029580 0001 00000000 0x0 0x0 0xffffbb0000029600 0001 00000000 0x0 0x0 0xffffbb0000029680 0001 00000000 0x0 0x0 0xffffbb0000029700 0001 00000000 0x0 0x0 0xffffbb0000029780 0001 00000000 0x0 0x0 0xffffbb0000029800 0001 00000000 0x0 0x0 0xffffbb0000029880 0001 00000000 0x0 0x0 0xffffbb0000029900 0001 00000000 0x0 0x0 0xffffbb0000029980 0001 00000000 0x0 0x0 0xffffbb0000029a00 0001 00000000 0x0 0x0 0xffffbb0000029a80 0001 00000000 0x0 0x0 0xffffbb0000029b00 0001 00000000 0x0 0x0 0xffffbb0000029b80 0001 00000000 0x0 0x0 0xffffbb0000029c00 0001 00000000 0x0 0x0 0xffffbb0000029c80 0001 00000000 0x0 0x0 0xffffbb0000029d00 0001 00000000 0x0 0x0 0xffffbb0000029d80 0001 00000000 0x0 0x0 0xffffbb0000029e00 0001 00000000 0x0 0x0 0xffffbb0000029e80 0001 00000000 0x0 0x0 0xffffbb0000029f00 0001 00000000 0x0 0x0 0xffffbb0000029f80 0001 00000000 0x0 0x0 0xffffbb000002a000 0001 00000000 0x0 0x0 0xffffbb000002a080 0001 00000000 0x0 0x0 0xffffbb000002a100 0001 00000000 0x0 0x0 0xffffbb000002a180 0001 00000000 0x0 0x0 0xffffbb000002a200 0001 00000000 0x0 0x0 0xffffbb000002a280 0001 00000000 0x0 0x0 0xffffbb000002a300 0001 00000000 0x0 0x0 0xffffbb000002a380 0001 00000000 0x0 0x0 0xffffbb000002a400 0001 00000000 0x0 0x0 0xffffbb000002a480 0001 00000000 0x0 0x0 0xffffbb000002a500 0001 00000000 0x0 0x0 0xffffbb000002a580 0001 00000000 0x0 0x0 0xffffbb000002a600 0001 00000000 0x0 0x0 0xffffbb000002a680 0001 00000000 0x0 0x0 0xffffbb000002a700 0001 00000000 0x0 0x0 0xffffbb000002a780 0001 00000000 0x0 0x0 0xffffbb000002a800 0001 00000000 0x0 0x0 0xffffbb000002a880 0001 00000000 0x0 0x0 0xffffbb000002a900 0001 00000000 0x0 0x0 0xffffbb000002a980 0001 00000000 0x0 0x0 0xffffbb000002aa00 0001 00000000 0x0 0x0 0xffffbb000002aa80 0001 00000000 0x0 0x0 0xffffbb000002ab00 0001 00000000 0x0 0x0 0xffffbb000002ab80 0001 00000000 0x0 0x0 0xffffbb000002ac00 0001 00000000 0x0 0x0 0xffffbb000002ac80 0001 00000000 0x0 0x0 0xffffbb000002ad00 0001 00000000 0x0 0x0 0xffffbb000002ad80 0001 00000000 0x0 0x0 0xffffbb000002ae00 0001 00000000 0x0 0x0 0xffffbb000002ae80 0001 00000000 0x0 0x0 0xffffbb000002af00 0001 00000000 0x0 0x0 0xffffbb000002af80 0001 00000000 0x0 0x0 0xffffbb000002b000 0001 00000000 0x0 0x0 0xffffbb000002b080 0001 00000000 0x0 0x0 0xffffbb000002b100 0001 00000000 0x0 0x0 0xffffbb000002b180 0001 00000000 0x0 0x0 0xffffbb000002b200 0001 00000000 0x0 0x0 0xffffbb000002b280 0001 00000000 0x0 0x0 0xffffbb000002b300 0001 00000000 0x0 0x0 0xffffbb000002b380 0001 00000000 0x0 0x0 0xffffbb000002b400 0001 00000000 0x0 0x0 0xffffbb000002b480 0001 00000000 0x0 0x0 0xffffbb000002b500 0001 00000000 0x0 0x0 0xffffbb000002b580 0001 00000000 0x0 0x0 0xffffbb000002b600 0001 00000000 0x0 0x0 0xffffbb000002b680 0001 00000000 0x0 0x0 0xffffbb000002b700 0001 00000000 0x0 0x0 0xffffbb000002b780 0001 00000000 0x0 0x0 0xffffbb000002b800 0001 00000000 0x0 0x0 0xffffbb000002b880 0001 00000000 0x0 0x0 0xffffbb000002b900 0001 00000000 0x0 0x0 0xffffbb000002b980 0001 00000000 0x0 0x0 0xffffbb000002ba00 0001 00000000 0x0 0x0 0xffffbb000002ba80 0001 00000000 0x0 0x0 0xffffbb000002bb00 0001 00000000 0x0 0x0 0xffffbb000002bb80 0001 00000000 0x0 0x0 0xffffbb000002bc00 0001 00000000 0x0 0x0 0xffffbb000002bc80 0001 00000000 0x0 0x0 0xffffbb000002bd00 0001 00000000 0x0 0x0 0xffffbb000002bd80 0001 00000000 0x0 0x0 0xffffbb000002be00 0001 00000000 0x0 0x0 0xffffbb000002be80 0001 00000000 0x0 0x0 0xffffbb000002bf00 0001 00000000 0x0 0x0 0xffffbb000002bf80 0001 00000000 0x0 0x0 0xffffbb000002c000 0001 00000000 0x0 0x0 0xffffbb000002c080 0001 00000000 0x0 0x0 0xffffbb000002c100 0001 00000000 0x0 0x0 0xffffbb000002c180 0001 00000000 0x0 0x0 0xffffbb000002c200 0001 00000000 0x0 0x0 0xffffbb000002c280 0001 00000000 0x0 0x0 0xffffbb000002c300 0001 00000000 0x0 0x0 0xffffbb000002c380 0001 00000000 0x0 0x0 0xffffbb000002c400 0001 00000000 0x0 0x0 0xffffbb000002c480 0001 00000000 0x0 0x0 0xffffbb000002c500 0001 00000000 0x0 0x0 0xffffbb000002c580 0001 00000000 0x0 0x0 0xffffbb000002c600 0001 00000000 0x0 0x0 0xffffbb000002c680 0001 00000000 0x0 0x0 0xffffbb000002c700 0001 00000000 0x0 0x0 0xffffbb000002c780 0001 00000000 0x0 0x0 0xffffbb000002c800 0001 00000000 0x0 0x0 0xffffbb000002c880 0001 00000000 0x0 0x0 0xffffbb000002c900 0001 00000000 0x0 0x0 0xffffbb000002c980 0001 00000000 0x0 0x0 0xffffbb000002ca00 0001 00000000 0x0 0x0 0xffffbb000002ca80 0001 00000000 0x0 0x0 0xffffbb000002cb00 0001 00000000 0x0 0x0 0xffffbb000002cb80 0001 00000000 0x0 0x0 0xffffbb000002cc00 0001 00000000 0x0 0x0 0xffffbb000002cc80 0001 00000000 0x0 0x0 0xffffbb000002cd00 0001 00000000 0x0 0x0 0xffffbb000002cd80 0001 00000000 0x0 0x0 0xffffbb000002ce00 0001 00000000 0x0 0x0 0xffffbb000002ce80 0001 00000000 0x0 0x0 0xffffbb000002cf00 0001 00000000 0x0 0x0 0xffffbb000002cf80 0001 00000000 0x0 0x0 0xffffbb000002d000 0001 00000000 0x0 0x0 0xffffbb000002d080 0001 00000000 0x0 0x0 0xffffbb000002d100 0001 00000000 0x0 0x0 0xffffbb000002d180 0001 00000000 0x0 0x0 0xffffbb000002d200 0001 00000000 0x0 0x0 0xffffbb000002d280 0001 00000000 0x0 0x0 0xffffbb000002d300 0001 00000000 0x0 0x0 0xffffbb000002d380 0001 00000000 0x0 0x0 0xffffbb000002d400 0001 00000000 0x0 0x0 0xffffbb000002d480 0001 00000000 0x0 0x0 0xffffbb000002d500 0001 00000000 0x0 0x0 0xffffbb000002d580 0001 00000000 0x0 0x0 0xffffbb000002d600 0001 00000000 0x0 0x0 0xffffbb000002d680 0001 00000000 0x0 0x0 0xffffbb000002d700 0001 00000000 0x0 0x0 0xffffbb000002d780 0001 00000000 0x0 0x0 0xffffbb000002d800 0001 00000000 0x0 0x0 0xffffbb000002d880 0001 00000000 0x0 0x0 0xffffbb000002d900 0001 00000000 0x0 0x0 0xffffbb000002d980 0001 00000000 0x0 0x0 0xffffbb000002da00 0001 00000000 0x0 0x0 0xffffbb000002da80 0001 00000000 0x0 0x0 0xffffbb000002db00 0001 00000000 0x0 0x0 0xffffbb000002db80 0001 00000000 0x0 0x0 0xffffbb000002dc00 0001 00000000 0x0 0x0 0xffffbb000002dc80 0001 00000000 0x0 0x0 0xffffbb000002dd00 0001 00000000 0x0 0x0 0xffffbb000002dd80 0001 00000000 0x0 0x0 0xffffbb000002de00 0001 00000000 0x0 0x0 0xffffbb000002de80 0001 00000000 0x0 0x0 0xffffbb000002df00 0001 00000000 0x0 0x0 0xffffbb000002df80 0001 00000000 0x0 0x0 0xffffbb000002e000 0001 00000000 0x0 0x0 0xffffbb000002e080 0001 00000000 0x0 0x0 0xffffbb000002e100 0001 00000000 0x0 0x0 0xffffbb000002e180 0001 00000000 0x0 0x0 0xffffbb000002e200 0001 00000000 0x0 0x0 0xffffbb000002e280 0001 00000000 0x0 0x0 0xffffbb000002e300 0001 00000000 0x0 0x0 0xffffbb000002e380 0001 00000000 0x0 0x0 0xffffbb000002e400 0001 00000000 0x0 0x0 0xffffbb000002e480 0001 00000000 0x0 0x0 0xffffbb000002e500 0001 00000000 0x0 0x0 0xffffbb000002e580 0001 00000000 0x0 0x0 0xffffbb000002e600 0001 00000000 0x0 0x0 0xffffbb000002e680 0001 00000000 0x0 0x0 0xffffbb000002e700 0001 00000000 0x0 0x0 0xffffbb000002e780 0001 00000000 0x0 0x0 0xffffbb000002e800 0001 00000000 0x0 0x0 0xffffbb000002e880 0001 00000000 0x0 0x0 0xffffbb000002e900 0001 00000000 0x0 0x0 0xffffbb000002e980 0001 00000000 0x0 0x0 0xffffbb000002ea00 0001 00000000 0x0 0x0 0xffffbb000002ea80 0001 00000000 0x0 0x0 0xffffbb000002eb00 0001 00000000 0x0 0x0 0xffffbb000002eb80 0001 00000000 0x0 0x0 0xffffbb000002ec00 0001 00000000 0x0 0x0 0xffffbb000002ec80 0001 00000000 0x0 0x0 0xffffbb000002ed00 0001 00000000 0x0 0x0 0xffffbb000002ed80 0001 00000000 0x0 0x0 0xffffbb000002ee00 0001 00000000 0x0 0x0 0xffffbb000002ee80 0001 00000000 0x0 0x0 0xffffbb000002ef00 0001 00000000 0x0 0x0 0xffffbb000002ef80 0001 00000000 0x0 0x0 0xffffbb000002f000 0001 00000000 0x0 0x0 0xffffbb000002f080 0001 00000000 0x0 0x0 0xffffbb000002f100 0001 00000000 0x0 0x0 0xffffbb000002f180 0001 00000000 0x0 0x0 0xffffbb000002f200 0001 00000000 0x0 0x0 0xffffbb000002f280 0001 00000000 0x0 0x0 0xffffbb000002f300 0001 00000000 0x0 0x0 0xffffbb000002f380 0001 00000000 0x0 0x0 0xffffbb000002f400 0001 00000000 0x0 0x0 0xffffbb000002f480 0001 00000000 0x0 0x0 0xffffbb000002f500 0001 00000000 0x0 0x0 0xffffbb000002f580 0001 00000000 0x0 0x0 0xffffbb000002f600 0001 00000000 0x0 0x0 0xffffbb000002f680 0001 00000000 0x0 0x0 0xffffbb000002f700 0001 00000000 0x0 0x0 0xffffbb000002f780 0001 00000000 0x0 0x0 0xffffbb000002f800 0001 00000000 0x0 0x0 0xffffbb000002f880 0001 00000000 0x0 0x0 0xffffbb000002f900 0001 00000000 0x0 0x0 0xffffbb000002f980 0001 00000000 0x0 0x0 0xffffbb000002fa00 0001 00000000 0x0 0x0 0xffffbb000002fa80 0001 00000000 0x0 0x0 0xffffbb000002fb00 0001 00000000 0x0 0x0 0xffffbb000002fb80 0001 00000000 0x0 0x0 0xffffbb000002fc00 0001 00000000 0x0 0x0 0xffffbb000002fc80 0001 00000000 0x0 0x0 0xffffbb000002fd00 0001 00000000 0x0 0x0 0xffffbb000002fd80 0001 00000000 0x0 0x0 0xffffbb000002fe00 0001 00000000 0x0 0x0 0xffffbb000002fe80 0001 00000000 0x0 0x0 0xffffbb000002ff00 0001 00000000 0x0 0x0 0xffffbb000002ff80 0001 00000000 0x0 0x0 0xffffbb0000030000 0001 00000000 0x0 0x0 0xffffbb0000030080 0001 00000000 0x0 0x0 0xffffbb0000030100 0001 00000000 0x0 0x0 0xffffbb0000030180 0001 00000000 0x0 0x0 0xffffbb0000030200 0001 00000000 0x0 0x0 0xffffbb0000030280 0001 00000000 0x0 0x0 0xffffbb0000030300 0001 00000000 0x0 0x0 0xffffbb0000030380 0001 00000000 0x0 0x0 0xffffbb0000030400 0001 00000000 0x0 0x0 0xffffbb0000030480 0001 00000000 0x0 0x0 0xffffbb0000030500 0001 00000000 0x0 0x0 0xffffbb0000030580 0001 00000000 0x0 0x0 0xffffbb0000030600 0001 00000000 0x0 0x0 0xffffbb0000030680 0001 00000000 0x0 0x0 0xffffbb0000030700 0001 00000000 0x0 0x0 0xffffbb0000030780 0001 00000000 0x0 0x0 0xffffbb0000030800 0001 00000000 0x0 0x0 0xffffbb0000030880 0001 00000000 0x0 0x0 0xffffbb0000030900 0001 00000000 0x0 0x0 0xffffbb0000030980 0001 00000000 0x0 0x0 0xffffbb0000030a00 0001 00000000 0x0 0x0 0xffffbb0000030a80 0001 00000000 0x0 0x0 0xffffbb0000030b00 0001 00000000 0x0 0x0 0xffffbb0000030b80 0001 00000000 0x0 0x0 0xffffbb0000030c00 0001 00000000 0x0 0x0 0xffffbb0000030c80 0001 00000000 0x0 0x0 0xffffbb0000030d00 0001 00000000 0x0 0x0 0xffffbb0000030d80 0001 00000000 0x0 0x0 0xffffbb0000030e00 0001 00000000 0x0 0x0 0xffffbb0000030e80 0001 00000000 0x0 0x0 0xffffbb0000030f00 0001 00000000 0x0 0x0 0xffffbb0000030f80 0001 00000000 0x0 0x0 0xffffbb0000031000 0001 00000000 0x0 0x0 0xffffbb0000031080 0001 00000000 0x0 0x0 0xffffbb0000031100 0001 00000000 0x0 0x0 0xffffbb0000031180 0001 00000000 0x0 0x0 0xffffbb0000031200 0001 00000000 0x0 0x0 0xffffbb0000031280 0001 00000000 0x0 0x0 0xffffbb0000031300 0001 00000000 0x0 0x0 0xffffbb0000031380 0001 00000000 0x0 0x0 0xffffbb0000031400 0001 00000000 0x0 0x0 0xffffbb0000031480 0001 00000000 0x0 0x0 0xffffbb0000031500 0001 00000000 0x0 0x0 0xffffbb0000031580 0001 00000000 0x0 0x0 0xffffbb0000031600 0001 00000000 0x0 0x0 0xffffbb0000031680 0001 00000000 0x0 0x0 0xffffbb0000031700 0001 00000000 0x0 0x0 0xffffbb0000031780 0001 00000000 0x0 0x0 0xffffbb0000031800 0001 00000000 0x0 0x0 0xffffbb0000031880 0001 00000000 0x0 0x0 0xffffbb0000031900 0001 00000000 0x0 0x0 0xffffbb0000031980 0001 00000000 0x0 0x0 0xffffbb0000031a00 0001 00000000 0x0 0x0 0xffffbb0000031a80 0001 00000000 0x0 0x0 0xffffbb0000031b00 0001 00000000 0x0 0x0 0xffffbb0000031b80 0001 00000000 0x0 0x0 0xffffbb0000031c00 0001 00000000 0x0 0x0 0xffffbb0000031c80 0001 00000000 0x0 0x0 0xffffbb0000031d00 0001 00000000 0x0 0x0 0xffffbb0000031d80 0001 00000000 0x0 0x0 0xffffbb0000031e00 0001 00000000 0x0 0x0 0xffffbb0000031e80 0001 00000000 0x0 0x0 0xffffbb0000031f00 0001 00000000 0x0 0x0 0xffffbb0000031f80 0001 00000000 0x0 0x0 0xffffbb0000032000 0001 00000000 0x0 0x0 0xffffbb0000032080 0001 00000000 0x0 0x0 0xffffbb0000032100 0001 00000000 0x0 0x0 0xffffbb0000032180 0001 00000000 0x0 0x0 0xffffbb0000032200 0001 00000000 0x0 0x0 0xffffbb0000032280 0001 00000000 0x0 0x0 0xffffbb0000032300 0001 00000000 0x0 0x0 0xffffbb0000032380 0001 00000000 0x0 0x0 0xffffbb0000032400 0001 00000000 0x0 0x0 0xffffbb0000032480 0001 00000000 0x0 0x0 0xffffbb0000032500 0001 00000000 0x0 0x0 0xffffbb0000032580 0001 00000000 0x0 0x0 0xffffbb0000032600 0001 00000000 0x0 0x0 0xffffbb0000032680 0001 00000000 0x0 0x0 0xffffbb0000032700 0001 00000000 0x0 0x0 0xffffbb0000032780 0001 00000000 0x0 0x0 0xffffbb0000032800 0001 00000000 0x0 0x0 0xffffbb0000032880 0001 00000000 0x0 0x0 0xffffbb0000032900 0001 00000000 0x0 0x0 0xffffbb0000032980 0001 00000000 0x0 0x0 0xffffbb0000032a00 0001 00000000 0x0 0x0 0xffffbb0000032a80 0001 00000000 0x0 0x0 0xffffbb0000032b00 0001 00000000 0x0 0x0 0xffffbb0000032b80 0001 00000000 0x0 0x0 0xffffbb0000032c00 0001 00000000 0x0 0x0 0xffffbb0000032c80 0001 00000000 0x0 0x0 0xffffbb0000032d00 0001 00000000 0x0 0x0 0xffffbb0000032d80 0001 00000000 0x0 0x0 0xffffbb0000032e00 0001 00000000 0x0 0x0 0xffffbb0000032e80 0001 00000000 0x0 0x0 0xffffbb0000032f00 0001 00000000 0x0 0x0 0xffffbb0000032f80 0001 00000000 0x0 0x0 0xffffbb0000033000 0001 00000000 0x0 0x0 0xffffbb0000033080 0001 00000000 0x0 0x0 0xffffbb0000033100 0001 00000000 0x0 0x0 0xffffbb0000033180 0001 00000000 0x0 0x0 0xffffbb0000033200 0001 00000000 0x0 0x0 0xffffbb0000033280 0001 00000000 0x0 0x0 0xffffbb0000033300 0001 00000000 0x0 0x0 0xffffbb0000033380 0001 00000000 0x0 0x0 0xffffbb0000033400 0001 00000000 0x0 0x0 0xffffbb0000033480 0001 00000000 0x0 0x0 0xffffbb0000033500 0001 00000000 0x0 0x0 0xffffbb0000033580 0001 00000000 0x0 0x0 0xffffbb0000033600 0001 00000000 0x0 0x0 0xffffbb0000033680 0001 00000000 0x0 0x0 0xffffbb0000033700 0001 00000000 0x0 0x0 0xffffbb0000033780 0001 00000000 0x0 0x0 0xffffbb0000033800 0001 00000000 0x0 0x0 0xffffbb0000033880 0001 00000000 0x0 0x0 0xffffbb0000033900 0001 00000000 0x0 0x0 0xffffbb0000033980 0001 00000000 0x0 0x0 0xffffbb0000033a00 0001 00000000 0x0 0x0 0xffffbb0000033a80 0001 00000000 0x0 0x0 0xffffbb0000033b00 0001 00000000 0x0 0x0 0xffffbb0000033b80 0001 00000000 0x0 0x0 0xffffbb0000033c00 0001 00000000 0x0 0x0 0xffffbb0000033c80 0001 00000000 0x0 0x0 0xffffbb0000033d00 0001 00000000 0x0 0x0 0xffffbb0000033d80 0001 00000000 0x0 0x0 0xffffbb0000033e00 0001 00000000 0x0 0x0 0xffffbb0000033e80 0001 00000000 0x0 0x0 0xffffbb0000033f00 0001 00000000 0x0 0x0 0xffffbb0000033f80 0001 00000000 0x0 0x0 0xffffbb0000034000 0001 00000000 0x0 0x0 0xffffbb0000034080 0001 00000000 0x0 0x0 0xffffbb0000034100 0001 00000000 0x0 0x0 0xffffbb0000034180 0001 00000000 0x0 0x0 0xffffbb0000034200 0001 00000000 0x0 0x0 0xffffbb0000034280 0001 00000000 0x0 0x0 0xffffbb0000034300 0001 00000000 0x0 0x0 0xffffbb0000034380 0001 00000000 0x0 0x0 0xffffbb0000034400 0001 00000000 0x0 0x0 0xffffbb0000034480 0001 00000000 0x0 0x0 0xffffbb0000034500 0001 00000000 0x0 0x0 0xffffbb0000034580 0001 00000000 0x0 0x0 0xffffbb0000034600 0001 00000000 0x0 0x0 0xffffbb0000034680 0001 00000000 0x0 0x0 0xffffbb0000034700 0001 00000000 0x0 0x0 0xffffbb0000034780 0001 00000000 0x0 0x0 0xffffbb0000034800 0001 00000000 0x0 0x0 0xffffbb0000034880 0001 00000000 0x0 0x0 0xffffbb0000034900 0001 00000000 0x0 0x0 0xffffbb0000034980 0001 00000000 0x0 0x0 0xffffbb0000034a00 0001 00000000 0x0 0x0 0xffffbb0000034a80 0001 00000000 0x0 0x0 0xffffbb0000034b00 0001 00000000 0x0 0x0 0xffffbb0000034b80 0001 00000000 0x0 0x0 0xffffbb0000034c00 0001 00000000 0x0 0x0 0xffffbb0000034c80 0001 00000000 0x0 0x0 0xffffbb0000034d00 0001 00000000 0x0 0x0 0xffffbb0000034d80 0001 00000000 0x0 0x0 0xffffbb0000034e00 0001 00000000 0x0 0x0 0xffffbb0000034e80 0001 00000000 0x0 0x0 0xffffbb0000034f00 0001 00000000 0x0 0x0 0xffffbb0000034f80 0001 00000000 0x0 0x0 0xffffbb0000035000 0001 00000000 0x0 0x0 0xffffbb0000035080 0001 00000000 0x0 0x0 0xffffbb0000035100 0001 00000000 0x0 0x0 0xffffbb0000035180 0001 00000000 0x0 0x0 0xffffbb0000035200 0001 00000000 0x0 0x0 0xffffbb0000035280 0001 00000000 0x0 0x0 0xffffbb0000035300 0001 00000000 0x0 0x0 0xffffbb0000035380 0001 00000000 0x0 0x0 0xffffbb0000035400 0001 00000000 0x0 0x0 0xffffbb0000035480 0001 00000000 0x0 0x0 0xffffbb0000035500 0001 00000000 0x0 0x0 0xffffbb0000035580 0001 00000000 0x0 0x0 0xffffbb0000035600 0001 00000000 0x0 0x0 0xffffbb0000035680 0001 00000000 0x0 0x0 0xffffbb0000035700 0001 00000000 0x0 0x0 0xffffbb0000035780 0001 00000000 0x0 0x0 0xffffbb0000035800 0001 00000000 0x0 0x0 0xffffbb0000035880 0001 00000000 0x0 0x0 0xffffbb0000035900 0001 00000000 0x0 0x0 0xffffbb0000035980 0001 00000000 0x0 0x0 0xffffbb0000035a00 0001 00000000 0x0 0x0 0xffffbb0000035a80 0001 00000000 0x0 0x0 0xffffbb0000035b00 0001 00000000 0x0 0x0 0xffffbb0000035b80 0001 00000000 0x0 0x0 0xffffbb0000035c00 0001 00000000 0x0 0x0 0xffffbb0000035c80 0001 00000000 0x0 0x0 0xffffbb0000035d00 0001 00000000 0x0 0x0 0xffffbb0000035d80 0001 00000000 0x0 0x0 0xffffbb0000035e00 0001 00000000 0x0 0x0 0xffffbb0000035e80 0001 00000000 0x0 0x0 0xffffbb0000035f00 0001 00000000 0x0 0x0 0xffffbb0000035f80 0001 00000000 0x0 0x0 0xffffbb0000036000 0001 00000000 0x0 0x0 0xffffbb0000036080 0001 00000000 0x0 0x0 0xffffbb0000036100 0001 00000000 0x0 0x0 0xffffbb0000036180 0001 00000000 0x0 0x0 0xffffbb0000036200 0001 00000000 0x0 0x0 0xffffbb0000036280 0001 00000000 0x0 0x0 0xffffbb0000036300 0001 00000000 0x0 0x0 0xffffbb0000036380 0001 00000000 0x0 0x0 0xffffbb0000036400 0001 00000000 0x0 0x0 0xffffbb0000036480 0001 00000000 0x0 0x0 0xffffbb0000036500 0001 00000000 0x0 0x0 0xffffbb0000036580 0001 00000000 0x0 0x0 0xffffbb0000036600 0001 00000000 0x0 0x0 0xffffbb0000036680 0001 00000000 0x0 0x0 0xffffbb0000036700 0001 00000000 0x0 0x0 0xffffbb0000036780 0001 00000000 0x0 0x0 0xffffbb0000036800 0001 00000000 0x0 0x0 0xffffbb0000036880 0001 00000000 0x0 0x0 0xffffbb0000036900 0001 00000000 0x0 0x0 0xffffbb0000036980 0001 00000000 0x0 0x0 0xffffbb0000036a00 0001 00000000 0x0 0x0 0xffffbb0000036a80 0001 00000000 0x0 0x0 0xffffbb0000036b00 0001 00000000 0x0 0x0 0xffffbb0000036b80 0001 00000000 0x0 0x0 0xffffbb0000036c00 0001 00000000 0x0 0x0 0xffffbb0000036c80 0001 00000000 0x0 0x0 0xffffbb0000036d00 0001 00000000 0x0 0x0 0xffffbb0000036d80 0001 00000000 0x0 0x0 0xffffbb0000036e00 0001 00000000 0x0 0x0 0xffffbb0000036e80 0001 00000000 0x0 0x0 0xffffbb0000036f00 0001 00000000 0x0 0x0 0xffffbb0000036f80 0001 00000000 0x0 0x0 0xffffbb0000037000 0001 00000000 0x0 0x0 0xffffbb0000037080 0001 00000000 0x0 0x0 0xffffbb0000037100 0001 00000000 0x0 0x0 0xffffbb0000037180 0001 00000000 0x0 0x0 0xffffbb0000037200 0001 00000000 0x0 0x0 0xffffbb0000037280 0001 00000000 0x0 0x0 0xffffbb0000037300 0001 00000000 0x0 0x0 0xffffbb0000037380 0001 00000000 0x0 0x0 0xffffbb0000037400 0001 00000000 0x0 0x0 0xffffbb0000037480 0001 00000000 0x0 0x0 0xffffbb0000037500 0001 00000000 0x0 0x0 0xffffbb0000037580 0001 00000000 0x0 0x0 0xffffbb0000037600 0001 00000000 0x0 0x0 0xffffbb0000037680 0001 00000000 0x0 0x0 0xffffbb0000037700 0001 00000000 0x0 0x0 0xffffbb0000037780 0001 00000000 0x0 0x0 0xffffbb0000037800 0001 00000000 0x0 0x0 0xffffbb0000037880 0001 00000000 0x0 0x0 0xffffbb0000037900 0001 00000000 0x0 0x0 0xffffbb0000037980 0001 00000000 0x0 0x0 0xffffbb0000037a00 0001 00000000 0x0 0x0 0xffffbb0000037a80 0001 00000000 0x0 0x0 0xffffbb0000037b00 0001 00000000 0x0 0x0 0xffffbb0000037b80 0001 00000000 0x0 0x0 0xffffbb0000037c00 0001 00000000 0x0 0x0 0xffffbb0000037c80 0001 00000000 0x0 0x0 0xffffbb0000037d00 0001 00000000 0x0 0x0 0xffffbb0000037d80 0001 00000000 0x0 0x0 0xffffbb0000037e00 0001 00000000 0x0 0x0 0xffffbb0000037e80 0001 00000000 0x0 0x0 0xffffbb0000037f00 0001 00000000 0x0 0x0 0xffffbb0000037f80 0001 00000000 0x0 0x0 0xffffbb0000038000 0001 00000000 0x0 0x0 0xffffbb0000038080 0001 00000000 0x0 0x0 0xffffbb0000038100 0001 00000000 0x0 0x0 0xffffbb0000038180 0001 00000000 0x0 0x0 0xffffbb0000038200 0001 00000000 0x0 0x0 0xffffbb0000038280 0001 00000000 0x0 0x0 0xffffbb0000038300 0001 00000000 0x0 0x0 0xffffbb0000038380 0001 00000000 0x0 0x0 0xffffbb0000038400 0001 00000000 0x0 0x0 0xffffbb0000038480 0001 00000000 0x0 0x0 0xffffbb0000038500 0001 00000000 0x0 0x0 0xffffbb0000038580 0001 00000000 0x0 0x0 0xffffbb0000038600 0001 00000000 0x0 0x0 0xffffbb0000038680 0001 00000000 0x0 0x0 0xffffbb0000038700 0001 00000000 0x0 0x0 0xffffbb0000038780 0001 00000000 0x0 0x0 0xffffbb0000038800 0001 00000000 0x0 0x0 0xffffbb0000038880 0001 00000000 0x0 0x0 0xffffbb0000038900 0001 00000000 0x0 0x0 0xffffbb0000038980 0001 00000000 0x0 0x0 0xffffbb0000038a00 0001 00000000 0x0 0x0 0xffffbb0000038a80 0001 00000000 0x0 0x0 0xffffbb0000038b00 0001 00000000 0x0 0x0 0xffffbb0000038b80 0001 00000000 0x0 0x0 0xffffbb0000038c00 0001 00000000 0x0 0x0 0xffffbb0000038c80 0001 00000000 0x0 0x0 0xffffbb0000038d00 0001 00000000 0x0 0x0 0xffffbb0000038d80 0001 00000000 0x0 0x0 0xffffbb0000038e00 0001 00000000 0x0 0x0 0xffffbb0000038e80 0001 00000000 0x0 0x0 0xffffbb0000038f00 0001 00000000 0x0 0x0 0xffffbb0000038f80 0001 00000000 0x0 0x0 0xffffbb0000039000 0001 00000000 0x0 0x0 0xffffbb0000039080 0001 00000000 0x0 0x0 0xffffbb0000039100 0001 00000000 0x0 0x0 0xffffbb0000039180 0001 00000000 0x0 0x0 0xffffbb0000039200 0001 00000000 0x0 0x0 0xffffbb0000039280 0001 00000000 0x0 0x0 0xffffbb0000039300 0001 00000000 0x0 0x0 0xffffbb0000039380 0001 00000000 0x0 0x0 0xffffbb0000039400 0001 00000000 0x0 0x0 0xffffbb0000039480 0001 00000000 0x0 0x0 0xffffbb0000039500 0001 00000000 0x0 0x0 0xffffbb0000039580 0001 00000000 0x0 0x0 0xffffbb0000039600 0001 00000000 0x0 0x0 0xffffbb0000039680 0001 00000000 0x0 0x0 0xffffbb0000039700 0001 00000000 0x0 0x0 0xffffbb0000039780 0001 00000000 0x0 0x0 0xffffbb0000039800 0001 00000000 0x0 0x0 0xffffbb0000039880 0001 00000000 0x0 0x0 0xffffbb0000039900 0001 00000000 0x0 0x0 0xffffbb0000039980 0001 00000000 0x0 0x0 0xffffbb0000039a00 0001 00000000 0x0 0x0 0xffffbb0000039a80 0001 00000000 0x0 0x0 0xffffbb0000039b00 0001 00000000 0x0 0x0 0xffffbb0000039b80 0001 00000000 0x0 0x0 0xffffbb0000039c00 0001 00000000 0x0 0x0 0xffffbb0000039c80 0001 00000000 0x0 0x0 0xffffbb0000039d00 0001 00000000 0x0 0x0 0xffffbb0000039d80 0001 00000000 0x0 0x0 0xffffbb0000039e00 0001 00000000 0x0 0x0 0xffffbb0000039e80 0001 00000000 0x0 0x0 0xffffbb0000039f00 0001 00000000 0x0 0x0 0xffffbb0000039f80 0001 00000000 0x0 0x0 0xffffbb000003a000 0001 00000000 0x0 0x0 0xffffbb000003a080 0001 00000000 0x0 0x0 0xffffbb000003a100 0001 00000000 0x0 0x0 0xffffbb000003a180 0001 00000000 0x0 0x0 0xffffbb000003a200 0001 00000000 0x0 0x0 0xffffbb000003a280 0001 00000000 0x0 0x0 0xffffbb000003a300 0001 00000000 0x0 0x0 0xffffbb000003a380 0001 00000000 0x0 0x0 0xffffbb000003a400 0001 00000000 0x0 0x0 0xffffbb000003a480 0001 00000000 0x0 0x0 0xffffbb000003a500 0001 00000000 0x0 0x0 0xffffbb000003a580 0001 00000000 0x0 0x0 0xffffbb000003a600 0001 00000000 0x0 0x0 0xffffbb000003a680 0001 00000000 0x0 0x0 0xffffbb000003a700 0001 00000000 0x0 0x0 0xffffbb000003a780 0001 00000000 0x0 0x0 0xffffbb000003a800 0001 00000000 0x0 0x0 0xffffbb000003a880 0001 00000000 0x0 0x0 0xffffbb000003a900 0001 00000000 0x0 0x0 0xffffbb000003a980 0001 00000000 0x0 0x0 0xffffbb000003aa00 0001 00000000 0x0 0x0 0xffffbb000003aa80 0001 00000000 0x0 0x0 0xffffbb000003ab00 0001 00000000 0x0 0x0 0xffffbb000003ab80 0001 00000000 0x0 0x0 0xffffbb000003ac00 0001 00000000 0x0 0x0 0xffffbb000003ac80 0001 00000000 0x0 0x0 0xffffbb000003ad00 0001 00000000 0x0 0x0 0xffffbb000003ad80 0001 00000000 0x0 0x0 0xffffbb000003ae00 0001 00000000 0x0 0x0 0xffffbb000003ae80 0001 00000000 0x0 0x0 0xffffbb000003af00 0001 00000000 0x0 0x0 0xffffbb000003af80 0001 00000000 0x0 0x0 0xffffbb000003b000 0001 00000000 0x0 0x0 0xffffbb000003b080 0001 00000000 0x0 0x0 0xffffbb000003b100 0001 00000000 0x0 0x0 0xffffbb000003b180 0001 00000000 0x0 0x0 0xffffbb000003b200 0001 00000000 0x0 0x0