Warning: Permanently added '10.128.0.32' (ED25519) to the list of known hosts. 2023/11/29 15:28:08 fuzzer started 2023/11/29 15:28:08 dialing manager at 10.128.0.163:30019 2023/11/29 15:28:08 syscalls: 518 2023/11/29 15:28:08 code coverage: enabled 2023/11/29 15:28:08 comparison tracing: enabled 2023/11/29 15:28:08 extra coverage: enabled 2023/11/29 15:28:08 delay kcov mmap: enabled 2023/11/29 15:28:08 setuid sandbox: support is not implemented in syzkaller 2023/11/29 15:28:08 namespace sandbox: support is not implemented in syzkaller 2023/11/29 15:28:08 Android sandbox: support is not implemented in syzkaller 2023/11/29 15:28:08 fault injection: enabled 2023/11/29 15:28:08 leak checking: support is not implemented in syzkaller 2023/11/29 15:28:08 net packet injection: support is not implemented in syzkaller 2023/11/29 15:28:08 net device setup: support is not implemented in syzkaller 2023/11/29 15:28:08 concurrency sanitizer: support is not implemented in syzkaller 2023/11/29 15:28:08 devlink PCI setup: support is not implemented in syzkaller 2023/11/29 15:28:08 NIC VF setup: support is not implemented in syzkaller 2023/11/29 15:28:08 USB emulation: enabled 2023/11/29 15:28:08 hci packet injection: support is not implemented in syzkaller 2023/11/29 15:28:08 wifi device emulation: support is not implemented in syzkaller 2023/11/29 15:28:08 802.15.4 emulation: support is not implemented in syzkaller 2023/11/29 15:28:08 swap file: support is not implemented in syzkaller 2023/11/29 15:28:08 fetching corpus: 0, signal 0/2000 (executing program) 2023/11/29 15:28:08 fetching corpus: 50, signal 8874/12228 (executing program) 2023/11/29 15:28:08 fetching corpus: 100, signal 12497/17149 (executing program) 2023/11/29 15:28:08 fetching corpus: 150, signal 16543/22172 (executing program) 2023/11/29 15:28:08 fetching corpus: 200, signal 18786/25424 (executing program) 2023/11/29 15:28:09 fetching corpus: 250, signal 19765/27486 (executing program) 2023/11/29 15:28:09 fetching corpus: 300, signal 21504/30031 (executing program) 2023/11/29 15:28:09 fetching corpus: 350, signal 22637/32034 (executing program) 2023/11/29 15:28:09 fetching corpus: 400, signal 24284/34377 (executing program) 2023/11/29 15:28:09 fetching corpus: 450, signal 25443/36197 (executing program) 2023/11/29 15:28:09 fetching corpus: 500, signal 26021/37649 (executing program) 2023/11/29 15:28:09 fetching corpus: 550, signal 26961/39237 (executing program) 2023/11/29 15:28:09 fetching corpus: 600, signal 27797/40673 (executing program) 2023/11/29 15:28:09 fetching corpus: 650, signal 28811/42149 (executing program) 2023/11/29 15:28:09 fetching corpus: 700, signal 29553/43385 (executing program) 2023/11/29 15:28:10 fetching corpus: 750, signal 30151/44585 (executing program) 2023/11/29 15:28:10 fetching corpus: 800, signal 30532/45623 (executing program) 2023/11/29 15:28:10 fetching corpus: 850, signal 31058/46695 (executing program) 2023/11/29 15:28:10 fetching corpus: 900, signal 31637/47751 (executing program) 2023/11/29 15:28:10 fetching corpus: 950, signal 32179/48764 (executing program) 2023/11/29 15:28:10 fetching corpus: 1000, signal 32722/49662 (executing program) 2023/11/29 15:28:10 fetching corpus: 1050, signal 33293/50562 (executing program) 2023/11/29 15:28:10 fetching corpus: 1100, signal 33679/51441 (executing program) 2023/11/29 15:28:10 fetching corpus: 1150, signal 34005/52250 (executing program) 2023/11/29 15:28:10 fetching corpus: 1200, signal 34402/53065 (executing program) 2023/11/29 15:28:10 fetching corpus: 1250, signal 34931/53871 (executing program) 2023/11/29 15:28:11 fetching corpus: 1300, signal 35386/54584 (executing program) 2023/11/29 15:28:11 fetching corpus: 1350, signal 35927/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1400, signal 36321/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1450, signal 36596/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1500, signal 36878/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1550, signal 37316/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1600, signal 37672/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1650, signal 37968/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1700, signal 38390/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1750, signal 38691/54890 (executing program) 2023/11/29 15:28:11 fetching corpus: 1800, signal 39092/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 1850, signal 39373/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 1900, signal 39677/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 1950, signal 39877/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2000, signal 40125/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2050, signal 40998/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2100, signal 41271/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2150, signal 42013/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2200, signal 42231/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2250, signal 42534/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2300, signal 42995/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2350, signal 43268/54890 (executing program) 2023/11/29 15:28:12 fetching corpus: 2400, signal 43566/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2450, signal 43751/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2500, signal 44003/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2550, signal 44262/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2600, signal 44643/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2650, signal 44892/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2700, signal 45092/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2750, signal 45281/54890 (executing program) 2023/11/29 15:28:13 fetching corpus: 2800, signal 45451/54893 (executing program) 2023/11/29 15:28:13 fetching corpus: 2850, signal 45658/54893 (executing program) 2023/11/29 15:28:13 fetching corpus: 2900, signal 45890/54893 (executing program) 2023/11/29 15:28:13 fetching corpus: 2950, signal 46089/54893 (executing program) 2023/11/29 15:28:13 fetching corpus: 3000, signal 46313/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3050, signal 46522/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3100, signal 46735/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3150, signal 46942/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3200, signal 47160/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3250, signal 47323/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3300, signal 47486/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3350, signal 47633/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3400, signal 47826/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3450, signal 47978/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3500, signal 48177/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3550, signal 48391/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3600, signal 48547/54893 (executing program) 2023/11/29 15:28:14 fetching corpus: 3650, signal 48735/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3700, signal 48949/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3750, signal 49252/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3800, signal 49394/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3850, signal 49637/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3900, signal 49837/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 3950, signal 50036/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 4000, signal 50221/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 4050, signal 50385/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 4100, signal 50557/54893 (executing program) 2023/11/29 15:28:15 fetching corpus: 4150, signal 50720/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4200, signal 50863/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4250, signal 51029/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4300, signal 51198/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4350, signal 51354/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4400, signal 51556/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4450, signal 51773/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4500, signal 51915/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4550, signal 52036/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4600, signal 52185/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4650, signal 52412/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4700, signal 52655/54893 (executing program) 2023/11/29 15:28:16 fetching corpus: 4750, signal 52781/54893 (executing program) 2023/11/29 15:28:17 fetching corpus: 4800, signal 52888/54893 (executing program) 2023/11/29 15:28:17 fetching corpus: 4850, signal 53028/54893 (executing program) 2023/11/29 15:28:17 fetching corpus: 4868, signal 53074/54893 (executing program) 2023/11/29 15:28:17 fetching corpus: 4868, signal 53074/54893 (executing program) 2023/11/29 15:28:17 starting 6 fuzzer processes 15:28:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') 15:28:17 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000005f"], 0x28}, 0x0) 15:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000dc0)=[@rights], 0x10}, 0x0) 15:28:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, &(0x7f0000000dc0)=[@rights], 0x10}, 0x400c080) 15:28:17 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x40002122) 15:28:17 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[@rights, @cred], 0x30}, 0x0) 15:28:20 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{&(0x7f00000000c0)}, {&(0x7f0000000f40)}, {&(0x7f0000000400)}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000540)}, {0x0}, {0x0}], 0x9, &(0x7f0000000dc0)=[@rights, @cred], 0x38}, 0x0) 15:28:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, 0x0}, 0x0) 15:28:21 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}], 0x2, &(0x7f0000000dc0)=[@rights], 0x18}, 0x0) 15:28:21 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@cred], 0x20}, 0x0) 15:28:21 executing program 0: socketpair(0x22, 0x0, 0x0, &(0x7f0000000d40)) 15:28:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 15:28:21 executing program 2: unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 15:28:21 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) 15:28:21 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:21 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[@cred], 0x20}, 0x0) 15:28:21 executing program 3: socketpair(0x8, 0x0, 0x0, &(0x7f0000000400)) 15:28:21 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}], 0x1}, 0x0) 15:28:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0x0) 15:28:21 executing program 1: socket(0x18, 0x0, 0x96f) 15:28:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:28:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e) 15:28:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 15:28:21 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights], 0x10}, 0x0) 15:28:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}], 0x2}, 0x0) 15:28:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:21 executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x80000000000}}, 0x0) 15:28:21 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1) shutdown(r0, 0x0) 15:28:21 executing program 5: syz_usb_connect$uac1(0x0, 0x83, &(0x7f0000000000)={{0x12, 0x1, 0x301, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x71, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x1, 0x306, 0x6, 0x1, 0x2a}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x8, 0x4, 0x0, 0x0, "8d"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x4, 0x7, 0xd6, {0x7, 0x25, 0x1, 0x82, 0x2d, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x0, 0x0, 0x4, {0x7, 0x25, 0x1, 0x0, 0x8, 0x3}}}}}}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x1, 0xe2, 0xc8, 0x10, 0x81}, 0x0, 0x0}) 15:28:21 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x301, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {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}}}}}}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0}) 15:28:22 executing program 4: syz_emit_ethernet(0x116, &(0x7f0000000980)) 15:28:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 15:28:22 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1) shutdown(r0, 0x0) 15:28:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB='*/'], 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:28:22 executing program 4: mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 15:28:22 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) [ 57.2188132] uhub0: device problem, disabling port 1 15:28:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 15:28:22 executing program 3: msgget(0x0, 0x2c2) [ 57.2588130] uhub5: device problem, disabling port 1 15:28:22 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1) shutdown(r0, 0x0) 15:28:22 executing program 3: setrlimit(0x6, &(0x7f0000000440)={0x0, 0x100000001}) 15:28:23 executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) setreuid(0xffffffffffffffff, 0x0) 15:28:23 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:23 executing program 5: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 15:28:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 15:28:23 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1) shutdown(r0, 0x0) 15:28:23 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x0, 0x0) 15:28:23 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:28:23 executing program 3: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 15:28:23 executing program 4: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) 15:28:23 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:28:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:23 executing program 5: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 15:28:23 executing program 4: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/177, 0xb1}], 0x1, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) 15:28:23 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 15:28:23 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = dup(r0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 15:28:23 executing program 5: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 15:28:23 executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 15:28:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 15:28:23 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)) 15:28:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{0x0}, {&(0x7f0000000180)="ed", 0x1}, {0x0}], 0x3}, 0x0) 15:28:24 executing program 3: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="4a92e7a6b0b27113bc7b27288af4a9c5561a112debde7fdb3125a8f4", 0x1c) close(r0) 15:28:24 executing program 5: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380), 0x0) 15:28:24 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000080)=[{r0, 0x1adc9dba6a7a74ec}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x85}], 0x1, 0xffffffff) 15:28:24 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f0000000040)) 15:28:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:24 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 15:28:24 executing program 5: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 15:28:24 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:28:24 executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername(r0, 0x0, 0x0) 15:28:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000}) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff3db9fd812eaa4e713048e60600000048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:24 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}, 0x10) 15:28:24 executing program 4: linkat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0xffffffffffffffff, 0x0, 0x0) 15:28:24 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x400e02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:24 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="aa3b3f378ea7d6529dbecd801d786f6a3d8d1bcb954d4d43bbfedd3c76365f35e7253b71840c5a2d4ce24819f3e54e6d9b239aa53c9c3fd004d8e75d829058fe1966ed8ac8b38fb8aba41685af35a4962c2fb6cc134737652e7becf880d3fd636ebcd044072c905c0d53a072eedfd0bd2ca5b3a55c64bfc4d961b16365453c5cc30252059fdb5dcf65dd1ab4cf179f79ed6a9eb8bab40f4db281b95ce409f7e3a87b8018d5", 0xa5}, {&(0x7f0000000180)="beda7dc65c77f285d611bf52d0f4089429e76dd67e60ab23f91e3de54c4ef454342ae76969c9e5e5f203d33f0afd6a63f4e22d2dc7310f5749a3f509883eeeb3cf61b67c52a71e5f086806e6b29bc9b8f8da393028aa7639402186c0019a96ee9055724d823b2970b2c85c5301c631b77f1ad7d612bb5a75977e166009bbe46b1dad10e2063c78ec9b0bcc42a14151c37327fe871ef5ab223d8282b48e10f3efbd07139b565761fe9ad55af7d51dbdec9d9eabdcab8e0ca61ea24dc6b9b2766baf2af4bfa6", 0xc5}], 0x100000c6, &(0x7f0000001bc0)=[@cred={0x20}], 0x20}, 0x0) 15:28:24 executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x149, 0x0) write(r0, 0x0, 0x0) 15:28:24 executing program 4: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 15:28:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:24 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x400e02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:24 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001300)=[{0x0}, {0x0}, {&(0x7f00000011c0)="03", 0x1}], 0x3}, 0x0) 15:28:25 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) 15:28:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) 15:28:25 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x400e02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:25 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 15:28:25 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x85}], 0x1, 0x0) 15:28:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000800)="1a09336e1d350b4a785c550af56c8cd2d0e8fca94678901e9d3779613e16aa4300f8db7b75c59783e5c4617835bf03783b336f2e9a35a5ad415a70f226acc4874c8b8d80f48eefa69bff6dc60c296fbb2c39e88743036da8ccd258ddab753c138ae88a1c628601f80553f002633f14241146a2a81f1d111188434f25ac5957db6fbdf3d56292479106de785f085d0bab4ebc2aa90f703f547462d9f805f1f5d099717bbb60436483a38555c53c781bf71561858bf77ab009f1f5de8685fd272ade05fb6f4df2481a559d0f6b8c59468c79ff6b428838dafdc01cf1331324c77183fdb6ffd8800e3cf819986ecaa310b1f872b59ae3fbcb822c3f1d07459e457dc93f4fc854c7bf351fb0a799ff344cc1b171bf92b79aef6910322a63bb6a7d8f32dc302a5d98b3612afd88f683aa3bf195d20f485988ee7eddc2f2c11065815c3560747aebedce1ce0e1e7c7823d50594d9e42251a902dd70b9236115703ee97cb81e7d7bdd33ceea12d1dd7702294a8d76c9230b7ae6f5c2de95206a489d162233422ddb6b5faa4de1f994f4066e419b7b89558c33204c4a1b8657bac296477c3823c69360a7170a2c8fb380a25c20e6910ca579486e564906b7be1eeb525514c90d09ced3e254e658ad9344cbae4080d853962cef8ad22a6f2a3f7fef091b179a437d7df2c89ff8a2dadb456915059dada8b79e03287d259fcf7af84503d0b136d85a6c2a15d5b98167814286cb175e1628c7d340fcfcfe5b60a4a50aa58cacc6672335b552a008fa8373fba7e35ec54b66f9d456d6cdaf73a493683b2ff7dfa2133c1b6edfda01f5b06d0be892fe61e569c2bc283d3d5f0d7bca6fd6d776b63810d5f5b25dba634609c2b7ee4d6be7fc72b2d504df1da261b8f5bee1b6595a0b3e808f64f3254208f6287c6a7020d959362bd125b633cff4f12bffb04ee30a4453889e7b2d9a0c30f7e71a51ce590b0ac0a806da4b23e43fba6a6ad47384cf6f32d2cde957febb8816ddf2103da3698ee39efbaff4fae91b4af868da39653c5015b9bf51589b4011f51ac54099cdf6ea34d47481f80fd616426b2a64c62eacb5695ebbc45b52a57aec133279f47536c99f87c2072aa4f50769dfe124f96907bddd2d96f7c29256df42297a39636d1c937a8fb6b3653ea1c80dc4b6482efb9e90ab5481e53aa64f38fa813d99464f8efafbc17bd81702adf3c624b6f0407f9266d1ff0f281b8f3869870bcdb4a2f29dc2213c4fa4a8eebd85fc45895fb73099ab0f289c604ae1bd8af121305290cfb67b0fb4190e4cd0f17135072ed4804386d090e4eaae178431de71695fd4b5e3ccee66b521a158ae432fa20d67593b3b0129783c854a992546c60d317c942ef10b98924e4da4ef1add50b881268f365fd6abbcbefa5b4a32ece2a03efed71bc4d0b5b5a1ecdf9da2a6c669bfed6b9816062ab0d8452b99023c65d9c30d8685acbfa95ae2972a2aa4695d390b0e94cf194e33c36e5bb46c00fd92aabe9b8f658a416b43fa1d11d9fd01711eb20873548b076010f8827f435de18ca3533ddb4dbca937483967aa5260361ea3f2c63179f786675567eb91add084158518ab7207ae85cb2eb5300c2519da990e2c1663314fb8f4e556f1a244a1e94109e7fd7cbe7c7c00a4d38f732dea65621e596c605a7061d9b72b12f8e84ed6a1de30ffc1d2e228f0935d0d17eb7681bda8d140375b7c1bddb46c678f5bbbe45ce269eba4b5132783ec5d4154584b970fbbcc2322fd790c3a2911b330ca3123c37924eb96b00fa90cd79de4a08f0a37de0eafff4dba2619344e442d0a6999e39ebd7401bbb49310c6c2b7a2804f8d31e6c044a7810b551bf28c18dbff18e62c703b2b1b3c38289821d2cf0e40af452c389b0388c4f4a1da5714f34b75bd1a0f069bd402a2415b653c44857a8a7f297423e7ddb7f3f9ea621296040db30d07db2221e67ccab6a0b115ef277f0636a2e7fde5663da4eb0f5c62f8c5bd02ae7be92cb2786579c05de33384ac0a66d0e679e705c0301c784d1d275536c8ba297d236ff34bf2a2afe97b5d9b22f339fb8642acd6852130316558faefa27528a713d008b96695e329e93e3d1a0401007e1941d0a27bb9a2d55ece26bc78cd8c4615c69820ec1eb3f2b3f40bee321ff011cba268caa8097bea36d049e1b23bfc34c0e8a9375e84b52187048fe97ff575a8bcb985ac14dd4ce6c5cc990347f24bb596433f283ce8d67216fdae40c9cdbb19e636d50151aa519c0ed454d0cd2a48838c27dc7799ea9499d5578008f1d2e91863e078c6893f9ab84776161489a1138cab8f5df6f5543da0a993bcf53d2e38677665142d307b3bd3f4e484844adbdb17343592ac70f5a32f2c7a905d05e786ffbffcf7eebafbb9f4c7bdf42c171b5db4b2732d3a439b7dc911846560ccd12b1a5f8bd752c98d7caa3640c0c576b4a11a8fabc7b5820738eec73077b01fbeaa3281bcee34dfc9d732d2ee23941ba645b2575a4bc89fe8781f515f630a3bfbfb66ab87d4f18d4c7934548dab37013b083ef87d8099ba69dc5e03277396feca1762b67e818a8785d0213d54c8ec40ff51219d09abef97b992601e59a8f644ac5a875c960efb4b6fd65f8e5116cff40a87fc4da9b009ecf86a51451babe2c57da952cb5a368c66d7a4caa309a5d4260c4c82fc029dfcd834f43dc90e48ddc709f090be925f92ae766f92bcac1fd5c12c471e83e6903f387cb3647c26b753829b8b10437cd0963545ea4509738f93a87ba4a10eb688dbf16d3d055a03f28996919a7738e65afaf23785682b341a797e8fee22f571bdbdcf84341d6b5c3ff8348cfb43f27d812df326e2483b2a294d6d125d262bae7f66aa499a25160672cfae72773c3c3e600bf8bc50b53c88b499d2f615788a1b7b20e43ffc52afb218de2a4b268e81954415cafaab41a70e17261c17713b42cf37f8207aafc95f7a7eccfd417d6a737dac17a93a9ee12e450", 0x841, 0x0, 0x0, 0x0) 15:28:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) 15:28:25 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x400e02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:28:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, 0x0, 0x0) 15:28:25 executing program 5: r0 = socket(0x1, 0x80002, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:28:25 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 15:28:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) 15:28:25 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = dup(r0) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) 15:28:25 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:28:25 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:28:25 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000800)="1a09336e1d350b4a785c550af56c8cd2d0e8fca94678901e9d3779613e16aa4300f8db7b75c59783e5c4617835bf03783b336f2e9a35a5ad415a70f226acc4874c8b8d80f48eefa69bff6dc60c296fbb2c39e88743036da8ccd258ddab753c138ae88a1c628601f80553f002633f14241146a2a81f1d111188434f25ac5957db6fbdf3d56292479106de785f085d0bab4ebc2aa90f703f547462d9f805f1f5d099717bbb60436483a38555c53c781bf71561858bf77ab009f1f5de8685fd272ade05fb6f4df2481a559d0f6b8c59468c79ff6b428838dafdc01cf1331324c77183fdb6ffd8800e3cf819986ecaa310b1f872b59ae3fbcb822c3f1d07459e457dc93f4fc854c7bf351fb0a799ff344cc1b171bf92b79aef6910322a63bb6a7d8f32dc302a5d98b3612afd88f683aa3bf195d20f485988ee7eddc2f2c11065815c3560747aebedce1ce0e1e7c7823d50594d9e42251a902dd70b9236115703ee97cb81e7d7bdd33ceea12d1dd7702294a8d76c9230b7ae6f5c2de95206a489d162233422ddb6b5faa4de1f994f4066e419b7b89558c33204c4a1b8657bac296477c3823c69360a7170a2c8fb380a25c20e6910ca579486e564906b7be1eeb525514c90d09ced3e254e658ad9344cbae4080d853962cef8ad22a6f2a3f7fef091b179a437d7df2c89ff8a2dadb456915059dada8b79e03287d259fcf7af84503d0b136d85a6c2a15d5b98167814286cb175e1628c7d340fcfcfe5b60a4a50aa58cacc6672335b552a008fa8373fba7e35ec54b66f9d456d6cdaf73a493683b2ff7dfa2133c1b6edfda01f5b06d0be892fe61e569c2bc283d3d5f0d7bca6fd6d776b63810d5f5b25dba634609c2b7ee4d6be7fc72b2d504df1da261b8f5bee1b6595a0b3e808f64f3254208f6287c6a7020d959362bd125b633cff4f12bffb04ee30a4453889e7b2d9a0c30f7e71a51ce590b0ac0a806da4b23e43fba6a6ad47384cf6f32d2cde957febb8816ddf2103da3698ee39efbaff4fae91b4af868da39653c5015b9bf51589b4011f51ac54099cdf6ea34d47481f80fd616426b2a64c62eacb5695ebbc45b52a57aec133279f47536c99f87c2072aa4f50769dfe124f96907bddd2d96f7c29256df42297a39636d1c937a8fb6b3653ea1c80dc4b6482efb9e90ab5481e53aa64f38fa813d99464f8efafbc17bd81702adf3c624b6f0407f9266d1ff0f281b8f3869870bcdb4a2f29dc2213c4fa4a8eebd85fc45895fb73099ab0f289c604ae1bd8af121305290cfb67b0fb4190e4cd0f17135072ed4804386d090e4eaae178431de71695fd4b5e3ccee66b521a158ae432fa20d67593b3b0129783c854a992546c60d317c942ef10b98924e4da4ef1add50b881268f365fd6abbcbefa5b4a32ece2a03efed71bc4d0b5b5a1ecdf9da2a6c669bfed6b9816062ab0d8452b99023c65d9c30d8685acbfa95ae2972a2aa4695d390b0e94cf194e33c36e5bb46c00fd92aabe9b8f658a416b43fa1d11d9fd01711eb20873548b076010f8827f435de18ca3533ddb4dbca937483967aa5260361ea3f2c63179f786675567eb91add084158518ab7207ae85cb2eb5300c2519da990e2c1663314fb8f4e556f1a244a1e94109e7fd7cbe7c7c00a4d38f732dea65621e596c605a7061d9b72b12f8e84ed6a1de30ffc1d2e228f0935d0d17eb7681bda8d140375b7c1bddb46c678f5bbbe45ce269eba4b5132783ec5d4154584b970fbbcc2322fd790c3a2911b330ca3123c37924eb96b00fa90cd79de4a08f0a37de0eafff4dba2619344e442d0a6999e39ebd7401bbb49310c6c2b7a2804f8d31e6c044a7810b551bf28c18dbff18e62c703b2b1b3c38289821d2cf0e40af452c389b0388c4f4a1da5714f34b75bd1a0f069bd402a2415b653c44857a8a7f297423e7ddb7f3f9ea621296040db30d07db2221e67ccab6a0b115ef277f0636a2e7fde5663da4eb0f5c62f8c5bd02ae7be92cb2786579c05de33384ac0a66d0e679e705c0301c784d1d275536c8ba297d236ff34bf2a2afe97b5d9b22f339fb8642acd6852130316558faefa27528a713d008b96695e329e93e3d1a0401007e1941d0a27bb9a2d55ece26bc78cd8c4615c69820ec1eb3f2b3f40bee321ff011cba268caa8097bea36d049e1b23bfc34c0e8a9375e84b52187048fe97ff575a8bcb985ac14dd4ce6c5cc990347f24bb596433f283ce8d67216fdae40c9cdbb19e636d50151aa519c0ed454d0cd2a48838c27dc7799ea9499d5578008f1d2e91863e078c6893f9ab84776161489a1138cab8f5df6f5543da0a993bcf53d2e38677665142d307b3bd3f4e484844adbdb17343592ac70f5a32f2c7a905d05e786ffbffcf7eebafbb9f4c7bdf42c171b5db4b2732d3a439b7dc911846560ccd12b1a5f8bd752c98d7caa3640c0c576b4a11a8fabc7b5820738eec73077b01fbeaa3281bcee34dfc9d732d2ee23941ba645b2575a4bc89fe8781f515f630a3bfbfb66ab87d4f18d4c7934548dab37013b083ef87d8099ba69dc5e03277396feca1762b67e818a8785d0213d54c8ec40ff51219d09abef97b992601e59a8f644ac5a875c960efb4b6fd65f8e5116cff40a87fc4da9b009ecf86a51451babe2c57da952cb5a368c66d7a4caa309a5d4260c4c82fc029dfcd834f43dc90e48ddc709f090be925f92ae766f92bcac1fd5c12c471e83e6903f387cb3647c26b753829b8b10437cd0963545ea4509738f93a87ba4a10eb688dbf16d3d055a03f28996919a7738e65afaf23785682b341a797e8fee22f571bdbdcf84341d6b5c3ff8348cfb43f27d812df326e2483b2a294d6d125d262bae7f66aa499a25160672cfae72773c3c3e600bf8bc50b53c88b", 0x801, 0x0, 0x0, 0x0) 15:28:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) 15:28:25 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x85}], 0x1, 0x0) 15:28:25 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x33fe0}], 0x1}, 0x2) 15:28:25 executing program 5: r0 = socket(0x10, 0x80002, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000140)) 15:28:26 executing program 4: r0 = semget$private(0x0, 0x2, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2}}) 15:28:26 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) shmctl$SHM_LOCK(r0, 0xb) 15:28:26 executing program 3: r0 = socket(0x10, 0x80002, 0x0) getpeername$inet6(r0, 0x0, 0x0) 15:28:26 executing program 5: r0 = socket(0x10, 0x80002, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff80) 15:28:26 executing program 4: socket(0xb027c0e30000002d, 0x0, 0x0) 15:28:26 executing program 1: socket(0x25, 0x1, 0x7fff) 15:28:26 executing program 5: syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000079381010c2154000f3070182030109021b0001000000000904000001e104550009058b0b40"], 0x0) 15:28:26 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c84"], 0x0) 15:28:26 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100001ddf8008c007121523190000000509021bd9"], 0x0) 15:28:26 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="0d01000009000108250592c00d00006a3b010902241700fa0074980904e4ff11070103000905010200ffe0000009058202"], 0x0) 15:28:26 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x85}], 0x1, 0x0) 15:28:26 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000800)=@abs, 0x6e) 15:28:26 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x85}], 0x1, 0x0) 15:28:26 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000140)) 15:28:27 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) [ 61.6588635] uhub4: device problem, disabling port 1 [ 61.7388835] uhub5: device problem, disabling port 1 15:28:27 executing program 2: socket(0xa, 0x0, 0xbcee) [ 61.7988819] uhub1: device problem, disabling port 1 15:28:27 executing program 2: socket(0x18, 0x0, 0x401) [ 61.9488717] uhub0: device problem, disabling port 1 15:28:27 executing program 3: socketpair(0x2c, 0x3, 0x3ec8, &(0x7f0000000180)) 15:28:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002cc0), 0x1, 0x0, 0x0) 15:28:27 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@cred], 0x20}, 0x0) 15:28:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:28:27 executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 15:28:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002cc0), 0x1, 0x0, 0x0) 15:28:27 executing program 1: socketpair(0x5, 0x0, 0x0, &(0x7f0000001b00)) 15:28:27 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}, {&(0x7f0000000c00)=""/4096, 0x1000}], 0x3}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x3ec0}], 0x1}, 0x40) 15:28:27 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) 15:28:28 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x7ffffffff000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) 15:28:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x7ffff000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:28:28 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred], 0x20}, 0x0) 15:28:28 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 15:28:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x7ffffffff000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x799e2fbf4ae9}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) 15:28:28 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000400)=[@rights], 0x18}, 0x0) 15:28:28 executing program 2: socketpair(0x10, 0x3, 0x0, &(0x7f0000002d00)) 15:28:28 executing program 4: socketpair(0x10, 0x3, 0x8, &(0x7f0000002d00)) 15:28:28 executing program 2: socketpair(0x29, 0x0, 0x0, &(0x7f0000001580)) 15:28:28 executing program 4: socketpair(0x2, 0x6, 0x9bb9, &(0x7f0000000080)) 15:28:28 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, 0x0}, 0x2) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:28:28 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003880)=ANY=[@ANYBLOB="18000000000000000200000001000000c88253019264fec51545"], 0xe0}, 0x0) 15:28:29 executing program 4: socketpair(0xf, 0x0, 0x0, &(0x7f0000003900)) 15:28:29 executing program 1: socketpair(0x10, 0x0, 0x8, &(0x7f0000002d00)) 15:28:29 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000001b00)) 15:28:29 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0), 0x80, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 15:28:29 executing program 5: socketpair(0x2, 0x3, 0x7a, &(0x7f0000000000)) 15:28:29 executing program 4: socketpair(0x2, 0x1, 0x3, &(0x7f00000000c0)) 15:28:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) 15:28:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@rights], 0x18}, 0x0) 15:28:29 executing program 0: unlink(&(0x7f0000000c00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 15:28:29 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x1000000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:28:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0, 0x2}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x3ec0}], 0x1}, 0x40) 15:28:29 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x7ffffffff000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:28:29 executing program 1: socketpair(0x10, 0x3, 0x2, &(0x7f0000002d00)) 15:28:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002f40)={0x0, 0x0, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 15:28:29 executing program 5: socketpair(0x10, 0x3, 0x14, &(0x7f0000000000)) 15:28:29 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) 15:28:29 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000080)) 15:28:29 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x803e, &(0x7f0000000440)=[@cred], 0x20}, 0x0) 15:28:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@rights], 0x18}, 0x0) 15:28:29 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0x0) 15:28:29 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred], 0x20}, 0x0) 15:28:30 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) close(r0) 15:28:30 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[@cred, @rights], 0x38}, 0x0) 15:28:30 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f0000003900)) 15:28:30 executing program 4: socketpair(0x28, 0x0, 0xe1, &(0x7f0000000340)) 15:28:30 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="b34066ddfe55ed239a73d3af40d9b38b423422d09e8e10797683f8e8046283d1413594c3e557c90501a54e0b51768cf579ca9cb1e05030d51989ccce60ea4887fff775ccc755fef5276b495aed5290a6f71e8d0cc82a12f9725e71c27517d535354e786661b653801cb37fe13bfa985f5920f0c996d9a8bf5aa36dfa7d32bc5490337e418196354933f7ceac9ca8e30d5b78f4122b92c12a2665b4f1bbd644de0f2593d7bee1893cff000cd91f3534471471ce6631ebc7780d19c3d8cbc321cf87f445eed3b3b69c92d8eba346ec0281821047d9dd0cb3c44b1a2856bee3f97d1c06c22ebaf7db7947391c55d704c32b92ebbec2833bb05ce0ba1e996bb25782cb2879a79f69d49343f14e6dcc84dcc8e15bb37bd9f665abfac367cabf54ffa1219ddfd47c2634e4287b25fff3bb91feb7d32469736876821090c38b9a13052106db66a3d4286beb4b9268e6b106d27e7e0a3554122a6813b478afb83fd3f65bdcb8608242586d9d702c09d36f209bfd8c39b29bee33dc1bb4f98e1ee6a4225e1010b7e457add5b1579b4eae79dc1228cc816af22b56b46a31e98fa5f823da8fe3c2cdd8dfff096789f12845ea00596799130694e5369590d7531ee0c1d576e6a7dec809d0f1d1f8558e6513373a3f9373a2d2eaf42319e7c9db42c82451874c156c1e0c0dc7a7f901d80cff60e554f968ae0825e2437833fab1d38e45d4a894b2cc7a572a63ce5038904ec01fbe4c19fe4dcf98e4249eb8a9a764cb1636ad3adf67fe863dcbfc44d81256340b07d331d1c846397719e56289b9b4f1991c1b2b83a0b6ee28fc3c993259420a04307846f849f18bd9571768fa0d0f282e730d85bfe4e834a9ff4d02878728ef91f35f3890ff88ff1053d2e42168150d36f3f2dd3320fd98f3b839dec10204df9573999c29acc297348783ee3b2369ae99c1631120414d3148294cdbd67b437df788c9d1ad70cf9603f2f87bc6fbb39e5cc0358eb61279674b38b7b243573559da5a34d00698a85fe279b02c9cc288e246f48ecfc6f1e45480296d4cdf9787df71085fe3c4097e4a9ecef1cd5eb6cac8d6a4c3641ffc85c6076b807734078bf2c47a1bbc058032ac42f2dcdc69fc691a84408dd30d443ba24b9ac13191954baab818b82f4a2740dc92f08f475e006814180584f03893f7003052932d9ba50f8bf65d48ae1741633929d9591d5450f2adbd5bb3436f71f191f4adeb5b59497bdcac0b3befe17260c22a0eab47c5ef52e843909480d570d405264537fb5f466808c9c7f2a9b158897001693a496e848e9ef39a949f77904f96c09f73cf81a40a1bb46b40e11c5595605bb03c005385338350eee4a68a0ef311ef718f69a7cfcf23bef8bec1c869ae689b27536babd1751cfefdb844e0be7cff0db72b08c7ea7002be591d5b5030e30fab35949f366f3d80034b9843a591e25d4aa7357bbf87fbb4c92f0c5d7725916afd9dfc58cb53e74cc73a61c39ace8a039e13ea316acf10a154c3d40076e02f2fc665828b0dd35e70fc3f64ce9b69334da439ea911f6bffc8fa6dfeed9f40b9da44a8868ddf6f34555f9ef1fa7a91988d9df82992ada211126b0975b2903e09d5b693669402be1591125a451b56e0f99d8d2652835a1c235def17c265491ba94b1e0ba8c0b413380125e4f2754a6746b16d3e026da3b18f92cf6be18de9691b29edd8086ddc91cc398ec2f0ffc604893f60a9b2c3887c74c577af2674a6120d0364c155b0d1bddc0517b0d6f1e2c501a120d506146dafb10b8f9799e2f0a256b18790a6662c319909c4226b3d9c9e622b38f7106a1a79ec3508cc1d46b47427e64f4223fb7672255875febec26ff18ddca2b44f3faf00adc2a7fc0a685b422d6d7c4f3f86f3f3b15795e3939bf25a35b05934b2612295b3d0795c2229d81ab4d11c95074848e934d66dbed11ee92406c046c420ba956a62f8d07b5af77bad3edb7f79d4938e17bc9552f9dd83f6cce1557078c4f72a4e68cdaacb89904396bd8b8e1d6eb183c2313c637308faf8411cd99db2384466c49e2e5e6d9309b6ada0708bc75b56bd965f4dee82ae50ffdafb0fd6d83362b6586d7944cab1d27226c7b44e0bf178b3da64b8550b30fce57a1733499cbcb4f739c6a5cc095a874a6b35030b5b1f7499fb4ea4a52337117240391751fa60280b364c4e740403879232ffbddc74f864ef4efd3d23ed73a754a7861657dfabcbca4695e45134c0862c1e592904f61ffa10251cabc06040eb27d8423a24a757077164f570b0b23ee4cbd669e1e5edd3e8d05f15b61c119fc7baba78fe795111c6d0449efd067a1b49437a8f035d421ceb0e7db72933313ff5c505b0dcee69ab3e629fb8105927fa536426fca8bbf203d2ca89be650c0f9925f976e461c578af8e1d838b2ba96260a73ab21b6082234017b49b19fecc50680e9b4f3a3d68b55909f9cfa8cb5664343f8f09afb2a23c6d3520cbe980d38ae608b26bc455dba08e4b94d63853cf18707a188fc6363ff25d71c72f3beb8abe7ea4ee901da2410dc8c226288e1d0f87b1207a8d6926ef59683cbad770db106504c98c1c725f678f3880e0631374ed4a621aba62abead8ad8f7d88a74bac952826a24b2dbf7afe0a0a8daac230ab435a42318d7d89cacbcb0e83390a6dba921bf0db822e02a1d9f657ee62bc951e833957543ce1a1c8409c4d8839f69d14fbc43d8b3ad15732b7ad81ccebbb3f5e263d9a9b38f2722c2b2ef09e3214f64ef3ecc2edad9ad656dc6d5326677e5937c12e38723fae4800f7ccc1f777515af8e97b804acc41726125a3ded5821693e9792747e3bbd92abab73c48e820b564fbc534e72a0b715e202b673398838999944c5d1a2a9f6ff652724952120ec6139bc7d71269bb356864e87837c435665d9a581ec834528f00a8699c64865986767d9fbdd7b0fa769d40ff22bc1f952851b4a6c23876f053d1c06a5907eb5b441b697f1e474794d296f587956186b74e4d17b6f0af700e8131cbd51d7fa488f866d6cf7a6bb571c794dac42bf419ba8658e2be96a3820d81ecde16d15a473c5ffab90bf7e1acfcc2f8f9a7ec6718cecedaee48bc4a69a994fa5c28d7a892f1086700be6629c1737a2c97d4833661032885a60132d08ec3177bbb43af5624867c34754861f6f22cb8acc2520893913b164e607205c4c4c55c44d0a3418eec523a40c61bb91c0de96cb61923627bab87d8c6bd22c0874b51081919122e39fe2142eea5a3e68214a183d1bcca22d86f9699f1bdfd287f4d1bd795eb872890eb5f4f642aeac12c63848dcd695dc3a55d550151cde1d3fd67b9aa283f7d6d58dceb7fa8253f8dcbeae2b4a8ac61f9a49cc29498eb81f09860d65b09d6e7e40629b6f33ad7d634959e012c2372d99ee0a6cc1715755d809be642dbee83342c68aef12a616948c35f309f80e1536d4f523baa50d4e7036d119c0ea7add0a63769f0bf197b6f166e5f9697690ef9663364525421b3aa5b0198b73efd44f863e3066f6b70e218c2f10d53bcc5b954b19b9db8e11b9bb8af9fb532d4ce80ed5e9f91cc87d82a4a24b090fe951c8efc7d250d7aa892996604b55454ff5c98e2471401adc07d27baa9e4ad35e5275ef6876555a07d7a79afd4db58c2c2e983c8898b194fc1f092db387e724b8e8e39ba8e66fd1301f239de5132a4e83dae4784a5a6abc613bafd1701c8fe08d818ca53a6b105dc668413f58259b76a5ad9061bf6b30cb262d62f5fc2945a54953fbff14e1fa83c90138d93f59f69e72e02d58d0f3d24392c4394b5333531965ddf1beda6f04bfdd643df082c80394f8470404bac753bae80c6b954054bb4a66ea59c346508be213e0d31315fc6de6d17c834e317e6d7ed4bbbf88225c7b6097ed3d8092357fdc0f6c453a1ae66741bd5a8a4cf260ce3da18dbd4a6af914cb1f4cdc728dac6b75f9b62c772076f193a929079b7d326b7ff82109357cd2d76c8cf2cf46d657e7504d6452428ec7a72714c60e3a2a6de89db1db2f0c210cbce857a6facd5d11c1d55660f5005e0fc4238a7d35fdcfc1d52504d41b955976d3f8e54f4c76be72052339fd9781fd788144f11f232dc82dfb0261e542ab6db046d58ed2b95d13dce23a24c54932d8742e2762c2a2b471adf0a088cf43e77542203ed74fb6b3351b59b7a3b7d107688319cea40851f995affcd367c7f681e95f76a1c042d1da2455112fd4219b13b459eab8b01777b84186c32741479e50766f464df9a3b3a0d81f78ca40561315603c0adf9e56c560c368b06eeea572e9b640e96139bb6fc111f78488d2aecc2d813c12d5b59a19d6e6044b6777917d1dee16605b0a3a089e0eb38780c2136baee5965e4b5c5142457516beee175b85de71afacd2f3605b5943e43966af7b86aa062c6fda253fb5d0a7562e9a42e915a75b571fbd75436cfdd020a98fbe2e6a8be0aecc23feaedd60f7fe8ce12b1c694220484befa766fe8ba42d8802da19803fe9233c6304271f41e5c571ee493de2fcbabfa8d700565e5baad18f20bfbc6d28faaf90a409bbc8010d9fd7baf343895113e863a75030bd9c54a5fdb33bb9074ea784c61c5f50b481355520374d3727874d09ff340cbc169caa4c1a9c288a10cdba7cfdc92e16fc84a4ba631b9e79916658b34560ad90159fdfd8289dd32ca605a1b9e5d1a84dc02a8865a27c854e441c823c8679c00f6d603761e65f585aa4931a4c0d41c78d884a0c6c325c4c819b8e0b50f6f63889d1d48af4e2ce4a6c85a0b4d8e16a2d7dad5dba1211eaf46cc5e1a31ae78f26f1b2437d12dc18406f60361e4ceab8d68ceeda203ba091b0b753e75ec81b4916bde5a3b8ef5eda457d5ee819c77f60a5b59118e98ccb39ddf915a14c960b841a0ee46c53b79ad84f4e4e310c7ed3235436441e1d700683f4db41b6afde9875e35632867312c301a89ac586c9a53d64b6735e85ba5fa86f988e5474feee6a54ff18adc86e279f450c967a000b6b3161f6af60884a9aec935b6c71960fdaabc518e4da21affe7206c37f7109e96281f9790f89ab4fccbb9065d9ae8f55286ba6248a17e47fa995869e106208666ce5469147c7bee70a893796e6ab2af2609a06e57b3e6069853682a25f96fbca0630954cfdfaa54d4b63d173cd463be19e4a1b258d3ecf453e9af489c08a472db5f09d1940d89847c87a43b9bd8d4e5c8ea7f4f2ef1aed9da7bc62a51c66497dad13679a59035aba77cd7625db4bd087b69a62d0f10ee4fd22f37ab554a31bcdbc7020b3cfdf9bc27241edc154e599881c2c5876b134143eb70fb4b26f5732556c028714b0b73a850003ee1e01dce5df1584d4dba50ef2b33252827928be3d982b516e7c0e5a939de005d882ef9324cfa44241b8450b0b59c9bb9c4fb8957c35907eb580d0e5e7c177a9655a5cc094f25d09d22a369bee414d7fe7496d1846042b44caf6d90b4d499fe0e2cdc5a7af126590e1f2a7e461fb0196b1c1b7b45597e029c82de20fd32adc90d50c43b5ffbf0f76ee25529dca8d65e936fe19c2f7f5d77fe258e5a7c734f7bb1032dddd1c73b43fb0ac86a11ffa3e17c2ae5e50a79a59d06f828b392749c003f8f440aa619a74934bf17c3d9e5fad4617d2ab7c00a97920c7d07e5eb8f70f0de7d77b465636a53b972266135cae9e9a825d219b03e672c502d5559b644fdf58c06c1646a60a70a52944fa647019d3da496b7cf9e6bd4e762a9a6ccdf88f7e7c208b9eca0ad393bf6b6d607abe4b38c85526c1109fa3a2d7a6880c63188b505db077916f455ade16620", 0x1000}, {&(0x7f0000001640)="8fa847941f01fe38a3a2fb1b05588bc563df9bd18659dd217346e7033d3a4917964e8e4ed7937c5b31a43c7979153202efcd7a4f22e335dc42043b542bcf813afc19cd364448d4daf523108ffedaefddd9738f64f009ca91810617d947c70da2770ca8e493094d6338968fac0f86435981a8375beb9498943083450b5eab0eba2bc8042b6588b4c6467cb09e039ec218ad9b37ec9d518e76daee38446551f4d93f7820397a861b2740c273254d80afe5b2528e2444fda7ff7928e77c7f1f033290c0c41fddcd26fc4531de84f7258552ef7e74a0014b74d81ad57a1472b9951bb2b72f931852eba87c743c4733b4cfc3d208d1689ba0c5aa8abcffb4e57bc10a1cf8b15101fced3c4b15d652b22b2fdec68fe729753cd05b2afbf048d65648b7f98807c263123db7a4285dcfc423e382f697ac167cd0c6c95676c858fdc9c5e89f8a873f4bac3af9354aef9461392dfe5177b022db105123ffc6c133326899d4f2b17103fbc28e2ad43552c747d77ce23c751ad4c1ee843f8a91a5afd68dcc62099a13537766d9f2133320c7ea7fa94167f4d554f0a0e8afb73eea93f32c7b6aee0c2fa7cd3a800ed351ed5ed3bfce6829ba2a23665857e36284be7eedb891af8993cfb80a290721a4162fdfa433b278cf91005364e8733fa48e659d9cbbfe6a4cc3dff1cab90b7f6face1f81c57a5248ca395ac0accb84e12cf2eae6d94ea9aacbbb1f63bb4510412b70d2d0a3f3105081284b81366664de356676ba25873317b04347de045db3c2f115e99efa235d0aee14a0f7b4fb3eaf0df1f13a5cccec835821cfe828edac00383f030d8c3fb4d9da4668eb961a08fa616b10f5097afbda7990ccf24d949f4c6fbe2c68bbe2efcb38d82f85dd9e40170bc39900190ef1330cbc3f2683e49b5e3c60b1ec40990bc2f84e93537ac421cf64e874b966bbaa65a352a199cc47bddd3c8cde96ee30a54dd7e7020b097cc0114eb2b3426e0624574d19fbe2db4bc8f79f230cd0430111257c0efba4ca3be38a5ea228e8bb3eddd40d3bd65dc19afbabc552d693b5ed3ac0684af7d43592fe56da8f0464a1131e59dacdc103326f4f91186f57c2e1d7a9cec3ae0f6f4e3b4ca2cf9348d4d0d72c2c6cc3162853963ac7ec1da5f9027ab62b0f0a436c8551df511aa26d15384bee787dd74636267f82f5f2c2652c87490a1d107eab79e4839647d0238d6ac99cd18464ff6678aa69eeba57d69633b8076764c8ec2810cf53573f0b643b91dd3752884bb50e60b9a90882acd8bfeb3e513e5aadce240c22e079f2bac1f08e88af12f47b7c335e172a57866e5e3e985c4690c1d0a58052aeee87aa494fb005207b7fd054f826ce33fc2a03766b2720ca2c39fba8fa561acb1f346211fa2075bd1931bad6b1467202595d16bc5b10c0e35f455d11628ad06c4c967f8a7e82096b7c9c2b8352b7db7c36703375b07c30619795aa0c7d043698a09577dcf04e234c0cd0330bbf2ea20fc0458e05cd9d9c1ff864153c620964af878073be45f771b8f92f82690e26fefd4d48da2f3a34228f9a94a8b1d8a7f301ab50aff8edb94e7b30f3d5c82fd266cf04d4b1c8a304215dd9fd62acb0709cef1f482410ce90bbcaeb2f17b810ba3c7e83264844f50335b52a42409cfcacb36bf84816849e130cb82ad4867c7da65ce9cee0a231cddf7cce4d88fd4ad457c9682014c8f18f53481358110a62ada7ddf73e2af75875b87be80036a8a8848df45c740335c71f6b403fcb5f46a7e810e9ff567d70d2d3e6610eb8dc39f97a14b1363428c20f3114878c8db4f8afc30c57281a29c2fc6915603a10ba7402955dc1584c57cee63902da4695fed2b4085fdf7251a834aad9c091346d225c320753f8dde34aa4203ea648cafdcc715112bfdaffab2355c684e9ad6ef3c987cd60d25c91fba42369239ed5359df47f7672dbda52414c691f40a0ab2614ffb783d79f20920bb794550187d50879f65a35c2d8c42319e72441c6b7a33671162e21fb7d4f8e5de430fab20a4b8193a2b027e322d332eeee4ad8e9caaa55b237e50527f79ad07016b0d5bf289919afc1edeca14d023356da6caf87b30b4f7abce9f68ace77314e6d365b940785b34a88726da6e5479d64f6a00e76faa9916e15fd04cbe443ca79593832c3526f1021bd57a63cc83bdb9dba97103dc960ce2d5f959e3025ab35afc47312bc6e35dbb9e10f6c295381bd724fce2a0d69ccf6808197cd1a132afeb6c3ca2ecb4f8dba6617f90d787966523b0a06ff40ff8998104aedd3dbe31c27861abdc4588e4529fb1f4cea853c5e93022f19d3e564006ccb47f0ec8aa9648ae7b919595d73fca7f6480b66b279aee0e799cd51f29d97cd6c9f32bc3f27884bb39d957a3938609c56038f2c48ea7a8cc728036b2ed489e6164c5488dfd6248e839ed728923835db49880014e79eb6afa531ef63e9e0766317026e9e5d3e3c217b7afb3b30438df66e9264fab0b73cfa5796b22b6ed9bcbff58b257f0a6a513fe57b8b4e2183a2d475f4926abb28de12bb1b8af6024010ac992ef82bfe06305bf056bc167375ecb8df37b233460e1ce950972ce8db28564602629993fa2db005c0a806dd955d999845c7398fedf412816c27969e053c5e46969011732229af9a7afd093803c88c175d08faa0e0230b3651590716d9b8c865d46f21e24856949aead10552e6bfba965badfbf94c5a2bc6332c53e329fea859da428a02caab57922b8bc9fc083b688599dde0457c1a27237f19641a53e6a75465edc0e00ea57c6620ea91370a041a27da85c2d764aa2865cafcae27c93d5e5adb010be7b40830c2574996f0fbbef8f0696138217721614608afbcc1f2e37a0f1c9cb46077f0458ade88816425ba5b5062a5b308a1ed9d301e20546518dbe9551c5af9ca5255f94e296bf14a1eab59c07e871b9979004987366d0633c97ec55765b92e4cf1bd3f6b5696f2b0f060db90ce84c0307931bb24fc70b68dd84eef07ae42cc056421be8bda946a69f0744c8ff3ee365e3b5e053d55021d47017496a966e2a72ac69b68bafad47bb3850f948246e3db5b35da1416eab8fb12bcb3b63b27f37b161c7758e29a0d5b2f32b7a91e61d35ff27c30fd929c328b0aeb91d378d087b1cc289841bd3e2cddbca8a9009273a2c8562c5d388e854ace76ab0a70e56fdb724d80d935102ed455fb9bc5e55492d677ce6152e9186c14ab899e938c558f9c2d7758ff7d24e39e29f5fa537fc0029bb90d4ae28d0cb2d1f3b048bf9061acc73e82eec66c20def558f6ad4eb732ed2c7fd16918f5ae8018dfdb3a850e60c2dd2578d7a531c50231983677577533e9dab3df042ea786f218b2618abd20c12bf403daaada61a0a087cee8117b13650c40bd872e324469a7658a7caa1120e5befc0a34546bb9f594011880ccee2d65d11915ed38e374c94217cd46ebdb55a6e4d077d578f5dfd4cef1969060564c0bf26183590a3ef8b51a209b605b910e3fbe8346722c2bdb688fa56a9ec367a92071db2891ff33ce93164543b775710ed501a58500acb0f8235f9a9da53655a0dc836bd4cea7bcaf684c82c77ffa441fbfa72ce93269c8e514a42600b3c4f72926337fe1a9818012ec3e47b88ddc91b7d5add37bc7b2c758adf744190db452d77af76faea33d073c271d7d1d22340ba98233f90433e999eb4cf82709cb9a238577d20b0e9c9a48fb3a64cef38b19f15691c0ae3b2bdf49b9761f837ce82be60d8376df0ca5b8481a7fd0f4fcd7c3fad02fc0061b1fdd27807dd5a8bf991803d1af6cca958344adf2e0529a44e20f9235932f0f56179a684ecb5044d8bda7b76c242ba510f107341adc55757f7edf5f5dea4ece76f78ac8bac349749a9bd49810f22df4d171d03169207aacec7c035a1100132905ff2d57eec9678208c8c709f355c8ecf0cadac0c7d2ec5abd5a58ec90d8dffe71e135f09f396597a1fa3793628192f71f5563675b81472f20fc45987ff9adf54c1a31d33d51191c045136dd343b887639a824fb55edf8b5cab4182548474679ad2f7c62276b0b7378b8e819503c68abb76586d2a25761a3a0985f168915140f72579c077dded89eb4fdee99b1692d89ab861e5c566c581333c597cc57aa5ab561eb7c1468e97529fb9a267b3dcd5c3fe77438d2d61086b573ea2e2664a47c92436d287662f511fad0cc3974c62f6de2de5a4631ff40e412b6636ac88888183f8fbbcb68d4bb54146d90f9e2b45a3afc55a539cf326238d3f144ad058dcffe283935ed8a36fd31832db95a20cfe22939063ee2a21130d124d8e4941ca0e82630b279b0aaa596c482eb2da094f8833a53578c202ea5b96a00f7fd9b35d31104d9794b814ecfeb26b1bdf463eec8f1d4d6873b4e007653966cc389c245b245d11d86d6591d2ea578866af109b8f1cba32b3854ec1bda63edc2f362fcf7d8f75941ee212e7be7467d7257659f784cbc84f5a903e7aef3ac26811c819fa67f6f3ca9415e4d76fa4db06110f8287f374f19f9589ef2b84b8656824c2f95c00d61c65073c10e141fce3780710e1da39e46af8b2eddb613b0d7b40585fabd901696cda91eada3ffb80ed4510ad249785c0f6724d537f3e5e8a5b040fc218bda128460461c22ccba3d080ae86d19488ea4fa9a83bb7dd3d06a999776752d4b9fc3fee18f409097217d7185b9e2809c0030dc9d4721c9addb86fb0c43f1ca7d0e8f3751a14ae244daf1ff3df49cdc95ac37f115e65b597cea6f3a88133dc15e74feec1adad5b4933cc9dde59f258a93c59b7b22d1e861a720f00b0035e0c3ed9a91c1ca250c7e458b45400b8fcd2af66f796bfe78a751888a0d3e65ae6e9d0e0f71eaa1c11fead725000cc83ad2535ec3d207e5664166599354f3037b15291d60b68dc8c728d5012a1346f9cf4b2438f60c661d8dc5fa93a07b8161d828d02496b8b24621d2bae523f28966690364946ef93420692f2d09fa5c10221826929e9112b6b4c900514c6ccf6dcfabdb129cc9976ec447ba44f5a2dac3bd8ed29b3fbd23218cddf0d3f436c58c846832aea211bf21d1cfe986d2967251843c1d4d592488491c1cf2fd328296db1f79d4ebad3168ca33b75674a1774d3ac32f3949e2137c26294f1c38d3a3d790cda5dc97e22e6718151109b866b46dab02be73c99744adc1abe54ba91c4cb7c49dfb538158d62dcc1511a12cacfb34af40f38d5850d9708e4577c42890586533f02392c27bd6f146c1390c6deb4d7896798bb4a4991119b3256c4caa837848dd897e7c2ee21f3c69a9011c04f0db8e0109ed22482c11ed65b7fbaef4767af6e8f3c94db85861434da7ef25c", 0xec1}], 0x2}, 0x0) 15:28:30 executing program 3: socketpair(0x27, 0x0, 0x0, &(0x7f0000000180)) 15:28:30 executing program 0: socketpair(0x1f, 0x0, 0x0, &(0x7f0000001340)) 15:28:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[@cred], 0x20}, 0x0) 15:28:30 executing program 3: socketpair$unix(0x1, 0x2efb710bb414c219, 0x0, 0x0) 15:28:30 executing program 4: socketpair(0x28, 0x0, 0x0, &(0x7f0000000340)) 15:28:30 executing program 5: socketpair(0x10, 0x0, 0x5, &(0x7f0000001580)) 15:28:30 executing program 3: socketpair(0x8, 0x0, 0x0, &(0x7f0000000bc0)) 15:28:30 executing program 4: socketpair(0x10, 0x0, 0x0, &(0x7f0000001580)) 15:28:30 executing program 4: socketpair(0x27, 0x0, 0x0, &(0x7f0000000080)) 15:28:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) lseek(r0, 0xfffffffffffffffc, 0x1, 0x0) 15:28:30 executing program 1: renameat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 15:28:30 executing program 2: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1ce1922167411071, 0xffffffffffffffff, 0x0, 0x0) 15:28:30 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@cred], 0x20}, 0x0) 15:28:31 executing program 4: socketpair(0x10, 0x0, 0x6, &(0x7f0000002640)) 15:28:31 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x8031, 0xffffffffffffffff, 0x0, 0x0) 15:28:31 executing program 2: socketpair(0x23, 0x80000, 0x0, &(0x7f00000016c0)) 15:28:31 executing program 1: socketpair(0x36, 0x0, 0x0, &(0x7f0000000000)) 15:28:31 executing program 0: socketpair(0x18, 0x0, 0x0, &(0x7f0000002cc0)) 15:28:31 executing program 2: socketpair(0xa, 0x2, 0x9, &(0x7f0000000000)) 15:28:31 executing program 1: socket(0x2, 0x1, 0x3) 15:28:31 executing program 3: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 15:28:31 executing program 4: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 15:28:31 executing program 5: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021, 0x0) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) 15:28:31 executing program 0: msgget(0x1, 0x82479bbc487b4dc5) r0 = msgget$private(0x0, 0x420) r1 = msgget(0x1, 0xb0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 15:28:31 executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:28:31 executing program 4: socketpair(0x18, 0x0, 0x38e, &(0x7f0000002cc0)) 15:28:31 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:28:31 executing program 3: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:28:31 executing program 5: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:28:31 executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="f80230"], 0x10) bind(r0, &(0x7f0000000280), 0xc) 15:28:31 executing program 4: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000026c0)) 15:28:31 executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000000, r1) 15:28:31 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}) mlockall(0x1) 15:28:31 executing program 2: socketpair(0x1, 0x8001, 0x0, 0x0) 15:28:31 executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) poll(&(0x7f0000000040)=[{}, {}, {}, {r0}, {r0, 0x4}], 0x5, 0x0) 15:28:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 15:28:31 executing program 3: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) 15:28:32 executing program 2: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000001140), 0xc) 15:28:32 executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000000, r0) 15:28:32 executing program 2: msgget(0x1, 0x82479bbc487b4dc5) 15:28:32 executing program 4: socket(0x20, 0x0, 0x40) [ 66.9189369] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3252 command syz-executor.0) 15:28:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) readv(r2, &(0x7f00000003c0)=[{0x0}], 0x1) 15:28:32 executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 67.2389453] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3022 command syz-executor.0) 15:28:32 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 15:28:33 executing program 3: pipe2(0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 15:28:33 executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) 15:28:33 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000001140), 0xc) 15:28:33 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}) mlockall(0x1) 15:28:33 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="58f7cc545e13ee8ceac7a53c7019a12f8f68bf03c3f616671269a90f408420520d17d2e54f85e5d3eb6c8a40642a1b25ac0f869f88d6e65e3a6d502e02c7e80bb1bb44aba36bb8312ae2f4e6e1cbb2b3f25c5224b5b31b1daa3784663fc4df79f1863e1bd56b3cbbd15fe36938c990defbfbbb9408a191f70bce29d322b0697fcae35427adc57e8ad75c68c07949c475cc", 0x91, 0x0, 0x0, 0x0) 15:28:33 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000000c0)=""/239, 0xef) 15:28:33 executing program 0: open(0x0, 0xa17ee2223c5b2533, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) 15:28:33 executing program 4: recvmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:28:33 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66"], 0xa) dup2(r1, r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 15:28:33 executing program 4: r0 = getpid() r1 = getpid() setpgid(r0, r1) 15:28:33 executing program 5: connect$unix(0xffffffffffffff9c, 0x0, 0x0) 15:28:34 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 15:28:34 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) 15:28:34 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000180)) 15:28:34 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000040)) 15:28:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x42e, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 15:28:34 executing program 4: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}], 0x10}, 0x0) 15:28:34 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}) mlockall(0x1) 15:28:34 executing program 3: setuid(0xffffffffffffffff) chdir(&(0x7f0000001640)='./file0\x00') 15:28:34 executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) 15:28:34 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66"], 0xa) dup2(r1, r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 15:28:35 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x54) bind$inet6(r0, 0x0, 0x0) 15:28:35 executing program 0: socket(0x15, 0x5, 0x6) 15:28:35 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x1) bind$inet6(r0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 15:28:35 executing program 5: syz_usb_connect(0x0, 0x2d, &(0x7f0000002d80)={{0x12, 0x1, 0x0, 0xc7, 0xfe, 0xca, 0x8, 0x12d1, 0x1427, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x92, 0xad, 0xec, 0x0, [], [{{0x9, 0x5, 0xb}}]}}]}}]}}, 0x0) 15:28:35 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66"], 0xa) dup2(r1, r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 15:28:35 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001, 0x810000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:35 executing program 0: socketpair$unix(0x2, 0x2, 0x2f6, &(0x7f0000000c40)) 15:28:35 executing program 4: socketpair(0x10, 0x0, 0x5, &(0x7f0000000040)) [ 70.5989838] uhub5: device problem, disabling port 1 15:28:36 executing program 4: socket(0x26, 0x5, 0xffff3fe9) 15:28:36 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001, 0x810000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:36 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}) mlockall(0x1) 15:28:36 executing program 0: socket(0x28, 0x0, 0x4) 15:28:36 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66"], 0xa) dup2(r1, r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 15:28:36 executing program 0: socket(0x2b, 0x1, 0xe2) 15:28:36 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x54) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 15:28:36 executing program 5: pipe(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, 0x0, 0x0) 15:28:36 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001, 0x810000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:36 executing program 4: syz_emit_ethernet(0x8a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe80000000fe800000000000000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P']) 15:28:36 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x28008040, &(0x7f00000002c0), 0x10) bind$inet(r0, &(0x7f00000001c0), 0x10) 15:28:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 15:28:36 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000001, 0x810000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:36 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) 15:28:37 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000), 0x80, 0x0}, 0x40) 15:28:37 executing program 2: socketpair(0x20, 0x0, 0x0, &(0x7f0000001040)) 15:28:37 executing program 0: socketpair(0xa, 0x3, 0x7, &(0x7f00000000c0)) 15:28:37 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000004140)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000), 0x80, &(0x7f0000001540)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1}, 0x2) 15:28:37 executing program 3: socketpair(0x2, 0x2, 0x0, &(0x7f0000000400)) 15:28:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0, 0x81000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:37 executing program 3: socketpair(0x10, 0x0, 0xb, &(0x7f0000000040)) 15:28:37 executing program 2: socketpair(0x10, 0x2, 0xf, &(0x7f0000000000)) 15:28:37 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a80)=[{0x10}, {0x10, 0x1}], 0x20}, 0x0) 15:28:37 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getpid() sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[@cred, @cred], 0x40}, 0x0) 15:28:37 executing program 0: socketpair(0x11, 0x2, 0x0, &(0x7f0000000400)) 15:28:37 executing program 4: socketpair(0x10, 0x3, 0x7, &(0x7f00000000c0)) 15:28:37 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0, 0xffffffff00000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:38 executing program 2: socketpair(0x2, 0x3, 0x5, &(0x7f0000000200)) 15:28:38 executing program 3: swapctl$SWAP_STATS(0xa, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xe9) 15:28:38 executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() compat_50_quotactl(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0, &(0x7f0000000080)) 15:28:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:28:38 executing program 3: socketpair(0x11, 0x2, 0x300, &(0x7f0000000400)) 15:28:38 executing program 5: socketpair(0xa, 0x2, 0x7, &(0x7f00000000c0)) 15:28:38 executing program 2: socketpair(0x10, 0x2, 0x300, &(0x7f0000000000)) 15:28:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0, 0x81000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:38 executing program 0: fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00001ea000/0x2000)=nil, 0x2000, 0x0) 15:28:38 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003c80)={&(0x7f0000002600), 0x80, &(0x7f0000003780)=[{0x0}, {0x0}], 0x2, &(0x7f00000037c0)=[{0x18, 0x0, 0x0, 'Q'}, {0x10}], 0x28}, 0x0) 15:28:39 executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000240)='./file0\x00') __mount50(&(0x7f0000000080)='kernfs\x00', &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 15:28:39 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000180)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 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)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:28:39 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:39 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:28:39 executing program 4: r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000001580)={0x7fffffffffffffff}) 15:28:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0, 0x81000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:39 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:39 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="1201000072e1bf408205140095bb0000000109022400011b0000000904000002093e740009178b330900ef0f0109050b360b"], 0x0) 15:28:39 executing program 0: msgsnd(0x0, &(0x7f0000001240)={0x3}, 0x8, 0x0) msgrcv(0x0, &(0x7f0000001780)={0x0, ""/98}, 0x6a, 0x0, 0x0) 15:28:39 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000180)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 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)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:28:39 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x100a, 0x0) 15:28:39 executing program 3: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000180)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 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)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:28:39 executing program 4: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') lchflags(&(0x7f0000000140)='./file0\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') 15:28:39 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:40 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:40 executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) __getlogin(0x0, 0x0) [ 74.9490285] uhub2: device problem, disabling port 1 15:28:40 executing program 5: setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0, 0x81000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:28:40 executing program 5: setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:40 executing program 2: socketpair(0x2, 0x5, 0x2, &(0x7f0000000000)) 15:28:40 executing program 4: socketpair(0xa, 0x3, 0x6, &(0x7f00000003c0)) 15:28:40 executing program 5: setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:42 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb2361000000010902"], 0x0) syz_usb_disconnect(r0) 15:28:42 executing program 2: pipe2(0x0, 0xb637857d0b47e0bb) 15:28:42 executing program 5: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:42 executing program 1: socket(0x10, 0x0, 0x7f) 15:28:42 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="1201000072e1bd408205140095bb1200000109022400011b00000009040000022a3e740009058b33020000100109050b36d3"], 0x0) syz_usb_connect$uac1(0x3, 0x0, 0x0, 0x0) 15:28:42 executing program 1: socketpair(0x10, 0x0, 0x5, &(0x7f0000000300)) 15:28:42 executing program 3: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) [ 77.3690581] uhub0: device problem, disabling port 1 15:28:42 executing program 2: shmget(0x3, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) 15:28:42 executing program 1: socketpair(0x10, 0x0, 0x8, &(0x7f0000000040)) 15:28:42 executing program 5: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:43 executing program 4: socket(0x10, 0x0, 0x2) 15:28:43 executing program 5: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:43 executing program 1: socketpair(0x2, 0x3, 0x74, &(0x7f0000000000)) 15:28:43 executing program 2: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) 15:28:43 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb2361000000010902"], 0x0) syz_usb_disconnect(r0) 15:28:43 executing program 5: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:43 executing program 4: shmget$private(0x0, 0x4000, 0x1000, &(0x7f0000001000/0x4000)=nil) 15:28:44 executing program 1: socketpair(0xa, 0x1, 0x100, &(0x7f0000000000)) [ 79.0690838] uhub0: device problem, disabling port 1 15:28:44 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=[@cred], 0x20}, 0x81) 15:28:44 executing program 2: setrlimit(0x0, &(0x7f0000000040)={0x100000001}) 15:28:44 executing program 5: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:44 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:28:44 executing program 4: socket(0x10, 0x2, 0x2) 15:28:45 executing program 5: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:45 executing program 2: pipe(&(0x7f0000001d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000cc0)=[@rights], 0x18}, 0x0) 15:28:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=[@cred], 0x20}, 0x0) 15:28:45 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0x81) 15:28:45 executing program 5: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:45 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb2361000000010902"], 0x0) syz_usb_disconnect(r0) 15:28:45 executing program 1: socketpair(0x10, 0x0, 0x9, &(0x7f0000000380)) 15:28:45 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=[@cred], 0x20}, 0x0) 15:28:45 executing program 3: socket(0xa, 0x0, 0xfffff800) 15:28:45 executing program 5: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:45 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0x0) 15:28:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=[@cred], 0xf}, 0x0) 15:28:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000cc0)=[@rights], 0x10}, 0x0) 15:28:45 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=[@cred], 0x20}, 0x0) 15:28:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e) 15:28:45 executing program 5: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) [ 80.5291014] uhub0: device problem, disabling port 1 15:28:46 executing program 2: renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00') 15:28:46 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb2361000000010902"], 0x0) syz_usb_disconnect(r0) 15:28:46 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:46 executing program 1: pipe(&(0x7f0000001d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0x0) 15:28:46 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1}, 0x6e) 15:28:46 executing program 4: socketpair(0x2b, 0x1, 0x8000, &(0x7f0000000000)) 15:28:46 executing program 4: pipe(&(0x7f0000001d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000cc0)=[@rights], 0x18}, 0x0) 15:28:46 executing program 2: renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) 15:28:46 executing program 3: renameat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00') 15:28:46 executing program 1: socketpair(0x1d, 0x0, 0x8000, &(0x7f0000000000)) 15:28:47 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f00000002c0)) 15:28:47 executing program 2: socketpair(0x11, 0xa, 0x0, &(0x7f0000002080)) 15:28:47 executing program 1: socket(0x11, 0x2, 0x9) [ 82.2291203] uhub0: device problem, disabling port 1 15:28:48 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:48 executing program 4: socketpair(0x11, 0x0, 0x0, &(0x7f0000002080)) 15:28:48 executing program 2: socketpair(0x0, 0x9d557fcfd16ccf76, 0x0, 0x0) 15:28:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000001300)=[@rights], 0x18}, 0x8040) 15:28:48 executing program 3: socket(0x0, 0xe, 0x0) 15:28:48 executing program 0: renameat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, 0x0) 15:28:48 executing program 0: socket(0x1d, 0x0, 0x200) 15:28:48 executing program 2: socket(0x1e, 0x0, 0xfffffff8) 15:28:48 executing program 3: linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) 15:28:48 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:48 executing program 1: socketpair(0x10, 0x0, 0x0, &(0x7f0000000040)) 15:28:48 executing program 4: utimensat(0xffffffffffffffff, &(0x7f0000000c00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)={{0x77359400}, {0x0, 0x2710}}, 0x0) 15:28:48 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:48 executing program 1: socketpair(0x28, 0x2, 0x0, &(0x7f00000002c0)) 15:28:48 executing program 4: socketpair(0x11, 0xa, 0x75, &(0x7f0000002080)) 15:28:48 executing program 2: socket(0x22, 0x0, 0x400) 15:28:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000001300)=[@rights], 0x10}, 0x0) 15:28:49 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:49 executing program 2: socket(0x18, 0x0, 0x3c18) 15:28:49 executing program 4: socketpair(0x28, 0x0, 0x0, &(0x7f00000002c0)) 15:28:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}], 0x2, &(0x7f0000000dc0)=[@rights], 0x10}, 0x0) 15:28:49 executing program 3: open$dir(&(0x7f0000000140)='./file0\x00', 0x42040, 0x0) 15:28:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)}], 0x1}, 0x0) 15:28:49 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000dc0)=[@rights], 0x18}, 0x0) 15:28:49 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000740)=[{0x0}, {&(0x7f0000000f40)}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000dc0)=[@rights, @cred], 0x38}, 0x0) 15:28:49 executing program 1: socketpair(0x22, 0x0, 0x10000, &(0x7f0000000d40)) 15:28:49 executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) r3 = paccept(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x20000000) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 15:28:49 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:28:49 executing program 2: r0 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, 0xffffffffffffffff) _ksem_close(0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x38, 0x200) 15:28:49 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, 0x0, 0x0) 15:28:49 executing program 3: _lwp_wakeup(0x0) 15:28:49 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x400) __utimes50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x8001, 0x3}) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)) 15:28:49 executing program 2: r0 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, 0xffffffffffffffff) _ksem_close(0x0) (async) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x38, 0x200) 15:28:49 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x400) __utimes50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x8001, 0x3}) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)) 15:28:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) posix_spawn(r0, &(0x7f0000000180)='\x00', &(0x7f0000000240)={0x2, 0x2, &(0x7f0000000200)=@open={0x0, r3, {&(0x7f00000001c0)='^(\x00', 0x80000001, 0x2}}}, &(0x7f00000002c0)={0x8, 0xffffffffffffffff, {0x7}, 0x20, {[0x6e29, 0x1, 0xb6, 0x41]}, {[0x4, 0x80, 0x1, 0x3]}}, &(0x7f0000000300)=['\x00', ',)$%e\x00'], &(0x7f0000000340)=['\x00', ',((*O\x00']) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, 0x0) chdir(&(0x7f0000000280)='./file0\x00') compat_12_fstat12(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xc00) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r7, 0x19, 0x2}, 0x808000, 0x2, 0x5}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x0, r5, r6, r1, r7, 0x20, 0x3}, 0x3, 0x5, 0x8001}) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) mlockall(0x3) compat_43_ommap(&(0x7f0000080000/0x400000)=nil, 0x400144, 0x1, 0x0, r8, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) mlockall(0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:28:50 executing program 3: _lwp_wakeup(0x0) 15:28:50 executing program 2: open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x0) (async) r0 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, 0xffffffffffffffff) _ksem_close(0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x38, 0x200) 15:28:50 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, 0x0, 0x0) 15:28:50 executing program 4: r0 = socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) r3 = paccept(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x20000000) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 15:28:50 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x2000, 0x400) (async) __utimes50(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x8001, 0x3}) (async) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)) 15:28:50 executing program 3: _lwp_wakeup(0x0) 15:28:50 executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x80047465, &(0x7f0000000000)) compat_40_mount(&(0x7f00000000c0)='puffs\x00', &(0x7f0000000100)='./file0\x00', 0x2, &(0x7f0000000140)="749bb52bf11d135a2c3fc7f17b4056844cdc134897fc12e562995a69ee77a6bd642b3b389507eec03c4bec1bb387b306bd8b95e29b13acdb095be8592f59f77af316fd02385d9702fa9743283cac9e77b0e784031243d94c13f10194fce57844a4fa3ac6d537fd835e1a6b4d0ee12bc4476f303c16fc3b4d1c21d2918f0b49eb0228c06e1baf359d1b1b5ac27e6f18e0dc795db58c924c14fcbe2251567d0b604f2b192c4d5663a19de87ef97e7226") open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 15:28:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) (async) posix_spawn(r0, &(0x7f0000000180)='\x00', &(0x7f0000000240)={0x2, 0x2, &(0x7f0000000200)=@open={0x0, r3, {&(0x7f00000001c0)='^(\x00', 0x80000001, 0x2}}}, &(0x7f00000002c0)={0x8, 0xffffffffffffffff, {0x7}, 0x20, {[0x6e29, 0x1, 0xb6, 0x41]}, {[0x4, 0x80, 0x1, 0x3]}}, &(0x7f0000000300)=['\x00', ',)$%e\x00'], &(0x7f0000000340)=['\x00', ',((*O\x00']) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, 0x0) (async) chdir(&(0x7f0000000280)='./file0\x00') compat_12_fstat12(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xc00) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r7, 0x19, 0x2}, 0x808000, 0x2, 0x5}) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x0, r5, r6, r1, r7, 0x20, 0x3}, 0x3, 0x5, 0x8001}) (async) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) (async) mlockall(0x3) (async) compat_43_ommap(&(0x7f0000080000/0x400000)=nil, 0x400144, 0x1, 0x0, r8, 0x0) (async) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) (async) mlockall(0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:28:50 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, 0x0, 0x0) 15:28:50 executing program 4: r0 = socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) (async) r3 = paccept(r1, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x20000000) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 15:28:50 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x100) open(&(0x7f0000000140)='./file1\x00', 0x8040, 0x10) 15:28:50 executing program 3: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x1, 0x2, 0x12}}, 0x3c) r2 = socket(0x2, 0x3, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) 15:28:50 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000), 0x0) 15:28:50 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x100) open(&(0x7f0000000140)='./file1\x00', 0x8040, 0x10) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x100) (async) open(&(0x7f0000000140)='./file1\x00', 0x8040, 0x10) (async) [ 85.4991743] load: 3.10 cmd: getty 1184 [ttyraw] 0.00u 0.06s 0% 1644k 15:28:50 executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x80047465, &(0x7f0000000000)) (async) compat_40_mount(&(0x7f00000000c0)='puffs\x00', &(0x7f0000000100)='./file0\x00', 0x2, &(0x7f0000000140)="749bb52bf11d135a2c3fc7f17b4056844cdc134897fc12e562995a69ee77a6bd642b3b389507eec03c4bec1bb387b306bd8b95e29b13acdb095be8592f59f77af316fd02385d9702fa9743283cac9e77b0e784031243d94c13f10194fce57844a4fa3ac6d537fd835e1a6b4d0ee12bc4476f303c16fc3b4d1c21d2918f0b49eb0228c06e1baf359d1b1b5ac27e6f18e0dc795db58c924c14fcbe2251567d0b604f2b192c4d5663a19de87ef97e7226") open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 15:28:50 executing program 4: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x121) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000140)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) r1 = getegid() r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r4, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, r5, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, r5, r1, 0x19, 0x2}, 0x808000, 0x2, 0x5}) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000000)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) 15:28:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000100)={0x0, 0x0}, 0xc) (async) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) (async) posix_spawn(r0, &(0x7f0000000180)='\x00', &(0x7f0000000240)={0x2, 0x2, &(0x7f0000000200)=@open={0x0, r3, {&(0x7f00000001c0)='^(\x00', 0x80000001, 0x2}}}, &(0x7f00000002c0)={0x8, 0xffffffffffffffff, {0x7}, 0x20, {[0x6e29, 0x1, 0xb6, 0x41]}, {[0x4, 0x80, 0x1, 0x3]}}, &(0x7f0000000300)=['\x00', ',)$%e\x00'], &(0x7f0000000340)=['\x00', ',((*O\x00']) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, 0x0) (async) chdir(&(0x7f0000000280)='./file0\x00') (async) compat_12_fstat12(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstatat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xc00) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r7, 0x19, 0x2}, 0x808000, 0x2, 0x5}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000580)={{0x0, r5, r6, r1, r7, 0x20, 0x3}, 0x3, 0x5, 0x8001}) (async) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80003fff) (async) mlockall(0x3) compat_43_ommap(&(0x7f0000080000/0x400000)=nil, 0x400144, 0x1, 0x0, r8, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) (async) mlockall(0x1) (async) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) [ 85.6791656] sockaddr_getsize_by_family: (syz-executor.3:4044:3489) Unhandled address family=0 15:28:51 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x100) (async) open(&(0x7f0000000140)='./file1\x00', 0x8040, 0x10) 15:28:51 executing program 3: r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x1, 0x2, 0x12}}, 0x3c) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) [ 85.7291649] load: 3.89 cmd: getty 1184 [ttyraw] 0.00u 0.06s 0% 1644k 15:28:51 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000), 0x0) 15:28:51 executing program 0: r0 = compat_30_socket(0x23, 0x1, 0x1) accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000000)) syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}, {{}, [{{0x9, 0x5, 0x2, 0x3, 0x418}}]}}}]}}]}}, 0x0) syz_usb_connect$uac1(0x6, 0x11a, &(0x7f0000000100)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x9f, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x108, 0x3, 0x1, 0x1c, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x2}, [@mixer_unit={0xa, 0x24, 0x4, 0x2, 0x2, "ea98f55b1b"}, @selector_unit={0x8, 0x24, 0x5, 0x1, 0xff, "a05d4d"}, @extension_unit={0xd, 0x24, 0x8, 0x4, 0x1, 0x7f, "d40282d205b9"}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x6, 0x5, [0x0, 0xa, 0x3, 0x9, 0x8], 0x8}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x2, 0x3, [0x1, 0x3, 0xa]}, @processing_unit={0xb, 0x24, 0x7, 0x5, 0x4, 0x0, "86026c6c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x3, 0x40, 0x5}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x0, 0x3, 0x20, 0x1}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x1f, 0x1, 0xce, 0x3, "edd088", 'i\\\t'}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x4, 0x3, 0x8, 0x7, "089199", "1e42"}, @as_header={0x7, 0x24, 0x1, 0x80, 0xf0, 0x4}, @as_header={0x7, 0x24, 0x1, 0x3, 0xa0, 0x1001}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x4, 0x0, 0x6, {0x7, 0x25, 0x1, 0xd5f7d4b77ee88be9, 0x2, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x0, 0x2, 0x8, 0x7, "364164ed316b0b3236"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x4, 0x8, 0x5, "4fc3"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x3, 0x1, 0x7e, 0x3a, "b01b", 'k\vk'}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x8, 0x64, {0x7, 0x25, 0x1, 0x0, 0x0, 0x401}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x4, 0x80, 0x6, 0x40, 0x7}, 0x4a, &(0x7f0000000240)={0x5, 0xf, 0x4a, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x3, "6550557982eeddcfa3a0a774786f15e3"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x6, 0x0, 0x1}, @wireless={0xb, 0x10, 0x1, 0x8, 0x18, 0x1, 0x9, 0x1, 0x3f}, @wireless={0xb, 0x10, 0x1, 0x4, 0x84, 0x0, 0x8, 0x8, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "b61eab056c80c5445985e9ddd0dfff95"}]}, 0x8, [{0xf2, &(0x7f00000002c0)=@string={0xf2, 0x3, "891280193a8e219885209711fb8b14b9bb11c869506fb43ac89498c3a2387e61536a4ea1135f081562f257b4c4ca56ee4086317b46b4c309b4e0185690cc3ebecac4cb1b891c0f01bcb67bd138879c63a20645d21b7503f81212414aec0d1d5062bb78eb95ab7b35f268c30154e611b7e79927cf60ba74b342fa965d0ed3d4683824f9404c3062a7bd7b26914c798c4b03b442f6a81d3d314e6fa3762cad69a457f3c1e31c1746b10c126322e1e46b2ff0960535975708f5f9595ad54c0fc0abd89bf43a741cfae09663d87a8ba03a1897254044f7dda91eb8c1c81541b02a067caae0fe77e81c17ed0ea5c025e98eff"}}, {0xaa, &(0x7f00000003c0)=@string={0xaa, 0x3, "f3b459f84d23bcdc09a347e32927977301bd281f5fceb051b6bd88a8eabcedff177ebbacf32d25473df001eb261cfb9f527c8f108f3382e43ae37ead0dde42270fd580c62ec14f4e138d9a64298f1ed020296ab0e7b62cb288add2ff3242f025fb396f8813c66c8f75964d7e52f1243e26e05dfd100006fbe2d822e5f832463b19bfe68a39c07b9628f95be2dffb242d2ca2a7fe43d70a7d4053d7bffda6b6b59175774ca098e6e5"}}, {0x75, &(0x7f0000000480)=@string={0x75, 0x3, "43a96b88875413772b781157daae018a3229b22d128875833b911ce90327398faf515c547a0fe75c51cb7858f98a1028f16dbd63f9ca84360b4df2fab51ed12b798f17cd22a68cc93f5da854201263958ec37f5a3a7c6f78b12c13f1ba1c73fba420f057a9c5985becb54869780f52f7ca0bee"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4}}, {0xbd, &(0x7f0000000500)=@string={0xbd, 0x3, "847c0f771e6c14ea58f9c1e34490efe9cca0975e15cf9a52c25cb0b6eae2c8cd59a6ca60f2bb448fa7c42f7c4c6c54ba9453debdae78fca10029003c608affb6e437e5804c7c7e4793be902025c1f7a32f515e47bb4193f261a8f296d3a23f79432b8c339946a5442f22d9e2ed8546ec173ae2135b41d9f1355688179967d7bbfe1e9c8a192fd3c492312dc772d16e816b897f119b5f1f6f819a6655c217852fa83d697976c7d52d6304f1388590782da0ebc0615e100cd107bd0a"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x448}}, {0x5c, &(0x7f0000000600)=@string={0x5c, 0x3, "9e200ab746aac858c67f45b9d2142122ad55fe70152f406c0a11f977052578aadac60c468ed39b92117e20abb379303c77f94ca21ef23039c5081450ab46323f28e93ad22c7574888b5b7b1ca150bb1649bd0911bb8af9864019"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x1c23}}]}) 15:28:51 executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x80047465, &(0x7f0000000000)) (async) compat_40_mount(&(0x7f00000000c0)='puffs\x00', &(0x7f0000000100)='./file0\x00', 0x2, &(0x7f0000000140)="749bb52bf11d135a2c3fc7f17b4056844cdc134897fc12e562995a69ee77a6bd642b3b389507eec03c4bec1bb387b306bd8b95e29b13acdb095be8592f59f77af316fd02385d9702fa9743283cac9e77b0e784031243d94c13f10194fce57844a4fa3ac6d537fd835e1a6b4d0ee12bc4476f303c16fc3b4d1c21d2918f0b49eb0228c06e1baf359d1b1b5ac27e6f18e0dc795db58c924c14fcbe2251567d0b604f2b192c4d5663a19de87ef97e7226") (async) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) [ 85.8491599] sockaddr_getsize_by_family: (syz-executor.3:5962:5809) Unhandled address family=0 15:28:51 executing program 3: r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x1, 0x2, 0x12}}, 0x3c) r2 = socket(0x2, 0x3, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)=0x8000000100000031) [ 85.9591625] load: 3.89 cmd: getty 1184 [ttyraw] 0.00u 0.06s 0% 1644k 15:28:51 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000), 0x0) 15:28:51 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0xffff, 0x9}, 0x3e, 0x4}}) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000080)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000440)="2152d4140414cdd5f68042e6bdc8353ce53c854439e0898f5859b8d7c9ce7d18637b308519a02396faab7ed94f33573dacb4e45fc63c649d77ba271ccfb4bb6fd4156075d9b467b2f6be16331d6c5795bf3431140be9fc5ecab9c1db5fbdbe3586e58c8df7f6cc574a208602061770f1579425847af0042519d163c80ad62ae187f3c1aefa0e6a042d30f98160d769189d9f443b11e913d69f2852cda94fc51e7ebf52d963aec2") compat_40_mount(&(0x7f0000000280)='ptyfs\x00', &(0x7f00000002c0)='./file0/../file0\x00', 0x0, &(0x7f0000000440)) open(&(0x7f0000000180)='./file0\x00', 0x80000, 0x100) compat_40_mount(&(0x7f0000000000)='msdos\x00', &(0x7f00000000c0)='./file0\x00', 0x1, &(0x7f0000000500)="b4efa0772ba6c0c262368bee81aa2836f4cd87f9e9d813c4a30e0d069d96a22118a5616a9f4e06b3e2398ceb7f6a436e0152cb57f08a78112a3868686ef5964f2e7e3fcb3b269a815aa11ed9636ef5d9f3a30cc38817e3fb0a00d8364701a52f26aa532e60b1276ff5c7aba6f75e7d90ae3e23f605146f2886c57c29d4cb1683cb93d361f1908f95cd81490f7bacea156be4c1b6c7af49f3d0fc95b6c6c18437daee78372534f4d2a88117aaaadae90e99934a828baff25dcc610b61ffca21b08c9f7890ed065d776866c3a21a531d3391385fe2926d16710a469452d9fe15831789df0c24d9abd625d52bc4bb122d60ea1621d3dfffad2b0e666623d8a93245db0245d4d811e01614aeaa65fd4ebc144d95cb19d5e032520e77324910d200a541541cb3131526692844acf58597151548c5fcdac3d08f4f111ad33a9fe0d8312ae98c432a87a85ae4bbf8a7036bb9807ae8fe725b7bf526e619497929f29f6fac3728713914d25aebb0d0affc958f5aa5687f9cd111e83bce6261274c72b9c80416d1c2f6d3b1da6007a5b4d4b7c21203e9f72cbc689ee6bfd34184d19dfebe2970f98f8bbd308cd98dc4cbf2acfd0a7b14ce02c77d8eadaa714f95c20d551994b3346e19865a70371c95639fac7e051053dbdc2e64c18593381b7e11ef687ea96aecc694892b2da427b3ebe8983246982373db6bee936cb28493eaf942f8b9ede10ced2b291f342e147dd6152f3e57ca56f249f9f1e344df1f84d54685427dc248a3361e02112cd46f4f9c62ae7245e1533e3089b23e7836d2947114035767efac73bf71f2a3a998131febddd973ef74d6012f079166b8e92d5f84e5a89f6e701a5f2a191b3d585c7107ca235228933c3431114a4cd97568f8b76e459fb6a70006d21febd8c4ca745b4de1918fe1bb1bcf6ec24c6ee4dc12c97013a96b07f09143b5325357eaf988ddada4f3c776f261363382a76fb93b8cb2c40ccc98db23b4cf432fb3eeed8374551846f33f9d0458b8a93a8388aee136b3466a2eb62f4998e3b5cd6cbefa8e06dd47972afb04d4636b20b376de7cfc2939dd7aac6ccf0d34115a98105fc13bedca2f3dc4e351914d3864989d1d87eb963a767da137e0cbf742e6e04f57694baaa2c19f2964b8d3b5222a36a434731b7268c1289b773189cec060620a3489634e62964f834164417d108052be1f1db110ff37f895101f4ff2b9aad941e8a87b6694935dd3a2bced033b34340b4b6e4bcf8fbb189d24f86ae859e7442770b602ba14ee3c065ab4ff6dfde096ef7a27d5e44795edc26ac10ca4a712994af4c9c8980a70737f63ec81d990b510ad487dd013d156d796923623298aa86c9779c9a4ec5c61c0a15cf3818c336c14419c29bbe6d67c65b9ad08a21a2a7aa00d35620ee9db681a21f1c83333901071360ba5b9624862193429ba2e445cfaac71a66a568aed04d026aa764b21031322159e0c6bad3c5ff24b1afce54482a77d1ef78ebf082b9d15291f3cf01ed31e154410dcfc84c620d28e92e2623ea2e8bfbfd06117432554a9c0cdbdcaac429ccb519da13be8e14c8f927cfb52238afeab7cdd534cc68ed64d27d468e9a5e502a3cb242c879aeb6ad9e215207f35a77252371c7742ba1e2c1dc60f69d9be268971f665e9ecd44f8602405dc2a3abe0bc52899224c0e9043373c6355935e2a5d71a2bb1adb2f6f78f551b1fd15c9c38bace2ceaa0da421a9c7a29bf2673585a9cf2b971ef329da3caa7605804f4875f5357ec05669e1633b80ef49a68237189edc70ef21175d859ef118628e15a76e8c263c920042d9610ec56e0ab1b1c6477dfa11c2be2f7084efad16902ce2a1a6532c710032281c1c5835331e91e549deebc2a06cdd9c4734e95cccb5969d5d4d3a08bd43f9fe3dacc5d4bce926645cd5f565f9d3bcc8b5120a000168fdbf1db07daad2a12d88e05171e1072e30d488b87229bc804c9e9863d0b7784079f5f2b8cc552fb3470d62a5b8a933d9be9d6a15fdd1687aa38eaaa7c46c794f899389a1e8994a57fc9374f6a9f0a44a59e40b42b337a71a74434bf21fcc984e5844cee8c7f1802d42c1446895463f8d80cd598d16dc51a9a36706afe33399e22290fcc3f9fc3626f73aa478ce0d002145771f168f642d214db4be6ac207a78b6a60ccb842237bcd7baa97f48cc6e7472aabaea2cf96fac47f117ffece783e817cf45a60ce3761be6d0ce546a0f9c2d5c835a5e877a73633abf08583d2b3d003a8b397f188ec95f68dcc2a0db69b7bd948c9d65e445d69679f8022b3ce5917588c0aaa2c80cc8060891577856f1c7ab8cdbfdf4ee29f04c377e85cb64096a2b6fc852cb3205419356c3d11523533497c1f8bd324aa10963d731f49c4b2e182520fd28788a1e9ce6e9c17b10fe25079551c2467a37e9da3147bbb1199bfa31863ff7c2cab2d6af58c5f30ac2956e249deccf2931f1304a3d2f5bc600b06337781857417d0a23a4e192dcf18e961bf94908fbe73656b095294c5b47f9cd8e212ec4b80352adba7fd4f6d5c54f1a20e7afd2eb89b2a29f4ee8698ab1a10f9ee88d46ce46f3a4fb255a4c2134329b6711420f8a279f42ff9ce70a196d711f116ff431500bb9b1de6779c9d8d63c104c1fd7685dfdc36cdf9dbb71ddb41c90edefdf9fee038527470ef79ba68e121892c63d91a52521816929f3e8ff9aa573275ac979b7f66227b53af36eb83f4b4fb73b534ac46640875d0c0e6c1b361fabef1f8d0096cc91d3d6754803ba0bc1fa97fcab8b65cb87cee9bcd8b374139cb0ff3b9771439d4e54e414ed0ad5c0c937ac6d149487834aed4d9fb422ae7948cd0cf32c3c4cfbb5f6432b7fae0686228a44a1d262eef9a15a20ab4f1a7c876dd55eb0f1e3409605bfea5615f284aab298d8d2c6cc056c2f85282c26182a94e74ce3a4cd341eda1631bba222157ed13bf57296c19a1c6617616a16bf91bc8c3265d505336b1e56663e06620b5bb560f952f014834ca34274b0f4b07b5514bf825c8ac4d57e752981e6a39b75761b5dfce8ff6162895ad92f7f97f356e9b3a57bfa9b7bdd0cd64b3205f88510c4b65405b40f55b74dd3167ddc9b1874b277107c768cb876de83437ecf51bd74ea2fbc118962adb41a9dfcb0d6aa6cef4105e648a68b0c856c3608939496efc56a0aed698d77aac8726e388c7744304b6b8fa125d2a2d7dcdce653b54f2ee0f677f4c49d9b02a4b424fa7f455700a703b1a3a2d150a36ac1d08a6684c0f7069411958c8693dcf402b429bbcdef991b9dd0a49d46acca5e12be8fd01e063581f11923ec2a567080919c5e50cb477cf8d17edb7e819e2debaf18db99703b064ca89c824b234e5f1e0d2f5355ac17d42fae67a2ae2e88731ed93c50f5f02e2fc8a6501b64d9a2443a97c10827cb21348c05ff28bc6d9ad18da830d04e7e2aa4f240781de541e20bdd8b6833768e31a2e08f293128731623038708598dc85b4314e24d89b321c9966420d3db46af5e6c0d2e529e4b4cfe78414ca31d2324f8e5a20895cf18fedb6dc89e2a92578afdbd8ad8c505b06091e841237f68d05f41b2389f04aadaf1dc0ef521a14327da135b3c4d11ad136f8cba8fa44af08b521bcd49aabdbd649d684d4ff5279b12356d7cd0ba0824313d85cf736545527810b203862673916dd5f219def39941d9bd6ca5e9a39f936bba37499dbddd9714460f73fba6d704fe09c640ff4e9d127df491e755662523ef2181ff51024ec55914976eea2232125447075b3aebdea97f7a185a55e1d1e502b0bc47116fb69b1e5887c356a183d063b2e0319227c597e8afe8406483fd04504b16e83e49aabe9ab59493ad3b448a2b7a632ba7502a4acd3dbc0cbf6af70d0c10ac8e6ce396fd5d2d53fae28449b09b344b60dacba77c4da2bbec3c8bbb3b4b1299574bd47475c45d8282ce4e8e190a656fe69f8ef796e6adfa5a26eb171527517d9584d3a5e4c2f72cd0d0277ccdbf9dd13a6eaa4246a162fd88bc8ab0a3050b2875d2bb2c2f2fa7cc5d423bc4f58dbfb52f97e6d37ddef055e34ff2b515b64077caf6bbd9edf628ec4c9c6097643007bcdbfdc1b85cdd6b47b676ad497ad64fac3001d0d904963dec987b66fbb2a983fe7601052c099348aeb30cbbc7cf590111666df87aaec885af9a4b6f04bd0f59213dd8aecd066765d48094d57d025202dfcce0ab035f0824b634e9000549279faa35f56e9cff6bb28ac44215def3b9b4ee8104e4a01f3afc6d85b30f865ce6af55e7252debbdc87e61df00e1ac061e3506d8090b9cf5fa7846ae2cb4a9a17c2e1d77e2b308eb04f6ff6212f780b78c2188736da7e8855e41f00f3c7474cb36f0e7e2b558afec94206439ff23c6c81abe16138611c7656a99489f91525ac8a2e178f113fc4e84b92c655635074075561ea7f653174fa4dc1fa28d82539c9006934e6cec97fe01c70a84289aae0eabd3bdc14b8048b244aff9399060346aae173e9cfc26296cec3904babc52848b2def2f5272db4657a419454b35d9804c34a44b1aef590739536b342b993eeb02707847a2bffbb546e14d76d8d0266bd97b0b1843df1a7dbd8053990b0b9b0e23f56aa99efc374433f613022074e77428323bc00f286ce28d1f995357c26684f5880ca3f66656dbc90a164f42b88084b210b8fe6798ffcfa384a5e2b9aa312ab8faed93165cc08c72a2a1988aad9e5782ab32ef4c30c497f1b5c31a4eaf79348180dce37e53c54c550d19e71b46bd49d361fd651ff0de2d8e15082686842a4c8ea6da3b38c3c6887212e13cae33a4c4204bdac60546854bad3551d77ac8799a69c4e28428d240917bc0f9f4da5550177bce49a4f730f6c28f53a6ac82f61b10d870b93fb46eb852599b930561fcf8177a19eca45fea58afc435946f289a278e9503741b1611ab33f4307c5781c7fad64f337734229f80b312244d942c4f7d70e5afcab84945aff48254bd4031867297c0cd786820a001634dc63ec2b62d2fae4481344c267d20e69155a549eda2326b4205e12ee0ce1524e2306febcfd68dfe86041398ca4744032eaba85b17a2ab3773e09998c80cca5d8cde542b5dccc27c4a3b602070511564b62bb1309f01bfff90672f31caa481b10a1e8c7bc71b286a4ff197033e29fc7a23888d4ed4b338d3ee0ad4f8b21b77ce747609e09fc12a257bac6c633972ed6dd00c7642e6b73ded669fb4c966de2aef7e10e15d2dd97816df968d5fb77e42be28faedef4b134975d87a513231c86b06d613c8f95c9703398cd037939bb201a754a05536fcabeec41f9c97c38702a8aa34bc3a00801b75098223f03980a3e833f7c21d87258d83e81ffdee66b46f6e1ce0bc5878fd840bfec4b0fccbdafbe75908670c8af78fae7ce3e8cc4f3c7f845a39fd8ad0e32c8e35dbba4c84eddb845b062fa748bcf6426779921d5677e5c502838245b367b3b1ce2ddd8938940050fe53a0e0759f4440eaaf86fb6f49dc34a284507f08f30685b5889d0b2598217f4bbb206ece33489fda7b07f0fe9c3ef89fffc86b46f906ddf1cddb9deb5573a8e970150f938d3d18add0ad9bb993fd0ade229326c5f260ebbe6e4282331d2b2b80fd98f8fca3eb224c77ddfbac4f96acd1d3302073747660d71cb3b58af5f750dd19b74f762c015b248466963dd921fdafdca577cfff764657880120c096c794246a2db01555d132f1d7cbc7e869766577879e6ea07d409e5b58d83da3d56dc1c7b774c2ba74f59b8617b1555bb532abab8f9cd635251f1d447f5804e360e8b2798bb555") 15:28:51 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1810, 0xffffffffffffffff, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) [ 86.1391696] sockaddr_getsize_by_family: (syz-executor.3:2109:5583) Unhandled address family=0 15:28:51 executing program 3: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x38) lchflags(&(0x7f0000000140)='./file1\x00', 0x4000a) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file0\x00') 15:28:51 executing program 4: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') (async) open(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x121) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000140)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) r1 = getegid() (async) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r2, 0xffffffffffffffff, 0x53) (async) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) (async) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) r3 = geteuid() (async) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r4, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, r5, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, r5, r1, 0x19, 0x2}, 0x808000, 0x2, 0x5}) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) (async) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000000)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) 15:28:51 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1810, 0xffffffffffffffff, 0x0, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 15:28:51 executing program 3: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x38) (async) lchflags(&(0x7f0000000140)='./file1\x00', 0x4000a) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file0\x00') 15:28:51 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) [ 86.6291730] uhub0: device problem, disabling port 1 15:28:52 executing program 3: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x38) lchflags(&(0x7f0000000140)='./file1\x00', 0x4000a) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') (async) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x38) (async) lchflags(&(0x7f0000000140)='./file1\x00', 0x4000a) (async) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file0\x00') (async) [ 87.3892329] uhub0: device problem, disabling port 1 15:28:53 executing program 4: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x121) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000140)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async) r1 = getegid() (async) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r2, 0xffffffffffffffff, 0x53) (async, rerun: 64) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) (async, rerun: 64) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) (async) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) r3 = geteuid() (async, rerun: 64) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) (rerun: 64) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r4, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) (async) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r4, r5, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, r5, r1, 0x19, 0x2}, 0x808000, 0x2, 0x5}) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000000)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) 15:28:53 executing program 0: r0 = compat_30_socket(0x23, 0x1, 0x1) accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000000)) syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}, {{}, [{{0x9, 0x5, 0x2, 0x3, 0x418}}]}}}]}}]}}, 0x0) (async) syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}, {{}, [{{0x9, 0x5, 0x2, 0x3, 0x418}}]}}}]}}]}}, 0x0) syz_usb_connect$uac1(0x6, 0x11a, &(0x7f0000000100)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x9f, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x108, 0x3, 0x1, 0x1c, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x2}, [@mixer_unit={0xa, 0x24, 0x4, 0x2, 0x2, "ea98f55b1b"}, @selector_unit={0x8, 0x24, 0x5, 0x1, 0xff, "a05d4d"}, @extension_unit={0xd, 0x24, 0x8, 0x4, 0x1, 0x7f, "d40282d205b9"}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x6, 0x5, [0x0, 0xa, 0x3, 0x9, 0x8], 0x8}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x2, 0x3, [0x1, 0x3, 0xa]}, @processing_unit={0xb, 0x24, 0x7, 0x5, 0x4, 0x0, "86026c6c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x3, 0x40, 0x5}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x0, 0x3, 0x20, 0x1}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x1f, 0x1, 0xce, 0x3, "edd088", 'i\\\t'}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x4, 0x3, 0x8, 0x7, "089199", "1e42"}, @as_header={0x7, 0x24, 0x1, 0x80, 0xf0, 0x4}, @as_header={0x7, 0x24, 0x1, 0x3, 0xa0, 0x1001}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x4, 0x0, 0x6, {0x7, 0x25, 0x1, 0xd5f7d4b77ee88be9, 0x2, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x0, 0x2, 0x8, 0x7, "364164ed316b0b3236"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x4, 0x8, 0x5, "4fc3"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x3, 0x1, 0x7e, 0x3a, "b01b", 'k\vk'}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x8, 0x64, {0x7, 0x25, 0x1, 0x0, 0x0, 0x401}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x4, 0x80, 0x6, 0x40, 0x7}, 0x4a, &(0x7f0000000240)={0x5, 0xf, 0x4a, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x3, "6550557982eeddcfa3a0a774786f15e3"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x6, 0x0, 0x1}, @wireless={0xb, 0x10, 0x1, 0x8, 0x18, 0x1, 0x9, 0x1, 0x3f}, @wireless={0xb, 0x10, 0x1, 0x4, 0x84, 0x0, 0x8, 0x8, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "b61eab056c80c5445985e9ddd0dfff95"}]}, 0x8, [{0xf2, &(0x7f00000002c0)=@string={0xf2, 0x3, "891280193a8e219885209711fb8b14b9bb11c869506fb43ac89498c3a2387e61536a4ea1135f081562f257b4c4ca56ee4086317b46b4c309b4e0185690cc3ebecac4cb1b891c0f01bcb67bd138879c63a20645d21b7503f81212414aec0d1d5062bb78eb95ab7b35f268c30154e611b7e79927cf60ba74b342fa965d0ed3d4683824f9404c3062a7bd7b26914c798c4b03b442f6a81d3d314e6fa3762cad69a457f3c1e31c1746b10c126322e1e46b2ff0960535975708f5f9595ad54c0fc0abd89bf43a741cfae09663d87a8ba03a1897254044f7dda91eb8c1c81541b02a067caae0fe77e81c17ed0ea5c025e98eff"}}, {0xaa, &(0x7f00000003c0)=@string={0xaa, 0x3, "f3b459f84d23bcdc09a347e32927977301bd281f5fceb051b6bd88a8eabcedff177ebbacf32d25473df001eb261cfb9f527c8f108f3382e43ae37ead0dde42270fd580c62ec14f4e138d9a64298f1ed020296ab0e7b62cb288add2ff3242f025fb396f8813c66c8f75964d7e52f1243e26e05dfd100006fbe2d822e5f832463b19bfe68a39c07b9628f95be2dffb242d2ca2a7fe43d70a7d4053d7bffda6b6b59175774ca098e6e5"}}, {0x75, &(0x7f0000000480)=@string={0x75, 0x3, "43a96b88875413772b781157daae018a3229b22d128875833b911ce90327398faf515c547a0fe75c51cb7858f98a1028f16dbd63f9ca84360b4df2fab51ed12b798f17cd22a68cc93f5da854201263958ec37f5a3a7c6f78b12c13f1ba1c73fba420f057a9c5985becb54869780f52f7ca0bee"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4}}, {0xbd, &(0x7f0000000500)=@string={0xbd, 0x3, "847c0f771e6c14ea58f9c1e34490efe9cca0975e15cf9a52c25cb0b6eae2c8cd59a6ca60f2bb448fa7c42f7c4c6c54ba9453debdae78fca10029003c608affb6e437e5804c7c7e4793be902025c1f7a32f515e47bb4193f261a8f296d3a23f79432b8c339946a5442f22d9e2ed8546ec173ae2135b41d9f1355688179967d7bbfe1e9c8a192fd3c492312dc772d16e816b897f119b5f1f6f819a6655c217852fa83d697976c7d52d6304f1388590782da0ebc0615e100cd107bd0a"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x448}}, {0x5c, &(0x7f0000000600)=@string={0x5c, 0x3, "9e200ab746aac858c67f45b9d2142122ad55fe70152f406c0a11f977052578aadac60c468ed39b92117e20abb379303c77f94ca21ef23039c5081450ab46323f28e93ad22c7574888b5b7b1ca150bb1649bd0911bb8af9864019"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x1c23}}]}) 15:28:53 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) r0 = msgget$private(0x0, 0x0) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0xffff, 0x9}, 0x3e, 0x4}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async) compat_40_mount(&(0x7f0000000080)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000440)="2152d4140414cdd5f68042e6bdc8353ce53c854439e0898f5859b8d7c9ce7d18637b308519a02396faab7ed94f33573dacb4e45fc63c649d77ba271ccfb4bb6fd4156075d9b467b2f6be16331d6c5795bf3431140be9fc5ecab9c1db5fbdbe3586e58c8df7f6cc574a208602061770f1579425847af0042519d163c80ad62ae187f3c1aefa0e6a042d30f98160d769189d9f443b11e913d69f2852cda94fc51e7ebf52d963aec2") (async) compat_40_mount(&(0x7f0000000280)='ptyfs\x00', &(0x7f00000002c0)='./file0/../file0\x00', 0x0, &(0x7f0000000440)) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000, 0x100) compat_40_mount(&(0x7f0000000000)='msdos\x00', &(0x7f00000000c0)='./file0\x00', 0x1, &(0x7f0000000500)="b4efa0772ba6c0c262368bee81aa2836f4cd87f9e9d813c4a30e0d069d96a22118a5616a9f4e06b3e2398ceb7f6a436e0152cb57f08a78112a3868686ef5964f2e7e3fcb3b269a815aa11ed9636ef5d9f3a30cc38817e3fb0a00d8364701a52f26aa532e60b1276ff5c7aba6f75e7d90ae3e23f605146f2886c57c29d4cb1683cb93d361f1908f95cd81490f7bacea156be4c1b6c7af49f3d0fc95b6c6c18437daee78372534f4d2a88117aaaadae90e99934a828baff25dcc610b61ffca21b08c9f7890ed065d776866c3a21a531d3391385fe2926d16710a469452d9fe15831789df0c24d9abd625d52bc4bb122d60ea1621d3dfffad2b0e666623d8a93245db0245d4d811e01614aeaa65fd4ebc144d95cb19d5e032520e77324910d200a541541cb3131526692844acf58597151548c5fcdac3d08f4f111ad33a9fe0d8312ae98c432a87a85ae4bbf8a7036bb9807ae8fe725b7bf526e619497929f29f6fac3728713914d25aebb0d0affc958f5aa5687f9cd111e83bce6261274c72b9c80416d1c2f6d3b1da6007a5b4d4b7c21203e9f72cbc689ee6bfd34184d19dfebe2970f98f8bbd308cd98dc4cbf2acfd0a7b14ce02c77d8eadaa714f95c20d551994b3346e19865a70371c95639fac7e051053dbdc2e64c18593381b7e11ef687ea96aecc694892b2da427b3ebe8983246982373db6bee936cb28493eaf942f8b9ede10ced2b291f342e147dd6152f3e57ca56f249f9f1e344df1f84d54685427dc248a3361e02112cd46f4f9c62ae7245e1533e3089b23e7836d2947114035767efac73bf71f2a3a998131febddd973ef74d6012f079166b8e92d5f84e5a89f6e701a5f2a191b3d585c7107ca235228933c3431114a4cd97568f8b76e459fb6a70006d21febd8c4ca745b4de1918fe1bb1bcf6ec24c6ee4dc12c97013a96b07f09143b5325357eaf988ddada4f3c776f261363382a76fb93b8cb2c40ccc98db23b4cf432fb3eeed8374551846f33f9d0458b8a93a8388aee136b3466a2eb62f4998e3b5cd6cbefa8e06dd47972afb04d4636b20b376de7cfc2939dd7aac6ccf0d34115a98105fc13bedca2f3dc4e351914d3864989d1d87eb963a767da137e0cbf742e6e04f57694baaa2c19f2964b8d3b5222a36a434731b7268c1289b773189cec060620a3489634e62964f834164417d108052be1f1db110ff37f895101f4ff2b9aad941e8a87b6694935dd3a2bced033b34340b4b6e4bcf8fbb189d24f86ae859e7442770b602ba14ee3c065ab4ff6dfde096ef7a27d5e44795edc26ac10ca4a712994af4c9c8980a70737f63ec81d990b510ad487dd013d156d796923623298aa86c9779c9a4ec5c61c0a15cf3818c336c14419c29bbe6d67c65b9ad08a21a2a7aa00d35620ee9db681a21f1c83333901071360ba5b9624862193429ba2e445cfaac71a66a568aed04d026aa764b21031322159e0c6bad3c5ff24b1afce54482a77d1ef78ebf082b9d15291f3cf01ed31e154410dcfc84c620d28e92e2623ea2e8bfbfd06117432554a9c0cdbdcaac429ccb519da13be8e14c8f927cfb52238afeab7cdd534cc68ed64d27d468e9a5e502a3cb242c879aeb6ad9e215207f35a77252371c7742ba1e2c1dc60f69d9be268971f665e9ecd44f8602405dc2a3abe0bc52899224c0e9043373c6355935e2a5d71a2bb1adb2f6f78f551b1fd15c9c38bace2ceaa0da421a9c7a29bf2673585a9cf2b971ef329da3caa7605804f4875f5357ec05669e1633b80ef49a68237189edc70ef21175d859ef118628e15a76e8c263c920042d9610ec56e0ab1b1c6477dfa11c2be2f7084efad16902ce2a1a6532c710032281c1c5835331e91e549deebc2a06cdd9c4734e95cccb5969d5d4d3a08bd43f9fe3dacc5d4bce926645cd5f565f9d3bcc8b5120a000168fdbf1db07daad2a12d88e05171e1072e30d488b87229bc804c9e9863d0b7784079f5f2b8cc552fb3470d62a5b8a933d9be9d6a15fdd1687aa38eaaa7c46c794f899389a1e8994a57fc9374f6a9f0a44a59e40b42b337a71a74434bf21fcc984e5844cee8c7f1802d42c1446895463f8d80cd598d16dc51a9a36706afe33399e22290fcc3f9fc3626f73aa478ce0d002145771f168f642d214db4be6ac207a78b6a60ccb842237bcd7baa97f48cc6e7472aabaea2cf96fac47f117ffece783e817cf45a60ce3761be6d0ce546a0f9c2d5c835a5e877a73633abf08583d2b3d003a8b397f188ec95f68dcc2a0db69b7bd948c9d65e445d69679f8022b3ce5917588c0aaa2c80cc8060891577856f1c7ab8cdbfdf4ee29f04c377e85cb64096a2b6fc852cb3205419356c3d11523533497c1f8bd324aa10963d731f49c4b2e182520fd28788a1e9ce6e9c17b10fe25079551c2467a37e9da3147bbb1199bfa31863ff7c2cab2d6af58c5f30ac2956e249deccf2931f1304a3d2f5bc600b06337781857417d0a23a4e192dcf18e961bf94908fbe73656b095294c5b47f9cd8e212ec4b80352adba7fd4f6d5c54f1a20e7afd2eb89b2a29f4ee8698ab1a10f9ee88d46ce46f3a4fb255a4c2134329b6711420f8a279f42ff9ce70a196d711f116ff431500bb9b1de6779c9d8d63c104c1fd7685dfdc36cdf9dbb71ddb41c90edefdf9fee038527470ef79ba68e121892c63d91a52521816929f3e8ff9aa573275ac979b7f66227b53af36eb83f4b4fb73b534ac46640875d0c0e6c1b361fabef1f8d0096cc91d3d6754803ba0bc1fa97fcab8b65cb87cee9bcd8b374139cb0ff3b9771439d4e54e414ed0ad5c0c937ac6d149487834aed4d9fb422ae7948cd0cf32c3c4cfbb5f6432b7fae0686228a44a1d262eef9a15a20ab4f1a7c876dd55eb0f1e3409605bfea5615f284aab298d8d2c6cc056c2f85282c26182a94e74ce3a4cd341eda1631bba222157ed13bf57296c19a1c6617616a16bf91bc8c3265d505336b1e56663e06620b5bb560f952f014834ca34274b0f4b07b5514bf825c8ac4d57e752981e6a39b75761b5dfce8ff6162895ad92f7f97f356e9b3a57bfa9b7bdd0cd64b3205f88510c4b65405b40f55b74dd3167ddc9b1874b277107c768cb876de83437ecf51bd74ea2fbc118962adb41a9dfcb0d6aa6cef4105e648a68b0c856c3608939496efc56a0aed698d77aac8726e388c7744304b6b8fa125d2a2d7dcdce653b54f2ee0f677f4c49d9b02a4b424fa7f455700a703b1a3a2d150a36ac1d08a6684c0f7069411958c8693dcf402b429bbcdef991b9dd0a49d46acca5e12be8fd01e063581f11923ec2a567080919c5e50cb477cf8d17edb7e819e2debaf18db99703b064ca89c824b234e5f1e0d2f5355ac17d42fae67a2ae2e88731ed93c50f5f02e2fc8a6501b64d9a2443a97c10827cb21348c05ff28bc6d9ad18da830d04e7e2aa4f240781de541e20bdd8b6833768e31a2e08f293128731623038708598dc85b4314e24d89b321c9966420d3db46af5e6c0d2e529e4b4cfe78414ca31d2324f8e5a20895cf18fedb6dc89e2a92578afdbd8ad8c505b06091e841237f68d05f41b2389f04aadaf1dc0ef521a14327da135b3c4d11ad136f8cba8fa44af08b521bcd49aabdbd649d684d4ff5279b12356d7cd0ba0824313d85cf736545527810b203862673916dd5f219def39941d9bd6ca5e9a39f936bba37499dbddd9714460f73fba6d704fe09c640ff4e9d127df491e755662523ef2181ff51024ec55914976eea2232125447075b3aebdea97f7a185a55e1d1e502b0bc47116fb69b1e5887c356a183d063b2e0319227c597e8afe8406483fd04504b16e83e49aabe9ab59493ad3b448a2b7a632ba7502a4acd3dbc0cbf6af70d0c10ac8e6ce396fd5d2d53fae28449b09b344b60dacba77c4da2bbec3c8bbb3b4b1299574bd47475c45d8282ce4e8e190a656fe69f8ef796e6adfa5a26eb171527517d9584d3a5e4c2f72cd0d0277ccdbf9dd13a6eaa4246a162fd88bc8ab0a3050b2875d2bb2c2f2fa7cc5d423bc4f58dbfb52f97e6d37ddef055e34ff2b515b64077caf6bbd9edf628ec4c9c6097643007bcdbfdc1b85cdd6b47b676ad497ad64fac3001d0d904963dec987b66fbb2a983fe7601052c099348aeb30cbbc7cf590111666df87aaec885af9a4b6f04bd0f59213dd8aecd066765d48094d57d025202dfcce0ab035f0824b634e9000549279faa35f56e9cff6bb28ac44215def3b9b4ee8104e4a01f3afc6d85b30f865ce6af55e7252debbdc87e61df00e1ac061e3506d8090b9cf5fa7846ae2cb4a9a17c2e1d77e2b308eb04f6ff6212f780b78c2188736da7e8855e41f00f3c7474cb36f0e7e2b558afec94206439ff23c6c81abe16138611c7656a99489f91525ac8a2e178f113fc4e84b92c655635074075561ea7f653174fa4dc1fa28d82539c9006934e6cec97fe01c70a84289aae0eabd3bdc14b8048b244aff9399060346aae173e9cfc26296cec3904babc52848b2def2f5272db4657a419454b35d9804c34a44b1aef590739536b342b993eeb02707847a2bffbb546e14d76d8d0266bd97b0b1843df1a7dbd8053990b0b9b0e23f56aa99efc374433f613022074e77428323bc00f286ce28d1f995357c26684f5880ca3f66656dbc90a164f42b88084b210b8fe6798ffcfa384a5e2b9aa312ab8faed93165cc08c72a2a1988aad9e5782ab32ef4c30c497f1b5c31a4eaf79348180dce37e53c54c550d19e71b46bd49d361fd651ff0de2d8e15082686842a4c8ea6da3b38c3c6887212e13cae33a4c4204bdac60546854bad3551d77ac8799a69c4e28428d240917bc0f9f4da5550177bce49a4f730f6c28f53a6ac82f61b10d870b93fb46eb852599b930561fcf8177a19eca45fea58afc435946f289a278e9503741b1611ab33f4307c5781c7fad64f337734229f80b312244d942c4f7d70e5afcab84945aff48254bd4031867297c0cd786820a001634dc63ec2b62d2fae4481344c267d20e69155a549eda2326b4205e12ee0ce1524e2306febcfd68dfe86041398ca4744032eaba85b17a2ab3773e09998c80cca5d8cde542b5dccc27c4a3b602070511564b62bb1309f01bfff90672f31caa481b10a1e8c7bc71b286a4ff197033e29fc7a23888d4ed4b338d3ee0ad4f8b21b77ce747609e09fc12a257bac6c633972ed6dd00c7642e6b73ded669fb4c966de2aef7e10e15d2dd97816df968d5fb77e42be28faedef4b134975d87a513231c86b06d613c8f95c9703398cd037939bb201a754a05536fcabeec41f9c97c38702a8aa34bc3a00801b75098223f03980a3e833f7c21d87258d83e81ffdee66b46f6e1ce0bc5878fd840bfec4b0fccbdafbe75908670c8af78fae7ce3e8cc4f3c7f845a39fd8ad0e32c8e35dbba4c84eddb845b062fa748bcf6426779921d5677e5c502838245b367b3b1ce2ddd8938940050fe53a0e0759f4440eaaf86fb6f49dc34a284507f08f30685b5889d0b2598217f4bbb206ece33489fda7b07f0fe9c3ef89fffc86b46f906ddf1cddb9deb5573a8e970150f938d3d18add0ad9bb993fd0ade229326c5f260ebbe6e4282331d2b2b80fd98f8fca3eb224c77ddfbac4f96acd1d3302073747660d71cb3b58af5f750dd19b74f762c015b248466963dd921fdafdca577cfff764657880120c096c794246a2db01555d132f1d7cbc7e869766577879e6ea07d409e5b58d83da3d56dc1c7b774c2ba74f59b8617b1555bb532abab8f9cd635251f1d447f5804e360e8b2798bb555") 15:28:53 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1810, 0xffffffffffffffff, 0x0, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 15:28:53 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) [ 88.6892018] uhub0: device problem, disabling port 1 15:28:54 executing program 1: pipe(&(0x7f0000000040)) getpid() r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsid(r2) fktrace(r0, 0x2, 0x4, r2) modctl$MODCTL_LOAD(0x4, &(0x7f0000001100)={0x0, 0x4, 0x0}) 15:28:54 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) [ 89.3392130] uhub0: device problem, disabling port 1 15:28:54 executing program 1: pipe(&(0x7f0000000040)) getpid() r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async, rerun: 32) r2 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) getsid(r2) fktrace(r0, 0x2, 0x4, r2) (async, rerun: 32) modctl$MODCTL_LOAD(0x4, &(0x7f0000001100)={0x0, 0x4, 0x0}) (rerun: 32) 15:28:55 executing program 0: r0 = compat_30_socket(0x23, 0x1, 0x1) accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000000)) (async) syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x56a, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}, {{}, [{{0x9, 0x5, 0x2, 0x3, 0x418}}]}}}]}}]}}, 0x0) (async) syz_usb_connect$uac1(0x6, 0x11a, &(0x7f0000000100)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x9f, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x108, 0x3, 0x1, 0x1c, 0x40, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x2}, [@mixer_unit={0xa, 0x24, 0x4, 0x2, 0x2, "ea98f55b1b"}, @selector_unit={0x8, 0x24, 0x5, 0x1, 0xff, "a05d4d"}, @extension_unit={0xd, 0x24, 0x8, 0x4, 0x1, 0x7f, "d40282d205b9"}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x6, 0x5, [0x0, 0xa, 0x3, 0x9, 0x8], 0x8}, @feature_unit={0xd, 0x24, 0x6, 0x3, 0x2, 0x3, [0x1, 0x3, 0xa]}, @processing_unit={0xb, 0x24, 0x7, 0x5, 0x4, 0x0, "86026c6c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x3, 0x40, 0x5}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x0, 0x3, 0x20, 0x1}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x1f, 0x1, 0xce, 0x3, "edd088", 'i\\\t'}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x4, 0x3, 0x8, 0x7, "089199", "1e42"}, @as_header={0x7, 0x24, 0x1, 0x80, 0xf0, 0x4}, @as_header={0x7, 0x24, 0x1, 0x3, 0xa0, 0x1001}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x4, 0x0, 0x6, {0x7, 0x25, 0x1, 0xd5f7d4b77ee88be9, 0x2, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x0, 0x2, 0x8, 0x7, "364164ed316b0b3236"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x4, 0x8, 0x5, "4fc3"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x3, 0x1, 0x7e, 0x3a, "b01b", 'k\vk'}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x8, 0x64, {0x7, 0x25, 0x1, 0x0, 0x0, 0x401}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x4, 0x80, 0x6, 0x40, 0x7}, 0x4a, &(0x7f0000000240)={0x5, 0xf, 0x4a, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x3, "6550557982eeddcfa3a0a774786f15e3"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x6, 0x0, 0x1}, @wireless={0xb, 0x10, 0x1, 0x8, 0x18, 0x1, 0x9, 0x1, 0x3f}, @wireless={0xb, 0x10, 0x1, 0x4, 0x84, 0x0, 0x8, 0x8, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "b61eab056c80c5445985e9ddd0dfff95"}]}, 0x8, [{0xf2, &(0x7f00000002c0)=@string={0xf2, 0x3, "891280193a8e219885209711fb8b14b9bb11c869506fb43ac89498c3a2387e61536a4ea1135f081562f257b4c4ca56ee4086317b46b4c309b4e0185690cc3ebecac4cb1b891c0f01bcb67bd138879c63a20645d21b7503f81212414aec0d1d5062bb78eb95ab7b35f268c30154e611b7e79927cf60ba74b342fa965d0ed3d4683824f9404c3062a7bd7b26914c798c4b03b442f6a81d3d314e6fa3762cad69a457f3c1e31c1746b10c126322e1e46b2ff0960535975708f5f9595ad54c0fc0abd89bf43a741cfae09663d87a8ba03a1897254044f7dda91eb8c1c81541b02a067caae0fe77e81c17ed0ea5c025e98eff"}}, {0xaa, &(0x7f00000003c0)=@string={0xaa, 0x3, "f3b459f84d23bcdc09a347e32927977301bd281f5fceb051b6bd88a8eabcedff177ebbacf32d25473df001eb261cfb9f527c8f108f3382e43ae37ead0dde42270fd580c62ec14f4e138d9a64298f1ed020296ab0e7b62cb288add2ff3242f025fb396f8813c66c8f75964d7e52f1243e26e05dfd100006fbe2d822e5f832463b19bfe68a39c07b9628f95be2dffb242d2ca2a7fe43d70a7d4053d7bffda6b6b59175774ca098e6e5"}}, {0x75, &(0x7f0000000480)=@string={0x75, 0x3, "43a96b88875413772b781157daae018a3229b22d128875833b911ce90327398faf515c547a0fe75c51cb7858f98a1028f16dbd63f9ca84360b4df2fab51ed12b798f17cd22a68cc93f5da854201263958ec37f5a3a7c6f78b12c13f1ba1c73fba420f057a9c5985becb54869780f52f7ca0bee"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4}}, {0xbd, &(0x7f0000000500)=@string={0xbd, 0x3, "847c0f771e6c14ea58f9c1e34490efe9cca0975e15cf9a52c25cb0b6eae2c8cd59a6ca60f2bb448fa7c42f7c4c6c54ba9453debdae78fca10029003c608affb6e437e5804c7c7e4793be902025c1f7a32f515e47bb4193f261a8f296d3a23f79432b8c339946a5442f22d9e2ed8546ec173ae2135b41d9f1355688179967d7bbfe1e9c8a192fd3c492312dc772d16e816b897f119b5f1f6f819a6655c217852fa83d697976c7d52d6304f1388590782da0ebc0615e100cd107bd0a"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x448}}, {0x5c, &(0x7f0000000600)=@string={0x5c, 0x3, "9e200ab746aac858c67f45b9d2142122ad55fe70152f406c0a11f977052578aadac60c468ed39b92117e20abb379303c77f94ca21ef23039c5081450ab46323f28e93ad22c7574888b5b7b1ca150bb1649bd0911bb8af9864019"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x1c23}}]}) 15:28:55 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/24, 0x18, 0x40, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000), 0x10, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001f80)=@file={0x0, ""/4099}, &(0x7f0000000080)=0x1005) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) r7 = posix_spawn(0xffffffffffffffff, &(0x7f00000019c0)='\x00', &(0x7f0000001a40)={0x1, 0xfffffff9, &(0x7f0000001a00)=@dup={0x1, r1, {0x410}}}, &(0x7f0000001a80)={0x10, 0x0, {0x9}, 0x101, {[0x10001, 0x9, 0x1ff, 0x800]}, {[0xffffffff, 0x4, 0x5, 0xf0b7]}}, &(0x7f0000001ac0)=['/\'\x00', '\x00', '+(\x00'], &(0x7f0000001b00)=[':!*\'-{)^\x00', '[$h{%[$\']:,[*#]\x00', '])!\x00', '[!\'\x00', '\x00', '\x00']) __stat50(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsid(r9) r10 = semget$private(0x0, 0x5, 0x2c4) semop(r10, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r10, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000001900)=""/31) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000040)=""/4096) r11 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r11, r12, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001280)) r13 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r12, r13, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) __lstat50(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f0000001e00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000100)="6a5bd61e0bf96a55b88a4184d206519dc5f7949bec2e28b31b3fa14d", 0x1c}, {&(0x7f0000001400)="a32b3077919facb7064c6baf6cba98604b782007952c09d59b8ba3fbc3bbec980445deb4153d8695591afe7371ede005b653c8ad1383ed2787cea24e3c0101ab4338c3da89b11abbbe216311e4e10b3f8053f19994907f14d7d1d396605b8bc82cd47fd17be0c98898681213957810a71c23dc06b530e664b53e8d83322faa3d2eaedd5b8822be524ff5e9ef046bdf9cbdac641a6a0bf03b37fdb4245bb4fd089461a0a268ce62509bb4fc3eceaabd6d6c61b1cbcdc2436c414c3a8ca2905e0da228564bfbba1517e2cf3a390246f8a6e4b8c741572311ff5e142e84c0bf4e5cb221cc93e3245b7b1f4fa50e", 0xec}, {&(0x7f0000001500)="d6c048004be7739b338e09380addc1b0b0e3ca789cc08cffa2ea23afef7b6f634a8c001ad66a3b58bf2a5ea5be736b46cdf40bad416671880a6e163806134b92c5ffb048132c8541a3af0cafeed7059029ac02e48f0504d72ccb1df56a59836d99e592229b1ab7d38b121b624223e06d005147a0cd5148dc294cdd7291964209980a70be98f6eda013458e250939d76a9eea1617cd21b7f6c5e2c4d2745fcc981726", 0xa2}, {&(0x7f00000015c0)="607ababe3f4029a0d91ce014c4c28ec9926157baea0bb5d36713bf9b94369212ed00f9e45464c363f1c3e4f9137e7403e20a1fd5ec94f121cd724b5ab37313310c6dc407eb35fd0c4561f8a8dd31c070e3602decb804c242234b8f30a8b083a81aa0067a84c1a242a90363a2e0b1275ee39a17dda1d2669f282b437bc09eb99d19f34760517e14ea113bb06777a42c6744b4", 0x92}, {&(0x7f0000001680)="0ec7c5982bc444bb967c0e2bbadab8f15d8270bbe082ae2f5a87671e25f0965b394e33c1dd572defa4967f7c342c8b470abf427b236f10c51509b33ac66edad87dcacefdbc41b979714e35fa5b1d78b4f0d9364c83da0edee825d3d67d82fa2e430197f719dc20f2b2c32b510edf7d9484120f766078dc50ea5001437a3678e0a2510d82e45c6068b55c225a12752e8cbda2152ef3dbec6f14080ef3b788914d667759db", 0xa4}, {&(0x7f0000000200)="1d", 0x1}, {&(0x7f0000001740)="34c86fd4137a18235178af790890ce9c53cabf13fcd525017725feb555424b2b7cd49b64e96d281df6", 0x29}], 0x7, &(0x7f0000001e40)=ANY=[@ANYBLOB="27f14a200c074448ca04637130452632ffff009669d5f4130a04b83798e33251000100", @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000002000000b4451db37c339905e08c1c14b6c8733ce967281927d8d81ca0a401103dfcff5359027f1454ad5fb45a9880de61343c7884f49349d4de595a9c", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000002000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x3}, 0x409) r15 = compat_43_oaccept(r1, &(0x7f0000000300)=""/160, &(0x7f0000000140)=0xa0) recvmmsg(r15, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000180)=@data, 0xe, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/7, 0x7}, 0x69b4}, 0x10, 0x8500, 0x0) 15:28:55 executing program 4: ioctl$WSDISPLAYIO_GMSGATTRS(0xffffffffffffff9c, 0x40185759, &(0x7f0000000000)) _ksem_init(0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETVERSION(0xffffffffffffff9c, 0x80045729, 0x101) 15:28:55 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71", 0xc) 15:28:56 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0xffff, 0x9}, 0x3e, 0x4}}) (async) lchown(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) (async, rerun: 32) compat_40_mount(&(0x7f0000000080)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async, rerun: 32) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f0000000440)="2152d4140414cdd5f68042e6bdc8353ce53c854439e0898f5859b8d7c9ce7d18637b308519a02396faab7ed94f33573dacb4e45fc63c649d77ba271ccfb4bb6fd4156075d9b467b2f6be16331d6c5795bf3431140be9fc5ecab9c1db5fbdbe3586e58c8df7f6cc574a208602061770f1579425847af0042519d163c80ad62ae187f3c1aefa0e6a042d30f98160d769189d9f443b11e913d69f2852cda94fc51e7ebf52d963aec2") (async, rerun: 32) compat_40_mount(&(0x7f0000000280)='ptyfs\x00', &(0x7f00000002c0)='./file0/../file0\x00', 0x0, &(0x7f0000000440)) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x80000, 0x100) compat_40_mount(&(0x7f0000000000)='msdos\x00', &(0x7f00000000c0)='./file0\x00', 0x1, &(0x7f0000000500)="b4efa0772ba6c0c262368bee81aa2836f4cd87f9e9d813c4a30e0d069d96a22118a5616a9f4e06b3e2398ceb7f6a436e0152cb57f08a78112a3868686ef5964f2e7e3fcb3b269a815aa11ed9636ef5d9f3a30cc38817e3fb0a00d8364701a52f26aa532e60b1276ff5c7aba6f75e7d90ae3e23f605146f2886c57c29d4cb1683cb93d361f1908f95cd81490f7bacea156be4c1b6c7af49f3d0fc95b6c6c18437daee78372534f4d2a88117aaaadae90e99934a828baff25dcc610b61ffca21b08c9f7890ed065d776866c3a21a531d3391385fe2926d16710a469452d9fe15831789df0c24d9abd625d52bc4bb122d60ea1621d3dfffad2b0e666623d8a93245db0245d4d811e01614aeaa65fd4ebc144d95cb19d5e032520e77324910d200a541541cb3131526692844acf58597151548c5fcdac3d08f4f111ad33a9fe0d8312ae98c432a87a85ae4bbf8a7036bb9807ae8fe725b7bf526e619497929f29f6fac3728713914d25aebb0d0affc958f5aa5687f9cd111e83bce6261274c72b9c80416d1c2f6d3b1da6007a5b4d4b7c21203e9f72cbc689ee6bfd34184d19dfebe2970f98f8bbd308cd98dc4cbf2acfd0a7b14ce02c77d8eadaa714f95c20d551994b3346e19865a70371c95639fac7e051053dbdc2e64c18593381b7e11ef687ea96aecc694892b2da427b3ebe8983246982373db6bee936cb28493eaf942f8b9ede10ced2b291f342e147dd6152f3e57ca56f249f9f1e344df1f84d54685427dc248a3361e02112cd46f4f9c62ae7245e1533e3089b23e7836d2947114035767efac73bf71f2a3a998131febddd973ef74d6012f079166b8e92d5f84e5a89f6e701a5f2a191b3d585c7107ca235228933c3431114a4cd97568f8b76e459fb6a70006d21febd8c4ca745b4de1918fe1bb1bcf6ec24c6ee4dc12c97013a96b07f09143b5325357eaf988ddada4f3c776f261363382a76fb93b8cb2c40ccc98db23b4cf432fb3eeed8374551846f33f9d0458b8a93a8388aee136b3466a2eb62f4998e3b5cd6cbefa8e06dd47972afb04d4636b20b376de7cfc2939dd7aac6ccf0d34115a98105fc13bedca2f3dc4e351914d3864989d1d87eb963a767da137e0cbf742e6e04f57694baaa2c19f2964b8d3b5222a36a434731b7268c1289b773189cec060620a3489634e62964f834164417d108052be1f1db110ff37f895101f4ff2b9aad941e8a87b6694935dd3a2bced033b34340b4b6e4bcf8fbb189d24f86ae859e7442770b602ba14ee3c065ab4ff6dfde096ef7a27d5e44795edc26ac10ca4a712994af4c9c8980a70737f63ec81d990b510ad487dd013d156d796923623298aa86c9779c9a4ec5c61c0a15cf3818c336c14419c29bbe6d67c65b9ad08a21a2a7aa00d35620ee9db681a21f1c83333901071360ba5b9624862193429ba2e445cfaac71a66a568aed04d026aa764b21031322159e0c6bad3c5ff24b1afce54482a77d1ef78ebf082b9d15291f3cf01ed31e154410dcfc84c620d28e92e2623ea2e8bfbfd06117432554a9c0cdbdcaac429ccb519da13be8e14c8f927cfb52238afeab7cdd534cc68ed64d27d468e9a5e502a3cb242c879aeb6ad9e215207f35a77252371c7742ba1e2c1dc60f69d9be268971f665e9ecd44f8602405dc2a3abe0bc52899224c0e9043373c6355935e2a5d71a2bb1adb2f6f78f551b1fd15c9c38bace2ceaa0da421a9c7a29bf2673585a9cf2b971ef329da3caa7605804f4875f5357ec05669e1633b80ef49a68237189edc70ef21175d859ef118628e15a76e8c263c920042d9610ec56e0ab1b1c6477dfa11c2be2f7084efad16902ce2a1a6532c710032281c1c5835331e91e549deebc2a06cdd9c4734e95cccb5969d5d4d3a08bd43f9fe3dacc5d4bce926645cd5f565f9d3bcc8b5120a000168fdbf1db07daad2a12d88e05171e1072e30d488b87229bc804c9e9863d0b7784079f5f2b8cc552fb3470d62a5b8a933d9be9d6a15fdd1687aa38eaaa7c46c794f899389a1e8994a57fc9374f6a9f0a44a59e40b42b337a71a74434bf21fcc984e5844cee8c7f1802d42c1446895463f8d80cd598d16dc51a9a36706afe33399e22290fcc3f9fc3626f73aa478ce0d002145771f168f642d214db4be6ac207a78b6a60ccb842237bcd7baa97f48cc6e7472aabaea2cf96fac47f117ffece783e817cf45a60ce3761be6d0ce546a0f9c2d5c835a5e877a73633abf08583d2b3d003a8b397f188ec95f68dcc2a0db69b7bd948c9d65e445d69679f8022b3ce5917588c0aaa2c80cc8060891577856f1c7ab8cdbfdf4ee29f04c377e85cb64096a2b6fc852cb3205419356c3d11523533497c1f8bd324aa10963d731f49c4b2e182520fd28788a1e9ce6e9c17b10fe25079551c2467a37e9da3147bbb1199bfa31863ff7c2cab2d6af58c5f30ac2956e249deccf2931f1304a3d2f5bc600b06337781857417d0a23a4e192dcf18e961bf94908fbe73656b095294c5b47f9cd8e212ec4b80352adba7fd4f6d5c54f1a20e7afd2eb89b2a29f4ee8698ab1a10f9ee88d46ce46f3a4fb255a4c2134329b6711420f8a279f42ff9ce70a196d711f116ff431500bb9b1de6779c9d8d63c104c1fd7685dfdc36cdf9dbb71ddb41c90edefdf9fee038527470ef79ba68e121892c63d91a52521816929f3e8ff9aa573275ac979b7f66227b53af36eb83f4b4fb73b534ac46640875d0c0e6c1b361fabef1f8d0096cc91d3d6754803ba0bc1fa97fcab8b65cb87cee9bcd8b374139cb0ff3b9771439d4e54e414ed0ad5c0c937ac6d149487834aed4d9fb422ae7948cd0cf32c3c4cfbb5f6432b7fae0686228a44a1d262eef9a15a20ab4f1a7c876dd55eb0f1e3409605bfea5615f284aab298d8d2c6cc056c2f85282c26182a94e74ce3a4cd341eda1631bba222157ed13bf57296c19a1c6617616a16bf91bc8c3265d505336b1e56663e06620b5bb560f952f014834ca34274b0f4b07b5514bf825c8ac4d57e752981e6a39b75761b5dfce8ff6162895ad92f7f97f356e9b3a57bfa9b7bdd0cd64b3205f88510c4b65405b40f55b74dd3167ddc9b1874b277107c768cb876de83437ecf51bd74ea2fbc118962adb41a9dfcb0d6aa6cef4105e648a68b0c856c3608939496efc56a0aed698d77aac8726e388c7744304b6b8fa125d2a2d7dcdce653b54f2ee0f677f4c49d9b02a4b424fa7f455700a703b1a3a2d150a36ac1d08a6684c0f7069411958c8693dcf402b429bbcdef991b9dd0a49d46acca5e12be8fd01e063581f11923ec2a567080919c5e50cb477cf8d17edb7e819e2debaf18db99703b064ca89c824b234e5f1e0d2f5355ac17d42fae67a2ae2e88731ed93c50f5f02e2fc8a6501b64d9a2443a97c10827cb21348c05ff28bc6d9ad18da830d04e7e2aa4f240781de541e20bdd8b6833768e31a2e08f293128731623038708598dc85b4314e24d89b321c9966420d3db46af5e6c0d2e529e4b4cfe78414ca31d2324f8e5a20895cf18fedb6dc89e2a92578afdbd8ad8c505b06091e841237f68d05f41b2389f04aadaf1dc0ef521a14327da135b3c4d11ad136f8cba8fa44af08b521bcd49aabdbd649d684d4ff5279b12356d7cd0ba0824313d85cf736545527810b203862673916dd5f219def39941d9bd6ca5e9a39f936bba37499dbddd9714460f73fba6d704fe09c640ff4e9d127df491e755662523ef2181ff51024ec55914976eea2232125447075b3aebdea97f7a185a55e1d1e502b0bc47116fb69b1e5887c356a183d063b2e0319227c597e8afe8406483fd04504b16e83e49aabe9ab59493ad3b448a2b7a632ba7502a4acd3dbc0cbf6af70d0c10ac8e6ce396fd5d2d53fae28449b09b344b60dacba77c4da2bbec3c8bbb3b4b1299574bd47475c45d8282ce4e8e190a656fe69f8ef796e6adfa5a26eb171527517d9584d3a5e4c2f72cd0d0277ccdbf9dd13a6eaa4246a162fd88bc8ab0a3050b2875d2bb2c2f2fa7cc5d423bc4f58dbfb52f97e6d37ddef055e34ff2b515b64077caf6bbd9edf628ec4c9c6097643007bcdbfdc1b85cdd6b47b676ad497ad64fac3001d0d904963dec987b66fbb2a983fe7601052c099348aeb30cbbc7cf590111666df87aaec885af9a4b6f04bd0f59213dd8aecd066765d48094d57d025202dfcce0ab035f0824b634e9000549279faa35f56e9cff6bb28ac44215def3b9b4ee8104e4a01f3afc6d85b30f865ce6af55e7252debbdc87e61df00e1ac061e3506d8090b9cf5fa7846ae2cb4a9a17c2e1d77e2b308eb04f6ff6212f780b78c2188736da7e8855e41f00f3c7474cb36f0e7e2b558afec94206439ff23c6c81abe16138611c7656a99489f91525ac8a2e178f113fc4e84b92c655635074075561ea7f653174fa4dc1fa28d82539c9006934e6cec97fe01c70a84289aae0eabd3bdc14b8048b244aff9399060346aae173e9cfc26296cec3904babc52848b2def2f5272db4657a419454b35d9804c34a44b1aef590739536b342b993eeb02707847a2bffbb546e14d76d8d0266bd97b0b1843df1a7dbd8053990b0b9b0e23f56aa99efc374433f613022074e77428323bc00f286ce28d1f995357c26684f5880ca3f66656dbc90a164f42b88084b210b8fe6798ffcfa384a5e2b9aa312ab8faed93165cc08c72a2a1988aad9e5782ab32ef4c30c497f1b5c31a4eaf79348180dce37e53c54c550d19e71b46bd49d361fd651ff0de2d8e15082686842a4c8ea6da3b38c3c6887212e13cae33a4c4204bdac60546854bad3551d77ac8799a69c4e28428d240917bc0f9f4da5550177bce49a4f730f6c28f53a6ac82f61b10d870b93fb46eb852599b930561fcf8177a19eca45fea58afc435946f289a278e9503741b1611ab33f4307c5781c7fad64f337734229f80b312244d942c4f7d70e5afcab84945aff48254bd4031867297c0cd786820a001634dc63ec2b62d2fae4481344c267d20e69155a549eda2326b4205e12ee0ce1524e2306febcfd68dfe86041398ca4744032eaba85b17a2ab3773e09998c80cca5d8cde542b5dccc27c4a3b602070511564b62bb1309f01bfff90672f31caa481b10a1e8c7bc71b286a4ff197033e29fc7a23888d4ed4b338d3ee0ad4f8b21b77ce747609e09fc12a257bac6c633972ed6dd00c7642e6b73ded669fb4c966de2aef7e10e15d2dd97816df968d5fb77e42be28faedef4b134975d87a513231c86b06d613c8f95c9703398cd037939bb201a754a05536fcabeec41f9c97c38702a8aa34bc3a00801b75098223f03980a3e833f7c21d87258d83e81ffdee66b46f6e1ce0bc5878fd840bfec4b0fccbdafbe75908670c8af78fae7ce3e8cc4f3c7f845a39fd8ad0e32c8e35dbba4c84eddb845b062fa748bcf6426779921d5677e5c502838245b367b3b1ce2ddd8938940050fe53a0e0759f4440eaaf86fb6f49dc34a284507f08f30685b5889d0b2598217f4bbb206ece33489fda7b07f0fe9c3ef89fffc86b46f906ddf1cddb9deb5573a8e970150f938d3d18add0ad9bb993fd0ade229326c5f260ebbe6e4282331d2b2b80fd98f8fca3eb224c77ddfbac4f96acd1d3302073747660d71cb3b58af5f750dd19b74f762c015b248466963dd921fdafdca577cfff764657880120c096c794246a2db01555d132f1d7cbc7e869766577879e6ea07d409e5b58d83da3d56dc1c7b774c2ba74f59b8617b1555bb532abab8f9cd635251f1d447f5804e360e8b2798bb555") 15:28:56 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/24, 0x18, 0x40, 0x0, 0x0) (async) sendmmsg(r1, &(0x7f0000000000), 0x10, 0x0, 0x0) (async, rerun: 32) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001f80)=@file={0x0, ""/4099}, &(0x7f0000000080)=0x1005) (async, rerun: 32) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) (async) r4 = socket(0x18, 0x400000002, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) (async) r7 = posix_spawn(0xffffffffffffffff, &(0x7f00000019c0)='\x00', &(0x7f0000001a40)={0x1, 0xfffffff9, &(0x7f0000001a00)=@dup={0x1, r1, {0x410}}}, &(0x7f0000001a80)={0x10, 0x0, {0x9}, 0x101, {[0x10001, 0x9, 0x1ff, 0x800]}, {[0xffffffff, 0x4, 0x5, 0xf0b7]}}, &(0x7f0000001ac0)=['/\'\x00', '\x00', '+(\x00'], &(0x7f0000001b00)=[':!*\'-{)^\x00', '[$h{%[$\']:,[*#]\x00', '])!\x00', '[!\'\x00', '\x00', '\x00']) (async) __stat50(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r9 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsid(r9) (async) r10 = semget$private(0x0, 0x5, 0x2c4) semop(r10, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async, rerun: 32) semop(r10, 0xffffffffffffffff, 0x53) (async, rerun: 32) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000001900)=""/31) (async) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000040)=""/4096) r11 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r11, r12, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001280)) (async) r13 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r12, r13, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) __lstat50(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f0000001e00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000100)="6a5bd61e0bf96a55b88a4184d206519dc5f7949bec2e28b31b3fa14d", 0x1c}, {&(0x7f0000001400)="a32b3077919facb7064c6baf6cba98604b782007952c09d59b8ba3fbc3bbec980445deb4153d8695591afe7371ede005b653c8ad1383ed2787cea24e3c0101ab4338c3da89b11abbbe216311e4e10b3f8053f19994907f14d7d1d396605b8bc82cd47fd17be0c98898681213957810a71c23dc06b530e664b53e8d83322faa3d2eaedd5b8822be524ff5e9ef046bdf9cbdac641a6a0bf03b37fdb4245bb4fd089461a0a268ce62509bb4fc3eceaabd6d6c61b1cbcdc2436c414c3a8ca2905e0da228564bfbba1517e2cf3a390246f8a6e4b8c741572311ff5e142e84c0bf4e5cb221cc93e3245b7b1f4fa50e", 0xec}, {&(0x7f0000001500)="d6c048004be7739b338e09380addc1b0b0e3ca789cc08cffa2ea23afef7b6f634a8c001ad66a3b58bf2a5ea5be736b46cdf40bad416671880a6e163806134b92c5ffb048132c8541a3af0cafeed7059029ac02e48f0504d72ccb1df56a59836d99e592229b1ab7d38b121b624223e06d005147a0cd5148dc294cdd7291964209980a70be98f6eda013458e250939d76a9eea1617cd21b7f6c5e2c4d2745fcc981726", 0xa2}, {&(0x7f00000015c0)="607ababe3f4029a0d91ce014c4c28ec9926157baea0bb5d36713bf9b94369212ed00f9e45464c363f1c3e4f9137e7403e20a1fd5ec94f121cd724b5ab37313310c6dc407eb35fd0c4561f8a8dd31c070e3602decb804c242234b8f30a8b083a81aa0067a84c1a242a90363a2e0b1275ee39a17dda1d2669f282b437bc09eb99d19f34760517e14ea113bb06777a42c6744b4", 0x92}, {&(0x7f0000001680)="0ec7c5982bc444bb967c0e2bbadab8f15d8270bbe082ae2f5a87671e25f0965b394e33c1dd572defa4967f7c342c8b470abf427b236f10c51509b33ac66edad87dcacefdbc41b979714e35fa5b1d78b4f0d9364c83da0edee825d3d67d82fa2e430197f719dc20f2b2c32b510edf7d9484120f766078dc50ea5001437a3678e0a2510d82e45c6068b55c225a12752e8cbda2152ef3dbec6f14080ef3b788914d667759db", 0xa4}, {&(0x7f0000000200)="1d", 0x1}, {&(0x7f0000001740)="34c86fd4137a18235178af790890ce9c53cabf13fcd525017725feb555424b2b7cd49b64e96d281df6", 0x29}], 0x7, &(0x7f0000001e40)=ANY=[@ANYBLOB="27f14a200c074448ca04637130452632ffff009669d5f4130a04b83798e33251000100", @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000002000000b4451db37c339905e08c1c14b6c8733ce967281927d8d81ca0a401103dfcff5359027f1454ad5fb45a9880de61343c7884f49349d4de595a9c", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000002000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x3}, 0x409) (async) r15 = compat_43_oaccept(r1, &(0x7f0000000300)=""/160, &(0x7f0000000140)=0xa0) recvmmsg(r15, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000180)=@data, 0xe, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/7, 0x7}, 0x69b4}, 0x10, 0x8500, 0x0) 15:28:56 executing program 2: posix_spawn(0x0, &(0x7f00000000c0)=',).{-^(\x00', &(0x7f0000000500)={0x528f, 0x1e9, &(0x7f00000003c0)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000380)='}\x00', 0x9, 0x80}}}, &(0x7f0000000540)={0x1, 0x0, {0x2}, 0x6, {[0x3b3d, 0xffffffff, 0x6, 0x5]}, {[0x80, 0x0, 0x3]}}, &(0x7f0000000580)=['ntfs\x00', 'overlay\x00', '(\x00', 'overlay\x00', 'cd9660\x00'], &(0x7f00000005c0)=['overlay\x00', '\x00', '/$\x00']) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) compat_40_mount(&(0x7f0000000140)='cd9660\x00', &(0x7f0000000180)='./file0\x00', 0x200, &(0x7f0000000280)="26df8ea0bb45e041264ba72383e8a43e50d1677366f71fd034c7c5406c5f50b963e831ce0c0aa862c10ad4c4c6c6b15f7b269e734dd79fdc359e8913bf17cc56723e0ee039d5") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x400) write(r0, 0x0, 0x0) 15:28:56 executing program 1: pipe(&(0x7f0000000040)) (async) getpid() r0 = socket(0x18, 0x400000002, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) dup2(r0, r1) (async, rerun: 32) openat$wscons(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (rerun: 32) r2 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsid(r2) (async, rerun: 32) fktrace(r0, 0x2, 0x4, r2) (async, rerun: 32) modctl$MODCTL_LOAD(0x4, &(0x7f0000001100)={0x0, 0x4, 0x0}) 15:28:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x8004741b, &(0x7f0000000040)=0xa) ioctl$FIOASYNC(r0, 0x80207443, &(0x7f0000000140)) 15:28:56 executing program 4: ioctl$WSDISPLAYIO_GMSGATTRS(0xffffffffffffff9c, 0x40185759, &(0x7f0000000000)) _ksem_init(0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETVERSION(0xffffffffffffff9c, 0x80045729, 0x101) ioctl$WSDISPLAYIO_GMSGATTRS(0xffffffffffffff9c, 0x40185759, &(0x7f0000000000)) (async) _ksem_init(0x0, 0xffffffffffffffff) (async) ioctl$WSMOUSEIO_SETVERSION(0xffffffffffffff9c, 0x80045729, 0x101) (async) 15:28:56 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71", 0xc) [ 91.5092313] uhub0: device problem, disabling port 1 15:28:56 executing program 4: ioctl$WSDISPLAYIO_GMSGATTRS(0xffffffffffffff9c, 0x40185759, &(0x7f0000000000)) _ksem_init(0x0, 0xffffffffffffffff) (async) _ksem_init(0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETVERSION(0xffffffffffffff9c, 0x80045729, 0x101) [ 91.5692343] irframe0: SIR [ 91.5692343] irframe0 attached at tty04 [ 91.5892366] irframe0 detached from tty04 [ 91.5892366] irframe0: detached 15:28:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x8004741b, &(0x7f0000000040)=0xa) ioctl$FIOASYNC(r0, 0x80207443, &(0x7f0000000140)) 15:28:57 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71", 0xc) 15:28:57 executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, 0x0}}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="ef1bd4223ee10718312e27f6acb2005756a6f6e44947895b51", 0x19}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="b8000000000000000002ff07000000000000dd437ec6a11064564e0000000000"], 0x1608}, 0xd) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) 15:28:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) unmount(&(0x7f0000000100)='./file0\x00', 0x4000000) __mount50(&(0x7f0000000140)='zfs\x00', &(0x7f0000000180)='./file0\x00', 0x2, &(0x7f0000000280)="b41bb9718982cabb868c3cae79060010", 0x10) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') __mount50(&(0x7f0000000040)='fdesc\x00', &(0x7f00000002c0)='./file0\x00', 0x400, &(0x7f00000000c0)="19b8dc23f8f1396b76c1567bc4f5519b323c98d3867b6371322b62025be63e3e444bef848e", 0x25) pathconf(&(0x7f00000001c0)='./file0\x00', 0x2) 15:28:57 executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, 0x0}}, 0x10, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="ef1bd4223ee10718312e27f6acb2005756a6f6e44947895b51", 0x19}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="b8000000000000000002ff07000000000000dd437ec6a11064564e0000000000"], 0x1608}, 0xd) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) [ 92.3392626] irframe0: SIR [ 92.3392626] irframe0 attached at tty04 [ 92.3592406] irframe0 detached from tty04 [ 92.3692522] irframe0: detached 15:28:58 executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="ef1bd4223ee10718312e27f6acb2005756a6f6e44947895b51", 0x19}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="b8000000000000000002ff07000000000000dd437ec6a11064564e0000000000"], 0x1608}, 0xd) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) 15:28:58 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) 15:28:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x0) ioctl$FIOASYNC(r0, 0x8004741b, &(0x7f0000000040)=0xa) ioctl$FIOASYNC(r0, 0x80207443, &(0x7f0000000140)) 15:28:58 executing program 2: posix_spawn(0x0, &(0x7f00000000c0)=',).{-^(\x00', &(0x7f0000000500)={0x528f, 0x1e9, &(0x7f00000003c0)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000380)='}\x00', 0x9, 0x80}}}, &(0x7f0000000540)={0x1, 0x0, {0x2}, 0x6, {[0x3b3d, 0xffffffff, 0x6, 0x5]}, {[0x80, 0x0, 0x3]}}, &(0x7f0000000580)=['ntfs\x00', 'overlay\x00', '(\x00', 'overlay\x00', 'cd9660\x00'], &(0x7f00000005c0)=['overlay\x00', '\x00', '/$\x00']) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) compat_40_mount(&(0x7f0000000140)='cd9660\x00', &(0x7f0000000180)='./file0\x00', 0x200, &(0x7f0000000280)="26df8ea0bb45e041264ba72383e8a43e50d1677366f71fd034c7c5406c5f50b963e831ce0c0aa862c10ad4c4c6c6b15f7b269e734dd79fdc359e8913bf17cc56723e0ee039d5") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x400) write(r0, 0x0, 0x0) posix_spawn(0x0, &(0x7f00000000c0)=',).{-^(\x00', &(0x7f0000000500)={0x528f, 0x1e9, &(0x7f00000003c0)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000380)='}\x00', 0x9, 0x80}}}, &(0x7f0000000540)={0x1, 0x0, {0x2}, 0x6, {[0x3b3d, 0xffffffff, 0x6, 0x5]}, {[0x80, 0x0, 0x3]}}, &(0x7f0000000580)=['ntfs\x00', 'overlay\x00', '(\x00', 'overlay\x00', 'cd9660\x00'], &(0x7f00000005c0)=['overlay\x00', '\x00', '/$\x00']) (async) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') (async) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x8) (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) compat_40_mount(&(0x7f0000000140)='cd9660\x00', &(0x7f0000000180)='./file0\x00', 0x200, &(0x7f0000000280)="26df8ea0bb45e041264ba72383e8a43e50d1677366f71fd034c7c5406c5f50b963e831ce0c0aa862c10ad4c4c6c6b15f7b269e734dd79fdc359e8913bf17cc56723e0ee039d5") (async) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x400) (async) write(r0, 0x0, 0x0) (async) 15:28:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) unmount(&(0x7f0000000100)='./file0\x00', 0x4000000) (async) unmount(&(0x7f0000000100)='./file0\x00', 0x4000000) __mount50(&(0x7f0000000140)='zfs\x00', &(0x7f0000000180)='./file0\x00', 0x2, &(0x7f0000000280)="b41bb9718982cabb868c3cae79060010", 0x10) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') __mount50(&(0x7f0000000040)='fdesc\x00', &(0x7f00000002c0)='./file0\x00', 0x400, &(0x7f00000000c0)="19b8dc23f8f1396b76c1567bc4f5519b323c98d3867b6371322b62025be63e3e444bef848e", 0x25) (async) __mount50(&(0x7f0000000040)='fdesc\x00', &(0x7f00000002c0)='./file0\x00', 0x400, &(0x7f00000000c0)="19b8dc23f8f1396b76c1567bc4f5519b323c98d3867b6371322b62025be63e3e444bef848e", 0x25) pathconf(&(0x7f00000001c0)='./file0\x00', 0x2) 15:28:58 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/24, 0x18, 0x40, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000), 0x10, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001f80)=@file={0x0, ""/4099}, &(0x7f0000000080)=0x1005) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) (async) r4 = socket(0x18, 0x400000002, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) (async) r7 = posix_spawn(0xffffffffffffffff, &(0x7f00000019c0)='\x00', &(0x7f0000001a40)={0x1, 0xfffffff9, &(0x7f0000001a00)=@dup={0x1, r1, {0x410}}}, &(0x7f0000001a80)={0x10, 0x0, {0x9}, 0x101, {[0x10001, 0x9, 0x1ff, 0x800]}, {[0xffffffff, 0x4, 0x5, 0xf0b7]}}, &(0x7f0000001ac0)=['/\'\x00', '\x00', '+(\x00'], &(0x7f0000001b00)=[':!*\'-{)^\x00', '[$h{%[$\']:,[*#]\x00', '])!\x00', '[!\'\x00', '\x00', '\x00']) (async) __stat50(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = posix_spawn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsid(r9) (async) r10 = semget$private(0x0, 0x5, 0x2c4) semop(r10, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r10, 0xffffffffffffffff, 0x53) (async) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000001900)=""/31) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000040)=""/4096) (async) r11 = geteuid() (async) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r11, r12, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001280)) r13 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r12, r13, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async) __lstat50(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f0000001e00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000100)="6a5bd61e0bf96a55b88a4184d206519dc5f7949bec2e28b31b3fa14d", 0x1c}, {&(0x7f0000001400)="a32b3077919facb7064c6baf6cba98604b782007952c09d59b8ba3fbc3bbec980445deb4153d8695591afe7371ede005b653c8ad1383ed2787cea24e3c0101ab4338c3da89b11abbbe216311e4e10b3f8053f19994907f14d7d1d396605b8bc82cd47fd17be0c98898681213957810a71c23dc06b530e664b53e8d83322faa3d2eaedd5b8822be524ff5e9ef046bdf9cbdac641a6a0bf03b37fdb4245bb4fd089461a0a268ce62509bb4fc3eceaabd6d6c61b1cbcdc2436c414c3a8ca2905e0da228564bfbba1517e2cf3a390246f8a6e4b8c741572311ff5e142e84c0bf4e5cb221cc93e3245b7b1f4fa50e", 0xec}, {&(0x7f0000001500)="d6c048004be7739b338e09380addc1b0b0e3ca789cc08cffa2ea23afef7b6f634a8c001ad66a3b58bf2a5ea5be736b46cdf40bad416671880a6e163806134b92c5ffb048132c8541a3af0cafeed7059029ac02e48f0504d72ccb1df56a59836d99e592229b1ab7d38b121b624223e06d005147a0cd5148dc294cdd7291964209980a70be98f6eda013458e250939d76a9eea1617cd21b7f6c5e2c4d2745fcc981726", 0xa2}, {&(0x7f00000015c0)="607ababe3f4029a0d91ce014c4c28ec9926157baea0bb5d36713bf9b94369212ed00f9e45464c363f1c3e4f9137e7403e20a1fd5ec94f121cd724b5ab37313310c6dc407eb35fd0c4561f8a8dd31c070e3602decb804c242234b8f30a8b083a81aa0067a84c1a242a90363a2e0b1275ee39a17dda1d2669f282b437bc09eb99d19f34760517e14ea113bb06777a42c6744b4", 0x92}, {&(0x7f0000001680)="0ec7c5982bc444bb967c0e2bbadab8f15d8270bbe082ae2f5a87671e25f0965b394e33c1dd572defa4967f7c342c8b470abf427b236f10c51509b33ac66edad87dcacefdbc41b979714e35fa5b1d78b4f0d9364c83da0edee825d3d67d82fa2e430197f719dc20f2b2c32b510edf7d9484120f766078dc50ea5001437a3678e0a2510d82e45c6068b55c225a12752e8cbda2152ef3dbec6f14080ef3b788914d667759db", 0xa4}, {&(0x7f0000000200)="1d", 0x1}, {&(0x7f0000001740)="34c86fd4137a18235178af790890ce9c53cabf13fcd525017725feb555424b2b7cd49b64e96d281df6", 0x29}], 0x7, &(0x7f0000001e40)=ANY=[@ANYBLOB="27f14a200c074448ca04637130452632ffff009669d5f4130a04b83798e33251000100", @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000002000000b4451db37c339905e08c1c14b6c8733ce967281927d8d81ca0a401103dfcff5359027f1454ad5fb45a9880de61343c7884f49349d4de595a9c", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000002000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x3}, 0x409) r15 = compat_43_oaccept(r1, &(0x7f0000000300)=""/160, &(0x7f0000000140)=0xa0) recvmmsg(r15, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000180)=@data, 0xe, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/7, 0x7}, 0x69b4}, 0x10, 0x8500, 0x0) 15:28:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) unmount(&(0x7f0000000100)='./file0\x00', 0x4000000) __mount50(&(0x7f0000000140)='zfs\x00', &(0x7f0000000180)='./file0\x00', 0x2, &(0x7f0000000280)="b41bb9718982cabb868c3cae79060010", 0x10) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') __mount50(&(0x7f0000000040)='fdesc\x00', &(0x7f00000002c0)='./file0\x00', 0x400, &(0x7f00000000c0)="19b8dc23f8f1396b76c1567bc4f5519b323c98d3867b6371322b62025be63e3e444bef848e", 0x25) pathconf(&(0x7f00000001c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) (async) unmount(&(0x7f0000000100)='./file0\x00', 0x4000000) (async) __mount50(&(0x7f0000000140)='zfs\x00', &(0x7f0000000180)='./file0\x00', 0x2, &(0x7f0000000280)="b41bb9718982cabb868c3cae79060010", 0x10) (async) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') (async) __mount50(&(0x7f0000000040)='fdesc\x00', &(0x7f00000002c0)='./file0\x00', 0x400, &(0x7f00000000c0)="19b8dc23f8f1396b76c1567bc4f5519b323c98d3867b6371322b62025be63e3e444bef848e", 0x25) (async) pathconf(&(0x7f00000001c0)='./file0\x00', 0x2) (async) 15:28:59 executing program 2: posix_spawn(0x0, &(0x7f00000000c0)=',).{-^(\x00', &(0x7f0000000500)={0x528f, 0x1e9, &(0x7f00000003c0)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000380)='}\x00', 0x9, 0x80}}}, &(0x7f0000000540)={0x1, 0x0, {0x2}, 0x6, {[0x3b3d, 0xffffffff, 0x6, 0x5]}, {[0x80, 0x0, 0x3]}}, &(0x7f0000000580)=['ntfs\x00', 'overlay\x00', '(\x00', 'overlay\x00', 'cd9660\x00'], &(0x7f00000005c0)=['overlay\x00', '\x00', '/$\x00']) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") (async) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) compat_40_mount(&(0x7f0000000140)='cd9660\x00', &(0x7f0000000180)='./file0\x00', 0x200, &(0x7f0000000280)="26df8ea0bb45e041264ba72383e8a43e50d1677366f71fd034c7c5406c5f50b963e831ce0c0aa862c10ad4c4c6c6b15f7b269e734dd79fdc359e8913bf17cc56723e0ee039d5") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x400) write(r0, 0x0, 0x0) (async) write(r0, 0x0, 0x0) 15:28:59 executing program 1: posix_spawn(0x0, &(0x7f00000000c0)=',).{-^(\x00', &(0x7f0000000500)={0x528f, 0x1e9, &(0x7f00000003c0)=@open={0x0, 0xffffffffffffff9c, {&(0x7f0000000380)='}\x00', 0x9, 0x80}}}, &(0x7f0000000540)={0x1, 0x0, {0x2}, 0x6, {[0x3b3d, 0xffffffff, 0x6, 0x5]}, {[0x80, 0x0, 0x3]}}, &(0x7f0000000580)=['ntfs\x00', 'overlay\x00', '(\x00', 'overlay\x00', 'cd9660\x00'], &(0x7f00000005c0)=['overlay\x00', '\x00', '/$\x00']) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000340)='ntfs\x00', &(0x7f0000000200)='./file0/file0/file0\x00', 0x0, &(0x7f0000000400)="ac348d71748ebab4c7b677d5aa0a6e6b407398da7f6e1e51782e28564f44f00eb6daff4ce5d3d3e013e33de0171c8ce50892e735c5b6d6270ce68401588b6e130ca286599edbe9611a22862505aaffd50a43bb03aeb9c0fb46d80f21987120a5bfef6c06d11c5a26514bd66d39320fa272c4fcc283f97d983a5a4d8207eebac878094b912373c834e727bfb8fce517a10ae2c4a9905b8a362e5a9f08ca9d8816d5a83b3756a03a68e9e4a017e93e4be61289dcb7cd4c67e81832c40b6e57ea98560c574607b7a6d17a2e0c7d78cdec1098c480dc01db4e5637d963b5252b5000000000000000") __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) compat_40_mount(&(0x7f0000000140)='cd9660\x00', &(0x7f0000000180)='./file0\x00', 0x200, &(0x7f0000000280)="26df8ea0bb45e041264ba72383e8a43e50d1677366f71fd034c7c5406c5f50b963e831ce0c0aa862c10ad4c4c6c6b15f7b269e734dd79fdc359e8913bf17cc56723e0ee039d5") r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x400) write(r0, 0x0, 0x0) [ 93.7892619] irframe0: SIR [ 93.7892619] irframe0 attached at tty04 [ 93.7992717] irframe0 detached from tty04 [ 93.8092603] irframe0: detached 15:28:59 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) 15:29:00 executing program 4: syz_usb_connect$cdc_ecm(0x1, 0x4d, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_connect$cdc_ncm(0x7, 0x86, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x2, 0x1, 0x9, 0xa0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "a4"}, {0x5, 0x24, 0x0, 0x81}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x8000, 0x1, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0xb0d9a8419663beac}, [@mbim={0xc, 0x24, 0x1b, 0x6, 0x8000, 0x7f, 0x50, 0xffff, 0x4}, @acm={0x4, 0x24, 0x2, 0x8}, @dmm={0x7, 0x24, 0x14, 0x8, 0xf74e}]}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0x79, 0x5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x1d7, 0x7, 0xd8, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x3, 0xff, 0x3f}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x0, 0x6, 0x4, 0xf7, 0x40, 0xff}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x280a}}]}) 15:29:00 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) 15:29:00 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0f470a00", @ANYRES8=r0], 0xa) 15:29:00 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000003c0)='.\x00', 0x0, &(0x7f0000001080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r1, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) lchown(&(0x7f0000001040)='./file0/../file0\x00', r4, r0) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x400000) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) 15:29:00 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0f470a00", @ANYRES8=r0], 0xa) [ 95.4692810] uhub4: device problem, disabling port 1 [ 96.0192983] uhub4: device problem, disabling port 1 15:29:01 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) 15:29:01 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) (async) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000003c0)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(r1, 0xffffffffffffffff, 0x53) (async) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) (async, rerun: 32) r2 = geteuid() (async, rerun: 32) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) (async) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async, rerun: 64) lchown(&(0x7f0000001040)='./file0/../file0\x00', r4, r0) (async, rerun: 64) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x400000) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) (async) pipe2(0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) (async) lchown(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) 15:29:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0f470a00", @ANYRES8=r0], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0f470a00", @ANYRES8=r0], 0xa) (async) 15:29:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f00000000c0)='tmpfs\x00', &(0x7f0000000100)='./file0/../file0\x00', 0x4000800, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 15:29:02 executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185764, &(0x7f0000000040)={0x0, 0x2, {0x100000000, 0x4}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x0, 0x3, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc118691d, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) 15:29:02 executing program 4: syz_usb_connect$cdc_ecm(0x1, 0x4d, &(0x7f0000000000)=ANY=[], 0x0) (async) syz_usb_connect$cdc_ncm(0x7, 0x86, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x2, 0x1, 0x9, 0xa0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "a4"}, {0x5, 0x24, 0x0, 0x81}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x8000, 0x1, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0xb0d9a8419663beac}, [@mbim={0xc, 0x24, 0x1b, 0x6, 0x8000, 0x7f, 0x50, 0xffff, 0x4}, @acm={0x4, 0x24, 0x2, 0x8}, @dmm={0x7, 0x24, 0x14, 0x8, 0xf74e}]}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0x79, 0x5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x1d7, 0x7, 0xd8, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x3, 0xff, 0x3f}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x0, 0x6, 0x4, 0xf7, 0x40, 0xff}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x280a}}]}) 15:29:02 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) 15:29:02 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) 15:29:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) __mount50(&(0x7f00000000c0)='tmpfs\x00', &(0x7f0000000100)='./file0/../file0\x00', 0x4000800, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 15:29:02 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (fail_nth: 1) 15:29:02 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001d12, r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffc, 0x0, 0x0, 0x0, 0x140}}) shmat(r2, &(0x7f0000003000/0x1000)=nil, 0x5000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) compat_12_stat12(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___shmctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="27759fe4b95240"}) compat_20_statfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r7 = __clone(0x200, &(0x7f0000000580)="1a4d892147f15790d83e9af8d3717f34b59747e508ecd942e349620020425236f6c774dda0fe8f6889a0046634230b3a7e23b9136655b9cde35280c93f963f8ed1966d7643806c4c4c2e08ab41dfeef1585d8c3536d377f7b8fa38e20e2305d31013337841ea522b6d24debeed1721577b4b9891086f60e5cb76bd55ef5946ba40a5f59a22c33b5331fbaa751c4086d463c18c526d9217a83fc0e7b8540e7f20d4043442dd4584e58ed600661c5a7c1d9b46be2631f5034ed3ebd62a8c391b8c2abb17de5358db9dcc46109fda3a26d69683da8a989b830687fb0e698349e4840b96371f") shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x200, 0xf016}, 0x10000, 0x7, r7, r1, 0xffffffffffffffff, 0x9, 0x3}) sendmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000040)=@data="71201dc5a55ea88d80c634a5db16", 0xe, 0x0, 0x0, 0x0, 0xa0}, 0x7}, 0x10, 0x0, 0x0) 15:29:02 executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185764, &(0x7f0000000040)={0x0, 0x2, {0x100000000, 0x4}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x0, 0x3, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc118691d, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) [ 97.4193039] uhub4: device problem, disabling port 1 15:29:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f00000000c0)='tmpfs\x00', &(0x7f0000000100)='./file0/../file0\x00', 0x4000800, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 15:29:03 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:29:03 executing program 1: mkdir(&(0x7f0000001180)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000003c0)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r1, 0xffffffffffffffff, 0x53) (async) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) (async) r2 = geteuid() (async) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) (async) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async, rerun: 64) lchown(&(0x7f0000001040)='./file0/../file0\x00', r4, r0) (async, rerun: 64) compat_40_mount(&(0x7f0000000140)='union\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x400000) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) (async) lchown(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) 15:29:03 executing program 0: ioctl$WSDISPLAYIO_SBORDER(0xffffffffffffffff, 0x8004575c, 0x1) compat_43_ogetrlimit(0x0, &(0x7f0000001880)) 15:29:03 executing program 4: syz_usb_connect$cdc_ecm(0x1, 0x4d, &(0x7f0000000000)=ANY=[], 0x0) (async) syz_usb_connect$cdc_ncm(0x7, 0x86, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x2, 0x1, 0x9, 0xa0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "a4"}, {0x5, 0x24, 0x0, 0x81}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x8000, 0x1, 0xff}, {0x6, 0x24, 0x1a, 0x0, 0xb0d9a8419663beac}, [@mbim={0xc, 0x24, 0x1b, 0x6, 0x8000, 0x7f, 0x50, 0xffff, 0x4}, @acm={0x4, 0x24, 0x2, 0x8}, @dmm={0x7, 0x24, 0x14, 0x8, 0xf74e}]}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0x79, 0x5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x1d7, 0x7, 0xd8, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x3, 0xff, 0x3f}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x0, 0x6, 0x4, 0xf7, 0x40, 0xff}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x280a}}]}) 15:29:03 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001d12, r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffc, 0x0, 0x0, 0x0, 0x140}}) shmat(r2, &(0x7f0000003000/0x1000)=nil, 0x5000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) compat_12_stat12(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___shmctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="27759fe4b95240"}) compat_20_statfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r7 = __clone(0x200, &(0x7f0000000580)="1a4d892147f15790d83e9af8d3717f34b59747e508ecd942e349620020425236f6c774dda0fe8f6889a0046634230b3a7e23b9136655b9cde35280c93f963f8ed1966d7643806c4c4c2e08ab41dfeef1585d8c3536d377f7b8fa38e20e2305d31013337841ea522b6d24debeed1721577b4b9891086f60e5cb76bd55ef5946ba40a5f59a22c33b5331fbaa751c4086d463c18c526d9217a83fc0e7b8540e7f20d4043442dd4584e58ed600661c5a7c1d9b46be2631f5034ed3ebd62a8c391b8c2abb17de5358db9dcc46109fda3a26d69683da8a989b830687fb0e698349e4840b96371f") shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x200, 0xf016}, 0x10000, 0x7, r7, r1, 0xffffffffffffffff, 0x9, 0x3}) sendmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000040)=@data="71201dc5a55ea88d80c634a5db16", 0xe, 0x0, 0x0, 0x0, 0xa0}, 0x7}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001d12, r1) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffc, 0x0, 0x0, 0x0, 0x140}}) (async) shmat(r2, &(0x7f0000003000/0x1000)=nil, 0x5000) (async) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) (async) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) (async) shmctl$IPC_RMID(r2, 0x0) (async) compat_12_stat12(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) (async) compat_50___shmctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="27759fe4b95240"}) (async) compat_20_statfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)) (async) getegid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) (async) __clone(0x200, &(0x7f0000000580)="1a4d892147f15790d83e9af8d3717f34b59747e508ecd942e349620020425236f6c774dda0fe8f6889a0046634230b3a7e23b9136655b9cde35280c93f963f8ed1966d7643806c4c4c2e08ab41dfeef1585d8c3536d377f7b8fa38e20e2305d31013337841ea522b6d24debeed1721577b4b9891086f60e5cb76bd55ef5946ba40a5f59a22c33b5331fbaa751c4086d463c18c526d9217a83fc0e7b8540e7f20d4043442dd4584e58ed600661c5a7c1d9b46be2631f5034ed3ebd62a8c391b8c2abb17de5358db9dcc46109fda3a26d69683da8a989b830687fb0e698349e4840b96371f") (async) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x200, 0xf016}, 0x10000, 0x7, r7, r1, 0xffffffffffffffff, 0x9, 0x3}) (async) sendmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000040)=@data="71201dc5a55ea88d80c634a5db16", 0xe, 0x0, 0x0, 0x0, 0xa0}, 0x7}, 0x10, 0x0, 0x0) (async) 15:29:04 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000000c0)='.\x00', 0x28100421, &(0x7f0000001080), 0x0) __mount50(&(0x7f00000001c0)='v7fs\x00', &(0x7f0000000200)='./file1\x00', 0x20, &(0x7f0000000240)="6b1e6a79d63ae86da035cead54ee6426ac355dff19ac67750ffc4aafd3a06afc8763e2c288d5197336b96ff62df216e13087271fd5611679cfb2502d456466820bb67a57b4a7e26ad1eabe15e1ae0e620a231b0fb9d28c957d0dd589859319e8e41ed773d69526c2c6e2d8ed90cca89d82b33c8559bc2223093426e25fa3cdbc10a711a77fb9ab2994695aaac30a", 0x8e) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0x20, 0xf2) unmount(&(0x7f0000000080)='./file1\x00', 0x20) open(&(0x7f0000000140)='./file1\x00', 0x80000, 0x1) 15:29:04 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713030e699", 0x10) 15:29:04 executing program 0: ioctl$WSDISPLAYIO_SBORDER(0xffffffffffffffff, 0x8004575c, 0x1) compat_43_ogetrlimit(0x0, &(0x7f0000001880)) 15:29:04 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001d12, r1) (async) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffc, 0x0, 0x0, 0x0, 0x140}}) shmat(r2, &(0x7f0000003000/0x1000)=nil, 0x5000) (async) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) (async) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) (async) compat_12_stat12(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) compat_50___shmctl13$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="27759fe4b95240"}) (async, rerun: 64) compat_20_statfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0}) (async, rerun: 64) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) (async, rerun: 32) r7 = __clone(0x200, &(0x7f0000000580)="1a4d892147f15790d83e9af8d3717f34b59747e508ecd942e349620020425236f6c774dda0fe8f6889a0046634230b3a7e23b9136655b9cde35280c93f963f8ed1966d7643806c4c4c2e08ab41dfeef1585d8c3536d377f7b8fa38e20e2305d31013337841ea522b6d24debeed1721577b4b9891086f60e5cb76bd55ef5946ba40a5f59a22c33b5331fbaa751c4086d463c18c526d9217a83fc0e7b8540e7f20d4043442dd4584e58ed600661c5a7c1d9b46be2631f5034ed3ebd62a8c391b8c2abb17de5358db9dcc46109fda3a26d69683da8a989b830687fb0e698349e4840b96371f") (rerun: 32) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x200, 0xf016}, 0x10000, 0x7, r7, r1, 0xffffffffffffffff, 0x9, 0x3}) sendmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000040)=@data="71201dc5a55ea88d80c634a5db16", 0xe, 0x0, 0x0, 0x0, 0xa0}, 0x7}, 0x10, 0x0, 0x0) 15:29:05 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x18, 0x400000002, 0x4) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) [ 99.7293323] uhub4: device problem, disabling port 1 15:29:05 executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185764, &(0x7f0000000040)={0x0, 0x2, {0x100000000, 0x4}}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) r1 = socket(0x0, 0x3, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc118691d, &(0x7f0000000180)) (async) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) 15:29:05 executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713030e699", 0x10) 15:29:05 executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713030e699", 0x10) 15:29:05 executing program 2: r0 = __clone(0x2400, 0x0) ptrace(0x9, r0, 0x0, 0x0) __wait450(0x0, 0x0, 0x0, 0x0) ptrace(0x14, r0, 0x0, 0x0) ptrace(0x0, r0, &(0x7f0000000000), 0x8001) 15:29:05 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) compat_50_quotactl(&(0x7f0000000180)='./file0\x00', 0x40000, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 15:29:05 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async, rerun: 64) r1 = socket(0x18, 0x400000002, 0x4) (rerun: 64) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) 15:29:06 executing program 4: execve(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000800)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) 15:29:06 executing program 2: r0 = __clone(0x2400, 0x0) ptrace(0x9, r0, 0x0, 0x0) __wait450(0x0, 0x0, 0x0, 0x0) ptrace(0x14, r0, 0x0, 0x0) ptrace(0x0, r0, &(0x7f0000000000), 0x8001) __clone(0x2400, 0x0) (async) ptrace(0x9, r0, 0x0, 0x0) (async) __wait450(0x0, 0x0, 0x0, 0x0) (async) ptrace(0x14, r0, 0x0, 0x0) (async) ptrace(0x0, r0, &(0x7f0000000000), 0x8001) (async) 15:29:06 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000000c0)='.\x00', 0x28100421, &(0x7f0000001080), 0x0) __mount50(&(0x7f00000001c0)='v7fs\x00', &(0x7f0000000200)='./file1\x00', 0x20, &(0x7f0000000240)="6b1e6a79d63ae86da035cead54ee6426ac355dff19ac67750ffc4aafd3a06afc8763e2c288d5197336b96ff62df216e13087271fd5611679cfb2502d456466820bb67a57b4a7e26ad1eabe15e1ae0e620a231b0fb9d28c957d0dd589859319e8e41ed773d69526c2c6e2d8ed90cca89d82b33c8559bc2223093426e25fa3cdbc10a711a77fb9ab2994695aaac30a", 0x8e) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0x20, 0xf2) unmount(&(0x7f0000000080)='./file1\x00', 0x20) open(&(0x7f0000000140)='./file1\x00', 0x80000, 0x1) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) (async) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000000c0)='.\x00', 0x28100421, &(0x7f0000001080), 0x0) (async) __mount50(&(0x7f00000001c0)='v7fs\x00', &(0x7f0000000200)='./file1\x00', 0x20, &(0x7f0000000240)="6b1e6a79d63ae86da035cead54ee6426ac355dff19ac67750ffc4aafd3a06afc8763e2c288d5197336b96ff62df216e13087271fd5611679cfb2502d456466820bb67a57b4a7e26ad1eabe15e1ae0e620a231b0fb9d28c957d0dd589859319e8e41ed773d69526c2c6e2d8ed90cca89d82b33c8559bc2223093426e25fa3cdbc10a711a77fb9ab2994695aaac30a", 0x8e) (async) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000300)='./file1\x00') (async) open(&(0x7f0000000100)='./file1\x00', 0x20, 0xf2) (async) unmount(&(0x7f0000000080)='./file1\x00', 0x20) (async) open(&(0x7f0000000140)='./file1\x00', 0x80000, 0x1) (async) 15:29:06 executing program 0: ioctl$WSDISPLAYIO_SBORDER(0xffffffffffffffff, 0x8004575c, 0x1) (async) ioctl$WSDISPLAYIO_SBORDER(0xffffffffffffffff, 0x8004575c, 0x1) compat_43_ogetrlimit(0x0, &(0x7f0000001880)) 15:29:06 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) compat_50_quotactl(&(0x7f0000000180)='./file0\x00', 0x40000, 0x0, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) (rerun: 64) 15:29:06 executing program 4: execve(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000800)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000800)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) 15:29:06 executing program 2: r0 = __clone(0x2400, 0x0) ptrace(0x9, r0, 0x0, 0x0) __wait450(0x0, 0x0, 0x0, 0x0) ptrace(0x14, r0, 0x0, 0x0) (async) ptrace(0x14, r0, 0x0, 0x0) ptrace(0x0, r0, &(0x7f0000000000), 0x8001) 15:29:06 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) utimensat(r5, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x8, 0x80000000}}, 0x0) ioctl$FIOSETOWN(r0, 0x20005101, 0x0) 15:29:06 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r1 = socket(0x18, 0x400000002, 0x4) (async) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) (async) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) 15:29:06 executing program 2: r0 = posix_spawn(0x0, &(0x7f0000000200)='\x00', &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000240)=@dup}, &(0x7f00000002c0)={0x0, 0x0, {}, 0x10000000, {[0xdd7c, 0xfffffffe, 0xff, 0x80000000]}, {[0x4, 0x0, 0x12, 0x5]}}, &(0x7f0000000300)=[',,].\x00', '%&\x00', '.@\x00#)\x00', '\x00', '@,\x00', 'f{-%\x00', '!.^//#\x00', '}:\x00'], &(0x7f0000000340)) r1 = __vfork14() __wait450(r1, 0x0, 0x40, &(0x7f0000001340)) posix_spawn(r0, &(0x7f0000000000)='-\x00', &(0x7f0000000080)={0x401, 0x1, &(0x7f0000000040)=@close}, &(0x7f00000000c0)={0xfe, r0, {0x800}, 0x2, {[0x7, 0x3, 0x6, 0x80000001]}, {[0x6, 0x6, 0x37, 0x80]}}, &(0x7f0000000100)=['\x00', '\x00', '@,\x00', '@,\x00', '!.^//#\x00'], &(0x7f0000000140)=['\x00']) __clone(0x600, &(0x7f0000000340)="04f418a1f1fe867a4d34b5b2387a9c0eb584134e918d009fd8cf2ac4635ad6640d447ef73e0ad94eb58cf78c523c032367e0ae0b80c1dd19f23a41b4c0368e92d08edbf3ee5c0735f35ebb2020c48886b5b306beb2a1d65a6a36d0df6c80d67239046744974d10cb24790e43e4f67a19affa0ec1cac077bbfd527bc9875207f07495109b006ee35c20c503a3f4033066d567599ba08297ed2f6ed05c7e661b50eee199a92b51a49da9e6fba20c40c9bc150caac5c7aa05fc12c3feeb965bdf569b852adbfa2b08a254c73d3f4c9fa082402e1bf36e1299e5c57105ae798409ceabaaff34a0b8f6cf964518022287900716aa24da579958d857ee0df796263b31ebbbb43f1559eb72ed26e958d9eab836920b42f627501870ccabeeaaeaf136e49dd2bf67be102ce773f97caee26074a679832931e4665e5103bbbc733dd863ac02f3fe9c2df123a4617bca4194fef47bf2cbae5f4b5b2dc41dba859df788011095652d6a3f7579ca35d76350521a68eea02b4aedb13ca5cf070a1ae964ef839d55bfa8e02473caff32705d072bd0f3ccba4d247d2024e72c04c3de0a9992b6b258f547d0e7c5ec6702f04e0008f905ff0a96c658cc6a570c9f86144c59701c7aa36b6a2b3baaf503feae4d3b0cacc4cd0c38c749f61656e92d74921ca8731bdedb66543f28b2c19b1e50f33c04614435d188e68f62493a8b79ced24fefd859226c46a69f6e371823815735b6be5e3065c0aef340d73f9b8a591ee9e9a36320e3b6763a508caa954afa29ec6c47b1057c62c76366ea882ed2348f394d07aa986f262e3476ceb530cbb2f60ed302783b41222ee605a3822690da00eef1978194f86f0a6d9f5dd2d67bf9d26dbd189396b795a9b3bff74014519a609bc6ab287f76321f2289f78a8a5b5bff976d266812eb7d04ca29a1018dbd3a74251e3eba62c35a954113da275adb8abfe3ffce21196b655fb4f972be1f569ed2cfba80df6b3e0372da5da6dd357b86aec9f842d489cc75b22c34ecb366f3557978d48d149c38631dd4c7b7da7377ae3017871fd8d9f0463501f4c2bfa0f00aefad72a31fb133176b3112e106e6e4717471df8fb8946e2f170b6d4973342ae77f43cc129db5ccebea89ee6bdfe2f052975e358943e56112d16aa863258f5bbb00d865f05180b12661fc041ee158c5184c915bd497b1ae194b098b0f268d87b9c0eea4fa3daa27fdd76efc5f8ff513b7c459c7dc4fb72604b20095f07642a326e77c57af4f77348a551071cf2427884b170e7e271fcef8f95c5106ef56dc8e171773d545891515df7ca0f81ac5a6ef3804b5ba1c3335558e09f48d6f07ec7795105dda88d032afd193c9f46feb88552e022321d5e9cd0c694e5f8c9a4cac3d86a0982ee7c671df8b1e9251a8b6b29864b381a4a480e05686889af4ec9f06783a8d3ab11ad58a32e68d06e9baae27a3e059efb66ba81ebcc9ddc4fd7c3812866a86c0cb50ac3338da994247183f7632d934ba4f78d76bc105b2338005c2c80f64e5b306a9a421c1c76611925b24c1aeacaf3ddcc6358752390df15e4d596cd193ea9b80342eba1ef4bfea77c3274a0fdfee76ad032ba36ad5f017453cfa1a4e31a0adfc2bfd336d9d3e038d3f86c13ccd1253c409b5cbd9fbedbbfbfafdf75c1784641528bf8ff5262dd21fbc20218e8425eb754e81cb3844c582437b415580f026f64c3bb12ca55ffca9525f4583e64902ce766e1e87c7588552c134843d23b6cac8ce49545f002b8cd7571624a7073c1e0ebe97fab2efe3564734523674ed0d8ad1bf5e07433becc89b751c467b91381e8c09d23341f0929b8779a7d905c675af137095d7e6222fa43b6adab2b49935347e03a0da78a8ea06ce2efa7e33ccab510847641510cedfd97aeb5a7939773f7c6cd2de839567f7c95ad352fc14cc9d5a21e0fc78689ebd6a20d264333dde4605ca2b39c89dea35002d34ebf751318e22ba894bb8f78e555fdf83251eeb6ce690d6363f105e453f07e766b3cfe27c3da57844158966f23bf8f2d9dd52c20fa9a8e038adda6da94030b9e1464aa8db4e73cae5b3f8a8c80fb2c2e1d370550d4449eed39cf3d73057609199c8a1e8aacdc65a7dc5e653121d69f621e55c0c883ac449efee184d595c7d93c7adf2b2be1faff45347ac0f916c844f62faf825adf1c244eef3945cd244e0560a7c09bd11a196f914d904e312835b8ff665302f34c899d1e95963e350708e30d5b687ef3b3acd6265ca12b904c77d5777e5ac1697802df6acc8446c96577acd668b60f174047a2d87a769b57cf5fdb215827a9ff5258c108d881a35327c81689d0a77baa86406d11ad76c0177847747457462292b6549723360b67afc4089dfe545ed2d505299967fdb60d226ac5199428a747d8e2c7a823f799cdc9f002c563f32492456f94528146668f861682ba87c09915987c9c520cd1157627eb927f7fedcedbf87adf24519d0cf61746f5bedd1208adeb5bd218a633291c04f00d864f11fdcb8230c9eda72ae7d0e74862f9c4fe7cf8137e40a2542d513e55357eec8caa44f7915d3e80f809f1f39bccfed33b55000ef0714700c683361cc3b97d61dc37aa253e5fe91681b3eb9640edd47e647fa5e8e2b59488bfa5f7c019d5a0fb2aaad5a99232252ed54b40c7f585ff2efeaad06f22a93918300bae85947177c775aee884015a539fda6646f3c64d6b7ec434fbe11efdce20a71f45015eb7d52a641c3a72ed57d6e91d648708559d5bb74395e7f656dccbf6b740271c8c9f00724ec3e9f411ae84e5a7eb8e23b990920febb7370286a5cc47062dd03532d61966093745bc3e7aa844f6b8508e6b8dd99ab1c1dc759a5178428842a2f15a07c56c1a0a002071c5b3566a0ed9883fb47f2b24144e2eb61ccedd7884c1c264fa44010e3998faad0aaaef0d93a7ddcf50619cf9b3bf95cbe5fc1bbac73774f901c6087fc5738aabdcd6eedd24e8773e9a48ef7021f872b8eaa488156348b12c18b700f9439ac1daedb4d9cd3a76f0e6d21aa72aca3d3078be66640e0e810dfc339b5fc6bf36a1794c08ca55d059dfbdda3a773dc8a1ebc09af7622570947c0adf3068da2ca3efa4bbc3f48d583ae55dc69d5c98cedda3fae02731a591ab407dcd3a321009a4ff469e7fa4613ddb8edbdc7a31ca666de9466a7f9dbe398ed14b71b71bd08332d188c712dde48cede7ad7a4a8dcd4f59e8629301cb7b022ff052741bc7ef00a4b17ac3fad0303e5fc55c1f116994c151d913396dd75df3dc93884279e31e58b6838e5a7f5013ef1447e8f7b4cbd1a75f3177496cb7b01319dfc951cfe18ab88fa800ab0a4db8c7bd4ecbeeb0a31a88636ee67de58d120640ed774c2098016dfd8aa382d84ba30d442ff99f028c0f663bbe401b9019071e78cc3655be97416fc1ce9da74f6e6e0ff22ccaeb16c6b4d6ce2722c04cdf4d9bfd1d993b3c16bee7fdd04bb9a179160106d569df5d94e8701596a53934839a852854bafec1b8077e687fe6101efc8ce669a0c67cec28dce078c7a87fa6bfb01fc3700053a3efd0b2ea7f3399fa49f3f52d551ea6f07b40cc7441cf46f7b9fd399e4caf8294beaa07b24730397c2f20020a759dae2b6f6dc706fb8e46baa210675adc546c81602d8eb56377a82f15b2dc1796341a42659a455b3d295aa1757de424471e026dbdf317538dac1f8e537010a1755d92fc81b3672e2a0978fd82905bb91756815adabd2aa8d524a9d45f9beb9e80a1f66754bc4f8cb3a7725040d064cfb91a3d9010c5a860e8c8fb0a9dbcaefc381c97f2a84af0f58da489c30a25a584eb3e90f3868c386169f409af2a0426133bb7e21abc48b75aa6bae031c6ec5eb222ee20d046d87341e0745a12f1ce01760f26c5a5ec7234aed13e5c741cfb1df455e451ccb2e81391f213a13a0c9009ff715a4acad1a8729ebb0a2b0c2fba887138344f1fcaa7f4bc18fd934b8512381eec133cef3d7d87abad37677b21b0db428832c7e04b7902c64d9a0dfb2beffbf626a8de9e4bd69b680bddf735dd4f41bd6307fb3622f8cd26d4043c3886025bdbd1b168902afd5cffc610bddb09559000f3e9796adb825818a8edf4492dc0e021152667eaef9c1ef3cc1e92812253788f16c31bd975ad72d31b1e16c2742fe4bca8b0cf0971b814d9d82225a2bab0c68eb599ec897d60daa8f638bed78bc1e2e440d9ff441e0eff9747d7e986c13045138a77e87a1c2a36320e29833bd4c4208eabc1f0bcefbd1431820c04732a1036ddbc54e55ce75c44033c888dbae22cfd3acf30fb288189a63ab4b2507087989d2788bc865179b99652da64bba42220b16deb0781d3f83abd8b51523226d60a3a8cc9ead4e4e6bbe60791bd4653f8181a7c18f52ef0cd2be1da6ebd40cdab3ba37c068a4cbe7efec10aaba5c83139d27ca6cc09f86686ff6d0ef62b0bf635cfa0a87b5456173a22bf943fff9cdd0b0b6005aea204e8c8a2895396ffa8a669951bcc8571b7d8186e51827b643da8440e6b0eb331158163caf8bffc75bf9c3068443bcaab1e8d0c891b9285e7b08912cb523bec48866e3cd49ef4b27f263167d78afa4ad224c9f138b7d4cbf1ac4922bccec5b570df3d266bb6e9e97089d40c4983e998e9520172881dfcfa7d06a22fc90c6eea44579da7e841d1a7c65b87e097a1e869503481b4b9eb003ebe517a74bdbbc8df6ac7429a21144d1dca96728070e2e45c0be7d8bc7b7cae0fbb7533e4e78039b39f80c1672b5ac735fe31535f060c70607ac1e1d8d0cdd3ee1fe74d5da52b24c641452e56f19d7c14d6a1f7fbc253a4db1b29c31e7bab860c896691086dde8cbba8438394b1de5ccb977abe9dd65de84866825051db68c6fda4eac486659b4265541ff3aeb3d66d5062aa1ae795bbce16ae77387a20e1dcc438be359e9c3415ed233b397a5988d1b333c2c9eeb2dc462555b351f094fd37e2a6b8540258089020a2cd0466103c83e35e72ce9c9b3be588d14a54daa93ed207f042fe03f0f63c9a67e2d3b98761f62f202fb152e657c1f8d6ddc4fe7291480a669dd759d38bf2b258944290a45132e8284522aac9c13640c7e4e36cd0631276a0f66b36b0ff9ea64cb8c785c0bd0eaa042e9f441bb53c9e98fc781dab2e974fb3b923804c30cba15b93537b8f1b82864e807ee5fadca3d15ca2ced7fd4477d0d07ac428bd303eac6cff21fddc070ce83eb04c9b32ea9877909d3a3f8ab9601a01fb62c6b85266ed77575f8c33b5d7843e6295f039d191ccb2029ef26fbe720328a3e3fd643c87d81f14fe27e73fd807c02ee4054f34bf7a334a755c29fdc8d14010cdd54ec87ae83a3e7c0489f894278b5d21f92e148e11d88ae572b792a7f810f6b6dd07a9ef169e52ae2fd3593b47b79c7366582cb0e7a8e4ef5cc529e7edefa9428ca522341a7f350aa98d7743b7309805bed4cdc6c4e722958b58791d34846177df798f86a72ff51b5f13ca4c92f07502a4ca9a9878084e3b5fa3bda78ba0b64e68508aaf80e63694506f7cd65dab4b99bb2234aa2be5ed580d669f5a30e7c9052c91b3bc1ea89f3ceffc3a523277430b450ba18c4a9435ab9d7a7a06b85d6295341b6cae38085204559a41ff6e5b655a68d328b2e1bf6930304a17a3e76b7bc04b2b6e97d311d069808fdbd358b510afa64109179301d22379d37d3c617e512741d3cbf057cdc6ef273a86b9504bfeaea4233700e17a8a90576d40e639124fd387847089d221dc29994914e31a923bee4c88c5b09d8dd6dcdf01b01d63f5fd3b1f9a6e19e412e") 15:29:06 executing program 5: ioctl$WSDISPLAYIO_GET_BUSID(0xffffffffffffffff, 0x40245765, &(0x7f0000000040)={0x0, @pci}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x20000000, 0x0) ioctl$FIONWRITE(r1, 0x40046679, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:29:06 executing program 1: __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000001080), 0x0) __mount50(&(0x7f0000000000)='overlay\x00', &(0x7f00000000c0)='.\x00', 0x28100421, &(0x7f0000001080), 0x0) (async) __mount50(&(0x7f00000001c0)='v7fs\x00', &(0x7f0000000200)='./file1\x00', 0x20, &(0x7f0000000240)="6b1e6a79d63ae86da035cead54ee6426ac355dff19ac67750ffc4aafd3a06afc8763e2c288d5197336b96ff62df216e13087271fd5611679cfb2502d456466820bb67a57b4a7e26ad1eabe15e1ae0e620a231b0fb9d28c957d0dd589859319e8e41ed773d69526c2c6e2d8ed90cca89d82b33c8559bc2223093426e25fa3cdbc10a711a77fb9ab2994695aaac30a", 0x8e) (async) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000300)='./file1\x00') (async) open(&(0x7f0000000100)='./file1\x00', 0x20, 0xf2) unmount(&(0x7f0000000080)='./file1\x00', 0x20) (async) open(&(0x7f0000000140)='./file1\x00', 0x80000, 0x1) 15:29:07 executing program 5: ioctl$WSDISPLAYIO_GET_BUSID(0xffffffffffffffff, 0x40245765, &(0x7f0000000040)={0x0, @pci}) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x2, 0x20000000, 0x0) ioctl$FIONWRITE(r1, 0x40046679, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:29:07 executing program 4: execve(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000800)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) 15:29:07 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) compat_50_quotactl(&(0x7f0000000180)='./file0\x00', 0x40000, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 15:29:07 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) utimensat(r5, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x8, 0x80000000}}, 0x0) (async) ioctl$FIOSETOWN(r0, 0x20005101, 0x0) 15:29:07 executing program 5: ioctl$WSDISPLAYIO_GET_BUSID(0xffffffffffffffff, 0x40245765, &(0x7f0000000040)={0x0, @pci}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x20000000, 0x0) ioctl$FIONWRITE(r1, 0x40046679, &(0x7f0000000080)) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:29:07 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async, rerun: 32) utimensat(r5, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x8, 0x80000000}}, 0x0) (async, rerun: 32) ioctl$FIOSETOWN(r0, 0x20005101, 0x0) 15:29:07 executing program 3: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) utimensat(r5, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x8, 0x80000000}}, 0x0) ioctl$FIOSETOWN(r0, 0x20005101, 0x0) 15:29:07 executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2876, 0x40000800) open(&(0x7f0000000040)='./file0\x00', 0x1440080, 0x200) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000000)=0x2000) 15:29:07 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c40)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="bdb2a28db27383b1875d7ebe48d97f1f27f822efa094047aa57e2a8b0487d035fe3d6b83ffde0f9a73b4a7fdafdbbb8e38f642926126b87bd183a30a5a5991767899ff966b0e5d5f84bdfef505a7581178ad9c3b3f49c72c2de7bd1f127e78e600cf6b0937895072461702c47d095810f20bea103f141b6bce3ba8054fc2ccefdd4513a694d8192462cae6f0b87572c8302641abe971542793fcafe846856134409e1b001f2e5214b1fc71132579440d96f96bd8fddb7331740b6e0c88bde708538aea5075cbf515b236da3fc2b7b9", 0xcf}, {&(0x7f00000001c0)="4eaf5feb1fd846a77fe9d68ccec1af228acdf0618b2d0df53ba8bdaf2ca83ab5b17e1a4ba240be82dd7e765d34fa3778e286d1892e3ca7418cca031bade2a90096ecefb394c604be54453326797dae9082c2f406c92785e0fc4e4517ee26efcb20be04c81da6d901863d6b261e3cfa8543709b0d689869c2db0197909064ed6f52face4e1c816458cd12287de94264a4", 0x90}, {&(0x7f0000000280)="fe37de4e856308b8a486e847e59ae1c78d78a9b80158a7ba17", 0x19}, {&(0x7f00000002c0)="453de5bab4305bf1a29f6a91a12f5e068585d38d4c2c27a4829eeb24fa52b84c16b417ab4f8eaea4b098f5a76db756378e7106d74abb8c2f3d272c2b04cd9ce933c5b1e99db5ae584ba1f1e6", 0x4c}, {&(0x7f0000000340)="8b5912e65fdf4e3ff936417077e230b45cc99d9978699bfdcc5b77b97335a1274b141eee56f53ee8c03e9f2ae3fcebd1eb1d4617711bd721d2dbcf1f16e322c252f18919981caf4d0a0e6ec5aa596ff2485bd1a18cef64e64019c0793148fabe1a1a75c6e0c7e31aba66edbfbdb2d2a4a09274634b7d98bb680aeec22a7406074642bc", 0x83}, {&(0x7f0000000400)="34746f9c7f12a58d604d1790fd056e51ffa4dfe31716eba79d103b8694bb551e78dd5c7810679089da8426b36899c0d627ec5e60ff088376a563128fd89f0c732f02de94acfac32218a8f8061cf0e1ebabb1e4a278a4927d0bca65e851f461737cbb9561d0", 0x65}, {&(0x7f0000000480)="54b726a298a99027bc01a33201a5368315bfa8d34304c5040883e90050f1b3b2", 0x20}, {&(0x7f00000004c0)="9f00a6be7804b009e027f9e6e9aa60da9d74860bcc912efa7b43be3fd469e1c666143e1ca90aefe43251c5a4270981ca56f544f2e44d4b2c40e858dcfeeb754c3d42ffe58e326183e44d317c64c47e82970a318cabc7aa8dc0039706ff0aaae1a5e866286bf5f010f50faa6fe95a0d5952108fafeebd563e468865205e6f3e8028c98e5dfaa1dcb5fb67822d5270094eae7cecb80218046333284a3c65244ca1be4888c11e46fdbd59c7557e7eafc95047716d62dd7c00ede49e6a2ea1b2a0e9550073ac740c99c4ba", 0xc9}, {&(0x7f00000005c0)="548706174b00ea3ffe6d1009b2b4a0217bbf6f6e80a86bf29852ca40f86a884ff9099b9dc0845f3609d07503fcdabcbc619f6205e5b9feb9f660f925896be193e31108b84e728ef3eaa0a833a8cb4bf438a1f6768fb51fd6997b35df9370eb2bf72ba170386deb88d8353a2c0c5f7cca72c4f3b59008dfe2a792a597ce31cf6b318177cf5e23a1df33cd", 0x8a}, {&(0x7f0000000680)="55c413ac1820471f31829a28a99305057a76cca82756be00933e5c6753b52fb020f2a75abb462aa06981ab870f8f320e659f494320c22f0a4262ab0c48abea24c112dc9d45b9651f4f09dc1ce8581d23ad599337233f6617842850a5380064ab19840751224f5cc5abbceafa99e40bdca7c8de35a9f8e3a629ccd8e0e97b3643cc3bd2eba29f9614506f3c3fa24cf320c8a047be8cfbf6023cfe8a6a76af435160fa122a7e2f4e055a44355ef52fd502045d3362c5b2f2de84c572e9f83e8ed2832e04ab8b", 0xc5}], 0xa, 0x0, 0x0, 0x8}, 0x2) 15:30:01 executing program 5: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@family, 0xe) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:30:01 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c40)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) sendmsg$unix(r0, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0x4) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="bdb2a28db27383b1875d7ebe48d97f1f27f822efa094047aa57e2a8b0487d035fe3d6b83ffde0f9a73b4a7fdafdbbb8e38f642926126b87bd183a30a5a5991767899ff966b0e5d5f84bdfef505a7581178ad9c3b3f49c72c2de7bd1f127e78e600cf6b0937895072461702c47d095810f20bea103f141b6bce3ba8054fc2ccefdd4513a694d8192462cae6f0b87572c8302641abe971542793fcafe846856134409e1b001f2e5214b1fc71132579440d96f96bd8fddb7331740b6e0c88bde708538aea5075cbf515b236da3fc2b7b9", 0xcf}, {&(0x7f00000001c0)="4eaf5feb1fd846a77fe9d68ccec1af228acdf0618b2d0df53ba8bdaf2ca83ab5b17e1a4ba240be82dd7e765d34fa3778e286d1892e3ca7418cca031bade2a90096ecefb394c604be54453326797dae9082c2f406c92785e0fc4e4517ee26efcb20be04c81da6d901863d6b261e3cfa8543709b0d689869c2db0197909064ed6f52face4e1c816458cd12287de94264a4", 0x90}, {&(0x7f0000000280)="fe37de4e856308b8a486e847e59ae1c78d78a9b80158a7ba17", 0x19}, {&(0x7f00000002c0)="453de5bab4305bf1a29f6a91a12f5e068585d38d4c2c27a4829eeb24fa52b84c16b417ab4f8eaea4b098f5a76db756378e7106d74abb8c2f3d272c2b04cd9ce933c5b1e99db5ae584ba1f1e6", 0x4c}, {&(0x7f0000000340)="8b5912e65fdf4e3ff936417077e230b45cc99d9978699bfdcc5b77b97335a1274b141eee56f53ee8c03e9f2ae3fcebd1eb1d4617711bd721d2dbcf1f16e322c252f18919981caf4d0a0e6ec5aa596ff2485bd1a18cef64e64019c0793148fabe1a1a75c6e0c7e31aba66edbfbdb2d2a4a09274634b7d98bb680aeec22a7406074642bc", 0x83}, {&(0x7f0000000400)="34746f9c7f12a58d604d1790fd056e51ffa4dfe31716eba79d103b8694bb551e78dd5c7810679089da8426b36899c0d627ec5e60ff088376a563128fd89f0c732f02de94acfac32218a8f8061cf0e1ebabb1e4a278a4927d0bca65e851f461737cbb9561d0", 0x65}, {&(0x7f0000000480)="54b726a298a99027bc01a33201a5368315bfa8d34304c5040883e90050f1b3b2", 0x20}, {&(0x7f00000004c0)="9f00a6be7804b009e027f9e6e9aa60da9d74860bcc912efa7b43be3fd469e1c666143e1ca90aefe43251c5a4270981ca56f544f2e44d4b2c40e858dcfeeb754c3d42ffe58e326183e44d317c64c47e82970a318cabc7aa8dc0039706ff0aaae1a5e866286bf5f010f50faa6fe95a0d5952108fafeebd563e468865205e6f3e8028c98e5dfaa1dcb5fb67822d5270094eae7cecb80218046333284a3c65244ca1be4888c11e46fdbd59c7557e7eafc95047716d62dd7c00ede49e6a2ea1b2a0e9550073ac740c99c4ba", 0xc9}, {&(0x7f00000005c0)="548706174b00ea3ffe6d1009b2b4a0217bbf6f6e80a86bf29852ca40f86a884ff9099b9dc0845f3609d07503fcdabcbc619f6205e5b9feb9f660f925896be193e31108b84e728ef3eaa0a833a8cb4bf438a1f6768fb51fd6997b35df9370eb2bf72ba170386deb88d8353a2c0c5f7cca72c4f3b59008dfe2a792a597ce31cf6b318177cf5e23a1df33cd", 0x8a}, {&(0x7f0000000680)="55c413ac1820471f31829a28a99305057a76cca82756be00933e5c6753b52fb020f2a75abb462aa06981ab870f8f320e659f494320c22f0a4262ab0c48abea24c112dc9d45b9651f4f09dc1ce8581d23ad599337233f6617842850a5380064ab19840751224f5cc5abbceafa99e40bdca7c8de35a9f8e3a629ccd8e0e97b3643cc3bd2eba29f9614506f3c3fa24cf320c8a047be8cfbf6023cfe8a6a76af435160fa122a7e2f4e055a44355ef52fd502045d3362c5b2f2de84c572e9f83e8ed2832e04ab8b", 0xc5}], 0xa, 0x0, 0x0, 0x8}, 0x2) 15:30:01 executing program 0: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) 15:30:01 executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2876, 0x40000800) open(&(0x7f0000000040)='./file0\x00', 0x1440080, 0x200) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000000)=0x2000) 15:30:01 executing program 1: symlink(&(0x7f0000000280)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x805) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="f0", 0x1) r2 = dup3(r0, r0, 0x400000) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) 15:30:01 executing program 2: r0 = posix_spawn(0x0, &(0x7f0000000200)='\x00', &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000240)=@dup}, &(0x7f00000002c0)={0x0, 0x0, {}, 0x10000000, {[0xdd7c, 0xfffffffe, 0xff, 0x80000000]}, {[0x4, 0x0, 0x12, 0x5]}}, &(0x7f0000000300)=[',,].\x00', '%&\x00', '.@\x00#)\x00', '\x00', '@,\x00', 'f{-%\x00', '!.^//#\x00', '}:\x00'], &(0x7f0000000340)) (async) r1 = __vfork14() __wait450(r1, 0x0, 0x40, &(0x7f0000001340)) posix_spawn(r0, &(0x7f0000000000)='-\x00', &(0x7f0000000080)={0x401, 0x1, &(0x7f0000000040)=@close}, &(0x7f00000000c0)={0xfe, r0, {0x800}, 0x2, {[0x7, 0x3, 0x6, 0x80000001]}, {[0x6, 0x6, 0x37, 0x80]}}, &(0x7f0000000100)=['\x00', '\x00', '@,\x00', '@,\x00', '!.^//#\x00'], &(0x7f0000000140)=['\x00']) (async) __clone(0x600, &(0x7f0000000340)="04f418a1f1fe867a4d34b5b2387a9c0eb584134e918d009fd8cf2ac4635ad6640d447ef73e0ad94eb58cf78c523c032367e0ae0b80c1dd19f23a41b4c0368e92d08edbf3ee5c0735f35ebb2020c48886b5b306beb2a1d65a6a36d0df6c80d67239046744974d10cb24790e43e4f67a19affa0ec1cac077bbfd527bc9875207f07495109b006ee35c20c503a3f4033066d567599ba08297ed2f6ed05c7e661b50eee199a92b51a49da9e6fba20c40c9bc150caac5c7aa05fc12c3feeb965bdf569b852adbfa2b08a254c73d3f4c9fa082402e1bf36e1299e5c57105ae798409ceabaaff34a0b8f6cf964518022287900716aa24da579958d857ee0df796263b31ebbbb43f1559eb72ed26e958d9eab836920b42f627501870ccabeeaaeaf136e49dd2bf67be102ce773f97caee26074a679832931e4665e5103bbbc733dd863ac02f3fe9c2df123a4617bca4194fef47bf2cbae5f4b5b2dc41dba859df788011095652d6a3f7579ca35d76350521a68eea02b4aedb13ca5cf070a1ae964ef839d55bfa8e02473caff32705d072bd0f3ccba4d247d2024e72c04c3de0a9992b6b258f547d0e7c5ec6702f04e0008f905ff0a96c658cc6a570c9f86144c59701c7aa36b6a2b3baaf503feae4d3b0cacc4cd0c38c749f61656e92d74921ca8731bdedb66543f28b2c19b1e50f33c04614435d188e68f62493a8b79ced24fefd859226c46a69f6e371823815735b6be5e3065c0aef340d73f9b8a591ee9e9a36320e3b6763a508caa954afa29ec6c47b1057c62c76366ea882ed2348f394d07aa986f262e3476ceb530cbb2f60ed302783b41222ee605a3822690da00eef1978194f86f0a6d9f5dd2d67bf9d26dbd189396b795a9b3bff74014519a609bc6ab287f76321f2289f78a8a5b5bff976d266812eb7d04ca29a1018dbd3a74251e3eba62c35a954113da275adb8abfe3ffce21196b655fb4f972be1f569ed2cfba80df6b3e0372da5da6dd357b86aec9f842d489cc75b22c34ecb366f3557978d48d149c38631dd4c7b7da7377ae3017871fd8d9f0463501f4c2bfa0f00aefad72a31fb133176b3112e106e6e4717471df8fb8946e2f170b6d4973342ae77f43cc129db5ccebea89ee6bdfe2f052975e358943e56112d16aa863258f5bbb00d865f05180b12661fc041ee158c5184c915bd497b1ae194b098b0f268d87b9c0eea4fa3daa27fdd76efc5f8ff513b7c459c7dc4fb72604b20095f07642a326e77c57af4f77348a551071cf2427884b170e7e271fcef8f95c5106ef56dc8e171773d545891515df7ca0f81ac5a6ef3804b5ba1c3335558e09f48d6f07ec7795105dda88d032afd193c9f46feb88552e022321d5e9cd0c694e5f8c9a4cac3d86a0982ee7c671df8b1e9251a8b6b29864b381a4a480e05686889af4ec9f06783a8d3ab11ad58a32e68d06e9baae27a3e059efb66ba81ebcc9ddc4fd7c3812866a86c0cb50ac3338da994247183f7632d934ba4f78d76bc105b2338005c2c80f64e5b306a9a421c1c76611925b24c1aeacaf3ddcc6358752390df15e4d596cd193ea9b80342eba1ef4bfea77c3274a0fdfee76ad032ba36ad5f017453cfa1a4e31a0adfc2bfd336d9d3e038d3f86c13ccd1253c409b5cbd9fbedbbfbfafdf75c1784641528bf8ff5262dd21fbc20218e8425eb754e81cb3844c582437b415580f026f64c3bb12ca55ffca9525f4583e64902ce766e1e87c7588552c134843d23b6cac8ce49545f002b8cd7571624a7073c1e0ebe97fab2efe3564734523674ed0d8ad1bf5e07433becc89b751c467b91381e8c09d23341f0929b8779a7d905c675af137095d7e6222fa43b6adab2b49935347e03a0da78a8ea06ce2efa7e33ccab510847641510cedfd97aeb5a7939773f7c6cd2de839567f7c95ad352fc14cc9d5a21e0fc78689ebd6a20d264333dde4605ca2b39c89dea35002d34ebf751318e22ba894bb8f78e555fdf83251eeb6ce690d6363f105e453f07e766b3cfe27c3da57844158966f23bf8f2d9dd52c20fa9a8e038adda6da94030b9e1464aa8db4e73cae5b3f8a8c80fb2c2e1d370550d4449eed39cf3d73057609199c8a1e8aacdc65a7dc5e653121d69f621e55c0c883ac449efee184d595c7d93c7adf2b2be1faff45347ac0f916c844f62faf825adf1c244eef3945cd244e0560a7c09bd11a196f914d904e312835b8ff665302f34c899d1e95963e350708e30d5b687ef3b3acd6265ca12b904c77d5777e5ac1697802df6acc8446c96577acd668b60f174047a2d87a769b57cf5fdb215827a9ff5258c108d881a35327c81689d0a77baa86406d11ad76c0177847747457462292b6549723360b67afc4089dfe545ed2d505299967fdb60d226ac5199428a747d8e2c7a823f799cdc9f002c563f32492456f94528146668f861682ba87c09915987c9c520cd1157627eb927f7fedcedbf87adf24519d0cf61746f5bedd1208adeb5bd218a633291c04f00d864f11fdcb8230c9eda72ae7d0e74862f9c4fe7cf8137e40a2542d513e55357eec8caa44f7915d3e80f809f1f39bccfed33b55000ef0714700c683361cc3b97d61dc37aa253e5fe91681b3eb9640edd47e647fa5e8e2b59488bfa5f7c019d5a0fb2aaad5a99232252ed54b40c7f585ff2efeaad06f22a93918300bae85947177c775aee884015a539fda6646f3c64d6b7ec434fbe11efdce20a71f45015eb7d52a641c3a72ed57d6e91d648708559d5bb74395e7f656dccbf6b740271c8c9f00724ec3e9f411ae84e5a7eb8e23b990920febb7370286a5cc47062dd03532d61966093745bc3e7aa844f6b8508e6b8dd99ab1c1dc759a5178428842a2f15a07c56c1a0a002071c5b3566a0ed9883fb47f2b24144e2eb61ccedd7884c1c264fa44010e3998faad0aaaef0d93a7ddcf50619cf9b3bf95cbe5fc1bbac73774f901c6087fc5738aabdcd6eedd24e8773e9a48ef7021f872b8eaa488156348b12c18b700f9439ac1daedb4d9cd3a76f0e6d21aa72aca3d3078be66640e0e810dfc339b5fc6bf36a1794c08ca55d059dfbdda3a773dc8a1ebc09af7622570947c0adf3068da2ca3efa4bbc3f48d583ae55dc69d5c98cedda3fae02731a591ab407dcd3a321009a4ff469e7fa4613ddb8edbdc7a31ca666de9466a7f9dbe398ed14b71b71bd08332d188c712dde48cede7ad7a4a8dcd4f59e8629301cb7b022ff052741bc7ef00a4b17ac3fad0303e5fc55c1f116994c151d913396dd75df3dc93884279e31e58b6838e5a7f5013ef1447e8f7b4cbd1a75f3177496cb7b01319dfc951cfe18ab88fa800ab0a4db8c7bd4ecbeeb0a31a88636ee67de58d120640ed774c2098016dfd8aa382d84ba30d442ff99f028c0f663bbe401b9019071e78cc3655be97416fc1ce9da74f6e6e0ff22ccaeb16c6b4d6ce2722c04cdf4d9bfd1d993b3c16bee7fdd04bb9a179160106d569df5d94e8701596a53934839a852854bafec1b8077e687fe6101efc8ce669a0c67cec28dce078c7a87fa6bfb01fc3700053a3efd0b2ea7f3399fa49f3f52d551ea6f07b40cc7441cf46f7b9fd399e4caf8294beaa07b24730397c2f20020a759dae2b6f6dc706fb8e46baa210675adc546c81602d8eb56377a82f15b2dc1796341a42659a455b3d295aa1757de424471e026dbdf317538dac1f8e537010a1755d92fc81b3672e2a0978fd82905bb91756815adabd2aa8d524a9d45f9beb9e80a1f66754bc4f8cb3a7725040d064cfb91a3d9010c5a860e8c8fb0a9dbcaefc381c97f2a84af0f58da489c30a25a584eb3e90f3868c386169f409af2a0426133bb7e21abc48b75aa6bae031c6ec5eb222ee20d046d87341e0745a12f1ce01760f26c5a5ec7234aed13e5c741cfb1df455e451ccb2e81391f213a13a0c9009ff715a4acad1a8729ebb0a2b0c2fba887138344f1fcaa7f4bc18fd934b8512381eec133cef3d7d87abad37677b21b0db428832c7e04b7902c64d9a0dfb2beffbf626a8de9e4bd69b680bddf735dd4f41bd6307fb3622f8cd26d4043c3886025bdbd1b168902afd5cffc610bddb09559000f3e9796adb825818a8edf4492dc0e021152667eaef9c1ef3cc1e92812253788f16c31bd975ad72d31b1e16c2742fe4bca8b0cf0971b814d9d82225a2bab0c68eb599ec897d60daa8f638bed78bc1e2e440d9ff441e0eff9747d7e986c13045138a77e87a1c2a36320e29833bd4c4208eabc1f0bcefbd1431820c04732a1036ddbc54e55ce75c44033c888dbae22cfd3acf30fb288189a63ab4b2507087989d2788bc865179b99652da64bba42220b16deb0781d3f83abd8b51523226d60a3a8cc9ead4e4e6bbe60791bd4653f8181a7c18f52ef0cd2be1da6ebd40cdab3ba37c068a4cbe7efec10aaba5c83139d27ca6cc09f86686ff6d0ef62b0bf635cfa0a87b5456173a22bf943fff9cdd0b0b6005aea204e8c8a2895396ffa8a669951bcc8571b7d8186e51827b643da8440e6b0eb331158163caf8bffc75bf9c3068443bcaab1e8d0c891b9285e7b08912cb523bec48866e3cd49ef4b27f263167d78afa4ad224c9f138b7d4cbf1ac4922bccec5b570df3d266bb6e9e97089d40c4983e998e9520172881dfcfa7d06a22fc90c6eea44579da7e841d1a7c65b87e097a1e869503481b4b9eb003ebe517a74bdbbc8df6ac7429a21144d1dca96728070e2e45c0be7d8bc7b7cae0fbb7533e4e78039b39f80c1672b5ac735fe31535f060c70607ac1e1d8d0cdd3ee1fe74d5da52b24c641452e56f19d7c14d6a1f7fbc253a4db1b29c31e7bab860c896691086dde8cbba8438394b1de5ccb977abe9dd65de84866825051db68c6fda4eac486659b4265541ff3aeb3d66d5062aa1ae795bbce16ae77387a20e1dcc438be359e9c3415ed233b397a5988d1b333c2c9eeb2dc462555b351f094fd37e2a6b8540258089020a2cd0466103c83e35e72ce9c9b3be588d14a54daa93ed207f042fe03f0f63c9a67e2d3b98761f62f202fb152e657c1f8d6ddc4fe7291480a669dd759d38bf2b258944290a45132e8284522aac9c13640c7e4e36cd0631276a0f66b36b0ff9ea64cb8c785c0bd0eaa042e9f441bb53c9e98fc781dab2e974fb3b923804c30cba15b93537b8f1b82864e807ee5fadca3d15ca2ced7fd4477d0d07ac428bd303eac6cff21fddc070ce83eb04c9b32ea9877909d3a3f8ab9601a01fb62c6b85266ed77575f8c33b5d7843e6295f039d191ccb2029ef26fbe720328a3e3fd643c87d81f14fe27e73fd807c02ee4054f34bf7a334a755c29fdc8d14010cdd54ec87ae83a3e7c0489f894278b5d21f92e148e11d88ae572b792a7f810f6b6dd07a9ef169e52ae2fd3593b47b79c7366582cb0e7a8e4ef5cc529e7edefa9428ca522341a7f350aa98d7743b7309805bed4cdc6c4e722958b58791d34846177df798f86a72ff51b5f13ca4c92f07502a4ca9a9878084e3b5fa3bda78ba0b64e68508aaf80e63694506f7cd65dab4b99bb2234aa2be5ed580d669f5a30e7c9052c91b3bc1ea89f3ceffc3a523277430b450ba18c4a9435ab9d7a7a06b85d6295341b6cae38085204559a41ff6e5b655a68d328b2e1bf6930304a17a3e76b7bc04b2b6e97d311d069808fdbd358b510afa64109179301d22379d37d3c617e512741d3cbf057cdc6ef273a86b9504bfeaea4233700e17a8a90576d40e639124fd387847089d221dc29994914e31a923bee4c88c5b09d8dd6dcdf01b01d63f5fd3b1f9a6e19e412e") 15:30:02 executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2876, 0x40000800) (async) open(&(0x7f0000000040)='./file0\x00', 0x1440080, 0x200) (async, rerun: 64) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$FIOASYNC(r0, 0x80047480, &(0x7f0000000000)=0x2000) 15:30:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c40)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="bdb2a28db27383b1875d7ebe48d97f1f27f822efa094047aa57e2a8b0487d035fe3d6b83ffde0f9a73b4a7fdafdbbb8e38f642926126b87bd183a30a5a5991767899ff966b0e5d5f84bdfef505a7581178ad9c3b3f49c72c2de7bd1f127e78e600cf6b0937895072461702c47d095810f20bea103f141b6bce3ba8054fc2ccefdd4513a694d8192462cae6f0b87572c8302641abe971542793fcafe846856134409e1b001f2e5214b1fc71132579440d96f96bd8fddb7331740b6e0c88bde708538aea5075cbf515b236da3fc2b7b9", 0xcf}, {&(0x7f00000001c0)="4eaf5feb1fd846a77fe9d68ccec1af228acdf0618b2d0df53ba8bdaf2ca83ab5b17e1a4ba240be82dd7e765d34fa3778e286d1892e3ca7418cca031bade2a90096ecefb394c604be54453326797dae9082c2f406c92785e0fc4e4517ee26efcb20be04c81da6d901863d6b261e3cfa8543709b0d689869c2db0197909064ed6f52face4e1c816458cd12287de94264a4", 0x90}, {&(0x7f0000000280)="fe37de4e856308b8a486e847e59ae1c78d78a9b80158a7ba17", 0x19}, {&(0x7f00000002c0)="453de5bab4305bf1a29f6a91a12f5e068585d38d4c2c27a4829eeb24fa52b84c16b417ab4f8eaea4b098f5a76db756378e7106d74abb8c2f3d272c2b04cd9ce933c5b1e99db5ae584ba1f1e6", 0x4c}, {&(0x7f0000000340)="8b5912e65fdf4e3ff936417077e230b45cc99d9978699bfdcc5b77b97335a1274b141eee56f53ee8c03e9f2ae3fcebd1eb1d4617711bd721d2dbcf1f16e322c252f18919981caf4d0a0e6ec5aa596ff2485bd1a18cef64e64019c0793148fabe1a1a75c6e0c7e31aba66edbfbdb2d2a4a09274634b7d98bb680aeec22a7406074642bc", 0x83}, {&(0x7f0000000400)="34746f9c7f12a58d604d1790fd056e51ffa4dfe31716eba79d103b8694bb551e78dd5c7810679089da8426b36899c0d627ec5e60ff088376a563128fd89f0c732f02de94acfac32218a8f8061cf0e1ebabb1e4a278a4927d0bca65e851f461737cbb9561d0", 0x65}, {&(0x7f0000000480)="54b726a298a99027bc01a33201a5368315bfa8d34304c5040883e90050f1b3b2", 0x20}, {&(0x7f00000004c0)="9f00a6be7804b009e027f9e6e9aa60da9d74860bcc912efa7b43be3fd469e1c666143e1ca90aefe43251c5a4270981ca56f544f2e44d4b2c40e858dcfeeb754c3d42ffe58e326183e44d317c64c47e82970a318cabc7aa8dc0039706ff0aaae1a5e866286bf5f010f50faa6fe95a0d5952108fafeebd563e468865205e6f3e8028c98e5dfaa1dcb5fb67822d5270094eae7cecb80218046333284a3c65244ca1be4888c11e46fdbd59c7557e7eafc95047716d62dd7c00ede49e6a2ea1b2a0e9550073ac740c99c4ba", 0xc9}, {&(0x7f00000005c0)="548706174b00ea3ffe6d1009b2b4a0217bbf6f6e80a86bf29852ca40f86a884ff9099b9dc0845f3609d07503fcdabcbc619f6205e5b9feb9f660f925896be193e31108b84e728ef3eaa0a833a8cb4bf438a1f6768fb51fd6997b35df9370eb2bf72ba170386deb88d8353a2c0c5f7cca72c4f3b59008dfe2a792a597ce31cf6b318177cf5e23a1df33cd", 0x8a}, {&(0x7f0000000680)="55c413ac1820471f31829a28a99305057a76cca82756be00933e5c6753b52fb020f2a75abb462aa06981ab870f8f320e659f494320c22f0a4262ab0c48abea24c112dc9d45b9651f4f09dc1ce8581d23ad599337233f6617842850a5380064ab19840751224f5cc5abbceafa99e40bdca7c8de35a9f8e3a629ccd8e0e97b3643cc3bd2eba29f9614506f3c3fa24cf320c8a047be8cfbf6023cfe8a6a76af435160fa122a7e2f4e055a44355ef52fd502045d3362c5b2f2de84c572e9f83e8ed2832e04ab8b", 0xc5}], 0xa, 0x0, 0x0, 0x8}, 0x2) 15:30:02 executing program 0: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) (async) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) 15:30:02 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@family, 0xe) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:30:02 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) 15:30:02 executing program 0: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) (async) close(r1) (async) 15:30:02 executing program 3: compat_43_olseek(0xffffffffffffffff, 0x0, 0x960e96747d17c673) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = socket(0x18, 0x400000002, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) dup2(r0, r7) r8 = accept(r3, &(0x7f0000000000)=@data, &(0x7f0000000040)=0xe) listen(r8, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) compat_43_olseek(r1, 0x3, 0x1) 15:30:02 executing program 5: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@family, 0xe) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:30:02 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) 15:30:02 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x0, 0x0, 0x7}) r0 = socket(0x2, 0x10000000, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) [ 158.6900550] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1366 command syz-executor.1) 15:30:04 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x0, 0x0, 0x7}) r0 = socket(0x2, 0x10000000, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:31:01 executing program 3: compat_43_olseek(0xffffffffffffffff, 0x0, 0x960e96747d17c673) r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) (async, rerun: 32) r3 = socket(0x18, 0x400000002, 0x0) (rerun: 32) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r7 = socket(0x18, 0x2, 0x0) (rerun: 64) dup2(r6, r7) (async) dup2(r0, r7) (async) r8 = accept(r3, &(0x7f0000000000)=@data, &(0x7f0000000040)=0xe) listen(r8, 0x9) (async) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) (async) compat_43_olseek(r1, 0x3, 0x1) 15:31:01 executing program 2: r0 = posix_spawn(0x0, &(0x7f0000000200)='\x00', &(0x7f0000000280)={0x0, 0x1, &(0x7f0000000240)=@dup}, &(0x7f00000002c0)={0x0, 0x0, {}, 0x10000000, {[0xdd7c, 0xfffffffe, 0xff, 0x80000000]}, {[0x4, 0x0, 0x12, 0x5]}}, &(0x7f0000000300)=[',,].\x00', '%&\x00', '.@\x00#)\x00', '\x00', '@,\x00', 'f{-%\x00', '!.^//#\x00', '}:\x00'], &(0x7f0000000340)) (async) r1 = __vfork14() __wait450(r1, 0x0, 0x40, &(0x7f0000001340)) (async) posix_spawn(r0, &(0x7f0000000000)='-\x00', &(0x7f0000000080)={0x401, 0x1, &(0x7f0000000040)=@close}, &(0x7f00000000c0)={0xfe, r0, {0x800}, 0x2, {[0x7, 0x3, 0x6, 0x80000001]}, {[0x6, 0x6, 0x37, 0x80]}}, &(0x7f0000000100)=['\x00', '\x00', '@,\x00', '@,\x00', '!.^//#\x00'], &(0x7f0000000140)=['\x00']) (async) __clone(0x600, &(0x7f0000000340)="04f418a1f1fe867a4d34b5b2387a9c0eb584134e918d009fd8cf2ac4635ad6640d447ef73e0ad94eb58cf78c523c032367e0ae0b80c1dd19f23a41b4c0368e92d08edbf3ee5c0735f35ebb2020c48886b5b306beb2a1d65a6a36d0df6c80d67239046744974d10cb24790e43e4f67a19affa0ec1cac077bbfd527bc9875207f07495109b006ee35c20c503a3f4033066d567599ba08297ed2f6ed05c7e661b50eee199a92b51a49da9e6fba20c40c9bc150caac5c7aa05fc12c3feeb965bdf569b852adbfa2b08a254c73d3f4c9fa082402e1bf36e1299e5c57105ae798409ceabaaff34a0b8f6cf964518022287900716aa24da579958d857ee0df796263b31ebbbb43f1559eb72ed26e958d9eab836920b42f627501870ccabeeaaeaf136e49dd2bf67be102ce773f97caee26074a679832931e4665e5103bbbc733dd863ac02f3fe9c2df123a4617bca4194fef47bf2cbae5f4b5b2dc41dba859df788011095652d6a3f7579ca35d76350521a68eea02b4aedb13ca5cf070a1ae964ef839d55bfa8e02473caff32705d072bd0f3ccba4d247d2024e72c04c3de0a9992b6b258f547d0e7c5ec6702f04e0008f905ff0a96c658cc6a570c9f86144c59701c7aa36b6a2b3baaf503feae4d3b0cacc4cd0c38c749f61656e92d74921ca8731bdedb66543f28b2c19b1e50f33c04614435d188e68f62493a8b79ced24fefd859226c46a69f6e371823815735b6be5e3065c0aef340d73f9b8a591ee9e9a36320e3b6763a508caa954afa29ec6c47b1057c62c76366ea882ed2348f394d07aa986f262e3476ceb530cbb2f60ed302783b41222ee605a3822690da00eef1978194f86f0a6d9f5dd2d67bf9d26dbd189396b795a9b3bff74014519a609bc6ab287f76321f2289f78a8a5b5bff976d266812eb7d04ca29a1018dbd3a74251e3eba62c35a954113da275adb8abfe3ffce21196b655fb4f972be1f569ed2cfba80df6b3e0372da5da6dd357b86aec9f842d489cc75b22c34ecb366f3557978d48d149c38631dd4c7b7da7377ae3017871fd8d9f0463501f4c2bfa0f00aefad72a31fb133176b3112e106e6e4717471df8fb8946e2f170b6d4973342ae77f43cc129db5ccebea89ee6bdfe2f052975e358943e56112d16aa863258f5bbb00d865f05180b12661fc041ee158c5184c915bd497b1ae194b098b0f268d87b9c0eea4fa3daa27fdd76efc5f8ff513b7c459c7dc4fb72604b20095f07642a326e77c57af4f77348a551071cf2427884b170e7e271fcef8f95c5106ef56dc8e171773d545891515df7ca0f81ac5a6ef3804b5ba1c3335558e09f48d6f07ec7795105dda88d032afd193c9f46feb88552e022321d5e9cd0c694e5f8c9a4cac3d86a0982ee7c671df8b1e9251a8b6b29864b381a4a480e05686889af4ec9f06783a8d3ab11ad58a32e68d06e9baae27a3e059efb66ba81ebcc9ddc4fd7c3812866a86c0cb50ac3338da994247183f7632d934ba4f78d76bc105b2338005c2c80f64e5b306a9a421c1c76611925b24c1aeacaf3ddcc6358752390df15e4d596cd193ea9b80342eba1ef4bfea77c3274a0fdfee76ad032ba36ad5f017453cfa1a4e31a0adfc2bfd336d9d3e038d3f86c13ccd1253c409b5cbd9fbedbbfbfafdf75c1784641528bf8ff5262dd21fbc20218e8425eb754e81cb3844c582437b415580f026f64c3bb12ca55ffca9525f4583e64902ce766e1e87c7588552c134843d23b6cac8ce49545f002b8cd7571624a7073c1e0ebe97fab2efe3564734523674ed0d8ad1bf5e07433becc89b751c467b91381e8c09d23341f0929b8779a7d905c675af137095d7e6222fa43b6adab2b49935347e03a0da78a8ea06ce2efa7e33ccab510847641510cedfd97aeb5a7939773f7c6cd2de839567f7c95ad352fc14cc9d5a21e0fc78689ebd6a20d264333dde4605ca2b39c89dea35002d34ebf751318e22ba894bb8f78e555fdf83251eeb6ce690d6363f105e453f07e766b3cfe27c3da57844158966f23bf8f2d9dd52c20fa9a8e038adda6da94030b9e1464aa8db4e73cae5b3f8a8c80fb2c2e1d370550d4449eed39cf3d73057609199c8a1e8aacdc65a7dc5e653121d69f621e55c0c883ac449efee184d595c7d93c7adf2b2be1faff45347ac0f916c844f62faf825adf1c244eef3945cd244e0560a7c09bd11a196f914d904e312835b8ff665302f34c899d1e95963e350708e30d5b687ef3b3acd6265ca12b904c77d5777e5ac1697802df6acc8446c96577acd668b60f174047a2d87a769b57cf5fdb215827a9ff5258c108d881a35327c81689d0a77baa86406d11ad76c0177847747457462292b6549723360b67afc4089dfe545ed2d505299967fdb60d226ac5199428a747d8e2c7a823f799cdc9f002c563f32492456f94528146668f861682ba87c09915987c9c520cd1157627eb927f7fedcedbf87adf24519d0cf61746f5bedd1208adeb5bd218a633291c04f00d864f11fdcb8230c9eda72ae7d0e74862f9c4fe7cf8137e40a2542d513e55357eec8caa44f7915d3e80f809f1f39bccfed33b55000ef0714700c683361cc3b97d61dc37aa253e5fe91681b3eb9640edd47e647fa5e8e2b59488bfa5f7c019d5a0fb2aaad5a99232252ed54b40c7f585ff2efeaad06f22a93918300bae85947177c775aee884015a539fda6646f3c64d6b7ec434fbe11efdce20a71f45015eb7d52a641c3a72ed57d6e91d648708559d5bb74395e7f656dccbf6b740271c8c9f00724ec3e9f411ae84e5a7eb8e23b990920febb7370286a5cc47062dd03532d61966093745bc3e7aa844f6b8508e6b8dd99ab1c1dc759a5178428842a2f15a07c56c1a0a002071c5b3566a0ed9883fb47f2b24144e2eb61ccedd7884c1c264fa44010e3998faad0aaaef0d93a7ddcf50619cf9b3bf95cbe5fc1bbac73774f901c6087fc5738aabdcd6eedd24e8773e9a48ef7021f872b8eaa488156348b12c18b700f9439ac1daedb4d9cd3a76f0e6d21aa72aca3d3078be66640e0e810dfc339b5fc6bf36a1794c08ca55d059dfbdda3a773dc8a1ebc09af7622570947c0adf3068da2ca3efa4bbc3f48d583ae55dc69d5c98cedda3fae02731a591ab407dcd3a321009a4ff469e7fa4613ddb8edbdc7a31ca666de9466a7f9dbe398ed14b71b71bd08332d188c712dde48cede7ad7a4a8dcd4f59e8629301cb7b022ff052741bc7ef00a4b17ac3fad0303e5fc55c1f116994c151d913396dd75df3dc93884279e31e58b6838e5a7f5013ef1447e8f7b4cbd1a75f3177496cb7b01319dfc951cfe18ab88fa800ab0a4db8c7bd4ecbeeb0a31a88636ee67de58d120640ed774c2098016dfd8aa382d84ba30d442ff99f028c0f663bbe401b9019071e78cc3655be97416fc1ce9da74f6e6e0ff22ccaeb16c6b4d6ce2722c04cdf4d9bfd1d993b3c16bee7fdd04bb9a179160106d569df5d94e8701596a53934839a852854bafec1b8077e687fe6101efc8ce669a0c67cec28dce078c7a87fa6bfb01fc3700053a3efd0b2ea7f3399fa49f3f52d551ea6f07b40cc7441cf46f7b9fd399e4caf8294beaa07b24730397c2f20020a759dae2b6f6dc706fb8e46baa210675adc546c81602d8eb56377a82f15b2dc1796341a42659a455b3d295aa1757de424471e026dbdf317538dac1f8e537010a1755d92fc81b3672e2a0978fd82905bb91756815adabd2aa8d524a9d45f9beb9e80a1f66754bc4f8cb3a7725040d064cfb91a3d9010c5a860e8c8fb0a9dbcaefc381c97f2a84af0f58da489c30a25a584eb3e90f3868c386169f409af2a0426133bb7e21abc48b75aa6bae031c6ec5eb222ee20d046d87341e0745a12f1ce01760f26c5a5ec7234aed13e5c741cfb1df455e451ccb2e81391f213a13a0c9009ff715a4acad1a8729ebb0a2b0c2fba887138344f1fcaa7f4bc18fd934b8512381eec133cef3d7d87abad37677b21b0db428832c7e04b7902c64d9a0dfb2beffbf626a8de9e4bd69b680bddf735dd4f41bd6307fb3622f8cd26d4043c3886025bdbd1b168902afd5cffc610bddb09559000f3e9796adb825818a8edf4492dc0e021152667eaef9c1ef3cc1e92812253788f16c31bd975ad72d31b1e16c2742fe4bca8b0cf0971b814d9d82225a2bab0c68eb599ec897d60daa8f638bed78bc1e2e440d9ff441e0eff9747d7e986c13045138a77e87a1c2a36320e29833bd4c4208eabc1f0bcefbd1431820c04732a1036ddbc54e55ce75c44033c888dbae22cfd3acf30fb288189a63ab4b2507087989d2788bc865179b99652da64bba42220b16deb0781d3f83abd8b51523226d60a3a8cc9ead4e4e6bbe60791bd4653f8181a7c18f52ef0cd2be1da6ebd40cdab3ba37c068a4cbe7efec10aaba5c83139d27ca6cc09f86686ff6d0ef62b0bf635cfa0a87b5456173a22bf943fff9cdd0b0b6005aea204e8c8a2895396ffa8a669951bcc8571b7d8186e51827b643da8440e6b0eb331158163caf8bffc75bf9c3068443bcaab1e8d0c891b9285e7b08912cb523bec48866e3cd49ef4b27f263167d78afa4ad224c9f138b7d4cbf1ac4922bccec5b570df3d266bb6e9e97089d40c4983e998e9520172881dfcfa7d06a22fc90c6eea44579da7e841d1a7c65b87e097a1e869503481b4b9eb003ebe517a74bdbbc8df6ac7429a21144d1dca96728070e2e45c0be7d8bc7b7cae0fbb7533e4e78039b39f80c1672b5ac735fe31535f060c70607ac1e1d8d0cdd3ee1fe74d5da52b24c641452e56f19d7c14d6a1f7fbc253a4db1b29c31e7bab860c896691086dde8cbba8438394b1de5ccb977abe9dd65de84866825051db68c6fda4eac486659b4265541ff3aeb3d66d5062aa1ae795bbce16ae77387a20e1dcc438be359e9c3415ed233b397a5988d1b333c2c9eeb2dc462555b351f094fd37e2a6b8540258089020a2cd0466103c83e35e72ce9c9b3be588d14a54daa93ed207f042fe03f0f63c9a67e2d3b98761f62f202fb152e657c1f8d6ddc4fe7291480a669dd759d38bf2b258944290a45132e8284522aac9c13640c7e4e36cd0631276a0f66b36b0ff9ea64cb8c785c0bd0eaa042e9f441bb53c9e98fc781dab2e974fb3b923804c30cba15b93537b8f1b82864e807ee5fadca3d15ca2ced7fd4477d0d07ac428bd303eac6cff21fddc070ce83eb04c9b32ea9877909d3a3f8ab9601a01fb62c6b85266ed77575f8c33b5d7843e6295f039d191ccb2029ef26fbe720328a3e3fd643c87d81f14fe27e73fd807c02ee4054f34bf7a334a755c29fdc8d14010cdd54ec87ae83a3e7c0489f894278b5d21f92e148e11d88ae572b792a7f810f6b6dd07a9ef169e52ae2fd3593b47b79c7366582cb0e7a8e4ef5cc529e7edefa9428ca522341a7f350aa98d7743b7309805bed4cdc6c4e722958b58791d34846177df798f86a72ff51b5f13ca4c92f07502a4ca9a9878084e3b5fa3bda78ba0b64e68508aaf80e63694506f7cd65dab4b99bb2234aa2be5ed580d669f5a30e7c9052c91b3bc1ea89f3ceffc3a523277430b450ba18c4a9435ab9d7a7a06b85d6295341b6cae38085204559a41ff6e5b655a68d328b2e1bf6930304a17a3e76b7bc04b2b6e97d311d069808fdbd358b510afa64109179301d22379d37d3c617e512741d3cbf057cdc6ef273a86b9504bfeaea4233700e17a8a90576d40e639124fd387847089d221dc29994914e31a923bee4c88c5b09d8dd6dcdf01b01d63f5fd3b1f9a6e19e412e") 15:31:01 executing program 1: symlink(&(0x7f0000000280)='.\x00', &(0x7f0000000240)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) (async) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) (async) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x805) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) (async) write(r0, &(0x7f0000000180)="f0", 0x1) (async) r2 = dup3(r0, r0, 0x400000) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) 15:31:01 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x0, 0x0, 0x7}) r0 = socket(0x2, 0x10000000, 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:31:01 executing program 5: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:31:01 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047401, &(0x7f0000000040)=0x5) close(r1) 15:31:01 executing program 5: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:31:01 executing program 0: r0 = socket(0x2, 0x30000005, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0xfc, 0x0, 0x0, 0x0}, 0x0) 15:31:01 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:31:01 executing program 5: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:31:01 executing program 3: compat_43_olseek(0xffffffffffffffff, 0x0, 0x960e96747d17c673) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = socket(0x18, 0x400000002, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) dup2(r0, r7) r8 = accept(r3, &(0x7f0000000000)=@data, &(0x7f0000000040)=0xe) listen(r8, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) compat_43_olseek(r1, 0x3, 0x1) compat_43_olseek(0xffffffffffffffff, 0x0, 0x960e96747d17c673) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x1f, 0x10000003, 0x0) (async) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) dup2(r3, r4) (async) dup3(r2, r5, 0x0) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) dup2(r6, r7) (async) dup2(r0, r7) (async) accept(r3, &(0x7f0000000000)=@data, &(0x7f0000000040)=0xe) (async) listen(r8, 0x9) (async) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x7) (async) compat_43_olseek(r1, 0x3, 0x1) (async) 15:31:01 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) 15:31:01 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000003dc0)={0x0, 0x0, 0x0}, 0x0) 15:32:00 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 15:32:00 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) close(0xffffffffffffffff) 15:32:00 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) listen(r0, 0x0) 15:32:00 executing program 5: compat_50___shmctl13$IPC_RMID(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) r2 = accept(r1, &(0x7f0000000300)=@family, &(0x7f0000000340)=0xe) bind(r2, &(0x7f00000001c0)=@len=0x7d, 0xe) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) sendto$inet(r3, &(0x7f0000000200)="af61fc8ef943371804703c92c6f4160edfaa097579500b4adbb88bb6b0cad9204f9b4a8b40fb6681dbca1bdae17d5efb6697abb940affe740653cf24bb05a7dd47ba19dc0307025d475b9ed98c20abf76ec5aca0168d0a004eb211367dd21df76da9b33b6f3c2443b2977968d30c1fb22b74295759bfafb6642d01c6de2c5b964580b03304d346f8fa7219a721a512cf4df28c", 0x93, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) socket(0x23, 0x5, 0x1) 15:32:00 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa682807beb28f86dd608cf67700146700fe8000000000000000000000000000aaff02"]) 15:32:00 executing program 1: symlink(&(0x7f0000000280)='.\x00', &(0x7f0000000240)='./file0\x00') (async) ioctl$WSDISPLAYIO_GET_EDID(0xffffffffffffffff, 0xc0105766, &(0x7f0000000100)={0x1, 0x0, 0x0}) compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) (async) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x805) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="f0", 0x1) (async) r2 = dup3(r0, r0, 0x400000) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) 15:32:00 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) bind$inet6(r0, 0x0, 0x0) 15:32:00 executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0xfffffffffffffffe}}, 0x0) 15:32:00 executing program 5: compat_50___shmctl13$IPC_RMID(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) r2 = accept(r1, &(0x7f0000000300)=@family, &(0x7f0000000340)=0xe) bind(r2, &(0x7f00000001c0)=@len=0x7d, 0xe) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) sendto$inet(r3, &(0x7f0000000200)="af61fc8ef943371804703c92c6f4160edfaa097579500b4adbb88bb6b0cad9204f9b4a8b40fb6681dbca1bdae17d5efb6697abb940affe740653cf24bb05a7dd47ba19dc0307025d475b9ed98c20abf76ec5aca0168d0a004eb211367dd21df76da9b33b6f3c2443b2977968d30c1fb22b74295759bfafb6642d01c6de2c5b964580b03304d346f8fa7219a721a512cf4df28c", 0x93, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) socket(0x23, 0x5, 0x1) compat_50___shmctl13$IPC_RMID(0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) (async) accept(r1, &(0x7f0000000300)=@family, &(0x7f0000000340)=0xe) (async) bind(r2, &(0x7f00000001c0)=@len=0x7d, 0xe) (async) socket(0x1f, 0x10000003, 0x0) (async) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) dup2(r4, r5) (async) dup3(r3, r6, 0x0) (async) sendto$inet(r3, &(0x7f0000000200)="af61fc8ef943371804703c92c6f4160edfaa097579500b4adbb88bb6b0cad9204f9b4a8b40fb6681dbca1bdae17d5efb6697abb940affe740653cf24bb05a7dd47ba19dc0307025d475b9ed98c20abf76ec5aca0168d0a004eb211367dd21df76da9b33b6f3c2443b2977968d30c1fb22b74295759bfafb6642d01c6de2c5b964580b03304d346f8fa7219a721a512cf4df28c", 0x93, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) (async) socket(0x23, 0x5, 0x1) (async) 15:32:00 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) close(0xffffffffffffffff) 15:32:01 executing program 3: r0 = socket(0x1c, 0x10000001, 0x84) bind(r0, &(0x7f0000002580), 0xa) 15:32:01 executing program 0: syz_emit_ethernet(0xfdef, &(0x7f0000000480)) 15:32:05 executing program 2: socketpair(0x2c, 0x0, 0x0, &(0x7f0000000580)) 15:32:05 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)) 15:32:05 executing program 5: compat_50___shmctl13$IPC_RMID(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) r2 = accept(r1, &(0x7f0000000300)=@family, &(0x7f0000000340)=0xe) bind(r2, &(0x7f00000001c0)=@len=0x7d, 0xe) r3 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) dup3(r3, r6, 0x0) sendto$inet(r3, &(0x7f0000000200)="af61fc8ef943371804703c92c6f4160edfaa097579500b4adbb88bb6b0cad9204f9b4a8b40fb6681dbca1bdae17d5efb6697abb940affe740653cf24bb05a7dd47ba19dc0307025d475b9ed98c20abf76ec5aca0168d0a004eb211367dd21df76da9b33b6f3c2443b2977968d30c1fb22b74295759bfafb6642d01c6de2c5b964580b03304d346f8fa7219a721a512cf4df28c", 0x93, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) socket(0x23, 0x5, 0x1) compat_50___shmctl13$IPC_RMID(0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/260}, &(0x7f0000000180)=0x106) (async) accept(r1, &(0x7f0000000300)=@family, &(0x7f0000000340)=0xe) (async) bind(r2, &(0x7f00000001c0)=@len=0x7d, 0xe) (async) socket(0x1f, 0x10000003, 0x0) (async) ioctl$FIOSEEKHOLE(r3, 0x8020690c, &(0x7f0000000180)) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) dup2(r4, r5) (async) dup3(r3, r6, 0x0) (async) sendto$inet(r3, &(0x7f0000000200)="af61fc8ef943371804703c92c6f4160edfaa097579500b4adbb88bb6b0cad9204f9b4a8b40fb6681dbca1bdae17d5efb6697abb940affe740653cf24bb05a7dd47ba19dc0307025d475b9ed98c20abf76ec5aca0168d0a004eb211367dd21df76da9b33b6f3c2443b2977968d30c1fb22b74295759bfafb6642d01c6de2c5b964580b03304d346f8fa7219a721a512cf4df28c", 0x93, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) (async) socket(0x23, 0x5, 0x1) (async) 15:32:05 executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000080), 0xc, 0x0, 0x0, &(0x7f0000000680)}}, 0xfffffffffffffed8, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0, 0x0) 15:32:05 executing program 1: semget(0x3, 0x2, 0x33f) 15:32:05 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) close(0xffffffffffffffff) 15:32:05 executing program 3: poll(0x0, 0x0, 0x1) 15:32:05 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:05 executing program 0: syz_usb_connect(0x2, 0x24, &(0x7f0000000a80)={{0x12, 0x1, 0x0, 0xf0, 0x5c, 0xb5, 0x10, 0x582, 0x0, 0x7da4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xec, 0x33, 0x1c}}]}}]}}, 0x0) 15:32:05 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x8}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0xaa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/8) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x3, 0x7}, {0x0, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0x7ff, 0x3, 0x2, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1ac2, 0x0, 0xffffffffffffffff, r0, r4, 0x51, 0x3ff}, 0x5, 0x9, 0xfffffffffffffffd}) fchown(r1, r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x400, 0x0, 0xffffffffffffffff, 0x0, r4, 0x80, 0xfff}, 0x3ff, 0x7ff, 0x4}) r7 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x124) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r8 = socket(0x18, 0xc002, 0x0) socket(0x18, 0x4, 0x9) sendmmsg(r8, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000440), 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="805c36067863f99ad32f4fb440eb6f2ed4716857fff2", 0x16}, {&(0x7f00000005c0)="d5a3f8bcefa1d28d746cfdab65", 0xd}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="7000000000000000ffff00000200000005038212728301d51c66dbb2dc7c3d38d8a81e3458be67054199c1d553d2c0b0367d0c4b604ed9a93fb1ebb992b102ab38170e056f23aa6bb571675e896f4a183706a0aa22ffb4fddac1d436aa12ac4121e634dcd4e2043de1f3000000000000100000000000000001000000ff030000e8000000000000000100000003000000df8125dafbdebee41d31ea605176437d563e35b9a38cbf3989316460b07c90791c71d3bf5e6f1df712c777549a6b67a34b766d73c20f86ba966b0283dc2d4689a338b97813b9b9f726f87fac8bdf155228e794d4492227ae1ace25aa4a1461dcec346d2c6a644914709895f640f772e1a0c8c4dfb03004613420a924f6c37e26097f3bc2c684e8ea6c5e25101f1de190680dc5f3def03a6440596ed8a9b1cd4497c0200ea76be68231f547737c4c920ab283c4a56091c6021f000000cf3e25e0fc617471cc6b8c6ef1e263e287aba5a50fc8000000000000"], 0x168}}, 0x10, 0x6, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r7, 0x8735, 0x0) execve(0x0, 0x0, 0x0) 15:32:05 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xc000, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:32:05 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:05 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000040), 0xc) 15:32:05 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000040), 0xc) [ 280.5215478] uhub0: device problem, disabling port 1 15:32:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[@rights, @cred], 0x30}, 0x0) 15:32:06 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:06 executing program 2: linkat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0xffffffffffffff9c, 0x0, 0x0) 15:32:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 15:32:06 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:06 executing program 0: bind$inet6(0xffffffffffffffff, 0x0, 0x0) 15:32:06 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000040), 0xc) 15:32:06 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x8}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0xaa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/8) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x3, 0x7}, {0x0, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0x7ff, 0x3, 0x2, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1ac2, 0x0, 0xffffffffffffffff, r0, r4, 0x51, 0x3ff}, 0x5, 0x9, 0xfffffffffffffffd}) fchown(r1, r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x400, 0x0, 0xffffffffffffffff, 0x0, r4, 0x80, 0xfff}, 0x3ff, 0x7ff, 0x4}) r7 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x124) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r8 = socket(0x18, 0xc002, 0x0) socket(0x18, 0x4, 0x9) sendmmsg(r8, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000440), 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="805c36067863f99ad32f4fb440eb6f2ed4716857fff2", 0x16}, {&(0x7f00000005c0)="d5a3f8bcefa1d28d746cfdab65", 0xd}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="7000000000000000ffff00000200000005038212728301d51c66dbb2dc7c3d38d8a81e3458be67054199c1d553d2c0b0367d0c4b604ed9a93fb1ebb992b102ab38170e056f23aa6bb571675e896f4a183706a0aa22ffb4fddac1d436aa12ac4121e634dcd4e2043de1f3000000000000100000000000000001000000ff030000e8000000000000000100000003000000df8125dafbdebee41d31ea605176437d563e35b9a38cbf3989316460b07c90791c71d3bf5e6f1df712c777549a6b67a34b766d73c20f86ba966b0283dc2d4689a338b97813b9b9f726f87fac8bdf155228e794d4492227ae1ace25aa4a1461dcec346d2c6a644914709895f640f772e1a0c8c4dfb03004613420a924f6c37e26097f3bc2c684e8ea6c5e25101f1de190680dc5f3def03a6440596ed8a9b1cd4497c0200ea76be68231f547737c4c920ab283c4a56091c6021f000000cf3e25e0fc617471cc6b8c6ef1e263e287aba5a50fc8000000000000"], 0x168}}, 0x10, 0x6, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r7, 0x8735, 0x0) execve(0x0, 0x0, 0x0) 15:32:06 executing program 0: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500), 0xc) 15:32:07 executing program 1: socketpair(0x1a, 0x0, 0x0, &(0x7f00000002c0)) 15:32:07 executing program 5: r0 = _lwp_self() _lwp_kill(r0, 0x12) _lwp_suspend(r0) socket(0x6, 0x3, 0xff) _lwp_kill(r0, 0x9) r1 = __fhopen40(&(0x7f0000000040), 0x0, 0x80000) setsockopt(r1, 0xffffffff, 0x1a, &(0x7f0000000000)="ebffcb05f8b8fd812eaa4e713048e6999125cf3f453e943952eb594819439e6872434bc33c6a9854f24a24569c73465adcd4c9f48a0049d053030cae8c73a90ca39fc3595e4a0072c25a86d793f700ea27cb0083e4e662c1d955974eee28222ae022289d06dd9cb0bc5a2815745cfcfca2cdced7dfb17792d91b087396cbe82614450ea854d0e313e5984c13351891e33f6f01e274d9ecfb5315c7a3260da595e4127635c3fe923482ea6c43df4d7e46ba928bb41378739b1ae74e35a7b9551da15fdbd43eb6d3a2365c6f5f8a97143f65ae8ef3c0aa5204817e7580f01c90b168423252fe386dd4e6dd8d4161b7f6fbd376f54367690c7387cf31ac0f34a51d5a3e0867f94cf7e4c45733922e47614828c4511df5438dd32610c3718990cc5fa03d28f9a9636b25b3b51481ff36d055710cef47653c0947fe1fb4070b481e3ff652a4d25d06084ebb112cb1d9ad5bd3a50496d9eec9c9bf8f904c22b7190977108049669c00"/373, 0x175) r2 = _lwp_self() _lwp_kill(r2, 0x8080000) 15:32:07 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 15:32:07 executing program 0: socketpair(0x29, 0x2, 0x0, &(0x7f0000000100)) 15:32:07 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:07 executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) pipe2(0x0, 0x0) 15:32:07 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000440)) 15:32:07 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x87) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1010, 0xffffffffffffffff) 15:32:07 executing program 5: r0 = _lwp_self() _lwp_kill(r0, 0x12) _lwp_suspend(r0) (async) socket(0x6, 0x3, 0xff) (async) _lwp_kill(r0, 0x9) (async) r1 = __fhopen40(&(0x7f0000000040), 0x0, 0x80000) setsockopt(r1, 0xffffffff, 0x1a, &(0x7f0000000000)="ebffcb05f8b8fd812eaa4e713048e6999125cf3f453e943952eb594819439e6872434bc33c6a9854f24a24569c73465adcd4c9f48a0049d053030cae8c73a90ca39fc3595e4a0072c25a86d793f700ea27cb0083e4e662c1d955974eee28222ae022289d06dd9cb0bc5a2815745cfcfca2cdced7dfb17792d91b087396cbe82614450ea854d0e313e5984c13351891e33f6f01e274d9ecfb5315c7a3260da595e4127635c3fe923482ea6c43df4d7e46ba928bb41378739b1ae74e35a7b9551da15fdbd43eb6d3a2365c6f5f8a97143f65ae8ef3c0aa5204817e7580f01c90b168423252fe386dd4e6dd8d4161b7f6fbd376f54367690c7387cf31ac0f34a51d5a3e0867f94cf7e4c45733922e47614828c4511df5438dd32610c3718990cc5fa03d28f9a9636b25b3b51481ff36d055710cef47653c0947fe1fb4070b481e3ff652a4d25d06084ebb112cb1d9ad5bd3a50496d9eec9c9bf8f904c22b7190977108049669c00"/373, 0x175) (async) r2 = _lwp_self() _lwp_kill(r2, 0x8080000) 15:32:07 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 15:32:07 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:07 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x8}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0xaa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/8) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x3, 0x7}, {0x0, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0x7ff, 0x3, 0x2, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1ac2, 0x0, 0xffffffffffffffff, r0, r4, 0x51, 0x3ff}, 0x5, 0x9, 0xfffffffffffffffd}) fchown(r1, r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x400, 0x0, 0xffffffffffffffff, 0x0, r4, 0x80, 0xfff}, 0x3ff, 0x7ff, 0x4}) r7 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x124) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r8 = socket(0x18, 0xc002, 0x0) socket(0x18, 0x4, 0x9) sendmmsg(r8, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000440), 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="805c36067863f99ad32f4fb440eb6f2ed4716857fff2", 0x16}, {&(0x7f00000005c0)="d5a3f8bcefa1d28d746cfdab65", 0xd}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="7000000000000000ffff00000200000005038212728301d51c66dbb2dc7c3d38d8a81e3458be67054199c1d553d2c0b0367d0c4b604ed9a93fb1ebb992b102ab38170e056f23aa6bb571675e896f4a183706a0aa22ffb4fddac1d436aa12ac4121e634dcd4e2043de1f3000000000000100000000000000001000000ff030000e8000000000000000100000003000000df8125dafbdebee41d31ea605176437d563e35b9a38cbf3989316460b07c90791c71d3bf5e6f1df712c777549a6b67a34b766d73c20f86ba966b0283dc2d4689a338b97813b9b9f726f87fac8bdf155228e794d4492227ae1ace25aa4a1461dcec346d2c6a644914709895f640f772e1a0c8c4dfb03004613420a924f6c37e26097f3bc2c684e8ea6c5e25101f1de190680dc5f3def03a6440596ed8a9b1cd4497c0200ea76be68231f547737c4c920ab283c4a56091c6021f000000cf3e25e0fc617471cc6b8c6ef1e263e287aba5a50fc8000000000000"], 0x168}}, 0x10, 0x6, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r7, 0x8735, 0x0) execve(0x0, 0x0, 0x0) 15:32:07 executing program 5: r0 = _lwp_self() _lwp_kill(r0, 0x12) (async) _lwp_suspend(r0) (async) socket(0x6, 0x3, 0xff) _lwp_kill(r0, 0x9) (async) r1 = __fhopen40(&(0x7f0000000040), 0x0, 0x80000) setsockopt(r1, 0xffffffff, 0x1a, &(0x7f0000000000)="ebffcb05f8b8fd812eaa4e713048e6999125cf3f453e943952eb594819439e6872434bc33c6a9854f24a24569c73465adcd4c9f48a0049d053030cae8c73a90ca39fc3595e4a0072c25a86d793f700ea27cb0083e4e662c1d955974eee28222ae022289d06dd9cb0bc5a2815745cfcfca2cdced7dfb17792d91b087396cbe82614450ea854d0e313e5984c13351891e33f6f01e274d9ecfb5315c7a3260da595e4127635c3fe923482ea6c43df4d7e46ba928bb41378739b1ae74e35a7b9551da15fdbd43eb6d3a2365c6f5f8a97143f65ae8ef3c0aa5204817e7580f01c90b168423252fe386dd4e6dd8d4161b7f6fbd376f54367690c7387cf31ac0f34a51d5a3e0867f94cf7e4c45733922e47614828c4511df5438dd32610c3718990cc5fa03d28f9a9636b25b3b51481ff36d055710cef47653c0947fe1fb4070b481e3ff652a4d25d06084ebb112cb1d9ad5bd3a50496d9eec9c9bf8f904c22b7190977108049669c00"/373, 0x175) (async) r2 = _lwp_self() _lwp_kill(r2, 0x8080000) 15:32:07 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) 15:32:07 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 15:32:07 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 15:32:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x40, 0x0, 0x0, "f1c6ebda1e3444f6a011470a42bad805cb82ae929067c7aa9ef65ba76568e633e0e311755cd1d4c882d880d346fb135b"}], 0x40}}, 0x10, 0x0, 0x0) 15:32:07 executing program 4: __lstat50(0x0, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 15:32:08 executing program 2: fchownat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x6) 15:32:08 executing program 4: __lstat50(0x0, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:08 executing program 0: r0 = socket(0x2, 0x10000001, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x10000, &(0x7f0000000100), 0x4) 15:32:08 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 15:32:08 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x8}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0xaa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x3000}], 0x6) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/8) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x3, 0x7}, {0x0, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0x7ff, 0x3, 0x2, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1ac2, 0x0, 0xffffffffffffffff, r0, r4, 0x51, 0x3ff}, 0x5, 0x9, 0xfffffffffffffffd}) fchown(r1, r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x400, 0x0, 0xffffffffffffffff, 0x0, r4, 0x80, 0xfff}, 0x3ff, 0x7ff, 0x4}) r7 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x124) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r8 = socket(0x18, 0xc002, 0x0) socket(0x18, 0x4, 0x9) sendmmsg(r8, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000440), 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="805c36067863f99ad32f4fb440eb6f2ed4716857fff2", 0x16}, {&(0x7f00000005c0)="d5a3f8bcefa1d28d746cfdab65", 0xd}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="7000000000000000ffff00000200000005038212728301d51c66dbb2dc7c3d38d8a81e3458be67054199c1d553d2c0b0367d0c4b604ed9a93fb1ebb992b102ab38170e056f23aa6bb571675e896f4a183706a0aa22ffb4fddac1d436aa12ac4121e634dcd4e2043de1f3000000000000100000000000000001000000ff030000e8000000000000000100000003000000df8125dafbdebee41d31ea605176437d563e35b9a38cbf3989316460b07c90791c71d3bf5e6f1df712c777549a6b67a34b766d73c20f86ba966b0283dc2d4689a338b97813b9b9f726f87fac8bdf155228e794d4492227ae1ace25aa4a1461dcec346d2c6a644914709895f640f772e1a0c8c4dfb03004613420a924f6c37e26097f3bc2c684e8ea6c5e25101f1de190680dc5f3def03a6440596ed8a9b1cd4497c0200ea76be68231f547737c4c920ab283c4a56091c6021f000000cf3e25e0fc617471cc6b8c6ef1e263e287aba5a50fc8000000000000"], 0x168}}, 0x10, 0x6, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r7, 0x8735, 0x0) execve(0x0, 0x0, 0x0) 15:32:08 executing program 5: r0 = socket(0x2, 0xffffffffffffffff, 0x4) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000040)="d9978efdffcfbe8717cb1ff7eb09cd14381f1c2d976cc73d2413b9fd812eaa000200000000000000000000000000000000000000b7cee5e5ab717291260fc98d9c6100c30c9f1f", 0x47) 15:32:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 15:32:08 executing program 2: socketpair(0x1d, 0x2, 0x7, &(0x7f0000000380)) 15:32:08 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0x0, 0x400000000000007}}, 0x0) 15:32:08 executing program 4: __lstat50(0x0, &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:09 executing program 0: socketpair(0x0, 0x0, 0x8, 0x0) 15:32:09 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:09 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x0) 15:32:09 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 15:32:09 executing program 5: r0 = socket(0x2, 0xffffffffffffffff, 0x4) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000040)="d9978efdffcfbe8717cb1ff7eb09cd14381f1c2d976cc73d2413b9fd812eaa000200000000000000000000000000000000000000b7cee5e5ab717291260fc98d9c6100c30c9f1f", 0x47) socket(0x2, 0xffffffffffffffff, 0x4) (async) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000040)="d9978efdffcfbe8717cb1ff7eb09cd14381f1c2d976cc73d2413b9fd812eaa000200000000000000000000000000000000000000b7cee5e5ab717291260fc98d9c6100c30c9f1f", 0x47) (async) 15:32:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)) 15:32:09 executing program 5: r0 = socket(0x2, 0xffffffffffffffff, 0x4) setsockopt(r0, 0x1000000029, 0x7, &(0x7f0000000040)="d9978efdffcfbe8717cb1ff7eb09cd14381f1c2d976cc73d2413b9fd812eaa000200000000000000000000000000000000000000b7cee5e5ab717291260fc98d9c6100c30c9f1f", 0x47) 15:32:09 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:09 executing program 2: syz_emit_ethernet(0x125, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60c9fdfc00ef0000fe8000000000000000000000000000bbff0200000000000000000000000000010200907800000000603da96200006100ff010000000000000000000000000001000000000000000000000000000000002f00000000000000040151000000000006001f0064000000640000000000000000000000000000000000000000000000c204000000000000000c000000000000000100005c293caf15abd20b4b9be96cd50f18d6d5c91c47b02f7b5aadd930e20d70d9754547b41c03e985c9e6dc4d7026872c3dcb6d425c2a9bef1f0000000000000056fd1b60908bacd702724f56623559799d2c88d184686b575399bc452a22a2da75f761000000000000006632d3adfedabdd28deee4f5f6e6f282a6e0"]) 15:32:09 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) 15:32:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b92664dd2ebe2716113dc7cb929648", 0x14) 15:32:09 executing program 3: unlink(&(0x7f0000000ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 15:32:09 executing program 0: setrlimit(0x9, &(0x7f0000000100)) socket(0x2, 0x10000001, 0x84) 15:32:09 executing program 5: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:09 executing program 3: socketpair(0x2, 0x0, 0x8, 0x0) 15:32:09 executing program 5: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:09 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x10, 0x0) 15:32:09 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0x0) 15:32:10 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:10 executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x8011, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1) 15:32:10 executing program 0: chmod(&(0x7f0000002b80)='./file0\x00', 0x0) 15:32:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b92664dd2ebe2716113dc7cb929648", 0x14) 15:32:10 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003880)=ANY=[@ANYBLOB="18000000000000000200000001000000c88253019264fec51545"], 0xe0}, 0x0) 15:32:10 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(0x0, 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:10 executing program 5: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b92664dd2ebe2716113dc7cb929648", 0x14) 15:32:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) 15:32:10 executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) 15:32:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b92664dd2ebe2716113dc7cb929648", 0x14) 15:32:10 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000440)) 15:32:10 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(0x0, 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:10 executing program 3: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 15:32:10 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1a0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r0, 0x80002, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 15:32:10 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xd926151b84f48c36) 15:32:10 executing program 5: r0 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}], 0x1, &(0x7f00000001c0)=""/80, 0x50}, 0x200) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r0, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) ioctl$CONS_GETVERS(r5, 0x4004634a, 0x1f) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:10 executing program 3: socketpair(0x27, 0x0, 0x0, &(0x7f0000000040)) 15:32:10 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(0x0, 0x2876, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:10 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:11 executing program 0: socketpair(0x25, 0x5, 0x6, &(0x7f0000000180)) 15:32:11 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000200)) 15:32:11 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) 15:32:11 executing program 5: r0 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)) (async) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}], 0x1, &(0x7f00000001c0)=""/80, 0x50}, 0x200) (async) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r0, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async) ioctl$CONS_GETVERS(r5, 0x4004634a, 0x1f) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f00000000c0), 0xa) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) 15:32:11 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:11 executing program 3: mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 15:32:11 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000040)) 15:32:11 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 15:32:11 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:32:11 executing program 2: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:32:11 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000008c0)) 15:32:11 executing program 2: open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 15:32:11 executing program 1: syz_emit_ethernet(0x1fbf, &(0x7f0000002880)) 15:32:11 executing program 3: open(&(0x7f0000000680)='./file0\x00', 0x10200, 0x0) chflags(&(0x7f0000000440)='./file0\x00', 0x0) 15:32:11 executing program 5: r0 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r0, 0x8020690c, &(0x7f0000000180)) (async) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/33, 0x21}], 0x1, &(0x7f00000001c0)=""/80, 0x50}, 0x200) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r0, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async) ioctl$CONS_GETVERS(r5, 0x4004634a, 0x1f) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:11 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:11 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:12 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 15:32:12 executing program 1: syz_emit_ethernet(0x220, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd603b6b8101ea0401f535974d5f765e897689ccfa61986270fe80"]) 15:32:12 executing program 3: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 15:32:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x1800, 0x0) 15:32:12 executing program 2: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 15:32:12 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x42b, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:12 executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/219, 0xdb, 0x0, 0x0, 0x0) 15:32:12 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:12 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x42b, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:12 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(0x0, 0x0, 0x0) close(r1) 15:32:12 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:12 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:12 executing program 1: syz_emit_ethernet(0x220, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 15:32:12 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x42b, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x42b, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) 15:32:12 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:12 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 15:32:12 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(0x0, 0x0, 0x0) close(r1) 15:32:12 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:13 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt(r1, 0x1ff, 0x0, &(0x7f0000000040)="282eb73ad4c953237b27a4470e9d8bace8a69c3fdcbe2be3d13c400f70a9156d955a97b034f6cd10d14a19e9d78b2f49846545babd214812d2deb7429c7d1919f2897000442f9ab95df372f09b942aee51405556d0f4a4b2920e3d6c46949b4e05a27df1ee38f46fb04f93e92b1fecad6bd5ddfdbae628dbbd4d3e51f3d44adf17433d2c047c5c8f19024edd7bec2fa52a2a20039deeb2b756713bdf8bcb1d389a568df8ca2eab894828f7d585f4ecd312b8b30f33c1d21c9971d53028514a3dbfd7a99ee1e323b2abc37b16b3897e573cbba374c5a0b9777fd8163b4df3738316", 0xe1) 15:32:13 executing program 5: r0 = socket(0x23, 0x10000000, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:13 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:13 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) 15:32:13 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:13 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) r1 = open(0x0, 0x0, 0x0) close(r1) 15:32:13 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) 15:32:13 executing program 5: r0 = socket(0x23, 0x10000000, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:13 executing program 0: open$dir(&(0x7f0000001a00)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 15:32:13 executing program 3: open(&(0x7f0000000080)='.\x00', 0x1, 0x0) 15:32:13 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 15:32:13 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:32:13 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:32:13 executing program 5: r0 = socket(0x23, 0x10000000, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:13 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) 15:32:13 executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000040)) 15:32:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 15:32:13 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = openat$dm(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) r1 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000080), 0x1000000, 0x0) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = openat$hdaudio(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) poll(&(0x7f0000000100)=[{r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffff9c, 0x80}, {r1, 0x10}, {r5, 0x4}, {r6, 0x8}], 0x6, 0x7cae35d9) 15:32:13 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000cad000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 15:32:13 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000280)) 15:32:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 15:32:14 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="14b9492b593edf9d6bef9596fd9509a4b8a425d0916ebc6b05c81ef5bcf23e256576c2630b349551c928bbb0d96cfbb6eff06789f2b1f5f26a8a901d1c910f4d0b958cebac8e49d4f02c0e75e24fada5a21df145418ad43e47cd1af05dfd5cf43c78db2c4282388ceff9effdb540998ae856c7f462885b60", 0x78}, {&(0x7f0000000100)="eff890e733bb6ecfe931333e4d0007284db1660a735a4d5b2872ec69d22966bd92d3c55190e06a7fd071ef8e40484b7b77f2a292cf2e2e65a34069917fded8821295a4ed32a6942e744cdded908bd1522172e0f10d038f2fa684acfb5c20142a2cc72343842057bade40b099afc51def745727966e769891f337e0e4d0c79afaae5b839ef5a1c102cb197dcdd0b56378c86bb1542e8a1b43c31cd095f7cf07b6447aa239e0c505d46b26d37eb4018025fde5848b526ce0f2860d318e9f583be31826bdf0642aa7d710d297431e2e3553a9c1a20adc7aed8bc207d011fa4333cd4515", 0xe2}, {&(0x7f0000000200)="6c02ccc84df59a8058ad66d5b78d37db5f51722e915ea011543febda4e25b7d3461fa05d6941f8dcb9a3093079432bca298110db7958b93393a790e3637abd3f8a1c3d70538af3c834c72f163d98dd847152838bf13d3d10f217be53e801fbfcd54c92905633d698a931cc5c92ecd2fa01b1c6e3ec4b03339696abcc07cced8a65b4bf2fb94076fc213bc7ae3b1592c3e9e0545d3f292a4c2b4c61ab1a679eeb1f269571a92c870291f65ea18429bd7f39302a84eed28ae1ea49dc029614e2deef4ed656e656eae951813abf6914453cc397cd895aa56a74900ee34e", 0xdc}, {&(0x7f0000000300)="37546034c20e61149c4097e537a76ffdeb077e676bffc84a2f370140bd1bcd1a1f95c319e500e76d7ce9d8cacbda1feba08191d25e360961a04976a323c7f6b29c5121b57d6327b0693910f0c54749dca7c4aea8930f5f34626749c025c189903660b66cbc69c22caa5fa21c7333111f605c7b617ffa27c83a964eb78c14998c19fc4d7fc60d29c92c0ae1157493818be4529c41f519b2930ca48c21", 0x9c}, {&(0x7f0000000900)="1f8d68d19bf7172a99033bbee45d33114047d7c0dd321c23129f62decd9a738da6722e68b0c54dcd6a7398a7c4544dac37cc1985c9d6da3bac65db1408f445725c641468a47662db6316b23c6b4fe38821e56d1ff55b03e2b30bfd7cad01e3ad9966947d750d3af355309280823b757d2812cfe6536ca2f331db363b4541bb45649eac094981e8cd990092afc9ac6e6ffba53ad98736b595df3c83a01c456e13ffb1a555fdf831b5be62216e7388a853491f7d44a7c3aff1c709a51c28168237ad064f9bbf7b2a527e6298baf382c7cc660a24ec78748d7abd6fdd2de732ba1bee8b622944ae7495a721e8fd246f194b75eb6b6e7b1125ae3a1e6cf6bb639a4b55d204f2faab36118f4cb0aebc9b081944490f78ac144fd05e2dabcba248d7f150ca63153030bc0feb466692f50a33501118c5b2f3a2038bdd5c8a56fbac5549a80c18ac152009b1d45597a8719be0186c5d16da4b90c2650ff9ad5e09721cd012869a2d4eae9b79ded546c52ae91775708246e9dbb5366540817df32b9ca3146848396557fd992af6c3d294dcc96a79c59dcfd68e375473ae834a6eb25fc0504debf3112f6e8da07f31bdbe5f8659b450c34872df589e9c2a4f7104bd5a42448a9e7fb106b625c38d08a08a54cf857f23b484b707bf447481b563d9770e50e2ebfbce3ed1795cfaf7a647a8f9c252a6bb6f1d34877bb8d535f1978b21ec65cce8c70d21ecde39d618742e5cbb02ad76f31980ad85090a6a73f69671d37d25994fa5ff7c3515d77b7abecfc83fd559f751ad46c5942b57844982951e1e0aa4bf690d65457801cbccb8e83e9fca8f2ee02efba95aa12ed39dbe78e1b96d5e15ffa5d52fb1d162bb5c694ab891bb3d845c18ea47775f6ad1ad1841b4135f9d76bde89feaf7ae2983a0d8d82941487949dae081cd023b32384590d1d8db88223bc7ded905744df113b78a61bfb5be95e8e136bb0ae96c325141ab7dad6bc04233f31ae441be801a4cf3ccbccff33f33d86b575a84d21ea9a9579fc444e6cb1015e91ed0bece38ef8cdd7414652d85e67e4c8726d55674870f3b367b4664ed68d5525761c51b2db9307638575f0b14c93fafeb660bb5e49cd001dfbd9056733e3a5a7d42b44029b05c88cd0bb189f49b498ba3749278f1c29094eb58ebb7fafaf04783b4d68b7309c0ffa63180b98d385619abd57ce0579daf06eb24defa0264db83b232eda305d84063ea6e269d5576775a48b54edbc62133198a14165bd9932fd5267bff78a71b79bdf47ed3aa1e93ee87d6ad51de99b1b460fd632e24ee9dc3f2e6f92de32344e30c9a28794976683aa824f5b35105105622b137c0c928da66fa68d0e9599708ac2f16f242d755d8b8a47660ce1c73b7808c7549b0fb90e24740b390bfdccfb7d39f1b715820af3689da87eea64d058d633b60be83188d4536cb387b3704c501278f6cf439a6ea461c2615a0d3a573cc555ac5a95b1d66560eca4d6b18126b095f5e097f48e426f8bd5e0f02fabbff6d25dd3e31e52998447e348772b263f24dbd883b3300e5794da0acb7a0e95e062bdef6f03dbda2a6f3043ee0b9f669be9073c87a198199fcb0dbce9c33df73ad0f42b35a80dffa1b7a0fc700483184f19d9dadd759dd5530338a80826d4094a3ffa0c340899cf2b4c25258953bf3c9df657e6c483b02f9b41c7ef1ed8f53ce12f7e2a1847ce1e7a78c68e07e53a685b3c06dc06c6ac97c06ac367ee4af4748c469b6c471cb06a274cc96a04361577d45f65858649e8bf875dabc27c18193fa0e08fc6471f34ce143ebfd68b48c62f43e1844ed9d207441ae75276c874264a4371642d30c195ffae91e3a360b565f54bfbfc02217959d9b503ec26524d13e36bc1560ff224d6513f43be2dc2eced033ab8c4b99f1a45e6a0f1691065a5cc926eb0188f3038197ed4d4e9ff80d7cbc171736a2174d5049d16be5a2f0a5ec6fda058f9152850b70f4d7370a581151730824099810bf0b0ad3966406b33b92c1224782328806c311d74f217b0e3559f8b49d64fe46f5c0432a2b0bdcfe2d121b4a678f6b69902735055e8fa03024db3359a6525acc0fab1a375d1fe7b095cc2f6da6e7d9f7d583c5a30f35825dfae427ef643d27aa434476243563546c4e953ff02ffa5755bb93c37a9638cca321ef64b63ff114978cea3cc3497d94225d68de6705953bf6255dea9c1b146f8f3d709cfcace34659c64ff0b4d2a1c3b096d973d30b3f4b356cc8902d7d977e76f5e4ae0eee8fb57b707b6e154a7e1669cad51bd5c00fc8ab5874bcebb046e2c98292618e281390f5e83d2882346975b499e1212fe36d9167c0a86db0287aaff05cbdfedae465ed9bd2cef096ec95961a5a0c0d737649e7d641a435a31815998d25eef5b370040a6dbb06a88a24f0cd32af1eb8ffe07c5aef84b262e91e3049bcb8237bdadbdb57e68311c032b53a5e3d64044fe068e906b44defa635b26ce7e7f9c750210b4394b051b2d8f5d79ab604ca3a78cbee05016734e0372ae788bbe9a7415f1f55ad66a091be8d7797142ab93375be77ad219399146dd1e44fb25e127604ed91287255a860eedaf0485193543f84b8606662a8b725ccf2658068410711ee56b9ca6498b0d4f7c105083abf40f888dfbc16eaf3266fbd5cb10147e7cbf62dc959ee05fc65cccdb56a60d7b3690ce73698a46be79d0e473811a06ea0800bf835e0eea48fa9fc5d43beeeeadfd4c19bf3baf0446410e838e2e5d2cf71c4e82b3fb900c1e3d97b9f0f45b9aa1bf4e9ee15e1b4f9f80eef53f4f6d9c4e8daae6b35cf368293a740ce83cecfc121efa927fe816a6c2eddf2f406986ac092708fd70c73ea01fac5c057c33c9ab81f2279baea97a33dcc9b74628a281652a8eb5ec3ef152fed4cf627780a6235c387e8fcc38cc6aec117f7c8c6c3eb0737454e9466ce64c908eea3452ea52e043762f3dea672947902692b2b2691e926cbae8d3867741d9d8d0debfc9bf027c8d5d48f9c50de85b322ba54439771573ed4dde02f5d3f1fae2b828011ab80a62f956a4433d594cfee2afb22c3b669d17fd067f0d9a8e3e37cebc4adecfefc0ab2641e36597fcc412039dafb718d8bc1556d61d5b970a9e14aa6c0d58b564d2c63e9393c990301ffc9c86d3c4e378bbf8b9b749d874a7d3df445eee04c17d528604e7881bcd09a183dc7ea5450ad7eab487eb17daca802e2e7570700abe28af22e00daed7c9d4b83bcd1d83b6af5fbdc51344645116f6d5a9caeab87a11cecaf18e485580916c2cf9189ddd0a98a6129927f80400c789d67a206a89b0988f978256675a952e347364ecfbc3b92eb64579beb1e5cbb2fc77dd80db2bbde041c6884dccf79c8b13262229ff441cc33c6d8b083be7cd1fb70343319c34b12d00f086b688e1155eed4ed4141c596ede290d0588da7e0492166bd4144d25c109da7b2221224a6759108494624a2e979de647d72f46b3024af3896a6b9e9aef3329393fb15ae595e992cc0cc3ecc2f92e7084e744bb43069635def04c62d3a0903a2eb973f048084bee321a8dbe2fc288428769700ce847af2b088bdcc71e7b1946c6d9628537318a063f3274c68f0388dc75dc29fc4c318bb574b449fab53db7a3ab4866d2830332650225494bc9adb9513c67301bf34c33fe6f85124311d9f2d5931eab46e2a670af908d4d0e39a8f0f216338b8d704815f57323748957c935627ff10ba0e9816a5c76bbba4a8271d692c33bb2dc82e3db7c6614f6e961cb9d796fb9b386cba3f5dc21ff64a118b12d6bc1740b0b6227723529df52fe40ac593119407bb818687bbb5dfbfab6ffd83a287cd7dd09f5d0de9afa6d653109e8569062c52478307800335ebb8600d2d46658ad168d9f6deb69db8dbeb4fbededb138e37e4de8fe805fe324b1a00e8f1f072d521bcfe2fde2968a1600d6d88cefb248edbdab63627034633d1c297c8e2743d55c1daf7fe0de3c282ad99e821f34786b92b47fbdc5ec719bb2014b2dbf98a6739c650fa0baf7bb0644567427409b1b0be7314ec837b045d5823c03c7981cb1dd9a2b09b311bd26aede15fdcd08f7d1a024f6413a653a2cce213040f8400728e32793356ff1f0883006319662c4a430a1945174185d245ff8658eb2d3f3fa61b00287b1c787833ddc464259ee51a140b4ee27db55a0806bf5aa16db26b77f52aebad7f26173cb54e388eed72664e019f0b0baa4d4a680f404cd145cb95ddd24b42b7af11c35403f13868057bab20fe556ef639f6ea4bcc8a8bfa1db0e5acc16be3e6c58bbfd80a6cbb748fec5df98f9825f734e1a5a57031b2e884af5701ad5fa201cf45e65bd73bddd98aac45bc1507d151d789505ca610824eec6617b3db4fd52e76fc2c45c22409c0e641ece5fd2d53d106557b8f6d5ed20d20493f9c8dda265573e371fe6db5e615f031232a16378b6fca030e4abb355d142dc7cc091c4477c4ef29d7be0ff91827b3af63607aad43b9e65c87334559a654f7d60107e056d08c46d67548112bf8d87d1d4ade6cff4ceadcea46df832de5983509397529356f879b54badb675df192ea022efece1d29fb688ebe2de27cb9f332969984b72ed2c739737c871fd6a29b40dbe74fb46847deef1ccc03b2c6102eb21707bef6ba6caea7ef19626f1f27802902bbab40d300eba246114693c04c7a1fffe9e09c1666a3c8d43fb38e1fd8893b954edc6bb48cf548534d675f0c27963a97da8b219fd93a2bcd6707fa5feb6e9eab44f3c66987b90d06e43144f57023c1ce33dd58d24f0fd03633a4f80fbedf7aa9183ac11bb6000baa0a7445a186a9acb91498686cf96667c810f10c3de3f6fd4ebb1490d670bfc0cc889ed8cb1a2cd98fa8eec8b47493b4f10c02e4a99e0d966cdfb2b79ec9e579ca517aa6694fb914f69e15fc45a1fc860e051849710e45740698b68f2c85d49b41a85ca84a71f5a26f02a18c00965d5267adc7b1e2dfd35a5fe1dc8fd073ea08be46c187a52e8dc87f1b8d6ab491c2fa6795ffe0762b36cd98311bca459dea6401f82021cac094339579b0d52b808011b983c695cc4e3aec864deb7fa72211f0123c4ef3daf01e54d1722028ad6b3b060ca8515897742d12e5b7d8e18f951230151933918559091e8358055eaa504c45ccdeee9dff69ff101ec7c2757dc983f076dba3d6abf7438fd2abc69a631d8645f105e2b0227a1156f175299f3abdd0efb825b7028e8ccf5c150296636504e6bbec124ac2e28b006ec574a51b1b857ae92f817961b6b7bf57d5086c8ddef43dc8eac8be2f8d7f3feb3721b54d87b56c009458c14ea7863b0d410fb4fb07f075fd72ffb856c07124a405d07c4ed0ba7db9d99bf3205837d7aa5b66c133605dbac07e0757ed807dacab135e888db79f6ead4147182cc50f6040060d5b5139cc383e1edc607d135dab97629348ceff27e80ed0e765434fc080d0850b0419526e5b846c995b24967630f93b2027886f8c5b58d30f5a1769c5274419a3ae934d3e3c0249788852b906830bda2f98d85f95f293561372aee97a89fff9fe64d9db2092582f296ac2ae3433d9ddaf177a265966d9935964efd8b9b5a9317d97c97874e99d56bf1f16edfc2a7ba108c9ffeb1f11ec9f1d564033054ccfa1a2cc776a2a55b01cd37a89209631697010c98844de00e7d35f0d5fb6372bf9ffcf8a2146ed1d35118665ff319d838ac855a08a6bc6b1418610d88370ed4ab44cf39830c2646e6fc5dc7f9dbe65ce43890e1e60fd45d68412f8adc13c3992a249295ace2fb3257cb35a91", 0x1000}, {&(0x7f00000003c0)="8466d8bd9c87d60e6879e7", 0xb}, {&(0x7f0000001900)="ef08ff1a99032048655d7950bb97994823221adfb2629bd48d3c771aca2d200153243fb015c98bdc193286c2edd3f0d1439f92bf76346df33038a23dfa6a9953134e3918858a05c358dfa6ab161da83ffc2467104ce57e0bfbec11a4957e1d45b3cc89044cfdd7c5e662607282e4b1fb6405cb9a61095e275e8ba5feb68a50a56ff71baed3a667734f3864decb8ebb56a933166b9764174a41ee1bcb8bc0a925806425041436ab2da6ca24f2edb60f30dac88d1d6f296fc5de16ddd55ac888f48b01fa988c5fb9058f52819d53d0d3ba0f715c1028f20fb3b63c4d9df13f3d36547ebda44cf69cfc543a0ec14dd1283b417c25cac4fe76e2839bb4bad574a8380f7718c5768db9a4784b0cda79a0d2451c14ad05ea1651f003e21653ebaeb7f180fbcc76467396fc3147fdf521221aa07fffcf530e9d57427b87dfc8090600b6e0a4df99cdd285a7bf6977c11a5ae8adb0bee59babcd5904ea41ed77937c61f8ff7df4ec1c51ffd07a57717d3ef0a2b3bce4c6c4247385465141ba3382dcfc1ac18b4ae53e0f9dac659b8def773fdd0aabf202f5dd6c7fc60842cbbaf13e3ca5d033320f69fb3df36bd3474af5f6835859b43d02b32bb1d1860ca3b74b51a5e7ea8f71bf9b06f2e839c7b434947ade76f1b67c9ca0565ea524a03f20bba91006c05b40fdb2f5697add0bed6a716bc85ecc86e72eb4157fe0da5522e1205b31de726c75249a4e20bdd0a1d0c5403b73d9d69301e11a1618246a298c92eb5123433366c8faf9834614547152dc306b4b76574e3e568464d4934208cc0fedcee457da11a2187c696b86f6a10492229b8f3bc1640ab8576a5a5cb528e35e3c9f05d7b6b0d97f9ecc16be626491a80e2cc5841a1a5da74fb8258c0df2713bab5ff2f5d7fb95db8eb04f9e78d804a70672ad40ba544bc11aac02cee508d987591193f058e40b8780e22fd8a5afede2d89a7d39c937437ef5e80639e07c78dcc8133b3624e2b889ff8bf09834e67f269cfc4d09edb52ad2c8f92e5173dfc66bbee51f4d6d0c64504307c9aedd897e0aaf77ffba3ad6c6d762ca40ab68f8d7792a1b9049c2f28afb655f4325aaff470f972f8c0ba7008ae44e0a13ffd4ae762b8dc92fffdbd02b8e40d41ca776ebc7e062bf0c33b48f77f1ec0836fc51a20f431c6da1a0f414f28a4d216129ce50ca1ae0150925d3ffdc6617f24cef21aa5cda07cad39fb2da298146100ed2a7c2025cfe0fe421eb63b5c495f0bc19a178b87d57c61d457fe790a31be5b457d40ae7925ec60071f5a64fa478e5f2cb2658a00ead06288ee49aee19939f54c2375cc9f3e241be44af3d80b754d9e71a199227815e39927db7be2460d0f4b9819051fab6cc6bc6f71beaa7ddfd85d141daee1a010298170f95379b69e166a693ec01ce3dab9befca406f0242bcc2cdd2f0a9447049ec1cd0ed6ce630d29fbdab7eaf43cd6fad73eafdfff53e271731ca314eb692613d17769b18bf25eb40f24dc688e20ba56b3f20b5586dcbe49f794148b60c828973c6cc8ff48d29e7568214083e0c81afe4cc6e26dc42a7a0cc013c7ef032ea7612f47c92492476b537af1d90f2709c157ba4a932b4bb44985e3578fc3454eeae22521788b45daf47dc05118bf355e8e8a33c7494be3d1508ef79f660a11ad561431ddb8397bfcb0ee46be86d2aebc2a93d42eaf2ef524683eefc0aea1aba0692e71874f488bc1f836a98497faa3a35ad24bead9714657318f681c773018da516be619ef3b0c6368d4d244a19de962174b0d8d164e0f9b515e4348b9cc588284f3e8c47af4bf78325ec9b7282de8b1c0ac725e60731ebdb19d9d89e27f68b0ce0abe497cdb689f4c917af65b1b174528eae46042cc6eb881f1991662c8df4a0f0c4b9ac2d1aa8b0d3ae4e56cac6c1bbf9892e00a255cceff42701eb0de0b8369c3f2e8e61b0d8a707e3f2ac3bc5ffc91a021e9c7c1c2e7280c93684cb061dfd65447a7f7a5d43fb18b406ac64c314b7aeba5606a7ffa54ab77dd956b39a3771568a43318987498a366a1848462abcfbeb6b69f1da5ffed7be5ad38d93c904f28d7cddf5c41c70985692c1a4cced77b915760804d7aa4d52103f8339c2372791fcca693d9428b88059cc4d55d15b94eb6b1630564542543f1b7f184aa3baed44279d3ebc6c52f98c5569a66be865b86b690d823c8530034b5d0d07b405a95fea559d44dda52c92bbd0d25b68ef22ad5877a7a200827593867a9b598a54cbb277eba6bedb3bc72fcdeec5ad7d67fbcb9f3ce08efa1c2f5d6573a0803eff0e360aa716591c6c89869f8fb2d3809b50ad27e40f2a2b8e56efffbf39ae24fbf25760063179b9b43b4119b27317fd0cad12c269a46430d7e729289b92f64e6270469e2a7487e5fb34288da13991e195bf1be65622f8690dcb2ee95738a697387814320ddfe7fb3affd5b30f6e78637f03661a6e322510a9806109f78c0bbdd820db26dc678e90b93559942e15510f2c18201034393efefcd13ec170d3c2aef7ec30f52f89f1b3ee050e6323876886758e7d96826a8831acbe987d7b51749186a26b4b52828177c4424f86b6f557875f3fdf0c0e134adcf10a9faab15199ce6a7cc7c317d84596b048ab21d39ee57368ebec2727c47822bc347d45b122514943f0231addc9283e4613b382520e13021d8b2b41d1cdfd614d5765a0786750fb76275c8ed3c9a7f8e2174ab8176e9f5fd57044e60f4d35a680a0c4603344d9438b004e03862351924b8098fcd6e9e8c014232c402859742a3bc7241db5a3259ec24ef6b82684b0591ae57336cd49e5e15c38422f352b7b63186971567d46f2436a9c00cb5ee8b1a06eed7c7abdfd386f81edd789e0326e35905f801012076c05a96389779a786ac885455c752b881b09d8b3e71b60987acc12ecddccbef714fb4f7a810a12605f4c4e1c57ef0f3cf5407efe5c81c25b87592112955fc6392e19be87d1dbd77851de04aa8bf977ffa76b2aff6833d9482f8bd90588c7a1ece9882d553014c46680e474b6c1d2af588e39aefb5b8c286005ae6e495e108f5ac318ac7d7681de16aaa28ddf133572d3d03f1d247fd43576c9296d769ec55371f8f32a88e7308cce29716eb06db226e0c2413f57a08be3141d6ec2a8e60b9d5728e8cf4b2ed4578275e1b3c166b3cf8823c0ef6f76dbc750b03faf09e5326f7b6ee0d3b4984960aee5309f598324c99444fff17d5e6a70c31989879715170cb44b9ae0c88b02fe68176a6ab8ec214aa4e902c4c54ae09992e17893b42eb3add2205382ede5f4fb4893b5cbe8a0ec3b365a94feb594ef3c387009ccaf264e7b1aface605a2439e850ec408f7aa6c37517485b32df98061416764db0426bfbcc39ad9e575af497bccbfb1d91e768ab4e09725f17abecb27e4c972da20d343c2423e915dc1a47ae0fa9d7caf1bdcf1405e6e123588b8a849428f29cad2d8ac4870ca23bbce4e797ad7b0c7a721997726338e461de17af0ff404f0e5a5ebf61fd47829053162727e540c536381752a3819b15a4574fa8cffa154e3c2391861df1a1f839ae74cfd49a46e499256fac1fca10eda4351189ba897955465d064bab669a3d8d0ff4080e48dc25564092094ec00f57560be0c08b45b739253318ed6a1c46f43ab50bb7d70644aecfb5e07eafcfd92b37c8cc51c1a2077acab1f3c3e1d332e7ac530ff81f3d8eed9def64929e44cb48a7bbb38e4056c57867c9f0f8bb9cae21cf2bfbc56327e7fdefb920cb79784e74386523f76553037970e096eb427a26305c2d998b5ff12de99e64afafc437819646714399b09099603f8dc861d954e3300a0ab2a6761fde607f646392701c32e78cd3a2518c1dfdc06e57ffbe0395f4dc112b70f2c747675e9659c67bda57763b2d8018def9ade59bac1ade085ba92ddc906c3ea7b6a154cf671a24c4ed4b3eb5fa0be672033bf6d98b708f5bf156d9a0205cb38482876c006c2163e16e0962be41728a0cb64f9aa30170cf02b324429dd44abece16036d05446149841a529e830321bc79745c115899c05433a5a786b738731240e7cc905a74c05a26107b1782d6b438f69f1b6f17861760b603698984f6a44473ae26e84c1f0358c31d55db4e4e1b8099cf0c560f772b0c1c06569a43bc5743734719dc4ed62f6a95bf05dfdf704786e87f23783e766957049785e72e8c4c13973845af6d79273834993ad978e327f43307c787434b739b234f33b71cdcf272fbdd58ddbf997cde8a62f43d2acd8bda3c1abc10ea28c72d0a4e2c960788ef2483bff44b623ab7f7cf58ba0740022924d6f109307e8a49f2d11d5e156261b85a5feceaecbe70bd0a068234e52fce11d7a483d2d67a6acad0c5deb59c03015799a1e20704c0eb28c372845e39e6f513f38ec82b41a938e5e76785cc5ad82177f19103bb30aa8e097c640dc6953aec4a0cccda5121d6b78b0bf58caab8a482dacc374f7b40c5682810bf8612b0df80d774dfb965500d7f37f0b2df645a15f359d3679013ab15c567a9abebdf81d21c78b915254e849700d9f34c78e1ed7c32703f9615f", 0xc9c}], 0x7, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}], 0x88}, 0x0) 15:32:14 executing program 4: __lstat50(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2876, r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) 15:32:14 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:14 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:14 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = openat$dm(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) r1 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000080), 0x1000000, 0x0) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = openat$hdaudio(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) poll(&(0x7f0000000100)=[{r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffff9c, 0x80}, {r1, 0x10}, {r5, 0x4}, {r6, 0x8}], 0x6, 0x7cae35d9) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) openat$dm(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) (async) openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000080), 0x1000000, 0x0) (async) socket(0x1f, 0x10000003, 0x0) (async) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) (async) socket(0x18, 0x400000002, 0x0) (async) socket(0x18, 0x2, 0x0) (async) dup2(r3, r4) (async) dup3(r2, r5, 0x0) (async) openat$hdaudio(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) (async) poll(&(0x7f0000000100)=[{r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffff9c, 0x80}, {r1, 0x10}, {r5, 0x4}, {r6, 0x8}], 0x6, 0x7cae35d9) (async) 15:32:14 executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 15:32:14 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) 15:32:14 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r0 = openat$dm(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) r1 = openat$hdaudio(0xffffffffffffff9c, &(0x7f0000000080), 0x1000000, 0x0) (async) r2 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r2, 0x8020690c, &(0x7f0000000180)) (async) r3 = socket(0x18, 0x400000002, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) dup3(r2, r5, 0x0) r6 = openat$hdaudio(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) poll(&(0x7f0000000100)=[{r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffff9c, 0x80}, {r1, 0x10}, {r5, 0x4}, {r6, 0x8}], 0x6, 0x7cae35d9) 15:32:14 executing program 3: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x301000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:32:14 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x2000000, 0x4) 15:32:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) 15:32:14 executing program 3: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:14 executing program 3: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:32:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000005c0), 0xc) 15:32:14 executing program 4: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x2800) 15:32:14 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc0086662, &(0x7f0000000040)=0x7) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r3, 0x6, 0x7, &(0x7f0000000080)="0bbffa33a0c8706283a57958fe268e75645dedb6b24e71120c16dff3208057cf1b780d8f6f6c2a91d6f0c0f7070cb291501e3f99c95a8a473f13282d9757c4cabbbf82cfed524fede87205c79d424d6e320322b2f34c457d18ce91a18865740d7c52ef188dba990a5c5fcab3d19f0a9eb1cc72864f204b825040d36d0e934320a9972ab0d20e63b91a7910c5d4d25ddf7ba20a21cdd23ac2c7e3edec42fa6189d372", 0xa2) 15:32:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 15:32:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) 15:32:15 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f00000005c0), 0xc) 15:32:15 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) 15:32:15 executing program 4: munmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000) 15:32:15 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc0086662, &(0x7f0000000040)=0x7) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r3, 0x6, 0x7, &(0x7f0000000080)="0bbffa33a0c8706283a57958fe268e75645dedb6b24e71120c16dff3208057cf1b780d8f6f6c2a91d6f0c0f7070cb291501e3f99c95a8a473f13282d9757c4cabbbf82cfed524fede87205c79d424d6e320322b2f34c457d18ce91a18865740d7c52ef188dba990a5c5fcab3d19f0a9eb1cc72864f204b825040d36d0e934320a9972ab0d20e63b91a7910c5d4d25ddf7ba20a21cdd23ac2c7e3edec42fa6189d372", 0xa2) 15:32:15 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x7e2bdbcae73f8dda) 15:32:15 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0, 0x0) 15:32:15 executing program 1: getpeername(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 15:32:15 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000380)={0x0}, 0x10, 0x0, 0x0) 15:32:15 executing program 5: r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) dup3(r1, r4, 0x0) (async) ioctl$FIOSEEKHOLE(r1, 0xc0086662, &(0x7f0000000040)=0x7) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) setsockopt(r3, 0x6, 0x7, &(0x7f0000000080)="0bbffa33a0c8706283a57958fe268e75645dedb6b24e71120c16dff3208057cf1b780d8f6f6c2a91d6f0c0f7070cb291501e3f99c95a8a473f13282d9757c4cabbbf82cfed524fede87205c79d424d6e320322b2f34c457d18ce91a18865740d7c52ef188dba990a5c5fcab3d19f0a9eb1cc72864f204b825040d36d0e934320a9972ab0d20e63b91a7910c5d4d25ddf7ba20a21cdd23ac2c7e3edec42fa6189d372", 0xa2) 15:32:15 executing program 2: socketpair(0x1, 0x1, 0x1, &(0x7f0000000200)) 15:32:15 executing program 3: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000c00)='./file0\x00', 0x1, 0x1000, 0x0) 15:32:15 executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b102a201ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="4f97ab87017357062bcf6b794776f5894ceafc1fc8e10de0f2482e33df5b93e20bfd058b11eca23151f523750f08cd0e3a52cf3518ed5dd8d78694805c", 0x3d}, {&(0x7f0000001400)="3787b859cc200c6e91cb2e3917dc2ab3d88b91fd23e7f63266e74b0a35d24960dee09409ac12cdce604f9e777fe5350a016f13909f729e27dd8f7a97ac7d6a9ac68d2e17c05ede8bac27f590fef714a540d42dcedf8cb076ef3c5598eb5700000000000000f0836889b96979ee37ced4a3a3a8c5e37e6252f4e4ae765597110bed49e760a06231621b15717a2067ef873c32d0eae0ecdcd06c6284009e48df7e322b86b18e7fb3d4656bdaf77010343356b236f24149aff7bdfff86b7335e49b79a4ba44a58602e729c8ca9f1172ec89e0af82971cacd01ebfc3f85c8d02c745939bd4b06c002bf21f815d6d9e96ab87f71980ba01d6e974a877fe3c6dbbcd5d33", 0x101}, {&(0x7f0000001280)="a90ec25a2d17c5bb80773859b78157d7cd170a2be10aa43dd7b3a8c1ecb3c3d31a8064480ad22cf4ca5c", 0x2a}, {&(0x7f0000000200)="097cc79683eca7aced3a", 0xa}, {&(0x7f0000000240)="90ed71f71307dd5e3f310f64cf3c9b3e81fa8b184b4d67d34d2c1c4b8b0ba5621a35d010", 0x24}, {&(0x7f0000000280)="6817a68c2fee7d9aefea5b7d4029dbad8614d07076939db324e1bde563504fe800fadcc522cb708a0ec0c77ff4292a0b52e0764f03b70d6a84c726d5586284c624eec42be3c13687ab3559772b0613f57e74282951341d7fbc60b7e1b5f9317ae85f3129021726c7820ab80a065e09da082f142fc2d6f7f038b6577e77b7421c84e85c4384961e8c09ec1b62cbe0702accb16943c1b24d6867e107ac30e950ee3c92cea8255db6fb8dc9e0583dfe62cf8fb28e8cb55094299459bcf50bb25a46449d1928d198bb645256338ff53d5c07b6b9be64800739faa25d565fbe0a411ba36af5273e990e58face1dd6e33d920d73b89e06566675ca7dffe7f76b8928adfa86bfb20d29949bb63636cb0af8a441acb981686182cd36b3c9b800b07a2ee095671c9be8fb3c2d570054ee31923d19e320e84ae28f0005569e9fa385b7ab6464cf872676cc643e6e563ea4828ca251577fdef2f46d8e583ae885f022b308874d849ff794cb7c947446ada2ded4c11388c8517a5736f6815a6515b5109170f67d39800a5337e500be47f0aa4eadcf307a5dbfe3d805f2999c6a23a31a24ac91363a433571fbca2992b297ff2316ed9b2dc64607c4da50b94d8c884c67349e16a81a448bb09c46c78f7ca4c62bdefbbb25253223d5e36689c5a2f5aa0edb73671226cd4f03f32ace0290d82e0b3c74c7e130980de89d779a0522c4214f0ee7a1cfcde6b5cb11e6ec02d7b6684e435640b82667ca574a0047437823ea8ede1225a6f5c35495564d29d5c4d4c27c7711b2cd3c140ad632cc61bd44724c0238709b5814304d1a1e2b3e865129b7efd31e7eb191ebd3b18272c658a4274f95d1c90a68fe0c0ee172087d439666c51afd608f9b1ef4168b327ea075322c10f32ebcc20d648e7345c8c0054122e409df3b9dc2d6f48983c160a26ac7e41c490cd273f41e3e89a3a50e8d9dcef6e14faa2d1a2b055f6495698f7b878a49944cf85591d5fa5fef491feaa2d2c406978fab700fa645bc4a0662a78d7e7ee7fa1c7d6dfa80a38268b6b9f4706f75e004c08b7f053f187b698f02515b92af093d08175b2ab059afd9be6a9f990463e67b011fb2dd76545e599b06603b7b46becdc21aa88a9bddd24e396312af529d77071927ebe5c8de6459445bce50ef872c2393ccbe92b51cc36452a3e58ac72fdb1b56899546e354f71a87b38fe8a83d6d489440178119057144f9fc451d29fd8f7031473a1375c3ea666e91aea8bb47fb97164048def5f7b8b9dc11c85fd5a0c9205da330479fe3f6af710346cd17a3e1c56ac08b9f02915d1aff50269f10c006899ed5af23cb74fd317d113367c78654e60303b3b467b0a557f860e523f0cd37ec7320ba68199e4bd9477f166bfd37d9bca8201b668ce0c6c79e3e47a74bc56f9248c94d9e75dd636540bcac8d0dd999841ee538113c7a5bb1db8acc7aed454708611f05f75777a0b79d99ba59e691ec33e235bec8869098e90a384c27cbf7eb85f8a11664afc00ff5", 0x433}, {&(0x7f0000000140)}], 0x8) 15:32:15 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000200)) 15:32:15 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)) 15:32:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)='V', 0x1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) 15:32:15 executing program 4: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 15:32:15 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 15:32:15 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x1) 15:32:15 executing program 3: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 15:32:15 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) 15:32:15 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup3(r1, r4, 0x0) setsockopt(r4, 0x1000000029, 0x1e, &(0x7f0000000080)="ebffcbff02b9fd812eaa4e713048e69927266d882ab9c4d40a0d8668c08c372982f5d990e10bb56c4b292826071f615ff9572be44e7ac572a0162265854b8ae05e488ea741dc13241485607d2251c1bdac18bded07d1f6d214c413b7000000000000000000", 0x3b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r7 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r7, 0x8020690c, &(0x7f0000000180)) r8 = socket(0x18, 0x400000002, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r8, r9) dup3(r7, r10, 0x0) r11 = accept(r0, &(0x7f00000001c0)=@family, &(0x7f0000000100)=0x1) r12 = socket(0x6, 0x40000000, 0xa6) ioctl$FIOSEEKHOLE(r12, 0x8020690c, &(0x7f0000000180)) r13 = socket(0x18, 0x400000002, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = dup2(r13, r14) dup3(r12, r15, 0x0) r16 = socket$unix(0x1, 0x1, 0x0) r17 = open$dir(&(0x7f0000002800)='./file0\x00', 0x80000, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000002840)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'], 0x1fe, &(0x7f0000002740)=[{&(0x7f0000000000)="fea630bcfffc76049c90eb3bdf28bd4967e059dc995405c5649d3c39a75ae0d118d9b5fad726caab0c462e4cdbd2a6eba89d5c053bd026861d1e8c46127fa074da31f8caa04aeccd69658f05fb9b261edc7e4f2b7a67c621a0349abc3ffe1fed6c88d1d4cc7c34190f972462f2ed9e510022061aa7", 0x75}, {&(0x7f00000004c0)="c9afc451916fa94c1500a0b51345b210451f358f8b49ebc6e5ffb8df35b90959bf37f06bcea11f3fae84eb1ac39b8293c6bcf3e41ef90ce18c99c67970e3cd9161567f33842461c4356fe4936c9b11acdb4c2ce7840aafd5f8fce61f79a5be65a112bf6efe2668738c70780dba2cff006c95aac1a6e325ad0c1c39e213827ae450c126d3ec620f0fe8c4", 0x8a}, {&(0x7f0000000100)}, {&(0x7f0000000580)="01f82723f664adfbe400be7a607891a289cbd24f3dd7289bdcf56bb5528de60b761fb1b5ee3af6f115a272792ab3e38fa42250966825001c799c85efe910c24ca80d70ca864e7a5b6059a8cd99645bd751c9f039a2243309301bf4820ac7e92aa516fa79377db348830a3361", 0x6c}, {&(0x7f0000000600)="115de2edba2e499b4424481535a61c442d901d0c2de622835594858d3936f523fc7832df5aeee2562fe24511134b08d9204cef94e454936c70bbd92f330f95f2d6525a839ef90a3b58a356529e24093e252ba15a9aebf186a8dd1b32355ffab06180b8cad34ad22d3df8af7e89718313ee49ed4594a773773f46423dc17830be7741f642589574e97ed3def758af62c5fd84b8c463d6cf734cd15175f4dd6cf4daf446f0f2cc687b9206a2c5e21fecd8ab84ff9a08108910cf0c1bc96f7f05", 0xbf}, {&(0x7f00000006c0)="f97da7de76f83556e52d44027412e8871e7be21f1c071f6b0e9c2bfd384c8e5ff4b8044b04c378019015a8ca0f69f8673d05d0615f6d9be98af88dd70f8c4dc7e250a2d4174fcb2139040b87b8dfcb578b2fc98dd53443e1804e5105cca2624b1c631eac87965e878c4f2e8422c28d620738dbf5140033ae31718b7a112a7a54e7acd4e37481d9f98daefcaf44ae026d76bc758b985b3b7ba970faf3e39308d5eff3eb09953d9ba97ed0467a120af681b648551c3598123db08eb3427adcd3253a591335c7b326c4315c015dfac3853435db6152a25575179a57673b7cf3275403ec49873894a9bcb6e4e28fef19d027212e74fd7b3e748eecc23f87de5279be446e982f79fc9c408429839b7f06465869bb238a042305518fc741c77d5962a9adf267442f2bf0e3c99962d270a54e868617af68f9ffa879bf0b76205cb1f3c3398c43a889fa4990553f4a1bbd1b036d79973eddcb08656d93b32ebf6b4884eea82297ee8ef2ade0666f3761c8194b6fbce6ea6c27e2f6b72f5ae993dffa14565340daff291e314ea2b37c52643ccf914f61e35296bc05e32dee9c306f550ce45b31ebbe27dc7f8491df161637112325e11dda0e8debd22136b7063b9d0e82286010373773647b584ec4dabc1c9b29c3ba1faea7a2386f00f3656c974fd015dfb7d3d56b8dfaf8cb6a387c707aa21ec8ae9ed83a0ee072c4eeeb44dc40519a88f1f479472ab937230c7633c29acc9c6603d8160ca7b943de7d45a1b45af7473c9bc250977482f7e348e877a48c7bdd1b6e11c836b77bfd4159bd76cec74b9a957779e418e38b054a3ea22b62f80836f25e429dccb85806655ac4bf50f581dafdea2076b4d5005f4b9bd8b5a3d253cfa3698a42b4f6ad5dbc7c926d70ae56783f28c032ee30a0e487ccd724f8fcd761515c23a1396dc508bb46308a8bdfb104b2e1f236faa162dd3ee7387555103bad971424bec1f36bbd00d2e2e4e3b99a5c3f8800c962a5eb725e71643c29fe2a718a603c064b38a612acc9da3fece796ef106f8f0222287b31fcaef014b046513e8c9c2d5f6dc6c976a23c652b600483780ebc9aa86e78a98af095356556e736d250d14611aedf3df6e8b2c0b8ae9f6ef2d6c0160eddbfcd7d743b7ea29b77df2b7d17fc14f2ece99a913bb024f497b3cfe108b79800ca6137b4263b4d66e89773bbc4eb775f565719f20c7d2a09b471c67b61f77217c954988b8edd603f563bd944b80eab7ad7da52ee13dd9f33fc35fd7d95d1ce71e0e6902755de64de15fcddff57d7282beed819a49343f781aaef9b9bde9fcb2b34b7565dfb914c48a7e31f7d4a1fcf010307d071f216f8e09d952955baac134cb3a14b246f0a44acfd040a1926736df1449ca2a2b85af71b231281c4cb3a3b2f6a6af5b55f452da329b6273e7252e199de2e5f5eea4a218405523699bd88eb8749464e0781537b637128a85a2b96a935594acac0a89b7103656a5f3260087e84135a9545ac8d7dd549c831adf56ebeb1162fcd71daa716f26c8dbfe250ec68a2ede5b404cab7219e97b67c7e7fe0f1a7e13c2526a06a188db7822065af3d33a2188e7b26683f40c5d650d8c953770319d00c3316d03091bb369e77750608a51ffdcfbd9bd68b812caeda516b8e5e0886eddd28eae4cbad2c2aaf9154783bef0cb7f4225846bea5f089e1e2fade7c6b84843a1cb022bae241c981e0099ec0d3a50262526c4aa7bacb346d3893dffc600af9115dc8b6dd7af202764332d959619d9129246f79dd52f4f38564dde76d74a8f472253ce6ead10d552e690830a84c83fbbc6c4697609f31bfb3ea4abe7c49dff2074620e9663735fece68315af5f84e21cca83b25e4c56f2ed6f4bf6e6654b72b25075f1feb79646c39d9a03cf890e62c482b7b61ef585c43aa195c0fb0592f6c6388f169f51726210fc43819274e69506b2dbb5c06c1ffc489d3f1abc1eb12df0f762de721eee033c92799e06255c3e74d816e9573cb099a611b8e721bfb92089761f84bfb7f18e07ebb5923275fd2e725924f25323196c39d6a5540ef9a4663d0e72fd670c85a624f5c43f1509334d91dc6ab8e82f9387ca2c69817493bab7f55516549e9dbb60031eace64ae6e40f18a38b2a71bbc90efdf759b0902845076aacdb7b3715efce48e20437db398a85f4acf20cd323279f074acb32800aa508acc2e5f5d90413dc7e808a4f6d1c9fd803e2bb62b2d12353908e78fa4c7e63debc46e61961c00e982b09bbffaaa96be2120db67a54d8fa31b94784bf21e916f148ba615c682735eae7944d7e4fb37a275ba6b0a45e559884eca69efcfc35da8b41b2cd557cd0a276923bc34fa2a45fe6d745423ba64f738a864761d079e146bf2b4bf5b16ab6538965a436c7bdabde977bd9b2bb06d9917cf5dfd3a3a14ce400f0d4c33ba3dbfe819e3031a937391b3d4dff7506f17359eab3a18b0bbf56964410c3396db1f3d2fd7f417cca1bd68387a3df028f0ca168a90529d792c6c345b1e1a741d7e5447e63f8034eed6f90f3b44990214765862e7dec788ffbfe8381ce37cfaf1daaf74fbfad17e4a73fba5adb2dc387806175b75aaff7ce7a157dcc30ede07e294a52015ab7d3ac1e8066577660f34e83ee811f36ee78e822d6f538b31475dc251765ae4d1849da9f43fa18d2c81d23e7566b4321198c402542eda2aa9bcda54707c1b5757b6fbc4e4c8127e745c5751b91c3d38fd5ee32b9b4fe2702475d3740e34c863718204b315988540b31d30204a6e07a8e3afb6531cd509294d00ae0521c793bb2794961762897e1fac3cc8a8397b3d8472ecd5aedb7e8671c24b0cde725df76967d2d3f81310b850b2c27bc80aa729d890f38389e89d5071cfdb363c2370e3f6084cabc0a18b3f1c81b1699a4fb0eb0b84aad674de7140730c2bc8d9853eb3c4373a0a794f531d1139a9288874d4e8f09ec1699694afa7250203428162e2ce5ca695cee0961097cd4d4790aefe50350ff5211844c46d56db2134c7e7599de5f5828f2b0b36c517b3d600672af584ef4b587d37c5a99e8f2b595ae130ceb6a37b1b193dbbd41d2b5b68d572058283b154603e469f8bca05fd43e2beed6eb905c0e9991eded5310e049100dc78c19dd7e3f8e9cef7d1a7079acc5a33f7a3becdb62227879b4f53777ee4b80af3eb7a50e286918465dabf31323ad811207643a3a7a72e21d0d9217df3e6176ec7426995a0cddeefdb97277cab05711e92736fe0bf32d45ffe64a587c72e6b07e7a9bd88b3540686e6d56fcc4e2acde423d80f9904ef87c569e770241552037b37f0bbdd5eff4feac66eb9b75f1e6d4004a8b104bfe5b68d0a53fde72263f22c334c786c5fae440ffb4dca6cb6e7c2640f03463775902910ef3ed3a99a7424493e3fbb85c3bc0a8eeaf36ee2fa30d1f242da6980ea1cd7c8abc14f4b420892d3e7482a2c4e7b9801de12b0e0393970b806aba3985dd29aff2ea5f0426c0d77cbfdd67fad74a7771b4b4d29bc3f4beec22def1c82a8689592c2377234341c9f98a95d58f1de4ee72adbc9297e213abe0d7a7006d2a7998155692dec3ea68f912acb3cb37ca1058b59bc1fbb92a169ba8c7dfb0bcd0722d29105731c6830c9369269017b18c36fe9287bd36dcfd4c8dd7028af3d78af47ea1de96f548f798bf3751d9f15930bf1c536a1e86de1e7605ee1ee95e7244430d248fdd6270a69219a354aacd18a95b2684075a8a36eb6fe9a2e4fa3306f75ab5a04b0878ce7ed67515cb3bfee51bc20679dee607e46b5c63cfdcf7cf380bcfec784de3e117f1ba4585a6617c35a1eac856d5c5a69754d464a1435ca1686d3e3497897efaa7e2e80ca1eb657e1b38d7febdfc49bfccb63a1d45e249abb742f03d282521164dd9340b219b7b2df67db269f5a3b61c79e8e8efdcf676000d30df78ca2fff9f485e6f7adc490fd225b32e6df21e13433e981894e7f98854273653a23692fee2ec023a145334d1ad2efc5f0f0c963ac7bb6358afc2d3527ce313bebf68477cf4becb38dd2d15ba3ff1ffe40cb50f7a8a186c9519d13ec6042bc3b39129510c26561c7ffce2524572b87f2231faedf2553d210db402ca9ba8c91bd691266a41b2f6b9d210581d80c2be3c37b3240da2054db11ba4b7434c258f24144e5d1855e859398b94274ed8b59517f0be88df397f6709e88e45d02181b833fd43a90c059418bd840727d60ae36753517f245c6625b6065f0e5da21fc8f5743b78fdb1d9745974088eb129ee0207f313a92bd76c1f35f0d6432f5f42132ca83b2ee4b1c8bac09a62062e517918c4f4ea5f96bb5afd92ebe56afb47033957f2dcde60dc7d1769ff6f9544b551733b61bdc566fb659ab6d0b126473226a9d7b575a82b300d5e1afd2d423a68b8d19ad7f2216d24da14d6d27729b4c416275a7b88095347ee3e747165b7b69509fdce4c2c692ceb5cc5406ca818b4b212f2432a9c4b42521fc8d839b466da92e24d35000a6928e3a12eb04337b922e301585db2aae981baf2eafcd67053068144a5664e3067b87b9f2406df3f79b3009d5af9e815254e6641ba1609238be2f09d4a2b036a715af3864c8f88a736fc221911dac218f1ca2cc534a48c7b64d98990f4e4b77ab547e3b9cdefb5e7c85ba8f9160dc7df9be70fc88410f0466be990cb77b5176081f4ba68500fa50f13597af2e185f32981e915a602e07ae8975650b52e623ff19acaaa9c39dd941cb5879e6108c62baee5fa8801b363eadbe2b1b2502d178a1f7b5be14c7746f3ecfa48b068c6126a50bc515cb42263464d4372b4a64bda88d97a27668b1cd68d164da14ee9213421ee62fc2bce38c78a80fb4d966f41eea229a8d17d19cb2c20e9874a3d1fd550e3bf72b095d85fe9f91054ceed13035841bf6fe90c451b5791f04181cc95706919df69c8b4a1e54086dc21dbf88355ca2c1a100340bb8eeb13bd26567ea96665f1a480eb9cb68d0651a90f448ce4d74e12753d0f6c3202e5c03122b815bf202908f5d7cd9ddc12f76b4a0f17345e9e2e0e86687b207f2f8df98e9c3c0b2273abb25b099e0a4e811d83bc26f9646e6a44d7725dde4f3b5c093f8936397629aa92ada8ef4ca42ee5bdd612cdef65a0690be9c4cacd669747b44a2e0b3203c58cc542a9042d249c1d11b90a0b5bc1c93dbb0cb9e777bc5a570e58b1388a85edfe4eb7574a56948de51c36125b02f2b21492f1e7455e61b6750978b0c83d743036f7645a54d8eedb24b8596323eff30eaaad43151ca79aaabf226122d528e5047d8ed05b12b7d73ab98cbd49b6d69bca53bc85830c551579f251f89f80e3eefad67066676c62230993c89f8a87c948bbde66706acd649ccb76c03e0acbe255e54289f90c06f802472ee9661347b40cbb256e6960ae436cc1d2f236e50d1fb49f58864323c4debcda9528b185618cd9554d871633b60d2446ce09b4bab8491276392c5dd93c8aa373efe884a452cfda7b1e621d52f0d306620e9b95ae7e76d88bbe20eb75bbca85eaa837faa607abfd7b8a9435d4adbe9574abc210dc53764ea34f30e49e92fd1dcf3ad1f6f017894fa4503e304221e4e2de6b8928fb99f9640b884031e7e1cd60251a5fe55b628a8d9157c116dfa64615662228a553bbd458b92114fe0f76795bbd1e056fa4a589cf20def6585a728942e40146a30afaf5cfcd0e75aae88f28135e317ce2f3ed275320d978aa1f48d98bee35b4b226c4b4e91e1cb225f31b634ceca57fe092d9a905593d944968f5033d1d9eb0d9a7a514498d243f4dd32962e54", 0x1000}, {&(0x7f00000016c0)="e68b105930a6984905327159a4bb5b8d5e7dbe0263fcb4f2b971f52c3a15d1fa2b40f353de9b45ba19ad898bcb669a019b75c788f0a941767e5109eaf196979e594b5b2d576b9bca743e0ec49b578a1b686e212ce71273cff3f62a80d16823f7e47c5b7e4a8f826a3327ce23879c86a5b2d298db2ea46fde72f9ec603d88c41abf6db0f99dd1762150ca54864a7d9547de09d76500a669a6a2b0ccae22287db22a0af7dad86642dcee58732c3b2bb66c6a83f2b77cd7f865d92a1071738004768fe1dfdb7e45ff06ce046f0ee9867ba2dab2151678a283dc2fee827b4a0a68f27d616b7c393cb6fd7329aa61e0c1f0692b5cbbebd72d81def5c10cc4df6aa5c0a808e30ee9d49b9c24a284edce7a40af94f4caff0797adfebfcc54a1f2e0455336da114abf4963ba9f90bac1e3a618b2a7ea6551a8063bd57b882eaefeb9fcfc3616b6933a4790d7806387d60820b905ee2b47a423dfd0cd07c22adc6eede2a272813cb781bf83d70a53c86fecb1046fa2690e82e2dd555ffefcd105618525d1ebdfcf3f8c15c5440d7f29538127411f02a7db39b480df2d7c0d73b231cdfc40a858c8ae1daae9c7f07d9924f8de498a78626ee20ecc748bc61e294f1fe84a256de218edfc80bafd87f8793e572b1394302f781f9302491d84ebda715f8f84d159035bef2bf4b4f1d79450d9dd6c94bd2d3ba6f70e4a8c97f4dabf6532c018ebb383f8aef8c79306851e553a05f3d4d66f5864dfded12e4a241723b9d1e5486fed6769fd0d9e224ef24d6413844d2b68bf8129a32b8b6cc2eb56c5898c3aa422df427abbe4814ad165ccbc0087e9c69676875a4e657d3b6d0a1792dcf72ebd9f91fe85774bbb28d500781bce98c97b401f30849fb335b23d48ff800384beac2faf95bcec1e27986e0d87879c6bfc87c046b267c0e8cd8b439617691be918c59b6b5ed432a54f4b546b8bd20e0abbe865afc985afc19179ddbd1bfe6a8c1bd62e07d3e0b9719036a8b29442b0eca68dfdf805be47916b5e2cf67459b7c61c46d201e02815f0092499e8d97124eef5d763db31685c95959b56a1a44273015b1fbec825157f5d51277bef6707fa91e92d826fa63a7585f12c6d31968fc8ba0a6964b74e33e325ded8fc4e93250d3f4d882322037de2a0917b523d75c9ae1eed3fa9c92bfd62e0e188dfeb96b7a54b7ca4d07e9b2d52e9665f409371919b6a2daa6f9f5a964422011a600f8e04605738dd52945bfe8c0ff8b9e8a2541a0daede1cb11b317b43e916ef51ce03c063aa9d70541a15e765f35afd13f73b36865567f8bdd7fc45a10779a50ba71eed723ca21eb4c6b203f711751d5216956740fcec5d5be6eb80066f45698331868bea1c918a79971556c297c6f034a4849aa436117778dcc8444a5c56af6cac1fc7dade083b4879dd1adc95d036a0a65b8ca2f1eb367fbba3df86067f5c8cd43ac83a524ae697213708234bd2dced9918b726e2db0f9a65879436f540efb465abd4e7f4cd9e9993306ec6e66efb5de72905859cc31fe2277df2a9d7548252e68d4ea71bb2ab6de46f220cac6c787dbaabfbe96663685854774926197d6ce55ee9ab968e3f0319c7033a7416504b3f783348d646a0a8cbb9fd590b2a3146ac3606689e5ada46dc3344d5a6cf55d8dba7938d4c9e4fc0509694d1cbe63d2b62e0b43cbe6f1cfe6e45314bab1f42e6b02339fbe5a0f942afb34c294eb33a4b1dcb31640009782d7d8c6a8b333b2183b283b18a0fa9c9c13a0e540275ea2f35fdbc2b2105a0bdd2be2b44882d18e79a4683163ab0f3a3a3a6a74e10bf2ce024a22c786a965eda51e5484053a1187f5c1aa7d2a555562878ed6b01f17ab4827a8f82dcc9a3cd70d9079f23cf25a2536ce528bf629b033ba0a07abb455fcf0a08e436594df37a7326fa1390da883e72ab24f728014f023b717393f9ee805dd3e767e5c2a58cd393e6d8ff8eeccf1745ea9e7beeb266a1f8a3bb68fae75f52ee4d9ad29e408723cfc4cace37dff99ca683832100b5868b9a830f0730a7b5875835c4715f39d8c9431f3eebc3e6bb32457ebfd3714fa6eb1a8b9dc9dc766eac39a3f63e279a521d7d4bd60bb1d838466c23ed71e53f12de262a48af07ae74492b7351b5431534ad191ddb50f6b9f5cfe7432d39f3b1776d987ba9bb70e58fa6bef342647088775311586a58aa46213449333a3894b96782bb3638d0c846c2e781028da132bdc1e6e0a11003c2c38840a4b71e141c80ffb545e9b6cfe46e2b7c51c01805ef9940a33f831a7e9498db2f06abae40c2fc3fdfb0f2e29ef316e0089aff805fbf63539ae8d393aa9b1d3a523ac181809ce98868e22e4c6093c5e20f06f9504a50d6a6343f9137ebd6c0cdcd4e4b35c3d823dc4b43b2eb48c1e0b74e1ff96a116fa7d1393708677f2a3c532100d5f06f6d49a03c329b73b635e900389f2bdda87f08dee6ef3452a103508cbef8781b2986fee0f2c54904d364bc036a8d1859f4d9849aec24025d8d84ad7eca22061be54390b3836d6ab37021c19f33fb4a24e175b121936c07c1da071c05d28d6e167b5f55287095c10bb681f8f95c8066fe6c9c94c2dfaf38c2a35bfc82e46a33853f2b42668aa71bb0640537adb876a2734a352220bc870414fa581287121798432f40a08ce447e52b688e54c5bc53a9d727aa585a1a31963b23f1952f5f64b5a6530415b97c12d63e949b15d2bcccc9445d493fb6f842e9cd702fb967367cec220facebdae1d4e00cf3313590d7d632828e11cc9e50723dc57b22491f29fa43f09212bea90cabaa9b606daa9a270967bab215fa1c34230b9a02a3040145233da6cc5ae5a9d68aab9c4c8862a37a0c924bb9690e22b0b790173cb35e59a9ee113959a9600f346f340a8d343935d600e7787a1e1c5af6a2ac557757dcf4e5b1ba1e96311c9c3c1e0ad19d5075c83e7583ad3e16b272a6bb6bcdbc8fba3f657f6dd8e4abaf72e90af8e7c951d046ad57bbe9c9545ff080a8826ba61dfb0695fca3db67fcac90b93830bf85e0e7b8450659fcb3b7b7f39e3cb23dd5aeb0890ff08ee16be012db16506966046ab47cb162f256d911c6fb991d23d9005824567773eade60dd49f4fce2f8b9b2de5a35b9f695f212a9ed8f1965ee5ea08c0d6496828473448b50ab4f4355dbb9920351ba287aa3aff5665892df3e55377ea8fcd4e98ae8579c9d63fe626f6b2dc78514083f7387f6a2011ae968c196730d5530f2c6415523dc46596562a3d9d81d6aac79a25822a8017b99463dd7b335ca885b36acf157e5c3bf588d9216638a61571593108f639e9e0f028c7071abd4eddd34c1b790ac333cf6a538efc03f32799325cc7ed962b268459c97ec67856c77d09b69b472a12d5a07e35dea5cf38d68bc2e02e0208551181d3ffcc1f90bc6a1e5ba46b41cd55c09e02789604869bfcda70c0976effa7effa3f28b4f130cc201ec98e6e4e831821c7751a3b5ce87df3805ddcc19e7341383fe057c00f6f311c4656d4d5139c432b235d1d7fe9057ecf551c9b83f59ac1d9de66bdce57e78cd4fc263b66fcfcea7c5aee26b681ed2f14c5064c89e2de731975396a5e72fdf9be62fbb90f5618334e27de3eec974b4c8a89d2c062449d066ef7b96cca2281efb223c94a6bc93ea3567ab8844f1d93821df64af649e66a46ce0dff37c982c18068f639d38d0b65bbd8348e68c370cbd343691584053034a16425ea65cc907fcf390d23c13ddb8330c12787a0ccbf7f5b9a5ada79c502cecc049b5fe850a40d44a695ca2e0bcfeb7b66db5595e0692965c3b6a242fc9615aeb0e7c87e3f52d04f87a0c0d8c774ed3a62d728cfc8337dd5e93479aefa2ceb286e20cf8f9262075a4da3f9bd970f54e30c013b83eadc07bd3f97dab74a74eed7beaa6d40e893c66059d7e61ba4621c58d3079fcbc464c83e381cb73c5a9c5a9df6ec148008e421f2a16a3c7d7b37c8ec57a8b4f789da1e2bef61ce8b125e7742c21719749dd281540d50d34af8b978d5cb79bcad9217ee1b1ff73f6bd216042e09bbf3d68824710b6c9dc3999ee86be400a43dd55eb045adf8ba36bdcab58adfebe9d314f4ece7fca8a67831f82a926275c9bc409ffa2e01a5e3d4bdf6b00613487acbfb8e37e2cbf4101e4538da712af7fa142909b6dca35a27eefb26f1f9c55c67041cacfb267843a702bdbc0769597e2b4b577a3355f7e8c9fd98b66d9013bebca09796309a3552e2fb04e6243fb0c8dc56ae35519addd6109417bfaf646664eff0f7a37b9871cb8b3c35f907dabf65c12303456f3fc33ada988d7a940a0c53022044bcf520f84d01ab258aedb48c657bf64fdce15225730f36fe1bfe79011c380084f6f90b2a62463693aebe91a2662f24996d934150b929ec5730838b52b422278af589a4b3173622a658def08088f7d2ba68655385d072da5d7c6d6b85593a0e8c585cb9f410e4733603e2e8c8f7ba28cfbc402962868b76ea868531016a2f36867311e9e0256f2e308725636c8df0ff1b0911ba00c24f16582ba3214f28f721edbbdb37359993fb6c069cadd209dadfd79d68de79d1692b07fde0b8cd7f689107e7ea028f051c8b2b7449ae514b466d6d57058c24903d5cb017b4e0344c28c4b75232964173a03e9fd7ab1acb41ba85e160dce15c387dce38dc0eb68ba72e3f525625bec7640ba36ff267de6ce37bd1e8883adb0a3cc6a0a542660612ad350b98a1e43bafc97cccce0d60d1850247cbeb510eb64ac24cfd81188d86504cd3601d2d2403ab289f3580b95cec5e6a53edfbefcdc7dcdfce628d32b37cf76c9d87db9e9a6804e00cf055853559b33e1e31986666789955df7f95948b25bad0113eb6924d9436b359c66f940f6afc8b26dcd89e513cf9d764cb00569b536d2881d7773f8a2d269e95e8a540878721e356cc709df1893fffd041c621817c99cbecffc4b475558710599b133280532e973ba9210215ebb862d9da81eb8a5ce6dc1731eb9549d18044ae72859a98efe82e6041de7e2ed5f06962ab6581d170773245d722ec874525033b2b8a40455834b6e275a995bc1d978151a469dd928b8d298413682912602dfd27cb96c98226defef3d330ea4cb211b05d847c7d61c74665034f6f66e97071c60e72f688e34cec216fe6b58c5cf73e75c12cb024c3593f608a98aaf100b604de7ae3ed6af73fd27362dd64ccf0bfeb04170b0c43fe3665eb3e9338917190eaef9c731e44362d9bda04aa9c59e39e4d60afb106f31f621f2eb2a1c252331444300a0b23ef471bdc64fb3c3fec930ffda968e35512ac1cd06bf1e324dd57e59a24730655a91a5a7453e4bcbc04ede7ec02873411986391cd5dcdb21c42ebf60117911a61b74ee6dae7db224b0d5f4a93df6b069e38bbd808df504dfdb9b5647f8454cea1f23fa37a52022d748bbaf1268e2e33196af912c79d47fa5d93a83b22b41c8d18a37bf3c6d396e16a7db547005b49e7e34bb9c67307b3ab2563808e25c1eefd6c27983d1900eae4a03c4845a8ef94475f054f7ee41a50c24cdb3b245b4a29312f17f3303cab427320d5cc1ae2cb8f2036537109dd077efb8f4908908957c0e5087d157348bda729f43747bc5327ed1d9babda966a7f4a21d7b05d8eb6eca6306a53df7dcc631cae81902a1fe412a2874dd75c4e7879ecd6daca5497fffa99be689a7c6f4aee9d9a498b45f14b799418aad0dec53a85829b5ef9a9249b35c8e6c820f3602ce42a96407d7fe5dd65e2a160fd0abc0f6cbf5261c52a75d929b8105725bfedbb6fabd0ebef32e56", 0x1000}, {&(0x7f00000026c0)="af0336ec96f6741c6d1f9e1421170294175a9ce27aa034678fc737f50adfc8e9e68930052cfde058286b44f359bbedddf827c3ba1e4e3499219544970f7886d447f4d980f6f5ed81dd137717d48e41b1e87945d7425c6800a57f8f8d2a5bcfe930eb", 0x62}], 0x8, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, r6}, @rights={0x20, 0xffff, 0x1, [r3, r3, r10, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r15, r2, r0, r16, r17]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r18, 0xffffffffffffffff}], 0xa8, 0x1}, 0x1) 15:32:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = dup(r0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000000100)={0x0}, 0x10, 0x0, 0x0) 15:32:16 executing program 2: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:32:16 executing program 4: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 15:32:16 executing program 1: syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000680)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x419, 0x600, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 15:32:16 executing program 3: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 15:32:16 executing program 5: r0 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r1 = socket(0x1f, 0x10000003, 0x0) (rerun: 32) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) (async) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup3(r1, r4, 0x0) setsockopt(r4, 0x1000000029, 0x1e, &(0x7f0000000080)="ebffcbff02b9fd812eaa4e713048e69927266d882ab9c4d40a0d8668c08c372982f5d990e10bb56c4b292826071f615ff9572be44e7ac572a0162265854b8ae05e488ea741dc13241485607d2251c1bdac18bded07d1f6d214c413b7000000000000000000", 0x3b) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async, rerun: 32) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x19, 0x2}, 0x808000, 0x2, 0x5}) (async, rerun: 32) r6 = getegid() (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r7 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r7, 0x8020690c, &(0x7f0000000180)) (async) r8 = socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r9 = socket(0x18, 0x2, 0x0) (rerun: 64) r10 = dup2(r8, r9) dup3(r7, r10, 0x0) r11 = accept(r0, &(0x7f00000001c0)=@family, &(0x7f0000000100)=0x1) (async) r12 = socket(0x6, 0x40000000, 0xa6) ioctl$FIOSEEKHOLE(r12, 0x8020690c, &(0x7f0000000180)) r13 = socket(0x18, 0x400000002, 0x0) (async) r14 = socket(0x18, 0x2, 0x0) r15 = dup2(r13, r14) dup3(r12, r15, 0x0) (async) r16 = socket$unix(0x1, 0x1, 0x0) (async) r17 = open$dir(&(0x7f0000002800)='./file0\x00', 0x80000, 0x2) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000002840)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'], 0x1fe, &(0x7f0000002740)=[{&(0x7f0000000000)="fea630bcfffc76049c90eb3bdf28bd4967e059dc995405c5649d3c39a75ae0d118d9b5fad726caab0c462e4cdbd2a6eba89d5c053bd026861d1e8c46127fa074da31f8caa04aeccd69658f05fb9b261edc7e4f2b7a67c621a0349abc3ffe1fed6c88d1d4cc7c34190f972462f2ed9e510022061aa7", 0x75}, {&(0x7f00000004c0)="c9afc451916fa94c1500a0b51345b210451f358f8b49ebc6e5ffb8df35b90959bf37f06bcea11f3fae84eb1ac39b8293c6bcf3e41ef90ce18c99c67970e3cd9161567f33842461c4356fe4936c9b11acdb4c2ce7840aafd5f8fce61f79a5be65a112bf6efe2668738c70780dba2cff006c95aac1a6e325ad0c1c39e213827ae450c126d3ec620f0fe8c4", 0x8a}, {&(0x7f0000000100)}, {&(0x7f0000000580)="01f82723f664adfbe400be7a607891a289cbd24f3dd7289bdcf56bb5528de60b761fb1b5ee3af6f115a272792ab3e38fa42250966825001c799c85efe910c24ca80d70ca864e7a5b6059a8cd99645bd751c9f039a2243309301bf4820ac7e92aa516fa79377db348830a3361", 0x6c}, {&(0x7f0000000600)="115de2edba2e499b4424481535a61c442d901d0c2de622835594858d3936f523fc7832df5aeee2562fe24511134b08d9204cef94e454936c70bbd92f330f95f2d6525a839ef90a3b58a356529e24093e252ba15a9aebf186a8dd1b32355ffab06180b8cad34ad22d3df8af7e89718313ee49ed4594a773773f46423dc17830be7741f642589574e97ed3def758af62c5fd84b8c463d6cf734cd15175f4dd6cf4daf446f0f2cc687b9206a2c5e21fecd8ab84ff9a08108910cf0c1bc96f7f05", 0xbf}, {&(0x7f00000006c0)="f97da7de76f83556e52d44027412e8871e7be21f1c071f6b0e9c2bfd384c8e5ff4b8044b04c378019015a8ca0f69f8673d05d0615f6d9be98af88dd70f8c4dc7e250a2d4174fcb2139040b87b8dfcb578b2fc98dd53443e1804e5105cca2624b1c631eac87965e878c4f2e8422c28d620738dbf5140033ae31718b7a112a7a54e7acd4e37481d9f98daefcaf44ae026d76bc758b985b3b7ba970faf3e39308d5eff3eb09953d9ba97ed0467a120af681b648551c3598123db08eb3427adcd3253a591335c7b326c4315c015dfac3853435db6152a25575179a57673b7cf3275403ec49873894a9bcb6e4e28fef19d027212e74fd7b3e748eecc23f87de5279be446e982f79fc9c408429839b7f06465869bb238a042305518fc741c77d5962a9adf267442f2bf0e3c99962d270a54e868617af68f9ffa879bf0b76205cb1f3c3398c43a889fa4990553f4a1bbd1b036d79973eddcb08656d93b32ebf6b4884eea82297ee8ef2ade0666f3761c8194b6fbce6ea6c27e2f6b72f5ae993dffa14565340daff291e314ea2b37c52643ccf914f61e35296bc05e32dee9c306f550ce45b31ebbe27dc7f8491df161637112325e11dda0e8debd22136b7063b9d0e82286010373773647b584ec4dabc1c9b29c3ba1faea7a2386f00f3656c974fd015dfb7d3d56b8dfaf8cb6a387c707aa21ec8ae9ed83a0ee072c4eeeb44dc40519a88f1f479472ab937230c7633c29acc9c6603d8160ca7b943de7d45a1b45af7473c9bc250977482f7e348e877a48c7bdd1b6e11c836b77bfd4159bd76cec74b9a957779e418e38b054a3ea22b62f80836f25e429dccb85806655ac4bf50f581dafdea2076b4d5005f4b9bd8b5a3d253cfa3698a42b4f6ad5dbc7c926d70ae56783f28c032ee30a0e487ccd724f8fcd761515c23a1396dc508bb46308a8bdfb104b2e1f236faa162dd3ee7387555103bad971424bec1f36bbd00d2e2e4e3b99a5c3f8800c962a5eb725e71643c29fe2a718a603c064b38a612acc9da3fece796ef106f8f0222287b31fcaef014b046513e8c9c2d5f6dc6c976a23c652b600483780ebc9aa86e78a98af095356556e736d250d14611aedf3df6e8b2c0b8ae9f6ef2d6c0160eddbfcd7d743b7ea29b77df2b7d17fc14f2ece99a913bb024f497b3cfe108b79800ca6137b4263b4d66e89773bbc4eb775f565719f20c7d2a09b471c67b61f77217c954988b8edd603f563bd944b80eab7ad7da52ee13dd9f33fc35fd7d95d1ce71e0e6902755de64de15fcddff57d7282beed819a49343f781aaef9b9bde9fcb2b34b7565dfb914c48a7e31f7d4a1fcf010307d071f216f8e09d952955baac134cb3a14b246f0a44acfd040a1926736df1449ca2a2b85af71b231281c4cb3a3b2f6a6af5b55f452da329b6273e7252e199de2e5f5eea4a218405523699bd88eb8749464e0781537b637128a85a2b96a935594acac0a89b7103656a5f3260087e84135a9545ac8d7dd549c831adf56ebeb1162fcd71daa716f26c8dbfe250ec68a2ede5b404cab7219e97b67c7e7fe0f1a7e13c2526a06a188db7822065af3d33a2188e7b26683f40c5d650d8c953770319d00c3316d03091bb369e77750608a51ffdcfbd9bd68b812caeda516b8e5e0886eddd28eae4cbad2c2aaf9154783bef0cb7f4225846bea5f089e1e2fade7c6b84843a1cb022bae241c981e0099ec0d3a50262526c4aa7bacb346d3893dffc600af9115dc8b6dd7af202764332d959619d9129246f79dd52f4f38564dde76d74a8f472253ce6ead10d552e690830a84c83fbbc6c4697609f31bfb3ea4abe7c49dff2074620e9663735fece68315af5f84e21cca83b25e4c56f2ed6f4bf6e6654b72b25075f1feb79646c39d9a03cf890e62c482b7b61ef585c43aa195c0fb0592f6c6388f169f51726210fc43819274e69506b2dbb5c06c1ffc489d3f1abc1eb12df0f762de721eee033c92799e06255c3e74d816e9573cb099a611b8e721bfb92089761f84bfb7f18e07ebb5923275fd2e725924f25323196c39d6a5540ef9a4663d0e72fd670c85a624f5c43f1509334d91dc6ab8e82f9387ca2c69817493bab7f55516549e9dbb60031eace64ae6e40f18a38b2a71bbc90efdf759b0902845076aacdb7b3715efce48e20437db398a85f4acf20cd323279f074acb32800aa508acc2e5f5d90413dc7e808a4f6d1c9fd803e2bb62b2d12353908e78fa4c7e63debc46e61961c00e982b09bbffaaa96be2120db67a54d8fa31b94784bf21e916f148ba615c682735eae7944d7e4fb37a275ba6b0a45e559884eca69efcfc35da8b41b2cd557cd0a276923bc34fa2a45fe6d745423ba64f738a864761d079e146bf2b4bf5b16ab6538965a436c7bdabde977bd9b2bb06d9917cf5dfd3a3a14ce400f0d4c33ba3dbfe819e3031a937391b3d4dff7506f17359eab3a18b0bbf56964410c3396db1f3d2fd7f417cca1bd68387a3df028f0ca168a90529d792c6c345b1e1a741d7e5447e63f8034eed6f90f3b44990214765862e7dec788ffbfe8381ce37cfaf1daaf74fbfad17e4a73fba5adb2dc387806175b75aaff7ce7a157dcc30ede07e294a52015ab7d3ac1e8066577660f34e83ee811f36ee78e822d6f538b31475dc251765ae4d1849da9f43fa18d2c81d23e7566b4321198c402542eda2aa9bcda54707c1b5757b6fbc4e4c8127e745c5751b91c3d38fd5ee32b9b4fe2702475d3740e34c863718204b315988540b31d30204a6e07a8e3afb6531cd509294d00ae0521c793bb2794961762897e1fac3cc8a8397b3d8472ecd5aedb7e8671c24b0cde725df76967d2d3f81310b850b2c27bc80aa729d890f38389e89d5071cfdb363c2370e3f6084cabc0a18b3f1c81b1699a4fb0eb0b84aad674de7140730c2bc8d9853eb3c4373a0a794f531d1139a9288874d4e8f09ec1699694afa7250203428162e2ce5ca695cee0961097cd4d4790aefe50350ff5211844c46d56db2134c7e7599de5f5828f2b0b36c517b3d600672af584ef4b587d37c5a99e8f2b595ae130ceb6a37b1b193dbbd41d2b5b68d572058283b154603e469f8bca05fd43e2beed6eb905c0e9991eded5310e049100dc78c19dd7e3f8e9cef7d1a7079acc5a33f7a3becdb62227879b4f53777ee4b80af3eb7a50e286918465dabf31323ad811207643a3a7a72e21d0d9217df3e6176ec7426995a0cddeefdb97277cab05711e92736fe0bf32d45ffe64a587c72e6b07e7a9bd88b3540686e6d56fcc4e2acde423d80f9904ef87c569e770241552037b37f0bbdd5eff4feac66eb9b75f1e6d4004a8b104bfe5b68d0a53fde72263f22c334c786c5fae440ffb4dca6cb6e7c2640f03463775902910ef3ed3a99a7424493e3fbb85c3bc0a8eeaf36ee2fa30d1f242da6980ea1cd7c8abc14f4b420892d3e7482a2c4e7b9801de12b0e0393970b806aba3985dd29aff2ea5f0426c0d77cbfdd67fad74a7771b4b4d29bc3f4beec22def1c82a8689592c2377234341c9f98a95d58f1de4ee72adbc9297e213abe0d7a7006d2a7998155692dec3ea68f912acb3cb37ca1058b59bc1fbb92a169ba8c7dfb0bcd0722d29105731c6830c9369269017b18c36fe9287bd36dcfd4c8dd7028af3d78af47ea1de96f548f798bf3751d9f15930bf1c536a1e86de1e7605ee1ee95e7244430d248fdd6270a69219a354aacd18a95b2684075a8a36eb6fe9a2e4fa3306f75ab5a04b0878ce7ed67515cb3bfee51bc20679dee607e46b5c63cfdcf7cf380bcfec784de3e117f1ba4585a6617c35a1eac856d5c5a69754d464a1435ca1686d3e3497897efaa7e2e80ca1eb657e1b38d7febdfc49bfccb63a1d45e249abb742f03d282521164dd9340b219b7b2df67db269f5a3b61c79e8e8efdcf676000d30df78ca2fff9f485e6f7adc490fd225b32e6df21e13433e981894e7f98854273653a23692fee2ec023a145334d1ad2efc5f0f0c963ac7bb6358afc2d3527ce313bebf68477cf4becb38dd2d15ba3ff1ffe40cb50f7a8a186c9519d13ec6042bc3b39129510c26561c7ffce2524572b87f2231faedf2553d210db402ca9ba8c91bd691266a41b2f6b9d210581d80c2be3c37b3240da2054db11ba4b7434c258f24144e5d1855e859398b94274ed8b59517f0be88df397f6709e88e45d02181b833fd43a90c059418bd840727d60ae36753517f245c6625b6065f0e5da21fc8f5743b78fdb1d9745974088eb129ee0207f313a92bd76c1f35f0d6432f5f42132ca83b2ee4b1c8bac09a62062e517918c4f4ea5f96bb5afd92ebe56afb47033957f2dcde60dc7d1769ff6f9544b551733b61bdc566fb659ab6d0b126473226a9d7b575a82b300d5e1afd2d423a68b8d19ad7f2216d24da14d6d27729b4c416275a7b88095347ee3e747165b7b69509fdce4c2c692ceb5cc5406ca818b4b212f2432a9c4b42521fc8d839b466da92e24d35000a6928e3a12eb04337b922e301585db2aae981baf2eafcd67053068144a5664e3067b87b9f2406df3f79b3009d5af9e815254e6641ba1609238be2f09d4a2b036a715af3864c8f88a736fc221911dac218f1ca2cc534a48c7b64d98990f4e4b77ab547e3b9cdefb5e7c85ba8f9160dc7df9be70fc88410f0466be990cb77b5176081f4ba68500fa50f13597af2e185f32981e915a602e07ae8975650b52e623ff19acaaa9c39dd941cb5879e6108c62baee5fa8801b363eadbe2b1b2502d178a1f7b5be14c7746f3ecfa48b068c6126a50bc515cb42263464d4372b4a64bda88d97a27668b1cd68d164da14ee9213421ee62fc2bce38c78a80fb4d966f41eea229a8d17d19cb2c20e9874a3d1fd550e3bf72b095d85fe9f91054ceed13035841bf6fe90c451b5791f04181cc95706919df69c8b4a1e54086dc21dbf88355ca2c1a100340bb8eeb13bd26567ea96665f1a480eb9cb68d0651a90f448ce4d74e12753d0f6c3202e5c03122b815bf202908f5d7cd9ddc12f76b4a0f17345e9e2e0e86687b207f2f8df98e9c3c0b2273abb25b099e0a4e811d83bc26f9646e6a44d7725dde4f3b5c093f8936397629aa92ada8ef4ca42ee5bdd612cdef65a0690be9c4cacd669747b44a2e0b3203c58cc542a9042d249c1d11b90a0b5bc1c93dbb0cb9e777bc5a570e58b1388a85edfe4eb7574a56948de51c36125b02f2b21492f1e7455e61b6750978b0c83d743036f7645a54d8eedb24b8596323eff30eaaad43151ca79aaabf226122d528e5047d8ed05b12b7d73ab98cbd49b6d69bca53bc85830c551579f251f89f80e3eefad67066676c62230993c89f8a87c948bbde66706acd649ccb76c03e0acbe255e54289f90c06f802472ee9661347b40cbb256e6960ae436cc1d2f236e50d1fb49f58864323c4debcda9528b185618cd9554d871633b60d2446ce09b4bab8491276392c5dd93c8aa373efe884a452cfda7b1e621d52f0d306620e9b95ae7e76d88bbe20eb75bbca85eaa837faa607abfd7b8a9435d4adbe9574abc210dc53764ea34f30e49e92fd1dcf3ad1f6f017894fa4503e304221e4e2de6b8928fb99f9640b884031e7e1cd60251a5fe55b628a8d9157c116dfa64615662228a553bbd458b92114fe0f76795bbd1e056fa4a589cf20def6585a728942e40146a30afaf5cfcd0e75aae88f28135e317ce2f3ed275320d978aa1f48d98bee35b4b226c4b4e91e1cb225f31b634ceca57fe092d9a905593d944968f5033d1d9eb0d9a7a514498d243f4dd32962e54", 0x1000}, {&(0x7f00000016c0)="e68b105930a6984905327159a4bb5b8d5e7dbe0263fcb4f2b971f52c3a15d1fa2b40f353de9b45ba19ad898bcb669a019b75c788f0a941767e5109eaf196979e594b5b2d576b9bca743e0ec49b578a1b686e212ce71273cff3f62a80d16823f7e47c5b7e4a8f826a3327ce23879c86a5b2d298db2ea46fde72f9ec603d88c41abf6db0f99dd1762150ca54864a7d9547de09d76500a669a6a2b0ccae22287db22a0af7dad86642dcee58732c3b2bb66c6a83f2b77cd7f865d92a1071738004768fe1dfdb7e45ff06ce046f0ee9867ba2dab2151678a283dc2fee827b4a0a68f27d616b7c393cb6fd7329aa61e0c1f0692b5cbbebd72d81def5c10cc4df6aa5c0a808e30ee9d49b9c24a284edce7a40af94f4caff0797adfebfcc54a1f2e0455336da114abf4963ba9f90bac1e3a618b2a7ea6551a8063bd57b882eaefeb9fcfc3616b6933a4790d7806387d60820b905ee2b47a423dfd0cd07c22adc6eede2a272813cb781bf83d70a53c86fecb1046fa2690e82e2dd555ffefcd105618525d1ebdfcf3f8c15c5440d7f29538127411f02a7db39b480df2d7c0d73b231cdfc40a858c8ae1daae9c7f07d9924f8de498a78626ee20ecc748bc61e294f1fe84a256de218edfc80bafd87f8793e572b1394302f781f9302491d84ebda715f8f84d159035bef2bf4b4f1d79450d9dd6c94bd2d3ba6f70e4a8c97f4dabf6532c018ebb383f8aef8c79306851e553a05f3d4d66f5864dfded12e4a241723b9d1e5486fed6769fd0d9e224ef24d6413844d2b68bf8129a32b8b6cc2eb56c5898c3aa422df427abbe4814ad165ccbc0087e9c69676875a4e657d3b6d0a1792dcf72ebd9f91fe85774bbb28d500781bce98c97b401f30849fb335b23d48ff800384beac2faf95bcec1e27986e0d87879c6bfc87c046b267c0e8cd8b439617691be918c59b6b5ed432a54f4b546b8bd20e0abbe865afc985afc19179ddbd1bfe6a8c1bd62e07d3e0b9719036a8b29442b0eca68dfdf805be47916b5e2cf67459b7c61c46d201e02815f0092499e8d97124eef5d763db31685c95959b56a1a44273015b1fbec825157f5d51277bef6707fa91e92d826fa63a7585f12c6d31968fc8ba0a6964b74e33e325ded8fc4e93250d3f4d882322037de2a0917b523d75c9ae1eed3fa9c92bfd62e0e188dfeb96b7a54b7ca4d07e9b2d52e9665f409371919b6a2daa6f9f5a964422011a600f8e04605738dd52945bfe8c0ff8b9e8a2541a0daede1cb11b317b43e916ef51ce03c063aa9d70541a15e765f35afd13f73b36865567f8bdd7fc45a10779a50ba71eed723ca21eb4c6b203f711751d5216956740fcec5d5be6eb80066f45698331868bea1c918a79971556c297c6f034a4849aa436117778dcc8444a5c56af6cac1fc7dade083b4879dd1adc95d036a0a65b8ca2f1eb367fbba3df86067f5c8cd43ac83a524ae697213708234bd2dced9918b726e2db0f9a65879436f540efb465abd4e7f4cd9e9993306ec6e66efb5de72905859cc31fe2277df2a9d7548252e68d4ea71bb2ab6de46f220cac6c787dbaabfbe96663685854774926197d6ce55ee9ab968e3f0319c7033a7416504b3f783348d646a0a8cbb9fd590b2a3146ac3606689e5ada46dc3344d5a6cf55d8dba7938d4c9e4fc0509694d1cbe63d2b62e0b43cbe6f1cfe6e45314bab1f42e6b02339fbe5a0f942afb34c294eb33a4b1dcb31640009782d7d8c6a8b333b2183b283b18a0fa9c9c13a0e540275ea2f35fdbc2b2105a0bdd2be2b44882d18e79a4683163ab0f3a3a3a6a74e10bf2ce024a22c786a965eda51e5484053a1187f5c1aa7d2a555562878ed6b01f17ab4827a8f82dcc9a3cd70d9079f23cf25a2536ce528bf629b033ba0a07abb455fcf0a08e436594df37a7326fa1390da883e72ab24f728014f023b717393f9ee805dd3e767e5c2a58cd393e6d8ff8eeccf1745ea9e7beeb266a1f8a3bb68fae75f52ee4d9ad29e408723cfc4cace37dff99ca683832100b5868b9a830f0730a7b5875835c4715f39d8c9431f3eebc3e6bb32457ebfd3714fa6eb1a8b9dc9dc766eac39a3f63e279a521d7d4bd60bb1d838466c23ed71e53f12de262a48af07ae74492b7351b5431534ad191ddb50f6b9f5cfe7432d39f3b1776d987ba9bb70e58fa6bef342647088775311586a58aa46213449333a3894b96782bb3638d0c846c2e781028da132bdc1e6e0a11003c2c38840a4b71e141c80ffb545e9b6cfe46e2b7c51c01805ef9940a33f831a7e9498db2f06abae40c2fc3fdfb0f2e29ef316e0089aff805fbf63539ae8d393aa9b1d3a523ac181809ce98868e22e4c6093c5e20f06f9504a50d6a6343f9137ebd6c0cdcd4e4b35c3d823dc4b43b2eb48c1e0b74e1ff96a116fa7d1393708677f2a3c532100d5f06f6d49a03c329b73b635e900389f2bdda87f08dee6ef3452a103508cbef8781b2986fee0f2c54904d364bc036a8d1859f4d9849aec24025d8d84ad7eca22061be54390b3836d6ab37021c19f33fb4a24e175b121936c07c1da071c05d28d6e167b5f55287095c10bb681f8f95c8066fe6c9c94c2dfaf38c2a35bfc82e46a33853f2b42668aa71bb0640537adb876a2734a352220bc870414fa581287121798432f40a08ce447e52b688e54c5bc53a9d727aa585a1a31963b23f1952f5f64b5a6530415b97c12d63e949b15d2bcccc9445d493fb6f842e9cd702fb967367cec220facebdae1d4e00cf3313590d7d632828e11cc9e50723dc57b22491f29fa43f09212bea90cabaa9b606daa9a270967bab215fa1c34230b9a02a3040145233da6cc5ae5a9d68aab9c4c8862a37a0c924bb9690e22b0b790173cb35e59a9ee113959a9600f346f340a8d343935d600e7787a1e1c5af6a2ac557757dcf4e5b1ba1e96311c9c3c1e0ad19d5075c83e7583ad3e16b272a6bb6bcdbc8fba3f657f6dd8e4abaf72e90af8e7c951d046ad57bbe9c9545ff080a8826ba61dfb0695fca3db67fcac90b93830bf85e0e7b8450659fcb3b7b7f39e3cb23dd5aeb0890ff08ee16be012db16506966046ab47cb162f256d911c6fb991d23d9005824567773eade60dd49f4fce2f8b9b2de5a35b9f695f212a9ed8f1965ee5ea08c0d6496828473448b50ab4f4355dbb9920351ba287aa3aff5665892df3e55377ea8fcd4e98ae8579c9d63fe626f6b2dc78514083f7387f6a2011ae968c196730d5530f2c6415523dc46596562a3d9d81d6aac79a25822a8017b99463dd7b335ca885b36acf157e5c3bf588d9216638a61571593108f639e9e0f028c7071abd4eddd34c1b790ac333cf6a538efc03f32799325cc7ed962b268459c97ec67856c77d09b69b472a12d5a07e35dea5cf38d68bc2e02e0208551181d3ffcc1f90bc6a1e5ba46b41cd55c09e02789604869bfcda70c0976effa7effa3f28b4f130cc201ec98e6e4e831821c7751a3b5ce87df3805ddcc19e7341383fe057c00f6f311c4656d4d5139c432b235d1d7fe9057ecf551c9b83f59ac1d9de66bdce57e78cd4fc263b66fcfcea7c5aee26b681ed2f14c5064c89e2de731975396a5e72fdf9be62fbb90f5618334e27de3eec974b4c8a89d2c062449d066ef7b96cca2281efb223c94a6bc93ea3567ab8844f1d93821df64af649e66a46ce0dff37c982c18068f639d38d0b65bbd8348e68c370cbd343691584053034a16425ea65cc907fcf390d23c13ddb8330c12787a0ccbf7f5b9a5ada79c502cecc049b5fe850a40d44a695ca2e0bcfeb7b66db5595e0692965c3b6a242fc9615aeb0e7c87e3f52d04f87a0c0d8c774ed3a62d728cfc8337dd5e93479aefa2ceb286e20cf8f9262075a4da3f9bd970f54e30c013b83eadc07bd3f97dab74a74eed7beaa6d40e893c66059d7e61ba4621c58d3079fcbc464c83e381cb73c5a9c5a9df6ec148008e421f2a16a3c7d7b37c8ec57a8b4f789da1e2bef61ce8b125e7742c21719749dd281540d50d34af8b978d5cb79bcad9217ee1b1ff73f6bd216042e09bbf3d68824710b6c9dc3999ee86be400a43dd55eb045adf8ba36bdcab58adfebe9d314f4ece7fca8a67831f82a926275c9bc409ffa2e01a5e3d4bdf6b00613487acbfb8e37e2cbf4101e4538da712af7fa142909b6dca35a27eefb26f1f9c55c67041cacfb267843a702bdbc0769597e2b4b577a3355f7e8c9fd98b66d9013bebca09796309a3552e2fb04e6243fb0c8dc56ae35519addd6109417bfaf646664eff0f7a37b9871cb8b3c35f907dabf65c12303456f3fc33ada988d7a940a0c53022044bcf520f84d01ab258aedb48c657bf64fdce15225730f36fe1bfe79011c380084f6f90b2a62463693aebe91a2662f24996d934150b929ec5730838b52b422278af589a4b3173622a658def08088f7d2ba68655385d072da5d7c6d6b85593a0e8c585cb9f410e4733603e2e8c8f7ba28cfbc402962868b76ea868531016a2f36867311e9e0256f2e308725636c8df0ff1b0911ba00c24f16582ba3214f28f721edbbdb37359993fb6c069cadd209dadfd79d68de79d1692b07fde0b8cd7f689107e7ea028f051c8b2b7449ae514b466d6d57058c24903d5cb017b4e0344c28c4b75232964173a03e9fd7ab1acb41ba85e160dce15c387dce38dc0eb68ba72e3f525625bec7640ba36ff267de6ce37bd1e8883adb0a3cc6a0a542660612ad350b98a1e43bafc97cccce0d60d1850247cbeb510eb64ac24cfd81188d86504cd3601d2d2403ab289f3580b95cec5e6a53edfbefcdc7dcdfce628d32b37cf76c9d87db9e9a6804e00cf055853559b33e1e31986666789955df7f95948b25bad0113eb6924d9436b359c66f940f6afc8b26dcd89e513cf9d764cb00569b536d2881d7773f8a2d269e95e8a540878721e356cc709df1893fffd041c621817c99cbecffc4b475558710599b133280532e973ba9210215ebb862d9da81eb8a5ce6dc1731eb9549d18044ae72859a98efe82e6041de7e2ed5f06962ab6581d170773245d722ec874525033b2b8a40455834b6e275a995bc1d978151a469dd928b8d298413682912602dfd27cb96c98226defef3d330ea4cb211b05d847c7d61c74665034f6f66e97071c60e72f688e34cec216fe6b58c5cf73e75c12cb024c3593f608a98aaf100b604de7ae3ed6af73fd27362dd64ccf0bfeb04170b0c43fe3665eb3e9338917190eaef9c731e44362d9bda04aa9c59e39e4d60afb106f31f621f2eb2a1c252331444300a0b23ef471bdc64fb3c3fec930ffda968e35512ac1cd06bf1e324dd57e59a24730655a91a5a7453e4bcbc04ede7ec02873411986391cd5dcdb21c42ebf60117911a61b74ee6dae7db224b0d5f4a93df6b069e38bbd808df504dfdb9b5647f8454cea1f23fa37a52022d748bbaf1268e2e33196af912c79d47fa5d93a83b22b41c8d18a37bf3c6d396e16a7db547005b49e7e34bb9c67307b3ab2563808e25c1eefd6c27983d1900eae4a03c4845a8ef94475f054f7ee41a50c24cdb3b245b4a29312f17f3303cab427320d5cc1ae2cb8f2036537109dd077efb8f4908908957c0e5087d157348bda729f43747bc5327ed1d9babda966a7f4a21d7b05d8eb6eca6306a53df7dcc631cae81902a1fe412a2874dd75c4e7879ecd6daca5497fffa99be689a7c6f4aee9d9a498b45f14b799418aad0dec53a85829b5ef9a9249b35c8e6c820f3602ce42a96407d7fe5dd65e2a160fd0abc0f6cbf5261c52a75d929b8105725bfedbb6fabd0ebef32e56", 0x1000}, {&(0x7f00000026c0)="af0336ec96f6741c6d1f9e1421170294175a9ce27aa034678fc737f50adfc8e9e68930052cfde058286b44f359bbedddf827c3ba1e4e3499219544970f7886d447f4d980f6f5ed81dd137717d48e41b1e87945d7425c6800a57f8f8d2a5bcfe930eb", 0x62}], 0x8, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, r6}, @rights={0x20, 0xffff, 0x1, [r3, r3, r10, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r15, r2, r0, r16, r17]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r18, 0xffffffffffffffff}], 0xa8, 0x1}, 0x1) 15:32:16 executing program 0: setrlimit(0x8, &(0x7f00000004c0)) 15:32:16 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x3, 0x0, 0x0) 15:32:16 executing program 2: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:32:16 executing program 0: open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000510, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000200)) [ 291.1616734] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 6846 command syz-executor.0) 15:32:16 executing program 0: ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 15:32:16 executing program 2: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:32:16 executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:16 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000021c0)=@file={0x0, ""/4098}, &(0x7f00000000c0)=0x1004) 15:32:16 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async, rerun: 64) r2 = socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup3(r1, r4, 0x0) (async) setsockopt(r4, 0x1000000029, 0x1e, &(0x7f0000000080)="ebffcbff02b9fd812eaa4e713048e69927266d882ab9c4d40a0d8668c08c372982f5d990e10bb56c4b292826071f615ff9572be44e7ac572a0162265854b8ae05e488ea741dc13241485607d2251c1bdac18bded07d1f6d214c413b7000000000000000000", 0x3b) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x19, 0x2}, 0x808000, 0x2, 0x5}) (async) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x19, 0x2}, 0x808000, 0x2, 0x5}) r7 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r7, 0x8020690c, &(0x7f0000000180)) r8 = socket(0x18, 0x400000002, 0x0) (async, rerun: 64) r9 = socket(0x18, 0x2, 0x0) (rerun: 64) r10 = dup2(r8, r9) dup3(r7, r10, 0x0) r11 = accept(r0, &(0x7f00000001c0)=@family, &(0x7f0000000100)=0x1) (async) r12 = socket(0x6, 0x40000000, 0xa6) ioctl$FIOSEEKHOLE(r12, 0x8020690c, &(0x7f0000000180)) (async, rerun: 32) r13 = socket(0x18, 0x400000002, 0x0) (rerun: 32) r14 = socket(0x18, 0x2, 0x0) r15 = dup2(r13, r14) dup3(r12, r15, 0x0) (async) r16 = socket$unix(0x1, 0x1, 0x0) (async, rerun: 32) r17 = open$dir(&(0x7f0000002800)='./file0\x00', 0x80000, 0x2) (async, rerun: 32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x11, &(0x7f0000002840)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'], 0x1fe, &(0x7f0000002740)=[{&(0x7f0000000000)="fea630bcfffc76049c90eb3bdf28bd4967e059dc995405c5649d3c39a75ae0d118d9b5fad726caab0c462e4cdbd2a6eba89d5c053bd026861d1e8c46127fa074da31f8caa04aeccd69658f05fb9b261edc7e4f2b7a67c621a0349abc3ffe1fed6c88d1d4cc7c34190f972462f2ed9e510022061aa7", 0x75}, {&(0x7f00000004c0)="c9afc451916fa94c1500a0b51345b210451f358f8b49ebc6e5ffb8df35b90959bf37f06bcea11f3fae84eb1ac39b8293c6bcf3e41ef90ce18c99c67970e3cd9161567f33842461c4356fe4936c9b11acdb4c2ce7840aafd5f8fce61f79a5be65a112bf6efe2668738c70780dba2cff006c95aac1a6e325ad0c1c39e213827ae450c126d3ec620f0fe8c4", 0x8a}, {&(0x7f0000000100)}, {&(0x7f0000000580)="01f82723f664adfbe400be7a607891a289cbd24f3dd7289bdcf56bb5528de60b761fb1b5ee3af6f115a272792ab3e38fa42250966825001c799c85efe910c24ca80d70ca864e7a5b6059a8cd99645bd751c9f039a2243309301bf4820ac7e92aa516fa79377db348830a3361", 0x6c}, {&(0x7f0000000600)="115de2edba2e499b4424481535a61c442d901d0c2de622835594858d3936f523fc7832df5aeee2562fe24511134b08d9204cef94e454936c70bbd92f330f95f2d6525a839ef90a3b58a356529e24093e252ba15a9aebf186a8dd1b32355ffab06180b8cad34ad22d3df8af7e89718313ee49ed4594a773773f46423dc17830be7741f642589574e97ed3def758af62c5fd84b8c463d6cf734cd15175f4dd6cf4daf446f0f2cc687b9206a2c5e21fecd8ab84ff9a08108910cf0c1bc96f7f05", 0xbf}, {&(0x7f00000006c0)="f97da7de76f83556e52d44027412e8871e7be21f1c071f6b0e9c2bfd384c8e5ff4b8044b04c378019015a8ca0f69f8673d05d0615f6d9be98af88dd70f8c4dc7e250a2d4174fcb2139040b87b8dfcb578b2fc98dd53443e1804e5105cca2624b1c631eac87965e878c4f2e8422c28d620738dbf5140033ae31718b7a112a7a54e7acd4e37481d9f98daefcaf44ae026d76bc758b985b3b7ba970faf3e39308d5eff3eb09953d9ba97ed0467a120af681b648551c3598123db08eb3427adcd3253a591335c7b326c4315c015dfac3853435db6152a25575179a57673b7cf3275403ec49873894a9bcb6e4e28fef19d027212e74fd7b3e748eecc23f87de5279be446e982f79fc9c408429839b7f06465869bb238a042305518fc741c77d5962a9adf267442f2bf0e3c99962d270a54e868617af68f9ffa879bf0b76205cb1f3c3398c43a889fa4990553f4a1bbd1b036d79973eddcb08656d93b32ebf6b4884eea82297ee8ef2ade0666f3761c8194b6fbce6ea6c27e2f6b72f5ae993dffa14565340daff291e314ea2b37c52643ccf914f61e35296bc05e32dee9c306f550ce45b31ebbe27dc7f8491df161637112325e11dda0e8debd22136b7063b9d0e82286010373773647b584ec4dabc1c9b29c3ba1faea7a2386f00f3656c974fd015dfb7d3d56b8dfaf8cb6a387c707aa21ec8ae9ed83a0ee072c4eeeb44dc40519a88f1f479472ab937230c7633c29acc9c6603d8160ca7b943de7d45a1b45af7473c9bc250977482f7e348e877a48c7bdd1b6e11c836b77bfd4159bd76cec74b9a957779e418e38b054a3ea22b62f80836f25e429dccb85806655ac4bf50f581dafdea2076b4d5005f4b9bd8b5a3d253cfa3698a42b4f6ad5dbc7c926d70ae56783f28c032ee30a0e487ccd724f8fcd761515c23a1396dc508bb46308a8bdfb104b2e1f236faa162dd3ee7387555103bad971424bec1f36bbd00d2e2e4e3b99a5c3f8800c962a5eb725e71643c29fe2a718a603c064b38a612acc9da3fece796ef106f8f0222287b31fcaef014b046513e8c9c2d5f6dc6c976a23c652b600483780ebc9aa86e78a98af095356556e736d250d14611aedf3df6e8b2c0b8ae9f6ef2d6c0160eddbfcd7d743b7ea29b77df2b7d17fc14f2ece99a913bb024f497b3cfe108b79800ca6137b4263b4d66e89773bbc4eb775f565719f20c7d2a09b471c67b61f77217c954988b8edd603f563bd944b80eab7ad7da52ee13dd9f33fc35fd7d95d1ce71e0e6902755de64de15fcddff57d7282beed819a49343f781aaef9b9bde9fcb2b34b7565dfb914c48a7e31f7d4a1fcf010307d071f216f8e09d952955baac134cb3a14b246f0a44acfd040a1926736df1449ca2a2b85af71b231281c4cb3a3b2f6a6af5b55f452da329b6273e7252e199de2e5f5eea4a218405523699bd88eb8749464e0781537b637128a85a2b96a935594acac0a89b7103656a5f3260087e84135a9545ac8d7dd549c831adf56ebeb1162fcd71daa716f26c8dbfe250ec68a2ede5b404cab7219e97b67c7e7fe0f1a7e13c2526a06a188db7822065af3d33a2188e7b26683f40c5d650d8c953770319d00c3316d03091bb369e77750608a51ffdcfbd9bd68b812caeda516b8e5e0886eddd28eae4cbad2c2aaf9154783bef0cb7f4225846bea5f089e1e2fade7c6b84843a1cb022bae241c981e0099ec0d3a50262526c4aa7bacb346d3893dffc600af9115dc8b6dd7af202764332d959619d9129246f79dd52f4f38564dde76d74a8f472253ce6ead10d552e690830a84c83fbbc6c4697609f31bfb3ea4abe7c49dff2074620e9663735fece68315af5f84e21cca83b25e4c56f2ed6f4bf6e6654b72b25075f1feb79646c39d9a03cf890e62c482b7b61ef585c43aa195c0fb0592f6c6388f169f51726210fc43819274e69506b2dbb5c06c1ffc489d3f1abc1eb12df0f762de721eee033c92799e06255c3e74d816e9573cb099a611b8e721bfb92089761f84bfb7f18e07ebb5923275fd2e725924f25323196c39d6a5540ef9a4663d0e72fd670c85a624f5c43f1509334d91dc6ab8e82f9387ca2c69817493bab7f55516549e9dbb60031eace64ae6e40f18a38b2a71bbc90efdf759b0902845076aacdb7b3715efce48e20437db398a85f4acf20cd323279f074acb32800aa508acc2e5f5d90413dc7e808a4f6d1c9fd803e2bb62b2d12353908e78fa4c7e63debc46e61961c00e982b09bbffaaa96be2120db67a54d8fa31b94784bf21e916f148ba615c682735eae7944d7e4fb37a275ba6b0a45e559884eca69efcfc35da8b41b2cd557cd0a276923bc34fa2a45fe6d745423ba64f738a864761d079e146bf2b4bf5b16ab6538965a436c7bdabde977bd9b2bb06d9917cf5dfd3a3a14ce400f0d4c33ba3dbfe819e3031a937391b3d4dff7506f17359eab3a18b0bbf56964410c3396db1f3d2fd7f417cca1bd68387a3df028f0ca168a90529d792c6c345b1e1a741d7e5447e63f8034eed6f90f3b44990214765862e7dec788ffbfe8381ce37cfaf1daaf74fbfad17e4a73fba5adb2dc387806175b75aaff7ce7a157dcc30ede07e294a52015ab7d3ac1e8066577660f34e83ee811f36ee78e822d6f538b31475dc251765ae4d1849da9f43fa18d2c81d23e7566b4321198c402542eda2aa9bcda54707c1b5757b6fbc4e4c8127e745c5751b91c3d38fd5ee32b9b4fe2702475d3740e34c863718204b315988540b31d30204a6e07a8e3afb6531cd509294d00ae0521c793bb2794961762897e1fac3cc8a8397b3d8472ecd5aedb7e8671c24b0cde725df76967d2d3f81310b850b2c27bc80aa729d890f38389e89d5071cfdb363c2370e3f6084cabc0a18b3f1c81b1699a4fb0eb0b84aad674de7140730c2bc8d9853eb3c4373a0a794f531d1139a9288874d4e8f09ec1699694afa7250203428162e2ce5ca695cee0961097cd4d4790aefe50350ff5211844c46d56db2134c7e7599de5f5828f2b0b36c517b3d600672af584ef4b587d37c5a99e8f2b595ae130ceb6a37b1b193dbbd41d2b5b68d572058283b154603e469f8bca05fd43e2beed6eb905c0e9991eded5310e049100dc78c19dd7e3f8e9cef7d1a7079acc5a33f7a3becdb62227879b4f53777ee4b80af3eb7a50e286918465dabf31323ad811207643a3a7a72e21d0d9217df3e6176ec7426995a0cddeefdb97277cab05711e92736fe0bf32d45ffe64a587c72e6b07e7a9bd88b3540686e6d56fcc4e2acde423d80f9904ef87c569e770241552037b37f0bbdd5eff4feac66eb9b75f1e6d4004a8b104bfe5b68d0a53fde72263f22c334c786c5fae440ffb4dca6cb6e7c2640f03463775902910ef3ed3a99a7424493e3fbb85c3bc0a8eeaf36ee2fa30d1f242da6980ea1cd7c8abc14f4b420892d3e7482a2c4e7b9801de12b0e0393970b806aba3985dd29aff2ea5f0426c0d77cbfdd67fad74a7771b4b4d29bc3f4beec22def1c82a8689592c2377234341c9f98a95d58f1de4ee72adbc9297e213abe0d7a7006d2a7998155692dec3ea68f912acb3cb37ca1058b59bc1fbb92a169ba8c7dfb0bcd0722d29105731c6830c9369269017b18c36fe9287bd36dcfd4c8dd7028af3d78af47ea1de96f548f798bf3751d9f15930bf1c536a1e86de1e7605ee1ee95e7244430d248fdd6270a69219a354aacd18a95b2684075a8a36eb6fe9a2e4fa3306f75ab5a04b0878ce7ed67515cb3bfee51bc20679dee607e46b5c63cfdcf7cf380bcfec784de3e117f1ba4585a6617c35a1eac856d5c5a69754d464a1435ca1686d3e3497897efaa7e2e80ca1eb657e1b38d7febdfc49bfccb63a1d45e249abb742f03d282521164dd9340b219b7b2df67db269f5a3b61c79e8e8efdcf676000d30df78ca2fff9f485e6f7adc490fd225b32e6df21e13433e981894e7f98854273653a23692fee2ec023a145334d1ad2efc5f0f0c963ac7bb6358afc2d3527ce313bebf68477cf4becb38dd2d15ba3ff1ffe40cb50f7a8a186c9519d13ec6042bc3b39129510c26561c7ffce2524572b87f2231faedf2553d210db402ca9ba8c91bd691266a41b2f6b9d210581d80c2be3c37b3240da2054db11ba4b7434c258f24144e5d1855e859398b94274ed8b59517f0be88df397f6709e88e45d02181b833fd43a90c059418bd840727d60ae36753517f245c6625b6065f0e5da21fc8f5743b78fdb1d9745974088eb129ee0207f313a92bd76c1f35f0d6432f5f42132ca83b2ee4b1c8bac09a62062e517918c4f4ea5f96bb5afd92ebe56afb47033957f2dcde60dc7d1769ff6f9544b551733b61bdc566fb659ab6d0b126473226a9d7b575a82b300d5e1afd2d423a68b8d19ad7f2216d24da14d6d27729b4c416275a7b88095347ee3e747165b7b69509fdce4c2c692ceb5cc5406ca818b4b212f2432a9c4b42521fc8d839b466da92e24d35000a6928e3a12eb04337b922e301585db2aae981baf2eafcd67053068144a5664e3067b87b9f2406df3f79b3009d5af9e815254e6641ba1609238be2f09d4a2b036a715af3864c8f88a736fc221911dac218f1ca2cc534a48c7b64d98990f4e4b77ab547e3b9cdefb5e7c85ba8f9160dc7df9be70fc88410f0466be990cb77b5176081f4ba68500fa50f13597af2e185f32981e915a602e07ae8975650b52e623ff19acaaa9c39dd941cb5879e6108c62baee5fa8801b363eadbe2b1b2502d178a1f7b5be14c7746f3ecfa48b068c6126a50bc515cb42263464d4372b4a64bda88d97a27668b1cd68d164da14ee9213421ee62fc2bce38c78a80fb4d966f41eea229a8d17d19cb2c20e9874a3d1fd550e3bf72b095d85fe9f91054ceed13035841bf6fe90c451b5791f04181cc95706919df69c8b4a1e54086dc21dbf88355ca2c1a100340bb8eeb13bd26567ea96665f1a480eb9cb68d0651a90f448ce4d74e12753d0f6c3202e5c03122b815bf202908f5d7cd9ddc12f76b4a0f17345e9e2e0e86687b207f2f8df98e9c3c0b2273abb25b099e0a4e811d83bc26f9646e6a44d7725dde4f3b5c093f8936397629aa92ada8ef4ca42ee5bdd612cdef65a0690be9c4cacd669747b44a2e0b3203c58cc542a9042d249c1d11b90a0b5bc1c93dbb0cb9e777bc5a570e58b1388a85edfe4eb7574a56948de51c36125b02f2b21492f1e7455e61b6750978b0c83d743036f7645a54d8eedb24b8596323eff30eaaad43151ca79aaabf226122d528e5047d8ed05b12b7d73ab98cbd49b6d69bca53bc85830c551579f251f89f80e3eefad67066676c62230993c89f8a87c948bbde66706acd649ccb76c03e0acbe255e54289f90c06f802472ee9661347b40cbb256e6960ae436cc1d2f236e50d1fb49f58864323c4debcda9528b185618cd9554d871633b60d2446ce09b4bab8491276392c5dd93c8aa373efe884a452cfda7b1e621d52f0d306620e9b95ae7e76d88bbe20eb75bbca85eaa837faa607abfd7b8a9435d4adbe9574abc210dc53764ea34f30e49e92fd1dcf3ad1f6f017894fa4503e304221e4e2de6b8928fb99f9640b884031e7e1cd60251a5fe55b628a8d9157c116dfa64615662228a553bbd458b92114fe0f76795bbd1e056fa4a589cf20def6585a728942e40146a30afaf5cfcd0e75aae88f28135e317ce2f3ed275320d978aa1f48d98bee35b4b226c4b4e91e1cb225f31b634ceca57fe092d9a905593d944968f5033d1d9eb0d9a7a514498d243f4dd32962e54", 0x1000}, {&(0x7f00000016c0)="e68b105930a6984905327159a4bb5b8d5e7dbe0263fcb4f2b971f52c3a15d1fa2b40f353de9b45ba19ad898bcb669a019b75c788f0a941767e5109eaf196979e594b5b2d576b9bca743e0ec49b578a1b686e212ce71273cff3f62a80d16823f7e47c5b7e4a8f826a3327ce23879c86a5b2d298db2ea46fde72f9ec603d88c41abf6db0f99dd1762150ca54864a7d9547de09d76500a669a6a2b0ccae22287db22a0af7dad86642dcee58732c3b2bb66c6a83f2b77cd7f865d92a1071738004768fe1dfdb7e45ff06ce046f0ee9867ba2dab2151678a283dc2fee827b4a0a68f27d616b7c393cb6fd7329aa61e0c1f0692b5cbbebd72d81def5c10cc4df6aa5c0a808e30ee9d49b9c24a284edce7a40af94f4caff0797adfebfcc54a1f2e0455336da114abf4963ba9f90bac1e3a618b2a7ea6551a8063bd57b882eaefeb9fcfc3616b6933a4790d7806387d60820b905ee2b47a423dfd0cd07c22adc6eede2a272813cb781bf83d70a53c86fecb1046fa2690e82e2dd555ffefcd105618525d1ebdfcf3f8c15c5440d7f29538127411f02a7db39b480df2d7c0d73b231cdfc40a858c8ae1daae9c7f07d9924f8de498a78626ee20ecc748bc61e294f1fe84a256de218edfc80bafd87f8793e572b1394302f781f9302491d84ebda715f8f84d159035bef2bf4b4f1d79450d9dd6c94bd2d3ba6f70e4a8c97f4dabf6532c018ebb383f8aef8c79306851e553a05f3d4d66f5864dfded12e4a241723b9d1e5486fed6769fd0d9e224ef24d6413844d2b68bf8129a32b8b6cc2eb56c5898c3aa422df427abbe4814ad165ccbc0087e9c69676875a4e657d3b6d0a1792dcf72ebd9f91fe85774bbb28d500781bce98c97b401f30849fb335b23d48ff800384beac2faf95bcec1e27986e0d87879c6bfc87c046b267c0e8cd8b439617691be918c59b6b5ed432a54f4b546b8bd20e0abbe865afc985afc19179ddbd1bfe6a8c1bd62e07d3e0b9719036a8b29442b0eca68dfdf805be47916b5e2cf67459b7c61c46d201e02815f0092499e8d97124eef5d763db31685c95959b56a1a44273015b1fbec825157f5d51277bef6707fa91e92d826fa63a7585f12c6d31968fc8ba0a6964b74e33e325ded8fc4e93250d3f4d882322037de2a0917b523d75c9ae1eed3fa9c92bfd62e0e188dfeb96b7a54b7ca4d07e9b2d52e9665f409371919b6a2daa6f9f5a964422011a600f8e04605738dd52945bfe8c0ff8b9e8a2541a0daede1cb11b317b43e916ef51ce03c063aa9d70541a15e765f35afd13f73b36865567f8bdd7fc45a10779a50ba71eed723ca21eb4c6b203f711751d5216956740fcec5d5be6eb80066f45698331868bea1c918a79971556c297c6f034a4849aa436117778dcc8444a5c56af6cac1fc7dade083b4879dd1adc95d036a0a65b8ca2f1eb367fbba3df86067f5c8cd43ac83a524ae697213708234bd2dced9918b726e2db0f9a65879436f540efb465abd4e7f4cd9e9993306ec6e66efb5de72905859cc31fe2277df2a9d7548252e68d4ea71bb2ab6de46f220cac6c787dbaabfbe96663685854774926197d6ce55ee9ab968e3f0319c7033a7416504b3f783348d646a0a8cbb9fd590b2a3146ac3606689e5ada46dc3344d5a6cf55d8dba7938d4c9e4fc0509694d1cbe63d2b62e0b43cbe6f1cfe6e45314bab1f42e6b02339fbe5a0f942afb34c294eb33a4b1dcb31640009782d7d8c6a8b333b2183b283b18a0fa9c9c13a0e540275ea2f35fdbc2b2105a0bdd2be2b44882d18e79a4683163ab0f3a3a3a6a74e10bf2ce024a22c786a965eda51e5484053a1187f5c1aa7d2a555562878ed6b01f17ab4827a8f82dcc9a3cd70d9079f23cf25a2536ce528bf629b033ba0a07abb455fcf0a08e436594df37a7326fa1390da883e72ab24f728014f023b717393f9ee805dd3e767e5c2a58cd393e6d8ff8eeccf1745ea9e7beeb266a1f8a3bb68fae75f52ee4d9ad29e408723cfc4cace37dff99ca683832100b5868b9a830f0730a7b5875835c4715f39d8c9431f3eebc3e6bb32457ebfd3714fa6eb1a8b9dc9dc766eac39a3f63e279a521d7d4bd60bb1d838466c23ed71e53f12de262a48af07ae74492b7351b5431534ad191ddb50f6b9f5cfe7432d39f3b1776d987ba9bb70e58fa6bef342647088775311586a58aa46213449333a3894b96782bb3638d0c846c2e781028da132bdc1e6e0a11003c2c38840a4b71e141c80ffb545e9b6cfe46e2b7c51c01805ef9940a33f831a7e9498db2f06abae40c2fc3fdfb0f2e29ef316e0089aff805fbf63539ae8d393aa9b1d3a523ac181809ce98868e22e4c6093c5e20f06f9504a50d6a6343f9137ebd6c0cdcd4e4b35c3d823dc4b43b2eb48c1e0b74e1ff96a116fa7d1393708677f2a3c532100d5f06f6d49a03c329b73b635e900389f2bdda87f08dee6ef3452a103508cbef8781b2986fee0f2c54904d364bc036a8d1859f4d9849aec24025d8d84ad7eca22061be54390b3836d6ab37021c19f33fb4a24e175b121936c07c1da071c05d28d6e167b5f55287095c10bb681f8f95c8066fe6c9c94c2dfaf38c2a35bfc82e46a33853f2b42668aa71bb0640537adb876a2734a352220bc870414fa581287121798432f40a08ce447e52b688e54c5bc53a9d727aa585a1a31963b23f1952f5f64b5a6530415b97c12d63e949b15d2bcccc9445d493fb6f842e9cd702fb967367cec220facebdae1d4e00cf3313590d7d632828e11cc9e50723dc57b22491f29fa43f09212bea90cabaa9b606daa9a270967bab215fa1c34230b9a02a3040145233da6cc5ae5a9d68aab9c4c8862a37a0c924bb9690e22b0b790173cb35e59a9ee113959a9600f346f340a8d343935d600e7787a1e1c5af6a2ac557757dcf4e5b1ba1e96311c9c3c1e0ad19d5075c83e7583ad3e16b272a6bb6bcdbc8fba3f657f6dd8e4abaf72e90af8e7c951d046ad57bbe9c9545ff080a8826ba61dfb0695fca3db67fcac90b93830bf85e0e7b8450659fcb3b7b7f39e3cb23dd5aeb0890ff08ee16be012db16506966046ab47cb162f256d911c6fb991d23d9005824567773eade60dd49f4fce2f8b9b2de5a35b9f695f212a9ed8f1965ee5ea08c0d6496828473448b50ab4f4355dbb9920351ba287aa3aff5665892df3e55377ea8fcd4e98ae8579c9d63fe626f6b2dc78514083f7387f6a2011ae968c196730d5530f2c6415523dc46596562a3d9d81d6aac79a25822a8017b99463dd7b335ca885b36acf157e5c3bf588d9216638a61571593108f639e9e0f028c7071abd4eddd34c1b790ac333cf6a538efc03f32799325cc7ed962b268459c97ec67856c77d09b69b472a12d5a07e35dea5cf38d68bc2e02e0208551181d3ffcc1f90bc6a1e5ba46b41cd55c09e02789604869bfcda70c0976effa7effa3f28b4f130cc201ec98e6e4e831821c7751a3b5ce87df3805ddcc19e7341383fe057c00f6f311c4656d4d5139c432b235d1d7fe9057ecf551c9b83f59ac1d9de66bdce57e78cd4fc263b66fcfcea7c5aee26b681ed2f14c5064c89e2de731975396a5e72fdf9be62fbb90f5618334e27de3eec974b4c8a89d2c062449d066ef7b96cca2281efb223c94a6bc93ea3567ab8844f1d93821df64af649e66a46ce0dff37c982c18068f639d38d0b65bbd8348e68c370cbd343691584053034a16425ea65cc907fcf390d23c13ddb8330c12787a0ccbf7f5b9a5ada79c502cecc049b5fe850a40d44a695ca2e0bcfeb7b66db5595e0692965c3b6a242fc9615aeb0e7c87e3f52d04f87a0c0d8c774ed3a62d728cfc8337dd5e93479aefa2ceb286e20cf8f9262075a4da3f9bd970f54e30c013b83eadc07bd3f97dab74a74eed7beaa6d40e893c66059d7e61ba4621c58d3079fcbc464c83e381cb73c5a9c5a9df6ec148008e421f2a16a3c7d7b37c8ec57a8b4f789da1e2bef61ce8b125e7742c21719749dd281540d50d34af8b978d5cb79bcad9217ee1b1ff73f6bd216042e09bbf3d68824710b6c9dc3999ee86be400a43dd55eb045adf8ba36bdcab58adfebe9d314f4ece7fca8a67831f82a926275c9bc409ffa2e01a5e3d4bdf6b00613487acbfb8e37e2cbf4101e4538da712af7fa142909b6dca35a27eefb26f1f9c55c67041cacfb267843a702bdbc0769597e2b4b577a3355f7e8c9fd98b66d9013bebca09796309a3552e2fb04e6243fb0c8dc56ae35519addd6109417bfaf646664eff0f7a37b9871cb8b3c35f907dabf65c12303456f3fc33ada988d7a940a0c53022044bcf520f84d01ab258aedb48c657bf64fdce15225730f36fe1bfe79011c380084f6f90b2a62463693aebe91a2662f24996d934150b929ec5730838b52b422278af589a4b3173622a658def08088f7d2ba68655385d072da5d7c6d6b85593a0e8c585cb9f410e4733603e2e8c8f7ba28cfbc402962868b76ea868531016a2f36867311e9e0256f2e308725636c8df0ff1b0911ba00c24f16582ba3214f28f721edbbdb37359993fb6c069cadd209dadfd79d68de79d1692b07fde0b8cd7f689107e7ea028f051c8b2b7449ae514b466d6d57058c24903d5cb017b4e0344c28c4b75232964173a03e9fd7ab1acb41ba85e160dce15c387dce38dc0eb68ba72e3f525625bec7640ba36ff267de6ce37bd1e8883adb0a3cc6a0a542660612ad350b98a1e43bafc97cccce0d60d1850247cbeb510eb64ac24cfd81188d86504cd3601d2d2403ab289f3580b95cec5e6a53edfbefcdc7dcdfce628d32b37cf76c9d87db9e9a6804e00cf055853559b33e1e31986666789955df7f95948b25bad0113eb6924d9436b359c66f940f6afc8b26dcd89e513cf9d764cb00569b536d2881d7773f8a2d269e95e8a540878721e356cc709df1893fffd041c621817c99cbecffc4b475558710599b133280532e973ba9210215ebb862d9da81eb8a5ce6dc1731eb9549d18044ae72859a98efe82e6041de7e2ed5f06962ab6581d170773245d722ec874525033b2b8a40455834b6e275a995bc1d978151a469dd928b8d298413682912602dfd27cb96c98226defef3d330ea4cb211b05d847c7d61c74665034f6f66e97071c60e72f688e34cec216fe6b58c5cf73e75c12cb024c3593f608a98aaf100b604de7ae3ed6af73fd27362dd64ccf0bfeb04170b0c43fe3665eb3e9338917190eaef9c731e44362d9bda04aa9c59e39e4d60afb106f31f621f2eb2a1c252331444300a0b23ef471bdc64fb3c3fec930ffda968e35512ac1cd06bf1e324dd57e59a24730655a91a5a7453e4bcbc04ede7ec02873411986391cd5dcdb21c42ebf60117911a61b74ee6dae7db224b0d5f4a93df6b069e38bbd808df504dfdb9b5647f8454cea1f23fa37a52022d748bbaf1268e2e33196af912c79d47fa5d93a83b22b41c8d18a37bf3c6d396e16a7db547005b49e7e34bb9c67307b3ab2563808e25c1eefd6c27983d1900eae4a03c4845a8ef94475f054f7ee41a50c24cdb3b245b4a29312f17f3303cab427320d5cc1ae2cb8f2036537109dd077efb8f4908908957c0e5087d157348bda729f43747bc5327ed1d9babda966a7f4a21d7b05d8eb6eca6306a53df7dcc631cae81902a1fe412a2874dd75c4e7879ecd6daca5497fffa99be689a7c6f4aee9d9a498b45f14b799418aad0dec53a85829b5ef9a9249b35c8e6c820f3602ce42a96407d7fe5dd65e2a160fd0abc0f6cbf5261c52a75d929b8105725bfedbb6fabd0ebef32e56", 0x1000}, {&(0x7f00000026c0)="af0336ec96f6741c6d1f9e1421170294175a9ce27aa034678fc737f50adfc8e9e68930052cfde058286b44f359bbedddf827c3ba1e4e3499219544970f7886d447f4d980f6f5ed81dd137717d48e41b1e87945d7425c6800a57f8f8d2a5bcfe930eb", 0x62}], 0x8, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x2, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x2, 0x0, 0xffffffffffffffff, r6}, @rights={0x20, 0xffff, 0x1, [r3, r3, r10, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r15, r2, r0, r16, r17]}, @cred={0x20, 0xffff, 0x2, 0xffffffffffffffff, r18, 0xffffffffffffffff}], 0xa8, 0x1}, 0x1) [ 291.5316930] uhub1: device problem, disabling port 1 15:32:17 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 15:32:17 executing program 1: syz_emit_ethernet(0x12, &(0x7f00000000c0)) 15:32:17 executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:17 executing program 2: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:32:17 executing program 0: recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/196, 0xc4, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffab) 15:32:17 executing program 5: r0 = socket(0x2, 0x1, 0x3) recvmmsg(r0, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f0000000040)=@data, 0xe, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000014c0)=""/249, 0xf9}], 0x9, &(0x7f0000001680)=""/242, 0xf2}, 0x1f}, 0x10, 0x100, 0x0) sendmsg(r0, &(0x7f0000001f80)={&(0x7f0000001800)=@data="4a3d81b8fe94b0cd9d84414f2484", 0xe, &(0x7f0000001880)=[{&(0x7f0000001840)="0e37dbc61c534f83241b6012b192b26c8a0a362a28f5411571c7b1327e5c0f6abd0d3cbddec0bbcaf709410f44b716b67110b5be4002f1746ebf", 0x3a}], 0x1, &(0x7f00000018c0)=[{0xb0, 0x11, 0x2, "f5cb21d462db1d38e0927b85839fd8872c26c902479b4ae25a5ad4711cf6b717151363a504edad97a23d08df6c1cbb503123264f7acf301a6516a0cb5ad0335569c07156d123402de2bb4344005257dce158211dcc8546d6497b5546e26d291aee6fcf53cfd05e7048e4453301f8939da096449fd60ca1fec975aed20ecaad02107ed15d7f219dc8340a49763c65b70dfa8beab6640123d99a49"}, {0x60, 0x100, 0x800, "af7a194c6e6579db690966a76810381252f439e2c63496ceafb9a02daa5c58a5496499150b3857f55402e443e9a24d4d34c5ea77a3578c1359201368892f2961418dd7fbbda3954dd39f331681e4"}, {0x18, 0x0, 0x523, "d563b8"}, {0x98, 0xffff, 0x7fff, "28e255b73aa3debc599d6d17ba53ae74b6831614cc3686c2a2eb0667c0c8c3e256a82bdb4cadbeb6b4663ff2980d6906d44520771eee45c5ac068c0c46e2ff6f540acf6cc43f4f0ddcf436c828f19f8411825518a4b3f384b775eb60f8ff623e168064a50c9e59697420cd90fe26eaa5b0b6f2c87d46f76f166f2ae38cf57cdc587f9a9cb4b4"}, {0xf8, 0x100, 0x80, "d63e46a7a527da705056c6cb610e7ac81b425ace282877c5931cd2b4dc1fbb4f49a9dca10c40922b16d9e21cfd0fb91e61f9991653c8e66935ba68499ea11be7c04fcacb2f736900d07b15815b793fc3c900e530fd5a3acf66b8b8ad71ae1629a87eca300e293acbd2d2c4259d386352f9e85a5fc524f1b38e8206c667f20a4cfeb6c9ec359029e3a7a441e349f08a284ac7474b92952c5ff842249f897eac4eb16dea9064d56c2676f5b1d80f5b7a4204b6d2fb50d02914a8b826207cf43b76df3248e277309f577ab9680178cbaadb849db4ef964dde8ce60757af16785179256993b935fc"}, {0xe8, 0x6, 0x0, "066d97ad605c85b73a85b4bf4ae59cc9d66cc0f4e14fafa54a0be61f897f503404a2c48d7defa22fb733c4f0e54f7d491bea12b93f700cbcf9951566517db500ef1fb67e9fd5b541fd25a48f1f0d8e8a7be01b37df87d230e072202056982c059e2450eda5c9bc3d3fc631c0c26ce42c71f94e94aa16a6a835e09421b6d8567f3ae0911c25470c00ff68a173df3d650daf518da4c45e39fdece6775ac84b35f3ef4b03fdb11f08cd3b34b89b035c581357732888d86a91ea038d90f83ebc952d321630d64877a9aa39cff566fb1330defb3855acb2f5"}, {0xa0, 0x1, 0x7, "2d1ad5279ed0cd0d6e340d17762f4ec0ef50d33ab13838e4f3a7d01a926d207d547116526fea62e66f984816c04a61e94d245bdc730d6311c38067b32f9ef06c369aab0f01be44e56d73fc85a39b01a64ca956b71135658e90af32272ffcd0e1ee28886c23b390d94df7bb000b0233a8c86d65adedb644e025891a206c778c28262f95882a408dddc4a71fbd18697f02"}, {0xa8, 0x0, 0x6d1, "ce3c34ff6eccc777bc21dc3ac5089471407227a02816829d5cb77223dae2859e83985cc7074968e06caac86eb8552f16fbe333f542b91632701b20d84851b61314431f22133ca426e31339f7a3bb3b01a754e63dacfd463e0083437b7dfdf5929e5f652ac655981ad1a4a9b6525a1734bbb1f1d546f7070bb7c7b475b2b017560800579887369c65d0de983027184659983fbc"}, {0xf0, 0x6, 0x2, "207057713b8d669f1f1facad9d210bcaeaa1e4a86a14d09e7f7c2340a115be9ed67475514e7785430098ec05efc14c95e75f499f8075f64b82e2be68ca309013fab2321cd5d939165f1bc60a736e7f65d949640608416295e62477d7d9e6d7e8abc7a93d689d84a5097149e5b7aff14058f777e24b8650e9818607e7c8ddd5d0db6ee6eef67317c0df95227311f96f487e72a4ab1123d7a8228047683edaa8e1d87586af28e9d21993a7bcfc2d59609f7a117880f86f901b62d14e3c8abc6fd737ddf1dafdd3201e3d196b860c8343e41e70d4d0046d157c54fa5d79"}, {0xb8, 0x29, 0x8, "e0214af4b92bc094efa96a4b1bb26113af0cb0bf74cf61c89cbeb71085152e6ceee71b164af3d18649a8d1866c6ba219889ff5ccd2a2d56d755c97b3488980fb42eb74a61bf40eae84f3aceeeaa49f0e66d6163b4a253dd4b5f36502f2b6bffdca6861d451a8cbb19f285b10737c7ebe265e713c8ed46d853100cd8d7802f77478fd40f626351bbe534be5306a453e0fea2dfbc0827e4a463fa172802673b32d757972ed"}], 0x690}, 0x5) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = dup(r0) dup(r1) 15:32:17 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "dafb605cbe52c66794e2028d206b7a9c511932a53b6fd95f08e0d5832aea70e702ea7fbdb2778ff6b52382bcb1b37373157964d217f71c12e0f2f299f3396162f12c7efd87f2fdaf4793ba2bb3a1ad7b6bbbf4db00311dce8d97fe6913fdd3127d0f9801d87523eb4e9147e5d8fb54fec76c15bae462b89fb30d9135113b22b4752930aa4f5f842b191462d17f2d97fc781d327c77cdabc646ce9b57c923143369da0ea991f1a71fe38427126cee85db78623a49bf690898c9a04e6afc01fdb2da6e6b184c88cd48964717bf01e01be1db48062ad4244cc8da413e6de64bd667f3a9c5e15a7ef76ece9caef19839bec79a94559bd80a82b3c7af409c21e5d7aad78753f39bb5a3bb02ee7bb263c54ab5ebe9ca1026f128a5d260f5b1730c74ac86b36ed52d04c164a396b05d896c9e8ba3698bd1617164cbc81494319f6a11541601d1275d9560cc524c1e191abfc8df2da16af527e8d9ddf770674a82c6d378306752970bbcc24abe622ab2c81f56e41eebcbee6664890872e5d758a9837349240bf38eca1b0f19997f57351c265d85f4aa39829add890b0097964a4810caef90ff15a2899b71999cdff02945f6d0bbbc0440976ee72d6ac5320d31d32ecebbf01f93b932d42b8d5e191b29942304ea96a9c924fee57b76977444d4fb413f14bc25f7b0f18282adea85d6a544ce31ed2adf0c76be289c7763a34ee55e86102a742a564fca9d2be92c7e787305ebf21f0939239a824263896d91756f2592afaadcb6f10152e09eba3159d2b512b921f7688a4b76a7da4bd68c3c835dc3be0a0eec7c5384fb2bc3721a76206023cf497dc555ddf8869d1d770fd9963747fc6ca3da8efd2948ed506dbffafe88b5fd632592620d8d06e41ccb2a93e5559c390659ce9ea97d65f65b3e2cf4a1880b1cf688c289de0a86e72df00c8b194a6f7d884eb273a8c074978dd09fbac349ecf68c36aa85da16d4a66aff309b48032719094ecb5406180c92d37bfb0d18e62c272d962806da771cea73de9aef4e2c64b7d87914c65318838211958bf946c302933db832eea16f7e9d49c87c86dd9fc959019ac839889d67654780fb8ab6bad3e361888cae7415b9d336f5897be97474039dcd8d755270234f8bf9d08451765040738af2e3e1c5269ea879fc70c6b901e92114a12e6ca5f59f4819723a2d1c968286a4a342182b8e7edf8b225b134246fb792004194878ae295820668a8cfafd91b2578ca49e231a709322ceb5ab729529a9ead800383b91c749bf61dbf16fc13bc5aac25a700aefcac12353c12540f21c710d8a94b03b9fe6b47f3c2aa5330a375db6ef1d69d0a94d75844106044610c06ebc9efd1ce5d396f028615b4d11227dfd273a96436c7d959a4561d265c2699f7051a21b94a5922b040c5ef2256b52c13dcc244d48eef50c8d112c21438fd4cc82ceb748912a0bf036e6a86caf23969914bd9f08d0f68595cf0db309bc89e9a29f52a72068a6eae561940fa5a47e9878ed3376579950569fc5226e15584cb890552fafea93d248a84c92fed2160a8732d74bf3ada42ace9116acbdc11f8ca2a7acfacef992e2c9ba680b099bcf182d381b825a28b4cbbb11b3c5b2dbfab18cac3c8f0e7ea6f104b92bc47ca16abe2cb62112742477df15dc9ed5fbe538b42dcb4ab22616de6c35b23ddc99742149103c993662678d37d9bd5ec359d362ec3077db3844ec46b1befabb347e408fba4373e5011eab8a22caef611bbc46b1ea4a29d7ccc6e313a962d9d4c73a035a70de602833da81251a8cc01c1098783d94e9db10ef3fcc0ebd8682dd2dccf06b308560032d53915f65d175ef6781f170d63c9fe8df12a621dc895911cb1accf0e9b11639c758829884915dc4fb845ed1083570f201faca6f1cd26735511cb5d95adff648881e515a12709171c919dc72df6489cd9f847b4b0b8f16121236737cf370042f39a9430f4cb6ffaff286f20f431ccb05a9f7ac99d71a460b844a03524af100372f72ef43cd8fac332734425a6ca74dcac240e0c96c7f5ef6100f2901cf37b36fedf43f426dea143d6037adb66744895d9e50abe03b6032ddc54ee5ce607ee2ce68dde3106121511c8ae929b224e4ed5ebe0257e61be913afc3f6adb572260fd4992736ed027324fc28885f444d8d506db3c88bbcc5014040593b3eab48cc4691000da89db80afb061f34d1367cf0f41ca12a6f7732fcc19e51c2cf02935439c7227555129f72239f729d808e59882168dbe2ed272bb0956a23eeaac923ca723d164f43b86429607862736044ad2762c5ffd0b07b6502a7771a35c8ff097878466da85572d1a15f23c51cf3fc65950f56d75a11e9f9311794bf972a71a7bc09ff7b0090fcef77e0697999a2500bda4730e61906c28b75dc3f31fa4b4de29e7e99bd70e40a98fe960ab4d22fb5a476e4ae3ee687220b27531f47fb06c5e49f5f0cb7c604769c4c13f88fa049965a0dba72dde683d4141b4d16982b54e8dfda05ffd2e27937fbf887e8aba82e62e33e70c1fbaf06a323b5b100969ca9a9548a2687cf1b55c2968260049a2d9e2adcbfa77ed5ed545a5bb2c62f855fc38b79f0d6f53b4cb59242225ddc5a9773ba4dbd2b068d0589ff757847ebd975f8f06dbab155425c0808b4ebcca5039b2b3eb3ffdb617de35e003fe7078e4452de90c90d2b9018912f164cdbf20ef90ba69f3ba861585913c931fb2bb22a3e910cdcae7cced6af5af2967b57f613191d6833a618ae0bfa456fadcf56ac31852e72fd300123cf4e377418321de7a5590d6c2ab16b6c1e1e39bcf09aae10a940274e2225a8a61d5781f5d3d80bd745a63a0a4ae2b0a408036460db90e357984292f394885b44e9e4cc295064c14e744bdb"}, 0x801, 0x0) 15:32:17 executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 15:32:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f00000010c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:32:17 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:32:17 executing program 2: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 15:32:17 executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:17 executing program 5: r0 = socket(0x2, 0x1, 0x3) recvmmsg(r0, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f0000000040)=@data, 0xe, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000014c0)=""/249, 0xf9}], 0x9, &(0x7f0000001680)=""/242, 0xf2}, 0x1f}, 0x10, 0x100, 0x0) (async) sendmsg(r0, &(0x7f0000001f80)={&(0x7f0000001800)=@data="4a3d81b8fe94b0cd9d84414f2484", 0xe, &(0x7f0000001880)=[{&(0x7f0000001840)="0e37dbc61c534f83241b6012b192b26c8a0a362a28f5411571c7b1327e5c0f6abd0d3cbddec0bbcaf709410f44b716b67110b5be4002f1746ebf", 0x3a}], 0x1, &(0x7f00000018c0)=[{0xb0, 0x11, 0x2, "f5cb21d462db1d38e0927b85839fd8872c26c902479b4ae25a5ad4711cf6b717151363a504edad97a23d08df6c1cbb503123264f7acf301a6516a0cb5ad0335569c07156d123402de2bb4344005257dce158211dcc8546d6497b5546e26d291aee6fcf53cfd05e7048e4453301f8939da096449fd60ca1fec975aed20ecaad02107ed15d7f219dc8340a49763c65b70dfa8beab6640123d99a49"}, {0x60, 0x100, 0x800, "af7a194c6e6579db690966a76810381252f439e2c63496ceafb9a02daa5c58a5496499150b3857f55402e443e9a24d4d34c5ea77a3578c1359201368892f2961418dd7fbbda3954dd39f331681e4"}, {0x18, 0x0, 0x523, "d563b8"}, {0x98, 0xffff, 0x7fff, "28e255b73aa3debc599d6d17ba53ae74b6831614cc3686c2a2eb0667c0c8c3e256a82bdb4cadbeb6b4663ff2980d6906d44520771eee45c5ac068c0c46e2ff6f540acf6cc43f4f0ddcf436c828f19f8411825518a4b3f384b775eb60f8ff623e168064a50c9e59697420cd90fe26eaa5b0b6f2c87d46f76f166f2ae38cf57cdc587f9a9cb4b4"}, {0xf8, 0x100, 0x80, "d63e46a7a527da705056c6cb610e7ac81b425ace282877c5931cd2b4dc1fbb4f49a9dca10c40922b16d9e21cfd0fb91e61f9991653c8e66935ba68499ea11be7c04fcacb2f736900d07b15815b793fc3c900e530fd5a3acf66b8b8ad71ae1629a87eca300e293acbd2d2c4259d386352f9e85a5fc524f1b38e8206c667f20a4cfeb6c9ec359029e3a7a441e349f08a284ac7474b92952c5ff842249f897eac4eb16dea9064d56c2676f5b1d80f5b7a4204b6d2fb50d02914a8b826207cf43b76df3248e277309f577ab9680178cbaadb849db4ef964dde8ce60757af16785179256993b935fc"}, {0xe8, 0x6, 0x0, "066d97ad605c85b73a85b4bf4ae59cc9d66cc0f4e14fafa54a0be61f897f503404a2c48d7defa22fb733c4f0e54f7d491bea12b93f700cbcf9951566517db500ef1fb67e9fd5b541fd25a48f1f0d8e8a7be01b37df87d230e072202056982c059e2450eda5c9bc3d3fc631c0c26ce42c71f94e94aa16a6a835e09421b6d8567f3ae0911c25470c00ff68a173df3d650daf518da4c45e39fdece6775ac84b35f3ef4b03fdb11f08cd3b34b89b035c581357732888d86a91ea038d90f83ebc952d321630d64877a9aa39cff566fb1330defb3855acb2f5"}, {0xa0, 0x1, 0x7, "2d1ad5279ed0cd0d6e340d17762f4ec0ef50d33ab13838e4f3a7d01a926d207d547116526fea62e66f984816c04a61e94d245bdc730d6311c38067b32f9ef06c369aab0f01be44e56d73fc85a39b01a64ca956b71135658e90af32272ffcd0e1ee28886c23b390d94df7bb000b0233a8c86d65adedb644e025891a206c778c28262f95882a408dddc4a71fbd18697f02"}, {0xa8, 0x0, 0x6d1, "ce3c34ff6eccc777bc21dc3ac5089471407227a02816829d5cb77223dae2859e83985cc7074968e06caac86eb8552f16fbe333f542b91632701b20d84851b61314431f22133ca426e31339f7a3bb3b01a754e63dacfd463e0083437b7dfdf5929e5f652ac655981ad1a4a9b6525a1734bbb1f1d546f7070bb7c7b475b2b017560800579887369c65d0de983027184659983fbc"}, {0xf0, 0x6, 0x2, "207057713b8d669f1f1facad9d210bcaeaa1e4a86a14d09e7f7c2340a115be9ed67475514e7785430098ec05efc14c95e75f499f8075f64b82e2be68ca309013fab2321cd5d939165f1bc60a736e7f65d949640608416295e62477d7d9e6d7e8abc7a93d689d84a5097149e5b7aff14058f777e24b8650e9818607e7c8ddd5d0db6ee6eef67317c0df95227311f96f487e72a4ab1123d7a8228047683edaa8e1d87586af28e9d21993a7bcfc2d59609f7a117880f86f901b62d14e3c8abc6fd737ddf1dafdd3201e3d196b860c8343e41e70d4d0046d157c54fa5d79"}, {0xb8, 0x29, 0x8, "e0214af4b92bc094efa96a4b1bb26113af0cb0bf74cf61c89cbeb71085152e6ceee71b164af3d18649a8d1866c6ba219889ff5ccd2a2d56d755c97b3488980fb42eb74a61bf40eae84f3aceeeaa49f0e66d6163b4a253dd4b5f36502f2b6bffdca6861d451a8cbb19f285b10737c7ebe265e713c8ed46d853100cd8d7802f77478fd40f626351bbe534be5306a453e0fea2dfbc0827e4a463fa172802673b32d757972ed"}], 0x690}, 0x5) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r1 = dup(r0) dup(r1) 15:32:17 executing program 2: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 15:32:17 executing program 3: syz_emit_ethernet(0x76, &(0x7f00000008c0)) 15:32:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="56a7cb25cb46a62f507935b3211562f314ff08b8c465c61e07434c109e093166a4b6dd7489e7c8f548323caa213dc7eac332c28eb899393b88b30d41df53cdd8b2d7202935eaab2d0b759deb48036390a48e237b6cc6da4a2ea3dfab2a50d78b2a2be56b1f25009f96d2782864f5fea7894574891136c21abf3e53159b7800be86d57163a93743e276745771e983ea3cea", 0x91, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) 15:32:18 executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) 15:32:18 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB='P'], 0x11f8}, 0x4}, 0x10, 0x0, 0x0) 15:32:18 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000c86000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mprotect(&(0x7f0000d99000/0x2000)=nil, 0x2000, 0x1) 15:32:18 executing program 5: r0 = socket(0x2, 0x1, 0x3) recvmmsg(r0, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f0000000040)=@data, 0xe, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000014c0)=""/249, 0xf9}], 0x9, &(0x7f0000001680)=""/242, 0xf2}, 0x1f}, 0x10, 0x100, 0x0) (async, rerun: 64) sendmsg(r0, &(0x7f0000001f80)={&(0x7f0000001800)=@data="4a3d81b8fe94b0cd9d84414f2484", 0xe, &(0x7f0000001880)=[{&(0x7f0000001840)="0e37dbc61c534f83241b6012b192b26c8a0a362a28f5411571c7b1327e5c0f6abd0d3cbddec0bbcaf709410f44b716b67110b5be4002f1746ebf", 0x3a}], 0x1, &(0x7f00000018c0)=[{0xb0, 0x11, 0x2, "f5cb21d462db1d38e0927b85839fd8872c26c902479b4ae25a5ad4711cf6b717151363a504edad97a23d08df6c1cbb503123264f7acf301a6516a0cb5ad0335569c07156d123402de2bb4344005257dce158211dcc8546d6497b5546e26d291aee6fcf53cfd05e7048e4453301f8939da096449fd60ca1fec975aed20ecaad02107ed15d7f219dc8340a49763c65b70dfa8beab6640123d99a49"}, {0x60, 0x100, 0x800, "af7a194c6e6579db690966a76810381252f439e2c63496ceafb9a02daa5c58a5496499150b3857f55402e443e9a24d4d34c5ea77a3578c1359201368892f2961418dd7fbbda3954dd39f331681e4"}, {0x18, 0x0, 0x523, "d563b8"}, {0x98, 0xffff, 0x7fff, "28e255b73aa3debc599d6d17ba53ae74b6831614cc3686c2a2eb0667c0c8c3e256a82bdb4cadbeb6b4663ff2980d6906d44520771eee45c5ac068c0c46e2ff6f540acf6cc43f4f0ddcf436c828f19f8411825518a4b3f384b775eb60f8ff623e168064a50c9e59697420cd90fe26eaa5b0b6f2c87d46f76f166f2ae38cf57cdc587f9a9cb4b4"}, {0xf8, 0x100, 0x80, "d63e46a7a527da705056c6cb610e7ac81b425ace282877c5931cd2b4dc1fbb4f49a9dca10c40922b16d9e21cfd0fb91e61f9991653c8e66935ba68499ea11be7c04fcacb2f736900d07b15815b793fc3c900e530fd5a3acf66b8b8ad71ae1629a87eca300e293acbd2d2c4259d386352f9e85a5fc524f1b38e8206c667f20a4cfeb6c9ec359029e3a7a441e349f08a284ac7474b92952c5ff842249f897eac4eb16dea9064d56c2676f5b1d80f5b7a4204b6d2fb50d02914a8b826207cf43b76df3248e277309f577ab9680178cbaadb849db4ef964dde8ce60757af16785179256993b935fc"}, {0xe8, 0x6, 0x0, "066d97ad605c85b73a85b4bf4ae59cc9d66cc0f4e14fafa54a0be61f897f503404a2c48d7defa22fb733c4f0e54f7d491bea12b93f700cbcf9951566517db500ef1fb67e9fd5b541fd25a48f1f0d8e8a7be01b37df87d230e072202056982c059e2450eda5c9bc3d3fc631c0c26ce42c71f94e94aa16a6a835e09421b6d8567f3ae0911c25470c00ff68a173df3d650daf518da4c45e39fdece6775ac84b35f3ef4b03fdb11f08cd3b34b89b035c581357732888d86a91ea038d90f83ebc952d321630d64877a9aa39cff566fb1330defb3855acb2f5"}, {0xa0, 0x1, 0x7, "2d1ad5279ed0cd0d6e340d17762f4ec0ef50d33ab13838e4f3a7d01a926d207d547116526fea62e66f984816c04a61e94d245bdc730d6311c38067b32f9ef06c369aab0f01be44e56d73fc85a39b01a64ca956b71135658e90af32272ffcd0e1ee28886c23b390d94df7bb000b0233a8c86d65adedb644e025891a206c778c28262f95882a408dddc4a71fbd18697f02"}, {0xa8, 0x0, 0x6d1, "ce3c34ff6eccc777bc21dc3ac5089471407227a02816829d5cb77223dae2859e83985cc7074968e06caac86eb8552f16fbe333f542b91632701b20d84851b61314431f22133ca426e31339f7a3bb3b01a754e63dacfd463e0083437b7dfdf5929e5f652ac655981ad1a4a9b6525a1734bbb1f1d546f7070bb7c7b475b2b017560800579887369c65d0de983027184659983fbc"}, {0xf0, 0x6, 0x2, "207057713b8d669f1f1facad9d210bcaeaa1e4a86a14d09e7f7c2340a115be9ed67475514e7785430098ec05efc14c95e75f499f8075f64b82e2be68ca309013fab2321cd5d939165f1bc60a736e7f65d949640608416295e62477d7d9e6d7e8abc7a93d689d84a5097149e5b7aff14058f777e24b8650e9818607e7c8ddd5d0db6ee6eef67317c0df95227311f96f487e72a4ab1123d7a8228047683edaa8e1d87586af28e9d21993a7bcfc2d59609f7a117880f86f901b62d14e3c8abc6fd737ddf1dafdd3201e3d196b860c8343e41e70d4d0046d157c54fa5d79"}, {0xb8, 0x29, 0x8, "e0214af4b92bc094efa96a4b1bb26113af0cb0bf74cf61c89cbeb71085152e6ceee71b164af3d18649a8d1866c6ba219889ff5ccd2a2d56d755c97b3488980fb42eb74a61bf40eae84f3aceeeaa49f0e66d6163b4a253dd4b5f36502f2b6bffdca6861d451a8cbb19f285b10737c7ebe265e713c8ed46d853100cd8d7802f77478fd40f626351bbe534be5306a453e0fea2dfbc0827e4a463fa172802673b32d757972ed"}], 0x690}, 0x5) (async, rerun: 64) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r1 = dup(r0) dup(r1) 15:32:18 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c300009c0ecd603915", @ANYRESOCT, @ANYRES64], 0x11f8}, 0x4}, 0xffffffffffffff8f, 0x0, 0x0) 15:32:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504000004000000080001020000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b2954e1aa0500000051e2f0ad3ebbc25f699a1f139b672f4d335c263e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea9ad09210ed39d2d3bb97471645ab63e76e2ec589040000000000800036f74cc702e8a31035de24502b0c0f00008abfba221554f4e0f668246c0900000008", 0xb1, 0x0, 0x0, 0x0) 15:32:18 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) 15:32:18 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000380)={0x0}, 0xfffffffffffffeb1, 0x0, 0x0) 15:32:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000300), &(0x7f0000000340)=0x4) 15:32:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 15:32:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:32:18 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c300009c0ecd603915", @ANYRESOCT, @ANYRES64], 0x11f8}, 0x4}, 0xffffffffffffff8f, 0x0, 0x0) 15:32:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 15:32:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 15:32:18 executing program 3: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x99c134b393a3b389) 15:32:18 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = dup3(r0, r0, 0x800004) listen(r1, 0x1) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 15:32:18 executing program 4: syz_emit_ethernet(0x22, &(0x7f0000000340)) 15:32:19 executing program 1: syz_emit_ethernet(0x2729699fdf2a257, 0x0) 15:32:19 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = dup3(r0, r0, 0x800004) listen(r1, 0x1) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="5000000000000000ffff"], 0x11f8}, 0x4}, 0x10, 0x0, 0x0) 15:32:19 executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = dup3(r0, r0, 0x800004) listen(r1, 0x1) (async) listen(r1, 0x1) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:19 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="282eb73ad4c953237b27a4470e9d8bace8a69c3fdcbe2be3d13c400f70a9156d955a97b034f6cd10d14a19e9d78b2f49846545babd214812d2deb7429c7d1919f2897000442f9ab95df372f09b942aee51405556d0f4a4b2920e3d6c46949b4e05a27df1ee38f46fb04f93e92b1fecad6bd5ddfdbae628dbbd4d3e51f3d44adf17433d2c047c5c8f19024edd7bec2fa52a2a20039deeb2b756713bdf8bcb1d389a568df8ca2eab894828f7d585f4ecd312b8b30f33c1d21c9971d53028514a3dbfd7a99ee1e323b2abc37b16b3897e573cbba374c5a0b9777fd8163b4df3738316", 0xe1) 15:32:19 executing program 5: compat_43_osetrlimit(0x0, &(0x7f0000000040)={0x10000, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:19 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="5000000000000000ff"], 0x11f8}, 0x4}, 0x10, 0x0, 0x0) 15:32:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 15:32:19 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1803, 0x0, 0x0) 15:32:19 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c300009c0ecd603915", @ANYRESOCT, @ANYRES64], 0x11f8}, 0x4}, 0xffffffffffffff8f, 0x0, 0x0) 15:32:19 executing program 1: syz_emit_ethernet(0x5c, 0x0) 15:32:19 executing program 4: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:32:19 executing program 0: syz_emit_ethernet(0x220, &(0x7f0000001880)=ANY=[@ANYRESOCT]) geteuid() 15:32:19 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000280)) 15:32:19 executing program 5: compat_43_osetrlimit(0x0, &(0x7f0000000040)={0x10000, 0x3}) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:19 executing program 0: syz_emit_ethernet(0x1f, &(0x7f0000000000)) 15:32:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="5000000000000000ffff0000930000000ea0c43eae4528582599"], 0x11f8}, 0x4}, 0x10, 0x0, 0x0) 15:32:19 executing program 3: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 15:32:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x1000301010005}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010005}) 15:32:20 executing program 4: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 15:32:20 executing program 5: compat_43_osetrlimit(0x0, &(0x7f0000000040)={0x10000, 0x3}) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:20 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c300009c0ecd603915", @ANYRESOCT, @ANYRES64], 0x11f8}, 0x4}, 0xffffffffffffff8f, 0x0, 0x0) 15:32:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 15:32:20 executing program 5: socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0x3}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x3, 0x4, 0x1000}, {0x4, 0x2002}], 0x4) semop(r1, &(0x7f0000000340)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x4, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r2 = getegid() semop(r1, &(0x7f0000001bc0)=[{0x1, 0x6abc, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r1, &(0x7f00000007c0)=[{0x4, 0x4}, {0x0, 0x9e79, 0x1000}, {0x0, 0x9f}, {0x2, 0xb3f5}, {0x0, 0x6}, {0x0, 0x5, 0x1800}, {0x2, 0x40a5, 0x800}, {0x2, 0x20}, {0x2, 0x7f, 0x800}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x5, r3, 0x0, 0x0, r2, 0x2, 0x9022}, 0xfff, 0xfffffffffffffffa, 0x1}) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/56) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() setregid(r7, 0x0) r8 = getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x9c4, r6, r7, 0x0, r9, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x2, 0x2, 0x7f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x634, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0x2, 0x3}, 0x0, 0xffffffffffffbe2c, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r10, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) 15:32:20 executing program 3: mlock(&(0x7f0000d83000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 15:32:20 executing program 3: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000001600)={0x0}, 0x10, 0x0, 0x0) 15:32:20 executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b'], 0x1004, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) 15:32:20 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)) 15:32:20 executing program 3: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 15:32:20 executing program 4: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvmmsg(0xffffffffffffffff, &(0x7f00000013c0)={0x0}, 0x10, 0x0, 0x0) 15:32:20 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:32:20 executing program 2: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:32:20 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) 15:32:20 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:32:21 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)) 15:32:21 executing program 2: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:32:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="5000000000000000ffff0000930000000ea0c43eae45285825"], 0x11f8}, 0x4}, 0x10, 0x0, 0x0) 15:32:21 executing program 5: socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0x3}) (async) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x3, 0x4, 0x1000}, {0x4, 0x2002}], 0x4) (async) semop(r1, &(0x7f0000000340)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x4, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) r2 = getegid() semop(r1, &(0x7f0000001bc0)=[{0x1, 0x6abc, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) (async) semop(r1, &(0x7f00000007c0)=[{0x4, 0x4}, {0x0, 0x9e79, 0x1000}, {0x0, 0x9f}, {0x2, 0xb3f5}, {0x0, 0x6}, {0x0, 0x5, 0x1800}, {0x2, 0x40a5, 0x800}, {0x2, 0x20}, {0x2, 0x7f, 0x800}], 0x9) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x5, r3, 0x0, 0x0, r2, 0x2, 0x9022}, 0xfff, 0xfffffffffffffffa, 0x1}) (async) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/56) (async) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() setregid(r7, 0x0) (async) r8 = getpgid(0xffffffffffffffff) (async) r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x9c4, r6, r7, 0x0, r9, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x2, 0x2, 0x7f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x634, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0x2, 0x3}, 0x0, 0xffffffffffffbe2c, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r10, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) 15:32:21 executing program 0: open(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) 15:32:21 executing program 4: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:32:21 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 15:32:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 15:32:21 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 15:32:21 executing program 2: syz_emit_ethernet(0x5a, &(0x7f0000000280)) 15:32:21 executing program 0: syz_emit_ethernet(0x7a, &(0x7f00000008c0)) 15:32:21 executing program 3: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) 15:32:21 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x8) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000000000/0x800000)=nil, 0x800000) 15:32:21 executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 15:32:21 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) 15:32:21 executing program 5: socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0x3}) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x3, 0x4, 0x1000}, {0x4, 0x2002}], 0x4) (async) semop(r1, &(0x7f0000000340)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x5}, {0x4, 0xfffe, 0x1000}, {0x4, 0x7ff, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) r2 = getegid() (async) semop(r1, &(0x7f0000001bc0)=[{0x1, 0x6abc, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) (async) r3 = geteuid() (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r1, &(0x7f00000007c0)=[{0x4, 0x4}, {0x0, 0x9e79, 0x1000}, {0x0, 0x9f}, {0x2, 0xb3f5}, {0x0, 0x6}, {0x0, 0x5, 0x1800}, {0x2, 0x40a5, 0x800}, {0x2, 0x20}, {0x2, 0x7f, 0x800}], 0x9) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x5, r3, 0x0, 0x0, r2, 0x2, 0x9022}, 0xfff, 0xfffffffffffffffa, 0x1}) (async) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/56) (async) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) (async) r7 = getgid() setregid(r7, 0x0) r8 = getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x9c4, r6, r7, 0x0, r9, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r8, 0x1f8, 0x2, 0x2, 0x7f}) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x634, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0x2, 0x3}, 0x0, 0xffffffffffffbe2c, 0x7ff}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r10, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) 15:32:21 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000008c0)) 15:32:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/239, 0xef, 0x0, 0x0, 0x0) 15:32:21 executing program 2: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 15:32:21 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:32:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0}, 0xc) 15:32:22 executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x200, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:32:22 executing program 0: r0 = socket(0x2b, 0x1, 0x1) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 15:32:22 executing program 5: socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x40000000, 0xa5) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="0c00cbff13b9055b305673eb08b5257f", 0x10) 15:32:22 executing program 3: syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000000000140600fe8000000000000000000000000000bbfe8000000000000000000000000000bb4e234e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="5003"]) 15:32:22 executing program 5: socket(0x18, 0x1, 0x0) r0 = socket$inet(0x2, 0x40000000, 0xa5) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="0c00cbff13b9055b305673eb08b5257f", 0x10) 15:32:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffe9c) 15:32:22 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:32:22 executing program 3: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) [ 297.1417486] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1921 command syz-executor.2) 15:32:22 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x40002060, 0x0, 0x0) 15:32:22 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0}, 0xc) 15:32:22 executing program 0: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 15:32:22 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:32:23 executing program 0: socket(0x21, 0x80002, 0x2) 15:32:23 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket$inet(0x2, 0x40000000, 0xa5) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="0c00cbff13b9055b305673eb08b5257f", 0x10) 15:32:23 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:32:23 executing program 4: socket(0x10, 0x3, 0x7f) 15:32:23 executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x200, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:32:23 executing program 3: syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffefffffffffff86dd6000fdff00092c0000000000000000000000000000000000fe80000000000000e9000000000000bb6bc482"]) 15:32:23 executing program 4: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 15:32:23 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="b3d036282e6e74eb287b465ea7f02b3b05e15ee3eac1564dee955de5539715d7195fdcccc44e881c6878dc980e680491047497df2c9da4e2ea5b32605190d8ac86fe7a41f478932dac385752d8fe58cd629f8abdff132d447831a336eb93b5ad1c8a57059ae023527a3222b772342a38e64834d89588a918e1288a84534b5f9d5c778c2eabab1f77982dcb8126", 0x8d) 15:32:23 executing program 0: socketpair(0x14, 0x0, 0x0, &(0x7f0000000340)) 15:32:23 executing program 3: socket(0x23, 0x0, 0x4) 15:32:23 executing program 4: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0xceb6f2adb7891d87, 0x0) 15:32:23 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:32:23 executing program 4: socket(0x3, 0x0, 0xffffffff) 15:32:23 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="b3d036282e6e74eb287b465ea7f02b3b05e15ee3eac1564dee955de5539715d7195fdcccc44e881c6878dc980e680491047497df2c9da4e2ea5b32605190d8ac86fe7a41f478932dac385752d8fe58cd629f8abdff132d447831a336eb93b5ad1c8a57059ae023527a3222b772342a38e64834d89588a918e1288a84534b5f9d5c778c2eabab1f77982dcb8126", 0x8d) 15:32:23 executing program 0: socket(0x2, 0x0, 0x8001) [ 298.2017758] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 3009 command syz-executor.2) 15:32:23 executing program 3: socket(0x1e, 0x0, 0x9) 15:32:24 executing program 3: socketpair(0x11, 0x0, 0x0, &(0x7f0000000c40)) 15:32:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000000), 0x80, &(0x7f0000000740)=[{0x0, 0x7ffff000}, {&(0x7f0000000180)=""/126, 0x7e}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000480)="e6", 0x1}], 0x1}, 0x0) 15:32:24 executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x200, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:32:24 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="b3d036282e6e74eb287b465ea7f02b3b05e15ee3eac1564dee955de5539715d7195fdcccc44e881c6878dc980e680491047497df2c9da4e2ea5b32605190d8ac86fe7a41f478932dac385752d8fe58cd629f8abdff132d447831a336eb93b5ad1c8a57059ae023527a3222b772342a38e64834d89588a918e1288a84534b5f9d5c778c2eabab1f77982dcb8126", 0x8d) 15:32:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=[@cred, @rights], 0x30}, 0x0) 15:32:24 executing program 4: socketpair(0x3, 0x0, 0x0, &(0x7f0000000540)) 15:32:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 15:32:24 executing program 3: socket(0x15, 0x5, 0x2) 15:32:24 executing program 5: r0 = socket(0x10, 0x2, 0x2) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIOSEEKHOLE(r6, 0xc0086662, &(0x7f0000000040)=0x7fffffff) setsockopt(r5, 0x1000004, 0x7e5d, &(0x7f00000000c0)="eb08000000b9fd832caa4ea358b07e539bf51c086dc0590000384bef573ddf6a1c7221aaf7dc50", 0x27) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:32:24 executing program 4: socketpair(0x15, 0x0, 0x0, &(0x7f0000000c40)) 15:32:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs, 0x6e, 0x0}, 0x0) 15:32:24 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights], 0x18}, 0x0) 15:32:24 executing program 4: socketpair(0x0, 0xb, 0x0, &(0x7f0000000c40)) [ 299.4917679] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 1859 command syz-executor.2) 15:32:25 executing program 0: socketpair(0xb, 0x0, 0x0, &(0x7f0000000c40)) 15:32:25 executing program 3: socketpair(0x10, 0x0, 0x0, &(0x7f0000000c40)) 15:32:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000005c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000005ac0)=[@rights], 0x10}, 0x20008844) 15:32:25 executing program 5: r0 = socket(0x10, 0x2, 0x2) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async, rerun: 32) r2 = socket(0x18, 0x400000002, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIOSEEKHOLE(r6, 0xc0086662, &(0x7f0000000040)=0x7fffffff) (async) setsockopt(r5, 0x1000004, 0x7e5d, &(0x7f00000000c0)="eb08000000b9fd832caa4ea358b07e539bf51c086dc0590000384bef573ddf6a1c7221aaf7dc50", 0x27) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:32:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 15:32:25 executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x200, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:32:25 executing program 3: socketpair(0x2, 0x5, 0x8, &(0x7f0000000340)) 15:32:25 executing program 1: socketpair(0x2d, 0x0, 0x0, &(0x7f0000000c40)) 15:32:25 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000005c00)={0x0, 0x0, 0x0}, 0x20008844) 15:32:25 executing program 1: socketpair(0x2, 0xa, 0xd4, &(0x7f00000000c0)) 15:32:25 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000080)) 15:32:25 executing program 0: socketpair(0x28, 0x0, 0x401, &(0x7f0000000c40)) 15:32:25 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[@cred, @rights], 0x30}, 0x0) 15:32:25 executing program 3: socketpair(0x1d, 0x0, 0x0, &(0x7f0000000c40)) 15:32:25 executing program 1: socketpair(0x21, 0x0, 0x0, &(0x7f0000000c40)) 15:32:25 executing program 5: r0 = socket(0x10, 0x2, 0x2) (async) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIOSEEKHOLE(r6, 0xc0086662, &(0x7f0000000040)=0x7fffffff) (async) setsockopt(r5, 0x1000004, 0x7e5d, &(0x7f00000000c0)="eb08000000b9fd832caa4ea358b07e539bf51c086dc0590000384bef573ddf6a1c7221aaf7dc50", 0x27) (async) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:32:25 executing program 0: socketpair(0x26, 0x5, 0x2f, &(0x7f0000000000)) [ 300.4218003] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 7867 command syz-executor.2) 15:32:26 executing program 0: socketpair(0x3, 0x0, 0x0, &(0x7f0000000c40)) 15:32:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 15:32:26 executing program 4: socketpair(0x17f, 0x0, 0x0, &(0x7f0000000540)) 15:32:26 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="606e36f7d562d9a5da66f55860e72bce3174cea721d17270cf1432144449a0ace3e7b6215aeedfaaff6d4f0e8b6f5ee66d570c4a1207f2f88aaf8f75fc7b4583877e432bbd4361319515d3b352fe3308992f548f45db35b76c2af443672c34b04b684e3647224b14b293dd712906f9ce6940bb3ae7cc6b532f7827cec6ccf7a881147202b719ef5f4f9775eb92a5b829c3ed5c3fccf03e1799223498d5fe2646335312b953759954528f3cbd014490d0454756c4bbac7d8eda1e0b05c5fe492e2c5366c53f8e0af44d010a4a8a83176e13b41a48e9e2d4ad0b335aa68b1417a9396ff90a270340a39916ae70884395485feb65aeba6663ac5c1abb3bfad354", 0xff) setsockopt(r0, 0x5a4, 0x20, &(0x7f0000000040), 0x0) compat_43_orecvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2000, &(0x7f0000001140)="9181547321fee07e4ac79caafb7b1842e335cccfbdf15264da78d1d9b5e81a5c00bd4e40a52760e54d8f2d3525d7ca711fb8e86770d5f184d54064187ec11fbc6a96f3582876363e49c287ac69bdae22600dbdaf00b47c16ff61c3cd904c", 0x5e) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:26 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000100)=@abs, 0x6e, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 15:32:26 executing program 2: socketpair(0x2d, 0x0, 0x0, &(0x7f0000000540)) 15:32:26 executing program 1: socketpair(0x28, 0x0, 0x5, &(0x7f00000000c0)) 15:32:26 executing program 3: socketpair(0x28, 0x0, 0x0, &(0x7f00000000c0)) 15:32:26 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="606e36f7d562d9a5da66f55860e72bce3174cea721d17270cf1432144449a0ace3e7b6215aeedfaaff6d4f0e8b6f5ee66d570c4a1207f2f88aaf8f75fc7b4583877e432bbd4361319515d3b352fe3308992f548f45db35b76c2af443672c34b04b684e3647224b14b293dd712906f9ce6940bb3ae7cc6b532f7827cec6ccf7a881147202b719ef5f4f9775eb92a5b829c3ed5c3fccf03e1799223498d5fe2646335312b953759954528f3cbd014490d0454756c4bbac7d8eda1e0b05c5fe492e2c5366c53f8e0af44d010a4a8a83176e13b41a48e9e2d4ad0b335aa68b1417a9396ff90a270340a39916ae70884395485feb65aeba6663ac5c1abb3bfad354", 0xff) setsockopt(r0, 0x5a4, 0x20, &(0x7f0000000040), 0x0) compat_43_orecvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2000, &(0x7f0000001140)="9181547321fee07e4ac79caafb7b1842e335cccfbdf15264da78d1d9b5e81a5c00bd4e40a52760e54d8f2d3525d7ca711fb8e86770d5f184d54064187ec11fbc6a96f3582876363e49c287ac69bdae22600dbdaf00b47c16ff61c3cd904c", 0x5e) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="606e36f7d562d9a5da66f55860e72bce3174cea721d17270cf1432144449a0ace3e7b6215aeedfaaff6d4f0e8b6f5ee66d570c4a1207f2f88aaf8f75fc7b4583877e432bbd4361319515d3b352fe3308992f548f45db35b76c2af443672c34b04b684e3647224b14b293dd712906f9ce6940bb3ae7cc6b532f7827cec6ccf7a881147202b719ef5f4f9775eb92a5b829c3ed5c3fccf03e1799223498d5fe2646335312b953759954528f3cbd014490d0454756c4bbac7d8eda1e0b05c5fe492e2c5366c53f8e0af44d010a4a8a83176e13b41a48e9e2d4ad0b335aa68b1417a9396ff90a270340a39916ae70884395485feb65aeba6663ac5c1abb3bfad354", 0xff) (async) setsockopt(r0, 0x5a4, 0x20, &(0x7f0000000040), 0x0) (async) compat_43_orecvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2000, &(0x7f0000001140)="9181547321fee07e4ac79caafb7b1842e335cccfbdf15264da78d1d9b5e81a5c00bd4e40a52760e54d8f2d3525d7ca711fb8e86770d5f184d54064187ec11fbc6a96f3582876363e49c287ac69bdae22600dbdaf00b47c16ff61c3cd904c", 0x5e) (async) shutdown(r0, 0x1) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) 15:32:26 executing program 3: socketpair(0x29, 0x0, 0x0, &(0x7f00000000c0)) 15:32:26 executing program 1: socketpair(0x2, 0xa, 0x20000004, &(0x7f0000000100)) 15:32:26 executing program 4: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) 15:32:26 executing program 2: socketpair(0x2, 0x0, 0x0, &(0x7f0000000340)) 15:32:26 executing program 0: socketpair(0x2, 0x5, 0x0, &(0x7f0000000340)) 15:32:26 executing program 4: socketpair(0x28, 0x0, 0x0, &(0x7f0000000c40)) 15:32:26 executing program 4: socketpair(0x1e, 0x0, 0x0, &(0x7f00000000c0)) 15:32:26 executing program 3: socketpair(0x10, 0x0, 0x3, &(0x7f0000000200)) 15:32:26 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)='\t', 0x1}], 0x1, &(0x7f0000000a40)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x40008040) 15:32:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 15:32:26 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="606e36f7d562d9a5da66f55860e72bce3174cea721d17270cf1432144449a0ace3e7b6215aeedfaaff6d4f0e8b6f5ee66d570c4a1207f2f88aaf8f75fc7b4583877e432bbd4361319515d3b352fe3308992f548f45db35b76c2af443672c34b04b684e3647224b14b293dd712906f9ce6940bb3ae7cc6b532f7827cec6ccf7a881147202b719ef5f4f9775eb92a5b829c3ed5c3fccf03e1799223498d5fe2646335312b953759954528f3cbd014490d0454756c4bbac7d8eda1e0b05c5fe492e2c5366c53f8e0af44d010a4a8a83176e13b41a48e9e2d4ad0b335aa68b1417a9396ff90a270340a39916ae70884395485feb65aeba6663ac5c1abb3bfad354", 0xff) setsockopt(r0, 0x5a4, 0x20, &(0x7f0000000040), 0x0) (async) compat_43_orecvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2000, &(0x7f0000001140)="9181547321fee07e4ac79caafb7b1842e335cccfbdf15264da78d1d9b5e81a5c00bd4e40a52760e54d8f2d3525d7ca711fb8e86770d5f184d54064187ec11fbc6a96f3582876363e49c287ac69bdae22600dbdaf00b47c16ff61c3cd904c", 0x5e) shutdown(r0, 0x1) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:26 executing program 0: socketpair(0x3, 0x0, 0x0, &(0x7f0000000680)) 15:32:26 executing program 4: socketpair(0x29, 0x0, 0x0, &(0x7f0000001340)) 15:32:27 executing program 4: socketpair(0x2, 0x0, 0x20000004, &(0x7f0000000100)) 15:32:27 executing program 2: socketpair(0x10, 0x0, 0x10000, &(0x7f0000000000)) 15:32:27 executing program 0: socketpair(0xa, 0x0, 0x0, &(0x7f00000014c0)) 15:32:27 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="18"], 0x18}, 0x0) 15:32:27 executing program 1: socketpair$unix(0x4, 0x0, 0x0, &(0x7f0000000040)) 15:32:27 executing program 5: bind(0xffffffffffffff9c, &(0x7f0000000040)=@family=0x8, 0xe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x450000002, 0x3e) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7fffffff, 0x4) socket(0x10, 0x20000000, 0x59) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/202, 0xca}], 0x2) 15:32:27 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) 15:32:27 executing program 5: bind(0xffffffffffffff9c, &(0x7f0000000040)=@family=0x8, 0xe) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) (async) r2 = socket(0x18, 0x450000002, 0x3e) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7fffffff, 0x4) socket(0x10, 0x20000000, 0x59) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/202, 0xca}], 0x2) 15:32:27 executing program 3: socketpair(0x21, 0x0, 0x0, &(0x7f0000000400)) 15:32:27 executing program 2: socketpair$unix(0x2d, 0x0, 0x0, &(0x7f0000000040)) 15:32:27 executing program 5: bind(0xffffffffffffff9c, &(0x7f0000000040)=@family=0x8, 0xe) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x1f, 0x10000003, 0x0) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x450000002, 0x3e) (async) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup3(r1, r4, 0x0) ioctl$OFIOGETBMAP(r5, 0xc004667a, &(0x7f0000000100)) (async) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7fffffff, 0x4) (async) socket(0x10, 0x20000000, 0x59) (async) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/202, 0xca}], 0x2) 15:32:27 executing program 4: socketpair$unix(0x17, 0x0, 0x2, &(0x7f0000000040)) 15:32:27 executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x136fb9eec1abbc56) 15:32:27 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x0) 15:32:27 executing program 1: socket(0x28, 0x0, 0x3) 15:32:27 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0xe01eb2cd1afda9ef) 15:32:27 executing program 3: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:32:27 executing program 4: socketpair(0x1d, 0x0, 0x8000, &(0x7f0000000000)) 15:32:27 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = paccept(r0, &(0x7f0000000040)=@data, &(0x7f0000000080)=0xe, 0x20000000) setsockopt(r1, 0x43e, 0xffff, &(0x7f00000000c0)="1439096b75525a70837c27fd39f40ab2f744c7d210fa84a9e6e228d844ad07cd4cae37b5faca8a73b4c3c0909417eb0b8c5adebe5b82b5ceb3e3322e882f9c1b3c71aee9f8fea300daba8168e7", 0x4d) 15:32:27 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 15:32:27 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x10102) 15:32:27 executing program 3: r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) 15:32:27 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:32:28 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002280)={0x0}, 0x10, 0x0, 0x0) 15:32:28 executing program 2: syz_emit_ethernet(0x26, &(0x7f0000000200)) 15:32:28 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) paccept(r0, &(0x7f0000000040)=@data, &(0x7f0000000080)=0xe, 0x20000000) (async) r1 = paccept(r0, &(0x7f0000000040)=@data, &(0x7f0000000080)=0xe, 0x20000000) setsockopt(r1, 0x43e, 0xffff, &(0x7f00000000c0)="1439096b75525a70837c27fd39f40ab2f744c7d210fa84a9e6e228d844ad07cd4cae37b5faca8a73b4c3c0909417eb0b8c5adebe5b82b5ceb3e3322e882f9c1b3c71aee9f8fea300daba8168e7", 0x4d) 15:32:28 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:32:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000840)=ANY=[@ANYBLOB="afe90b8dcdc0927f0000000081000600086cc69999267d480f9078ac1400bb5eb5ba6f31532100000002ce3ed6e12156"]) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f00000001c0), 0x10, 0x0, &(0x7f0000000340)) 15:32:28 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ktrace(0x0, 0x1, 0x20, 0xffffffffffffffff) 15:32:28 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000080)="6e7e636eddd529f9b96ff7dbf1624d040000", 0x12}], 0x1) 15:32:28 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) r1 = paccept(r0, &(0x7f0000000040)=@data, &(0x7f0000000080)=0xe, 0x20000000) setsockopt(r1, 0x43e, 0xffff, &(0x7f00000000c0)="1439096b75525a70837c27fd39f40ab2f744c7d210fa84a9e6e228d844ad07cd4cae37b5faca8a73b4c3c0909417eb0b8c5adebe5b82b5ceb3e3322e882f9c1b3c71aee9f8fea300daba8168e7", 0x4d) 15:32:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) 15:32:28 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) 15:32:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 15:32:28 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ktrace(0x0, 0x1, 0x20, 0xffffffffffffffff) 15:32:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 15:32:28 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 15:32:28 executing program 0: socketpair(0x1, 0x0, 0xf9, 0x0) 15:32:28 executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="58f7cc545e13ee8ceac7a53c7019a12f8f68bf03c3f616671269a90f408420520d17d2e54f85e5d3eb6c8a40642a1b25ac0f869f88d6e65e3a6d502e02c7e80bb1bb44aba36bb8312ae2f4e6e1cbb2b3f25c5224b5b31b1daa3784663fc4df79f1863e1bd56b3cbbd15fe36938c990defbfbbb9408a191f70bce29d322b0697fcae35427adc57e8ad75c68c07949c475ccd283359f0a5993266c720485a4dc88d0476202c1eb364756aea179964de179572ee70327601a28b087bcabd4b074a62c145bea3b083611f2e63b3a42cc3614b02af7d4afe2cff068", 0xd9, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0, 0x0) 15:32:28 executing program 5: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000080)=@family=0x1c, 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="8bb032950f652eaca6372c9bb8cb3dc5e6271e051f62eb2e0dcb2e01ff1d", 0x1e}, {&(0x7f0000000100)="4208358809b8d534209c71dab00e346a2a46db2b223bf395c6705db5fae34f4ce8bb0f021900679a8bb97ac2b9165ffc463dd83af83f059fc2c0c369771976d73fa37cd610a164717c4eca0d5a84638ecbfe5f9c9e6f04c79d", 0x59}, {&(0x7f0000000180)="09519ef37ed8e2a84e8af2af619e55ea0826581911dbecf515e17099e63c36e1b9984b5748bdfcf3e807474656e44ce60addd775b36f4e8b17e5d19f88c2a8f7cc2e716af097deda1171c1d75b50c595535e9761db59b4ab9416ed8cc17c2d", 0x5f}, {&(0x7f0000000200)="c2e10db97a547263af585a1d05f06e1e1c8a0106430e42789b1d1f4819b2da2bd84e83d283ed", 0x26}, {&(0x7f0000000240)="ce46ac0b05d7a208d2f27174524a2c8a4a0ccdbc59bbc1babdf6a071b970ced4488dcac9e8966d1beeb016a5f84bbbfaaac895b910b67bbe64852419518b74ec8af53f51c3281d6e87ca2f88f9fde0630ac9b1a021942d37d804ef0ca366754647be02d5c67f28404595cc730aa70999d58f101b18ea7385d6fcbe2aef408b8963611a7b825941dc5f150275196007b7a8e72dc35e0f8286a45f5f2c9a5abf1153b38131638b95666c2197877676d03c641ce45b5f5427cb26972fa8803516919c46a4f15dcc3c72d444cbbaf48e284fb77601586186c262f7ae39405e0cf26401c6cbe8a3f81a96455e34b7b3497d16a69c21f0", 0xf4}, {&(0x7f0000000340)="c8026d29de87bc4946e7cb56fe147d649f8c1143621805b7b68028256b66878c70bbb5259ffc81e748c7bcbab6b5575ec29577770958dd39ca6dc3642f323a1dc08424379c349505a06d2b30a518cf210ea9eeeca359a4583a58f34b47316846a91eb9603eee28aa869a36656a6b5e59135ff70a0e6e8e94821276c001f326fd81834eca557dc27d3db97201eacb271edeb01cd7ea4c2b332050d4bed07665a98dc51a25058e1ac7a2436261f07d756f7ecce1379a24d9605fd41477eaa87c026da5109d6e9717db42b8b3e6f1b5e3b7b59624f7cc46ef39dd2eef8104faae6b2ff0ad2774097e80d8b056cbec6087dfdb74d3", 0xf3}, {&(0x7f0000000440)="407d8c4b3dfcada23b4372df025a279fba91c46c8ae808fbf4c2697b72bbb4f56c8de9cfaa744eca42eecf8f24f01e7489c78f11d1edbabec51eee4c156ad034136e740943e96077db1940cf4ef2cc7bbc8c92258bc9549e5057a8c18a6846dead3122bfb644e37f43a86f927b72da6f0499268105fe501fd370189b902db2891bb3f49268f2bf262d18160aff68c37f3c62dd0fdc40a8986041ec319af3c3a138bd28064f2c11a147e58263d4362975c017bd168f2581f893d43058f4a31f026f7dd16cf5028284aaac4783bbeedb019a20a81ed6e93d69d0bd48037283a715a1b1b0d2c8cffedb28698eb2554ee60cd1799d3f496a045d3c8aca45f32241d4113529c0de192afbe20d833bd3ff35891551d13fcc6e5f3938a2b093778ad09e70f7f5e050e6485c22bfe800ab1a3be90cfe2a2f739cd11a07b5c2145bdee4ac9cd97f0513294e418127169d8555c8dd2777703ad52c8d5992725f9f0406a515f8d2332f467ce04092185a15ea69f00327f419ed16b45960e4e23581d5de8bdf26ba1a4ea67065d8ac432ccec02f2a3470637ab04d1fa71685f0ad8e8109c1a1b907d0a1740c72e3b520c61169362858a6d82b5336f444e0c2558f714f7790cecdfb6fb162d756e93f3cf2eab9329147acf51808d15f6ee1debe0b3f8eca5d69951c321eded7dc6367514096cdc7006a93de6b23d3b39a26fa071aab8a3f9a1140f2c971fd19e06907c94fe46af8b15b9cb3788c22ce979f6a61da65736e240fea7525e5b7b717dc3ba547c031e522e879b3afa8c6429b2c14d7550cf777612b23ea2c19b177967f8636a56f3bcfe8622d758ad5d0ff8ad6205c9be938b4ab085bb3c2ad3782cec89c045261fa2ca560a6bc3fbd184e77d402fb94ccd09f5f5c9111c3c362647f9c4eb3725971f35214a7b5cbeb3c602f2bf79a8f413891643da3e46dbe9aae978330c6bffc804e847e2e4b2c5c6bc9aac23b5de15179af14d58ac897e1981973888931e70be429e79467f37c75b0b2f6295a57d782176bbcacfba18881fa91869cf9f5c80ba7514a9acc732c0f5f87703da55382db8991693828bbe5ba4fe555e20b7c6aefe1b3b45b28fd0959977e12733e3822448789fb20d86d1f6d8ea452424cb2e596544e6fbe2f9294fccff420e79a83a8ba44d9fac3992a857877c51ec496a28aab5bde8432a4c1297684b5d5d30a507b98927da3f997573568effafb6de4a4976fe86e3ec15a2cf38f1c96bb066b4d98c9eccbca15579b9d8fa360ab9994eafb3fe70c896c5abc41375f337e865111c8cd3856a0efee26badf158ba1b0520d371497016e8bb4131f43ea270729f58f65c30226637d50617b73d84b093ddb9572ccbb69b33cc9a3b6ad95f179586bbeb3bde96f090d4e824223e6158ba26d862697b242a02c107552d5a1a2a80b8ca7834a1469f304a19d14a01bd16b255e6c64eb11b2ea0f10530f1cae93c617389aeeba677182825798ae6b30ed6851af3022db7719d1a815f175f1cdfd85300057f17360b1b805db62b172d4ac588739db1a768244438ea2044d592c12ec18cbb04d14eaf5efc4256e322690651fdd9c5a35e69143d83fac10e35736869a65cebf0a0bdd0d7e28368011aa463473f7acb20ecaae0eb344c9074464d23f8dbf71eaf7f3b74837ad5687d6f2aff6b305bcf681039c20b8cd6478fb8bdea062c20deef670c94209ca3e77c156c5b9f0a42e48f15fefa887093a8f1f93c250200b386f62436c1ac6444e8d661811148dc80cdd1724b13b84b0c31a6d7f841541823cfdc75f28168043117e33ec843826d8d14ba4049899e72150cef97f6ac694a68240bdde9b268774d8a734a735221c4f491fa5d2e34e06e976d40e5e1d2617c2a987b33a4733c6cc499e72708253997f25c96399c5ab4b8478077110fa44e9fedbbbb6a408eb7d6c4a87be9c3f81f4f795359f2ec89f5118c22ec8c9a5a2d95d15bf9ebd6f8c63b1adcb7e72fc89c8e618b3555e594dccadbbca7ce19f661b0d7b556c52a3a9d24d6e4e80bc29f0032361fb9552d13b7bdc6f80fe5aa884c9be55388f13804019502599e1eb86d90d4666a55edfdf070364f63106deed81bf5bf2c711de2ababedfa5d71fc3f36de9b4f634af4a4ff68621008fc4c64c909adedad4ab507a512a72d77df9830a25c6948f74125e6097a2345631c11e148c611c68370fa72bfc163883cb41d2ca7303703cf50c78474e6351178e55ca98af7b870efcdd8f41ed5b546cb8f7f474a9c98549d01e667ce760d7429c7413132a5f2526a9147802b8afec218ca88ce26569476a3fa7c756f2fa8dbf59a46d3005992c9283ef06a04a21a8b17199f8b70df4898e389b16d7413479a223bd4c6f82bac93d0927b60f1152a7106d3d508df8ee54e995ccee96e7387452bca8accf1609cfd3ae0f7f48c100a04aa1a78ec0c76166188b1e20565980c66108f01871203fdc0670b03ced5d2f3ae408dc4c1261786c0e0091bfecdefe87e7ea3bf202802d5a9fed28669287a4dda8d68273bd009557d55bd84870331f8eebd209d8236ce7d38286e5dba16a62e0ac188887d7043190645a96ff4fb30650c7a35e0422eb7f3be09e3879930e93b1df7ea766de2678876526218fcbc69e1e6fd9387b0ab52b0682102f477dfc2a71557588f84c39033171cbaead11e9daffbb1b0b1352760cec87281d42eede66d335f301da904d55e24c3855d354a634977cc0d0b71fcfd09d104272e2499d0e7e18159440a00801e092a1a3ec615a96caaf817e389476f6ca109f39d4da145382fc1159e72dc40d9e0572ddd71e99dac2ce126b4c3199257726b7488eacba0a2e92e07aeca13a0658905bce0989b90beb0561e97bb32e6ff4c17a523569bf2b6dd667a765e206a38e56343ff9a10d64135ea7312af887beeb90656e59888a844428ccbe8fb231b34e78e166c5e2a4ce5812b2f67509975f23577638c1b90d93ac28e76652710ca075708fe88870192f9441a345f4f67905525b10769ce1f538759c685d42a1d149bb7a946f8fdf1f3181a317949c85ad566c688172daa928215ecbfceed68656e648e194a16591512f7e618bbd99890bd563df2ac797c1b0faa05074b44560e854196e2fa8efcaaa74501a8c28a76aff2e2889a619a5a41147b857580e609dfebe6109b76790c7d5a213dca07e8aedc6f19f22f5797d2140428b33670b235a2522b3afc1cd20d0e134ac514f2ce96e5b034462b712de1bdc611b5842b17673a282588a8e69e91ca1337d297f13767becd6773d65b487baa2aeafb40535f1f25aeed776af85c5b20950e54d18e42faff20dbabe291d532212dfb360eeff08d782036d24e836259fb8957a9663d969d39e673f6298f57b1014f7d86bc31702f48cd1dbae3358e6cf00842348a54181af89a5cc42607011f94100de992b9f6ba1b63ebac6ff80c18daf79e901290010c10591c6e71a0e347325020efc09f19cc002923a8900b9925e5fce6a7988efbffa8ceed72a9d7725ecf51ccac6a38474e16e30a0f338532b8f7f1103d4636b61d6aaea468a27fa556e2ea8d706dd7a0ed742a93dd777c9cd2355d8bf4b041e2bf22ac332f522a317bdde5f4cc1e68fccf2703b96e505a37439b2a7109dd67b46ed6a6c93f7c46243fd70232f8e8367413a898adbea1a3dd32194647cc22052668a17d2148ebf3d3280bc37e2c5c705856ab64a9e158d33a60d2efee4144a6ab2364676c5e8761d9fe4ca266ce23dc8bc6f762dbd73a29197897427557f9ced108ab37761401d8ce1705445adef0635f3b263d71eada82552b6c89a139090a1a80201da9530ffc03acf215ca1d1677b721c617b0256cfa37e4ea3b943b242fde816c555ee4bff9d9a8896d46bd3d7cb91904447696b992c56451e76bfe25a40092237da99216512fd53b1dddc00c239f2b7bdf2ccdb2b8d8ca69dac0a63c4770419aca688689f0f8a7e1ef6283300497f13474331629e126ec1322f7ad8ea8efacb2099c53cffab4885816afe69ab371845abcc764b5e5429189f8300d00d0d54072b28acd063985f13632098e4cd43ac8cadca82d65cdf0e13b5698931f1b174e16efaac55276b4e826e495627c5c0dd55b99e0053525f3a40184850ebf6b444a845ee6a22282a4c393723dc5bb48edf6b798aed11c5e33febc03993c5d336e4e5c01d9647cafc4865957bfb019098782a066efe7e662560f3659cf205abd04e1183a1de9a4b4bb492457b2507ca45f275e7a00421a4e66d9b0dba1d1114587a1a35118ac9dbaa269845fc10ea82c6e2c060f2a198a227a0accd9bde0601d3fbf84984d9e7e96001b2a8aca91354613706ace72f8922316de94d886fb123bf430b021e6eced9c3fe63ddfcf61e5d5f6f68fcc18cfe902a3ac797843f61d40d0ec330f2569e46b3c257c1778add4a1be597b16900249931bcb5eb236c9c02f835d750dfc0a47a739ced73012b6fc1bea4e41d04e0b1f99ca401297fe62da20cad48c14d96c5b6965dab6448d7d35237eecd3321d88560fb4ce19eb3e5fcad1b19f73d8d18ad4ff763fb22a3ff5bcb59a09a2f5e33237a710a7663798f456c43cfbfa1cc57749c060a2b19d17e30ce6740c53e4015802ce3d428ba9bfac2f4dacfa5ec49e021ae8556c1e1baa92346070adef253bf33ef2e60ef32598da18c2ac9e39af623a058dcf7c2086e6c458173ef5d734bdaa98b68aea56bec5feb113d77fd5c9a322f26bdb904beb85b477db45088526c8908fb30091dda9cdf515f6782a74295e2f2118d7eeca47384019bc6c4cbb5fdcd822cd2596004cbda4e544e35913e39d1a03423afdaab14566ce5810c7c1b81415fb6e835cf1deeda15fdbb8ac57de341df5c4121256c28e89264bb5259143898f519e0aefd2f6418e4e1a73f1af6e0f13b1dbf0faf013697b34059a8c6c2bf64748c5d0b1865abd5f10c3f3a0e95dbb35b8ec9f478bfbaa155054998895ea220a9d4d646227369bc74e4121086b4a9633dab781c0b4c96f6af50d445482fda5aa604ee7017fb74807d592aedcbfb889a892f3793f66a2d5b1d390455cf52987489c5b8cf5c5efb731716d08573fe51e626f43ffaf42091f3293003b25f9e60bcd6159358c6bedbc9709ff8cf859add3665b322c84f19ea8761174127e39ae32d841ab13a4b87827985d497be0e508fe5b7e22e84020dadde2fb08c55e1796ec2f4d1a20dfc631ac6792c298d0f9a89501b23b54b13cb130c38756d2486860ae1d10a9708b8a9ab8abc9f727e824c6bd6dea8dc377074b9426300c63ff083f7048b6dd974fad36ed39aac7631f8a68363dee8294a7e1a901b96afb1245812758dadf733ca1ef7a6e74362b39259d6f467d6403282ab6b4a3d0facd3df43a78c2fc439f75ababe3293a3cb69cc83d64887a99e68e993bafacf4bd7fac51d292eac15fb3aadf770fa72c76009c3f69ca90c1090d0e3e92ddc2c417f5796c3b413d2120ac968b48f1b53e80400a99fa87f826b5c6c543a8168fe0f78aad6c1d9591025941411fba8a78b138be024c1d9bd848661117443baf4c8fbf9c4f432592b39701f90d3f0ef6c99ef6c278ab27cab9de8b18ba7cbb4bf62432e7cb2e07b24914c4b2cd225b0ab646ba0f715661c68fdf25f8983ac2c2ead2583643e347f1aed03b1023c3c3b4e0896b135587d2a559739af1cb41f0f29dab81cb8f34c7ae7e21ac71ef8676df5a618523976a23b5455eaee19593646e0394bffb40da7926ee980b6ef2fb110832f1eb6ebedd52499c84c8348a75cf156e5", 0x1000}, {&(0x7f0000001440)="2f8e423abd1407a9814e3e8febdc8b12085af9dd8a3bdeefb26db111507811f9922198bc53e1e7d7f35753e95111548fdd4a6d18517d8b27d4b54b85caa3bd4a49d87903258659cd834faf01e5583a6575d24a74e3405d270a7c2903c5c518e1b0765a4e474a3f306ed23f2d0cdfcc7e38f383", 0x73}], 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="280000000000000000010000f3f5ffff3881b37b095265a77e2f023bfd024cbdb18a000000000000101000000000000011000000ff7f0000af4a4aed18a49ad50b2fa6b381bd42728ec464d1d03135054ae9197eb8230717d1ebec4968dcbc18183ad6a307e2a9c88ed5ca0305cf1231c47b792e1b8676c0fcac1c255f82f6d103e2d09cd8be7d365912694d925cee5fa36a52e62fe5f5dc71cd28243526f7437acac4f1914a2e6bd511a619a63d51289bdf5a269b8daf6a1bd0868a816ea80daa139954b22ca35369160093931369825ea290f8fde433d385d69cdc8a74e5e293e7df29950d89ce1f2100adc4ef42603e497e4dbd5200829e01f689de7a0a1f7a769cca26cfdcd74c20665fd71a231a9baf6b6f8b366241ed0756525cf719cf140fd5cb9bcb9cbe2fa894a3dd1fd044d3cda68ea8ac11bedba5cdd71e58800f24939c4b985cd189b46dced04e2918de8ffff7a1ac46b175ccbafdd5f1610426f4b68309eae0adb9937d89d5faf38388cdd79c19d183948944b266174e31a138e16fdfe5ce139bdddd65aa0e85e906a3fe318ff6203dfcb2b673006cfe94992a9af273e998643d7306c66462d452db1752a3a57d0e4a3d7ae5bdf3c0e0c436b99591857378d50351a56f2571789ac8df548a4de45366394ae5d8ff804a82421b93e2d1aeafe9d109f71e9fe95fd21b41d3eaccb327083d17105ade14b46d70919fcd355bd8cf5b5b7b7c8b3167ce2d78d08bc614dc1f62fe7009744846ae0d7a6d85017cc31b14acaf0558d3dd83cbce1a9ada7888e614753733cd1bfdaba31ff3d4b3fec90d22e4094f890d344662fd3827586264790c48e303b418107f98eb1dbd0bd76d2b7ea5f90c0c2b860be6f8a8d74d4dfd0a67d6ccccfe3d510445e8304c079e55ce86e047f53dab8662ad8d49187c5b9396ee4b282752c2b31fbe11d2a4e510b363b08b761a45d09d349ae314b3702b0da07c0f5ff310cd3e916bf3512847ac5fb812cb50b0c0f88ff3f5fa350fbfa0f9ef9600fec19584f36f6ccbc1252726a3d19d935d4e2591dd38e1e686e6c80093a5c543d62043d50f5715950b98db5efd55741328b674845205960c70f9f4d1e98739772b02060ca010dcd78c69e079417f72cb14709d075bb0316b1cfd7eff61f7ef99834be2e347c2665eb5fac3708611b4349638e0920a400be16972227051c990c1e500d967883f65dd73d4f27f32405159684a628b333399339b892d970dd06d6bac4f5e69239fdafa077da2e81999c8977e6170dc5c224919b6d6daaf4b678d618614cd5b030771d121e66414b7651fa2b8f6f8a0eccbfd4d11ca46925765d87d4574f03632a15a8e9a98bd5b0cba5a108ce9c90bc1c11939cbee421830f341577eb6c70f2a312cd66a15f58eb395cd7365a8d01b6df9136afd501b48639f8353075eba232677637bd8f9cf6164d119cc0a3b821727eb6e6839b015e9a83bd059d01c76544888bf2b9df66c6da6edd9dee750737fa669f03062d94e33df7bca57a414f1e78a9ecbc44deeac2ee83301e7b8233442b56304394882adeb79c328c48f754d94ff7ad1aaaf9fcefa3fad240c3d70324136b5b736683ae9ce9e943fc263dd92a83a40ae06b99c06f0b3227d1c7105223cedee6ef595e1f62ace2d0fffca4b7d6d8700413cee6ad5a3bd6d4b97b10f2201a16604a9f97a49c88ec4ad03a56c0f081f84b71b0b1da1b4bdd60ad18951a0764218990366e7e6ba65739027dc8a261b1007a94a85d28c97e7b6d4894dbb614e71d7bf75eee6708824a1e0f59ab76a833b2c0ae50fe261cfab142afa6e4c2f5758c15b772f4925dd02e1e078c01a08c1a892dec091805d74a1bb072009911406483d83f43b5d96655c3cedd7a07dd566ef1334b15589fff2057d0e27a6c9a6cf1f6c8451aa16ee40d3ae76d708fcf84499cbf910d124e0ab40edd6517b03fa9f9a958642a4a370b7827924500f447dd251128c43a048b32a4e1060543300e4ee596baccb03379b67e8a2bc016753e96aff534d24ef59517c3b8261a638aade87ad93e1abaf10da266d4e2e30978a77aa410643787eecf97b09e01e164e08f8433bb8b852a438b4af852a42b720e8bbc3151c13a08008cfff542d0a0e894c67823d592060206082d8fe74175b9e1a176556e3a9e15c53fb28ee444499ec9258574f39791cb05675b8348391706e5f8361f9b250f510eda531975df16c618926c982c2cbaaaed3998d68e31286d7d1a13e387413ed0a31eb4afb2ab0538071984360027e320271d1639189d1168560edcd4783e85d4b7a785311ec7b80138a131f2f083432c0e70e89e71146a76df25842285ac12439101016a45b580ca082c3243c4243ee1cef7c93a51868046925e76f8d2530fab9b065849ae98974249c959fce038d96a69d44ca3f6447f01b853fdd027f3d914a7d0b1ad3925a6ca1c9cbae5ff83dabb367ba981049a281f3e1b13283e9be71eeaa2968d20246b3bd4324a8b28412a88276339e2c632dd45a06baef827f960ecaf5044045490bc96bc01cb8cb5b8da25ba51c89ed9b48ea06fb9a77db07548539520b328f3f551ac20ed5c57992b6b6dcf6a70aa42884cdf787a436d12c0d517d3b6b80433c6d5f4239201216f8ea02d47bba10ecdc1f4a0aeaf5d36f6ae88d1463407d77bc834063b4b8458ea2fa17a770577b34f2643b9b1b4cbcb20ec9c5b31d5bb044ee32503982f9a080ab4ffd81d0766d539233f88976e9b23770f398781ce18111b4400ece0ff407db1277da11a7f0393211c191701de02f6ac7135ebb874885b716b6c2f41625d97389c2e134bb348d93f8e269b01f9c1dc1ec3cddf4669209a9719dd681d8d00a9e30b4c2a98a12110a8e03ae06a7ae24fb00a80101d4f26f218e0a657f388d6782642a451fa51c718e747aa254e36b5dbf0ed30b8e552126690bb296f2fe3ed6309359f9bdee02905dd1f776037dd1ebe28c3336beacf5fc38ae360d1a5f0ae190f18d2db1ff136af55b970b7a599f76f5bfd94756cfa4a85431750bdd6241450ce98798e4891c7401082cf19fe616b1f8de970a054ca2efd8255ec6c4c2e5ce7f7db978994cabc39456750921dac131159499592e6d1a719803e5b36a22b949b4b5a2f5094a7f720ae2cac66fbbdc3c8ac370c25589fb0225ae92d41c843c10389ffad446c9102f96febd24b54c594d3435adfbf245d2d9e9ec0583ec7443d85f04db59cc70fa3822117606fb68475d2fce2b6e720f0eadfa9403284a9c467c2788964e9e459e32d3697f25ebbf1690e7c0f575c22abff003e8e01c6c2091ca56fcba867349ed326f0c8ca677a431c2c0ef0448a4e656d492a384b4b92826846ff434b6adf14b215f66839113d44e8d6026005723b53f59b4002402cb0778da1d4c616ec0ebefbcabb45623efff75ac8f44ae947401ac5646175cf3564e69f8b6fb8ccf36b305ccee0001b6b74342ecd72aff976dd4e97d074db74ef09e5ff629b49c43b7594ac7f62f8e232d7b27006bde85db1733ad042ff48ae92def6941ef1f0164adf2a17a541ec84ef6a6aeecd9f983332ecb68b3256b1de58ff9d6267b49539d5475adf20bec63204416f06f2270a6a93c15634841bebb2673452bcbb1433ae752d6e7ca56488a2c733b10998a19a9a12a31f6b753e9e552913b083e52b793daaeed055296a30de20e7e47aecff374b2aed3b6f8616396528b5c684c218417f6368aa0616cb069cc03caa13cd1f28b6b1ffc3f26cdce2ea379e536f4d179a58ef08a0e98c29df6330e7a464e0bb0a65a2bafed7f197dabcd266cd1608f1c78e45321f6a88ff54e6a0eb5584b89a888ba8036c76fc249980c3010e2b9e2970346ed3c7891d138c2c32b53e0a403123c35274176bec8ff5c7fc21391d8f849758fe063d59cdc555351aeefd538c16dd979fefa9d650eab93d270d068e0026e92dc629ce6da4b2951d04fb1b220db31eb49a69ef520fdeeb6298f00f32cf9e6e069fec511656ef0509043f8823c04503e0e2d1ce617605406aee1bf945ecdbfc6a5946f03d0a140ee693e057ee09e5692eca71fe73d75a81a14dd76c6a5de9d1ee325bde264f26eb38e82c196c44d30867d5aa6f566be9d27a2e473aa1b66957b29d234d62f8fb7c2e0312491e7012d49bc2f2ab6af4a0f9977014bcd332c013a784008ce2a9caab2ab080efab5eeff1205c211bd0160874f9255d084502e92456c1808f579e07de304e5acafa8e0dd35752123c26e9bd7c7224d8a65f9393360950ad56e543ecaa32dfdf16481fc2117fd22721f224b7f38c0211ca6deea908cba1cb33949a99f17e88c334d3c0f2d03c78b650f624b15b2bd3f0a010500b14b19ed270377416faea8dbd57874a3a3f066ec508b11e3a5b7005e0a7ec1f79cabca4159f9d97e80ac39715c05b5eb01cf963b3529a3fc558fac6e5750f2f570fc23293bbe257d62142cf929f1f3e6625412f32ad8c95e2acee6e91585465af988062323ae1bda04c8f35328ae926d3c7c467f1bbf02a3cbc85b6b4bcd331232240110181008408618d7c9b8dea7e21a078d0ee315b1381bf2617bfc83ac63c1b60a6626a80f8dbcef9bb4d9e77a86b932a6d9c872c17caa1f20d5d7371bc8dc1c5c43ef5266e7810ebbf3c630f4eac341f958a7cca163b811f238ae97bfadac0e96169f1eec48b85198503d958b320b8735491102a3575ff7637234bc08bc45f47289d5fe1b925cf86ba0d70e48f33c29dceb26eac6a3945053abee11ae9ce419af2eebac0bd4f7378ff9a8800ea15b7247a796ad4a876e55e4fade357eb3e69e34a4e6c9fb14cdbd6faedcea2d559157d66f528c8f742f1535072a153b9a85587510e1e001585e1efae0cff6ee45200aed7413743e5fd28605f7a366bdbf892393a7d4216ee3636026292a1173c78235f4a2500779474604f875204bca4e02024502b7fe2a8eaee1983f191a66d121a41afd5c8c66acb55ed30f5ff54e1002e205dbaff802793f8b514467bf394911994c87fa9e9d7681f81006c1fa5df5243b820127d1694c16641a01336386bebfb1d1a8d3a07e73984ba668d48ec31d78779f3e3f8be2213b64dd0f22dd9ce5f2bb15964c4499f35a7e45f605d0477c53d233b2597b299147c24d450f6f0ecfb3e23b224e0df88b0cb858ac9f876a9f2e158efbe1e057e99f57e118481a44acb7ad2a9ab3491511c78afd79b0e2eadea0ab45fe72caceff23d7f10a809fb8de8beb44c59cf3c4a70f5f7d055e90ed8bf0eb4b476eedf2be0b0cf761fd5952be8f1f5ec9d0771dc37310cf7e791d07e4c4a55f30617585db5c72fe226714322da314f570da805d545c95caaec560755f5a27c83dac78676a75a9b2fbbef1628a8c4861209bb19bcd419bf69c129bd16b6d13a9659703df238e58c2c9e469dd77fdb14a6617d809843f78e01684e0c74874ca18f850e32e3a6233ff80504f157c501f5168b101088c415b3ab5473da578024fff05e8b22b1a0215720b27f9ba0bbe4c2bdb7efbdee1a33afbfcddcf1cbade4af9da403a56b0dca50896412bba7626645fa0fe8538b6e103ca16d450d78aa02a370098cfdb710a332ad487f9d527087d966be8396e624f7783df1b2e3c9df73b1a2f72a7c7bcde9f5825856d3149fd3892e2f5b8756114ef07d5977c0c385dc4c44592cc8ceb81e2bfac68a772993b9a14b1bdf0e9b5f0917a2938a2aeb8851925d750dcd9bb73577599a4b3a59669479cdcb1ead73af17aa055627bb1ecad20ef36410995ff2e68c421ae856253a162b5f96c104a252787cee215afb8df7943b302644167b866d8b8fa31ebb1e9ec8fc77484b78fe39936435e769e5f175e55fb0060b37a4718b80000000000000000010000ff7f00008529ac12121c330684efdf47404d52ace748f546bd3b2e5f638edc6baff2cd7bbfaeeefb830edd24054932eec6a29f2be0a6731abf12ecf37036c945b6c0834431c336f04f2a30a5cf7628fa3c2ff0e711cbb6259cbc934f29fdf07f325d683d6a32d475374cf8adf00d605f8b3474c24ca215b9f6074ff0dc28c4e6875f788ea7de53767e5c708e538513458099867c8cf00d8ce19bfac9f1803aa3c9dfc1ca1583e9000000000020000000000000002900000040000000c9a4a9cc73ecec22058c4b320150d829ec60c075"], 0x1110}, 0x408) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) readv(r1, &(0x7f0000002800)=[{&(0x7f00000026c0)=""/236, 0xec}, {&(0x7f00000027c0)=""/38, 0x26}], 0x2) 15:32:28 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ktrace(0x0, 0x1, 0x20, 0xffffffffffffffff) 15:32:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xfffffffffffffe67) 15:32:28 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 15:32:28 executing program 0: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xffffff5a) 15:32:28 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 15:32:29 executing program 0: pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$lock(r0, 0x9, 0x0) 15:32:29 executing program 1: socket(0x6, 0x0, 0xff) 15:32:29 executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ktrace(0x0, 0x1, 0x20, 0xffffffffffffffff) 15:32:29 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:32:29 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001980)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:32:29 executing program 3: socketpair(0x2a, 0x0, 0x0, &(0x7f0000000400)) 15:32:29 executing program 4: syz_emit_ethernet(0x3e, &(0x7f00000002c0)) 15:32:29 executing program 1: syz_emit_ethernet(0x152, &(0x7f0000000140)) 15:32:29 executing program 5: socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000080)=@family=0x1c, 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="8bb032950f652eaca6372c9bb8cb3dc5e6271e051f62eb2e0dcb2e01ff1d", 0x1e}, {&(0x7f0000000100)="4208358809b8d534209c71dab00e346a2a46db2b223bf395c6705db5fae34f4ce8bb0f021900679a8bb97ac2b9165ffc463dd83af83f059fc2c0c369771976d73fa37cd610a164717c4eca0d5a84638ecbfe5f9c9e6f04c79d", 0x59}, {&(0x7f0000000180)="09519ef37ed8e2a84e8af2af619e55ea0826581911dbecf515e17099e63c36e1b9984b5748bdfcf3e807474656e44ce60addd775b36f4e8b17e5d19f88c2a8f7cc2e716af097deda1171c1d75b50c595535e9761db59b4ab9416ed8cc17c2d", 0x5f}, {&(0x7f0000000200)="c2e10db97a547263af585a1d05f06e1e1c8a0106430e42789b1d1f4819b2da2bd84e83d283ed", 0x26}, {&(0x7f0000000240)="ce46ac0b05d7a208d2f27174524a2c8a4a0ccdbc59bbc1babdf6a071b970ced4488dcac9e8966d1beeb016a5f84bbbfaaac895b910b67bbe64852419518b74ec8af53f51c3281d6e87ca2f88f9fde0630ac9b1a021942d37d804ef0ca366754647be02d5c67f28404595cc730aa70999d58f101b18ea7385d6fcbe2aef408b8963611a7b825941dc5f150275196007b7a8e72dc35e0f8286a45f5f2c9a5abf1153b38131638b95666c2197877676d03c641ce45b5f5427cb26972fa8803516919c46a4f15dcc3c72d444cbbaf48e284fb77601586186c262f7ae39405e0cf26401c6cbe8a3f81a96455e34b7b3497d16a69c21f0", 0xf4}, {&(0x7f0000000340)="c8026d29de87bc4946e7cb56fe147d649f8c1143621805b7b68028256b66878c70bbb5259ffc81e748c7bcbab6b5575ec29577770958dd39ca6dc3642f323a1dc08424379c349505a06d2b30a518cf210ea9eeeca359a4583a58f34b47316846a91eb9603eee28aa869a36656a6b5e59135ff70a0e6e8e94821276c001f326fd81834eca557dc27d3db97201eacb271edeb01cd7ea4c2b332050d4bed07665a98dc51a25058e1ac7a2436261f07d756f7ecce1379a24d9605fd41477eaa87c026da5109d6e9717db42b8b3e6f1b5e3b7b59624f7cc46ef39dd2eef8104faae6b2ff0ad2774097e80d8b056cbec6087dfdb74d3", 0xf3}, {&(0x7f0000000440)="407d8c4b3dfcada23b4372df025a279fba91c46c8ae808fbf4c2697b72bbb4f56c8de9cfaa744eca42eecf8f24f01e7489c78f11d1edbabec51eee4c156ad034136e740943e96077db1940cf4ef2cc7bbc8c92258bc9549e5057a8c18a6846dead3122bfb644e37f43a86f927b72da6f0499268105fe501fd370189b902db2891bb3f49268f2bf262d18160aff68c37f3c62dd0fdc40a8986041ec319af3c3a138bd28064f2c11a147e58263d4362975c017bd168f2581f893d43058f4a31f026f7dd16cf5028284aaac4783bbeedb019a20a81ed6e93d69d0bd48037283a715a1b1b0d2c8cffedb28698eb2554ee60cd1799d3f496a045d3c8aca45f32241d4113529c0de192afbe20d833bd3ff35891551d13fcc6e5f3938a2b093778ad09e70f7f5e050e6485c22bfe800ab1a3be90cfe2a2f739cd11a07b5c2145bdee4ac9cd97f0513294e418127169d8555c8dd2777703ad52c8d5992725f9f0406a515f8d2332f467ce04092185a15ea69f00327f419ed16b45960e4e23581d5de8bdf26ba1a4ea67065d8ac432ccec02f2a3470637ab04d1fa71685f0ad8e8109c1a1b907d0a1740c72e3b520c61169362858a6d82b5336f444e0c2558f714f7790cecdfb6fb162d756e93f3cf2eab9329147acf51808d15f6ee1debe0b3f8eca5d69951c321eded7dc6367514096cdc7006a93de6b23d3b39a26fa071aab8a3f9a1140f2c971fd19e06907c94fe46af8b15b9cb3788c22ce979f6a61da65736e240fea7525e5b7b717dc3ba547c031e522e879b3afa8c6429b2c14d7550cf777612b23ea2c19b177967f8636a56f3bcfe8622d758ad5d0ff8ad6205c9be938b4ab085bb3c2ad3782cec89c045261fa2ca560a6bc3fbd184e77d402fb94ccd09f5f5c9111c3c362647f9c4eb3725971f35214a7b5cbeb3c602f2bf79a8f413891643da3e46dbe9aae978330c6bffc804e847e2e4b2c5c6bc9aac23b5de15179af14d58ac897e1981973888931e70be429e79467f37c75b0b2f6295a57d782176bbcacfba18881fa91869cf9f5c80ba7514a9acc732c0f5f87703da55382db8991693828bbe5ba4fe555e20b7c6aefe1b3b45b28fd0959977e12733e3822448789fb20d86d1f6d8ea452424cb2e596544e6fbe2f9294fccff420e79a83a8ba44d9fac3992a857877c51ec496a28aab5bde8432a4c1297684b5d5d30a507b98927da3f997573568effafb6de4a4976fe86e3ec15a2cf38f1c96bb066b4d98c9eccbca15579b9d8fa360ab9994eafb3fe70c896c5abc41375f337e865111c8cd3856a0efee26badf158ba1b0520d371497016e8bb4131f43ea270729f58f65c30226637d50617b73d84b093ddb9572ccbb69b33cc9a3b6ad95f179586bbeb3bde96f090d4e824223e6158ba26d862697b242a02c107552d5a1a2a80b8ca7834a1469f304a19d14a01bd16b255e6c64eb11b2ea0f10530f1cae93c617389aeeba677182825798ae6b30ed6851af3022db7719d1a815f175f1cdfd85300057f17360b1b805db62b172d4ac588739db1a768244438ea2044d592c12ec18cbb04d14eaf5efc4256e322690651fdd9c5a35e69143d83fac10e35736869a65cebf0a0bdd0d7e28368011aa463473f7acb20ecaae0eb344c9074464d23f8dbf71eaf7f3b74837ad5687d6f2aff6b305bcf681039c20b8cd6478fb8bdea062c20deef670c94209ca3e77c156c5b9f0a42e48f15fefa887093a8f1f93c250200b386f62436c1ac6444e8d661811148dc80cdd1724b13b84b0c31a6d7f841541823cfdc75f28168043117e33ec843826d8d14ba4049899e72150cef97f6ac694a68240bdde9b268774d8a734a735221c4f491fa5d2e34e06e976d40e5e1d2617c2a987b33a4733c6cc499e72708253997f25c96399c5ab4b8478077110fa44e9fedbbbb6a408eb7d6c4a87be9c3f81f4f795359f2ec89f5118c22ec8c9a5a2d95d15bf9ebd6f8c63b1adcb7e72fc89c8e618b3555e594dccadbbca7ce19f661b0d7b556c52a3a9d24d6e4e80bc29f0032361fb9552d13b7bdc6f80fe5aa884c9be55388f13804019502599e1eb86d90d4666a55edfdf070364f63106deed81bf5bf2c711de2ababedfa5d71fc3f36de9b4f634af4a4ff68621008fc4c64c909adedad4ab507a512a72d77df9830a25c6948f74125e6097a2345631c11e148c611c68370fa72bfc163883cb41d2ca7303703cf50c78474e6351178e55ca98af7b870efcdd8f41ed5b546cb8f7f474a9c98549d01e667ce760d7429c7413132a5f2526a9147802b8afec218ca88ce26569476a3fa7c756f2fa8dbf59a46d3005992c9283ef06a04a21a8b17199f8b70df4898e389b16d7413479a223bd4c6f82bac93d0927b60f1152a7106d3d508df8ee54e995ccee96e7387452bca8accf1609cfd3ae0f7f48c100a04aa1a78ec0c76166188b1e20565980c66108f01871203fdc0670b03ced5d2f3ae408dc4c1261786c0e0091bfecdefe87e7ea3bf202802d5a9fed28669287a4dda8d68273bd009557d55bd84870331f8eebd209d8236ce7d38286e5dba16a62e0ac188887d7043190645a96ff4fb30650c7a35e0422eb7f3be09e3879930e93b1df7ea766de2678876526218fcbc69e1e6fd9387b0ab52b0682102f477dfc2a71557588f84c39033171cbaead11e9daffbb1b0b1352760cec87281d42eede66d335f301da904d55e24c3855d354a634977cc0d0b71fcfd09d104272e2499d0e7e18159440a00801e092a1a3ec615a96caaf817e389476f6ca109f39d4da145382fc1159e72dc40d9e0572ddd71e99dac2ce126b4c3199257726b7488eacba0a2e92e07aeca13a0658905bce0989b90beb0561e97bb32e6ff4c17a523569bf2b6dd667a765e206a38e56343ff9a10d64135ea7312af887beeb90656e59888a844428ccbe8fb231b34e78e166c5e2a4ce5812b2f67509975f23577638c1b90d93ac28e76652710ca075708fe88870192f9441a345f4f67905525b10769ce1f538759c685d42a1d149bb7a946f8fdf1f3181a317949c85ad566c688172daa928215ecbfceed68656e648e194a16591512f7e618bbd99890bd563df2ac797c1b0faa05074b44560e854196e2fa8efcaaa74501a8c28a76aff2e2889a619a5a41147b857580e609dfebe6109b76790c7d5a213dca07e8aedc6f19f22f5797d2140428b33670b235a2522b3afc1cd20d0e134ac514f2ce96e5b034462b712de1bdc611b5842b17673a282588a8e69e91ca1337d297f13767becd6773d65b487baa2aeafb40535f1f25aeed776af85c5b20950e54d18e42faff20dbabe291d532212dfb360eeff08d782036d24e836259fb8957a9663d969d39e673f6298f57b1014f7d86bc31702f48cd1dbae3358e6cf00842348a54181af89a5cc42607011f94100de992b9f6ba1b63ebac6ff80c18daf79e901290010c10591c6e71a0e347325020efc09f19cc002923a8900b9925e5fce6a7988efbffa8ceed72a9d7725ecf51ccac6a38474e16e30a0f338532b8f7f1103d4636b61d6aaea468a27fa556e2ea8d706dd7a0ed742a93dd777c9cd2355d8bf4b041e2bf22ac332f522a317bdde5f4cc1e68fccf2703b96e505a37439b2a7109dd67b46ed6a6c93f7c46243fd70232f8e8367413a898adbea1a3dd32194647cc22052668a17d2148ebf3d3280bc37e2c5c705856ab64a9e158d33a60d2efee4144a6ab2364676c5e8761d9fe4ca266ce23dc8bc6f762dbd73a29197897427557f9ced108ab37761401d8ce1705445adef0635f3b263d71eada82552b6c89a139090a1a80201da9530ffc03acf215ca1d1677b721c617b0256cfa37e4ea3b943b242fde816c555ee4bff9d9a8896d46bd3d7cb91904447696b992c56451e76bfe25a40092237da99216512fd53b1dddc00c239f2b7bdf2ccdb2b8d8ca69dac0a63c4770419aca688689f0f8a7e1ef6283300497f13474331629e126ec1322f7ad8ea8efacb2099c53cffab4885816afe69ab371845abcc764b5e5429189f8300d00d0d54072b28acd063985f13632098e4cd43ac8cadca82d65cdf0e13b5698931f1b174e16efaac55276b4e826e495627c5c0dd55b99e0053525f3a40184850ebf6b444a845ee6a22282a4c393723dc5bb48edf6b798aed11c5e33febc03993c5d336e4e5c01d9647cafc4865957bfb019098782a066efe7e662560f3659cf205abd04e1183a1de9a4b4bb492457b2507ca45f275e7a00421a4e66d9b0dba1d1114587a1a35118ac9dbaa269845fc10ea82c6e2c060f2a198a227a0accd9bde0601d3fbf84984d9e7e96001b2a8aca91354613706ace72f8922316de94d886fb123bf430b021e6eced9c3fe63ddfcf61e5d5f6f68fcc18cfe902a3ac797843f61d40d0ec330f2569e46b3c257c1778add4a1be597b16900249931bcb5eb236c9c02f835d750dfc0a47a739ced73012b6fc1bea4e41d04e0b1f99ca401297fe62da20cad48c14d96c5b6965dab6448d7d35237eecd3321d88560fb4ce19eb3e5fcad1b19f73d8d18ad4ff763fb22a3ff5bcb59a09a2f5e33237a710a7663798f456c43cfbfa1cc57749c060a2b19d17e30ce6740c53e4015802ce3d428ba9bfac2f4dacfa5ec49e021ae8556c1e1baa92346070adef253bf33ef2e60ef32598da18c2ac9e39af623a058dcf7c2086e6c458173ef5d734bdaa98b68aea56bec5feb113d77fd5c9a322f26bdb904beb85b477db45088526c8908fb30091dda9cdf515f6782a74295e2f2118d7eeca47384019bc6c4cbb5fdcd822cd2596004cbda4e544e35913e39d1a03423afdaab14566ce5810c7c1b81415fb6e835cf1deeda15fdbb8ac57de341df5c4121256c28e89264bb5259143898f519e0aefd2f6418e4e1a73f1af6e0f13b1dbf0faf013697b34059a8c6c2bf64748c5d0b1865abd5f10c3f3a0e95dbb35b8ec9f478bfbaa155054998895ea220a9d4d646227369bc74e4121086b4a9633dab781c0b4c96f6af50d445482fda5aa604ee7017fb74807d592aedcbfb889a892f3793f66a2d5b1d390455cf52987489c5b8cf5c5efb731716d08573fe51e626f43ffaf42091f3293003b25f9e60bcd6159358c6bedbc9709ff8cf859add3665b322c84f19ea8761174127e39ae32d841ab13a4b87827985d497be0e508fe5b7e22e84020dadde2fb08c55e1796ec2f4d1a20dfc631ac6792c298d0f9a89501b23b54b13cb130c38756d2486860ae1d10a9708b8a9ab8abc9f727e824c6bd6dea8dc377074b9426300c63ff083f7048b6dd974fad36ed39aac7631f8a68363dee8294a7e1a901b96afb1245812758dadf733ca1ef7a6e74362b39259d6f467d6403282ab6b4a3d0facd3df43a78c2fc439f75ababe3293a3cb69cc83d64887a99e68e993bafacf4bd7fac51d292eac15fb3aadf770fa72c76009c3f69ca90c1090d0e3e92ddc2c417f5796c3b413d2120ac968b48f1b53e80400a99fa87f826b5c6c543a8168fe0f78aad6c1d9591025941411fba8a78b138be024c1d9bd848661117443baf4c8fbf9c4f432592b39701f90d3f0ef6c99ef6c278ab27cab9de8b18ba7cbb4bf62432e7cb2e07b24914c4b2cd225b0ab646ba0f715661c68fdf25f8983ac2c2ead2583643e347f1aed03b1023c3c3b4e0896b135587d2a559739af1cb41f0f29dab81cb8f34c7ae7e21ac71ef8676df5a618523976a23b5455eaee19593646e0394bffb40da7926ee980b6ef2fb110832f1eb6ebedd52499c84c8348a75cf156e5", 0x1000}, {&(0x7f0000001440)="2f8e423abd1407a9814e3e8febdc8b12085af9dd8a3bdeefb26db111507811f9922198bc53e1e7d7f35753e95111548fdd4a6d18517d8b27d4b54b85caa3bd4a49d87903258659cd834faf01e5583a6575d24a74e3405d270a7c2903c5c518e1b0765a4e474a3f306ed23f2d0cdfcc7e38f383", 0x73}], 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="280000000000000000010000f3f5ffff3881b37b095265a77e2f023bfd024cbdb18a000000000000101000000000000011000000ff7f0000af4a4aed18a49ad50b2fa6b381bd42728ec464d1d03135054ae9197eb8230717d1ebec4968dcbc18183ad6a307e2a9c88ed5ca0305cf1231c47b792e1b8676c0fcac1c255f82f6d103e2d09cd8be7d365912694d925cee5fa36a52e62fe5f5dc71cd28243526f7437acac4f1914a2e6bd511a619a63d51289bdf5a269b8daf6a1bd0868a816ea80daa139954b22ca35369160093931369825ea290f8fde433d385d69cdc8a74e5e293e7df29950d89ce1f2100adc4ef42603e497e4dbd5200829e01f689de7a0a1f7a769cca26cfdcd74c20665fd71a231a9baf6b6f8b366241ed0756525cf719cf140fd5cb9bcb9cbe2fa894a3dd1fd044d3cda68ea8ac11bedba5cdd71e58800f24939c4b985cd189b46dced04e2918de8ffff7a1ac46b175ccbafdd5f1610426f4b68309eae0adb9937d89d5faf38388cdd79c19d183948944b266174e31a138e16fdfe5ce139bdddd65aa0e85e906a3fe318ff6203dfcb2b673006cfe94992a9af273e998643d7306c66462d452db1752a3a57d0e4a3d7ae5bdf3c0e0c436b99591857378d50351a56f2571789ac8df548a4de45366394ae5d8ff804a82421b93e2d1aeafe9d109f71e9fe95fd21b41d3eaccb327083d17105ade14b46d70919fcd355bd8cf5b5b7b7c8b3167ce2d78d08bc614dc1f62fe7009744846ae0d7a6d85017cc31b14acaf0558d3dd83cbce1a9ada7888e614753733cd1bfdaba31ff3d4b3fec90d22e4094f890d344662fd3827586264790c48e303b418107f98eb1dbd0bd76d2b7ea5f90c0c2b860be6f8a8d74d4dfd0a67d6ccccfe3d510445e8304c079e55ce86e047f53dab8662ad8d49187c5b9396ee4b282752c2b31fbe11d2a4e510b363b08b761a45d09d349ae314b3702b0da07c0f5ff310cd3e916bf3512847ac5fb812cb50b0c0f88ff3f5fa350fbfa0f9ef9600fec19584f36f6ccbc1252726a3d19d935d4e2591dd38e1e686e6c80093a5c543d62043d50f5715950b98db5efd55741328b674845205960c70f9f4d1e98739772b02060ca010dcd78c69e079417f72cb14709d075bb0316b1cfd7eff61f7ef99834be2e347c2665eb5fac3708611b4349638e0920a400be16972227051c990c1e500d967883f65dd73d4f27f32405159684a628b333399339b892d970dd06d6bac4f5e69239fdafa077da2e81999c8977e6170dc5c224919b6d6daaf4b678d618614cd5b030771d121e66414b7651fa2b8f6f8a0eccbfd4d11ca46925765d87d4574f03632a15a8e9a98bd5b0cba5a108ce9c90bc1c11939cbee421830f341577eb6c70f2a312cd66a15f58eb395cd7365a8d01b6df9136afd501b48639f8353075eba232677637bd8f9cf6164d119cc0a3b821727eb6e6839b015e9a83bd059d01c76544888bf2b9df66c6da6edd9dee750737fa669f03062d94e33df7bca57a414f1e78a9ecbc44deeac2ee83301e7b8233442b56304394882adeb79c328c48f754d94ff7ad1aaaf9fcefa3fad240c3d70324136b5b736683ae9ce9e943fc263dd92a83a40ae06b99c06f0b3227d1c7105223cedee6ef595e1f62ace2d0fffca4b7d6d8700413cee6ad5a3bd6d4b97b10f2201a16604a9f97a49c88ec4ad03a56c0f081f84b71b0b1da1b4bdd60ad18951a0764218990366e7e6ba65739027dc8a261b1007a94a85d28c97e7b6d4894dbb614e71d7bf75eee6708824a1e0f59ab76a833b2c0ae50fe261cfab142afa6e4c2f5758c15b772f4925dd02e1e078c01a08c1a892dec091805d74a1bb072009911406483d83f43b5d96655c3cedd7a07dd566ef1334b15589fff2057d0e27a6c9a6cf1f6c8451aa16ee40d3ae76d708fcf84499cbf910d124e0ab40edd6517b03fa9f9a958642a4a370b7827924500f447dd251128c43a048b32a4e1060543300e4ee596baccb03379b67e8a2bc016753e96aff534d24ef59517c3b8261a638aade87ad93e1abaf10da266d4e2e30978a77aa410643787eecf97b09e01e164e08f8433bb8b852a438b4af852a42b720e8bbc3151c13a08008cfff542d0a0e894c67823d592060206082d8fe74175b9e1a176556e3a9e15c53fb28ee444499ec9258574f39791cb05675b8348391706e5f8361f9b250f510eda531975df16c618926c982c2cbaaaed3998d68e31286d7d1a13e387413ed0a31eb4afb2ab0538071984360027e320271d1639189d1168560edcd4783e85d4b7a785311ec7b80138a131f2f083432c0e70e89e71146a76df25842285ac12439101016a45b580ca082c3243c4243ee1cef7c93a51868046925e76f8d2530fab9b065849ae98974249c959fce038d96a69d44ca3f6447f01b853fdd027f3d914a7d0b1ad3925a6ca1c9cbae5ff83dabb367ba981049a281f3e1b13283e9be71eeaa2968d20246b3bd4324a8b28412a88276339e2c632dd45a06baef827f960ecaf5044045490bc96bc01cb8cb5b8da25ba51c89ed9b48ea06fb9a77db07548539520b328f3f551ac20ed5c57992b6b6dcf6a70aa42884cdf787a436d12c0d517d3b6b80433c6d5f4239201216f8ea02d47bba10ecdc1f4a0aeaf5d36f6ae88d1463407d77bc834063b4b8458ea2fa17a770577b34f2643b9b1b4cbcb20ec9c5b31d5bb044ee32503982f9a080ab4ffd81d0766d539233f88976e9b23770f398781ce18111b4400ece0ff407db1277da11a7f0393211c191701de02f6ac7135ebb874885b716b6c2f41625d97389c2e134bb348d93f8e269b01f9c1dc1ec3cddf4669209a9719dd681d8d00a9e30b4c2a98a12110a8e03ae06a7ae24fb00a80101d4f26f218e0a657f388d6782642a451fa51c718e747aa254e36b5dbf0ed30b8e552126690bb296f2fe3ed6309359f9bdee02905dd1f776037dd1ebe28c3336beacf5fc38ae360d1a5f0ae190f18d2db1ff136af55b970b7a599f76f5bfd94756cfa4a85431750bdd6241450ce98798e4891c7401082cf19fe616b1f8de970a054ca2efd8255ec6c4c2e5ce7f7db978994cabc39456750921dac131159499592e6d1a719803e5b36a22b949b4b5a2f5094a7f720ae2cac66fbbdc3c8ac370c25589fb0225ae92d41c843c10389ffad446c9102f96febd24b54c594d3435adfbf245d2d9e9ec0583ec7443d85f04db59cc70fa3822117606fb68475d2fce2b6e720f0eadfa9403284a9c467c2788964e9e459e32d3697f25ebbf1690e7c0f575c22abff003e8e01c6c2091ca56fcba867349ed326f0c8ca677a431c2c0ef0448a4e656d492a384b4b92826846ff434b6adf14b215f66839113d44e8d6026005723b53f59b4002402cb0778da1d4c616ec0ebefbcabb45623efff75ac8f44ae947401ac5646175cf3564e69f8b6fb8ccf36b305ccee0001b6b74342ecd72aff976dd4e97d074db74ef09e5ff629b49c43b7594ac7f62f8e232d7b27006bde85db1733ad042ff48ae92def6941ef1f0164adf2a17a541ec84ef6a6aeecd9f983332ecb68b3256b1de58ff9d6267b49539d5475adf20bec63204416f06f2270a6a93c15634841bebb2673452bcbb1433ae752d6e7ca56488a2c733b10998a19a9a12a31f6b753e9e552913b083e52b793daaeed055296a30de20e7e47aecff374b2aed3b6f8616396528b5c684c218417f6368aa0616cb069cc03caa13cd1f28b6b1ffc3f26cdce2ea379e536f4d179a58ef08a0e98c29df6330e7a464e0bb0a65a2bafed7f197dabcd266cd1608f1c78e45321f6a88ff54e6a0eb5584b89a888ba8036c76fc249980c3010e2b9e2970346ed3c7891d138c2c32b53e0a403123c35274176bec8ff5c7fc21391d8f849758fe063d59cdc555351aeefd538c16dd979fefa9d650eab93d270d068e0026e92dc629ce6da4b2951d04fb1b220db31eb49a69ef520fdeeb6298f00f32cf9e6e069fec511656ef0509043f8823c04503e0e2d1ce617605406aee1bf945ecdbfc6a5946f03d0a140ee693e057ee09e5692eca71fe73d75a81a14dd76c6a5de9d1ee325bde264f26eb38e82c196c44d30867d5aa6f566be9d27a2e473aa1b66957b29d234d62f8fb7c2e0312491e7012d49bc2f2ab6af4a0f9977014bcd332c013a784008ce2a9caab2ab080efab5eeff1205c211bd0160874f9255d084502e92456c1808f579e07de304e5acafa8e0dd35752123c26e9bd7c7224d8a65f9393360950ad56e543ecaa32dfdf16481fc2117fd22721f224b7f38c0211ca6deea908cba1cb33949a99f17e88c334d3c0f2d03c78b650f624b15b2bd3f0a010500b14b19ed270377416faea8dbd57874a3a3f066ec508b11e3a5b7005e0a7ec1f79cabca4159f9d97e80ac39715c05b5eb01cf963b3529a3fc558fac6e5750f2f570fc23293bbe257d62142cf929f1f3e6625412f32ad8c95e2acee6e91585465af988062323ae1bda04c8f35328ae926d3c7c467f1bbf02a3cbc85b6b4bcd331232240110181008408618d7c9b8dea7e21a078d0ee315b1381bf2617bfc83ac63c1b60a6626a80f8dbcef9bb4d9e77a86b932a6d9c872c17caa1f20d5d7371bc8dc1c5c43ef5266e7810ebbf3c630f4eac341f958a7cca163b811f238ae97bfadac0e96169f1eec48b85198503d958b320b8735491102a3575ff7637234bc08bc45f47289d5fe1b925cf86ba0d70e48f33c29dceb26eac6a3945053abee11ae9ce419af2eebac0bd4f7378ff9a8800ea15b7247a796ad4a876e55e4fade357eb3e69e34a4e6c9fb14cdbd6faedcea2d559157d66f528c8f742f1535072a153b9a85587510e1e001585e1efae0cff6ee45200aed7413743e5fd28605f7a366bdbf892393a7d4216ee3636026292a1173c78235f4a2500779474604f875204bca4e02024502b7fe2a8eaee1983f191a66d121a41afd5c8c66acb55ed30f5ff54e1002e205dbaff802793f8b514467bf394911994c87fa9e9d7681f81006c1fa5df5243b820127d1694c16641a01336386bebfb1d1a8d3a07e73984ba668d48ec31d78779f3e3f8be2213b64dd0f22dd9ce5f2bb15964c4499f35a7e45f605d0477c53d233b2597b299147c24d450f6f0ecfb3e23b224e0df88b0cb858ac9f876a9f2e158efbe1e057e99f57e118481a44acb7ad2a9ab3491511c78afd79b0e2eadea0ab45fe72caceff23d7f10a809fb8de8beb44c59cf3c4a70f5f7d055e90ed8bf0eb4b476eedf2be0b0cf761fd5952be8f1f5ec9d0771dc37310cf7e791d07e4c4a55f30617585db5c72fe226714322da314f570da805d545c95caaec560755f5a27c83dac78676a75a9b2fbbef1628a8c4861209bb19bcd419bf69c129bd16b6d13a9659703df238e58c2c9e469dd77fdb14a6617d809843f78e01684e0c74874ca18f850e32e3a6233ff80504f157c501f5168b101088c415b3ab5473da578024fff05e8b22b1a0215720b27f9ba0bbe4c2bdb7efbdee1a33afbfcddcf1cbade4af9da403a56b0dca50896412bba7626645fa0fe8538b6e103ca16d450d78aa02a370098cfdb710a332ad487f9d527087d966be8396e624f7783df1b2e3c9df73b1a2f72a7c7bcde9f5825856d3149fd3892e2f5b8756114ef07d5977c0c385dc4c44592cc8ceb81e2bfac68a772993b9a14b1bdf0e9b5f0917a2938a2aeb8851925d750dcd9bb73577599a4b3a59669479cdcb1ead73af17aa055627bb1ecad20ef36410995ff2e68c421ae856253a162b5f96c104a252787cee215afb8df7943b302644167b866d8b8fa31ebb1e9ec8fc77484b78fe39936435e769e5f175e55fb0060b37a4718b80000000000000000010000ff7f00008529ac12121c330684efdf47404d52ace748f546bd3b2e5f638edc6baff2cd7bbfaeeefb830edd24054932eec6a29f2be0a6731abf12ecf37036c945b6c0834431c336f04f2a30a5cf7628fa3c2ff0e711cbb6259cbc934f29fdf07f325d683d6a32d475374cf8adf00d605f8b3474c24ca215b9f6074ff0dc28c4e6875f788ea7de53767e5c708e538513458099867c8cf00d8ce19bfac9f1803aa3c9dfc1ca1583e9000000000020000000000000002900000040000000c9a4a9cc73ecec22058c4b320150d829ec60c075"], 0x1110}, 0x408) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) readv(r1, &(0x7f0000002800)=[{&(0x7f00000026c0)=""/236, 0xec}, {&(0x7f00000027c0)=""/38, 0x26}], 0x2) 15:32:29 executing program 0: pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$lock(r0, 0x9, 0x0) 15:32:29 executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="58f7cc545e13ee8ceac7a53c7019a12f8f68bf03c3f616671269a90f408420520d17d2e54f85e5d3eb6c8a40642a1b25ac0f869f88d6e65e3a6d502e02c7e80bb1bb44aba36bb8312ae2f4e6e1cbb2b3f25c5224b5b31b1daa3784663fc4df79f1863e1bd56b3cbbd15fe36938c990defbfbbb9408a191f70bce29d322b0697fcae35427adc57e8ad75c68c07949c475ccd283359f0a5993266c720485a4dc88d0476202c1eb364756aea179964de179572ee70327601a28b087bcabd4b074a62c145bea3b083611f2e63b3a42cc3614b02af7d4afe2cff0687a", 0xda, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0, 0x0) 15:32:29 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="b64e13f7a90417050b3a31b09e6541badf09c8e4a030b339ff6e6e7fb1368ea63a8e4647d6c247c729a8c33567a4716c43db3b251738acc6b3b009ca0269ef25c71496fc47629b270a0674e7793cd0b890e31af74a80f8eb7880279b1e84449830f82db15a2acfe93dcddf6be112c927ed1a2c7e819b7f04b4cbeeb0480b0541b74a5eee36b2494b3fbb71dbe90c976ab70ad3de4fd4e4dbcfc0d1a21ab608d9261792d651537b7940f00b99c44323d45b24c9c2b06334046eb16f76da2d16da83b143af50c257326ded00a571d543e77e54d0a2db93a5d893af812678a8140f3b", 0xe1) 15:32:29 executing program 3: open$dir(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 15:32:29 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 15:32:29 executing program 4: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 15:32:29 executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 15:32:30 executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:32:30 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 15:32:30 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 15:32:30 executing program 0: pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$lock(r0, 0x9, 0x0) 15:32:30 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='#', 0x1}], 0x1) 15:32:30 executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 15:32:30 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:32:30 executing program 5: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000080)=@family=0x1c, 0xe, &(0x7f00000014c0)=[{&(0x7f00000000c0)="8bb032950f652eaca6372c9bb8cb3dc5e6271e051f62eb2e0dcb2e01ff1d", 0x1e}, {&(0x7f0000000100)="4208358809b8d534209c71dab00e346a2a46db2b223bf395c6705db5fae34f4ce8bb0f021900679a8bb97ac2b9165ffc463dd83af83f059fc2c0c369771976d73fa37cd610a164717c4eca0d5a84638ecbfe5f9c9e6f04c79d", 0x59}, {&(0x7f0000000180)="09519ef37ed8e2a84e8af2af619e55ea0826581911dbecf515e17099e63c36e1b9984b5748bdfcf3e807474656e44ce60addd775b36f4e8b17e5d19f88c2a8f7cc2e716af097deda1171c1d75b50c595535e9761db59b4ab9416ed8cc17c2d", 0x5f}, {&(0x7f0000000200)="c2e10db97a547263af585a1d05f06e1e1c8a0106430e42789b1d1f4819b2da2bd84e83d283ed", 0x26}, {&(0x7f0000000240)="ce46ac0b05d7a208d2f27174524a2c8a4a0ccdbc59bbc1babdf6a071b970ced4488dcac9e8966d1beeb016a5f84bbbfaaac895b910b67bbe64852419518b74ec8af53f51c3281d6e87ca2f88f9fde0630ac9b1a021942d37d804ef0ca366754647be02d5c67f28404595cc730aa70999d58f101b18ea7385d6fcbe2aef408b8963611a7b825941dc5f150275196007b7a8e72dc35e0f8286a45f5f2c9a5abf1153b38131638b95666c2197877676d03c641ce45b5f5427cb26972fa8803516919c46a4f15dcc3c72d444cbbaf48e284fb77601586186c262f7ae39405e0cf26401c6cbe8a3f81a96455e34b7b3497d16a69c21f0", 0xf4}, {&(0x7f0000000340)="c8026d29de87bc4946e7cb56fe147d649f8c1143621805b7b68028256b66878c70bbb5259ffc81e748c7bcbab6b5575ec29577770958dd39ca6dc3642f323a1dc08424379c349505a06d2b30a518cf210ea9eeeca359a4583a58f34b47316846a91eb9603eee28aa869a36656a6b5e59135ff70a0e6e8e94821276c001f326fd81834eca557dc27d3db97201eacb271edeb01cd7ea4c2b332050d4bed07665a98dc51a25058e1ac7a2436261f07d756f7ecce1379a24d9605fd41477eaa87c026da5109d6e9717db42b8b3e6f1b5e3b7b59624f7cc46ef39dd2eef8104faae6b2ff0ad2774097e80d8b056cbec6087dfdb74d3", 0xf3}, {&(0x7f0000000440)="407d8c4b3dfcada23b4372df025a279fba91c46c8ae808fbf4c2697b72bbb4f56c8de9cfaa744eca42eecf8f24f01e7489c78f11d1edbabec51eee4c156ad034136e740943e96077db1940cf4ef2cc7bbc8c92258bc9549e5057a8c18a6846dead3122bfb644e37f43a86f927b72da6f0499268105fe501fd370189b902db2891bb3f49268f2bf262d18160aff68c37f3c62dd0fdc40a8986041ec319af3c3a138bd28064f2c11a147e58263d4362975c017bd168f2581f893d43058f4a31f026f7dd16cf5028284aaac4783bbeedb019a20a81ed6e93d69d0bd48037283a715a1b1b0d2c8cffedb28698eb2554ee60cd1799d3f496a045d3c8aca45f32241d4113529c0de192afbe20d833bd3ff35891551d13fcc6e5f3938a2b093778ad09e70f7f5e050e6485c22bfe800ab1a3be90cfe2a2f739cd11a07b5c2145bdee4ac9cd97f0513294e418127169d8555c8dd2777703ad52c8d5992725f9f0406a515f8d2332f467ce04092185a15ea69f00327f419ed16b45960e4e23581d5de8bdf26ba1a4ea67065d8ac432ccec02f2a3470637ab04d1fa71685f0ad8e8109c1a1b907d0a1740c72e3b520c61169362858a6d82b5336f444e0c2558f714f7790cecdfb6fb162d756e93f3cf2eab9329147acf51808d15f6ee1debe0b3f8eca5d69951c321eded7dc6367514096cdc7006a93de6b23d3b39a26fa071aab8a3f9a1140f2c971fd19e06907c94fe46af8b15b9cb3788c22ce979f6a61da65736e240fea7525e5b7b717dc3ba547c031e522e879b3afa8c6429b2c14d7550cf777612b23ea2c19b177967f8636a56f3bcfe8622d758ad5d0ff8ad6205c9be938b4ab085bb3c2ad3782cec89c045261fa2ca560a6bc3fbd184e77d402fb94ccd09f5f5c9111c3c362647f9c4eb3725971f35214a7b5cbeb3c602f2bf79a8f413891643da3e46dbe9aae978330c6bffc804e847e2e4b2c5c6bc9aac23b5de15179af14d58ac897e1981973888931e70be429e79467f37c75b0b2f6295a57d782176bbcacfba18881fa91869cf9f5c80ba7514a9acc732c0f5f87703da55382db8991693828bbe5ba4fe555e20b7c6aefe1b3b45b28fd0959977e12733e3822448789fb20d86d1f6d8ea452424cb2e596544e6fbe2f9294fccff420e79a83a8ba44d9fac3992a857877c51ec496a28aab5bde8432a4c1297684b5d5d30a507b98927da3f997573568effafb6de4a4976fe86e3ec15a2cf38f1c96bb066b4d98c9eccbca15579b9d8fa360ab9994eafb3fe70c896c5abc41375f337e865111c8cd3856a0efee26badf158ba1b0520d371497016e8bb4131f43ea270729f58f65c30226637d50617b73d84b093ddb9572ccbb69b33cc9a3b6ad95f179586bbeb3bde96f090d4e824223e6158ba26d862697b242a02c107552d5a1a2a80b8ca7834a1469f304a19d14a01bd16b255e6c64eb11b2ea0f10530f1cae93c617389aeeba677182825798ae6b30ed6851af3022db7719d1a815f175f1cdfd85300057f17360b1b805db62b172d4ac588739db1a768244438ea2044d592c12ec18cbb04d14eaf5efc4256e322690651fdd9c5a35e69143d83fac10e35736869a65cebf0a0bdd0d7e28368011aa463473f7acb20ecaae0eb344c9074464d23f8dbf71eaf7f3b74837ad5687d6f2aff6b305bcf681039c20b8cd6478fb8bdea062c20deef670c94209ca3e77c156c5b9f0a42e48f15fefa887093a8f1f93c250200b386f62436c1ac6444e8d661811148dc80cdd1724b13b84b0c31a6d7f841541823cfdc75f28168043117e33ec843826d8d14ba4049899e72150cef97f6ac694a68240bdde9b268774d8a734a735221c4f491fa5d2e34e06e976d40e5e1d2617c2a987b33a4733c6cc499e72708253997f25c96399c5ab4b8478077110fa44e9fedbbbb6a408eb7d6c4a87be9c3f81f4f795359f2ec89f5118c22ec8c9a5a2d95d15bf9ebd6f8c63b1adcb7e72fc89c8e618b3555e594dccadbbca7ce19f661b0d7b556c52a3a9d24d6e4e80bc29f0032361fb9552d13b7bdc6f80fe5aa884c9be55388f13804019502599e1eb86d90d4666a55edfdf070364f63106deed81bf5bf2c711de2ababedfa5d71fc3f36de9b4f634af4a4ff68621008fc4c64c909adedad4ab507a512a72d77df9830a25c6948f74125e6097a2345631c11e148c611c68370fa72bfc163883cb41d2ca7303703cf50c78474e6351178e55ca98af7b870efcdd8f41ed5b546cb8f7f474a9c98549d01e667ce760d7429c7413132a5f2526a9147802b8afec218ca88ce26569476a3fa7c756f2fa8dbf59a46d3005992c9283ef06a04a21a8b17199f8b70df4898e389b16d7413479a223bd4c6f82bac93d0927b60f1152a7106d3d508df8ee54e995ccee96e7387452bca8accf1609cfd3ae0f7f48c100a04aa1a78ec0c76166188b1e20565980c66108f01871203fdc0670b03ced5d2f3ae408dc4c1261786c0e0091bfecdefe87e7ea3bf202802d5a9fed28669287a4dda8d68273bd009557d55bd84870331f8eebd209d8236ce7d38286e5dba16a62e0ac188887d7043190645a96ff4fb30650c7a35e0422eb7f3be09e3879930e93b1df7ea766de2678876526218fcbc69e1e6fd9387b0ab52b0682102f477dfc2a71557588f84c39033171cbaead11e9daffbb1b0b1352760cec87281d42eede66d335f301da904d55e24c3855d354a634977cc0d0b71fcfd09d104272e2499d0e7e18159440a00801e092a1a3ec615a96caaf817e389476f6ca109f39d4da145382fc1159e72dc40d9e0572ddd71e99dac2ce126b4c3199257726b7488eacba0a2e92e07aeca13a0658905bce0989b90beb0561e97bb32e6ff4c17a523569bf2b6dd667a765e206a38e56343ff9a10d64135ea7312af887beeb90656e59888a844428ccbe8fb231b34e78e166c5e2a4ce5812b2f67509975f23577638c1b90d93ac28e76652710ca075708fe88870192f9441a345f4f67905525b10769ce1f538759c685d42a1d149bb7a946f8fdf1f3181a317949c85ad566c688172daa928215ecbfceed68656e648e194a16591512f7e618bbd99890bd563df2ac797c1b0faa05074b44560e854196e2fa8efcaaa74501a8c28a76aff2e2889a619a5a41147b857580e609dfebe6109b76790c7d5a213dca07e8aedc6f19f22f5797d2140428b33670b235a2522b3afc1cd20d0e134ac514f2ce96e5b034462b712de1bdc611b5842b17673a282588a8e69e91ca1337d297f13767becd6773d65b487baa2aeafb40535f1f25aeed776af85c5b20950e54d18e42faff20dbabe291d532212dfb360eeff08d782036d24e836259fb8957a9663d969d39e673f6298f57b1014f7d86bc31702f48cd1dbae3358e6cf00842348a54181af89a5cc42607011f94100de992b9f6ba1b63ebac6ff80c18daf79e901290010c10591c6e71a0e347325020efc09f19cc002923a8900b9925e5fce6a7988efbffa8ceed72a9d7725ecf51ccac6a38474e16e30a0f338532b8f7f1103d4636b61d6aaea468a27fa556e2ea8d706dd7a0ed742a93dd777c9cd2355d8bf4b041e2bf22ac332f522a317bdde5f4cc1e68fccf2703b96e505a37439b2a7109dd67b46ed6a6c93f7c46243fd70232f8e8367413a898adbea1a3dd32194647cc22052668a17d2148ebf3d3280bc37e2c5c705856ab64a9e158d33a60d2efee4144a6ab2364676c5e8761d9fe4ca266ce23dc8bc6f762dbd73a29197897427557f9ced108ab37761401d8ce1705445adef0635f3b263d71eada82552b6c89a139090a1a80201da9530ffc03acf215ca1d1677b721c617b0256cfa37e4ea3b943b242fde816c555ee4bff9d9a8896d46bd3d7cb91904447696b992c56451e76bfe25a40092237da99216512fd53b1dddc00c239f2b7bdf2ccdb2b8d8ca69dac0a63c4770419aca688689f0f8a7e1ef6283300497f13474331629e126ec1322f7ad8ea8efacb2099c53cffab4885816afe69ab371845abcc764b5e5429189f8300d00d0d54072b28acd063985f13632098e4cd43ac8cadca82d65cdf0e13b5698931f1b174e16efaac55276b4e826e495627c5c0dd55b99e0053525f3a40184850ebf6b444a845ee6a22282a4c393723dc5bb48edf6b798aed11c5e33febc03993c5d336e4e5c01d9647cafc4865957bfb019098782a066efe7e662560f3659cf205abd04e1183a1de9a4b4bb492457b2507ca45f275e7a00421a4e66d9b0dba1d1114587a1a35118ac9dbaa269845fc10ea82c6e2c060f2a198a227a0accd9bde0601d3fbf84984d9e7e96001b2a8aca91354613706ace72f8922316de94d886fb123bf430b021e6eced9c3fe63ddfcf61e5d5f6f68fcc18cfe902a3ac797843f61d40d0ec330f2569e46b3c257c1778add4a1be597b16900249931bcb5eb236c9c02f835d750dfc0a47a739ced73012b6fc1bea4e41d04e0b1f99ca401297fe62da20cad48c14d96c5b6965dab6448d7d35237eecd3321d88560fb4ce19eb3e5fcad1b19f73d8d18ad4ff763fb22a3ff5bcb59a09a2f5e33237a710a7663798f456c43cfbfa1cc57749c060a2b19d17e30ce6740c53e4015802ce3d428ba9bfac2f4dacfa5ec49e021ae8556c1e1baa92346070adef253bf33ef2e60ef32598da18c2ac9e39af623a058dcf7c2086e6c458173ef5d734bdaa98b68aea56bec5feb113d77fd5c9a322f26bdb904beb85b477db45088526c8908fb30091dda9cdf515f6782a74295e2f2118d7eeca47384019bc6c4cbb5fdcd822cd2596004cbda4e544e35913e39d1a03423afdaab14566ce5810c7c1b81415fb6e835cf1deeda15fdbb8ac57de341df5c4121256c28e89264bb5259143898f519e0aefd2f6418e4e1a73f1af6e0f13b1dbf0faf013697b34059a8c6c2bf64748c5d0b1865abd5f10c3f3a0e95dbb35b8ec9f478bfbaa155054998895ea220a9d4d646227369bc74e4121086b4a9633dab781c0b4c96f6af50d445482fda5aa604ee7017fb74807d592aedcbfb889a892f3793f66a2d5b1d390455cf52987489c5b8cf5c5efb731716d08573fe51e626f43ffaf42091f3293003b25f9e60bcd6159358c6bedbc9709ff8cf859add3665b322c84f19ea8761174127e39ae32d841ab13a4b87827985d497be0e508fe5b7e22e84020dadde2fb08c55e1796ec2f4d1a20dfc631ac6792c298d0f9a89501b23b54b13cb130c38756d2486860ae1d10a9708b8a9ab8abc9f727e824c6bd6dea8dc377074b9426300c63ff083f7048b6dd974fad36ed39aac7631f8a68363dee8294a7e1a901b96afb1245812758dadf733ca1ef7a6e74362b39259d6f467d6403282ab6b4a3d0facd3df43a78c2fc439f75ababe3293a3cb69cc83d64887a99e68e993bafacf4bd7fac51d292eac15fb3aadf770fa72c76009c3f69ca90c1090d0e3e92ddc2c417f5796c3b413d2120ac968b48f1b53e80400a99fa87f826b5c6c543a8168fe0f78aad6c1d9591025941411fba8a78b138be024c1d9bd848661117443baf4c8fbf9c4f432592b39701f90d3f0ef6c99ef6c278ab27cab9de8b18ba7cbb4bf62432e7cb2e07b24914c4b2cd225b0ab646ba0f715661c68fdf25f8983ac2c2ead2583643e347f1aed03b1023c3c3b4e0896b135587d2a559739af1cb41f0f29dab81cb8f34c7ae7e21ac71ef8676df5a618523976a23b5455eaee19593646e0394bffb40da7926ee980b6ef2fb110832f1eb6ebedd52499c84c8348a75cf156e5", 0x1000}, {&(0x7f0000001440)="2f8e423abd1407a9814e3e8febdc8b12085af9dd8a3bdeefb26db111507811f9922198bc53e1e7d7f35753e95111548fdd4a6d18517d8b27d4b54b85caa3bd4a49d87903258659cd834faf01e5583a6575d24a74e3405d270a7c2903c5c518e1b0765a4e474a3f306ed23f2d0cdfcc7e38f383", 0x73}], 0x8, &(0x7f0000002840)=ANY=[@ANYBLOB="280000000000000000010000f3f5ffff3881b37b095265a77e2f023bfd024cbdb18a000000000000101000000000000011000000ff7f0000af4a4aed18a49ad50b2fa6b381bd42728ec464d1d03135054ae9197eb8230717d1ebec4968dcbc18183ad6a307e2a9c88ed5ca0305cf1231c47b792e1b8676c0fcac1c255f82f6d103e2d09cd8be7d365912694d925cee5fa36a52e62fe5f5dc71cd28243526f7437acac4f1914a2e6bd511a619a63d51289bdf5a269b8daf6a1bd0868a816ea80daa139954b22ca35369160093931369825ea290f8fde433d385d69cdc8a74e5e293e7df29950d89ce1f2100adc4ef42603e497e4dbd5200829e01f689de7a0a1f7a769cca26cfdcd74c20665fd71a231a9baf6b6f8b366241ed0756525cf719cf140fd5cb9bcb9cbe2fa894a3dd1fd044d3cda68ea8ac11bedba5cdd71e58800f24939c4b985cd189b46dced04e2918de8ffff7a1ac46b175ccbafdd5f1610426f4b68309eae0adb9937d89d5faf38388cdd79c19d183948944b266174e31a138e16fdfe5ce139bdddd65aa0e85e906a3fe318ff6203dfcb2b673006cfe94992a9af273e998643d7306c66462d452db1752a3a57d0e4a3d7ae5bdf3c0e0c436b99591857378d50351a56f2571789ac8df548a4de45366394ae5d8ff804a82421b93e2d1aeafe9d109f71e9fe95fd21b41d3eaccb327083d17105ade14b46d70919fcd355bd8cf5b5b7b7c8b3167ce2d78d08bc614dc1f62fe7009744846ae0d7a6d85017cc31b14acaf0558d3dd83cbce1a9ada7888e614753733cd1bfdaba31ff3d4b3fec90d22e4094f890d344662fd3827586264790c48e303b418107f98eb1dbd0bd76d2b7ea5f90c0c2b860be6f8a8d74d4dfd0a67d6ccccfe3d510445e8304c079e55ce86e047f53dab8662ad8d49187c5b9396ee4b282752c2b31fbe11d2a4e510b363b08b761a45d09d349ae314b3702b0da07c0f5ff310cd3e916bf3512847ac5fb812cb50b0c0f88ff3f5fa350fbfa0f9ef9600fec19584f36f6ccbc1252726a3d19d935d4e2591dd38e1e686e6c80093a5c543d62043d50f5715950b98db5efd55741328b674845205960c70f9f4d1e98739772b02060ca010dcd78c69e079417f72cb14709d075bb0316b1cfd7eff61f7ef99834be2e347c2665eb5fac3708611b4349638e0920a400be16972227051c990c1e500d967883f65dd73d4f27f32405159684a628b333399339b892d970dd06d6bac4f5e69239fdafa077da2e81999c8977e6170dc5c224919b6d6daaf4b678d618614cd5b030771d121e66414b7651fa2b8f6f8a0eccbfd4d11ca46925765d87d4574f03632a15a8e9a98bd5b0cba5a108ce9c90bc1c11939cbee421830f341577eb6c70f2a312cd66a15f58eb395cd7365a8d01b6df9136afd501b48639f8353075eba232677637bd8f9cf6164d119cc0a3b821727eb6e6839b015e9a83bd059d01c76544888bf2b9df66c6da6edd9dee750737fa669f03062d94e33df7bca57a414f1e78a9ecbc44deeac2ee83301e7b8233442b56304394882adeb79c328c48f754d94ff7ad1aaaf9fcefa3fad240c3d70324136b5b736683ae9ce9e943fc263dd92a83a40ae06b99c06f0b3227d1c7105223cedee6ef595e1f62ace2d0fffca4b7d6d8700413cee6ad5a3bd6d4b97b10f2201a16604a9f97a49c88ec4ad03a56c0f081f84b71b0b1da1b4bdd60ad18951a0764218990366e7e6ba65739027dc8a261b1007a94a85d28c97e7b6d4894dbb614e71d7bf75eee6708824a1e0f59ab76a833b2c0ae50fe261cfab142afa6e4c2f5758c15b772f4925dd02e1e078c01a08c1a892dec091805d74a1bb072009911406483d83f43b5d96655c3cedd7a07dd566ef1334b15589fff2057d0e27a6c9a6cf1f6c8451aa16ee40d3ae76d708fcf84499cbf910d124e0ab40edd6517b03fa9f9a958642a4a370b7827924500f447dd251128c43a048b32a4e1060543300e4ee596baccb03379b67e8a2bc016753e96aff534d24ef59517c3b8261a638aade87ad93e1abaf10da266d4e2e30978a77aa410643787eecf97b09e01e164e08f8433bb8b852a438b4af852a42b720e8bbc3151c13a08008cfff542d0a0e894c67823d592060206082d8fe74175b9e1a176556e3a9e15c53fb28ee444499ec9258574f39791cb05675b8348391706e5f8361f9b250f510eda531975df16c618926c982c2cbaaaed3998d68e31286d7d1a13e387413ed0a31eb4afb2ab0538071984360027e320271d1639189d1168560edcd4783e85d4b7a785311ec7b80138a131f2f083432c0e70e89e71146a76df25842285ac12439101016a45b580ca082c3243c4243ee1cef7c93a51868046925e76f8d2530fab9b065849ae98974249c959fce038d96a69d44ca3f6447f01b853fdd027f3d914a7d0b1ad3925a6ca1c9cbae5ff83dabb367ba981049a281f3e1b13283e9be71eeaa2968d20246b3bd4324a8b28412a88276339e2c632dd45a06baef827f960ecaf5044045490bc96bc01cb8cb5b8da25ba51c89ed9b48ea06fb9a77db07548539520b328f3f551ac20ed5c57992b6b6dcf6a70aa42884cdf787a436d12c0d517d3b6b80433c6d5f4239201216f8ea02d47bba10ecdc1f4a0aeaf5d36f6ae88d1463407d77bc834063b4b8458ea2fa17a770577b34f2643b9b1b4cbcb20ec9c5b31d5bb044ee32503982f9a080ab4ffd81d0766d539233f88976e9b23770f398781ce18111b4400ece0ff407db1277da11a7f0393211c191701de02f6ac7135ebb874885b716b6c2f41625d97389c2e134bb348d93f8e269b01f9c1dc1ec3cddf4669209a9719dd681d8d00a9e30b4c2a98a12110a8e03ae06a7ae24fb00a80101d4f26f218e0a657f388d6782642a451fa51c718e747aa254e36b5dbf0ed30b8e552126690bb296f2fe3ed6309359f9bdee02905dd1f776037dd1ebe28c3336beacf5fc38ae360d1a5f0ae190f18d2db1ff136af55b970b7a599f76f5bfd94756cfa4a85431750bdd6241450ce98798e4891c7401082cf19fe616b1f8de970a054ca2efd8255ec6c4c2e5ce7f7db978994cabc39456750921dac131159499592e6d1a719803e5b36a22b949b4b5a2f5094a7f720ae2cac66fbbdc3c8ac370c25589fb0225ae92d41c843c10389ffad446c9102f96febd24b54c594d3435adfbf245d2d9e9ec0583ec7443d85f04db59cc70fa3822117606fb68475d2fce2b6e720f0eadfa9403284a9c467c2788964e9e459e32d3697f25ebbf1690e7c0f575c22abff003e8e01c6c2091ca56fcba867349ed326f0c8ca677a431c2c0ef0448a4e656d492a384b4b92826846ff434b6adf14b215f66839113d44e8d6026005723b53f59b4002402cb0778da1d4c616ec0ebefbcabb45623efff75ac8f44ae947401ac5646175cf3564e69f8b6fb8ccf36b305ccee0001b6b74342ecd72aff976dd4e97d074db74ef09e5ff629b49c43b7594ac7f62f8e232d7b27006bde85db1733ad042ff48ae92def6941ef1f0164adf2a17a541ec84ef6a6aeecd9f983332ecb68b3256b1de58ff9d6267b49539d5475adf20bec63204416f06f2270a6a93c15634841bebb2673452bcbb1433ae752d6e7ca56488a2c733b10998a19a9a12a31f6b753e9e552913b083e52b793daaeed055296a30de20e7e47aecff374b2aed3b6f8616396528b5c684c218417f6368aa0616cb069cc03caa13cd1f28b6b1ffc3f26cdce2ea379e536f4d179a58ef08a0e98c29df6330e7a464e0bb0a65a2bafed7f197dabcd266cd1608f1c78e45321f6a88ff54e6a0eb5584b89a888ba8036c76fc249980c3010e2b9e2970346ed3c7891d138c2c32b53e0a403123c35274176bec8ff5c7fc21391d8f849758fe063d59cdc555351aeefd538c16dd979fefa9d650eab93d270d068e0026e92dc629ce6da4b2951d04fb1b220db31eb49a69ef520fdeeb6298f00f32cf9e6e069fec511656ef0509043f8823c04503e0e2d1ce617605406aee1bf945ecdbfc6a5946f03d0a140ee693e057ee09e5692eca71fe73d75a81a14dd76c6a5de9d1ee325bde264f26eb38e82c196c44d30867d5aa6f566be9d27a2e473aa1b66957b29d234d62f8fb7c2e0312491e7012d49bc2f2ab6af4a0f9977014bcd332c013a784008ce2a9caab2ab080efab5eeff1205c211bd0160874f9255d084502e92456c1808f579e07de304e5acafa8e0dd35752123c26e9bd7c7224d8a65f9393360950ad56e543ecaa32dfdf16481fc2117fd22721f224b7f38c0211ca6deea908cba1cb33949a99f17e88c334d3c0f2d03c78b650f624b15b2bd3f0a010500b14b19ed270377416faea8dbd57874a3a3f066ec508b11e3a5b7005e0a7ec1f79cabca4159f9d97e80ac39715c05b5eb01cf963b3529a3fc558fac6e5750f2f570fc23293bbe257d62142cf929f1f3e6625412f32ad8c95e2acee6e91585465af988062323ae1bda04c8f35328ae926d3c7c467f1bbf02a3cbc85b6b4bcd331232240110181008408618d7c9b8dea7e21a078d0ee315b1381bf2617bfc83ac63c1b60a6626a80f8dbcef9bb4d9e77a86b932a6d9c872c17caa1f20d5d7371bc8dc1c5c43ef5266e7810ebbf3c630f4eac341f958a7cca163b811f238ae97bfadac0e96169f1eec48b85198503d958b320b8735491102a3575ff7637234bc08bc45f47289d5fe1b925cf86ba0d70e48f33c29dceb26eac6a3945053abee11ae9ce419af2eebac0bd4f7378ff9a8800ea15b7247a796ad4a876e55e4fade357eb3e69e34a4e6c9fb14cdbd6faedcea2d559157d66f528c8f742f1535072a153b9a85587510e1e001585e1efae0cff6ee45200aed7413743e5fd28605f7a366bdbf892393a7d4216ee3636026292a1173c78235f4a2500779474604f875204bca4e02024502b7fe2a8eaee1983f191a66d121a41afd5c8c66acb55ed30f5ff54e1002e205dbaff802793f8b514467bf394911994c87fa9e9d7681f81006c1fa5df5243b820127d1694c16641a01336386bebfb1d1a8d3a07e73984ba668d48ec31d78779f3e3f8be2213b64dd0f22dd9ce5f2bb15964c4499f35a7e45f605d0477c53d233b2597b299147c24d450f6f0ecfb3e23b224e0df88b0cb858ac9f876a9f2e158efbe1e057e99f57e118481a44acb7ad2a9ab3491511c78afd79b0e2eadea0ab45fe72caceff23d7f10a809fb8de8beb44c59cf3c4a70f5f7d055e90ed8bf0eb4b476eedf2be0b0cf761fd5952be8f1f5ec9d0771dc37310cf7e791d07e4c4a55f30617585db5c72fe226714322da314f570da805d545c95caaec560755f5a27c83dac78676a75a9b2fbbef1628a8c4861209bb19bcd419bf69c129bd16b6d13a9659703df238e58c2c9e469dd77fdb14a6617d809843f78e01684e0c74874ca18f850e32e3a6233ff80504f157c501f5168b101088c415b3ab5473da578024fff05e8b22b1a0215720b27f9ba0bbe4c2bdb7efbdee1a33afbfcddcf1cbade4af9da403a56b0dca50896412bba7626645fa0fe8538b6e103ca16d450d78aa02a370098cfdb710a332ad487f9d527087d966be8396e624f7783df1b2e3c9df73b1a2f72a7c7bcde9f5825856d3149fd3892e2f5b8756114ef07d5977c0c385dc4c44592cc8ceb81e2bfac68a772993b9a14b1bdf0e9b5f0917a2938a2aeb8851925d750dcd9bb73577599a4b3a59669479cdcb1ead73af17aa055627bb1ecad20ef36410995ff2e68c421ae856253a162b5f96c104a252787cee215afb8df7943b302644167b866d8b8fa31ebb1e9ec8fc77484b78fe39936435e769e5f175e55fb0060b37a4718b80000000000000000010000ff7f00008529ac12121c330684efdf47404d52ace748f546bd3b2e5f638edc6baff2cd7bbfaeeefb830edd24054932eec6a29f2be0a6731abf12ecf37036c945b6c0834431c336f04f2a30a5cf7628fa3c2ff0e711cbb6259cbc934f29fdf07f325d683d6a32d475374cf8adf00d605f8b3474c24ca215b9f6074ff0dc28c4e6875f788ea7de53767e5c708e538513458099867c8cf00d8ce19bfac9f1803aa3c9dfc1ca1583e9000000000020000000000000002900000040000000c9a4a9cc73ecec22058c4b320150d829ec60c075"], 0x1110}, 0x408) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) readv(r1, &(0x7f0000002800)=[{&(0x7f00000026c0)=""/236, 0xec}, {&(0x7f00000027c0)=""/38, 0x26}], 0x2) (async) readv(r1, &(0x7f0000002800)=[{&(0x7f00000026c0)=""/236, 0xec}, {&(0x7f00000027c0)=""/38, 0x26}], 0x2) 15:32:30 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 15:32:30 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002280)={0x0}, 0x10, 0x0, &(0x7f00000022c0)) 15:32:30 executing program 2: syz_emit_ethernet(0x166, &(0x7f0000000140)) 15:32:30 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:32:30 executing program 0: pipe2(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fcntl$lock(r0, 0x9, 0x0) 15:32:31 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:32:31 executing program 5: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x28, 0x1c, &(0x7f0000000040)="ebf90200000400000000000000fa028418830cdca00008c9ee1e87941b0f7a7db729058e7775bdf9526892d262897415e1415cdb3ccf149684c33e05bdd24dbe741abbec9705d0517c8d3a4b4eeacea94fe5b150a4c20eb2510859a6dd38134fe2d7a5ff62751946046a5c7d091bc3ca2b31003db453ad907e5ec32613802da1947d01c5d70c50f6b79f47fcaf24a72fdd37a09b", 0x94) 15:32:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x0) 15:32:31 executing program 1: syz_emit_ethernet(0xc1, &(0x7f0000000140)) 15:32:31 executing program 4: r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, 0x0, 0x0) 15:32:31 executing program 2: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:32:31 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:32:31 executing program 2: getrlimit(0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) 15:32:31 executing program 4: open$dir(&(0x7f0000001200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 15:32:31 executing program 5: socket(0x18, 0x1, 0x1) (async) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x28, 0x1c, &(0x7f0000000040)="ebf90200000400000000000000fa028418830cdca00008c9ee1e87941b0f7a7db729058e7775bdf9526892d262897415e1415cdb3ccf149684c33e05bdd24dbe741abbec9705d0517c8d3a4b4eeacea94fe5b150a4c20eb2510859a6dd38134fe2d7a5ff62751946046a5c7d091bc3ca2b31003db453ad907e5ec32613802da1947d01c5d70c50f6b79f47fcaf24a72fdd37a09b", 0x94) 15:32:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0, 0x0) 15:32:31 executing program 0: socket(0x18, 0x0, 0xff) 15:32:31 executing program 5: socket(0x18, 0x1, 0x1) (async) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x28, 0x1c, &(0x7f0000000040)="ebf90200000400000000000000fa028418830cdca00008c9ee1e87941b0f7a7db729058e7775bdf9526892d262897415e1415cdb3ccf149684c33e05bdd24dbe741abbec9705d0517c8d3a4b4eeacea94fe5b150a4c20eb2510859a6dd38134fe2d7a5ff62751946046a5c7d091bc3ca2b31003db453ad907e5ec32613802da1947d01c5d70c50f6b79f47fcaf24a72fdd37a09b", 0x94) 15:32:31 executing program 4: utimensat(0xffffffffffffffff, &(0x7f0000000240)='\x00', &(0x7f0000000280), 0x0) 15:32:31 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) 15:32:31 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000040)) 15:32:32 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 15:32:32 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 15:32:32 executing program 5: r0 = socket(0x23, 0x1, 0x0) r1 = socket(0x1f, 0x40000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7ff, 0x4) setsockopt(r1, 0x1f, 0x7fff, &(0x7f0000000040)="2174c378c49534bb3a2b2b4ff8fdf1484f8b2c46885e51821692885af2936d9954fa675e57139f6d1d432b6fff4cd691ac7faea1cb290aa00938b0d1f8b3df", 0x3f) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000240)) 15:32:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x1, 0x0) 15:32:32 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 15:32:32 executing program 3: writev(0xffffffffffffffff, &(0x7f0000001540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 15:32:32 executing program 5: r0 = socket(0x23, 0x1, 0x0) r1 = socket(0x1f, 0x40000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7ff, 0x4) setsockopt(r1, 0x1f, 0x7fff, &(0x7f0000000040)="2174c378c49534bb3a2b2b4ff8fdf1484f8b2c46885e51821692885af2936d9954fa675e57139f6d1d432b6fff4cd691ac7faea1cb290aa00938b0d1f8b3df", 0x3f) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) socket(0x23, 0x1, 0x0) (async) socket(0x1f, 0x40000000, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7ff, 0x4) (async) setsockopt(r1, 0x1f, 0x7fff, &(0x7f0000000040)="2174c378c49534bb3a2b2b4ff8fdf1484f8b2c46885e51821692885af2936d9954fa675e57139f6d1d432b6fff4cd691ac7faea1cb290aa00938b0d1f8b3df", 0x3f) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) 15:32:32 executing program 4: getppid() 15:32:32 executing program 1: pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 15:32:32 executing program 0: socket(0x18, 0x3, 0x7) 15:32:32 executing program 3: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 15:32:32 executing program 2: semget(0x1, 0x0, 0x100) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000001180)="5da4a44eebc31b4a1e884abc454fe075f27592953c787eb771b0a4fbf11bbe2d7d6a6ff867a38917bfaa6a8eb751f60cad1d7cf2bb3e717af6fbc508068b51957850e914367e608e12d968e19ed1078218f52fdb4045718ae4ed0a2abdfef461c7b8d5cb9071b0b94e6ba10ab727afe8c84c6cd2319cd0533de0c673cd9302743a010b88a59fdf8eb20fa29a1853f176a2390a0d6d69dd1560ed64c090ce5cf65484daced656d275a230f7c51f960f0c32990e56f0cb4be850d63b04ebe18bc94f2229a380d7eca4d5", 0xc9, 0x400, &(0x7f0000001100)={0x2, 0x3}, 0xc) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x10) r3 = msgget$private(0x0, 0x682) msgrcv(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000091000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e84e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000968f00000386454300"/188], 0xbc, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000080)="58f7cc545e13ee8ceac7a53c7019a12f8f68bf03c3f616671269a90f408420520d17d2e54f85e5d3eb6c8a40642a1b25ac0f869f88d6e65e3a6d502e02c7e80bb1bb44aba36bb8312ae2f4e6e1cbb2b3f25c5224b5b31b1daa3784663fc4df79f1863e1bd56b3cbbd15fe36938c990defbfbbb9408a191f70bce29d322b0697fcae35427adc57e8ad75c68c07949c475ccd283359f0a5993266c720485a4dc88d0476202c1eb364756aea179964de179572ee70327601a28b087bcabd4b074a62c145bea3b083611f2e63b3a42cc3614b02af7d4afe2cff0687a292b1dc63036c27f25a447cac547f15002f32808b952e1304c831cf627", 0xf7, 0x408, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r8 = getgid() sendmsg$unix(r4, &(0x7f0000001b80)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001340)="8c116cf206173f5dd871b4c0bc19912c6c67f0a9920f6d733724efbafb5b02c411ab2d5a71059d0010c9e990d9aa30b48dcf82262b89ffa6486cea653dc43dc500261ffea30ca0b490b940d568fed2235b82f908945e3f66f930d560e38aa6642b5b855ccf3654f10b9740bd1cda2a5236356f3fd2c7ac12f3ff41de1b5027dfd0d331e498aaa9f8cd612b9ffc6a1245c69f584de718cc7a5bc8a6ef6cb3f726ce9362e2465f237c2fdcceaba2177ca014f22af2c8a05bed417db186b595059a846fb85afe66dce3c23ace13417a348e07f86073c50f37f426028de7ce7d3fd4bd4efea8182a5aecc2c9c8a95b8d12d645ed79364000", 0xf6}, {&(0x7f0000001440)="253027e0b6fb7974298431473c8266eac6393e53d1af48ad8ed230679a2c6e4427967f6b060b61c46773ab7dd27faa5dda64c786b7f6e02451309477e058c2aca981d218a1b777c3131b713a28b3ca990635365f7424d0c68333cf9a77cc52bde7e7a2159e5f8cf588214d37961c6d5aee232ad75707d9429cb7547b70b80a01338f4c1ccae5e2df2d85b8f90785340f4d12481decef8746f9abad139c", 0x9d}, {&(0x7f0000001500)="02bf724b70deccf2626085f07dbebf6ef4386201cf6a18aa1edaf29759dc08ae4a5e918302d80fd649b88336fd7efb41bbd870e0386f83478f398bad24be9cde6a7119907734a24e47898774f382afc4d96a55fc6a82841476f2def4a9b561ed3ce99e39c86d9f42fd1c55a7cf2d722ea875b6c81ed8d7ac1e86898fa8734e6ecc6a9209b4cb8d015ef2c07f0d3692e426668516057401627a5b58ef897ff19a0d7fdcfc4af95b1c283404e7576af506e08df500ee4a3ab0472cfc9dc8a396073c68f974756ab1e232763ae7d9", 0xcd}, {&(0x7f0000001600)="72a7a3bba6cacbf4e631b35ca40a539149a81f85d91c18856ff7295a1870c9d4eac369f74c7e73b16253b041f9aecda1fab24f0c5ab2f0ae65f74fb9b45012cc0ed828701d933a4eec6bf5e430e4b7ef43541ceda8349673307aaa28ec4be7a0ee077b6cad550e4545888a4ae21071fa829af3c107183f567874d135561d8bfd090a6e84a2bdfa41a795709f406ddd776ac8d608f49150177659393e1825e53ebce88bb6b66882926cefe5f603bd6ef0df2f2a4ccdb85d46657984ef6b8b35883ce0ab", 0xc3}, {&(0x7f0000001700)="d28661d1b7cfb7015c94710d350356da3150612374824a7542bb63b6da6a0f213f48955e75044e5d071b37076dacfc68bf6334787439202e8d5c407abccb23be183f", 0x42}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="1acc5af112aac6088f336891af86dc4f672ef5102fd77cb94069b6046e09b2db1d7355bcdc0baec34287cdd48ed8f5c447d3d63012c4302b7873e23491c686060ef9b4b0edc6cf", 0x47}, {&(0x7f0000001840)="703aa28c009d3ea6136d2b73f48276322b84f51ae1f74c1a303b2345528f353ccafd8292d01720be0dcab7e0b18e5e380226876db66aea8ebd7c55de626fb05da22c85ee5dffdbd2b0cdcaa5730c3c6ef268f1921b21d3309c4d6b8e8ec63ecb4af025e274fefe2ac8500f63bb51ffec80f026a9ae0869a0f956702340e0911a0fe946aa5267c536fec60a9f85daeea7423f181d38ac637ea401f0a2d7ae633c64eb064532c18cb090edd08b84d314dde9be071cac6e9c5ac7d3847096b1bf763175", 0xc2}, {&(0x7f0000001940)="a62c4032e008181ec76a", 0xa}], 0x9, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}], 0x80, 0x40c}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:32:32 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x0, 0x7fffffff}}, 0x0) 15:32:32 executing program 5: r0 = socket(0x23, 0x1, 0x0) r1 = socket(0x1f, 0x40000000, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7ff, 0x4) setsockopt(r1, 0x1f, 0x7fff, &(0x7f0000000040)="2174c378c49534bb3a2b2b4ff8fdf1484f8b2c46885e51821692885af2936d9954fa675e57139f6d1d432b6fff4cd691ac7faea1cb290aa00938b0d1f8b3df", 0x3f) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:32 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 15:32:32 executing program 0: open$dir(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) 15:32:32 executing program 1: pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 15:32:32 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) 15:32:32 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, 0x0, &(0x7f0000000040)) 15:32:32 executing program 5: r0 = socket(0x23, 0x1, 0x6) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:33 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)) 15:32:33 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 15:32:33 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000180)="02ad16f1a8a2ea6b6e8fccbf22cc4ce0c182d6a41e831d03e21238e79887675749bb6b9ce67bcc002d255b28e6e136adc222a02a75baf34809f56a0eab8870e6a1b20539c260e30740e39fe789dac06a9430b6b65c521e423c3ed717a7a38c417b755deb29420e2a786bae1ef0a20ff1bd3631593e993e65d92b0dbb3e90f47b03da84d3", 0x84}, {&(0x7f0000000240)="0a3b3075ab7c17a53cbe59daaa5fa9614e6862b40dd2ce8ceed96081d3e79135d40d685ca1ee7bf7bfea997146b0f6904f1e4a16fed8ba0b3647692f8422fffc1a8d973777a029d532a870e8e98e9feb47e25e17a7896a59f2c1223daf4758b57afd0b9d09d68fec638c473f50860b7f32f8774e46dde43b4564f5264f58326b1a0de5ecdcbddb", 0x87}, {&(0x7f0000000300)="a1e59550dff0677b3da938b5afe9c350a54b4c83a6105840da753182a3ef3bbdb04b751b685db8393da7b84714c194683528b19014514daae34b69e11ae1924d18fd5e29ea3fe8c3b95d31dc20864012f507a8c24bb922055cc4a85b6725345b8da1ec43599bec464e47119dc705b868c8d9901ab945458c2316f5767696414790d10ff91e29151c7bb714731cc34047066a995b700fb1c19641096acbc0ee2fb4b5ac1f6ced364a16ba67bbc6e5e96600d39d528cd3c6751bc7dea094c7e686c7303fac519f82ca059f7537394727e6efc49c8897f945651ac4899399ab85253b5c5c0e76423d7beeb0ed7f268f13fdbae6c7c97a89403b24fa04402e6cfbf6a1a445ff25377841782574208e86c3cc93d2f7a1e01279d39ba0962724597abdeaacef8689f437a08ddcdfe85f57cad274574e8217879687ce1cf2e38f4cd023f7265042954ccb0537853d9f799fe33f640aa5001455ae788f7880fe280148c3e89a262be04f9b343d445c30c3be6eefc72988671059c911a1772ef2d475c7db09f34e4b0e024f3af632c17ee65c38f34dc99470dd256af9bc6241ef33865771febcc6ec79b24cf098aee8adf60c3b648da0deef2e9766a1f835aa09cbb8a31f9859113691f2acf183d7056e9410cac10b9af108335cdab23fb11c8cdd750581c0992445e9e561a719279758208884e6a60f44ed444b4fa6d78f9e6977e67aad6e0197bd5ac9a78b5123d3bf4c64b3652526c645fb3fc40f79efc69df5c12f34b47c60968d27f5d7ea432a0181171a9dfb99f4473b03f2433e97b36fd5c2e31112c4de5a02497f0dd614fad71fd5b1c54a467f82aeaf59b0f21442195ed7168525f95b85f07bd0ec21c82e2fe7ec52ee0f351ecc3b398f76aa6fc6001ffe7c1f3b3c44f0c4c99307b959be42b368ddfc04ba83639d5bac32866013db5f79aa50f0abf37eb0c5e82356ed3e617674994d78a67f12a59cb8a8b4410950d22a68c90579e3378b1adeb4e809d2720e84206bf92874cb7cd67ed007794e7c04d6575b931b930f324978556a5424384f1ebd0beb5af594559ba6f8e8229263180eb8399b522eb0db7a9565603f4b654f604c7a800c542391203fc3522fc3678733eb7b9565d217e57e0acaafee2700e41ca81ef95004f890d28c0f9c73d6c4ac073c55f957a86a8a787fe0f32c17dafee8bf9ef8d98d58e34285a408da5528441acc52698f46a5b926f1d2d66635d19f22a3a9571c9b3b976a4e6c8db8f0528862aa3c9afebba7c172da1d5389572557ead0f0778abe5c785a506124ac3d4e8f848cd42354fd18b06860e4b7c4ff8d7a43b80e5b96ac07d35e3d789bd6ec6763be3781e79ed15f6141d0f6ed1071cd0e411a2ff28ee1f490542c7f2b17fca6e7d6602a5f477482cdcb117502c9f734d83dc9a425278b70359c4334b8ab4358bea78fbbc8b2476e47a28b3fa6d1d08870547245d979415c48411b8d9a0b48171df280e4d49242e5163e12c39b589e587752f4f715876e0673c031497ccb7b0476ea9e69b81e96eedef27aa63634ccf64c31ede2653d44ecb5d91e567092958fc079952e9f8f96e7228bced6c7db9aa18df780f27930d542e47e366bc19d042a93ce575726b8b329638c4239b0b7b97169a300a5d58e46f6abb3b618b506f82ce73afbe2b455e4c0a5f86827761e845d234049d61ba3d7abc8091953f9fadd5e6591c9dd08b61b9d83a44b5e41ca06d453b5ad47b7066b0d99f0b77b65b31191cc8a60566b377fa5bd235ce6d9ea59b00fc5d265e4e2ab11dd7afe98d516a457ad838dba5018a63b361ec09a22f70db9cc57f4076247c4ec0a004a4080b021a2b3d81d78bfbdb0cc7726f604976d7e579b3e5e790d485dbfbc950f1a3ce9d4a32ecfad8812a997a150eb159b9da003ca2233f589c3adb3eb8985ea63c9c997e405046a883493ee1f664b3f7f96bbf8e4ef0cf4163af3b32808624f20068a4322d4787215584c47bac0ef49e559e99de8473bed50a82bb043fcef9bdead867c6678a6f9fafc7ef9d06f2a94aa44cde0f714a7d8f3bb42aec8032a9c7102cb47c877ef93b366624891d2badcefb92ecc7d80083a21faa4f2b307d210d816321c8f36fdf1484572ad2c80730e0a04bdd9687c9c7bd7e02a93f7000e8580921738e8349b9af5bae2fb5b7a3e5eb65cd5a41f9a6691e950fc207a9a73975c700e5e707804d9dca633a7252edbf63851f27d30e4ce071006a0b14121a3a6221b9313662dfb68bdc182ca2b8ace0a11e3331eade0f874d2b09e19cc3e931fce47e1f8c271b2efbd3c0a1cfa8d15c4903499510739774a440176f0376182d8da8aded215d770f1c9a87cd9c9661a25ea79a4e2bb74c970889dc752bb7af138c5b0d4ed13d2e5a4a66f3e1a8f357696d213797dc89765885e38416bafaa8d81043cda5ca070aad57883522ad053d201634d9c6dd4bff8e20ce33ca42d1009259d8dbd585f4bd76061d9adcd5540490bc090d0a3863236a2c7d68b6859e0368bc411fce9c0a3777f302cc4eb39ef6935fb9f16745b297e72b699918dc465939158b13a3309b0644499a06c99a41ee6d1d92677e2b225264b90e212414016e5565ceb628449ba4424734885466f657d89800c7544222bff604da06c93a8a58966df28888acb306eb2c4eb56da50ebfe2d41c5549bc41966ba510501f727fbd8554541563c05e057f00901b243675e5887704708366e5435e9ff12053c965e753561d34d47118b215183313468a2a6908dd666b49f1046c86f6854222aa4141fda5f9baa5d82cd01eebdf12661d1fae90d17c035be4cad65c00f6c367b3232a2f208ee90be424d320e3a582af6651c5aee7f862aa69f9b3928088c8af1c945dc28b9470c361c2c2c309f45d05cd78474e0cf91f1f4fe677c6b3b72da8cef648bda37c7e6deec4bbc31d818e123607f41834b867db7b312eb853e3d9220a0762fbfe80b430719af176e9003903fc1b325f05b19c4cb00e6351b049edb7c477debfd1c98445d78bec6f51a2f9cc70de6043fc2b5cda82532c25703c00bd075c3835a9e5024c513c9f3426085ad272502f110a737bf8620d3e868f6aab3f4650b057aa3035b6e636abcf3aa81dd30c76469871895f1fb2809fff401214b01a636c65fd4b75f7611c23686ab73701db8b9d8b00ef9edb297fa1845ef34e25ec354d3c398f6924a96bc9f2e698c45ffe14d588d6cacd14c330bbebbab01abe57156551f9f54743d798540df9747a71a2640dbaf3b32c5d5cd82b48a68e1b080066506791da9ee9265a93df4ef8e9cabe0c165ef28d435bb9ee52ec81414bd0e3369a4df1009dfdd038b724d5fec0be860e982f050b8afc93a4f52de451c6be920f73fe9015802856f78666648c989156cb1b2e69c330da087f6307c8facbd612ca1785cf0fce8d75989775bf7705aafee5b955c811533d6ea3a14842473c6ed3d0b594dfc09bb094164f85bb07cf12259e295858718477e9a63ca0994171585d650ca48b0a01fbd2c96bcc3df58fc9beca463082529532490777c878bad6b9718900f1df16535f392efeb2247a27749bc1bdb430aa12c019ecca59f416fc8db5e5782b960b9f4e3d7545c41ecdf694e8c02e42c8653f3848441f4a834b9714b2e461a3b4be59048a3cf70727c8f43827bef731d3952683a3fca694c602509cfdd83b46dddb9937709d1f368213e0b222b8d5824663ab07f783cb37bdaeaddd52d3d113b385defccf66680f2241578436e95d70f7bf34c01edebe4a1d822567879f78ceaae8312faec4327099470cf1de06e24c3e36eb49ce9440fb6998a90fa261e1b7d68c41d4c8602a8a487b5b287a163fcb467c1d5bbef7780fdf98cf939a044e0b21dcb76c03c6059e53830df236cda908dfe7d4845f0eeeebf84ea28715e70ff015949ee66ed83badd0d38d4919a09a1b655b1eb56c77a57e1ccfa96dc55c2967f4766108f6b5bc050201ea08f40c7de9b4e52b51decd7485e6237e010845361b8e4e5ca0447bac8a01ca4d6290407f6293439982743bb1560a65eee06d74eb30b14cc9dfff6dff9d3d9a625eb1d3510201aaf05c682c78c9e6acc247d7980adf878da782904b81c4ac28104041509ec4d6dfd33bd4eabf0e9d3d4967ea9740ef4b86985b1aa2ae0d33075cd3639dfe7b4bee43eb1df1a0c3b1d517f0387844d35ccc34bb7285c926fa2a472f1e4a90e6b36178e579cd8e0edc1f39ed27fe04dfd0d6946443456ddc8c683a165ea532b7de52a6cfdb76ddce892f5910cc4e437818ae654a1cf6749e630de9a17cdf3cc80178c20d9a10108de50d426129cf4579dc011ba2cbabfd6075ebe1defbfea471d978fe4aaf33664546736a376e00b108e3b6e10e1b3a99a28b65fd3cdb4e85b86e137095a7cc442534d873ceeba1425e88f692c2a162ede5c021ea8ab21b392beac40cd3bcb9c7e3a42a18284429fef71da0f92dd1bdf08797dd31ab17f5dac334c6c5ffc6bf861500434cc334a30443832fd45d68cbf1d6d781657116d1c91474721a4c47b147741f93945abb9ed4dc56d525b4882d2832d7a2974aa90dfa9b3707d42c3f3dbd76c597f79a02ef6e446c825e384bd1ccb040339360c6756efc8f0596a343018f7b5eb1cfb1b5d763dda00f8245840de7671586113727ae9a81bef3e833ee6de1de270c0d9c135e971344434d8a6db49a68f93035cc87598a9be5f95ccaaa43bbcd09457f7bd349f9d65e80e4f200b4c1b9d85465a0f5170980e0c84b301cfa1681f12dfd1313db4e9b4d0cf9ef6de36a14f8c2118d7f85ccb7a997abff3a56e0faa5798fbfe6db732da24bcd038978bec9e58e231c24b213b3ec48f2c7fb4643e6bb05ee49f04e11591191671a7b733987df5db5ed13a405a7871ca258892a11fc4cc661d2e602028a613e4219aa375e750e71e2462e1ca0d67747318de0f0f70edfa9fa6ed2b3dd8218ee8a6477c10269aed5e838fa91b435243fbe2322fae069ed999b7e081754ba832760a155e10eb282bb95235fa442bfcbe3fa904734c1a94c3d8659af6c71f75de3bf5ab9a794dc087e3b1be6a4354a74cd28c747ebb36678232d5dba9c296b628a5da01008103835335bce211601d8290550b068ee835ae9317531ef488f123f561268268198898feadf69e2509340141f0a93ff8e715f224b333b5cb50fa8b8b53a77ab37c756d697588bae9b4d4ca690867c46efbe054d5fc5811cd5cb076acd570e0284f8cf4ca842b99876068f7c82271ed6bf987e50531ca19e55f29e9e29df53cb670fe21e274113ee1f2dfd4e6e11fec3721b029f16aa26702d03ce877065133bd1888eec11450264ad871248dede5123fdd602bcfba91cebfee53765089d26ff14d1b7eb531aa25fd12bd92cad63b8629d551e46170640c234809984e19872cd6f67a95bd3782f57aa07b8ff221ffe98772e5a7400084e0b44e8a1ccd2f57499149c039a0b93f3c32998a870f93d90a19f837ef9f4f5119594e3a1e7ab5ae4ce505598e10a689cd089ca3e162789f0d6186fbf959d76e2b87973e7836199784889e76a9f5807ca84d750f592158fd4bb5704d0ac56133bd5a861abdd8b92972108a99659b2f0ba981666abcfb60d64082916f9ed39cb6684d711538c7661950240d4914071d08c275b1dac363a1919baac61b56bade727ff614cc0391b719b67823c0080c222cee883d0e0077a3860597fb84394ca5b3550760698a3afe949d46d85b55062d8bcb0f1a66c441761264111011e8e5d25f0b4625b9d176eb71defb10263903", 0x1000}, {&(0x7f0000001300)="d731af7d0c67f7973b47e474356424ad3352c1097899687bf9ad0cd305c4902dfbf8a1cd18b06286f897e89ad3589ac0b27e42bdfd1aa8381a052062a8f2854b5e844bf95d", 0x45}, {&(0x7f0000001380)="9900991d66754180952811811c58233a86ae4682dc0b95d86fdc3e8a4bc28e1540", 0x21}, {&(0x7f00000013c0)="dcca5c256ae42b37fefb59feccb9f3a13f8143441d7708aa13e3bfb75a46382c7cee4e003272895f1d22e23e590a2a6d4cca3adb728172562970a5113739ff6dc83ad2d4136f3c66160b1c4518203485cb43985b33cbde360bf87b88b2587896056434fa4b38b4bbd5e883ae5523f04fbd773e3ab66f5831adacec0097cebe6086d046712b3803486237b2c8d51032f45cf71141fd25fa9fb296d8a800ac3a17a4a6edd516131927845d9ab5b0c435a589868a6f86a5764ff75eaba8595ad9dc8e97924f1b4f6ff157ea1f53d414169ecb7e7d97d370100d9438a0d20e6ce982d30cfea893671d9912e5508f1813955754e86bbc2010b804a21b42aaac6c56868360eb4a27f9f90cbaa20c1f5f00f9a6b21b078ebef56b3bcad80573f603a892f0919b9d935895835fc130a5bcb4d449d306bb579cd554ecd8bd2f43c455038344baf5c272b0faa970c0f42eafade2f5ee44e2204922c85ebe1457d2b5652af9e6fe00f3e24d89b6ef356a8c134cbd13c6110eb560b5f5b01bac28053fc4c2c3eb73e08babcba81f98c6fc100de0e2c57e8f93bc2205fb67eaf4d25d8ff166edd3cf760755ca288b57cc4d50ccc1b4463ad0957613251490cb0a6332b134fd814b3ddb91d0ef2fb14e8cfbf181b4afdf091962a1698213b167694f3164e6fcfc702b89c3bc8c4187f805179ce234a6ed08a652d6d943e52a010a7d8cd6fc88cabb79969e0ee21a309d0b973b58b93f5c4a138ee743c8c711bc1c2904b7489bccfe4cdcba0c01b36955731120781666508476dcf921de51f3a718e2c9a556d13abe1586507fae577044fcf7b6f20bd7e08eda93659eb13b456cfed634edb5a7bec04a694d05745ac7591812238ba8066a7b2a431e6beaf89c9aafedc5d24c793a0114114128ea1513d2fdea811069310e8e254f520d1e22d28f3dd7334a0c4eaa005063a72b5f6c12720739ea7dc47631306c2baad334013483d25400a84458baab6ecbe0aec7e0ea784fb9b856a183bbf9897891012821dc5d3a8c92c03f1536b0508b8ed96dcb76e81a32254196db59f4816d87e9b72cf41ed1ae18481d4c4a93f67c69e9f26b6a879cc02d500ba2115046e91c438531118f48b3f0963195cef3dc63aa36b3ba1ffcdc70fd18cde6664a7ce4af2a1d0e47a1f5451f8c6298395d831e70613f7864d9f8a8fbdd3bad262229d1a76137b2fa8c87a7a42249915b417a25ba5f98bef5e8781e3635e65c59dac7d8284371b024a05f8c0827343bf7fb16c7d676016e575dca54aa79a6954d41bd6cae177cd7eed00241afd613ed76c984e8c20307c89293846c87e12d013ceee371adc9f3bd2a27c9d9ee50a7bd5d30305f0df85ceaf06aee5f674d66581ecbba242b95a478fc96a154f97d18656e2ed915245daa47b9a2594b9973a20593c6430cad93d5d4b66abb77c216a784ae286a89c351124284c06c227bdafd63861b286c8f8efe833675eace71614e8ded4e2cd7b90c73367f9d8b3a34a545119fe7567dcd2d4a6421884b0dd4e414c95792d33fa13c6ba5064db9922853334fa1dfb059f7b44669796f56847ef8650669a0b9c8e0897b684f0523c3ff5d62a5db6fd062688227a97a11127cd57fd1b35aa6b681e529f7da0598b17f041f8d85bf6dd810e8b4c7f516704094fa004be05362c70eeb5c6eed1beac8b834baaef47b505ce987743e4d349069b9593c88ecc1875830762223bb16433aed649756123987734ecbf8f0f8849f57b431b4c6a15a33dcfb4c16abb74afa81236562af27f3947e2c2242807cd7f77a8d95a6c24d06e429ea370dffe747bda3a5f4868cd9b41a54155df75246c657156ccac032b70ff5e6081b576fe8fb852ea32412e4098777c6bed9e22d5094ba291efa74ba7cc1ef73e4573af9c04c3cbb704e6bbf6dbed9ff5a29586960c4d8fbd1da459f7de3975c1a43e91fb0f0152f83d58a9b7757af89d50c65ba8cf798b9145931f33099b8d37b981c3d46a656810f95a36537fdd78b66ac03373e7cfbddd00c66b7c7e3438b4871282c2cce0f183b7136ae71037d346e6f230f6979a3916cdb7d4c0a35f67516491f323335acaea0ef4099e2c6895f8074e7d2485b76cf431599d24e0d4f4e49c4cc6747554ef4012ed84913e2179f8a12c9ed99884d3b31fa794f25f1777d402f290a120f5c63016ec2a8fe3ce955d7b42bca2a0f109691f69c44ea09e479620db9e143b0b5b67db931185182c919129ebfcf6b7f9dda27213d785338608dea1c832ae6f3ee05c3919d7a4d4205fc21782d0faf2a07b37d87f5ef6d962863c3ac3b9aed2030fa77abd8a926990b04eba8426d5525dbe4a1e4231888c6838743e2809c3a2a83d3eeb99f439218ef36a0a8e3805fcff16356f4aa6dbdcad1162ca318a93e8b358e06243fb659a7939d83fdb791a69b24939734d73c1811bc4614f8eb8c5f6f9c6690c93e2328790658de9970c9ad454729841fc0f3f4897d0b45aa6bc2d8e00cf5d462a31e92bce55f37fe8cc17db896e2ef0279b89d76aa258be781b6098450056feca86dcb764d6104b46d763fa27915bc3ef7ae69859419ccf9d7e7e16e49fefb284cae7d717d33455afeb266e20869e83180d372845fc566294a771a6500c03f8ad0656be8b68caf2d9c0001dd6d7b9b6953eb80316cf0342e7714566ccdada80314cfa387eb3ec0baff826144369dc537de8fb81c80142042182a68db547f08b3c92c9f008d4261250fd031f554a1cd62731b04828cd38edba1a3cc9b8a62b2c1b3172b96ca2c40840d786d168707684bc4bd99f103ade16d1c6882bbcba86822cf4f93c79b92527ab37883f728b0bfc2bd6ebce04d81f1fad7b66f03c757bf2785f8f0cb14e4b749e1aa3ed3bedd013a1a6a01d5482ed15f2bb9908cd0d25425b0eabb1aaa1995aff7eb2fac15bce1ed38b3a3c2ec64aa24e7a1acec511904fcd7d975f3e5158eb4cb2042573e8c1394fb9bbccdc0c6f811c24508b5d70997c07a94b58a23e9d82f16e3ff67a131bab8daf556e365f7bbd938ae105e406fea5e115227698743a560f8a22467035fa34548fed888014d4c799c423216fbb357f7502f12823593b2e01284a906b57ca0462c1d65008d785ee550f5c31ffb17326bddc15e0a7ead4bbbea51cdd44f07e9a8b020ae54f98dd87b1ffb989e11feb240f5ea57a4f5ef5623da728e5e9f6c8d8b3b5815174fde74d217eda206ca166a5e054f87ab17ed29d47b368561671e4b699442c2c2e24088cff21f357462c50141f073119573cb2b89f1d154b42068062c61c8fc7860bf11803b565acc12a6861f10602da91acbfe1aee94e7f415d539c5efcc63f3ff2bbffa77a3014f4d12eeb6b38d57a22df7c585d340fe9e98c60b1078170a5fb0afd159e52067506d111d6326a66ca4446aac295077518a73fdade10c7bd8bc83533d7d47da116d65ff88f0f4c56f55bb46a84a2c02253a7fe3e5d7cac3b371479cbcfd582ceaaac7f40671ac98051c8c3da6fbe552d3319b968186565df3cbfbb2dbc3d041be9b82f70bfd7754a89992ba47d8fd803fcf3bd63590d0ad07d7b916326f4e434de3dda82056b8da59a35ab00484a248e2f7a89879de7a0ad1137ea5c9cb7748d110c41adffe81bfd98cee22c595486036bc7bca10c6fe89641542543948f2748d1f5d898bd67bf590970ab339c4f8bf4e837dd268438ecc417a2a0cc6d5d15e98af4bd4fdbebde09777d7b674a1a4b577c02c4e4d0821b5639fd1fe57f03e63cdcf70ececbcfb3432b578455ec84415cc7d0c4efe5616c9685809ee8e93cbfc63a3a378f985bb826ebed21108089d89314ff97994838cb0922f1cb4576a8f34b7fd4417a3606b804dd75b1fcbd3e157938cdb81ade066037b6a134816dea9f6b014a085f492d97ec77a0fa013d366f4a8c1fb263c53fb50dca9e7de34e31a30963b8392cd86c0e22f3c6a6cf744f3f849025f7eef4c731ddbe61bb895547a6668dd0eda04579fd91550c0ca60b41c451c2017adc2901f2f13d21ac79de490e0fe47bb2d0b06b1552e5a04997713bb80d22c8bea15c62e910ddf757f8551b29bc5189ae7306e931578586854e0410b56bfffcd973e910080a279b8608667c1d929d9852e903e7b334ad66bfd8749c19218ed3777194d85f7ac93748ac6991e9fe1df23936e0fb74373832307097d28b2f17979dc3ee9511f756de9920c7fac9ed97e62e7304711e353bf27e1392baa8ed24fc350281c7876dffe862c79b1f349a7019df9e5d386d2a7c0d4c0726656fb8023114e67010db13a4bce4c1d5aad77610ec1831630186ba598ef8f2860e6406b161e686a9849735477d827694f71dea211f765ef9ce4783a6724c1b47ba64d9703748f615ab593a410039b8e30f5dae19f1822ab3ae4c7c9a58d619f9b64d0b0391ef1bedcb3b82de7703608c6570864afd5ab40cda1883467907a03289a95926db114c6ab796429f6fd31205889dd66831aad96bf50d90d919b7df5cec8f796a4a496f48ec8e0488d2ba44579bd4eb27576c24d9443168eb746ae4ebe586d225eb18cd7fcdcf8be9e8fe9dddadbc0623c4e769bfbcae9964d245e33b035245e05cdaff052fd748224bd7ed2778f775d433caf0d2350aa2b5843e5f5bec6c0c6b44f9c4ffb9def2bb1af63533d63ba9f249c0bd423837c6f0c5cd655bbe4dfc75a885507a3e1ab9ac24c47f9b8949d3daf2ec2c8d618974baf97a4fa4aa7046a7e92a546569f5fe34db03aa05d715661388968223ad87c0db4b1166ff4249e9cdcc55476a68ac171b084c145bacbfb0b33ccec777fbfe3f59753687afcbea10bc32ec4f7b4eb7c6e502025ce7d8e0373a048b66b66848eb5eac15ee63c9da6fd7e31dc3db5ef64ac2758396286afc63f51d2b09ca6e4f63a4d27a3b700fa8f7b3d5f8b897c2650f60436cb0000591e86bc46e2fa6a12545126f26f2ae9319bc02fd48c079b7c6c624eadabc6f48a5efde3345ded6c85474bed2145c8930aa76494bb55fd921bfc3da0e20a7f145ea89fe948bdab063f10724eb8b8e07cf054341801daf52542f9ea599e68550159bd5e2942b99d1886346ac2a48573a34667ed010056de404cf895d2dc1156ed934f0507777878cd294720b70d22a1f659f27a7386f06a30ec13c7db01ce711d6c86ad5e5fdc858f122f59603fad212cfb37122a9b3684c0f2135bcdbebdb7ebdb60b202291d60dc2d25e49311d4a075cb2606e7", 0xe78}], 0x6, &(0x7f0000002480)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x18}, 0x0) 15:32:33 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000f40)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) 15:32:33 executing program 5: r0 = socket(0x23, 0x1, 0x6) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:33 executing program 2: lchown(&(0x7f0000000100)='.\x00', 0x0, 0x0) 15:32:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:32:33 executing program 3: symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:32:33 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)) 15:32:33 executing program 3: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x2, 0x1}, 0x7f7fffffc001) 15:32:33 executing program 5: r0 = socket(0x23, 0x1, 0x6) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:33 executing program 2: pipe(&(0x7f0000001300)) 15:32:33 executing program 5: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:33 executing program 1: r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000540)={0x2, 0x0}, 0x10) sendmmsg(r0, &(0x7f0000009d40), 0x2, 0x0, 0x0) 15:32:34 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f0000002d80)={{0x12, 0x1, 0x0, 0xc7, 0xfe, 0xca, 0x8, 0x12d1, 0x1427, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x92, 0xad, 0xec, 0x0, [], [{}]}}]}}]}}, 0x0) 15:32:34 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="14", 0xfd92}], 0x1}, 0x4004080) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002e00)) 15:32:34 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000002d80)={{0x12, 0x1, 0x0, 0xc7, 0xfe, 0xca, 0x8, 0x12d1, 0x1427, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x92, 0xad, 0xec}}]}}]}}, 0x0) 15:32:34 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000002d80)={{0x12, 0x1, 0x0, 0xc7, 0xfe, 0xca, 0x8, 0x12d1, 0x1427, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x92, 0xad, 0xec}}]}}]}}, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000061c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x6, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0xd3, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x0, 0xff, 0xff}}}}}]}}]}}, 0x0) 15:32:34 executing program 5: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:34 executing program 1: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) r6 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r4, r6, r7) r8 = getgid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) seteuid(r10) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r8, r10, r11, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:32:34 executing program 4: socketpair(0x11, 0x3, 0x0, &(0x7f0000000140)) [ 309.3318951] uhub3: device problem, disabling port 1 [ 309.3819035] uhub0: device problem, disabling port 1 15:32:34 executing program 5: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 15:32:34 executing program 5: r0 = socket(0x18, 0x1, 0xfe) r1 = socket(0x1f, 0x10000003, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000001740)="8e9decdfe2fb9e8cb1964a93e4c039258f84f4f734ab598d2aa69d6338ca08f4051a720433508362de161cf28d34d11450e9bd8d709eb8063d20270a758569381cabb3248ebb1462561c6b14e217ce02de0bd92d59a9af512a19e189b49712b9cd05622db9b7c363b4c532acd22d7043d995cad8fe05ff9881f3faefc4d64ff702afaab74f77e6408147021b90cb84a9d7886eeaa3b636d4050cbee4cdaeb5cd9c728291270dca91", 0xa8) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = dup2(r2, r3) r5 = compat_43_oaccept(r4, &(0x7f0000000080)=""/222, &(0x7f00000001c0)=0xde) ioctl$FIOSEEKHOLE(r5, 0xc0086662, &(0x7f0000000200)=0x9) dup3(r1, r4, 0x0) dup(r1) bind(r0, &(0x7f0000000040)=@len=0x1f, 0xe) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) listen(0xffffffffffffffff, 0xf90000) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x5, 0x80, &(0x7f0000001680)="20eab79ef87f0060dc656e3ef211cf081decb0d3446c6394031055dd9ac39583b2df97fa2a514bcf7eea46366f3db36ad41d59a8bc0216c778d0d88a82dd23c38fc66410c3c7f2db0dc69e587cb67494aee50293396fe4be5d68108e7dda52eaf6f2dd354e31adcc4b6dc53d", 0x6c) readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/12, 0xc}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/64, 0x40}], 0x9) [ 309.6219250] uhub2: device problem, disabling port 1 15:32:35 executing program 4: socketpair(0x11, 0x3, 0x0, &(0x7f0000000140)) 15:32:35 executing program 4: socketpair(0x11, 0x3, 0x0, &(0x7f0000000140)) 15:32:35 executing program 1: socketpair(0x11, 0x3, 0x300, &(0x7f0000000140)) [ 310.0919029] uhub0: device problem, disabling port 1 15:32:35 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 15:32:35 executing program 4: socketpair(0x11, 0x3, 0x0, &(0x7f0000000140)) 15:32:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 15:32:36 executing program 3: r0 = socket(0x2b, 0x1, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x24004000, &(0x7f0000000380)={0xa, 0x0}, 0x1c) 15:32:36 executing program 2: mkdir(&(0x7f0000000000)='./file1\x00', 0xfeffffff) 15:32:36 executing program 1: syz_emit_ethernet(0x41, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffff1000000000000000ff86dd6000fdff000b2c0000000010000000000000000000000000422b5498ffe4aa33f30900bb4e742f00850090"]) 15:32:36 executing program 4: recvmsg(0xffffffffffffff9c, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/4096, 0x1000}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000800), 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/248, 0xf8}, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="afe90b8d795800000000000081000600080043276cc69999267d480f9078ac1400bb0000000288036444100131ffffffff0000001fd400000894060000000901440cb681ac"]) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="7802"], 0x10) sendmmsg(r0, &(0x7f0000000000), 0x10, 0x0, 0x0) 15:32:36 executing program 0: syz_emit_ethernet(0x3f, &(0x7f00000001c0)) syz_emit_ethernet(0x33, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x50e86a25, 0x317c00) syz_emit_ethernet(0x4e, &(0x7f0000000200)) 15:32:36 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="14", 0xfd92}], 0x1}, 0x4004080) 15:32:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 15:32:36 executing program 5: r0 = socket(0x18, 0x1, 0xfe) (async) r1 = socket(0x1f, 0x10000003, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000001740)="8e9decdfe2fb9e8cb1964a93e4c039258f84f4f734ab598d2aa69d6338ca08f4051a720433508362de161cf28d34d11450e9bd8d709eb8063d20270a758569381cabb3248ebb1462561c6b14e217ce02de0bd92d59a9af512a19e189b49712b9cd05622db9b7c363b4c532acd22d7043d995cad8fe05ff9881f3faefc4d64ff702afaab74f77e6408147021b90cb84a9d7886eeaa3b636d4050cbee4cdaeb5cd9c728291270dca91", 0xa8) (async) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) (async) r3 = socket(0x1, 0x2, 0x0) r4 = dup2(r2, r3) r5 = compat_43_oaccept(r4, &(0x7f0000000080)=""/222, &(0x7f00000001c0)=0xde) ioctl$FIOSEEKHOLE(r5, 0xc0086662, &(0x7f0000000200)=0x9) (async) dup3(r1, r4, 0x0) (async) dup(r1) (async) bind(r0, &(0x7f0000000040)=@len=0x1f, 0xe) (async) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) listen(0xffffffffffffffff, 0xf90000) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x5, 0x80, &(0x7f0000001680)="20eab79ef87f0060dc656e3ef211cf081decb0d3446c6394031055dd9ac39583b2df97fa2a514bcf7eea46366f3db36ad41d59a8bc0216c778d0d88a82dd23c38fc66410c3c7f2db0dc69e587cb67494aee50293396fe4be5d68108e7dda52eaf6f2dd354e31adcc4b6dc53d", 0x6c) (async) readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/12, 0xc}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/64, 0x40}], 0x9) 15:32:36 executing program 2: socketpair(0x10, 0x0, 0x9, &(0x7f00000000c0)) 15:32:36 executing program 3: socketpair(0x10, 0x0, 0xe, &(0x7f00000000c0)) 15:32:36 executing program 0: socketpair(0x17, 0x0, 0x0, &(0x7f0000000340)) 15:32:36 executing program 4: socketpair(0x2, 0x1, 0x8, &(0x7f00000001c0)) 15:32:36 executing program 3: mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x0) 15:32:36 executing program 1: r0 = socket(0x2b, 0x1, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x24004000, &(0x7f0000000380)={0xa, 0x0}, 0x1c) 15:32:36 executing program 3: socketpair(0x10, 0x3, 0x6, &(0x7f00000000c0)) 15:32:36 executing program 4: mkdir(&(0x7f00000017c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 15:32:36 executing program 3: socketpair(0x10, 0x3, 0x10, &(0x7f00000000c0)) 15:32:36 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000004140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000004180)=[{0xfffffffffffffda4, 0x0, 0x0, "8380a7f8122a11f12583302e62669439762401fc6bcf6916402411f76207287d6fe39173414c516c2a7320afa88a45b79afeb899963cbe0dfb19cc27f4f4ff82ab7ee5552b70d4b6649231198b83fbb0b9f56d37ec0c7f731fdf0ac55ec7f2316872a42474484ec1d6f9359edb890d85cb7302b2362b7523d3c257438db94ae0b376984b03b01b5fff29c9d6edf246ab9fe9575222fbad679de0a567de5d13b44c1e062f943ed4c0d8231efe13dfe95777f385fee4696bbc82ca1d2f89a7d6f0fcc734fac84029725cd2d2626b435427bdf5db91410d338c2200c61744eb9199104f0912a63f5e792ed4ed02f7eb907d8549140b8db4eeb58f56648fea339fa0890363235f2923d41642d746f5e9dc908c84e5825c61ba432d7927775a938c2091f5e224b2cd08ceac51432ecc0849be30c727987e54c6ed785bf69f1955f9c8d98ef075a285b49525d24618f4f68874ae9d0026879962be9d5394c6db5aba61a2e02a8bd733a5aa240a835e1887326c12224f2f4ddf2a4ff681bf3107de55c99cc57bb56d5530305f19254577f7b9356086fedb51ef4176efb6a654f48baf4e0222bf3f28daf69c0bd107a29a72a78f0191da730dfe3d1936ce3d80736df423d0bad94ef2e9cd77c5275888edae3c11394dc9cddf67c661101fade3ec5e17012817cf2a70deb22eea8f821fc00ffabdf5350483b956905665ec16c0f8ec51d6e2eb392c1656dca42780bb0f817903cfac6112f8b497435ba1ebc497e7f7a129c3a485a1258475bea47d6480636fcaa9778283799798753211abe72700fefdfca3c0e9bc46fc14ce9d27e0768b48784741de66a5bb9e48b69f4089bef944ea0cf556961351988a8841ce82f62c6f933086a4dd965b4149e5ce3601e5654104a150a395917c9e4c54c3163068bb4d96f0c8545f11f22c632b4a2c411939767965b446dc2a4b25a6a50821cf31d8ef3c69447059ab4ca84e157b159765698ca31001a6b54fbb5bbf13136c6d180a80f2c096d26d0f79680ca1391c6be542378eef87d198cc7dfac6c68bd9f59ad5330ab6ea7f6af2261e454f0f90f6617cd4c346dcfc6598c18d17697984eb29a0e243c8ca67ea1e9681125f6e44af45b6576aff96e15bda38de0aa02d744e30da3b1f5e1e9e35c7af581198bf6b94a86cf408daf8819529b8f511a307feaddf13917c8245b7cc767035b1a42501b6caaa2ae8014ba501c5cfdf735ef976877ea7d6d47690dad9f2740bdcb7016945dc89b990252669c88f63630ff6361164cdedaeff3569773b13e5428bc5afbab649bdb5156f7eb8ca0197a7c188fd90443510c2eb2802b46c63c3aee443f99ce7aa8b9351df4a6efc31def153721ffe73afed9bf9b63251d5022fe5abb594d29e74f75f4a8e851188db64a9986bba5f62e2dcfb6dee7686aceabcbe70b67c312eea2685820dd9aabf92cd1cba5020163291d42363c5d7b66f7297fea64e37b7055e9695051483a3b6dc0764f8d886c6cd9df3f268a34d5fae3a42ff401abfda573b8ef13c4876eec9a6a56187fb28428a55b866b2fe10fd044e80494c77901dbfa6cb65685e6e7fe4e2cc4cd9d824e1113744adfa95635d9db65c123a144abd0d6e7649ff981b167cfe77eaca803566e9a84b546208a7a9e26027d89621a11e3965cceaaba3f652338210fa1129ec8f30419236fc564ee45e85a0df5d60c9874e3e7afbcee07f99c8befb4e3726127b9314191fc3d7832705577228d722a821e3d9f1f13d495ac8e251a17b3a6eccc53b5ac18d5012e3e4237a07c8d5e297fb799c595660213552b0f810636379d74b6207d963efc67d33550b3b1b323566b77c9b1e7834646b8d052bcd5612b9bba4cf0fdf89559be7f1b33044130532f5f2ac0fd481e2f074e62c2b3408c5cbf3b5752d6e99a827c7e0e0efc5ebb1978b1ea4072a7cad8efa7595c6db98b2c6fc7b475f880f2e32c6589d7b63dfab481dd326c88faead9076be37d69467b3678898ede8aa96a71e3750dd2b5788838aecca0f569d542e5b893dd39a55397b9e204ffd4df6486df05bc2c9a4b7c19e362ba35adb6c7a3847fb4faa2d64133e56d75006f5144e725fbb588b3cc9d805398f57571dcda944e9404bb668ba821e0e330defd188f127a6c196dcc8942c40ea28820ff80fd7fdcecbade6ba22c850d373dc31895e447f63d6a1b574a6f5a75c16bff5ee9a2a423935796434fc8e8e5234da676936172e66b641903410790ba78c5919c66f2917daad6fcc18d9dd7fbf9157d5890b4270597721d0e9eaa5be41fc229f9bb3f1a682d18773ad0c7f3cd1adbeb0782b8d41854569e82dc582e6e97d02daddf48e24b1d57d35a5df5cb8320eea7119bbf852faf025f97ad6d5817242dfd37cdae7de1e0c00f7828ddf84abcc771fc7bd4f533e598e8b54e3a1b10bbbdff5c8b25ea7dc7040a496f0919ac2173cdb9e8866109ba4990607409e278914e5bf7d3e13e78d753756032793593b9f7900a37130b1eb9323abde4051a4c02c6d72bbbc33941df8f518ecc2a5562d7959c4a12f0b2e4bb32a33869a7f29195ac11aab842d25fefc9e5fb1c2de1bb9d7a9d40f0d5d02c5603ad1d75dd4b0377318b3585b7461882e989331b04be8d86cc7b3db54bf3cfbbfd0ead3e0afbf17bb0af32fdf6c63a5ab2719e14c4d1f968d5f2978fea2b724b52792aec93eb5a2882959cef15ff2ac134b95b583d73ca18e4d11b96649290ba389ad7ab8e48ead25bbfa459b9de8c7e11d512e829ba07527b70d4216820fa6feedf0bc6d3e7610ca717e49446bde4db4ef5567ec9568ad87033e7ed8e1906e340dbb08759cd9b8963e046a4d36f7875adc709b6ef306af2102cd6a13e6311ede5263ae8cab1e4505aed09df79f8c3b2967bd0117bcefc50f29bb68042924f0e0c199d0ae60dc81d0d434301c67532a9b5d57989ad9d6016a61b72ffaf68ce05688db2989c817ab102fc6a1b95147431117a38b5a7ce2e44462e93b49821a231e0b60275ef135105a7bc0c2b2518e08a8a68b0c9c308232f3ec9452735fd03947619cc0d6f3aa3555834dc3a341dbec9e195c8f3d5791e97df09290e620c6a8eea380a52f8f7ec8fba71481e27e24d67b6fa1875738a42004fa4405880bf75fe8b2063bd441dd9d97c652c033bc05e02d729afc3caa0f23ce7ae9a9d785f023b79c1c1ae9d37fe5af61e0330cfc9366eb6ab39a642ecee8a30757bf62a031e8ac54574670ef66488ff57ea752f2043e1fd5d5f08d1156eabc24768ded4bdee5c9b4bba1a3c9c8aba405f26ec7ac059430855889614923f4bdab73bd972c03f8c3a1649837c162eae62adef642e2840118ad8c03bde203b62510d238d26b3dda66bdf5e3ddfe3c0e52b61ea56fdda0131837f723cdb41eaf6a1e1defcee09c4232dc2d268cc64addf40e98197f995dcdd7a7135e9ef1ac82df29925b21a6063b276ff1b963ee8e05023048ed0448a8f54181d430f11767eb90ae8268411f7ae3a766428136174f5f2bf8292472ebb1a38702935289f3d86bfcc13f5162ebe1ba08c020633bf14c984d2849db09ca32046e4c529ff126750d32c11a477c360736f098e56b7ff3dbf3a39d4df25d4b671205fe82d9e210658e009c38952a6198032b0f91432e0421205b3b6ebaf8cc9893d41e1ca7370b7650aee383ca4f581a3aa2eb8dcd253a01b932c216c0f38fb35ed5333cd38b3d7084ecb495f2dd740062537b5c18aedb280864f5aecad85fa6674224be0da0ccc34b380d1f23cf93ce80d5b107a583aa35ef839f4f3957220a37a08974c7ff62c7b43fac3d93100b7ab455b3d09d27b59dbdb1a6cb4cad68e91853cafb4b3545d2d268eb6c91701f6bc700a2a932222628c167507135b9d027238a3372deb1b94a424cc04a9d834225f80523c3694634282dee4a85e3923dd87fd4644f5ebbcddbc988dfb830fbcf7320a7eef2812e70ee70b54642fdc6a10d83a5911f3ca42314dfeee7a3d5fe54ab50c40b3a561bbfadfd54535c6b522f42c675c60cceed3e27f09b45e5463fe9f0502ff039057bb6f126b18f1690c6e2bf06a55586f2fbf423a4c189817961247760b22c7aacc3f286007a6b5be7e4e1b32037286be92904c6e52ddb829c15b644701bfdc562d6697768502a7be6cfd527fe052d3b69efa69ef39af75ce6655b1aced80521ab88614caedf1da28075940d9261e2b68d7f2a6cc2ce83de9eb7eb4350d548aed84a715425898691db6f103384fef7c576e740d692e084403f16551259ffb759ffa4fc973f50e5d9ca37e00ffda01882625bf3b6085781a5a6899979ffefc51eb34c49d2defad1cdbd78a3c4b4a17b1fe499965c7f1f38af841c4084b4e9e7125654f38340d8180b15c1b0f83353575ec449f32aaabf94a4bf5733e94a86962a48bf39d77419e420ee1072ed5e9d82902b2cf0c323e8ccd693c6ce18af9e8ac105e6d7e8c6420e7cdfc4c8367c5e35065cbd2880869cb20085497ce5de30c96c9aee4b2521209b957a68ae4a198f37a5fc6e4db9264cd4f5cb3fe910c9ea93fb61a3f060d0b6b1b7507618b9ef0215d8ade9f9e63962740f80f576f6600dbdfa6469a833d1b77c4db6fd5e52857493564fa50ebd8d32a8a9616e3d910836069d49201d2f5a312fbd9861208db2e3747e58616cb0d6eb8e78e9d5b19465b070b5aa17f8b068ae23cd530f72b1cccaea1054f91f1c3bc966623edce46bc5574aae410bc158c3d0916d685443630ee75cc6c40f9f36d00022b68f58e6a9fd5616c0a5f8722119f5447737fd2fb3bdafd6f4e5159b036054d1141cbe8392944d9003be9b1a61796a2bca9d34d351bd40bec76529fab6d7aee5e47b346f19fb88998b211c6b26d5daf91e52b58b435aa43c9759d9163cc06705e1d56458fe790ac83d20b35f746ab56264bbadfef0b51f7085f755c694215a382a1974ed796c1c7cc29b9f70f960a4be5bf361a8962e8979a724682f8d60ac3919626d42cf6e833af62cb81d760eb7ae8f7937953c9736716f8cf0bf10ca518e1623f47cef66b8051f06b9ae1a8ff38e0eee7de343f64766fe35d483ba7eec8dc1853e52c2861579c35bc64d44a5c25b41d24e0f696abd1cc19582e154384811d183be669d63c5405b6bc0a6de86b6d9eced6f67e34915d9781b98af7b799a9bea01d1762ea282cd89412ee879fe31228e8dc0823834106d749d55f89a80b11aafe6deb9873aa553141c58ac3a8eefbafba52b2ca26c52e65dd5154616e5697eb975869fd5c9f1ce855793b18b55a588f4f24751b79cfb9af4691177835c378cf62b89c6ae8e40e0766bce3e8dd730d717eee1ab6ad7a122d880c41ff79612a544a5704786c6f7f61495708d51aefc41b48110b75b5ea6283764797143c2e3ac79ce63475f262a32d3137d508fc77b09de8d3bae6cf17b90b20900a0e77d04030e0364744451b442cb67dd085472fa3943bfe391d8371a6bc8686983da774e6cbdaf10e0189f705a66e2b2b13b866805aa33a44b1980d74499bdd8717dca152fc3c29f04cd94b9ca83901448182a9c68eef9738243f98c932182604a23436494606b722b488f7fbeae7f5eadbc6a111e82032a41c86f966c1824bb8f7d3ab1a649538bd429f982138b564837600b29e1b6b6a4395c859fe5b49bf29611df27baa4b275d9e5052dff59908472f0ee8801292afeda84ef4d07469f6685153cbc14534b5efaa7f2702d44f4ebeaf4d18f30f8f930b4a12b038e4fedacac4eb8b3de1619da0f316627e349eac3eddcf825"}, {0xff8, 0x0, 0x0, "b51a886d3e2b5279f9008c3b5ff770abfba2ceca5c6733966a6901ac139cb101b2ff5b7111988185e0929226dde5f4454c774f11dfe756a1c37c8d147e289eaf93b1d185f74a536bf3017159231d41a6e3fb14fab7005814cec604b75eed2d4c3609597350efe7d0a5f0e69fa567af7adb9505ac40533061b3e5047ce3a2416ac7a48eb0f1d8d9cb9a1633149e94b9bb6f1e3ed3fa2f2305c3b0faa713e2872dd3dcdf522927e2836c944301b5476535ae0ef672a19cae881ff3a10837e807e486142a4262239f4ba11405f6b8ba7e780166fad8ce025a3b02cf5e5049a67e98067d93f989e6e29e3702f341a8d05d6a91ac2d001b4d5a61474a13851c73f2ed7be23d5f0d1bf86767e9a2c1179404ffe48dbcab46beef72708f12317f0468b731c299c4dff2d7c1e81965426095ad685d11a584a87511f3c9a2753fa0ac483ca573a181e4f265a7308af796f30b644c1b852d6138004af353700574672682b5ea34b057c51fdd616940c13dfb1dd1be246d24c43cb8586bab1d3e525c55778f937b0560122206e29d394d0a2616478c84487cd249afb04b48652b62d76133bd8803d709578a436c1ded4c62950d560a70cd697374ab882da7b0f9d86221ba907d3d8db42121fb5b448a05c08a3b1249acf5ab965b86df2ec9dcc5ab400b4553a1fbe90d64244b919b0ef84006ff4ab8f58b1d78ae24d979b01729ade65a46375097d92c59abd2cd5135d215af4771cc726a2f45a5ac827d7ca3a6b71463f3fea6d7fde9ef3ba9d967421f432979351c595dc52813cc9e840fa0cc4459796fbd9ac43989ce9239ffcfc2c8bda8c77a9b39240a51aa0dcc77191b899db847861967a4f26b8d8a7a44f3dfac656cd8d27d57b8ff0cbef9b648ca6aecd5daac1f84bd80df355cbd3e38fd3d431c37519bc406e28ce54868c3c95e2a4ecc33c4c5da3e55cd731d9d1aa34cb9be4e80190716b99cfe8f0ab09f123222a5ab50c3598c14c940b9625b7b2d1e8e4f9f3f119c962682e9ce085182ae404906e862cca6daee3aa69d6f35527a44fcf06440f9c6b571e0cfe33d882a0f4196b50c228e2c1d94d5de46a090a8450ef318dff54b90f44646097bc90834f2c0f23d0afdb62bf7e19cad916944f82392829a5e7193dbf465a1b0ccec4a76aca9c59268e9a8113b9aec574e0ef56bd68603e27515b6e40169c7c455d728f3804ae347e4319ab5f67d7783176da3743461bcdca032bc466ba6234f39297dfcebd305112b6ad490043ff17cdeff95bb9e612fac4d6a87157d95630587aa6eb007db737de3c9808d4037a86371d7ad0ff45356c041d89810e1606bb7067468906d14522e267502cef14b69f4c4afe7110853f35fa0c821817efa388e7c72bbc7264a5ce0acf4b7a02f112be3fbf00e3420e78e532cfeaa582a226a0df04c20809adf6f5fc8c574b74eb849ea266e81f447fd8ef84a1979999deafd4852f228be50f507cc7a00b0db0d32d3fa2a9cc463797cc6b2c8461000d7ed8c3309184873c1ff572eda69b7e77df04eae14f038db12baa2069867336007c7b8650572e86f1cedb0b1c8d05cee349843f31e01aaf645b51cf8f62ba2672761adbc29c3ef21f1d70773f10325bbed42a40d3f74d357642df3493aa59ff1ea61051a8fab9e1acb3f2e7405c7da44af41cfecd31ae46d80c9a43126ab431cc66441f90e7ea425280fddf479885fb1778552d64590eeac834dc0b79aff478026aa4b76b2bd6530db723fc93a4de8a53fffd96deb3ab0f3c5648e7918fd907ba6129d112b63b4d7934a355a86f0c3859680f0dd2a8d66c4cd549ebee0e1cd8a70ebb7d9f4d60e93266aa239480e7305ad672bb6abae6e56ddde45a70b8c9c4601901ba2037c1f73a3c282ae1594eceaee129429a23e6ac2b7bef0bb6ed3306c595dbf32ec9c1a471da86fae29279451f4dca5fe06961b2d7d10058fa6136050347ba2bebd26359cb737f327f5ad569a48c40f3e256ebb13b3747265e485df19218ef271fa89eb7f002abf5b32e3b7db8bd7b85329851774a1ce21a489bcabdcae760624c3fc0e64b763108862c0603a9a3de85867b2f3d886e4ec7e2636cfca589bd48bffc28dd980895eec226f8f4cbf18262975487903920b1f8d34c162653ba205611859eab8cf38e27143998ad0b24e750fe8d873a82bea0b77331e01a5e50138f651921dd4d81f82c434e2b0bed6d9e07b88dce816e71aca43026a8ff200e5f5a728667594a13abef19bc22ccc572d73179211b0405a3215aeadbfed160d591f8475c2bf05a2271eb881e28a7f25a348e5a16e916244aca1bac8a2c0313cf225f7f12e546b2385dc809057ee6e820876cc5b8189ae187deabc6d05ad2e88d5f718576ee17d130aa24ccf9c6d5c09703d07613264fd39a23058c36643bea3433cbdc611f433615180e974e5abe075f16a24256df2531ad45c07b40427889b47fa121c56d3e5b08e58de824bf2bc0dfda81400d219f20773d29992c26079adc532b6d514624443c17f25550e0612a70a8fd87bfcc76a817369081c86b55135f448848d8dfd9bb809de840092d0792a37d87d87403ea12299d71dc37c62d66821509238ed0dc38927e30490ea0fcff1d953e1e1d95a3af92fb3d7ee2b3dd3def53f9f7a47e9448a908d9c9e71448397fd374912dc868c5940e5fe9a4e6dfa6bdc7c3dbcaf01b8cce7e5eac83ca86d9868a8d1a65f853149692ce70c2d9df0fe9eaa79497bf42d709a2c00505af09c411cfe9957c131983c03c6101f0008c6bac8a32aa47c7982a6a851598058b8389b48424253e23f724467e127fcd436e05b17af274b5b0aa98b0efc52b40b9f704caa861f80d86a865922f43d646165134b006ea29deb521a1cc6cf057c499eec5066195b3bec880413646509e101ebb489ad2f52d58a617fce92fcccc97dc0508e1e4caf3681658480a48704bacf5d2914ffc3d740151abe2a8086fa8c53c822ef8f4bc5dbb2f19fcea8b418c6f3504a72f63a6b3bcc912972dba1f67079fcf02254042777edf0142e9508c0bb9f162985cff489dc2fb15facdc0519e04a0d43d44b570419a4c6e9d2962ae854582ea8538e0fd1381bf4266b085ac8aa39f9f51e72b53d8af9bb4f5f8649d9c03e71fdf660a1745c16c6d3c05abb48f3aa7f2e6902ae459835debe2e48621afb4089f52bc0403371a84d62f820e8727eeb42b9e8d2e40aa9d50a222776ca6a58623a274543c2de8e62557d91fb6fc4d9d1be6f848908d0d502e98bbc4c1f936bc007412f8d23df6d3020e956934dd9ef8de160a6f4d255c0c7dd7c542a9ab0d1f0055c98893069060a661612d8830a50ac8c6a27bd13c4aa5a072132fd1a18bcedcc76e7214520d93ef634614ecd0926cc05f85501cfb6680237139ddce4bd7d26ca31e46ad992b57589a81d0c1a08528b1941615d4d7cc91ad0d4f884f9c9954321766524de90f227684f10b69bbad264272082a670f1aa9255ed561fdf49f4e80cd7ea5d113084743e45e0ec23e84a05c108fb2daab351e2a32014a558569760a5ea0ae6406bf59aedaba614322b56a3ae225dd491e693f6da96cb2408f59f1bdc4158934b2d869e027bbd53771bc448ff7b4344dd1a9fbffb9180580c8fc4e298783727b3ac4d4e8490340ea59feb23f9a28a72d077c1aca2655138ba4aad266d3d78551b1eb0ca71698a507c4ebb706052061fa9b1417090c0380716e76bb5c0d86b965fb0affc7424e8010296615ad91ddc007d800d62420a99c658af0a12818fa68454a440ca8205a699a8ad3a3e775950311a0f131afa0a4da511d5d7afb52d4025358d92e3d9fb547e7e861c5d661106b0eab942e4c737f7c4ce61ad23af9a17bd12abbe3cbcc8c9f71650c3f0d82f2cef85891e75886cdbe8adde88612f47d7efb686e2034150fd19bf39a1a4a47a3662eb5a0fbb83c042d0fc8683854c02b16ca5c902871d469f26ecb32e9810fab30dd0d62741ee6201062c37593546f5dce4b839306693bbec3ca1ff394310027be66c4be12c0db3d89728a1e075182463cba641200f0e9a8639aa3835f0e0560f5c60c5f3baed98e055bbd4b1f597a595c9fd371397ee22bca7cbefb929244461736634b39988317007956d57699b08aa00e0ebb12e4c989de7a0483dec72278379d9146c1e46d63040497a9e409a0fe2809a211a7a300ce3d1af6181641adcea53e9dfe899050cf86f973b73e9d44e324bd1c4f739192886c5cef52eb31c049be6737aadf54f59a5adb493778d22bd9905813afea71ea678f5f0ff69a1a291a5256c7fa1b3d73ad5f7e3547dc31b099e14f3dd81780a9377dd8bcfebaba6cea8215e505c587573667f70e19b3b70fb58c53e554a6587ce4f24ee773d1b3e412287970a1bd487a76044923860df2e1be8bb5161e5cfd7b3c70ac27f458e9775f8f5b23938faa6dabf8f2f4954113138e95b89e664f535abec57707f1cb071dbe972e39df70e296e7bc8368fd151a25c6c141fb4833829bc4016a78091500c267b7b77a29754939dd058314e6eaa2aea7d9f978adfde88d127ac8f05eafe92a12e8c32db91ab3a6914f9b81b16423c86724a0499dc5cbeee0dfb05f8954d06b04fb0ccde263a43b2efde75d907b043c289ef8bb44430fbf5f24e5befd2eee772eeb4149555f9b26b4c89cac8af1ecee2b6dab2fe637aaf2cb8547effb2e3d421ba89cd35c248af0257453e39f29a45bd8bbbcc1c8c18203e6a7ccf33d1746a9ceadd4e5ccbd3d162b7fc0276d96c621631d80d7a0d5d2484c11f7d34dd0459657ed316611d688f1984c3914605919049e29dbfb4c155414501ac425de2650ce546ba32b128525837b2198fc9b562a54dbfa2ac14038ac915aa1cc870d3e2531e43d95f01e091eb015369b887f5aa746ff121bc97b2a6ef19d77b91673e4e013a47de658a44cd766826e28140fb82a4286a2bc345737fcdf610dfe871453b879df9d97fb832648e2ef6a2685d613156b1b0309b7d0d73d2e1998f26b2c57ad8c73b6304f8d38b072b363cc8f9306dfdcaf388d52f0f8506953dfceb4c2dcafbb936a0ba9a986986a89b508ff1e98632066d8b4dc56fdc7135c8263b6dec0e9ee1a4ff357a11dc72c5ec1f0f47c0f43104a16c174d04e97a4a58a8fc6c187bfd073b9d58af2ee497f97ca474faf7f80df77971b197d928fb06f70f927cf2ab60396a40ee1b0c36c8a7c4718dde99536064aa84107d16af21a75ba190cce5f4a4c7d557acc8e88b3229593d54284f02fd3cda943b44d1b745b30c16e8fd168d206c65a35bf5925881aea906c4e5786f87ea96d1c5c9807a7963c097629df06c5d8e9b4ec8ba539cee48bf476ebac3e898f3b2198d03f05c20ce459d23faad6d57d12c27d233d1a011a339cbdd955cf0645566d2ede4d65b5c2ed8c541b3f8c20e2c56256467da4aef1a8ff517028f69516d033b3996f7565794a3a148253ff03681b7396a74ffb28f60143dff431d30d128d12fb47aab0cd26414480ee235a86720b9b6016d46b655c7d42370ac8be65eb4e2ed9cbc2add10504efaa427decb1ac88047a774e0882b534c364885163868ecf4375d7a342d75332394a45f5203ef4a41f9e0db50e812d8a45e186a39470ad5a0e2d2ba250d10f349d772312ca8677b10f0f658ad61d1c9769e5cee8fa7d6030a24571c4ad39d825beb64a74a8555cda5c882ed1cd8b12b7c5061180096ba1d314762cc451db1996587b7429c1706dbcd11"}, {0x0, 0x0, 0x0, "0f3cc968bb8871993d7a26dcbf468d90bf36f4fdb0afeca3b7d180a7e63668a2ff8cca2acf3bd0011fac85fa6bf3057326c46228f410339a177541845a09e80f38c7b1565add34348aa6e83ba4a64e99eb8dd26cdb3cba23c6d30028f2865abab5a72720454f8c23e642c2867fa4bbd86482a296e7cfcf43ececd07ef8ba3d4132e6dda72d5b42589f92840162e9c950871e0ea3fa1485ec93cf04e7f61e894346867bacf40329e292c286f2753caf7e898765b8a05c5a3791cbb8d22c97f4866c367a1f5786e7df948502b29e5793ff6c255f188a"}], 0x2008}, 0x40) 15:32:36 executing program 5: r0 = socket(0x18, 0x1, 0xfe) (async) r1 = socket(0x1f, 0x10000003, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000001740)="8e9decdfe2fb9e8cb1964a93e4c039258f84f4f734ab598d2aa69d6338ca08f4051a720433508362de161cf28d34d11450e9bd8d709eb8063d20270a758569381cabb3248ebb1462561c6b14e217ce02de0bd92d59a9af512a19e189b49712b9cd05622db9b7c363b4c532acd22d7043d995cad8fe05ff9881f3faefc4d64ff702afaab74f77e6408147021b90cb84a9d7886eeaa3b636d4050cbee4cdaeb5cd9c728291270dca91", 0xa8) ioctl$FIOSEEKHOLE(r1, 0x8020690c, &(0x7f0000000180)) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = dup2(r2, r3) r5 = compat_43_oaccept(r4, &(0x7f0000000080)=""/222, &(0x7f00000001c0)=0xde) ioctl$FIOSEEKHOLE(r5, 0xc0086662, &(0x7f0000000200)=0x9) (async) dup3(r1, r4, 0x0) (async) dup(r1) (async) bind(r0, &(0x7f0000000040)=@len=0x1f, 0xe) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) listen(0xffffffffffffffff, 0xf90000) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x5, 0x80, &(0x7f0000001680)="20eab79ef87f0060dc656e3ef211cf081decb0d3446c6394031055dd9ac39583b2df97fa2a514bcf7eea46366f3db36ad41d59a8bc0216c778d0d88a82dd23c38fc66410c3c7f2db0dc69e587cb67494aee50293396fe4be5d68108e7dda52eaf6f2dd354e31adcc4b6dc53d", 0x6c) (async) readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/12, 0xc}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/64, 0x40}], 0x9) 15:32:36 executing program 0: socketpair(0x17, 0x0, 0x0, &(0x7f0000000340)) 15:32:36 executing program 1: socketpair(0x10, 0x0, 0xa, &(0x7f00000000c0)) 15:32:36 executing program 3: socketpair(0x10, 0x0, 0x5, &(0x7f00000000c0)) 15:32:36 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights, @rights], 0x30}, 0x0) 15:32:36 executing program 2: r0 = socket(0x2, 0xa, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1d200e0e1e5a8a52, 0x0, 0x0) 15:32:37 executing program 4: r0 = socket(0xa, 0x2, 0x3a) recvmmsg(r0, &(0x7f00000001c0), 0x1, 0x3, 0x0) 15:32:37 executing program 3: symlinkat(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000f00)='./file0\x00') 15:32:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000000100)='\x00', 0x1}], 0x2}, 0x0) 15:32:37 executing program 0: socketpair(0x17, 0x0, 0x0, &(0x7f0000000340)) 15:32:37 executing program 4: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:32:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[@cred], 0x20}, 0x0) 15:32:37 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt(r2, 0xc7, 0x90, &(0x7f0000000040)="2253e57a7908fffee2bc1e5345c2b856850f79e5092fbfc09db2b041a5a79d7adbc6564629ed8e9b9175eff57f55a411d37945bd07fddf0f5326cf3ac3", 0x3d) 15:32:37 executing program 4: mkdir(&(0x7f0000002980)='./file0\x00', 0x0) unlink(&(0x7f0000000340)='./file0\x00') 15:32:37 executing program 2: socket(0x10, 0x2, 0x2) 15:32:37 executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fdatasync(r0) 15:32:37 executing program 0: socketpair(0x17, 0x0, 0x0, &(0x7f0000000340)) 15:32:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f00000000c0), 0x10) 15:32:37 executing program 3: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 15:32:38 executing program 4: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/135) 15:32:38 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:32:38 executing program 1: socketpair(0x2, 0x0, 0x0, &(0x7f0000000180)) 15:32:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002e00)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="100000000000000001000000010000001c000000000000000100000001"], 0xc8}, 0x0) 15:32:38 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) (async) setsockopt(r2, 0xc7, 0x90, &(0x7f0000000040)="2253e57a7908fffee2bc1e5345c2b856850f79e5092fbfc09db2b041a5a79d7adbc6564629ed8e9b9175eff57f55a411d37945bd07fddf0f5326cf3ac3", 0x3d) 15:32:38 executing program 2: socketpair(0x0, 0xb, 0x0, &(0x7f0000000200)) 15:32:38 executing program 3: socketpair$unix(0xa, 0x0, 0x0, &(0x7f0000001a80)) 15:32:38 executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:32:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) fpathconf(r0, 0x0) 15:32:38 executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) compat_50_quotactl(&(0x7f00000000c0)='./file0\x00', 0x40000, 0x0, &(0x7f0000000080)) 15:32:38 executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) 15:32:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x19, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) [ 313.1519452] panic: MSan: Uninitialized Variable 'blocks' From compat_50_sys_quotactl() [ 313.1619266] cpu1: Begin traceback... [ 313.1919291] vpanic() at netbsd:vpanic+0xc9d [ 313.2419325] panic() at netbsd:panic+0x1b3 [ 313.2919341] __msan_warning() at netbsd:__msan_warning+0x11e [ 313.3519327] quota1_handle_cmd_put() at netbsd:quota1_handle_cmd_put+0xd09 [ 313.4019357] quota_handle_cmd() at netbsd:quota_handle_cmd+0x2560 [ 313.4619339] ufs_quotactl() at netbsd:ufs_quotactl+0x160 [ 313.5119372] VFS_QUOTACTL() at netbsd:VFS_QUOTACTL+0x145 [ 313.5619406] vfs_quotactl_put() at netbsd:vfs_quotactl_put+0xdd [ 313.6119375] compat_50_sys_quotactl() at netbsd:compat_50_sys_quotactl+0x848 [ 313.6719381] sys___syscall() at netbsd:sys___syscall+0x2ae [ 313.7319398] syscall() at netbsd:syscall+0x60c [ 313.7419418] --- syscall (number 148 via SYS_syscall) --- [ 313.7619375] netbsd:syscall+0x60c: [ 313.7719386] cpu1: End traceback... [ 313.7719386] fatal breakpoint trap in supervisor mode [ 313.7819374] trap type 1 code 0 rip 0xffffffff8023686d cs 0x8 rflags 0x286 cr2 0x7c9568032853 ilevel 0 rsp 0xffff9680c7c52610 [ 313.7919401] curlwp 0xffff968013b0fa00 pid 6077.9941 lowest kstack 0xffff9680c7c4b2c0 Stopped in pid 6077.9941 (syz-executor.2) at netbsd:breakpoint+0x5: leave ? breakpoint() at netbsd:breakpoint+0x5 vpanic() at netbsd:vpanic+0xc9d panic() at netbsd:panic+0x1b3 __msan_warning() at netbsd:__msan_warning+0x11e quota1_handle_cmd_put() at netbsd:quota1_handle_cmd_put+0xd09 quota_handle_cmd() at netbsd:quota_handle_cmd+0x2560 ufs_quotactl() at netbsd:ufs_quotactl+0x160 VFS_QUOTACTL() at netbsd:VFS_QUOTACTL+0x145 vfs_quotactl_put() at netbsd:vfs_quotactl_put+0xdd compat_50_sys_quotactl() at netbsd:compat_50_sys_quotactl+0x848 sys___syscall() at netbsd:sys___syscall+0x2ae syscall() at netbsd:syscall+0x60c --- syscall (number 148 via SYS_syscall) --- netbsd:syscall+0x60c: Panic string: MSan: Uninitialized Variable 'blocks' From compat_50_sys_quotactl() PID LID S CPU FLAGS STRUCT LWP * NAME WAIT 9550 9550 2 1 0 ffff968013b0f5c0 syz-executor.3 3923 3203 5 0 100100 ffff968013afe100 syz-executor.0 3923 3923 3 0 10000000 ffff968013b0f180 syz-executor.0 xclow 6077 >9941 7 1 100 ffff968013b0fa00 syz-executor.2 6077 6077 2 0 10000000 ffff9680135b3180 syz-executor.2 10163 10163 2 1 0 ffff9680137da2c0 syz-executor.1 3887 3887 3 0 10000000 ffff9680137da700 syz-executor.4 xclow 4049 9275 3 1 180 ffff968013b24500 syz-executor.5 parked 4049 9574 3 1 180 ffff9680137dab40 syz-executor.5 parked 4049 4049 2 1 10000140 ffff9680137bd280 syz-executor.5 703 703 2 1 140 ffff968013b22900 syz-executor.1 5537 5537 2 1 140 ffff9680138c4340 syz-executor.2 7601 7601 3 0 180 ffff9680139f4b80 syz-executor.2 parked 7222 7093 3 0 11100000 ffff9680139f4740 syz-executor.2 vfork 7222 7222 3 0 11000000 ffff96801377eac0 syz-executor.2 lwpwait 1118 1118 3 0 180 ffff968013705a80 syz-executor.2 parked 5595 1373 3 0 11100000 ffff968013705200 syz-executor.2 vfork 5595 5595 3 0 11000000 ffff968013595580 syz-executor.2 lwpwait 391 391 3 0 180 ffff968013b224c0 syz-executor.2 parked 1089 390 3 0 11100000 ffff968013b22080 syz-executor.2 vfork 1089 1089 3 0 11000000 ffff9680138c4bc0 syz-executor.2 lwpwait 1872 1872 2 1 140 ffff9680137bdb00 syz-executor.0 5303 >5303 7 0 140 ffff96801366da40 syz-executor.3 4532 4532 2 1 140 ffff96801377e680 syz-executor.4 1199 1199 2 1 140 ffff96801366d1c0 syz-executor.5 1238 4016 3 1 180 ffff968013532100 syz-fuzzer parked 1238 1106 3 0 180 ffff96801366d600 syz-fuzzer wait 1238 1240 3 0 1c0 ffff9680135b3a00 syz-fuzzer wait 1238 1236 3 1 180 ffff9680135b35c0 syz-fuzzer wait 1238 1245 3 1 180 ffff9680135959c0 syz-fuzzer wait 1238 1241 3 0 180 ffff968013532980 syz-fuzzer kqueue 1238 1239 3 1 180 ffff968012c63940 syz-fuzzer parked 1238 1120 3 0 180 ffff968012c63500 syz-fuzzer wait 1238 990 3 1 180 ffff968012c630c0 syz-fuzzer parked 1238 1128 3 1 180 ffff968012ba3900 syz-fuzzer parked 1238 942 3 1 180 ffff968012ba34c0 syz-fuzzer parked 1238 1223 3 1 180 ffff968012ba3080 syz-fuzzer wait 1238 1229 2 1 140 ffff96801238c2c0 syz-fuzzer 1238 1238 3 1 180 ffff9680122fd6c0 syz-fuzzer parked 1235 1235 3 0 180 ffff96801251b300 sshd select 1225 1225 3 0 180 ffff9680122fdb00 getty nanoslp 1216 1216 3 1 180 ffff9680122fd280 getty nanoslp 1224 1224 3 0 180 ffff9680121ffac0 getty nanoslp 1184 1184 3 0 1c0 ffff9680121fc200 getty ttyraw 1105 1105 3 0 180 ffff968012b748c0 sshd select 1023 1023 3 0 180 ffff968012b74480 powerd kqueue 700 700 3 1 180 ffff9680125fe780 syslogd kqueue 746 746 3 0 180 ffff968012b74040 dhcpcd poll 747 747 3 0 180 ffff96801251bb80 dhcpcd poll 743 743 3 1 180 ffff96801238c700 dhcpcd poll 602 602 3 1 180 ffff9680125febc0 dhcpcd poll 292 292 3 0 180 ffff9680125fe340 dhcpcd poll 485 485 3 1 180 ffff96801238cb40 dhcpcd poll 291 291 3 1 180 ffff96801251b740 dhcpcd poll 1 1 3 1 180 ffff968011ede100 init wait 0 1898 5 1 200 ffff968013b24940 (zombie) 0 737 3 0 200 ffff96801377e240 ktrace ktrwait 0 4677 3 1 200 ffff968013705640 ktrace ktrwait 0 4793 3 1 200 ffff9680139f4300 ktrace ktrwait 0 3115 3 0 200 ffff9680137bd6c0 ktrace ktrwait 0 557 3 0 200 ffff9680121fc640 physiod physiod 0 196 3 0 200 ffff9680121ff680 pooldrain pooldrain 0 195 3 0 200 ffff9680121ff240 ioflush syncer 0 194 3 1 200 ffff9680121fca80 pgdaemon pgdaemon 0 167 3 1 200 ffff96801216ba40 usb7 usbevt 0 172 3 1 200 ffff96801216b600 usb6 usbevt 0 170 3 0 200 ffff96801216b1c0 usb5 usbevt 0 168 3 0 200 ffff96801213ca00 usb4 usbevt 0 166 3 0 200 ffff96801213c5c0 usb3 usbevt 0 165 3 0 200 ffff96801213c180 usb2 usbevt 0 31 3 0 200 ffff9680120859c0 usb1 usbevt 0 63 3 0 200 ffff968012085580 usb0 usbevt 0 126 3 1 200 ffff968012085140 usbtask-dr usbtsk 0 125 3 1 200 ffff968011ede980 usbtask-hc usbtsk 0 124 3 0 200 ffff9680103f4b00 swwreboot swwreboot 0 123 3 0 200 ffff968011ede540 npfgc0 npfgcw 0 122 3 1 200 ffff968011ed1940 rt_free rt_free 0 121 3 1 200 ffff968011ed1500 unpgc unpgc 0 120 2 1 200 ffff968011ed10c0 key_timehandler 0 119 3 1 200 ffff968011ecc900 icmp6_wqinput/1 icmp6_wqinput 0 118 3 0 200 ffff968011ecc4c0 icmp6_wqinput/0 icmp6_wqinput 0 117 3 0 200 ffff968011ecc080 nd6_timer nd6_timer 0 116 3 1 200 ffff968011eaa8c0 carp6_wqinput/1 carp6_wqinput 0 115 3 0 200 ffff968011eaa480 carp6_wqinput/0 carp6_wqinput 0 114 3 1 200 ffff968011cecb80 carp_wqinput/1 carp_wqinput 0 113 3 0 200 ffff968011cec740 carp_wqinput/0 carp_wqinput 0 112 3 1 200 ffff968011ceebc0 icmp_wqinput/1 icmp_wqinput 0 111 3 0 200 ffff968011cee780 icmp_wqinput/0 icmp_wqinput 0 110 3 0 200 ffff968011eaa040 rt_timer rt_timer 0 109 3 0 200 ffff968011cee340 vmem_rehash vmem_rehash 0 100 3 0 200 ffff968011cec300 entbutler entropy 0 99 3 0 200 ffff9680117e0b40 viomb balloon 0 98 3 1 200 ffff9680117e0700 vioif0_txrx/1 vioif0_txrx 0 97 3 0 200 ffff9680117e02c0 vioif0_txrx/0 vioif0_txrx 0 30 3 0 200 ffff9680103f46c0 scsibus0 sccomp 0 29 3 0 200 ffff9680103f4280 pms0 pmsreset 0 28 2 1 200 ffff9680103d9ac0 xcall/1 0 27 1 1 200 ffff9680103d9680 softser/1 0 26 1 1 200 ffff9680103d9240 softclk/1 0 25 1 1 200 ffff9680103d7a80 softbio/1 0 24 1 1 200 ffff9680103d7640 softnet/1 0 23 1 1 201 ffff9680103d7200 idle/1 0 22 3 0 200 ffff96800f1e3a40 lnxsyswq lnxsyswq 0 21 3 0 200 ffff96800f1e3600 lnxubdwq lnxubdwq 0 20 3 0 200 ffff96800f1e31c0 lnxpwrwq lnxpwrwq 0 19 3 0 200 ffff96800f1e1a00 lnxlngwq lnxlngwq 0 18 3 0 200 ffff96800f1e15c0 lnxhipwq lnxhipwq 0 17 3 0 200 ffff96800f1e1180 lnxrcugc lnxrcugc 0 16 3 0 200 ffff96800f1db9c0 sysmon smtaskq 0 15 3 0 200 ffff96800f1db580 pmfsuspend pmfsuspend 0 14 3 0 200 ffff96800f1db140 pmfevent pmfevent 0 13 3 0 200 ffff96800f1d9980 sopendfree sopendfr 0 12 3 0 200 ffff96800f1d9540 ifwdog ifwdog 0 11 3 0 200 ffff96800f1d9100 iflnkst iflnkst 0 10 3 0 200 ffff96800f1cf940 nfssilly nfssilly 0 9 3 0 200 ffff96800f1cf500 vdrain vdrain 0 8 3 1 200 ffff96800f1cf0c0 modunload mod_unld 0 7 3 0 200 ffff96800ebdb900 xcall/0 xcall 0 6 1 0 200 ffff96800ebdb4c0 softser/0 0 5 1 0 200 ffff96800ebdb080 softclk/0 0 4 1 0 200 ffff96800ebd98c0 softbio/0 0 3 1 0 200 ffff96800ebd9480 softnet/0 0 2 1 0 201 ffff96800ebd9040 idle/0 0 0 2 1 240 ffffffff8686ea80 swapper [Locks tracked through LWPs] ****** LWP 3923.3923 (syz-executor.0) @ 0xffff968013b0f180, l_stat=3 *** Locks held: * Lock 0 (initialized at netbsd:pmap_ctor+0xc0) lock address : ffff96801378c700 type : sleep/adaptive initialized : netbsd:pmap_ctor+0xc0 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffff968013b0f180 last held: 0xffff968013b0f180 last locked* : netbsd:pmap_enter_ma+0x11ce unlocked : netbsd:pmap_extract+0x72d owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 6077.9941 (syz-executor.2) @ 0xffff968013b0fa00, l_stat=7 *** Locks held: * Lock 0 (initialized at netbsd:vfs_mountalloc+0x219) lock address : ffff96800ebbf840 type : sleep/adaptive initialized : netbsd:vfs_mountalloc+0x219 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffff968013b0fa00 last held: 0xffff968013b0fa00 last locked* : netbsd:ufs_quotactl+0x116 unlocked : netbsd:ufs_quotactl+0x1a2 owner field : 0xffff968013b0fa00 wait/spin: 0/0 Turnstile: no active turnstile for this lock. * Lock 1 (initialized at netbsd:dqget+0xb30) lock address : ffff9680138b3060 type : sleep/adaptive initialized : netbsd:dqget+0xb30 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffff968013b0fa00 last held: 0xffff968013b0fa00 last locked* : netbsd:quota1_handle_cmd_put+0x483 unlocked : netbsd:chkiq1+0x1da3 owner field : 0xffff968013b0fa00 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 6077.6077 (syz-executor.2) @ 0xffff9680135b3180, l_stat=2 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:sched_cpuattach+0xf9) lock address : ffff96800ebbf100 type : spin initialized : netbsd:sched_cpuattach+0xf9 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 1 relevant cpu : 0 last held: 0 relevant lwp : 0xffff9680135b3180 last held: 000000000000000000 last locked : ffffffff85244991 unlocked* : netbsd:lwp_unpark+0x543 owner field : 0x0000000000000700 wait/spin: 0/1 ****** LWP 10163.10163 (syz-executor.1) @ 0xffff9680137da2c0, l_stat=2 *** Locks held: * Lock 0 (initialized at netbsd:pmap_ctor+0xc0) lock address : ffff968012ba0fc0 type : sleep/adaptive initialized : netbsd:pmap_ctor+0xc0 shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffff9680137da2c0 last held: 0xffff9680137da2c0 last locked* : netbsd:pmap_extract+0x130 unlocked : netbsd:pmap_enter_ma+0x6f3f owner field : 0xffff9680137da2c0 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 3887.3887 (syz-executor.4) @ 0xffff9680137da700, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:procinit+0x85) lock address : netbsd:proc_lock type : sleep/adaptive initialized : netbsd:procinit+0x85 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 1 relevant cpu : 0 last held: 1 relevant lwp : 0xffff9680137da700 last held: 000000000000000000 last locked : netbsd:do_sys_waitid+0x213 unlocked* : netbsd:do_sys_waitid+0x3c7 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 4049.4049 (syz-executor.5) @ 0xffff9680137bd280, l_stat=2 *** Locks held: * Lock 0 (initialized at netbsd:fork1+0xa0a) lock address : ffff968013d061c0 type : sleep/adaptive initialized : netbsd:fork1+0xa0a shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffff9680137bd280 last held: 0xffff9680137bd280 last locked* : netbsd:sys_exit+0xa2 unlocked : netbsd:match_process+0xb9f owner field : 0xffff9680137bd280 wait/spin: 0/0 Turnstile: no active turnstile for this lock. *** Locks wanted: none ****** LWP 747.747 (dhcpcd) @ 0xffff96801251bb80, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffff96801251bb80 last held: 000000000000000000 last locked : 0 unlocked* : 0 owner field : 000000000000000000 wait/spin: 0/0 Turnstile: no active turnstile for this lock. ****** LWP 743.743 (dhcpcd) @ 0xffff96801238c700, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffff96801238c700 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) @ 0xffff96801238cb40, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffff96801238cb40 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) @ 0xffff96801251b740, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffff96801251b740 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) @ 0xffff96800f1d9100, l_stat=3 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffff96800f1d9100 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) @ 0xffff96800ebdb080, l_stat=1 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 0 last held: 0 relevant lwp : 0xffff96800ebdb080 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) @ 0xffffffff8686ea80, l_stat=2 *** Locks held: none *** Locks wanted: * Lock 0 (initialized at netbsd:module_hook_init+0x43) lock address : netbsd:module_hook type : sleep/adaptive initialized : netbsd:module_hook_init+0x43 shared holds : 0 exclusive: 0 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 0 relevant lwp : 0xffffffff8686ea80 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 cpu1: * Lock 0 (initialized at netbsd:kprintf_init+0xcb) lock address : netbsd:kprintf_mtx type : spin initialized : netbsd:kprintf_init+0xcb shared holds : 0 exclusive: 1 shares wanted: 0 exclusive: 0 relevant cpu : 1 last held: 1 relevant lwp : 0xffff968013b0fa00 last held: 0xffff968013b0fa00 last locked* : netbsd:vpanic+0x624 unlocked : netbsd:aprint_error_internal+0x3c8 owner field : 0x0000000000000800 wait/spin: 0/1 PAGE FLAG PQ UOBJECT UANON 0xffff968000017180 0001 00000000 0x0 0x0 0xffff968000017200 0041 00000000 0x0 0x0 0xffff968000017280 0041 00000000 0x0 0x0 0xffff968000017300 0041 00000000 0x0 0x0 0xffff968000017380 0041 00000000 0x0 0x0 0xffff968000017400 0041 00000000 0x0 0x0 0xffff968000017480 0041 00000000 0x0 0x0 0xffff968000017500 0041 00000000 0x0 0x0 0xffff968000017580 0041 00000000 0x0 0x0 0xffff968000017600 0041 00000000 0x0 0x0 0xffff968000017680 0041 00000000 0x0 0x0 0xffff968000017700 0041 00000000 0x0 0x0 0xffff968000017780 0041 00000000 0x0 0x0 0xffff968000017800 0041 00000000 0x0 0x0 0xffff968000017880 0041 00000000 0x0 0x0 0xffff968000017900 0041 00000000 0x0 0x0 0xffff968000017980 0041 00000000 0x0 0x0 0xffff968000017a00 0041 00000000 0x0 0x0 0xffff968000017a80 0041 00000000 0x0 0x0 0xffff968000017b00 0041 00000000 0x0 0x0 0xffff968000017b80 0041 00000000 0x0 0x0 0xffff968000017c00 0041 00000000 0x0 0x0 0xffff968000017c80 0041 00000000 0x0 0x0 0xffff968000017d00 0041 00000000 0x0 0x0 0xffff968000017d80 0041 00000000 0x0 0x0 0xffff968000017e00 0041 00000000 0x0 0x0 0xffff968000017e80 0041 00000000 0x0 0x0 0xffff968000017f00 0041 00000000 0x0 0x0 0xffff968000017f80 0041 00000000 0x0 0x0 0xffff968000018000 0041 00000000 0x0 0x0 0xffff968000018080 0041 00000000 0x0 0x0 0xffff968000018100 0041 00000000 0x0 0x0 0xffff968000018180 0041 00000000 0x0 0x0 0xffff968000018200 0041 00000000 0x0 0x0 0xffff968000018280 0041 00000000 0x0 0x0 0xffff968000018300 0041 00000000 0x0 0x0 0xffff968000018380 0041 00000000 0x0 0x0 0xffff968000018400 0041 00000000 0x0 0x0 0xffff968000018480 0041 00000000 0x0 0x0 0xffff968000018500 0041 00000000 0x0 0x0 0xffff968000018580 0041 00000000 0x0 0x0 0xffff968000018600 0041 00000000 0x0 0x0 0xffff968000018680 0041 00000000 0x0 0x0 0xffff968000018700 0041 00000000 0x0 0x0 0xffff968000018780 0041 00000000 0x0 0x0 0xffff968000018800 0041 00000000 0x0 0x0 0xffff968000018880 0041 00000000 0x0 0x0 0xffff968000018900 0041 00000000 0x0 0x0 0xffff968000018980 0041 00000000 0x0 0x0 0xffff968000018a00 0041 00000000 0x0 0x0 0xffff968000018a80 0041 00000000 0x0 0x0 0xffff968000018b00 0041 00000000 0x0 0x0 0xffff968000018b80 0041 00000000 0x0 0x0 0xffff968000018c00 0041 00000000 0x0 0x0 0xffff968000018c80 0041 00000000 0x0 0x0 0xffff968000018d00 0041 00000000 0x0 0x0 0xffff968000018d80 0041 00000000 0x0 0x0 0xffff968000018e00 0041 00000000 0x0 0x0 0xffff968000018e80 0041 00000000 0x0 0x0 0xffff968000018f00 0041 00000000 0x0 0x0 0xffff968000018f80 0041 00000000 0x0 0x0 0xffff968000019000 0041 00000000 0x0 0x0 0xffff968000019080 0041 00000000 0x0 0x0 0xffff968000019100 0041 00000000 0x0 0x0 0xffff968000019180 0041 00000000 0x0 0x0 0xffff968000019200 0041 00000000 0x0 0x0 0xffff968000019280 0041 00000000 0x0 0x0 0xffff968000019300 0041 00000000 0x0 0x0 0xffff968000019380 0041 00000000 0x0 0x0 0xffff968000019400 0041 00000000 0x0 0x0 0xffff968000019480 0041 00000000 0x0 0x0 0xffff968000019500 0041 00000000 0x0 0x0 0xffff968000019580 0041 00000000 0x0 0x0 0xffff968000019600 0041 00000000 0x0 0x0 0xffff968000019680 0041 00000000 0x0 0x0 0xffff968000019700 0041 00000000 0x0 0x0 0xffff968000019780 0041 00000000 0x0 0x0 0xffff968000019800 0041 00000000 0x0 0x0 0xffff968000019880 0041 00000000 0x0 0x0 0xffff968000019900 0041 00000000 0x0 0x0 0xffff968000019980 0041 00000000 0x0 0x0 0xffff968000019a00 0041 00000000 0x0 0x0 0xffff968000019a80 0041 00000000 0x0 0x0 0xffff968000019b00 0041 00000000 0x0 0x0 0xffff968000019b80 0041 00000000 0x0 0x0 0xffff968000019c00 0041 00000000 0x0 0x0 0xffff968000019c80 0041 00000000 0x0 0x0 0xffff968000019d00 0041 00000000 0x0 0x0 0xffff968000019d80 0041 00000000 0x0 0x0 0xffff968000019e00 0041 00000000 0x0 0x0 0xffff968000019e80 0041 00000000 0x0 0x0 0xffff968000019f00 0041 00000000 0x0 0x0 0xffff968000019f80 0041 00000000 0x0 0x0 0xffff96800001a000 0041 00000000 0x0 0x0 0xffff96800001a080 0041 00000000 0x0 0x0 0xffff96800001a100 0041 00000000 0x0 0x0 0xffff96800001a180 0041 00000000 0x0 0x0 0xffff96800001a200 0041 00000000 0x0 0x0 0xffff96800001a280 0041 00000000 0x0 0x0 0xffff96800001a300 0041 00000000 0x0 0x0 0xffff96800001a380 0041 00000000 0x0 0x0 0xffff96800001a400 0041 00000000 0x0 0x0 0xffff96800001a480 0041 00000000 0x0 0x0 0xffff96800001a500 0041 00000000 0x0 0x0 0xffff96800001a580 0041 00000000 0x0 0x0 0xffff96800001a600 0041 00000000 0x0 0x0 0xffff96800001a680 0041 00000000 0x0 0x0 0xffff96800001a700 0041 00000000 0x0 0x0 0xffff96800001a780 0041 00000000 0x0 0x0 0xffff96800001a800 0041 00000000 0x0 0x0 0xffff96800001a880 0041 00000000 0x0 0x0 0xffff96800001a900 0041 00000000 0x0 0x0 0xffff96800001a980 0041 00000000 0x0 0x0 0xffff96800001aa00 0041 00000000 0x0 0x0 0xffff96800001aa80 0041 00000000 0x0 0x0 0xffff96800001ab00 0041 00000000 0x0 0x0 0xffff96800001ab80 0041 00000000 0x0 0x0 0xffff96800001ac00 0041 00000000 0x0 0x0 0xffff96800001ac80 0041 00000000 0x0 0x0 0xffff96800001ad00 0041 00000000 0x0 0x0 0xffff96800001ad80 0041 00000000 0x0 0x0 0xffff96800001ae00 0041 00000000 0x0 0x0 0xffff96800001ae80 0041 00000000 0x0 0x0 0xffff96800001af00 0041 00000000 0x0 0x0 0xffff96800001af80 0041 00000000 0x0 0x0 0xffff96800001b000 0041 00000000 0x0 0x0 0xffff96800001b080 0041 00000000 0x0 0x0 0xffff96800001b100 0041 00000000 0x0 0x0 0xffff96800001b180 0041 00000000 0x0 0x0 0xffff96800001b200 0041 00000000 0x0 0x0 0xffff96800001b280 0041 00000000 0x0 0x0 0xffff96800001b300 0041 00000000 0x0 0x0 0xffff96800001b380 0041 00000000 0x0 0x0 0xffff96800001b400 0041 00000000 0x0 0x0 0xffff96800001b480 0041 00000000 0x0 0x0 0xffff96800001b500 0041 00000000 0x0 0x0 0xffff96800001b580 0041 00000000 0x0 0x0 0xffff96800001b600 0041 00000000 0x0 0x0 0xffff96800001b680 0041 00000000 0x0 0x0 0xffff96800001b700 0041 00000000 0x0 0x0 0xffff96800001b780 0041 00000000 0x0 0x0 0xffff96800001b800 0041 00000000 0x0 0x0 0xffff96800001b880 0041 00000000 0x0 0x0 0xffff96800001b900 0041 00000000 0x0 0x0 0xffff96800001b980 0041 00000000 0x0 0x0 0xffff96800001ba00 0041 00000000 0x0 0x0 0xffff96800001ba80 0041 00000000 0x0 0x0 0xffff96800001bb00 0041 00000000 0x0 0x0 0xffff96800001bb80 0041 00000000 0x0 0x0 0xffff96800001bc00 0041 00000000 0x0 0x0 0xffff96800001bc80 0041 00000000 0x0 0x0 0xffff96800001bd00 0041 00000000 0x0 0x0 0xffff96800001bd80 0041 00000000 0x0 0x0 0xffff96800001be00 0041 00000000 0x0 0x0 0xffff96800001be80 0041 00000000 0x0 0x0 0xffff96800001bf00 0041 00000000 0x0 0x0 0xffff96800001bf80 0041 00000000 0x0 0x0 0xffff96800001c000 0041 00000000 0x0 0x0 0xffff96800001c080 0041 00000000 0x0 0x0 0xffff96800001c100 0041 00000000 0x0 0x0 0xffff96800001c180 0041 00000000 0x0 0x0 0xffff96800001c200 0041 00000000 0x0 0x0 0xffff96800001c280 0041 00000000 0x0 0x0 0xffff96800001c300 0041 00000000 0x0 0x0 0xffff96800001c380 0041 00000000 0x0 0x0 0xffff96800001c400 0041 00000000 0x0 0x0 0xffff96800001c480 0041 00000000 0x0 0x0 0xffff96800001c500 0041 00000000 0x0 0x0 0xffff96800001c580 0041 00000000 0x0 0x0 0xffff96800001c600 0041 00000000 0x0 0x0 0xffff96800001c680 0041 00000000 0x0 0x0 0xffff96800001c700 0041 00000000 0x0 0x0 0xffff96800001c780 0041 00000000 0x0 0x0 0xffff96800001c800 0001 00000000 0x0 0x0 0xffff96800001c880 0001 00000000 0x0 0x0 0xffff96800001c900 0001 00000000 0x0 0x0 0xffff96800001c980 0001 00000000 0x0 0x0 0xffff96800001ca00 0001 00000000 0x0 0x0 0xffff96800001ca80 0001 00000000 0x0 0x0 0xffff96800001cb00 0001 00000000 0x0 0x0 0xffff96800001cb80 0001 00000000 0x0 0x0 0xffff96800001cc00 0001 00000000 0x0 0x0 0xffff96800001cc80 0001 00000000 0x0 0x0 0xffff96800001cd00 0001 00000000 0x0 0x0 0xffff96800001cd80 0001 00000000 0x0 0x0 0xffff96800001ce00 0001 00000000 0x0 0x0 0xffff96800001ce80 0001 00000000 0x0 0x0 0xffff96800001cf00 0001 00000000 0x0 0x0 0xffff96800001cf80 0001 00000000 0x0 0x0 0xffff96800001d000 0001 00000000 0x0 0x0 0xffff96800001d080 0001 00000000 0x0 0x0 0xffff96800001d100 0001 00000000 0x0 0x0 0xffff96800001d180 0001 00000000 0x0 0x0 0xffff96800001d200 0001 00000000 0x0 0x0 0xffff96800001d280 0001 00000000 0x0 0x0 0xffff96800001d300 0001 00000000 0x0 0x0 0xffff96800001d380 0001 00000000 0x0 0x0 0xffff96800001d400 0001 00000000 0x0 0x0 0xffff96800001d480 0001 00000000 0x0 0x0 0xffff96800001d500 0001 00000000 0x0 0x0 0xffff96800001d580 0001 00000000 0x0 0x0 0xffff96800001d600 0001 00000000 0x0 0x0 0xffff96800001d680 0001 00000000 0x0 0x0 0xffff96800001d700 0001 00000000 0x0 0x0 0xffff96800001d780 0001 00000000 0x0 0x0 0xffff96800001d800 0001 00000000 0x0 0x0 0xffff96800001d880 0001 00000000 0x0 0x0 0xffff96800001d900 0001 00000000 0x0 0x0 0xffff96800001d980 0001 00000000 0x0 0x0 0xffff96800001da00 0001 00000000 0x0 0x0 0xffff96800001da80 0001 00000000 0x0 0x0 0xffff96800001db00 0001 00000000 0x0 0x0 0xffff96800001db80 0001 00000000 0x0 0x0 0xffff96800001dc00 0001 00000000 0x0 0x0 0xffff96800001dc80 0001 00000000 0x0 0x0 0xffff96800001dd00 0001 00000000 0x0 0x0 0xffff96800001dd80 0001 00000000 0x0 0x0 0xffff96800001de00 0001 00000000 0x0 0x0 0xffff96800001de80 0001 00000000 0x0 0x0 0xffff96800001df00 0001 00000000 0x0 0x0 0xffff96800001df80 0001 00000000 0x0 0x0 0xffff96800001e000 0001 00000000 0x0 0x0 0xffff96800001e080 0001 00000000 0x0 0x0 0xffff96800001e100 0001 00000000 0x0 0x0 0xffff96800001e180 0001 00000000 0x0 0x0 0xffff96800001e200 0001 00000000 0x0 0x0 0xffff96800001e280 0001 00000000 0x0 0x0 0xffff96800001e300 0001 00000000 0x0 0x0 0xffff96800001e380 0001 00000000 0x0 0x0 0xffff96800001e400 0001 00000000 0x0 0x0 0xffff96800001e480 0001 00000000 0x0 0x0 0xffff96800001e500 0001 00000000 0x0 0x0 0xffff96800001e580 0001 00000000 0x0 0x0 0xffff96800001e600 0001 00000000 0x0 0x0 0xffff96800001e680 0001 00000000 0x0 0x0 0xffff96800001e700 0001 00000000 0x0 0x0 0xffff96800001e780 0001 00000000 0x0 0x0 0xffff96800001e800 0001 00000000 0x0 0x0 0xffff96800001e880 0001 00000000 0x0 0x0 0xffff96800001e900 0001 00000000 0x0 0x0 0xffff96800001e980 0001 00000000 0x0 0x0 0xffff96800001ea00 0001 00000000 0x0 0x0 0xffff96800001ea80 0001 00000000 0x0 0x0 0xffff96800001eb00 0001 00000000 0x0 0x0 0xffff96800001eb80 0001 00000000 0x0 0x0 0xffff96800001ec00 0001 00000000 0x0 0x0 0xffff96800001ec80 0001 00000000 0x0 0x0 0xffff96800001ed00 0001 00000000 0x0 0x0 0xffff96800001ed80 0001 00000000 0x0 0x0 0xffff96800001ee00 0001 00000000 0x0 0x0 0xffff96800001ee80 0001 00000000 0x0 0x0 0xffff96800001ef00 0001 00000000 0x0 0x0 0xffff96800001ef80 0001 00000000 0x0 0x0 0xffff96800001f000 0001 00000000 0x0 0x0 0xffff96800001f080 0001 00000000 0x0 0x0 0xffff96800001f100 0001 00000000 0x0 0x0 0xffff96800001f180 0001 00000000 0x0 0x0 0xffff96800001f200 0001 00000000 0x0 0x0 0xffff96800001f280 0001 00000000 0x0 0x0 0xffff96800001f300 0001 00000000 0x0 0x0 0xffff96800001f380 0001 00000000 0x0 0x0 0xffff96800001f400 0001 00000000 0x0 0x0 0xffff96800001f480 0001 00000000 0x0 0x0 0xffff96800001f500 0001 00000000 0x0 0x0 0xffff96800001f580 0001 00000000 0x0 0x0 0xffff96800001f600 0001 00000000 0x0 0x0 0xffff96800001f680 0001 00000000 0x0 0x0 0xffff96800001f700 0001 00000000 0x0 0x0 0xffff96800001f780 0001 00000000 0x0 0x0 0xffff96800001f800 0001 00000000 0x0 0x0 0xffff96800001f880 0001 00000000 0x0 0x0 0xffff96800001f900 0001 00000000 0x0 0x0 0xffff96800001f980 0001 00000000 0x0 0x0 0xffff96800001fa00 0001 00000000 0x0 0x0 0xffff96800001fa80 0001 00000000 0x0 0x0 0xffff96800001fb00 0001 00000000 0x0 0x0 0xffff96800001fb80 0001 00000000 0x0 0x0 0xffff96800001fc00 0001 00000000 0x0 0x0 0xffff96800001fc80 0001 00000000 0x0 0x0 0xffff96800001fd00 0001 00000000 0x0 0x0 0xffff96800001fd80 0001 00000000 0x0 0x0 0xffff96800001fe00 0001 00000000 0x0 0x0 0xffff96800001fe80 0001 00000000 0x0 0x0 0xffff96800001ff00 0001 00000000 0x0 0x0 0xffff96800001ff80 0001 00000000 0x0 0x0 0xffff968000020000 0001 00000000 0x0 0x0 0xffff968000020080 0001 00000000 0x0 0x0 0xffff968000020100 0001 00000000 0x0 0x0 0xffff968000020180 0001 00000000 0x0 0x0 0xffff968000020200 0001 00000000 0x0 0x0 0xffff968000020280 0001 00000000 0x0 0x0 0xffff968000020300 0001 00000000 0x0 0x0 0xffff968000020380 0001 00000000 0x0 0x0 0xffff968000020400 0001 00000000 0x0 0x0 0xffff968000020480 0001 00000000 0x0 0x0 0xffff968000020500 0001 00000000 0x0 0x0 0xffff968000020580 0001 00000000 0x0 0x0 0xffff968000020600 0001 00000000 0x0 0x0 0xffff968000020680 0001 00000000 0x0 0x0 0xffff968000020700 0001 00000000 0x0 0x0 0xffff968000020780 0001 00000000 0x0 0x0 0xffff968000020800 0001 00000000 0x0 0x0 0xffff968000020880 0001 00000000 0x0 0x0 0xffff968000020900 0001 00000000 0x0 0x0 0xffff968000020980 0001 00000000 0x0 0x0 0xffff968000020a00 0001 00000000 0x0 0x0 0xffff968000020a80 0001 00000000 0x0 0x0 0xffff968000020b00 0001 00000000 0x0 0x0 0xffff968000020b80 0001 00000000 0x0 0x0 0xffff968000020c00 0001 00000000 0x0 0x0 0xffff968000020c80 0001 00000000 0x0 0x0 0xffff968000020d00 0001 00000000 0x0 0x0 0xffff968000020d80 0001 00000000 0x0 0x0 0xffff968000020e00 0001 00000000 0x0 0x0 0xffff968000020e80 0001 00000000 0x0 0x0 0xffff968000020f00 0001 00000000 0x0 0x0 0xffff968000020f80 0001 00000000 0x0 0x0 0xffff968000021000 0001 00000000 0x0 0x0 0xffff968000021080 0001 00000000 0x0 0x0 0xffff968000021100 0001 00000000 0x0 0x0 0xffff968000021180 0001 00000000 0x0 0x0 0xffff968000021200 0001 00000000 0x0 0x0 0xffff968000021280 0001 00000000 0x0 0x0 0xffff968000021300 0001 00000000 0x0 0x0 0xffff968000021380 0001 00000000 0x0 0x0 0xffff968000021400 0001 00000000 0x0 0x0 0xffff968000021480 0001 00000000 0x0 0x0 0xffff968000021500 0001 00000000 0x0 0x0 0xffff968000021580 0001 00000000 0x0 0x0 0xffff968000021600 0001 00000000 0x0 0x0 0xffff968000021680 0001 00000000 0x0 0x0 0xffff968000021700 0001 00000000 0x0 0x0 0xffff968000021780 0001 00000000 0x0 0x0 0xffff968000021800 0001 00000000 0x0 0x0 0xffff968000021880 0001 00000000 0x0 0x0 0xffff968000021900 0001 00000000 0x0 0x0 0xffff968000021980 0001 00000000 0x0 0x0 0xffff968000021a00 0001 00000000 0x0 0x0 0xffff968000021a80 0001 00000000 0x0 0x0 0xffff968000021b00 0001 00000000 0x0 0x0 0xffff968000021b80 0001 00000000 0x0 0x0 0xffff968000021c00 0001 00000000 0x0 0x0 0xffff968000021c80 0001 00000000 0x0 0x0 0xffff968000021d00 0001 00000000 0x0 0x0 0xffff968000021d80 0001 00000000 0x0 0x0 0xffff968000021e00 0001 00000000 0x0 0x0 0xffff968000021e80 0001 00000000 0x0 0x0 0xffff968000021f00 0001 00000000 0x0 0x0 0xffff968000021f80 0001 00000000 0x0 0x0 0xffff968000022000 0001 00000000 0x0 0x0 0xffff968000022080 0001 00000000 0x0 0x0 0xffff968000022100 0001 00000000 0x0 0x0 0xffff968000022180 0001 00000000 0x0 0x0 0xffff968000022200 0001 00000000 0x0 0x0 0xffff968000022280 0001 00000000 0x0 0x0 0xffff968000022300 0001 00000000 0x0 0x0 0xffff968000022380 0001 00000000 0x0 0x0 0xffff968000022400 0001 00000000 0x0 0x0 0xffff968000022480 0001 00000000 0x0 0x0 0xffff968000022500 0001 00000000 0x0 0x0 0xffff968000022580 0001 00000000 0x0 0x0 0xffff968000022600 0001 00000000 0x0 0x0 0xffff968000022680 0001 00000000 0x0 0x0 0xffff968000022700 0001 00000000 0x0 0x0 0xffff968000022780 0001 00000000 0x0 0x0 0xffff968000022800 0001 00000000 0x0 0x0 0xffff968000022880 0001 00000000 0x0 0x0 0xffff968000022900 0001 00000000 0x0 0x0 0xffff968000022980 0001 00000000 0x0 0x0 0xffff968000022a00 0001 00000000 0x0 0x0 0xffff968000022a80 0001 00000000 0x0 0x0 0xffff968000022b00 0001 00000000 0x0 0x0 0xffff968000022b80 0001 00000000 0x0 0x0 0xffff968000022c00 0001 00000000 0x0 0x0 0xffff968000022c80 0001 00000000 0x0 0x0 0xffff968000022d00 0001 00000000 0x0 0x0 0xffff968000022d80 0001 00000000 0x0 0x0 0xffff968000022e00 0001 00000000 0x0 0x0 0xffff968000022e80 0001 00000000 0x0 0x0 0xffff968000022f00 0001 00000000 0x0 0x0 0xffff968000022f80 0001 00000000 0x0 0x0 0xffff968000023000 0001 00000000 0x0 0x0 0xffff968000023080 0001 00000000 0x0 0x0 0xffff968000023100 0001 00000000 0x0 0x0 0xffff968000023180 0001 00000000 0x0 0x0 0xffff968000023200 0001 00000000 0x0 0x0 0xffff968000023280 0001 00000000 0x0 0x0 0xffff968000023300 0001 00000000 0x0 0x0 0xffff968000023380 0001 00000000 0x0 0x0 0xffff968000023400 0001 00000000 0x0 0x0 0xffff968000023480 0001 00000000 0x0 0x0 0xffff968000023500 0001 00000000 0x0 0x0 0xffff968000023580 0001 00000000 0x0 0x0 0xffff968000023600 0001 00000000 0x0 0x0 0xffff968000023680 0001 00000000 0x0 0x0 0xffff968000023700 0001 00000000 0x0 0x0 0xffff968000023780 0001 00000000 0x0 0x0 0xffff968000023800 0001 00000000 0x0 0x0 0xffff968000023880 0001 00000000 0x0 0x0 0xffff968000023900 0001 00000000 0x0 0x0 0xffff968000023980 0001 00000000 0x0 0x0 0xffff968000023a00 0001 00000000 0x0 0x0 0xffff968000023a80 0001 00000000 0x0 0x0 0xffff968000023b00 0001 00000000 0x0 0x0 0xffff968000023b80 0001 00000000 0x0 0x0 0xffff968000023c00 0001 00000000 0x0 0x0 0xffff968000023c80 0001 00000000 0x0 0x0 0xffff968000023d00 0001 00000000 0x0 0x0 0xffff968000023d80 0001 00000000 0x0 0x0 0xffff968000023e00 0001 00000000 0x0 0x0 0xffff968000023e80 0001 00000000 0x0 0x0 0xffff968000023f00 0001 00000000 0x0 0x0 0xffff968000023f80 0001 00000000 0x0 0x0 0xffff968000024000 0001 00000000 0x0 0x0 0xffff968000024080 0001 00000000 0x0 0x0 0xffff968000024100 0001 00000000 0x0 0x0 0xffff968000024180 0001 00000000 0x0 0x0 0xffff968000024200 0001 00000000 0x0 0x0 0xffff968000024280 0001 00000000 0x0 0x0 0xffff968000024300 0001 00000000 0x0 0x0 0xffff968000024380 0001 00000000 0x0 0x0 0xffff968000024400 0001 00000000 0x0 0x0 0xffff968000024480 0001 00000000 0x0 0x0 0xffff968000024500 0001 00000000 0x0 0x0 0xffff968000024580 0001 00000000 0x0 0x0 0xffff968000024600 0001 00000000 0x0 0x0 0xffff968000024680 0001 00000000 0x0 0x0 0xffff968000024700 0001 00000000 0x0 0x0 0xffff968000024780 0001 00000000 0x0 0x0 0xffff968000024800 0001 00000000 0x0 0x0 0xffff968000024880 0001 00000000 0x0 0x0 0xffff968000024900 0001 00000000 0x0 0x0 0xffff968000024980 0001 00000000 0x0 0x0 0xffff968000024a00 0001 00000000 0x0 0x0 0xffff968000024a80 0001 00000000 0x0 0x0 0xffff968000024b00 0001 00000000 0x0 0x0 0xffff968000024b80 0001 00000000 0x0 0x0 0xffff968000024c00 0001 00000000 0x0 0x0 0xffff968000024c80 0001 00000000 0x0 0x0 0xffff968000024d00 0001 00000000 0x0 0x0 0xffff968000024d80 0001 00000000 0x0 0x0 0xffff968000024e00 0001 00000000 0x0 0x0 0xffff968000024e80 0001 00000000 0x0 0x0 0xffff968000024f00 0001 00000000 0x0 0x0 0xffff968000024f80 0001 00000000 0x0 0x0 0xffff968000025000 0001 00000000 0x0 0x0 0xffff968000025080 0001 00000000 0x0 0x0 0xffff968000025100 0001 00000000 0x0 0x0 0xffff968000025180 0001 00000000 0x0 0x0 0xffff968000025200 0001 00000000 0x0 0x0 0xffff968000025280 0001 00000000 0x0 0x0 0xffff968000025300 0001 00000000 0x0 0x0 0xffff968000025380 0001 00000000 0x0 0x0 0xffff968000025400 0001 00000000 0x0 0x0 0xffff968000025480 0001 00000000 0x0 0x0 0xffff968000025500 0001 00000000 0x0 0x0 0xffff968000025580 0001 00000000 0x0 0x0 0xffff968000025600 0001 00000000 0x0 0x0 0xffff968000025680 0001 00000000 0x0 0x0 0xffff968000025700 0001 00000000 0x0 0x0 0xffff968000025780 0001 00000000 0x0 0x0 0xffff968000025800 0001 00000000 0x0 0x0 0xffff968000025880 0001 00000000 0x0 0x0 0xffff968000025900 0001 00000000 0x0 0x0 0xffff968000025980 0001 00000000 0x0 0x0 0xffff968000025a00 0001 00000000 0x0 0x0 0xffff968000025a80 0001 00000000 0x0 0x0 0xffff968000025b00 0001 00000000 0x0 0x0 0xffff968000025b80 0001 00000000 0x0 0x0 0xffff968000025c00 0001 00000000 0x0 0x0 0xffff968000025c80 0001 00000000 0x0 0x0 0xffff968000025d00 0001 00000000 0x0 0x0 0xffff968000025d80 0001 00000000 0x0 0x0 0xffff968000025e00 0001 00000000 0x0 0x0 0xffff968000025e80 0001 00000000 0x0 0x0 0xffff968000025f00 0001 00000000 0x0 0x0 0xffff968000025f80 0001 00000000 0x0 0x0 0xffff968000026000 0001 00000000 0x0 0x0 0xffff968000026080 0001 00000000 0x0 0x0 0xffff968000026100 0001 00000000 0x0 0x0 0xffff968000026180 0001 00000000 0x0 0x0 0xffff968000026200 0001 00000000 0x0 0x0 0xffff968000026280 0001 00000000 0x0 0x0 0xffff968000026300 0001 00000000 0x0 0x0 0xffff968000026380 0001 00000000 0x0 0x0 0xffff968000026400 0001 00000000 0x0 0x0 0xffff968000026480 0001 00000000 0x0 0x0 0xffff968000026500 0001 00000000 0x0 0x0 0xffff968000026580 0001 00000000 0x0 0x0 0xffff968000026600 0001 00000000 0x0 0x0 0xffff968000026680 0001 00000000 0x0 0x0 0xffff968000026700 0001 00000000 0x0 0x0 0xffff968000026780 0001 00000000 0x0 0x0 0xffff968000026800 0001 00000000 0x0 0x0 0xffff968000026880 0001 00000000 0x0 0x0 0xffff968000026900 0001 00000000 0x0 0x0 0xffff968000026980 0001 00000000 0x0 0x0 0xffff968000026a00 0001 00000000 0x0 0x0 0xffff968000026a80 0001 00000000 0x0 0x0 0xffff968000026b00 0001 00000000 0x0 0x0 0xffff968000026b80 0001 00000000 0x0 0x0 0xffff968000026c00 0001 00000000 0x0 0x0 0xffff968000026c80 0001 00000000 0x0 0x0 0xffff968000026d00 0001 00000000 0x0 0x0 0xffff968000026d80 0001 00000000 0x0 0x0 0xffff968000026e00 0001 00000000 0x0 0x0 0xffff968000026e80 0001 00000000 0x0 0x0 0xffff968000026f00 0001 00000000 0x0 0x0 0xffff968000026f80 0001 00000000 0x0 0x0 0xffff968000027000 0001 00000000 0x0 0x0 0xffff968000027080 0001 00000000 0x0 0x0 0xffff968000027100 0001 00000000 0x0 0x0 0xffff968000027180 0001 00000000 0x0 0x0 0xffff968000027200 0001 00000000 0x0 0x0 0xffff968000027280 0001 00000000 0x0 0x0 0xffff968000027300 0001 00000000 0x0 0x0 0xffff968000027380 0001 00000000 0x0 0x0 0xffff968000027400 0001 00000000 0x0 0x0 0xffff968000027480 0001 00000000 0x0 0x0 0xffff968000027500 0001 00000000 0x0 0x0 0xffff968000027580 0001 00000000 0x0 0x0 0xffff968000027600 0001 00000000 0x0 0x0 0xffff968000027680 0001 00000000 0x0 0x0 0xffff968000027700 0001 00000000 0x0 0x0 0xffff968000027780 0001 00000000 0x0 0x0 0xffff968000027800 0001 00000000 0x0 0x0 0xffff968000027880 0001 00000000 0x0 0x0 0xffff968000027900 0001 00000000 0x0 0x0 0xffff968000027980 0001 00000000 0x0 0x0 0xffff968000027a00 0001 00000000 0x0 0x0 0xffff968000027a80 0001 00000000 0x0 0x0 0xffff968000027b00 0001 00000000 0x0 0x0 0xffff968000027b80 0001 00000000 0x0 0x0 0xffff968000027c00 0001 00000000 0x0 0x0 0xffff968000027c80 0001 00000000 0x0 0x0 0xffff968000027d00 0001 00000000 0x0 0x0 0xffff968000027d80 0001 00000000 0x0 0x0 0xffff968000027e00 0001 00000000 0x0 0x0 0xffff968000027e80 0001 00000000 0x0 0x0 0xffff968000027f00 0001 00000000 0x0 0x0 0xffff968000027f80 0001 00000000 0x0 0x0 0xffff968000028000 0001 00000000 0x0 0x0 0xffff968000028080 0001 00000000 0x0 0x0 0xffff968000028100 0001 00000000 0x0 0x0 0xffff968000028180 0001 00000000 0x0 0x0 0xffff968000028200 0001 00000000 0x0 0x0 0xffff968000028280 0001 00000000 0x0 0x0 0xffff968000028300 0001 00000000 0x0 0x0 0xffff968000028380 0001 00000000 0x0 0x0 0xffff968000028400 0001 00000000 0x0 0x0 0xffff968000028480 0001 00000000 0x0 0x0 0xffff968000028500 0001 00000000 0x0 0x0 0xffff968000028580 0001 00000000 0x0 0x0 0xffff968000028600 0001 00000000 0x0 0x0 0xffff968000028680 0001 00000000 0x0 0x0 0xffff968000028700 0001 00000000 0x0 0x0 0xffff968000028780 0001 00000000 0x0 0x0 0xffff968000028800 0001 00000000 0x0 0x0 0xffff968000028880 0001 00000000 0x0 0x0 0xffff968000028900 0001 00000000 0x0 0x0 0xffff968000028980 0001 00000000 0x0 0x0 0xffff968000028a00 0001 00000000 0x0 0x0 0xffff968000028a80 0001 00000000 0x0 0x0 0xffff968000028b00 0001 00000000 0x0 0x0 0xffff968000028b80 0001 00000000 0x0 0x0 0xffff968000028c00 0001 00000000 0x0 0x0 0xffff968000028c80 0001 00000000 0x0 0x0 0xffff968000028d00 0001 00000000 0x0 0x0 0xffff968000028d80 0001 00000000 0x0 0x0 0xffff968000028e00 0001 00000000 0x0 0x0 0xffff968000028e80 0001 00000000 0x0 0x0 0xffff968000028f00 0001 00000000 0x0 0x0 0xffff968000028f80 0001 00000000 0x0 0x0 0xffff968000029000 0001 00000000 0x0 0x0 0xffff968000029080 0001 00000000 0x0 0x0 0xffff968000029100 0001 00000000 0x0 0x0 0xffff968000029180 0001 00000000 0x0 0x0 0xffff968000029200 0001 00000000 0x0 0x0 0xffff968000029280 0001 00000000 0x0 0x0 0xffff968000029300 0001 00000000 0x0 0x0 0xffff968000029380 0001 00000000 0x0 0x0 0xffff968000029400 0001 00000000 0x0 0x0 0xffff968000029480 0001 00000000 0x0 0x0 0xffff968000029500 0001 00000000 0x0 0x0 0xffff968000029580 0001 00000000 0x0 0x0 0xffff968000029600 0001 00000000 0x0 0x0 0xffff968000029680 0001 00000000 0x0 0x0 0xffff968000029700 0001 00000000 0x0 0x0 0xffff968000029780 0001 00000000 0x0 0x0 0xffff968000029800 0001 00000000 0x0 0x0 0xffff968000029880 0001 00000000 0x0 0x0 0xffff968000029900 0001 00000000 0x0 0x0 0xffff968000029980 0001 00000000 0x0 0x0 0xffff968000029a00 0001 00000000 0x0 0x0 0xffff968000029a80 0001 00000000 0x0 0x0 0xffff968000029b00 0001 00000000 0x0 0x0 0xffff968000029b80 0001 00000000 0x0 0x0 0xffff968000029c00 0001 00000000 0x0 0x0 0xffff968000029c80 0001 00000000 0x0 0x0 0xffff968000029d00 0001 00000000 0x0 0x0 0xffff968000029d80 0001 00000000 0x0 0x0 0xffff968000029e00 0001 00000000 0x0 0x0 0xffff968000029e80 0001 00000000 0x0 0x0 0xffff968000029f00 0001 00000000 0x0 0x0 0xffff968000029f80 0001 00000000 0x0 0x0 0xffff96800002a000 0001 00000000 0x0 0x0 0xffff96800002a080 0001 00000000 0x0 0x0 0xffff96800002a100 0001 00000000 0x0 0x0 0xffff96800002a180 0001 00000000 0x0 0x0 0xffff96800002a200 0001 00000000 0x0 0x0 0xffff96800002a280 0001 00000000 0x0 0x0 0xffff96800002a300 0001 00000000 0x0 0x0 0xffff96800002a380 0001 00000000 0x0 0x0 0xffff96800002a400 0001 00000000 0x0 0x0 0xffff96800002a480 0001 00000000 0x0 0x0 0xffff96800002a500 0001 00000000 0x0 0x0 0xffff96800002a580 0001 00000000 0x0 0x0 0xffff96800002a600 0001 00000000 0x0 0x0 0xffff96800002a680 0001 00000000 0x0 0x0 0xffff96800002a700 0001 00000000 0x0 0x0 0xffff96800002a780 0001 00000000 0x0 0x0 0xffff96800002a800 0001 00000000 0x0 0x0 0xffff96800002a880 0001 00000000 0x0 0x0 0xffff96800002a900 0001 00000000 0x0 0x0 0xffff96800002a980 0001 00000000 0x0 0x0 0xffff96800002aa00 0001 00000000 0x0 0x0 0xffff96800002aa80 0001 00000000 0x0 0x0 0xffff96800002ab00 0001 00000000 0x0 0x0 0xffff96800002ab80 0001 00000000 0x0 0x0 0xffff96800002ac00 0001 00000000 0x0 0x0 0xffff96800002ac80 0001 00000000 0x0 0x0 0xffff96800002ad00 0001 00000000 0x0 0x0 0xffff96800002ad80 0001 00000000 0x0 0x0 0xffff96800002ae00 0001 00000000 0x0 0x0 0xffff96800002ae80 0001 00000000 0x0 0x0 0xffff96800002af00 0001 00000000 0x0 0x0 0xffff96800002af80 0001 00000000 0x0 0x0 0xffff96800002b000 0001 00000000 0x0 0x0 0xffff96800002b080 0001 00000000 0x0 0x0 0xffff96800002b100 0001 00000000 0x0 0x0 0xffff96800002b180 0001 00000000 0x0 0x0 0xffff96800002b200 0001 00000000 0x0 0x0 0xffff96800002b280 0001 00000000 0x0 0x0 0xffff96800002b300 0001 00000000 0x0 0x0 0xffff96800002b380 0001 00000000 0x0 0x0 0xffff96800002b400 0001 00000000 0x0 0x0 0xffff96800002b480 0001 00000000 0x0 0x0 0xffff96800002b500 0001 00000000 0x0 0x0 0xffff96800002b580 0001 00000000 0x0 0x0 0xffff96800002b600 0001 00000000 0x0 0x0 0xffff96800002b680 0001 00000000 0x0 0x0 0xffff96800002b700 0001 00000000 0x0 0x0 0xffff96800002b780 0001 00000000 0x0 0x0 0xffff96800002b800 0001 00000000 0x0 0x0 0xffff96800002b880 0001 00000000 0x0 0x0 0xffff96800002b900 0001 00000000 0x0 0x0 0xffff96800002b980 0001 00000000 0x0 0x0 0xffff96800002ba00 0001 00000000 0x0 0x0 0xffff96800002ba80 0001 00000000 0x0 0x0 0xffff96800002bb00 0001 00000000 0x0 0x0 0xffff96800002bb80 0001 00000000 0x0 0x0 0xffff96800002bc00 0001 00000000 0x0 0x0 0xffff96800002bc80 0001 00000000 0x0 0x0 0xffff96800002bd00 0001 00000000 0x0 0x0 0xffff96800002bd80 0001 00000000 0x0 0x0 0xffff96800002be00 0001 00000000 0x0 0x0 0xffff96800002be80 0001 00000000 0x0 0x0 0xffff96800002bf00 0001 00000000 0x0 0x0 0xffff96800002bf80 0001 00000000 0x0 0x0 0xffff96800002c000 0001 00000000 0x0 0x0 0xffff96800002c080 0001 00000000 0x0 0x0 0xffff96800002c100 0001 00000000 0x0 0x0 0xffff96800002c180 0001 00000000 0x0 0x0 0xffff96800002c200 0001 00000000 0x0 0x0 0xffff96800002c280 0001 00000000 0x0 0x0 0xffff96800002c300 0001 00000000 0x0 0x0 0xffff96800002c380 0001 00000000 0x0 0x0 0xffff96800002c400 0001 00000000 0x0 0x0 0xffff96800002c480 0001 00000000 0x0 0x0 0xffff96800002c500 0001 00000000 0x0 0x0 0xffff96800002c580 0001 00000000 0x0 0x0 0xffff96800002c600 0001 00000000 0x0 0x0 0xffff96800002c680 0001 00000000 0x0 0x0 0xffff96800002c700 0001 00000000 0x0 0x0 0xffff96800002c780 0001 00000000 0x0 0x0 0xffff96800002c800 0001 00000000 0x0 0x0 0xffff96800002c880 0001 00000000 0x0 0x0 0xffff96800002c900 0001 00000000 0x0 0x0 0xffff96800002c980 0001 00000000 0x0 0x0 0xffff96800002ca00 0001 00000000 0x0 0x0 0xffff96800002ca80 0001 00000000 0x0 0x0 0xffff96800002cb00 0001 00000000 0x0 0x0 0xffff96800002cb80 0001 00000000 0x0 0x0 0xffff96800002cc00 0001 00000000 0x0 0x0 0xffff96800002cc80 0001 00000000 0x0 0x0 0xffff96800002cd00 0001 00000000 0x0 0x0 0xffff96800002cd80 0001 00000000 0x0 0x0 0xffff96800002ce00 0001 00000000 0x0 0x0 0xffff96800002ce80 0001 00000000 0x0 0x0 0xffff96800002cf00 0001 00000000 0x0 0x0 0xffff96800002cf80 0001 00000000 0x0 0x0 0xffff96800002d000 0001 00000000 0x0 0x0 0xffff96800002d080 0001 00000000 0x0 0x0 0xffff96800002d100 0001 00000000 0x0 0x0 0xffff96800002d180 0001 00000000 0x0 0x0 0xffff96800002d200 0001 00000000 0x0 0x0 0xffff96800002d280 0001 00000000 0x0 0x0 0xffff96800002d300 0001 00000000 0x0 0x0 0xffff96800002d380 0001 00000000 0x0 0x0 0xffff96800002d400 0001 00000000 0x0 0x0 0xffff96800002d480 0001 00000000 0x0 0x0 0xffff96800002d500 0001 00000000 0x0 0x0 0xffff96800002d580 0001 00000000 0x0 0x0 0xffff96800002d600 0001 00000000 0x0 0x0 0xffff96800002d680 0001 00000000 0x0 0x0 0xffff96800002d700 0001 00000000 0x0 0x0 0xffff96800002d780 0001 00000000 0x0 0x0 0xffff96800002d800 0001 00000000 0x0 0x0 0xffff96800002d880 0001 00000000 0x0 0x0 0xffff96800002d900 0001 00000000 0x0 0x0 0xffff96800002d980 0001 00000000 0x0 0x0 0xffff96800002da00 0001 00000000 0x0 0x0 0xffff96800002da80 0001 00000000 0x0 0x0 0xffff96800002db00 0001 00000000 0x0 0x0 0xffff96800002db80 0001 00000000 0x0 0x0 0xffff96800002dc00 0001 00000000 0x0 0x0 0xffff96800002dc80 0001 00000000 0x0 0x0 0xffff96800002dd00 0001 00000000 0x0 0x0 0xffff96800002dd80 0001 00000000 0x0 0x0 0xffff96800002de00 0001 00000000 0x0 0x0 0xffff96800002de80 0001 00000000 0x0 0x0 0xffff96800002df00 0001 00000000 0x0 0x0 0xffff96800002df80 0001 00000000 0x0 0x0 0xffff96800002e000 0001 00000000 0x0 0x0 0xffff96800002e080 0001 00000000 0x0 0x0 0xffff96800002e100 0001 00000000 0x0 0x0 0xffff96800002e180 0001 00000000 0x0 0x0 0xffff96800002e200 0001 00000000 0x0 0x0 0xffff96800002e280 0001 00000000 0x0 0x0 0xffff96800002e300 0001 00000000 0x0 0x0 0xffff96800002e380 0001 00000000 0x0 0x0 0xffff96800002e400 0001 00000000 0x0 0x0 0xffff96800002e480 0001 00000000 0x0 0x0 0xffff96800002e500 0001 00000000 0x0 0x0 0xffff96800002e580 0001 00000000 0x0 0x0 0xffff96800002e600 0001 00000000 0x0 0x0 0xffff96800002e680 0001 00000000 0x0 0x0 0xffff96800002e700 0001 00000000 0x0 0x0 0xffff96800002e780 0001 00000000 0x0 0x0 0xffff96800002e800 0001 00000000 0x0 0x0 0xffff96800002e880 0001 00000000 0x0 0x0 0xffff96800002e900 0001 00000000 0x0 0x0 0xffff96800002e980 0001 00000000 0x0 0x0 0xffff96800002ea00 0001 00000000 0x0 0x0 0xffff96800002ea80 0001 00000000 0x0 0x0 0xffff96800002eb00 0001 00000000 0x0 0x0 0xffff96800002eb80 0001 00000000 0x0 0x0 0xffff96800002ec00 0001 00000000 0x0 0x0 0xffff96800002ec80 0001 00000000 0x0 0x0 0xffff96800002ed00 0001 00000000 0x0 0x0 0xffff96800002ed80 0001 00000000 0x0 0x0 0xffff96800002ee00 0001 00000000 0x0 0x0 0xffff96800002ee80 0001 00000000 0x0 0x0 0xffff96800002ef00 0001 00000000 0x0 0x0 0xffff96800002ef80 0001 00000000 0x0 0x0 0xffff96800002f000 0001 00000000 0x0 0x0 0xffff96800002f080 0001 00000000 0x0 0x0 0xffff96800002f100 0001 00000000 0x0 0x0 0xffff96800002f180 0001 00000000 0x0 0x0 0xffff96800002f200 0001 00000000 0x0 0x0 0xffff96800002f280 0001 00000000 0x0 0x0 0xffff96800002f300 0001 00000000 0x0 0x0 0xffff96800002f380 0001 00000000 0x0 0x0 0xffff96800002f400 0001 00000000 0x0 0x0 0xffff96800002f480 0001 00000000 0x0 0x0 0xffff96800002f500 0001 00000000 0x0 0x0 0xffff96800002f580 0001 00000000 0x0 0x0 0xffff96800002f600 0001 00000000 0x0 0x0 0xffff96800002f680 0001 00000000 0x0 0x0 0xffff96800002f700 0001 00000000 0x0 0x0 0xffff96800002f780 0001 00000000 0x0 0x0 0xffff96800002f800 0001 00000000 0x0 0x0 0xffff96800002f880 0001 00000000 0x0 0x0 0xffff96800002f900 0001 00000000 0x0 0x0 0xffff96800002f980 0001 00000000 0x0 0x0 0xffff96800002fa00 0001 00000000 0x0 0x0 0xffff96800002fa80 0001 00000000 0x0 0x0 0xffff96800002fb00 0001 00000000 0x0 0x0 0xffff96800002fb80 0001 00000000 0x0 0x0 0xffff96800002fc00 0001 00000000 0x0 0x0 0xffff96800002fc80 0001 00000000 0x0 0x0 0xffff96800002fd00 0001 00000000 0x0 0x0 0xffff96800002fd80 0001 00000000 0x0 0x0 0xffff96800002fe00 0001 00000000 0x0 0x0 0xffff96800002fe80 0001 00000000 0x0 0x0 0xffff96800002ff00 0001 00000000 0x0 0x0 0xffff96800002ff80 0001 00000000 0x0 0x0 0xffff968000030000 0001 00000000 0x0 0x0 0xffff968000030080 0001 00000000 0x0 0x0 0xffff968000030100 0001 00000000 0x0 0x0 0xffff968000030180 0001 00000000 0x0 0x0 0xffff968000030200 0001 00000000 0x0 0x0 0xffff968000030280 0001 00000000 0x0 0x0 0xffff968000030300 0001 00000000 0x0 0x0 0xffff968000030380 0001 00000000 0x0 0x0 0xffff968000030400 0001 00000000 0x0 0x0 0xffff968000030480 0001 00000000 0x0 0x0 0xffff968000030500 0001 00000000 0x0 0x0 0xffff968000030580 0001 00000000 0x0 0x0 0xffff968000030600 0001 00000000 0x0 0x0 0xffff968000030680 0001 00000000 0x0 0x0 0xffff968000030700 0001 00000000 0x0 0x0 0xffff968000030780 0001 00000000 0x0 0x0 0xffff968000030800 0001 00000000 0x0 0x0 0xffff968000030880 0001 00000000 0x0 0x0 0xffff968000030900 0001 00000000 0x0 0x0 0xffff968000030980 0001 00000000 0x0 0x0 0xffff968000030a00 0001 00000000 0x0 0x0 0xffff968000030a80 0001 00000000 0x0 0x0 0xffff968000030b00 0001 00000000 0x0 0x0 0xffff968000030b80 0001 00000000 0x0 0x0 0xffff968000030c00 0001 00000000 0x0 0x0 0xffff968000030c80 0001 00000000 0x0 0x0 0xffff968000030d00 0001 00000000 0x0 0x0 0xffff968000030d80 0001 00000000 0x0 0x0 0xffff968000030e00 0001 00000000 0x0 0x0 0xffff968000030e80 0001 00000000 0x0 0x0 0xffff968000030f00 0001 00000000 0x0 0x0 0xffff968000030f80 0001 00000000 0x0 0x0 0xffff968000031000 0001 00000000 0x0 0x0 0xffff968000031080 0001 00000000 0x0 0x0 0xffff968000031100 0001 00000000 0x0 0x0 0xffff968000031180 0001 00000000 0x0 0x0 0xffff968000031200 0001 00000000 0x0 0x0 0xffff968000031280 0001 00000000 0x0 0x0 0xffff968000031300 0001 00000000 0x0 0x0 0xffff968000031380 0001 00000000 0x0 0x0 0xffff968000031400 0001 00000000 0x0 0x0 0xffff968000031480 0001 00000000 0x0 0x0 0xffff968000031500 0001 00000000 0x0 0x0 0xffff968000031580 0001 00000000 0x0 0x0 0xffff968000031600 0001 00000000 0x0 0x0 0xffff968000031680 0001 00000000 0x0 0x0 0xffff968000031700 0001 00000000 0x0 0x0 0xffff968000031780 0001 00000000 0x0 0x0 0xffff968000031800 0001 00000000 0x0 0x0 0xffff968000031880 0001 00000000 0x0 0x0 0xffff968000031900 0001 00000000 0x0 0x0 0xffff968000031980 0001 00000000 0x0 0x0 0xffff968000031a00 0001 00000000 0x0 0x0 0xffff968000031a80 0001 00000000 0x0 0x0 0xffff968000031b00 0001 00000000 0x0 0x0 0xffff968000031b80 0001 00000000 0x0 0x0 0xffff968000031c00 0001 00000000 0x0 0x0 0xffff968000031c80 0001 00000000 0x0 0x0 0xffff968000031d00 0001 00000000 0x0 0x0 0xffff968000031d80 0001 00000000 0x0 0x0 0xffff968000031e00 0001 00000000 0x0 0x0 0xffff968000031e80 0001 00000000 0x0 0x0 0xffff968000031f00 0001 00000000 0x0 0x0 0xffff968000031f80 0001 00000000 0x0 0x0 0xffff968000032000 0001 00000000 0x0 0x0 0xffff968000032080 0001 00000000 0x0 0x0 0xffff968000032100 0001 00000000 0x0 0x0 0xffff968000032180 0001 00000000 0x0 0x0 0xffff968000032200 0001 00000000 0x0 0x0 0xffff968000032280 0001 00000000 0x0 0x0 0xffff968000032300 0001 00000000 0x0 0x0 0xffff968000032380 0001 00000000 0x0 0x0 0xffff968000032400 0001 00000000 0x0 0x0 0xffff968000032480 0001 00000000 0x0 0x0 0xffff968000032500 0001 00000000 0x0 0x0 0xffff968000032580 0001 00000000 0x0 0x0 0xffff968000032600 0001 00000000 0x0 0x0 0xffff968000032680 0001 00000000 0x0 0x0 0xffff968000032700 0001 00000000 0x0 0x0 0xffff968000032780 0001 00000000 0x0 0x0 0xffff968000032800 0001 00000000 0x0 0x0 0xffff968000032880 0001 00000000 0x0 0x0 0xffff968000032900 0001 00000000 0x0 0x0 0xffff968000032980 0001 00000000 0x0 0x0 0xffff968000032a00 0001 00000000 0x0 0x0 0xffff968000032a80 0001 00000000 0x0 0x0 0xffff968000032b00 0001 00000000 0x0 0x0 0xffff968000032b80 0001 00000000 0x0 0x0 0xffff968000032c00 0001 00000000 0x0 0x0 0xffff968000032c80 0001 00000000 0x0 0x0 0xffff968000032d00 0001 00000000 0x0 0x0 0xffff968000032d80 0001 00000000 0x0 0x0 0xffff968000032e00 0001 00000000 0x0 0x0 0xffff968000032e80 0001 00000000 0x0 0x0 0xffff968000032f00 0001 00000000 0x0 0x0 0xffff968000032f80 0001 00000000 0x0 0x0 0xffff968000033000 0001 00000000 0x0 0x0 0xffff968000033080 0001 00000000 0x0 0x0 0xffff968000033100 0001 00000000 0x0 0x0 0xffff968000033180 0001 00000000 0x0 0x0 0xffff968000033200 0001 00000000 0x0 0x0 0xffff968000033280 0001 00000000 0x0 0x0 0xffff968000033300 0001 00000000 0x0 0x0 0xffff968000033380 0001 00000000 0x0 0x0 0xffff968000033400 0001 00000000 0x0 0x0 0xffff968000033480 0001 00000000 0x0 0x0 0xffff968000033500 0001 00000000 0x0 0x0 0xffff968000033580 0001 00000000 0x0 0x0 0xffff968000033600 0001 00000000 0x0 0x0 0xffff968000033680 0001 00000000 0x0 0x0 0xffff968000033700 0001 00000000 0x0 0x0 0xffff968000033780 0001 00000000 0x0 0x0 0xffff968000033800 0001 00000000 0x0 0x0 0xffff968000033880 0001 00000000 0x0 0x0 0xffff968000033900 0001 00000000 0x0 0x0 0xffff968000033980 0001 00000000 0x0 0x0 0xffff968000033a00 0001 00000000 0x0 0x0 0xffff968000033a80 0001 00000000 0x0 0x0 0xffff968000033b00 0001 00000000 0x0 0x0 0xffff968000033b80 0001 00000000 0x0 0x0 0xffff968000033c00 0001 00000000 0x0 0x0 0xffff968000033c80 0001 00000000 0x0 0x0 0xffff968000033d00 0001 00000000 0x0 0x0 0xffff968000033d80 0001 00000000 0x0 0x0 0xffff968000033e00 0001 00000000 0x0 0x0 0xffff968000033e80 0001 00000000 0x0 0x0 0xffff968000033f00 0001 00000000 0x0 0x0 0xffff968000033f80 0001 00000000 0x0 0x0 0xffff968000034000 0001 00000000 0x0 0x0 0xffff968000034080 0001 00000000 0x0 0x0 0xffff968000034100 0001 00000000 0x0 0x0 0xffff968000034180 0001 00000000 0x0 0x0 0xffff968000034200 0001 00000000 0x0 0x0 0xffff968000034280 0001 00000000 0x0 0x0 0xffff968000034300 0001 00000000 0x0 0x0 0xffff968000034380 0001 00000000 0x0 0x0 0xffff968000034400 0001 00000000 0x0 0x0 0xffff968000034480 0001 00000000 0x0 0x0 0xffff968000034500 0001 00000000 0x0 0x0 0xffff968000034580 0001 00000000 0x0 0x0 0xffff968000034600 0001 00000000 0x0 0x0 0xffff968000034680 0001 00000000 0x0 0x0 0xffff968000034700 0001 00000000 0x0 0x0 0xffff968000034780 0001 00000000 0x0 0x0 0xffff968000034800 0001 00000000 0x0 0x0 0xffff968000034880 0001 00000000 0x0 0x0 0xffff968000034900 0001 00000000 0x0 0x0 0xffff968000034980 0001 00000000 0x0 0x0 0xffff968000034a00 0001 00000000 0x0 0x0 0xffff968000034a80 0001 00000000 0x0 0x0 0xffff968000034b00 0001 00000000 0x0 0x0 0xffff968000034b80 0001 00000000 0x0 0x0 0xffff968000034c00 0001 00000000 0x0 0x0 0xffff968000034c80 0001 00000000 0x0 0x0 0xffff968000034d00 0001 00000000 0x0 0x0 0xffff968000034d80 0001 00000000 0x0 0x0 0xffff968000034e00 0001 00000000 0x0 0x0 0xffff968000034e80 0001 00000000 0x0 0x0 0xffff968000034f00 0001 00000000 0x0 0x0 0xffff968000034f80 0001 00000000 0x0 0x0 0xffff968000035000 0001 00000000 0x0 0x0 0xffff968000035080 0001 00000000 0x0 0x0 0xffff968000035100 0001 00000000 0x0 0x0 0xffff968000035180 0001 00000000 0x0 0x0 0xffff968000035200 0001 00000000 0x0 0x0 0xffff968000035280 0001 00000000 0x0 0x0 0xffff968000035300 0001 00000000 0x0 0x0 0xffff968000035380 0001 00000000 0x0 0x0 0xffff968000035400 0001 00000000 0x0 0x0 0xffff968000035480 0001 00000000 0x0 0x0 0xffff968000035500 0001 00000000 0x0 0x0 0xffff968000035580 0001 00000000 0x0 0x0 0xffff968000035600 0001 00000000 0x0 0x0 0xffff968000035680 0001 00000000 0x0 0x0 0xffff968000035700 0001 00000000 0x0 0x0 0xffff968000035780 0001 00000000 0x0 0x0 0xffff968000035800 0001 00000000 0x0 0x0 0xffff968000035880 0001 00000000 0x0 0x0 0xffff968000035900 0001 00000000 0x0 0x0 0xffff968000035980 0001 00000000 0x0 0x0 0xffff968000035a00 0001 00000000 0x0 0x0 0xffff968000035a80 0001 00000000 0x0 0x0 0xffff968000035b00 0001 00000000 0x0 0x0 0xffff968000035b80 0001 00000000 0x0 0x0 0xffff968000035c00 0001 00000000 0x0 0x0 0xffff968000035c80 0001 00000000 0x0 0x0 0xffff968000035d00 0001 00000000 0x0 0x0 0xffff968000035d80 0001 00000000 0x0 0x0 0xffff968000035e00 0001 00000000 0x0 0x0 0xffff968000035e80 0001 00000000 0x0 0x0 0xffff968000035f00 0001 00000000 0x0 0x0 0xffff968000035f80 0001 00000000 0x0 0x0 0xffff968000036000 0001 00000000 0x0 0x0 0xffff968000036080 0001 00000000 0x0 0x0 0xffff968000036100 0001 00000000 0x0 0x0 0xffff968000036180 0001 00000000 0x0 0x0 0xffff968000036200 0001 00000000 0x0 0x0 0xffff968000036280 0001 00000000 0x0 0x0 0xffff968000036300 0001 00000000 0x0 0x0 0xffff968000036380 0001 00000000 0x0 0x0 0xffff968000036400 0001 00000000 0x0 0x0 0xffff968000036480 0001 00000000 0x0 0x0 0xffff968000036500 0001 00000000 0x0 0x0 0xffff968000036580 0001 00000000 0x0 0x0 0xffff968000036600 0001 00000000 0x0 0x0 0xffff968000036680 0001 00000000 0x0 0x0 0xffff968000036700 0001 00000000 0x0 0x0 0xffff968000036780 0001 00000000 0x0 0x0 0xffff968000036800 0001 00000000 0x0 0x0 0xffff968000036880 0001 00000000 0x0 0x0 0xffff968000036900 0001 00000000 0x0 0x0 0xffff968000036980 0001 00000000 0x0 0x0 0xffff968000036a00 0001 00000000 0x0 0x0 0xffff968000036a80 0001 00000000 0x0 0x0 0xffff968000036b00 0001 00000000 0x0 0x0 0xffff968000036b80 0001 00000000 0x0 0x0 0xffff968000036c00 0001 00000000 0x0 0x0 0xffff968000036c80 0001 00000000 0x0 0x0 0xffff968000036d00 0001 00000000 0x0 0x0 0xffff968000036d80 0001 00000000 0x0 0x0 0xffff968000036e00 0001 00000000 0x0 0x0 0xffff968000036e80 0001 00000000 0x0 0x0 0xffff968000036f00 0001 00000000 0x0 0x0