bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x10, 0x4, 0x4, 0x2, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000200)={r1, &(0x7f0000000080), &(0x7f0000000000)=""/10, 0x2}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000200)={r1, &(0x7f0000000080), &(0x7f0000000000)=""/10, 0x2}, 0x20) 00:14:44 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xab42, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 00:14:44 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r1}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:44 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PIO_UNIMAP(r0, 0x4b67, 0x0) 00:14:45 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000009fc0)={0x0, 0x0, &(0x7f0000009f80)={0x0}}, 0x40) 00:14:45 executing program 0: semget(0x3, 0x0, 0x4e9) 00:14:45 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:14:45 executing program 1: semget(0x2, 0x1, 0x340) 00:14:45 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r1}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:45 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semtimedop(r0, &(0x7f0000000140)=[{0x0, 0x7fff}, {}], 0x2, 0x0) pipe2$9p(0x0, 0x0) rt_sigreturn() semop(r0, &(0x7f0000000040)=[{0x0, 0x1}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x105042, 0x0) 00:14:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write(r0, 0x0, 0x0) 00:14:46 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00', r0}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:47 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:14:47 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00', r0}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:47 executing program 0: pipe(&(0x7f0000001340)={0xffffffffffffffff}) ioctl$BINDER_FREEZE(r0, 0x400c620e, 0x0) 00:14:47 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='kfree\x00', r0}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000002080)='./file0\x00', 0x20042, 0x4) 00:14:48 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000670000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002080)='./file0\x00', 0x20042, 0x0) write$FUSE_OPEN(r0, 0x0, 0x0) 00:14:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup3(r1, r0, 0x0) 00:14:48 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='net/psched\x00') dup2(r0, r1) write$cgroup_int(r1, 0x0, 0x0) 00:14:49 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_DIRENT(r0, 0xffffffffffffffff, 0x0) 00:14:49 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, 0x0, 0xffffffffffffff83) 00:14:49 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ff2000/0xe000)=nil, 0x6000) 00:14:49 executing program 0: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) dup3(r1, r0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)=@abs={0x1}, 0x6e) 00:14:50 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$FUSE_INTERRUPT(r0, &(0x7f0000002080)={0x10}, 0xffffffffffffff23) 00:14:50 executing program 1: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:50 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) accept(r0, 0x0, 0x0) 00:14:50 executing program 1: timer_create(0x4, &(0x7f00000002c0)={0x0, 0x0, 0x1}, &(0x7f0000000300)) 00:14:50 executing program 0: r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) dup3(r1, r0, 0x0) write$P9_RREADLINK(r0, 0x0, 0x0) 00:14:50 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0xc06c0, 0x0) 00:14:50 executing program 0: semget(0x1, 0x2, 0x442) 00:14:50 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:50 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$packet(r0, 0x0, 0x0) 00:14:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x44d02, 0x0) write$cgroup_netprio_ifpriomap(r0, 0x0, 0xb) 00:14:51 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:51 executing program 1: pipe(0x0) r0 = mq_open(&(0x7f0000000000)='%+%\x00', 0x40, 0x20, &(0x7f0000000040)={0x100000001, 0xaac5, 0x8001, 0x7f}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00', 0x800, 0x0) dup3(r0, r1, 0x80000) 00:14:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x40081, &(0x7f00000017c0)=@phonet, 0x80) 00:14:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r2 = dup3(r1, r0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, 0x0, 0x0) 00:14:51 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x0, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:51 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0xe, &(0x7f00000002c0), 0x0) 00:14:52 executing program 0: syz_mount_image$fuse(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) 00:14:52 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x0, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:52 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup3(r0, r1, 0x0) sendmsg$nl_route_sched_retired(r1, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000200)={0x0}}, 0x0) 00:14:52 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x0, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:52 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000003380)={0xffffffffffffffff}) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$P9_RREADDIR(r2, 0x0, 0x0) 00:14:52 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, 0x0) 00:14:52 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x0, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:53 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000004280)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000002280)) recvmmsg$unix(r1, &(0x7f0000002240)=[{{0x0, 0x0, 0x0}}], 0x1, 0x20, 0x0) r2 = dup3(r0, r1, 0x0) write$FUSE_LSEEK(r2, 0x0, 0x0) 00:14:53 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 00:14:53 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x0, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:53 executing program 1: openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x222000, 0x0) 00:14:53 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x0, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:53 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup3(r0, r1, 0x0) write$nbd(r1, 0x0, 0x0) 00:14:54 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:14:54 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x0, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_udp(0xa, 0x2, 0x0) dup3(r1, r0, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, 0x0, 0x0) 00:14:54 executing program 0: lsetxattr(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=@random={'trusted.', '\x00'}, 0x0, 0x0, 0x0) 00:14:54 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:54 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40080, 0x0) 00:14:54 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, 0x0) 00:14:54 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:55 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r1, r0, 0x0) write$P9_RSTATu(r2, 0x0, 0x0) 00:14:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 00:14:55 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:55 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:14:55 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setxattr$trusted_overlay_redirect(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)='./file0/file0\x00', 0xe, 0x1) 00:14:55 executing program 1: openat$urandom(0xffffffffffffff9c, &(0x7f00000000c0), 0x121140, 0x0) 00:14:56 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup2(r0, r0) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x14) 00:14:56 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x440, 0x0) 00:14:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000008640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp\x00') r2 = dup2(r0, r1) write$FUSE_LK(r2, 0x0, 0x0) 00:14:56 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:56 executing program 0: lsetxattr$trusted_overlay_nlink(&(0x7f00000021c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f00), 0x0, 0x0, 0x0) 00:14:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000008640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp\x00') r2 = dup2(r0, r1) write$FUSE_LK(r2, 0x0, 0x0) 00:14:56 executing program 0: semget$private(0x0, 0x4, 0x6e8) 00:14:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000008640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp\x00') r2 = dup2(r0, r1) write$FUSE_LK(r2, 0x0, 0x0) 00:14:57 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1640, 0x100) 00:14:57 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:14:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000008640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp\x00') r2 = dup2(r0, r1) write$FUSE_LK(r2, 0x0, 0x0) 00:14:57 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x48cc3, 0x0) 00:14:58 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup_pressure(r0, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) 00:14:58 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RGETLOCK(r0, &(0x7f0000000480)=ANY=[], 0x1e) 00:14:58 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup(r0, &(0x7f0000000180)='syz1\x00', 0x200002, 0x0) 00:14:58 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x27, &(0x7f0000000340), 0x0) 00:14:58 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) 00:14:58 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) 00:14:58 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f0000003540)=ANY=[], 0x21) 00:14:59 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) 00:14:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) dup3(r1, r0, 0x0) 00:14:59 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 00:14:59 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x14000, 0x0) 00:14:59 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) 00:14:59 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 00:14:59 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BINDER_GET_EXTENDED_ERROR(r0, 0xc00c6211, 0x0) 00:15:00 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:15:00 executing program 0: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 00:15:00 executing program 0: lsetxattr(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0) 00:15:00 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 00:15:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:15:00 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup3(r0, r1, 0x0) setsockopt$inet_tcp_buf(r1, 0x6, 0x0, 0x0, 0x0) 00:15:00 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc2, 0x0) 00:15:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{}, &(0x7f0000000840), &(0x7f0000001280)}, 0x20) 00:15:00 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000003700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, 0x0) 00:15:01 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup3(r0, r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 00:15:01 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, 0x0, &(0x7f0000001280)}, 0x20) 00:15:01 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt$IP_VS_SO_SET_EDIT(r0, 0x0, 0x483, 0x0, 0x0) 00:15:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 00:15:01 executing program 0: timer_create(0x6, 0x0, &(0x7f0000000400)) 00:15:01 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='.\x00', 0x0, 0x0) mknodat$null(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x103) openat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x1) 00:15:01 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, 0x0, &(0x7f0000001280)}, 0x20) 00:15:01 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff}) openat$cgroup_procs(r0, &(0x7f0000000040)='cgroup.threads\x00', 0x2, 0x0) 00:15:01 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0xee00) 00:15:01 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, 0x0, &(0x7f0000001280)}, 0x20) 00:15:02 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup3(r0, r1, 0x0) write$P9_RAUTH(r1, 0x0, 0x0) 00:15:02 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) 00:15:02 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), 0x0}, 0x20) 00:15:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x0, 0x0, 0x53) 00:15:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) dup3(r1, r0, 0x0) write$P9_RSTATFS(r0, &(0x7f0000000080)={0x43}, 0x43) 00:15:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = dup3(r1, r0, 0x0) setsockopt$inet_mreqsrc(r2, 0x0, 0x0, 0x0, 0x0) 00:15:02 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), 0x0}, 0x20) 00:15:03 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched_retired(r0, 0x0, 0x0) 00:15:03 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x2) 00:15:03 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x4e20, @remote}, 0x10) 00:15:03 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x100004, 0x220104, 0xb, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000012c0)={{r0}, &(0x7f0000000840), 0x0}, 0x20) 00:15:03 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x2) 00:15:03 executing program 0: semget$private(0x0, 0x3, 0x1ac) 00:15:04 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x2) 00:15:04 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) 00:15:04 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pressure(r0, 0x0, 0xffffff9a) 00:15:04 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x2) 00:15:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, 0x0) 00:15:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, 0x0, 0x0) 00:15:04 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x20000810, &(0x7f0000000200)={0x2, 0x0, @loopback}, 0x10) 00:15:05 executing program 1: timer_create(0x3, &(0x7f0000001cc0)={0x0, 0x30, 0x0, @thr={0x0, 0x0}}, &(0x7f0000001d00)) 00:15:05 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_WRITE(r0, 0x0, 0x0) 00:15:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x6fa700, 0x0) 00:15:05 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_WRITE(r0, 0x0, 0x0) 00:15:05 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) recvfrom(r0, 0x0, 0xf, 0x0, 0x0, 0x0) 00:15:05 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_WRITE(r0, 0x0, 0x0) 00:15:06 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "93225da408e8839e86e163c2e40ed7d45a2054"}) 00:15:06 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_WRITE(r0, 0x0, 0x0) 00:15:06 executing program 1: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0xa480, 0x0) 00:15:07 executing program 1: openat$random(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) 00:15:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) 00:15:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=ANY=[@ANYBLOB='b'], 0x0, 0x0, 0x0) 00:15:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RWRITE(r0, 0x0, 0x0) 00:15:08 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000002ac0)={&(0x7f00000055c0)=ANY=[], 0x2a54}}, 0x80) 00:15:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RWRITE(r0, 0x0, 0x0) 00:15:08 executing program 1: openat$cgroup(0xffffffffffffffff, &(0x7f0000000180)='syz1\x00', 0x200002, 0x0) 00:15:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x3, 0xb, &(0x7f0000000000)=""/39) 00:15:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 00:15:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RWRITE(r0, 0x0, 0x0) 00:15:08 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) 00:15:09 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:09 executing program 1: ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000000)={'\x00', {0x2, 0x0, @private=0xa010102}}) 00:15:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RWRITE(r0, 0x0, 0x0) 00:15:09 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:09 executing program 0: ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000000)={'\x00', {0x2, 0x0, @private=0xa010102}}) 00:15:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8917, &(0x7f0000000040)) 00:15:09 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x2, 0xa0000) ioctl$HIDIOCGSTRING(r0, 0x81044804, 0xfffffffffffffffe) syz_open_dev$hiddev(&(0x7f0000000000), 0x2, 0xa0000) (async) ioctl$HIDIOCGSTRING(r0, 0x81044804, 0xfffffffffffffffe) (async) 00:15:10 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:10 executing program 1: ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000000)={'\x00', {0x2, 0x0, @private=0xa010102}}) 00:15:10 executing program 0: ioctl$SNDCTL_SEQ_NRMIDIS(0xffffffffffffffff, 0x4004510f, 0x0) 00:15:10 executing program 1: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card3/oss_mixer\x00', 0x0, 0x0) 00:15:10 executing program 0: ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, 0x0) 00:15:10 executing program 1: ioctl$SNDCTL_SEQ_NRMIDIS(0xffffffffffffffff, 0x4004510f, 0x0) 00:15:10 executing program 0: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card3/oss_mixer\x00', 0x0, 0x0) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card3/oss_mixer\x00', 0x0, 0x0) (async) 00:15:11 executing program 1: socket$igmp(0x2, 0x3, 0x2) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) ioctl$SIOCGETSGCNT(r0, 0x890d, 0x0) 00:15:11 executing program 0: ioctl$SNDCTL_SEQ_NRMIDIS(0xffffffffffffffff, 0x4004510f, 0x0) 00:15:11 executing program 1: r0 = epoll_create(0x8) r1 = socket$inet_sctp(0x2, 0x1, 0x84) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) epoll_create(0xb284) openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) 00:15:11 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x42c3, 0x3, [{0x0, 0x3, 0xae1}, {0x7, 0x100000000, 0x6, '\x00', 0x2482}, {0xfffffffffffffffc, 0xb57, 0x4, '\x00', 0x288}]}) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card2/oss_mixer\x00', 0xa2f42, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) write$tcp_congestion(r1, &(0x7f00000001c0)='htcp\x00', 0x5) 00:15:11 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:11 executing program 0: socket$igmp(0x2, 0x3, 0x2) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) (async) ioctl$SIOCGETSGCNT(r0, 0x890d, 0x0) 00:15:11 executing program 1: r0 = epoll_create(0x8) r1 = socket$inet_sctp(0x2, 0x1, 0x84) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) epoll_create(0xb284) openat$vcs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) 00:15:12 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:12 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x42c3, 0x3, [{0x0, 0x3, 0xae1}, {0x7, 0x100000000, 0x6, '\x00', 0x2482}, {0xfffffffffffffffc, 0xb57, 0x4, '\x00', 0x288}]}) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card2/oss_mixer\x00', 0xa2f42, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) write$tcp_congestion(r1, &(0x7f00000001c0)='htcp\x00', 0x5) 00:15:12 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x4004510f, 0x0) 00:15:12 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x8, 0x80, 0xbc, @vifc_lcl_ifindex=r1, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) ioctl$SIOCGETSGCNT(r0, 0x890d, 0x0) 00:15:12 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x42c3, 0x3, [{0x0, 0x3, 0xae1}, {0x7, 0x100000000, 0x6, '\x00', 0x2482}, {0xfffffffffffffffc, 0xb57, 0x4, '\x00', 0x288}]}) (async) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card2/oss_mixer\x00', 0xa2f42, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) write$tcp_congestion(r1, &(0x7f00000001c0)='htcp\x00', 0x5) [ 912.658369][T16013] wg2: entered allmulticast mode 00:15:12 executing program 0: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(0xffffffffffffffff, 0x4004510f, 0x0) 00:15:12 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x8, 0x80, 0xbc, @vifc_lcl_ifindex=r1, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) ioctl$SIOCGETSGCNT(r0, 0x890d, 0x0) 00:15:12 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x42c3, 0x3, [{0x0, 0x3, 0xae1}, {0x7, 0x100000000, 0x6, '\x00', 0x2482}, {0xfffffffffffffffc, 0xb57, 0x4, '\x00', 0x288}]}) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card2/oss_mixer\x00', 0xa2f42, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x5, 0x80000, 0x0, 0xffffffffffffffff}) write$tcp_congestion(r1, &(0x7f00000001c0)='htcp\x00', 0x5) 00:15:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$P9_RFSYNC(r0, 0x0, 0x0) 00:15:12 executing program 1: setxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), 0x0, 0x0, 0x0) 00:15:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RREMOVE(r0, 0x0, 0xfffffffffffffd5d) 00:15:13 executing program 1: open(&(0x7f0000030240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 00:15:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) dup3(r1, r0, 0x0) setsockopt$inet_icmp_ICMP_FILTER(r0, 0x1, 0x1, 0x0, 0x0) 00:15:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x3, 0xc, &(0x7f00000000c0)=""/173) 00:15:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) dup3(r1, r0, 0x0) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x2, 0x0, 0x0) 00:15:13 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0xb, 0x0, &(0x7f0000000000)) 00:15:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000000040)=ANY=[], 0xfffffcc6) write$nbd(r0, &(0x7f0000000140), 0x10) 00:15:13 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_subtree(r0, &(0x7f0000000100)=ANY=[], 0x49) 00:15:13 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x41, &(0x7f0000000800)={'nat\x00', 0x4, "047a4092"}, &(0x7f00000008c0)=0x28) 00:15:13 executing program 1: statx(0xffffffffffffffff, &(0x7f0000002540)='./file0/file0\x00', 0x0, 0x0, 0x0) 00:15:13 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x842c2, 0x102) 00:15:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x40001, 0x0) write$P9_RGETLOCK(r0, 0x0, 0x0) 00:15:13 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000006c0)={'batadv_slave_1\x00'}) 00:15:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x84040, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) setresuid(0x0, r0, 0x0) syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) 00:15:13 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_type(r0, 0x0, 0xfffffffffffffec3) 00:15:13 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) statx(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x80, &(0x7f0000000140)) 00:15:13 executing program 1: semget$private(0x0, 0x4, 0x428) 00:15:13 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000100), 0x450001, 0x0) 00:15:13 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$RNDGETENTCNT(r0, 0x80045200, 0x0) 00:15:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 00:15:14 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 00:15:14 executing program 0: msgget$private(0x0, 0x610) 00:15:14 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:15:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x402c3, 0x2e) 00:15:14 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KIOCSOUND(r0, 0x4b2f, 0x0) 00:15:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x402c3, 0x2e) 00:15:14 executing program 1: pipe(&(0x7f0000003140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r0, 0x40082102, 0x0) 00:15:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x402c3, 0x2e) 00:15:14 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup3(r1, r0, 0x0) write$FUSE_OPEN(r0, 0x0, 0x0) 00:15:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x402c3, 0x2e) 00:15:15 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x7, &(0x7f0000000000)=0x80, 0x4) 00:15:15 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40080, 0x80) 00:15:15 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) statx(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80, &(0x7f0000000140)) 00:15:15 executing program 1: pselect6(0x40, &(0x7f0000001280), &(0x7f00000012c0)={0xfffffffffffffff7}, 0x0, 0x0, 0x0) 00:15:15 executing program 1: setxattr(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=@random={'system.', '.*{*+)/(L-$\x00'}, 0x0, 0x0, 0x0) 00:15:15 executing program 1: pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADLINK(r0, 0x0, 0x10) 00:15:15 executing program 1: semctl$SEM_STAT_ANY(0x0, 0x1, 0x14, &(0x7f0000000080)=""/22) 00:15:15 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) write$P9_RWALK(r2, 0x0, 0x0) 00:15:16 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000240), 0x14) 00:15:16 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff}) write$cgroup_devices(r0, 0x0, 0xaf275e1a24d21ba9) 00:15:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r0, 0x0, 0x0) 00:15:16 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x140, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0x0, &(0x7f0000000240)) 00:15:16 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1) 00:15:16 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000440), &(0x7f0000001580)=0x4) 00:15:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept4(r0, 0x0, 0x0, 0x0) 00:15:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x404c040, 0x0, 0xffffffffffffff00) 00:15:16 executing program 0: openat$urandom(0xffffffffffffff9c, &(0x7f0000001ec0), 0x80000, 0x0) 00:15:16 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x2b, &(0x7f0000000340), 0x0) 00:15:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x404c040, 0x0, 0xffffffffffffff00) 00:15:17 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80101, 0x100) 00:15:17 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat$null(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x103) 00:15:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x404c040, 0x0, 0xffffffffffffff00) 00:15:17 executing program 1: lsetxattr(&(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002080)=@random={'trusted.', '\x00'}, 0x0, 0x0, 0x0) 00:15:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff8000/0x3000)=nil, 0x3000) 00:15:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x404c040, 0x0, 0xffffffffffffff00) 00:15:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FICLONE(r0, 0x40049409, 0xffffffffffffffff) 00:15:17 executing program 1: mq_open(&(0x7f0000000000)='@-\x00', 0x40, 0x40, &(0x7f0000000040)={0x80000000000000, 0xe79, 0xf8c5, 0x80}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r0, 0xc018620c, 0x0) 00:15:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x840, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r0) syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x0) 00:15:17 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8946, 0x0) 00:15:17 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) write$P9_RREMOVE(r2, 0x0, 0x0) 00:15:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup3(r1, r0, 0x0) write$P9_RSTATFS(r0, 0x0, 0x0) 00:15:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x511401, 0x0) 00:15:18 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:15:18 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x8040, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x800, &(0x7f0000000080)) 00:15:18 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000000)={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1}, 0xc) 00:15:18 executing program 0: r0 = inotify_init1(0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) inotify_add_watch(r0, &(0x7f0000000000)='./file0\x00', 0x30000480) 00:15:18 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f00000000c0)={@remote}, 0x14) 00:15:18 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_DIRENTPLUS(r0, 0x0, 0xffffffffffffff86) 00:15:18 executing program 1: openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x48a82, 0x0) 00:15:18 executing program 1: setxattr$security_selinux(0x0, 0x0, 0x0, 0x0, 0x9dfd8e30f8e0d4fe) 00:15:18 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff}) ioctl$TCFLSH(r0, 0x540b, 0x0) 00:15:18 executing program 1: semget(0x2, 0x0, 0x448) 00:15:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000008640)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='net/psched\x00') dup2(r0, r1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1}, 0x6e) 00:15:18 executing program 1: pipe2$9p(&(0x7f0000002080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$9p(r0, 0x0, 0x0) 00:15:18 executing program 0: semget(0x2, 0x0, 0x448) 00:15:18 executing program 1: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_devices(r0, 0x0, 0x0) 00:15:18 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$EBT_SO_GET_ENTRIES(r0, 0x0, 0x81, 0x0, &(0x7f0000000280)) 00:15:19 executing program 1: semget(0x2, 0x0, 0x448) 00:15:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="193d7221cb7da391199953bc7c8a865648c0058d1ba9382eae7ce93c4f420d147eb80e48bb0aa1509fbf30df393b7aba63804ddc3b509ab86f3a9a3220cc9523d6b94e40175f382886cf5fd9acc95c0152585a6c2c16f36a704572f56f21735705b832edd5a8effaac9fd743c42a6bb8bf3c7b04ef9a0513f0ccd973bc03c6da7809988a561fc997e3abed2e94f5c98f29d852ecc70003e4e75592824a8c568d49c39dba7519db6badb9ba723f10a5b4b47f8651a44ac58a9d858afbc81c1c80a55bdb40b42d7e983fa8f47e", 0xc0, 0x2006c001, 0x0, 0xffd6) 00:15:19 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$P9_RWALK(r2, 0x0, 0x0) 00:15:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:15:19 executing program 1: pipe(&(0x7f0000003140)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RSYMLINK(r0, 0x0, 0x0) 00:15:19 executing program 1: semctl$SEM_STAT(0x0, 0x3, 0x12, &(0x7f0000000000)=""/185) 00:15:19 executing program 0: setxattr$security_selinux(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 00:15:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, 0x0, 0x0) 00:15:19 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BINDER_GET_FROZEN_INFO(r0, 0xc00c620f, 0x0) 00:15:19 executing program 0: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = syz_open_dev$sndctrl(&(0x7f0000000180), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r0, 0xc4c85512, &(0x7f00000004c0)={{0x3, 0x0, 0x0, 0x0, 'syz1\x00'}}) 00:15:19 executing program 1: setxattr$security_selinux(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 00:15:19 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) 00:15:20 executing program 0: setxattr$security_selinux(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 00:15:20 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='o', 0x1}], 0x100000000000029e, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x8) [ 920.282355][T15663] usb 2-1: new high-speed USB device number 15 using dummy_hcd 00:15:20 executing program 0: setxattr$security_selinux(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 00:15:20 executing program 0: syz_mount_image$fuse(&(0x7f000000a8c0), 0x0, 0x0, &(0x7f000000a980), 0x0, 0x0, 0x0) [ 920.527503][T15663] usb 2-1: Using ep0 maxpacket: 8 00:15:20 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x8, 0x9}}}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f00000000c0)={0xa}, 0x0, 0x0}) [ 920.647760][T15663] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 920.817532][T15663] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 920.817958][T15663] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 920.818144][T15663] usb 2-1: Product: syz [ 920.818223][T15663] usb 2-1: Manufacturer: syz [ 920.818341][T15663] usb 2-1: SerialNumber: syz [ 920.858999][T15663] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 921.017397][ T2951] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 921.062477][T15550] usb 2-1: USB disconnect, device number 15 [ 921.267704][ T2951] usb 1-1: Using ep0 maxpacket: 8 [ 921.398345][ T2951] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 921.398774][ T2951] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 921.399016][ T2951] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid wMaxPacketSize 0 [ 921.399266][ T2951] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 0 [ 921.597721][ T2951] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 921.598151][ T2951] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 921.598405][ T2951] usb 1-1: Product: syz [ 921.599257][ T2951] usb 1-1: Manufacturer: syz [ 921.599478][ T2951] usb 1-1: SerialNumber: syz [ 921.652007][ T2951] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 921.851574][ T2951] usb 1-1: USB disconnect, device number 15 00:15:22 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) [ 923.007437][T15663] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 923.247322][T15663] usb 2-1: Using ep0 maxpacket: 8 [ 923.367538][T15663] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 00:15:23 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) connect$inet6(r0, 0x0, 0x0) [ 923.537670][T15663] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 923.538598][T15663] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 923.539004][T15663] usb 2-1: Product: syz [ 923.539267][T15663] usb 2-1: Manufacturer: syz [ 923.539514][T15663] usb 2-1: SerialNumber: syz 00:15:23 executing program 0: syz_genetlink_get_family_id$ethtool(&(0x7f0000000e80), 0xffffffffffffffff) [ 923.580526][T15663] cdc_ether: probe of 2-1:1.0 failed with error -22 00:15:23 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8943, &(0x7f0000000780)={'batadv_slave_0\x00'}) [ 923.797922][T16239] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 923.799023][T16239] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 923.804240][ T2951] usb 2-1: USB disconnect, device number 16 00:15:23 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x4) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)={0x8c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_FD={0x8}}]}, 0x8c}}, 0x0) [ 924.003425][T16261] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=23 sclass=netlink_tcpdiag_socket pid=16261 comm=syz-executor.0 00:15:23 executing program 0: syz_open_dev$sndmidi(&(0x7f0000000000), 0x2, 0x20801) 00:15:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8912, &(0x7f0000000240)={'vxcan0\x00'}) 00:15:24 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001a00)={&(0x7f00000019c0)=@ipv6_delroute={0x24, 0x19, 0x1, 0x0, 0x0, {}, [@RTA_PRIORITY={0x8}]}, 0x24}}, 0x0) 00:15:24 executing program 0: r0 = openat$sw_sync_info(0xffffff9c, &(0x7f0000000700), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000740)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002780)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_clone(0x9080000, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f000000f680)={0x0, 0x0, &(0x7f000000f640)=[{&(0x7f0000000100)={0x1c, 0x0, 0x0, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @uid=r1}]}]}, 0x1c}], 0x1}, 0x0) 00:15:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000080)=0x13, 0x4) 00:15:24 executing program 0: openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000003740), 0x2, 0x0) 00:15:24 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6a3, 0xcd0, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00=\x00\x00\x00\n'], 0x0, 0x0, 0x0, 0x0}, 0x0) [ 925.207192][ T4061] usb 1-1: new high-speed USB device number 16 using dummy_hcd 00:15:25 executing program 1: r0 = syz_open_dev$dri(&(0x7f00000014c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f0000000000)={0x0}) [ 925.447387][ T4061] usb 1-1: Using ep0 maxpacket: 8 00:15:25 executing program 1: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000002c40), 0x0, 0x0) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, 0x0) 00:15:25 executing program 1: syz_open_dev$dri(&(0x7f0000000100), 0x80, 0x445e) [ 925.567795][ T4061] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 925.568196][ T4061] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 925.568532][ T4061] usb 1-1: New USB device found, idVendor=06a3, idProduct=0cd0, bcdDevice= 0.00 [ 925.568719][ T4061] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 925.570987][ T4061] usb 1-1: config 0 descriptor?? 00:15:25 executing program 1: clock_gettime(0x776fb266fa5ea134, 0x0) 00:15:25 executing program 1: bpf$MAP_CREATE_RINGBUF(0x4, &(0x7f0000000100), 0x48) 00:15:25 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000680)={@map, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:15:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_DEL(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x44, r1, 0x1, 0x0, 0x0, {}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xf, 0xa8, @name2}]}, 0x44}}, 0x0) 00:15:25 executing program 1: openat$mice(0xffffffffffffff9c, &(0x7f0000000180), 0x5b9281) [ 926.055466][ T4061] saitek 0003:06A3:0CD0.0003: unknown main item tag 0x0 [ 926.060573][ T4061] saitek 0003:06A3:0CD0.0003: unknown main item tag 0x0 [ 926.060978][ T4061] saitek 0003:06A3:0CD0.0003: unknown main item tag 0x0 [ 926.067347][ T4061] saitek 0003:06A3:0CD0.0003: unknown main item tag 0x0 [ 926.081089][ T4061] saitek 0003:06A3:0CD0.0003: hidraw0: USB HID v0.00 Device [HID 06a3:0cd0] on usb-dummy_hcd.0-1/input0 00:15:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x1264, 0x0) [ 926.251890][T15550] usb 1-1: USB disconnect, device number 16 00:15:26 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8930, &(0x7f0000000700)={'syztnl1\x00', 0x0}) 00:15:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x1264, 0x0) 00:15:26 executing program 1: openat$fuse(0xffffffffffffff9c, &(0x7f0000000d40), 0x2, 0x0) 00:15:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x1264, 0x0) 00:15:26 executing program 1: r0 = io_uring_setup(0x4d06, &(0x7f0000000000)) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r0, 0x16, 0x0, 0x0) 00:15:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) ioctl$IOC_PR_REGISTER(r0, 0x1264, 0x0) 00:15:26 executing program 1: pselect6(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000140), 0x0) 00:15:26 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8927, &(0x7f0000000700)={'syztnl1\x00', 0x0}) 00:15:27 executing program 1: shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000000)=""/220) 00:15:27 executing program 1: r0 = io_uring_setup(0x4d06, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x20) 00:15:27 executing program 1: r0 = io_uring_setup(0x4d06, &(0x7f0000000000)) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r0, 0x5, 0x0, 0x0) 00:15:27 executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 00:15:27 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001e40)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003540)={0x0, 0x0, &(0x7f0000003300)=[{&(0x7f0000001e80)='A', 0x1}, {&(0x7f0000001f40)="e6f1d7616a8729ce4664dc8ac0823a31d2b1b535e767ac584fd9193b4fafa5597c8cb0723acea75199af46b28c58e9da2f6069250e4d8f7e3928217fabba5a75fa3fc99c84ba6d77ec537c57a65e045e8f2e65ad63d5efd5139c226ab4e7396133c5d88427e6120452dbdbb86e752fa3d0034c004f1527a5e4320f9e39844260efe1c89a31539b84c6b026873c89", 0x8e}, {&(0x7f0000002000)="5389bf4415ace6372e5fcf8d2b0c4dac497ab88accc1b1a4f2ebb0383f46148f1134fe246b7cbd96f69386dbe932b1955d4369906fe0572cbb5985d2a8fba0c083e9f6d4178e39c9cd960e3a91f33b63861e9dce874d0508062f70de86064ef00079c5431bbce6c83e132c7cd2beee", 0x6f}, {&(0x7f0000002080)="56fd2336dd69ffc7ce21bd0a998b5d4705fc344beea04165da70dabe72aa2c72ced1f7557643d41976372216c29cc6cb5c58ebd2ddf4971b013dd97cabcf72f6706d4611c4a503c6f4bb4c47c9ea2340ded658b51b0fde65b7ab23a71c67e1674c091e1e2cb9818c0cb5ae", 0x6b}, {&(0x7f0000002100)="2037ecde2b7d37ae3069c70c5cd0f8008c61111437e5f60c3f061debc15e1ea9f108551990fe056039d8a5bb7cc33345fd4fbe221e1a68ff49605bced84e837e34cc0f261a175ac3d297e1237801b0c0ad9ec4fc777d4f34c8158fa1949e5f03abb6b9f1d2130298d420e97412f92d120fb686dce957bbe029ffc44eba127f45e552e9ae297f9a245e1a454443562c2c2dea2dd46e2292218517058f91d8451e0017020fda1887b56b5f95efe757fdd8f655c34806a9e37f6b0357640ddb3e3cd5c39de4c10e4cfb54f95796178be7108f314e7c549a92c09d136a8159fa644b56e8c07879b1a4306a27a08fd8da2dbac184aa65ff26fc", 0xf7}, {&(0x7f0000002200)="2539e65579cd1d174eb4b6776d05d2bddbbb5b0750a1a79372ba857d17e7f4e2f51ff537ff586ab2705fa3b51f1e2ebeb1d74636585d738e8d0f8608eb58dc917f04c0da5362aaabb39411f32e0521b314420739824956b9f3f5381e6a359f8b0657531bd1b30caeedd9231d628243674f14e3f48e40cb45e80d8c56d9b3bf5b5d720d8a68819bcefa9b88cf8fe93ff88def5b08bfc9c09ddcb670db248c100f53858a58e53d612b0f98512cb889b50bf2efc1426da3616aa771f03144420ef0313dea871781c1ed2adad64073b1167a3ee857493ec45b73912531c616522ac4d7de9d667be88a557569383a62d0d3ca8f3d40473591b6ace5e4af561ba4f838495d9971668b01c781dfb1eec63ee5c6d900f85800a540ebe945092cbb421f48f4fed21da4176d04eb5e8d6272ae02f61fcf9ca007724edb20b671685b23e52379fd1e0f207c9e5165e5c5a218c9be933da3abdc4235c9f6b5d2b23eacb0912e68c3161c31a28042971f7370cc9a9f679763274c1c5e151ec225bf1929a18860531072029e8048205f790c91b6138c6516da3640cf66d15af018b6f1ced8499ac6663dde86f495cfc4f6ceca9ef724f133cb863a1893db25278615a060819f44ad878d2045195a1b5b7985f2ca1863f86544361899263747c9133292209db1dac9f9fbd78e23164522bba5cbeb756d6f081b34c992a8d2b72ae38ccb5ce7e7d9592015866535a9b9bcc0fd360b87038d2830b596495ce0c50f8789956e31413c2ae6db3695d669ded0aa5456270f3b76df0c89b92e3448bb8040f81f2310c26c7879c901ec5d5b0f5399681699c64a85b252d84cc9e20148b7650bc1210432e4cd24f925a9604c17aa6b4920437f6d6deac4cb66bed936f3fd1c9d8a57c07d94878c9b27a48611857d66dbdf38585f39389947ca5f110ed530e681f7ea93a50c69d6b589a2791284ee020be4f7f08c5eddcda0c027ddad89c5fd1438003e822a4987e658ee2441c9ff4ba37722a3e9ee58917c1b61115f4228e8d05fa68974c16b72cf9f9935f532e351e2c17b5f953ec92401bba04fc1f3fb9296c957fb85c0f593741a06f3d4e1507b0f455411f2dac81b638329c7a0502bacf241791a7735ca12b8cc180b4a0a9fe6c8fd4684ac802582301afbf049fa0301706aa852d313557c7205a1b889bd24b97b5af0f6da52aab8c1ff92a20a41f303ef83ba91ff93e34bc33ed8cbaa82286953d1ff07cb0be5c67df9cae94c355db498046263c8616bbce16f7d2bde21518a7f0f3959b79d64232da29af361313cefcf36021d7cd93756a96846fd6374baf68899c1a927e2af14b3f8be6c70c856a141b894891ff521f4ead163a81f44a9386ee0d3a0a5198e71d302b7034204eebf65cd19ab043cfeca931a9baa32bebb3479877233ee8b9ca1b39e066a8fe64b9943b199c5fa5ba5070288af361e86e9c95d35c17bedb88b7bce8dade119fb68661b6fc6f356a062553ca99c83e2fbcab09fbc5add13dd7a012b51f35053131dd178e99af75e7579215abe3e12356bb6a9cd5cdf15c2dc2f894505ae7470b3a1b084d741d8cf3473bf3e26353c5bc601f139fb0abd1e27c498e20d9bb891ba0ab2fec2034143f6f2c0fc12d034c71ce0b10bc0149edaa76df5760fa3c6e65e6149aaa21ffcc62f172d251a00f503b5cba50568fd4da32e2b0fa3734b47461ad9c5b8aa9ef38df406a9395c580b831b34a0c2853701f609b9ed5aa9ab999b1d6146c2c5a150352da629987889c889c06bc99f9d2678e43cd64695f22caa7f62a43d2b641b173f5862512b561819ef7ee9577d3aa22624d72945c72a655cbfe384fe015e7343a6363f72d3bcb2efaa19470cde3e13b0e2ae31de719ebafbc60be39b0f4546cf9e7e5049a0c586e98236650093f4492f36289a7bdcfa0eff0531fe4c73245764d5b76fa3a34cf98256c12eb0f5d9e934b3974fd74368eed58c8672f333b31582f3e8397c64fa19e5c330a0d2af4447afc1697922dbf7031a2ecb1e511cb312e8b22f23e0fa18c82c840b18dca49b99fa4e70e8d82db8bc0a36f7b8bb29bff9fce1867aef4e7b3ff5ca6e832d97b8b16aff72ba83a30446a441e1d0cca525e8ff6362c69a5cd8d489baeda8e155fc1e59ee9951d4cb326beafac5af3a00a2bba2521c937faedcf0901f3a592dd7ec0d42faee6c154aeac288e145202a0f12c4c11b46cc14172bd285a1691cf2dfd5fe195d34a813758bc0f4f399d9acdaf7e917ece178c4f90d48edba823f5d228278355a3b2003e8a72f16cfcdcfa8b22dba438bdb309c038b312c86effa5c8134a0451d61333e30512d137ebf274a20bccd3fd415ed8c80dfecd1d1573712b08d9028606de965ce584a6cf8e10218bb4a3ca6253a8ad3e119093886e575ebadfbc9d4c4e1b869e5a88d39e025bb9cb4e674692ec22f26ff62f418d138e8f1b6347d1823a51f5dfde934d0afd42082ef9af9f561f133b79673380ec12193db8cb9c3c2a6d1573daaff9ebbe81c37538475f8e48806c776eecb286e9fc56ab5a3fdef5ed17d2c37f2fa2436aaf80011d776e09b370198a672a3f646a415e5e2af4613bacbd43326bec2c46ea203afdfb780253347035e408bfe5349b55e62784a0170ce54c2270eb725b8c7505ebf6bc13e9ab88dbd8d4b5a00c01e95b9254ce35453de1bb520f7c768e8f1100aedfcbaf577467b5dd307fae240d82cc5cb0588336cafee06f45f2a3bdbb2dcb5f24757f65d2fa7b0b68a2a5441cda25de2950d047973cebfb667ceef190f6a8431e80f05609f8c34855bb5de2ae3fa0fd6b1759d1a28007e99728fed38819f442b1ba4ccb670005c22845816cff80050a6d0c73749bb5eda140eaf998d67dadf72af8e9fa175f1cab15155722c23c600f9dbef1d6f475570def42eabd65e66588093749df9d1e54c6d7ab231efeea52e2697c988e0df0df2853baab847372774e28b079846761d926f8fff924c7f5b4be504dbd6d914cc98d82973f6e94d0f6599621a05a3c2eae741d6eaa7b5d702a98c9758cf8094a7fad2d7361c89a164b5e4345fa7166e25e7ca37229aee8a5a2cfdcdd1b80fd47b24704892bbd734720571a6fc714a589066caed6c722895351c1215c9d02cb76ac7b49e315a6b119b720694c3c748054efe5cb9f3ff1c9ffe65e0b31db04a7e00bf73b5ade3f1a9a32159f66e42ddef3dee0a1a527bbe09d8d656dca935f517ddeac2f0dca383c8da0368621a04dd6ff6e9adf627b9d2134c4fca1faa58746657a93397fae3ab0c48829dadc163869d098597dd5622c3a8964e4936c7f1b51c7705a96a64e7019fc2c6b01632c37d41d141a91baee3c60858ba4f6e44cb5aed4874cf198f9e4e349b929e697ad3bb621a930ec6f59c6589127a1a3d5f0a64753f161e34d00ede60cf02ba630d396ab7963fa0447a2c632db74a97947b7262e142580e88fae708918e090bb54df7ec57d8d964fb47e5048d93d47ebca76d3f9f1bb7758113243a78f4f488d4536388b974f7130e9ef27900cbc0bfe9e816a663bb6ff62322dbf12daaec619ba994f7c6dbd4c66e98edbc1e6e6f26e129daf2cbf5324d35552e2e9bbecb1daed206649cc79375ec451e702526bc9976669477ab2eac507be640c83c987e38da240bf7009bdc05e97525c7a61b1e34134bdc8b871ba3f827cb8ea362ecc269ee037e61b6799989028134df02ef6996784d7b7edc1ce64f58b53c4ba1e8cb69de0ee6414cb7f9c6258cbbc11435946e8d87e91b10d3f9883c72ccfacbe1920d8eda58db4ac1ad91d165c0fd838ff59a84eced1978a91b7a4bfdc2648aa199d59f2cc1e97f74b1e80d1b466664dc730ee78b270cb9efb103d8f2303313f22d3798c14b2f2a865d8e5f29c8fb3c21808ce1a4d3f82fb347ce492b2894ddb6aff41e91ff85cb4b86a719be10664b59a7ba3354b96972ea4c1d582970222e24e015235374338232c01fbaa87dc363b7d1e0e77effbece637c31a746b0300c982c505c3daf9ac5aa8a66437b03e0c7a17931558a6f89f8c00e92b3cc67ce6ac77415a25529ccc97626bd4aa289987c39429e1223f8963ea13b8966a504fcb90558cbb17c2aeb74c5cadd7711875097f0b2eb1436824d98f6eb90c10838c70a97d2422ff10d8725956bd6df5f3574911a2ac9d5808f75534f6b17f6b96760bf49400ccc486a2febb95337292fc4cbbc45f1081a6a87ae31f343cb77ab697b01f77bdc88bb478a274cfd78f97458b9458d0d6a96a326c06f40a5915f6e0729cb3fdce4991a0f8b8e6f548b49768e554b284d436f90f3e0c723590fa200c7a2f455655c072a4010424c4e48643e2dfeb502a29cbd9092134e3aa74232dee3f6b8583fa6334a07b833c6768ad099bfb1fbcc57163973e3125635a0ae881f6c308ab40314dbea813564cc877c2ba088863dd9ee563e7c48f4c2fbc35c1278d124574756f1711988945ed11627ce85162a22769fce3246f3d519211545c4b8dac4e915288c0f1f2d83e874fcd506e6d0dee329cbe58d0c7c95a3c88d92a16d039861548319cc54e146eeecd96e982b996a5028e0b85948c7464cd109abec657a65b387afcf1600acd3662bba6958326d7eb09665086372d6575d20d53aeac56f249ad89b9c44ef7f70821cd277f71f6b8bb8c1d961d086338735aae9a0890bda19f7e5fded70317a7354790b672ae8662b7e67634ce82f37f9fff34f273b947141f1e2393b5e08c0bc9aabc8076bfbda201739e4214a0743376c7a94c0b5f82d9d67aac175a838f8af5edcdcb96c9985b78a326e36689453f41fb1e9e0a59bc3b6aa1def12a9b2afca27821b7e04903c35dc28273d7070d756f8da03be6e7fb522c24fc6fb0ce1e0b980a48758c1c798a26662477e177ea82644f707afa16eb53aa5583e6d3bb7d8460bc986d8", 0xda1}, {0x0}, {&(0x7f0000003240)="93", 0x1}], 0x8, &(0x7f0000003380)=[{0x18, 0x0, 0x0, "83"}, {0x10}], 0x28}, 0x0) 00:15:27 executing program 1: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000002600)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:15:27 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180200000000000000000000000000002000000000000000850000002a0000009500000000000000"], &(0x7f0000000080)='GPL\x00', 0x4, 0xc0, &(0x7f0000000140)=""/192}, 0x80) 00:15:27 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000004480)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x25, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}, 0x48) 00:15:27 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000540)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @link_id}, 0x20) 00:15:27 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r0, &(0x7f0000000180), 0x1a51a) 00:15:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'bond_slave_0\x00'}) 00:15:28 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x2, 0x0) 00:15:28 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f00000001c0)="a4", &(0x7f0000000240)="d4"}, 0x50) 00:15:28 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x18, 0x2, &(0x7f0000000180)=@raw=[@map_fd], &(0x7f00000000c0)='GPL\x00', 0x1}, 0x90) 00:15:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x2053) 00:15:28 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000100), 0x8) 00:15:28 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001240)={0x18, 0x4, &(0x7f0000000300)=@raw=[@call, @map_val, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}], &(0x7f0000000340)='syzkaller\x00', 0x6}, 0x90) 00:15:28 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000680)=@bpf_tracing={0x1a, 0x3, &(0x7f0000000200)=@framed, &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x90) 00:15:28 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYBLOB="9feb01001800000000000000dc000000dc0000000a0000000000000000000009040000000300916d6d00000a000004080000000400000000000000070000000700000004000000060000400300000005000000ffffffff0400000001000000060000000d00000000000000020000000e000000030000001f0000000000000004000000450000000e00000003000000fcffffff050000000400000000000800000000000300000008000000090000000000000c020000000100000000000008040000000800000000000001000000001d007b0a0600000000000009020000000e00000000000009020000000100000000000007000000000000000061612e"], &(0x7f0000000100)=""/235, 0xfe, 0xeb, 0x1}, 0x20) 00:15:28 executing program 0: bpf$BPF_PROG_ATTACH(0x10, &(0x7f0000002100)={@ifindex, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @prog_fd}, 0x20) 00:15:28 executing program 1: bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000a00)=ANY=[@ANYBLOB="b702000022000000bfa300000000000007030000007effff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065060400010000050404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf27fb6d2c643db7e2d5fb4b0936cdf827fb43a431ca711fcd0cdfa146ed3d09a6175037958e27106e225b7937f02008b5e5a076d83923dd29c034055b67dafe6c8dc525d78c07f34e4d5b3185b310efcfa89147a09000000f110026e6d2ef831ab7ea0c34f17e3ad6eecbb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b0a341a2d7cbdb9cd38bdb2ca8e0500009cb20d03e7564c35a8d36774d5e5003a14817ac61e4dd19699a13477bf7e060e3670ef0e789f65f105006704902cbe7bc04b82d2789cb132b8667c214733a18c8b6619f28d9961b626c57c2691208173656d60a17e3c184b751c51160fbcbbdb5b1e7be6148ba532e60a0ac346dfebd31a080600000002000000ff000000334d83239dd27080e71113610e10d858e8327ef01fb6c86acac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e957bc73ddc4eabba08ab1e1ad828267d4eadd3957663e88535c133f7130856f756436303767d2e24f29e5dad9796edb697a6ea0182babc190ae2ebf8aad34732181feb215139f15ea7e8cb0bae7c34d5ac5e7c805210600000000000000c3dec04b25dfc17975238345d4f71ab158c36657b7218baa0700f781c0a99bd50499ccc421ace5e845885efb5b9964ecbeba3da8223fe5308e4e65ee93e107000000f8ddebf70132a4d0175b989b8eccf707882042e716df9b57b290c661d4e85031086197bcc5cb0e221a0c34323c129102b6ff0100002e88a1940b3c02ed9c92d6f64b1282dc51bb0015982730711c599e1c72ffa11ed8be1a6830d7507005154c46bd3ca96318c570f0721fc7aa2a5836ba99fe1f86468694f22cdf550ef091a78098534f0d973059594119d06d5ea9a8d0857382ec6e2a071474cfc12346e47ad97f4ead7cf70a9d1cdac944779dc08a705414888700a30e2366c6a06b3367a389ca39059787790017b0689a173db9c24db65c1e00015c1d093dab18fd0699fe3304000000323e9c7080397bc49d70c060d57bc88fbe3bbaa058b040362ab926150363fb099408885afc2bf9a46a076b7babfcddeff8c35030669ea69f5e4be1b8e0d6697e97186f9ae97d5670dba6623279f73db9dec75070cd9ab0fda6b069ef6d2857ca3e4effcf7462710d133d541da86e0477e4a6cc999dc21c3ef408e6b178e7c9f274d7fafc8d757d33dfa35aa2000034837d365e63845f3c1092f8dde8af3904ea0f4b82649b83ed4fa0f873339c4cadecc13219ba7518aa4f7db34ead13484742067ab743c1d82a5687f2ed690000000000000000000000000000000000000000000099d4fa0000000000003f0ecdc7c82e72919c91d2039afe17e95edeeeba72205beff7771bcb293747b88486cacee403000000a2919a4bff2ed893f2c814679fa69fc7e0cf761f918725704a01c56009a9f748e5aaf30a10bd8c409b1870c1f75e26b45264e3d3f8e0048e55ae289ce2ad779ce71d4dc30cbb2cc4289d2f884d66cddc76eb7f601110ff39053c262279f4ef00fbdb8c338615a9ec84f27a9f3938ae736138b8c1ec220c1540bf3d162dc1c27fa30f0dc60b9f257db5d1c7ed2e152cb2cf06f8edb30177fead735a952ffce676a93110904d5ee2abdab2ef3ff84c4d61443f73552195c7ccfbf9f03c44432eaa3b7501d4239354da8de21eada75d3a3afb2c76ff0700007981699b6c0f0e946766f57544ff52cef0dd811bec4e3c0a30f2d7d19d26d2503a3ea376721b8eded3bc475958dd498ee2b2d6146e33fc0de1dc2e0516ac565ddb1d4ae89e6712824a85eb9ee0a3b68c9e209756623adf685dd715d68ed11e4b4d5502f5124948f8f98c615cac3666c58f785c3f758be352a71871d5c081197d37980e4f4e26b5476fb20407ff7098b7174bef66fa03a99b5c1c20b378065fac4ef9ac2d0d804b9400000060e5d3f1749f6aecf69ba83a71caa9bdddc679f1b826f54b6563a4be1fd82b73c8c2bc65f63982b951fb058fd3c7b6341c4580376b6c16bd94d2da66059de81abfa15eeeb88b6ae5882ad341032c73f1285e21fff5a1d138e061b1dc7bbda199b5fab8e0719e9cd69b47dcb52b0be6a3a73afdf328132e1d4f21065716be0c53a23940d07188b015fa341dbc92231c8b5e5717eac184f46c9f61b69f55cd2231bcf821052429a1f250e8b734be0605a15f25923d599544b319319ff0a32621019347df460a098119a6f47eb1bac47946d7a009cbc6ec74c19a93cc7c7138b28c95270116181fd5f553572548104d2ad0e10d3663488e664401453f22f0d76d2162635365258af61ae1f46f4a7862f302d91e3f7c2781f602220522e84602a939a8d5e4137ae31ccd397404dc72e06715a6503d4d865182803ee6725da7293b23daeebefd6fce7411c9624a7e8d5ba5a13e1c32adc4f32744a8c6882a72475e4280a4d9a47c003c6ed3071330c58145be813a10788a720a6b5a498ca2b42496c479a0a71e2f6f9bad8c84bc6be20281bde0b348cf2c60538a505ad4a0510eebb023e4954c9eb6cd70627f5c03d867dbf3ad5d1f1dc852064dd0efafc3df20ec8faf3d194db76127f88f284fa1b71ab964fdd2474471da76373e65e9a8bf844bdfdd348bc7d00c4c7e7afe8a1f8cde79b7a6c5aafe954b8ba37818e40c14b37c23f9f614576b689436fef2f27f8b1e756e00262e22bca49c43fd73e7e99b2fa44a8c1db99c2cf2735ad6c5fabf082e0df0f8ba7e24272165f2f5b28230c02b53d44bd84bf6770157e96bbb96b5e1f165c87e7ad68a3600b3d357fa9a7d53c281d88ebb175a4dbb82130e6970982947913110f091d21760d985afd3163f2e6880682432f9b3b97d57a9f980ede51116a3d04d58872a07d6a7e12db673acd2f7b8988d833e71943fe2c1c60100f36b955c56b55bfd3ecf0af694c71a03f2996c15b1ba971de1cb9c7e6a0000000000000014783ef54c51199317413f98dca8ff3d0bda50f6c0af58dbd6c031b1a5a7512c5896514adfa17d31429c68db50a93d88199defd3b4625fea426ff9293a28a544a6a9e2a79b55daa1b3c6b14c4ec6d164e902ce4913843d65d841973468729ea12bf6d3499036dbb66718f3497855c3baa6cc07c0fa388ec9df0617c1a28ef5a595ee267a76175b8a057e6efaf4fefe46def451f2858fe71a53e77b1a44e98843bb3a40102da3703dfb9f61bdcea2fb810b32d52e2157a150a63ea6135d1cf6f864c2e6887dd7245bc5d61dc5a114d10ffb22e76678bbfc1e3865d17d128306d1b81884a934cb00000000000000000098a4526e6468987dbc63bff7590eb388afaba43d811996333eef7e9f472bee293f0c40d434b8be07cbd52325296e22802493edb5c590ad208bac683a8b2d4c9d2d57ff846ae8c422e0b28546671f11d8157bb762c91f3fbc8b8e21589c92446ae65d408c0637ffcc2d44d715ce003dd1e12b085e186d069a55c2e96efbe5024d61a56a36d988c0f51a973a6c545b28211a92000000001501aed8972af0fcd540a9d4e293690c5e697b3a1480e46df5371bca1cfb28a57c1b3c956ec81397e81fbf870a67385fea04220423f52ad8178b9fd04bdc7e5fee4bd52db996e633792118efdb6b88023e80da74fdf723c7f05e96d738989f2c8b1e6b3a9716b6130a09e2698b12d8ae4d329f305fde3e8dec42eae3c69988ad568543a715755110c8dff124a6ba9ee1dc32ea7d17a35a420133c7df262a30cbff8790d80fd4def27ff1b268014daec1b0d1d2864bf010801f092efac0b349b86631d2a7455a72c0e7f43730b78e9beb255188acb12f3770fcc2223ba034181d9c3acef5b6d9ee77883ca12cfd68a5db88cc94c65a9fd1d070387a351905240b0b1920429109032ddc3cf9bf4ba32f594d45478bca432bdeb1a21fd5b5c2c416ed8eeabade9e2002b4e714dc3d7476fa52fedc0d0e6bed973e3aa468597810c13a8c40d9845bf0080850f309ec4dc5f88ef54b6674d8402f8ccd86d33edb1894e46b793641e9bf407b7c8b2b4b555f07467c96828163ce30fd4c24b108df352bc32eae5b1e3adecf6cf8d2bc3549f49c14a553683499b707a422e98082456c0dcf3f7155db062dfad1e92af9708dca9b70a77f4b88c06f8ee7a43df5f5ac21a6ed194102abaa0970000000000000"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000900)={r0, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000040)="76389e147583ddd0569ba56a5cfd55", 0x0, 0x0, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) 00:15:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xffffffffffffffff}}}], 0x20}, 0x0) 00:15:28 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x5452, &(0x7f0000001680)) 00:15:28 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x3, 0x8, &(0x7f00000009c0)=ANY=[@ANYBLOB="1809000000000000000000000002000018120000", @ANYRES32=r0, @ANYBLOB="0000000000000000b703000000000000850000000c000000b70000000000000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 00:15:28 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000004c80)={@ifindex, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @prog_id}, 0x20) 00:15:29 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x9, 0x4, 0xfff, 0x5}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000001070000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sys_enter\x00', r1}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r0}, &(0x7f0000000180), &(0x7f00000001c0)}, 0x20) recvmsg(0xffffffffffffffff, 0x0, 0x0) 00:15:29 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x5}, 0x48) 00:15:29 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x143ffd, 0x7fe2, 0x1}, 0x48) r1 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r2}, 0x10) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f00000000c0)={r0, &(0x7f0000000180), 0x0}, 0x20) 00:15:29 executing program 0: syz_clone(0x40191180, 0x0, 0x0, 0x0, 0x0, 0x0) 00:15:29 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000f40)=@base={0x17, 0x0, 0x120, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 00:15:29 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000700)={@cgroup, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:15:29 executing program 1: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/mnt\x00') syz_open_procfs$namespace(0x0, &(0x7f00000001c0)='ns/mnt\x00') 00:15:29 executing program 0: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x14, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 00:15:29 executing program 1: syz_clone(0x108c1000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:15:30 executing program 0: socket$alg(0x26, 0x5, 0x0) syz_clone(0x18020400, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) inotify_init1(0x0) ioctl$RNDADDTOENTCNT(0xffffffffffffffff, 0x40045201, &(0x7f0000000240)) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 00:15:30 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x1ff, 0x2) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000100)={0x80, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:15:30 executing program 0: openat$random(0xffffffffffffff9c, &(0x7f0000003000), 0x14fe81, 0x0) 00:15:30 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)=ANY=[@ANYBLOB="12010000abbe6740e9174e8b089c000000010902120001000000000904000000ffeb1132"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000000)={0x20, 0x24, 0x2, {0x2, 0x3}}, 0x0, 0x0, 0x0}, 0x0) 00:15:30 executing program 0: inotify_add_watch(0xffffffffffffffff, 0x0, 0x82000800) 00:15:30 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x1c, 0x1c, 0x2}, 0x1c) [ 930.875630][ T4034] usb 2-1: new high-speed USB device number 17 using dummy_hcd 00:15:31 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000180)={0x0, 0x3800}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000800)={&(0x7f0000000380)=@in6={0x1c, 0x1c, 0x2}, 0x1c, &(0x7f0000000700)=[{&(0x7f00000003c0)="f6", 0x1}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="140000008400000007"], 0xa0}, 0x0) [ 931.257937][ T4034] usb 2-1: New USB device found, idVendor=17e9, idProduct=8b4e, bcdDevice=9c.08 [ 931.258405][ T4034] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 931.263302][ T4034] usb 2-1: config 0 descriptor?? 00:15:31 executing program 0: socket$inet6_sctp(0x1c, 0x0, 0x84) r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) [ 931.908522][ T4034] usb 2-1: string descriptor 0 read error: -71 [ 931.917281][ T4034] usb 2-1: USB disconnect, device number 17 00:15:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[], 0x10}, 0x0) 00:15:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000100)={&(0x7f0000000140)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000000b80)=ANY=[], 0x10}, 0x0) 00:15:32 executing program 0: getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) add_key$keyring(&(0x7f0000000c40), &(0x7f0000000c80)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) 00:15:32 executing program 0: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000c80)='tasks\x00', 0x2, 0x0) 00:15:33 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x14}, 0x14}}, 0x0) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) 00:15:33 executing program 0: mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000080)=@v2={0x2, @adiantum, 0x0, '\x00', @a}) getdents(r0, &(0x7f0000000140)=""/172, 0xac) 00:15:33 executing program 1: syz_mount_image$ext4(&(0x7f0000000180)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x808710, &(0x7f0000000040)={[{@minixdf}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x40}}, {@min_batch_time={'min_batch_time', 0x3d, 0x2}}, {@stripe={'stripe', 0x3d, 0x2}}, {@nomblk_io_submit}]}, 0xfe, 0x449, &(0x7f0000000740)="$eJzs3M9rHFUcAPDvzCap/ZlYa7Wx1WgVgz+SJq1awYui4EUQ9FCPMUlL7LaRJoItQaNIPUrBu3gU/As86UXUk+C13qVQNAhtPUVmdybd3WbTrtlkY/fzgem+N/N23/vuzJt5M6+bALrWUPZPErErIi5HRH81W19gqPpyfWlh8sbSQl9ELL/1Z1Ipd21pYbIoWrxvZ54ZTiPSz5K8knpz5y+cniiXp8/l+dH5M++Pzp2/8OzMmYlT06emz44fP37s6NgLz48/15Y4s7iuDX40e/DA6+9cemPyxKV3f/42a+/+Q9XttXG0y1AW+F/LFY3bnmh3ZR22uyad9HSwIbSkFBHF7roc/VGKmzuvP177tGMNAzZcdm3a1nzz4jJwF0ui0y0AOqO40Gf3v8WySUOPLeHqy9UboCzu6/lS3dITaV6mdwPrH4qIE4v/fJUtsUHPIQAAan2fjX+eWW38l8b+mnJ78jmUgYi4NyL2RsR9EbEvIu6PqJR9ICIebLH+xqmhW8c/6ZX/FNgdysZ/L+VzW/Xjv2L0FwOlPLe7En9vcnKmPH0k/06Go3dblh9bo44fXv3ti2bbasd/2ZLVX4wF83Zc6Wl4QDc1MT/RrkHp1U8iBntWiz9ZmQlIIuJARAy29tF7isTMU98cbFbo9vGvoQ3zTMtfRzxZ3f+L0RB/IVl7fnL0nihPHxktjopb/fLrxTeb1b+u+Nsg2/876o//hhL9fye187Vzrddx8ffPm93TFFOFLR//fcnblTnrvnzdhxPz8+duZHe02ys3tXXrx2++t8hXXseq8Q8fXr3/7y0aGREPRUR2EB+KiIcj4pF83z0aEY9FxOE14v/plcffa7ZtK+z/qVXPfyvH/0D9/m89UTr943fN6r+z89+xSmo4X1M5/91Gk+a8ONWwZj3fHQAAAPxfpBGxK5J0ZCWdpiMj1f/Dvy92pOXZufmnT85+cHaq+huBgehNiydd/TXPQ8eSxfwTq/nx/Flxsf1o/tz4y9L2Sn5kcrY81eHYodvtbNL/M3+UOt06YMP5vRZ0r8b+n3aoHcDmc/2H7qX/Q/fS/6F7rdb/P27ImwuAu5PrP3Qv/R+6l/4P3Uv/h660nt/1S3RzItIt0YyNSiT5n8DYKu3Z9ESnz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt8W8AAAD//3Vj7hE=") 00:15:33 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x14, r1, 0xa0f}, 0x14}}, 0x0) [ 933.978475][T16448] loop1: detected capacity change from 0 to 512 00:15:33 executing program 0: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000f00)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0xd}}]}}]}}, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0}) 00:15:34 executing program 1: syz_usb_connect$cdc_ecm(0x1, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0xf, &(0x7f0000000100)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x0, 0x14b}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) [ 934.577402][ T4005] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 934.638478][ T4053] usb 2-1: new low-speed USB device number 18 using dummy_hcd [ 934.877176][ T4005] usb 1-1: Using ep0 maxpacket: 8 [ 935.049028][ T4005] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 935.168179][ T4053] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 935.237847][ T4005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 935.238243][ T4005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 935.238453][ T4005] usb 1-1: Product: syz [ 935.238619][ T4005] usb 1-1: Manufacturer: syz [ 935.238773][ T4005] usb 1-1: SerialNumber: syz [ 935.458764][ T4053] usb 2-1: string descriptor 0 read error: -22 [ 935.459465][ T4053] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 935.459714][ T4053] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 935.499390][ T4053] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 935.551328][ T4005] usb 1-1: USB disconnect, device number 17 [ 935.708030][ T4053] usb 2-1: USB disconnect, device number 18 00:15:37 executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x5a, 0x75, 0xa8, 0x8, 0x1b3d, 0x1ff, 0x52c2, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xc6, 0x94, 0xfa, 0x0, [], [{{0x9, 0x5, 0x1}}]}}]}}]}}, 0x0) 00:15:37 executing program 1: r0 = socket(0x18, 0x0, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0x0, 0x48) [ 937.618593][ T4005] usb 1-1: new high-speed USB device number 18 using dummy_hcd 00:15:37 executing program 1: syz_usb_connect$cdc_ecm(0x1, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) [ 937.887708][ T4005] usb 1-1: Using ep0 maxpacket: 8 [ 938.027951][ T4005] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 938.208935][ T4005] usb 1-1: New USB device found, idVendor=1b3d, idProduct=01ff, bcdDevice=52.c2 [ 938.209614][ T4005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 938.209859][ T4005] usb 1-1: Product: syz [ 938.210015][ T4005] usb 1-1: Manufacturer: syz [ 938.210188][ T4005] usb 1-1: SerialNumber: syz [ 938.219948][ T4005] usb 1-1: config 0 descriptor?? [ 938.247875][ T3687] usb 2-1: new low-speed USB device number 19 using dummy_hcd [ 938.260856][ T4005] ftdi_sio 1-1:0.0: FTDI USB Serial Device converter detected [ 938.262793][ T4005] ftdi_sio ttyUSB0: unknown device type: 0x52c2 [ 938.460752][ T23] usb 1-1: USB disconnect, device number 18 [ 938.463675][ T23] ftdi_sio 1-1:0.0: device disconnected [ 938.619592][ T3687] usb 2-1: No LPM exit latency info found, disabling LPM. [ 938.720509][ T3687] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 938.977516][ T3687] usb 2-1: string descriptor 0 read error: -22 [ 938.978277][ T3687] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 938.979559][ T3687] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 939.049235][ T3687] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 939.277647][ T3687] usb 2-1: USB disconnect, device number 19 00:15:40 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x244000) ioctl$EVIOCGPROP(r0, 0x80404509, 0x0) 00:15:40 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x738, 0x1705, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x65, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000340)={0x24, 0x0, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xc14}}, 0x0, 0x0}, 0x0) [ 940.727298][ T4005] usb 1-1: new high-speed USB device number 19 using dummy_hcd 00:15:40 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000080)={@private1, @private0, @loopback, 0x0, 0x982a, 0x20}) [ 940.997295][ T4005] usb 1-1: Using ep0 maxpacket: 32 [ 941.127704][ T4005] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 00:15:41 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4}, @ETHTOOL_A_FEATURES_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x24}}, 0x0) [ 941.307428][ T4005] usb 1-1: New USB device found, idVendor=0738, idProduct=1705, bcdDevice= 0.40 [ 941.308183][ T4005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 941.308723][ T4005] usb 1-1: Product: syz [ 941.309081][ T4005] usb 1-1: Manufacturer: syz [ 941.309447][ T4005] usb 1-1: SerialNumber: syz [ 941.599100][ T4005] usbhid 1-1:1.0: couldn't find an input interrupt endpoint [ 942.539333][ T3687] usb 1-1: USB disconnect, device number 19 00:15:47 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x64202) 00:15:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000b40)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="350b00000000000000000d000f000c00018008000100", @ANYRES32=r3], 0x20}}, 0x0) 00:15:47 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x3, &(0x7f0000000440)=@framed, &(0x7f00000004c0)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)="f6", 0x0, 0x2}, 0x50) 00:15:47 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 00:15:47 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8918, 0x0) 00:15:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'ip6_vti0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@newneigh={0x1c, 0x1c, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, r2}}, 0x1c}}, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000140)=ANY=[@ANYBLOB="e0000001ac1414aa0000000003"], 0x1c) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/mcfilter\x00') preadv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/234, 0xea}], 0x1, 0x61, 0x0) 00:15:48 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000002bc0)=[{{&(0x7f0000002000)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000002500)=[@hopopts={{0x18}}, @hopopts_2292={{0x18}}], 0x30}}], 0x1, 0x0) 00:15:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x2, &(0x7f00000001c0)={&(0x7f0000000200)={0x24, 0x35, 0x9, 0x0, 0x0, {0x3}, [@typed={0x4}, @nested={0x9, 0x1, 0x0, 0x1, [@typed={0x4, 0x48, 0x0, 0x0, @uid=0xee00}]}]}, 0x24}}, 0x0) 00:15:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file0/file1\x00', 0x0) write$cgroup_type(r0, &(0x7f00000009c0), 0xd4ba0ff) unlink(&(0x7f0000000100)='./file0/file1\x00') setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f00000002c0)={0x0, 0xfb, 0x15, 0x0, 0x0, "a5e98f00e5ffff9e08b7b975a000"}, 0x15, 0x0) 00:15:48 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002680)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rthdr={{0x78, 0x29, 0x39, {0x0, 0xc, 0x0, 0x0, 0x0, [@private1, @dev, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private1, @private0, @private1]}}}, @rthdr_2292={{0x78, 0x29, 0x39, {0x0, 0xc, 0x0, 0x0, 0x0, [@local, @private0, @dev, @local, @private0, @mcast1]}}}, @pktinfo={{0x24, 0x29, 0x32, {@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}}, @hopopts_2292={{0x1040, 0x29, 0x36, {0x0, 0x204, '\x00', [@generic={0x0, 0x1000, "4b506b095eb1a5c27fc468f4c6349c839d77f21139e56fd294684dece6d797356cc41e13fc2f0ad26019141ceb89654978fcfa56694792e97ba9e8b46fd162d8cb671734ec46cd0e253b865a3f0391df78e76af3ca47d7e9d1ab493e9a0249b16d1e32d8477dad62dfa2bc8820b58c93e458b4d49150298a69f28b43da628629e33a65c3e7d3839452e4457c7422588ed2f13585177c75d101d79d08fdcb45d2a77631b153c9413575bd4e1f6ea2072e9f5b30538fdbce71cfeea44bbe130a795767b7808cfe88f7fc7464fb54bae11392affa3df3b41f15d421533ec01ed8b407ff413798107803e8a50a6f16249de7e3d57bdc737a4ed76105c1d035fed8a4bdcd5a1153396ec4a22ab858a43a26fbfc8e41186ef237d6bd82797ba28c1e6550a3e9d0704226588dac4f1d6927bdea4777feb06371de4bbaed88a3d23214f43a1372b9114fb7455cf220f764d5caa26c97fb0585265414e26d557f4e366f8ab965acaf774ad55ac191323907fc3f05fa342d555f129f959ede0a2551a06bbd28dfb43d3fa610f1bd3358080b13876c172b2dfed5f6f499d062f3c5bf41538ed3e071b1630113a7fd6dcd4d534500734445780a4cf928dacce6e50d749c4d6f6ca56e9da6ac738fdad975d7a028d17b66d5848baa8a0a7803b1af0d12e362fd8a49c60f4cbc3d62c0adb8a96208c50fcc5f682408d8f4db1a2f59285d48ac821ba8698f2cf7b21b2b344c390d56b7a27f4ac555f3a26eecdc4f88d4f09d1273721b39e8e09a01dd9588dcb9d7a008019bf0da0b3d8e7dda4fbbf9f914b79be3d705c72cd48b0e8d00955c488298a057a4028ee823e33f95f20021fc52215516f3d7a059b62ae9d4d94b621cb3eab90d02ab77e594e61d69c20f7d18119e32acca184829846ae5ffafb2faf6afb7eae4ba23361d85d28f8b9ba6e8c7d96eec53d42e5f1944a3051ad457bd33c95021cc763ed33cf83aebe55347ac684f9cf66e91761ec088f95c087d886f05c3012f32c72079ffeecf37dc81651c4f3a2752b5b5cc986c5f2e1e5c5c492e23306a7135eec0cedd8bc28e3e3a5db5b674a7da6d86fd11bbee4a0d6a98684fc8ca65774cde4bfbf96bfa688109cf7f0b4c18d00e0936ca52547c9a6a61414add8ed1b0a4226c582d9cffb0d5fee9c79dd8b0541001dd28731bb59266805a2a101db19e7fb853e23ba622626f93c16592475b3d5d25ff13e22192a8e1bfab59c637791d51a534f00f4bed01a75753c704a8d1500ab0eb7ce727bb3faa15122de73fce897924c9c8ab9a63b69fec3755cc29c4ac24f72cdc486d3c18ec7ebb9d4c9da41158eacf33e44098b7e78829d70b6939dbda3222ed4a87cd95ad768580b4648fa1f0a2becc7ed3278ffae687adc1a62ebe58117c5db9a6fec1f410da6e2862c29369e0e3ca6e6253c7efbf500eed6584f84515607132df9e698bac08ab08fc741a1eb2fe085db41724d9517e75c46417d5e3f14ce9a1a5de89425b7ea720331e9336e48ec275dc5ef59e1c104f5cc0f1cf3beee87ba5e9d9627182b79229a59dbf206f6901314b1091ad95da828858c934ba2722e20e32593e8da3e0fb73e8fefdbda7eb5407858f7e8431487f496349ec8f6dde1cd0aa4ccb972f330c9fa4b1d3ecfb8bf6b976a5968f660f0b419edbb2607febf59d37a9f0b6344880d865c91c51278614002badd10beca0b8f06ef3ba052f8b29ea0f296d9033ea458af62346dd86a9078231a43758bcf49d9252973c6c09eae750e8b8263eace07e5d789013787b4899e38c358a5d9af8a248974e15689840fc0e12676e9c467c84d83d86506f84e99d6a6dca83bcd35870fba5f2e3ac95d1be9056101fa162c08438c594499d036b4cd871ddbb0ba778cde14786d349027dfb21a3fabb52e74a347fc63227befbbcc6066877179ccf386e06d17f0a461e8024ef7b597a2a15e4a24ceecf161205231b4e089adb475d22eb478cb80d07f3723da88420fae0c67b250e1b14ed0ffcc60bb9cf5a22ca80f7d0e44ff9c1d4c923fe126f090b16e9901f29f33d5a6bb361279cc0991884789adac733a32741503b693693d48e91b64566ef698b455f391f9a75d810d1c4e3faeeee5c472df6c802912f3e714f4c6aeadbdd60db106035d29682b39f57137602ada72125b50aa55890071fa422081838453feca8a6ff37cb243ca7c94ff6c61e88ed1119608291713324380277f942530cd58a47e3856b614f91b8e60b052910812a6783ec5b196124f2d733d1cbe516a030a3dbefb42ccdeb5e756bea7aa2f6379903bf783d1f6defa5a5d203c3a47a416a7bec9dbd4426ded9069f33cca88ba80764c3b3075feec5c12d92dc36c504431f6520eff196b5e7190779be16f015d8e6ffeb4fdbf8786bf59231cca482122175820f19313dca544a2200b6a0f16b1878f328f7828d967059f5fe27bc64730ec3c63160cf2da542eec61158c0da368fca39551bb23e56f045c2a4a801f7f099939f30332882bfbc07d4d400b55c762c79b9123c904c2b6fcd2ba4568c5bf6da12703d76dc91ba58bcb4f1b00fa8d128b332a6add68a61b63466145a82e00ba97e1157f6e72b99f465c96f5a34eedfe65f6cc6b3ed7053b13749de24b7e6a76dfabb7afc67a3b344b02861906cc4875e387fb84387f429dcfec5e30831f726ce751f532efc26bcd85c6f288fd71c1575e65d5e98338e03b734ea2641958c2cc46e9bad60b672abc7379ee89d84ae93e68aa53969f26f91d78b14c3cba66025949f1926a94b98be7fd46daace9bdcf019f3f58d5538b262bacfa49d2acc8594b80748093bfca6a9e479f3d04585de50bb9b7bd43854426a4ec60fc0f21e3bff44aade266517784a10c0a0e46e28f8c8d5e98c6104fc4c81d12c11e0ebe9457c9f1fb7147ef0f173c730674428ce2736be0db6987fc617faf1eb90438366540fc1923f7705e7f624d68e4537d83e7dcffa05c53e4ebfeabcc932d618bcc51ec9bc463b7d27e9c007d565d7a1f29bb9934e8f1f7085a2bf34ba64554a6aa9a409c64ae026b77b53196683c715d9ce4f7f14e08e80d6c06e5ae1105ee722d12a29ea002d41e40395dd946f1bf52b6aa50e562cf287097a18969e9e6a70b4829a4fc4896595ee96bf5bef4cf7fe3e6e9c98be975e9163c9b9876324a6716d73151e5b94df924a9a5e903bc16fd769d3572e9b1ccafb109aeb6c6b120bd0070b8a227020bb6ac6ce0a29845640ced6e23314e643952e025d90e43fa2f26c89f13b1a3e57f8a69242c7a0cbf42cc781dc555ef49248ae960b8762ccbc2e8f008d4236f9843e1668ac6c5ae9b7fde9035d9de4d9fae85a2a433ee7699832ed38d02e17639935f867d07fa7c49e06d6cd183c4b437559780d731430d401092d2e4e9194a6bfcc954d175d18f06e55055a137acdbcf9f08efc41dc0a4ecd982298badaf8fe26378567015963bfaa80b91c10b0108857c7e12f54564715de4e3fad1111120911a7eeefad2d5c47c600fbdc7809f8874342a91de2c09b59b52fff3035956b0eddeb8d8e898591e3d34d354889888b04b9f278c6d99d15c525e7b06cf6ff1c9c37c92bb28345b2a30afaa855b69f70ac155a255d3560e1b598190c743707c8b3ff6a3f7a9a1b0fb8ad4cc00766e1540d33e44ede44a481707092579406700d653d9c83ab3db56cdbc08d7414dfddfdd17559776aaa17ba21f878ef083e5de18eb8214d72a38d4ea7097ca11531980301effb3af5b35151d3d67ef2c01394db6afa8ad768ffe6db603c4632fc55844fa15c584c5c65114f0480b1d96bae233c5ffb71f676f366b29893057160158ad4fec364864552be239595c23c7f3bda6d57c4d4eecaef5b2cacec8040da67a560a128822d91afe1e7c19c116aa48082d0436869f92571fc261f21ca09ce7fb4aa4b9d5dc14dfce366a242bb700673b3738b32fad67b5bb63284e01b121a120556488ebfd3a5ca1ae4510e7aaf2bf00663f912ab48bc1c904f2dac97577a10d0c6601191cd0834227f345f1eba331d843de8edc62fe83dd4df43df47fb2aeb350c293038ac1d97a9217ee691957f9e014d1e8ce01f4675d39b1061c64fd23c53432524e724aa0287cdf199760592504cd65bf9968d7cbc541d45009effce1671896eb2a920e3ef61b3988ecb46bf3e8b7ed4e073c0f8c8bffb06026ab4360992fd3747569c39b4dad04bcb803e428f2ded6e33bccc57c4f983c19c6c8f54bb861ee3b13ce262df1f302eb61aae8e6cfb4b206ebecf44efc8d25617a16b7e1f4e3eca33f6663b017b4af4b84363c3a877b2d08322c5c3a75fa31022fbd781b6843bca5213292bd2a3cc10d31fc8242c240e68ef7daf80d22661aa5109572834e88da73bbcc92b7cb8e9055dacc78d107cdea34b9e1f578ec6055381946744bca888f6da658c08855299052a8fb4f22a07d144f35bea30634a4c2b788fe64b1f0eae6379b23d54a65689342a6e3a87da0406438f6462bfc612407a3d597d6b74a459093f4775d2213ec48dd75832063f23d7c60b35555d995b3d742602e0259d3c5df32d58de6a1082e1f47ff272f393ea21b65895c83fc70381dac76d966fdb932edd696eb280a815cc593f8e2ca3e997f1196d88a4e249bb7f6d74e8160413bc9da778ba1a35563ecc5208f00d1aa15cad3a3c296c59a2b414def929a4794e7c76763509671782caf538d35e7a135b24db009f40de1987ff4fb99113fa2fca8dc637ea1c0f5e62bae8febbbbaed8aa052bf61035e13b27a3d70ad0667a4642bac77b010dec1c3bf468470ef29adaf72f33bbf0b1e1e8beb7d779203daac6f8814f6003c600b44a479b5aa628bad6518308c10fc16e5ae4f68436cb81e94b57a06417d45d6c97e145469f99f78d9bf0b18d47cf6e30b2a60081a3d5d3821d3b4b4d07ffb753ec07bad92405bb827f27eb5bead44d9e533eab9343bacec5ae46d710469d7c3fcbc795f41b50cd00e7bbb1ee2873f6ea6ed4c65bcdf73f5d43157306a4c28d6c9443fc540e39baa8559091917e1b38b3e3f55145cfbcbd2716ad9e93f591d863213472ffe05f376b34a63beaaa3301602c10058b92a562b3369979078d3c82a3bd38b82d05d340a2672b15ad35f5ba60fe263410ffa0273ace26e8cf5fed7770e3b672978f4e332a23bef48b4a9ec7d1937cdf058b43e673515f33fa85ce1addb48b8bc8ab99e962d6eb06e93fddb247d3dbacf1ec64fd50efbfdf2a447dd9eceb12cefbe1e3920ff9c83644b0b6f3b5fb5de798c833013c494379a868ac5c76b5054006ab3389c6ad250d8f4063eae8b63653e652b3ec06a28ed54fd49c11a145a9c7dfbdb1f5559fb24d1a9faa003b05dd07103274ce39758c15bb2e70e8c90bad9854332529459c66ec3a11d918eb05f080717a111ae04691ed85bfd6f9a2c366d645c4c12fb0bb01ce54eb8a59172b24b64dc74df5a746c8d5185318e5810941dd5fcb20d2069dcd8b937415e164ec78b825a1eeea44b524c8bd25ef10f0b63df38718efae41db2ad3230c895ad11398cb5090b9f3ac789f356bc05305de535d7117d8e9bef9cf753b339ac6ac3464b3db4459be94182c63b23ed45ced11a98dc4aaada812d5faf4ebd53b795f14148ee9d8cb485dd951b48fb146bda20ff1f0c62fa7bbcedb33797634991a8e45356dddba27e9dd4fbe2e756e9307649e32fed2ae8c7b6ec2582596965f960b6c853b2dfdab3f9a41ad401764effd17971d4b24a7a92a02692926195c8b9ca09b6f0c2e3b2907a84781e8b3f439c92d04f2c0"}, @padn={0x1, 0x2, [0x0, 0x0]}, @hao={0xc9, 0x10, @dev}, @jumbo, @pad1]}}}, @rthdr_2292={{0x38, 0x29, 0x39, {0x0, 0x4, 0x0, 0x0, 0x0, [@private1, @mcast2]}}}, @dontfrag={{0x14}}, @hoplimit_2292={{0x14}}, @hopopts={{0x80, 0x29, 0x36, {0x0, 0xc, '\x00', [@jumbo, @calipso={0x7, 0x10, {0x0, 0x2, 0x0, 0x0, [0x0]}}, @calipso={0x7, 0x48, {0x0, 0x10, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}}}, @rthdrdstopts={{0xb0, 0x29, 0x37, {0x0, 0x12, '\x00', [@ra, @generic={0x0, 0x8b, "2e203b6674fc03b3f742d0c1358854104bb33bc518b44b464f387adff0be1289cb5e813750da143882f77e54370fe03d4e9409e385c71be2b212f504e4eddaaa664caca2ce8209e81356a0b012da6eb3cd556d8f78f45823b1e43b46a61c58623c3627dd81c1746baebbf5a84fb7caf5e8269044adb1bff3a4d003e6d04b466ccec36978b4e46d74130e01"}]}}}, @hopopts_2292={{0xd18, 0x29, 0x36, {0x0, 0x19f, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xd8, "793cddd0c2cb751dd101675abb4d47847386d2c6bdcfa9530efc19a0bcd35ff9a56f6cf028ccdef78444bd74cdb8b5248f413ac21edcf0de508155e3254382cf02de15200c0036d7457f73292c65b7b3f916be0acf07d0d41c83fdda96d7b6321babeb20cdb1002e56ece393fde8ce3b3187fd9576990fc3afe75cf5ab068f47e8297817ed03ec113957f8c63e899e67245ec5536d0c8b54734c9785682d03573e179f499995cb85bdf2a402bb338ba8a98699c523d6689c972d49c37d6a39c44b028b84e2fd0bfbbdc2e4e20ef43297c725945bbe74e057"}, @generic={0x0, 0x65, "379567a7a99cafd68bc11b288d7a7548d6f7ea83d540810d0f831b30294dd778c8d2032ffd84ad3673e1482fcdd07c6c13440ebd9a2581931ee1d754d44dda0b507e64d8d2c2111e34dbdab98d71f44782d164a6255728fad89a8d11780fc0a2a45d4b954d"}, @padn={0x1, 0x1, [0x0]}, @generic={0x0, 0xbad, "42b35cd653d9957a39657cacefa98dcabe0538c898bcb5c29889837242877e5843fe9faaac50c3e288dc3c7c01a50ad8261b46123e092c2c1a5479d68c1e29a7e56dba28d4387cce258fd76402d4734a055aa917b8ce3e3eb5181eace15402cabfb0e58873e5d915f37e74f80ca618d7c9c1003a20d91b93d9fe0af906be4a0fff3e519c9749514af53dc3d2cd07bc6325a7cbac998819da7755882e32873844f94179ec6fc47f62e980c5ff166825db94839ab905de299564b0332e0b9800a5ce36627b2355a75f1aae27ef4c2633b9a33b22907f0f902f4f148a260b9f43c231e0c3128a91b5b5ee37c1ab04d3ddc20aec4a198b93cc3c08da88b1e2489011bd2065957a56a0e1e82b5299f7c51c1b431275284b71ab96e29420c9f3731d149c84c20871eccab1db384556d23b2cedc433276c88a3d4079ffca9f53226354c13e83922031c59ae82fd7abd595c2107bd0579bb5fab7dfc424ebb3c1cb5ce8a080f29b0e88debc13c90aef662146faeb6e07d9689a13bc6f8867c5cc747d7a0d45f37994ae38903f0cfa910894da77388172b5589a982a943bb7c4c71342b1b297814d837edfb6571fdbeb53289c64fe342da0eb8f4827206ec3bf98bbf11ab755aa67021a17656de272e9e68cfe4033152195f861f126a43fdbc1c22e4ee584dfff99670d78f68634637302101047a5899886caf396840770a604f25791cb4baf46f1f5a0ca1dcbf230bb2febac059e4c050621a288c13c2315b206974322f6052d0104dcd05c978b9e8f517ce7f6d93015c95ca830aff8db5f1d3c7c683afbf29d94dc4b19dada22c0d2205f2c9d9a95e7e8754f67c1fd8c1ad676038c263ba1adbcd94f426b761befbaae6aa808c8f41d8c26c9d4f834bbf03f07de16cb3ad568a2ae64c83c4a234037d01d120fdbb1b7176a27610a3586aa5362fb2f58ce0423f008d0577a7381b207e21e47e3076d290cca7752cb17e90a9a00a345485ffc9cb4df4910975f07ae4489fa496db6d7594c64a3c354f54e820345db2dfe44182efb1a8d86a07a806d08923de4813ff19ab931f8ab107beeb746ab75946febbd185f7312e9b52c13d0976b74a55b03754ae75fe83a1058df351164bfe5f8e90463c74b8c287a7c2ea20a8479d2dd56a83e2501fdefd54dd02dff3955a91b04e5613e6278039f8374f61f6a7a5898d9b0a4265e090eda6872addf06a960486fa0ef4f9ddf5d7654b2b5ba52c7c5305763042273f3f8a084b8287ef1e04be1c10524949af374f2bbb9015d52caacf31e6d4c213cebb5323c04c2a35a3361d33e6f53d7493fc2593a1d227fe9251bab2915afd9fab0a02b9f6f4583c34ef6e87409f82785a923768422c860cb57ae30a667d5f55ef2f5701fc6cd6ac9077446b3aa50edeaad440251ffef9a982042567fb6dd7795a2b81aec2245341be4ffa718c13f1e2811af023047ca1a6f37da92a4195e03eebb3a0a13efd369535c9f6ca0bddc5cf1774d9802dbb92bae5300290e1a9a6c294ca2ccaa47f06428c35f57bd464195327af47609a153200f59ad5e949d6c3c22090c1b002979e8670c35943820b299d72826cadca92dddcaa2af0e8474b710e216a099996a64cc5195eacb457474190f4440803c133779ebd9d72511d6de714ccb936dce1ad64dd9caf5a8f5ac02186c46b68f650ce6e2f286c10c691647c926a0f1bfd554e39883754b575cc6d279294d2c16377f29f3ee6b47bfdc81862ee15a9168227451d04ee222d9060f1a746a172f3fa36ffead87db075ff86ab1bb155ba789890c534285c779005aa3b6d657fd1d3bac9e3a374253c8070431ce09858adcc6eb4ad1dabdb4803a9f30de3d4d0f529911c2345d639cca4643fa0a4100c4cc42e684ef0ef6cc5144313d15a4f9affd2d4d074092920d449f5947ff738ddd9b6064c0f7fea5a3b9990bbcfcef4f1bbe282ed0c0d56d1c5749097308028201387faa11ca929db09b9802f84bf29d0a812cb83b64f9362473317373a98616ff199e605a1270df94e4ec0a831540e9405b26d2b42a30b82253df6999d250216b212ef212ebed8c52cf30bd5855e5a8842756728b0f365058b5a2ca50f9467d11fda0de5ffe1be42a5d08c501262112664d5d2133d1b4aafbd53136422047501f596b44660358e0f9ae45bf4c420aead7a4e196bb7c3c77a162a225fa8da196f818acaaf211fd76494c4c010c5953b2b8f160e9b3ab9d225be5269265262d20427f725fef3cfd64d7d37df094e7f4fe44c72e42c62f872f3912c10b1ea4ab47a1cad95f923b5c7791b46d60986627853cdfdbb82edb673680365da269b0db9a8915d218024a2431fc8907f6e5d00979cfa94b4b533d68f59dd9a9b29d54654f4fc72b64a8af8dbc957c2077b518dbf10b75234fb38a21ca7ce3898976bf4749f56b6b505cac814cfdb69bf01c33a97848360dc82fe0a6803b6143b5646947fc591dc0b0e75750dc4b13fb273e7a088acda229c405d9e9e5cb5f7eefa37262fcb5c41b67f771ab8f90a4dadd386a9c9e169ebe682b5905dfb206076c071578abec978a368a540fa1c2f8bf690873a6feb31e502bc4e60068ce0928cd972b4abe541123e54b83fa7f4524eb35ace990345f8222e25e8cb4c87c27dbe8b2500d40a5de502a9618b54ea8497d74c1e4fc9864ed677789c98db04f98b89f2ea1fba26203bb1699f9992bb6cac58e80a70ddafd1237944c6fadb0fc42ccf1f136d0ce46128fd03a62242546e21ad6c8424e153c7d1432b54b419b0134c5787738a6b99c7bd9e437a22fc58405ff3686560e53081d9a3c213209ad9436c01f082eb5aab0c7d01f92b28e572bd3643bf16706427d75c60c25d08d754f7c877ec0b480f7a45c0273e676b97edaa75a0204e46bb347eca6df823839cde3600e64bf988bf7cf4590c14408e568aee2b36fc1ecbdfcd3431a1535c0b4585775b310624ef0c8ec63eca019d0da3ac5d6de29e3c84da0fba14257b7002ef654766b3d55f449af9dbac698e5a77dbe76b1e7282abd4ae4f587651ba6c29056b14a7f77f2738bf4a101885999874fd6fc8ba9c4f88254b4a3c2ed7ec2271be500dd5d3ab4adc7405a7f7216c149c475947a3351e9f6252585745555ffb1916d4817fd298b6399ffd015dcb66e11b2d34f6e955dee9ecde3996833f8cfaed8b00bd1b868f761f09778da259c76456406269c3da5ef01a88553fc13334cfba81c30d586019066a65619a8ea7eabb39d22f17ff44c97acb59c6cc7abc5fe084126525430d0b15c3e612eb34d037c137527847f601aa85910d43dcd1dc0b1fa9910c9f2a827c909e9170a9403f16c96acff6c529cf18a6ad9be6b0637f289f3c6958a44c671ac56b50375170939c9528fcf9b2f539397e292504e4c22e1e1fb872fb48e1dee3d9369378c8fbdff6fa674535f70b377fba9624f12f12d4d4fa9f00de0255930e04330a8d5c7b828f2bca66109fc030a2444e226c28d51c0a3861230ad6052e5b1e736caf3e59eeb7ea4f039b6b58cbf1e880bfedd479d568ffbc2026c080dc3ffda412fe7447ecdf268ca8f7ad1603900054cfdb9b07e71fc24066048f39e3edccfcfee97d3cc4da57120ff0e4bbc4e53de8be2d33deb9fb9ed5eae57c6f87b753e56421836bbd3682dddc53c519ab736cfbf467eb8ef6e3575b1195e449e78495e03c19c1ddca0833051c4e42e3ea99edf4c568cd09029c1fa0bec7bf3d16db61b627e1a7d7a1e794362914ce446cb66181a0ce02be68b71f320632f9994033c23ea5195df1d76fac754361277eddfdafb903c7a9694f3b013fedbc9028115c6ec624ea30fa1372e19e4b5e4be5f4cf93de43c4a181f6f3921b30ad76539690e6df47fe189164778113488f284987da2fcdc3c4258f145be0efba174263d7f229a8cbd00559126edcfc2ce9e05ccf646548ee4f2d4c330f51e4ddb6cd80c14e6d745976d2bc74fcbc0a99ada8c458824f1e55552fd39bbff36ee7906fb6537b1edce5bf8afe459b17cc0ae0ced24d70a4311efaa4c3f7b8240ddd9a6f4ba921927573810a44565b3a98be7b59bfa7d79e1d357cdaf4129ac3b5c829a7a3fcf003535660f775f3bed6f2d0d6c6030690a7ba7cf45b6437816ba69c4e57dc50817a47938b02d2f52aef72ab4e28fb43c5c4cf8282ea3afcf6193e81e28ca9fb6e9b402aac07e87f18a5d136b3e66041b7090aadd44eb023b3ae4bf7ef"}]}}}], 0x2008}}], 0x1, 0x0) 00:15:48 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x42141, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0/file0\x00'}, 0x18) 00:15:48 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000002540)=[{{&(0x7f0000000440)={0xa, 0x0, 0x0, @mcast1}, 0x1c, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001540)="04", 0x1}], 0x2}}], 0x1, 0x0) 00:15:48 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x6, 0x1, &(0x7f0000000f00)=@raw=[@jmp], &(0x7f0000001000)='syzkaller\x00', 0x3}, 0x90) 00:15:49 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000004740)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c, &(0x7f0000001180)=[{&(0x7f0000000140)='\n', 0x1}], 0x1}}], 0x1, 0x0) 00:15:49 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8929, &(0x7f0000000b00)={'vxcan0\x00'}) 00:15:49 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004740)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000840)={0xa, 0x0, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000004980)=ANY=[@ANYBLOB="150000000000000029"], 0x80}}], 0x2, 0x0) 00:15:49 executing program 1: socket$l2tp6(0xa, 0x2, 0x11) 00:15:49 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x3, &(0x7f0000000440)=@framed, &(0x7f00000004c0)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, &(0x7f0000000080)="f678f0c313008e7fa452b07f0c78f08b91fc4815d3ff7e7823edcc21533258e76f", 0x0, 0x2, 0x0, 0x7}, 0x50) 00:15:50 executing program 1: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:51 executing program 0: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x7, &(0x7f0000000580)={0x0, 0x0, 0x2}) 00:15:51 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8942, &(0x7f0000000b00)={'vxcan0\x00'}) 00:15:51 executing program 1: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:51 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:52 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x3, &(0x7f0000000440)=@framed, &(0x7f00000004c0)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, &(0x7f0000000080)="f678f0c313008e7fa452b07f0c78f08b91fc4815d3ff7e7823edcc21533258e7", 0x0, 0x2}, 0x50) 00:15:53 executing program 1: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:53 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x3, &(0x7f0000000440)=@framed, &(0x7f00000004c0)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000240)='(', 0x2}, 0x50) 00:15:53 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:54 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@newtfilter={0x24, 0x2c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0x0, 0xa}, {0x0, 0x8}}}, 0x24}}, 0x0) 00:15:54 executing program 1: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:54 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0x1b, &(0x7f0000000800), 0xc) 00:15:55 executing program 0: r0 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r2) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r2, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r1, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000002180)={'batadv_slave_0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WDS_PEER(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x20000000) r6 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000040)={@private1={0xfc, 0x15}, 0x7e, r5}) 00:15:55 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000002bc0)=[{{&(0x7f0000002000)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000002500)=[@hopopts={{0x18}}], 0x18}}], 0x1, 0x0) 00:15:55 executing program 1: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEL_KEY(r1, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:15:56 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000007d80)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x3}, 0x1c, &(0x7f0000002200)=[{&(0x7f0000000080)="f6", 0x1}], 0x1}}], 0x1, 0x0) sendmmsg$inet6(r0, &(0x7f0000002380)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c, &(0x7f0000000480)=[{&(0x7f0000000040)="f8", 0x1}], 0x1}}], 0x1, 0x0) 00:15:57 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8948, &(0x7f0000000b00)={'vxcan0\x00'}) 00:15:57 executing program 1: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r1) sendmsg$NL80211_CMD_DEL_KEY(r1, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:15:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000b00)={&(0x7f00000009c0), 0x9, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x14}, 0x14}}, 0x0) 00:15:58 executing program 1: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r1, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:15:58 executing program 0: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r0, 0x30, &(0x7f0000000280)={0x0, 0x0, 0xfffffffd}) 00:15:59 executing program 0: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = gettid() tkill(r0, 0x21) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r1, &(0x7f0000000000), 0x248800) 00:15:59 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8924, &(0x7f0000000b00)={'vxcan0\x00'}) 00:15:59 executing program 0: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:15:59 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0x14, &(0x7f0000000800), 0xc) 00:15:59 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f0000000000), 0x8) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f0000000140), 0x8) 00:15:59 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x42141, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4200, 0x24) 00:15:59 executing program 1: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:00 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001780)={0x6, 0x1d, &(0x7f0000001440)=@framed={{}, [@call, @tail_call, @ldst, @initr0, @snprintf, @map_val, @kfunc, @jmp]}, &(0x7f0000001540)='syzkaller\x00', 0x0, 0x80, &(0x7f0000001580)=""/128}, 0x3a8) 00:16:00 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=@deltaction={0x14, 0x31, 0x701}, 0x14}}, 0x0) 00:16:00 executing program 0: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000780), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, r0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:00 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200800, 0x0) 00:16:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file0/file1\x00', 0x0) write$cgroup_type(r0, &(0x7f00000009c0), 0xd4ba0ff) unlink(&(0x7f0000000100)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') 00:16:00 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8918, &(0x7f0000000b00)={'vxcan0\x00'}) 00:16:00 executing program 0: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:01 executing program 0: socket$igmp6(0xf, 0x3, 0x2) 00:16:01 executing program 0: pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:01 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000003c0)=@security={'security\x00', 0xe, 0x4, 0x308, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x398, 0x398, 0x398, 0xffffffff, 0x4, 0x0, {[{{@ip={@dev, @remote, 0x0, 0x0, 'bridge_slave_1\x00', 'veth1_to_batadv\x00', {}, {}, 0x0, 0x5}, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}, {{@ip={@local, @rand_addr, 0x0, 0x0, 'ip6erspan0\x00', 'pimreg1\x00'}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @multicast}}}, {{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @empty, 0x0, 0x0, 'pim6reg1\x00', 'veth1_macvtap\x00'}, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x368) 00:16:01 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:01 executing program 0: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000140)="fc00000018000703ab092500090007000a100300000000060000369304000100ff2500000005d00000000000000398996c92773411419da79bb94b46fe000000bc00020000036c6c256f1a272f2e117c22ebc205214000000000008934d07302ad031720d7d5bbc91a3e2e80772c05defd5a32e280fc83ab82f605f70c9ddefefe082038f4f8b29d3ef3d92c83170e5bba4a463ae4f5566f91cf190201ded815b2ccd243f295ed94e0ad91bd0734babc7c3f2eeb57d43dd16b17e583df150c3b880f411f46a6b567b4d5715587e658a1ad0a4f01731d05b0350b0041f0d48f6f0000080548deac270e33429fd3000175e63fb8d38a873cf1587c3b41", 0xfc) [ 962.042235][T16703] netlink: 220 bytes leftover after parsing attributes in process `syz-executor.0'. 00:16:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:02 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000005f80)={@ifindex, 0xffffffffffffffff, 0x7, 0x0, 0xffffffffffffffff, @link_id}, 0x20) 00:16:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:02 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e0, &(0x7f0000000b00)={'vxcan0\x00'}) 00:16:02 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:03 executing program 0: r0 = syz_clone(0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r0, 0x30, &(0x7f0000000280)={0x1d, 0x0, 0xfffffffd}) 00:16:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, 0x0, 0x24000000) 00:16:03 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89a3, &(0x7f0000000b00)={'vxcan0\x00'}) 00:16:03 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, 0x0, 0x24000000) 00:16:03 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000d80)={&(0x7f0000000d40)={0x28, 0xe, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x10}]}, 0x28}}, 0x0) 00:16:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, 0x0, 0x24000000) 00:16:03 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpu.stat\x00', 0x275a, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x41009432, &(0x7f0000000040)={0x25}) 00:16:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x4, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:04 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) socket$packet(0x11, 0x3, 0x300) r1 = socket$inet(0x10, 0x3, 0xc) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r2, 0x1, 0x80, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x20002}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x20, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x9}, @IFLA_MACVLAN_MACADDR={0xa, 0x4, @dev}, @IFLA_MACVLAN_BC_QUEUE_LEN={0x8, 0x7, 0x28000}]}}}, @IFLA_LINK={0x8, 0x5, r2}, @IFLA_MASTER={0x8}]}, 0x60}}, 0x0) 00:16:04 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000b40)=@newtfilter={0x24, 0x2c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {}, {0x0, 0x8}}}, 0x24}}, 0x0) [ 964.376609][ T30] kauditd_printk_skb: 15 callbacks suppressed [ 964.377554][ T30] audit: type=1400 audit(964.320:305): avc: denied { ioctl } for pid=16732 comm="syz-executor.0" path="socket:[34914]" dev="sockfs" ino=34914 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 00:16:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:04 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0x30, 0x0, 0x0) 00:16:04 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001780)={0x6, 0x12, &(0x7f0000000180)=@ringbuf={{}, {}, {}, [@map_fd, @generic={0x7e}]}, &(0x7f0000001540)='syzkaller\x00'}, 0x90) 00:16:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:04 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_COMPAT_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="1c000000000b01010000000000000000000200020500010010"], 0x1c}}, 0x0) 00:16:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file0/file1\x00', 0x0) write$cgroup_type(r0, &(0x7f00000009c0), 0xd4ba0ff) mount$bpf(0x0, &(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100), 0x0, 0x0) 00:16:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:05 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000007780)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev, 0x3}, 0x1c, &(0x7f00000015c0)=[{&(0x7f0000000040)="8ef8d5f115c9a99861c163d18063397b6ffa1b25e872bf2533ab4533592ea3d86be4b62277f5bd0aeb6285eb3470d450dda46cd7bb6b85b17bb63e4fe9a733d887ecf10f04f48424c8adff8b5ba5b0b98e7c272c7457770501da1bbda5d5cdfc00968d50e187268723b4d3830d532f52efe552", 0x73}, {&(0x7f00000000c0)="5c8f226bc41bf4f269e0bad9ef6d674438d05ae6e2f5fcd177a7a5ad39374463930544576bb8a90f78a3371f7c8264364115df18eb9d96c28e571b16858e8cba64bbc25e244a64dd2c5ba9f1bdd3f5b1d7b60a6c859124860445db05df5425d30eec72ba65d0d22ee32739b355450ca4d62663080a5cd3582b3ad737fc161b9d55c879e8f524576146516dffacc8d8a0d118215a4c4fad6f615fefdcac144dbc66508ccf23bd1b03f768a1177910fc3722ae83d698cd9c048e27a496f65d1556b7484a143d12e603b6951399c5db2f", 0xcf}, {&(0x7f00000001c0)="9f1ccf38274854824ac3c1ec43047cf2b24b1d33e7d22edfc18de9aebd8ac4806785816e57dfbab962c8dce8e52697294e0ac1db0f11012451f3b31e69c13bff8e0af1aaf894caf41f18c1a932eabb964aeab042bf34ffc501a32c5e286afdee229eabb77baab9d42d43172e53e7b31ed5543117b31bbc83eb3b8ebeae2a2563c6fa86cdf9eb462819ef418680ee363971273322f65c03ccdaa8f617375f428a41472b97c568051b491b630a322ad725fc447c671e5526af", 0xb8}, {&(0x7f0000000280)="1ae3cd7207544d81868d45111ed667b4fce34c66f0e74455a3f076665ad67305b2d662ca751872f240ee370f2e865b7e457f2c632aee0c32b5d09be69141dd324466cd4b62d084d2ec7f1377df9a584326f9dec1f935e23fd7c864bce27b1fb5d6b6ed9cddb4161d9d97204d9ed9ddb2d2217db0f82bacb8db9cfbb8259e19ea53dea331838bd4f5f54ce462dfc9beca6e8aee72b6b6cd59db522c6c52e11028c69db70f8344", 0xa6}, {&(0x7f0000000340)="e86fee8d4228cfa0b59f70fe", 0xc}, {&(0x7f0000000380)="518c48a6b96bbb93f8b5796ed7d3a8d83e6ae26dac683defa98e0bba47ce8b157ac062cc0001095ca8cbb8bf911f531d30f36d04a97914df3b7bca6486e1ac00d4a73d0c3c3bc59dc741733fb73ee7e11329acad42c6c67933d447", 0x5b}, {&(0x7f0000000400)="7898e663b9a1bb0f933baaadba03715c6cd57929f5bb415fb5c82b85e54e3c2f7d42c46fd15f49e1dca18aea5552c633f868050dfbd5bdc83ef34de2bc95c44ac5a9294ec665e5df47201cc6caf6e2538132ed4629c4acbf273402921c3d29acd8d338a18e89", 0x66}, {&(0x7f0000000480)="edaf09432b33cec47a54df2a235dbc957600aa95ec7c97c9e7dbf9037975798e9afa4b9ba612d285068024a6aeb715a2fd6bca19a9c1cf617d5ede174eb01b2cd68d2b7a1fd7844aabb3304702098147a4791f4da2bde19584e8506c07bf9f1c5c586bc90b4951c0360e0e8a57eb18c3b28e93864f0a7ccf96dc65f333054ca67208a578b886248d637b7e60123a8052f3f1aff592140b6fff942ee630987d5484285dfaab4f2eec4692d1a9e2bbaa511abb99e4f37498908fcbd62dc196ea56cdff8ac76f8f845a14082d74eca96445e6d3b4c27b4e0bb060865b34ab15a86f58d61b54c4e912cb4b366f5fe43b4d944303682dbbdd26a9252263ad839b1fc5d90b655d91559c9f18c170b0bd104b34986cdb6c6e193f00794aefc6bb643aefd9ddcdf6f8bc0169b566ef70e214cdbdb493d80c95dbf4125dcee5e0882ad7ca78b45967f75ed7ecff157f2cb5278dcdfef70adb724b843c2548aee96da1226c9a821d51d12e91d68ad0ccb24cd07d6a8be647dd80c216ab9c883a7bdd38fc41895045a20a9354f2db7e4c5381752e1c4628a7157781c380def0c424197df6144ba96a1ecc66bde4ae69779c9298d66dfe123318417adb446706f49daae3c507fae574587512c8b6c08339dbd73babca9149c9ef4e513c842fbc453ab1276f020c2847f379b936ecc38933087671dc21a22d1ea4882a62abb1aff0111bf4cf883ef0be6b9e174afc234f171eeee351e8f15ff0b399c1d3de638893d0fa9fecedbf82c22e33a112a8068645c58384a32e3cbb9a63bb4282aa93032c5455c25beed97b5ecfefe95c2600a4f7aa8c47510bcd0bd09691a436ab24a0a3091c6c7a7b7c073b360f410ffe900573d1462a36996c451709ce69f778b283d34628c55e1765d681edef53481c2cc02ee933f2dafaac5469ef64d9f4d251ba959b049ca104aa71a2c7edfbcc6f330f38c62d9bc49a8e6af70ddbadfb42ccfed57e5b32b432c669dc3f61933b115276914c88c3a677968d6bc363f1e25e9326766ce124e11dd237c1827573dea0ffae1c5875317963f3bc1dda0885293581f26f63a1f4c6604a0027caf3b716a83d8359d2ccc645e943d8d5b1e037a7dac8fa7dd9b5d8391fe87b2760431e1ce8e791fd7f795fe4d3c173453d7c3e52722f61bbf0db2cf3fb04570f5e4dce0ecde003631090a2569ff241a819ad1692824963517b46ac0d2b17326862ec2d434f6d9551601a68a012e75874a9504f41884880cb2f3680190f773a3b0fc6cfd3addea1f4b65af68213ab3de317c8e465a5ea11a0b7130bbd53ae06bc614d3cc5f4e7d1e74bc3916aa0fcb54d15127238f1b7e2f8a56750085f1cabbcc93c6d84861298b1214ed89d40180d465c01783ed79a8df26e84850430c8dc2f7656b7e4bddddf7af7e10f4027457a4c390439f4bc91c4d336d56b46c40c5edaea40c669d79ff88e02fc7762c4737d186944cffb7eaf322003b591cd3fceb7304ac4a8ee685d02d5541460a2ca68b16b75b180a24ba42ccbaea7e861f1fb0867bff6b32b15fc636a3262b74e952923fb9888af79c07dd1147e055f2a9590b0ad4730f813b5d161823f5e9794fe8b07e60223c00ca6d701664b0006555f95a986a74b62f7470f8e454fb3d9ae55cb119df652487a67b10af64a78b6e45b8e090dd200250b6549e2bc2dff65178b5e7f9c4d0584e7ea948bdb03b73d0de7a737eb5c562270c8f62bb43ecf9eea75a434b48b3234e5360ae6ded9e7adf002169afb36af49956b97c97626615f7fb18531cc944f4b893578737a7e948314eb99e8413a35d0a828cbc98b01d29a06d42f046cb6983c0835d67577e935b1a9282d50bc7afd7fe04ef4417ea9c65c0963cd3a7a943ba606818ed36eb778f57e75012a34e0e98f21a2fac08540e0214b55ad19e370441fe9ad076cc70b262818989650eeef4f9f58b743d6a3e1444a496e6d65628d7fd8d2dcb04e3b371898b77c7ab2672a2040a8f338d481dfaae4da16d3dbe703e69dd527a9ca7f207ba7d5b3addb6feac460165b6a141b87edcf55d79d3722bae993a755c99a5e02d90c912ebdc7e1897a48d35580e6ecf56b5850f53f1ce03bab98aab949c15aeabfe8ae62b0e0447b5b05e1c4d8fe9d39cf69c09b40f9b1c31b15ee807d388089311fb22db7419319d0143f71075fbe3d10fe2310a0e6fe54ac6dc2600ac46ff251dafa237feccda8231cc21bcd8797c6c2d2f1c23673acbdf23c577bdbe7b0032ecb8cd140fdb0d14b1f64e46008cb50c7b91dc4ef4e633819dd4bb266cdf75bac26e558b488032437aef789a6966fc48388ec8b16afba32be4b1d08e963d95872128a18259eaf26366d412fde86a34f98bb621f2ee52718aac28c4d20038328c80cd6d51f3b9addb712b3d28b14fce1d7ca3dfed7a973f89a3e20932c7f9320e71764e5874b7f53b2fc4979b74bdabc9a6e0a1c36a4ca054986efaa56e631ecfbc0b8e69fc6c42b9ea3e0ba478e100dc46d3e79734dd697c4d56c92cfcf4816efb4c54ea44dccb2e9277b3762396580ef48aa11ac548e989db8fed4fce262767b1de5cb478c4354771d36b88bbe023e913c509f583477ffdc0953cc02ac617e73b3d4075c31aa5c0788a7ee44510d1262ae7c12030c91001cd555dc57db875fd4dba4b6ac31899909c205177cf1cec9f6b2fa155c203e9b6040e3cdfe1d80a4752cb119dbd329b7b29f9a124a680da0b47b765852a032ebcd3ceecf034d3d1b451631644a62c511a7cb65860da54463491462", 0x7af}], 0x8}}, {{&(0x7f0000001680)={0xa, 0x0, 0x0, @loopback}, 0x1c, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a7", 0x1}], 0x1}}], 0x2, 0x2000c004) 00:16:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:05 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x3, &(0x7f0000000440)=@framed, &(0x7f00000004c0)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x19, 0x0, &(0x7f0000000080)="f678f0c313008e7fa452b07f0c78f08b91fc4815d3ff7e7823", 0x0, 0x2}, 0x50) 00:16:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) [ 965.999387][ T30] audit: type=1400 audit(965.950:306): avc: denied { mount } for pid=16748 comm="syz-executor.0" name="/" dev="bpf" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:bpf_t tclass=filesystem permissive=1 00:16:06 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0x2a, &(0x7f0000000800), 0xc) 00:16:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:06 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105518, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 'syz1\x00', &(0x7f00000003c0)=['/dev/snd/controlC#\x00'], 0x13}) 00:16:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x0, 0x0, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:07 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="940000002400416500"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d000000640002000000000000000000000000000000000000000000000050060c000a"], 0x94}}, 0x0) [ 967.198081][T16771] netlink: 60 bytes leftover after parsing attributes in process `syz-executor.1'. 00:16:07 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x30, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x8, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:07 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0x2d, &(0x7f0000000800), 0xc) 00:16:07 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x28}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:07 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@RTM_GETNSID={0x14, 0x5a, 0x1}, 0x14}}, 0x0) 00:16:07 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='fd\x00') getdents(r0, &(0x7f0000000040)=""/126, 0x7e) getdents(r0, 0xffffffffffffffff, 0x18) 00:16:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}, 0x1, 0x0, 0x0, 0x2000c800}, 0x24000000) 00:16:08 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000100)={"0d276aab9e707aa318d3840fc400657a", 0x0, 0x0, {0x8000000000000000, 0x7f}, {0x229b, 0xffff}, 0x0, [0x8, 0x0, 0x70be, 0x0, 0x5, 0x0, 0x4, 0x81, 0x8000000000000000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x5e28]}) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 00:16:08 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000090024206d041cc340000000000109022400010000a00009040000010301010009210008000122010009058103"], 0x0) syz_usb_control_io(r0, &(0x7f0000000200)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x88, 0x0, 0x0, "29b00e73", "3d8b962f"}}, 0x0}, 0x0) [ 968.857679][ T94] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 969.107828][ T94] usb 2-1: Using ep0 maxpacket: 32 [ 969.227556][ T94] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 969.228056][ T94] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 969.228468][ T94] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.40 [ 969.228736][ T94] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 969.249358][ T94] usb 2-1: config 0 descriptor?? [ 969.299815][ T94] hub 2-1:0.0: USB hub found [ 969.497671][ T94] hub 2-1:0.0: 5 ports detected [ 969.727542][ T94] hub 2-1:0.0: hub_hub_status failed (err = -71) [ 969.728062][ T94] hub 2-1:0.0: config failed, can't get hub status (err -71) [ 969.828802][ T94] usbhid 2-1:0.0: can't add hid device: -71 [ 969.829905][ T94] usbhid: probe of 2-1:0.0 failed with error -71 [ 969.869228][ T94] usb 2-1: USB disconnect, device number 20 00:16:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x24000000) 00:16:10 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000280)={{0x304, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x3, 0x0, 0xa, 0x0, 0x2, 0x0, 'syz1\x00', &(0x7f00000003c0)=['/dev/snd/controlC#\x00', '*@\x00'], 0x16}) 00:16:11 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 00:16:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000440)={0x38, r2, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r1}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x1c, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_AWAKE_WINDOW={0x6}, @NL80211_MESHCONF_HOLDING_TIMEOUT={0x6, 0x3, 0xf1}, @NL80211_MESHCONF_PLINK_TIMEOUT={0x8}]}]}, 0x38}}, 0x0) 00:16:11 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x3, 0x0, 0xa, 0x0, 0x2, 0x0, 'syz1\x00', &(0x7f0000000540)=['/dev/snd/controlC#\x00', '\x11\xda\xa8\xec@\xf4[\xcd\xf8>\x87\xfd\xe1b_\x155\xd3\x190\xa4\xb7S/$\x85;\xaf\xf7M\xa1\xa9\")\x1f0\x19\xc9\xa5\xb4\xa0\xe2f\xeb\xd1v\x9fG\xe0\xf2\xc01\x93\x05\xc4\xe9\xc4\xf0\x8f\xa4\xc1\x86\x85\x12\x14_y\x7f\'\x1f=\xa6\xe264\xa9\x13\xac,1\xa3\xc0\xdfR\xf6\xdf\xb0\x8e\xb7\xcf\xac\xbc\x19Q}d9x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1cy$\x99\xc9H\xe4\xc1/\"\x8aG\xf0\x18\xc9\x8aP\x0f\xcf\x0f\x8f\x1b\x9caGp\xce\xf7\xe3\x84<\x13OS\xbe\x0e\xdeL\x88\x86Z\x19\x17c\xafP\x93\x12\xdc\x8d\r3\x02\xd8\xda0_F\x18TD\xb1#)\'\x00\x85\xfa\xe7\x06\xf9\xb1\xb6\x14\x9d\x93\x99\x10\x86\x0f\xf2\x8dq\xecf\xf6\xe7\x7f\xbc\xd4(\xea\xa6\xcc\x96\xc1\x18X\f\xafv\xdb\x7fsa\xd3\xe2l\xa9:U6\x8c\xc1\xe9L\x00\xd0@\xed\xb7\xedyo3\"\x19\xdd#R}r\xa1\xf7v\xd3\xd0 :\x8d#:8R\x17=Z\x05\xaa;\x18\x85\"D\xb2\x82Ikwz}\x8c\xdf t\x12\x81_\xb5\xbd\xf1\xa4\xc6\t^%\x88]\xb1A\xec\bAD\x15Xt8\x85\x16\x15\x18\x84.\x93\x8d\x8f\xdaQ\xeep\xb6\x972\nJ#[\xad\xed\xde\xca\xd6*z\x1f .u\xa9\x0f\x18lm\xed\xc89jm\xf8\x95\xa0\xd8\xb9.-\x15t=\xbfO\xd8\xf2i\x84\'\xc0\xe0\xdb\xfcPb\xb0/.Yd\x80\x8e\xe4\xd7\x16\xa7\xe0\xc2\x86\xe9\x88e\xf4\xba*\xc4\x9aCT+\x06\x0fU[\x8e,\x19kR\xf4\xb8\x06\x02\x19\xed\x15\xee\x04\aN`\'\xc9\xe7\x1e\x06\x8e\x87\x90\xbe\xccf\xd2Y\xc8\xf1\xa8NB\x00\x00\x00\x00\x00'], 0x1bf}) 00:16:11 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 00:16:11 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)={0xac, 0x0, 0x1, 0x401, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @local}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_NAT_SRC={0x18, 0x6, 0x0, 0x1, [@CTA_NAT_V6_MINIP={0x14, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}]}]}, 0xac}}, 0x0) 00:16:12 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_KEY(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 00:16:12 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/sys/block/loop0', 0x0, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/sys/power/pm_freeze_timeout', 0x101042, 0x0) 00:16:12 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000100)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000001d80)={&(0x7f0000000b00)={0x34, r1, 0x925, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x34}}, 0x0) 00:16:12 executing program 1: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c00)={0x80, 0x100000}, 0x20) 00:16:12 executing program 1: sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000004b80)={0x0, 0x0, "3d1f6d00f8a575a859e9f6493df282ef06e9aa0e986ca373d1f04b812abf2982fe58f87a4a0efe215345bc5bf955497c22d9eb0b6f1c1b4f1e4b708754925b0baa6655c518548d96fb79926bc2f37c4008918801727d64241b1f06409c4fd2e317dd8366d6658c6d7b176d301e860acafee947c49ad082b31f4eec1564b003367b6f951a0213082c8e99a4426934ae6b15669042c6a2e3f0f3493edadb0b6a9eba44914e20ef0be8b4269e6f46f3568f0d6dd75abd7e073d7eb7802814e086794b09a02759250a9e53c74911f380cd657b4e43abfbc410f45512e3441fb2e1ab8e36be80096775a0bc15235bce035f7e7e47567217ed93f98705efba6facfeaa", "ec982e706bcb6505d8ee7bc5cd499c49ebb1ec697d06ce9f9f4a315af154a741cff5a8b78a123aacae6cd972566b53bc569a2873d0fc341ef68f8cfb0e5552c06b63537620dcfca68c37f98a8e696dec94b057f4a0e7d1603420225248ca6e6ca6e64ce087866e809c878ae85214be6228df12502e9307a8946eed8770e7ba5030562f14a68d4900ab5d5292892046d82a58cd65a06a863bb6bb2360053581451e1bebcd35f0ae575fc9f10ba30c3f48feffce9d17030e35fbe479b30417f7da1485aebd84f1d0edde44ccb9807c8f64add47b0c8fe6c0d3e1db04e107775c662b32a52064302844744fe79f4d31bdba048813542ed46993a81eeb70a20a7cfbe65abe8756932bbd84fbf7fd3725f6b15351ef3825773291339b1cc753b58dc3e5df15208bad71a7238a49035459b36bb1c91bc9705ec8dae7337cf65465da01ca69d48e1d1cad80fdefc8a84b12ddab6da3b4ed28a7b1577507ae7ac7aed76ee43925004e8add1a9e26a3115832747c04128abfb277d1efab5cb10ce6ab0c39ac36de34a3735063a2eab76aaa49d3c5c04d717e32f1fdd0543db95d3df0760bf07ee5646119fdf1fea938646997be83b79c7f0fe955f6eff4ae9bd522818fa61f638c3c182e713f5381ee43b2ee5fbc75e50861ddd3dee5518e480335ef11a966c1dda89a298a023d158a6ff66d089e2cce169614ae6e032080b9855991c20bdaf394fc085473d9d99b747b7e10e1d7b96562fb050d1353d16481704941c51e0b785c8d8cedc14484b4688142a2f938beaaef09769d91b6c6d66cf5928b173474193fbc86858223a8ea93fb749bbc4c19b8fcce15220c67efaaee72eabc8eca439b131fb98eac8a45f0cc7cc464f7c31fd1a3a3061c2a7d65cf81956600734472adca14d2ec23805b84ce07773a6763d3d4aaaf30d79247f22ee6c6bffc093e2814c3925b2f988a074ec748c7abdc0abc4873864b3279321221fc802ed8036569037c069658d593767e97eee9e1e3b88632b3bad020d706ad41095f2a6c3e9012a4f9aeef26d38943a321d2237bc73b0234267d13206441be617690a578b226ba179c4c86c206cdcc128c5d9199dac00ba990ab00178a6ebe534e799376eaf65d6723e6edd5faf1989e1e02ecd8a573f28785eb744dc1a220889570f99e08256b63ca53399fe20606ae76b9264f451bbd886d6d90f0192a41945b3505f197a3a7d83f536141df9063e6a72697e16ee11b32d43897ec1fe02662b720325127dda235f22e5178c44e08afd3d6ee1a6b250d8d773a739ac70ab3d87b236d523b32cca863c7ccdd589037bbd732d99da776e1dd01ec390c860d92b6c98ff69e19c043e248c211294d1859b63254b3a3540878f4c32e7e684880ef278a7e9af61a90ef6466562e218479f065acb3a9fe32fedd84232ca0edf628c7fc005fc29a87b8bae8998797111263ebf6c5e02763fb6ac2392785a17cb2fa7c67e7afde213ffa2497e5a9da7256ddf0ac960067f33260db65c900b9ccbb4b80e1a153f1fd820c35cf2f1f14fe4ffeb8aaf88cdd013d35f382fade02a8a20286c033cf4be95b200f518476c104c9f3c5b60fda45e7c9500909d345607495b1f5e457f0675dff795a78c061265930a4948fe3fac22c8ae687913f68cbe22f8b2574a46562054ee03e4c49fdc0f5bd6ff546d3efbf299f55ebc97679ead845483a252ec2ee6768eb12f5fcba7be697ccfe5e328df4ee623992e6864fdf3ba6b2e7da4b995527e8c6b54208951ba2e8a305be2f02b80159ee659914962ec16877a8d62c6cafb33c5b12a1177e5c3877fe778e44c70b9ea444002e6ee5ba11432584e777f4b82ac8656d3f40bedd770f28781456d190c2d9c52cd752b5c9b178041ff90cc16da6834504d513b9268d55feeea2b3c5cfb93984415b4c434079400e602f3b9d049028f74d8fce80a108756e14131dc56825aa66c99ffd858d4c7288461430a35030dd26b82cefc11b5a652d4f14e643c90dd0f200df6334aee7fb502d2affdd99cb51f54a51e57907ade835399b2ecab5a8210b68acb9daeeda20ff04517cd9e056cd462d2b1cd8baca69a82ee24bc5a45d49831ee72e94a69ac7be2fb67f65df1ccb046f8414d7c8a48aaf61bab139b3c04df5542d7c7c2fe3ac9b7c80e29c55f4342697c861e07487519f327f080509572a1e38148e518be24509b5401e3b66255fe82649f07f0e07299cdbb73c2a980d324059316ebf2625f8ff500392f0c7ab53c82a922e80d64e2b696acbadb5bf9fa561ca2802b3a61db61cfbef01755f5771f36ddae3e45453dd2b04250f620000faeb3174156ffc5302f2d6fcc2fce6a820cefeae48d7f7e4296334dc1598968290b98c822ca98ed6a5e50ef168d8414c1905c130fe7833fee6b4fb25b6ddded70044784430e821aab06ff56d6b79b310c8305ded227bdeb8cde6b5142bc2c0aaa7d65001707c4c4f7b5f8d85d3b323a4d7a3fbde4854edd73e5c4d12b0429169025296afece0baf72faf240520133e01a08b429e2a3d72ed53a2e25070a1c6f44a1fef0e424bb9bacf8bc56042f76c71423c1435cf093822af4468e8ce1229c85ff1cfac98cfbbb5ba11772650915180d4e88362c78a610ec9fdbe80054bf22199b8623e295d413fc5d34096375d68fcfab802e1a65eeb1e1c2dab40b70d14049b7122dcbf9ef6977862137c1ac88cc966672b7232f3e70c7c7b072ccd52bebf6d4ca5506412896fe9495d419e823e1ac8958f9f3b5337e3d59488c2b637917ad15a610e733ff2740c46e336c2ba6d07ce4dd446c4d1f09718c5821233d39f5d7791d05b72b0c7514013fbe6b77bf39ed0600340c38bd7b17ccb7374c99cc1f496d8825f13f73be9276b864def4a0ee25f4da47c28f48ea22c694a52d0d5bb600d0938fc78191792ec57f35f2951f8943b774a0ce6fc152362fe6d1126e655b6f5602442c976a3ffe0defae84dad2ff4cdce75e384617345641bcc285f03519e75281500def66d0eaa467ea01d5a4026473181c31f9ee593def853499b41b4921b32cd903332403128d16eca7b1e3273ecc1ba125bcea51f3453194fa7b2d5bf0abf9999315918df0ccd7e991d95fe118898dfd4d13b61b4d853150af65d21e37b92be9153e171ed00d0838937168f026e3e3545f2c792cf9f116cf398c3ba67f200c2e9b6c124f389efc1440e1a7cbf2b764019336994f1b575f0107e4efe84585ce230e951627c978bbcdb4c0ae9dbf9570881d847f5219d23913c2ace210e27d791d464499e3e1221d7b5cb83e683906bf65a7757d1e579a26b1f21eafba06a8b78bb89324b9182ef8440c4498a2c59f13f6c96b74de25b2ef1ab2adf163247637d62c43e58a3f58821ec3c9e05f22ab8c6403d50e4c1b08d96ee42e44f8a46363fc30fd858b41fa459954008b3f7cf2f689c9a6b54f07691b93ddca4e69165bb6e53e217836031ab796ae0f932a9a78d2260249267e2ddca4d84e50fb697caead70831137b268718e94c675f591c9c7e7464ef3f008d1bac113a974c1a2a74901af4e3e95f0b32b28d86bb258d20cf1d72f5dc9dcea16f911b8f97cdd9ea0cd1c6a52bbcd87d3a12b68e92bc69c61ae7fc1d83213538101f4d7313de85ba365b667cc1cabb0168815954f798d5f05cfc1e56a655e0b70395340a896be15e1561c6680a3fa811f87488239a1588cb006ecb3c4660e4c85df6644ddd863d2004db515363d1a0754ee27ce1f538c2767fecdfa65753e1840c3fdbf1c2f7fe13fc63b43f5955e3d018a4ecc0403b788a01914325c025fbbab38db5807b96bea857f37132133d6b35cf707907ea0c99b460db9ff3b4565de87bfdd4d86e3298a7d2bd8e015792a112295b6b6bde2536fdc94badf6a617a65a1fda61858e1cf1744e690fa7973071285f8a768c58c9c006ec2fa376c38908935e4b02343890e597e068b7a44ef57dda6eed2b382495de6282eba698e18c71b1d14f1dadebb4a0e458d87850fff50f350994a9858aa2e0f4f86ba15943539a5b12d474f217b2ffc8f11fe5d417cb496aa6c5d94224062a0dd4567af9d29f305d86e88506719899e028e39eb48da9dc7c541ad1b058c66137780d5d299b58f33e98df1ea6af1747e94d11c144eff691f4a6e3f5a775a87b8f7ef3bd2b962a3a5c7384c30eaa3bdce3157a4ccc580cb77eaa38ce7aca05c2189a976007e96020c764c01ca4e6013ee017dd3d64320cfa52719cea10767325c26099fdcb513b5351a0bf4aad4f2eb07d34080fbdceffcbc6fe7970a28e4113c0a3b705a913eb20e7b919c853303f5a25c25b82868d47ea3a3fd8b6e22d6a3a8d2503c9dc37b6d85aa5bc711048db2da84c59f3d8ab5cb3f9caba9c850c45d03d63cd3c679000822be21ace40d1a4cc558513608542a35fcc0e9f5a3018a5d3cfe66315c272e56cb8fbc2547110fef036df9bfba6b6ab1d6b703d7717c3da5eb3c7250121d6c2e1ed9ba28de58ede819793de891ef4565a5cc0f233153f8508a4e56b676799d0ad9589daee7f12570691f0455bc86b3f3c33d1fca75e233207dd51e0b6932c3cd414750f85ab000726c6f3ebeac4d98ad66fa9e0a112dca977bdccf78495b7149106914c8eac087587212614d85721350c6cf68c808ae9c7b8b10e782ecfe2caba7f53b3f9eb394dea6bb415e918e77e21f0583320b25fc9f3bb00614e37dcea2f653713b02414c5120d4ab304216ed8c901b6102750367ed9f6f4fa4f9aef52b6d3d42c402ba1fdba1fa67274d4970228e2b659a6270a92abb9842889230f4a37bd1810d492c1fd3db3389d0863b8efc0daa526fb7907ee6072228533dc32285ceebb8dea63cc64bfb78b40760117e5f8ea81452717876fd279023437cc718fb26c3034e54bc83e4df9c4cb407e32e33b545a631d12853d64dae76a3f2e689b9dc21c560318f6bd1330c0ef95433d09b8292e47bfde72613f9ed35015851dcdc86f4ec88751292492c5ce8e3c738b480838ea87f3035484040514e33f6f815b927ff0ba9b2ac6c5aacd2c5b4487dc994965b7212dc3f1fb658402141cd279074585b074d707b49eaa0b993ec68144d63da10222242798398872a6477f555cc22a69c100be767ee6fb0dff04b71e9aba18b44c44cfce6cb4be5ed6ac1b88bfb8e9e2fb7eacd76765b76d1407ae176af9857695cff302fdfc8a62b7017a3f1a904a6596173743543497adcc165ddf39e62126a95813f6a89da12384c8a706019a10da045086f9bc54c4588d63b97970d15cc00c8b65fdf09b0d345dd98db3649e9b3716afd42d1175744476e310f6d985070d00936ec6f35570db55c1116b061ef754cbbc2c4ebdf3f8d37d5d6e09dc7729896282dec6d631c9783136f5d54439de9113d907065a5b15f54b70"}) socketpair(0x5, 0x0, 0x0, &(0x7f0000005c80)) 00:16:12 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) 00:16:12 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/power/mem_sleep', 0x101a02, 0x0) io_setup(0x1, &(0x7f0000000200)=0x0) io_submit(r1, 0x1, &(0x7f0000000180)=[&(0x7f00000000c0)={0x0, 0x0, 0x7, 0x1, 0x0, r0, &(0x7f0000000240)="da", 0x1}]) 00:16:12 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f00000012c0)='/sys/block/loop0', 0x0, 0x0) 00:16:13 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, &(0x7f0000000000)=0x3, 0x4) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) getsockopt$IP6T_SO_GET_INFO(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000040)={'security\x00', 0x0, [0x1, 0x0, 0x100]}, 0x0) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 00:16:13 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 00:16:13 executing program 1: r0 = epoll_create1(0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) epoll_pwait2(r0, &(0x7f0000000000)=[{}], 0x1, &(0x7f00000000c0)={0x0, r1+60000000}, 0x0, 0x0) 00:16:13 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xc84, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, 0x48) 00:16:14 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x1, &(0x7f0000001440)=[{0x5}]}) 00:16:14 executing program 0: r0 = epoll_create(0x9) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 00:16:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000009c0)={{{@in, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x2, 0x80}}, {{@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x0, @in=@empty}}, 0xe8) 00:16:14 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f00000008c0)={0x20, r1, 0x3fcc8f3ff12f8bdb, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) 00:16:14 executing program 0: setsockopt$IP_VS_SO_SET_DELDEST(0xffffffffffffffff, 0x0, 0x488, 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000003b40)=@generic={&(0x7f0000003b00)='./file0\x00'}, 0x18) 00:16:15 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_icmp_ICMP_FILTER(r0, 0x1, 0x1, &(0x7f00000000c0)={0x2}, 0x4) 00:16:15 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000005c0)={0x1b, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:16:15 executing program 0: r0 = syz_clone(0x80048000, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sched_rr_get_interval(r0, &(0x7f00000001c0)) 00:16:16 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000880)={0x1b, 0x0, 0x0, 0x87ee}, 0x48) 00:16:16 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000400)={'batadv_slave_0\x00'}) 00:16:16 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000540)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00033608000036034143c8fb9a7ea271"], 0x0, 0x0, 0x0}, 0x0) 00:16:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x5032}) io_setup(0x2, &(0x7f0000000640)=0x0) io_submit(r1, 0x1, &(0x7f0000000100)=[&(0x7f00000000c0)={0x0, 0x0, 0x7, 0x1, 0x0, r0, &(0x7f0000000240)="dafe800e0300794d6985", 0x2000024a}]) [ 976.777422][ T94] usb 2-1: new high-speed USB device number 21 using dummy_hcd 00:16:16 executing program 0: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) [ 977.158220][ T94] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 00:16:17 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x18, 0x4, 0xf2, 0x8, 0x199b, 0xba30, 0xe403, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x8f, 0x0, 0x1, 0x7d, 0x64, 0xf6, 0x9, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x89}}]}}, {{0x9, 0x4, 0x33, 0xc1, 0x0, 0xa3, 0x89, 0x5f}}]}}]}}, 0x0) [ 977.318692][ T94] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 977.319160][ T94] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 977.319379][ T94] usb 2-1: Product: syz [ 977.319700][ T94] usb 2-1: Manufacturer: syz [ 977.319856][ T94] usb 2-1: SerialNumber: syz [ 977.717634][T15677] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 977.958003][T15677] usb 1-1: Using ep0 maxpacket: 8 [ 978.077707][T15677] usb 1-1: config 0 has an invalid interface number: 143 but max is 1 [ 978.078129][T15677] usb 1-1: config 0 has an invalid interface number: 51 but max is 1 [ 978.078382][T15677] usb 1-1: config 0 has no interface number 0 [ 978.078706][T15677] usb 1-1: config 0 has no interface number 1 [ 978.078942][T15677] usb 1-1: config 0 interface 143 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 978.079321][T15677] usb 1-1: config 0 interface 51 has no altsetting 0 [ 978.277305][T15677] usb 1-1: New USB device found, idVendor=199b, idProduct=ba30, bcdDevice=e4.03 [ 978.277606][T15677] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 978.277752][T15677] usb 1-1: Product: syz [ 978.277848][T15677] usb 1-1: Manufacturer: syz [ 978.278147][T15677] usb 1-1: SerialNumber: syz [ 978.295166][T15677] usb 1-1: config 0 descriptor?? [ 978.458032][ T94] cdc_ncm 2-1:1.0: failed to get mac address [ 978.611593][T15677] cp210x 1-1:0.143: cp210x converter detected [ 978.638369][T15677] cp210x 1-1:0.143: failed to get vendor val 0x370b size 1: -71 [ 978.638844][T15677] cp210x 1-1:0.143: querying part number failed [ 978.651598][T15677] usb 1-1: cp210x converter now attached to ttyUSB0 [ 978.662963][T15677] cp210x 1-1:0.51: cp210x converter detected [ 978.684907][T15677] cp210x 1-1:0.51: failed to get vendor val 0x370b size 1: -71 [ 978.685338][T15677] cp210x 1-1:0.51: querying part number failed [ 978.707889][ T94] cdc_ncm 2-1:1.0: bind() failure [ 978.710131][T15677] usb 1-1: cp210x converter now attached to ttyUSB1 [ 978.720527][T15677] usb 1-1: USB disconnect, device number 20 [ 978.733642][T15677] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 978.738392][ T94] cdc_ncm: probe of 2-1:1.1 failed with error -71 [ 978.744908][T15677] cp210x 1-1:0.143: device disconnected [ 978.768695][ T94] cdc_mbim: probe of 2-1:1.1 failed with error -71 [ 978.787752][ T94] usbtest: probe of 2-1:1.1 failed with error -71 [ 978.800121][ T94] usb 2-1: USB disconnect, device number 21 [ 978.812133][T15677] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1 [ 978.814948][T15677] cp210x 1-1:0.51: device disconnected 00:16:20 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)=@base={0x9, 0x4d50, 0x4, 0x1, 0x0, 0x1}, 0x48) 00:16:20 executing program 1: bpf$LINK_GET_FD_BY_ID(0x13, 0x0, 0x0) 00:16:20 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000540)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00033608000036034143c8fb9a7ea271"], 0x0, 0x0, 0x0}, 0x0) 00:16:20 executing program 1: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000002980), 0x0, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000029c0)={0x1b, 0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x5, 0x1}, 0x48) 00:16:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan1\x00'}) [ 980.747518][T15677] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 981.107431][T15677] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 981.267517][T15677] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 981.267888][T15677] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 981.268089][T15677] usb 1-1: Product: syz [ 981.268222][T15677] usb 1-1: Manufacturer: syz [ 981.268352][T15677] usb 1-1: SerialNumber: syz 00:16:21 executing program 1: syz_genetlink_get_family_id$nl80211(&(0x7f0000001280), 0xffffffffffffffff) 00:16:21 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@bridge_newneigh={0x1c}, 0x1c}}, 0x0) 00:16:22 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x0, 0x0, 0x0, 0x0, 0x1026, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) [ 982.417684][T15677] cdc_ncm 1-1:1.0: failed to get mac address [ 982.678001][T15677] cdc_ncm 1-1:1.0: bind() failure 00:16:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000500)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) [ 982.713591][T15677] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 982.728474][T15677] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 982.757898][T15677] usbtest: probe of 1-1:1.1 failed with error -71 [ 982.762636][T15677] usb 1-1: USB disconnect, device number 21 00:16:23 executing program 1: r0 = epoll_create1(0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) epoll_pwait2(r0, &(0x7f0000000000)=[{}, {}, {}, {}], 0x4, &(0x7f00000000c0)={r1, r2+60000000}, &(0x7f0000000100)={[0x3]}, 0x8) bpf$LINK_GET_FD_BY_ID(0x1e, 0x0, 0x0) 00:16:24 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@link_local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @empty}, {0x0, 0x4e21, 0x10, 0x0, @gue={{0x2, 0x1, 0x0, 0xb9, 0x100}}}}}}}, &(0x7f0000000140)={0x1, 0x2, [0x870, 0x842, 0x642, 0xe66]}) 00:16:24 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000540)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00033608000036034143c8fb9a7ea271"], 0x0, 0x0, 0x0}, 0x0) [ 985.069136][ T4005] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 985.466548][ T4005] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 985.640487][ T4005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 985.645086][ T4005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 985.653907][ T4005] usb 1-1: Product: syz [ 985.654294][ T4005] usb 1-1: Manufacturer: syz [ 985.654545][ T4005] usb 1-1: SerialNumber: syz 00:16:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r0, 0x89f6, &(0x7f0000000140)={'sit0\x00', 0x0}) 00:16:26 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000bc0)='/sys/block/loop0', 0x2804c3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001380)=@base={0x9, 0x4d50, 0x4, 0x1, 0x100, 0x1, 0x37, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 00:16:26 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) bind$packet(r0, &(0x7f0000001500)={0x11, 0x4, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x14) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x3, 0x0, 0x1, 0x0, 0x6, @random="0ce6d2814528"}, 0x14) 00:16:26 executing program 1: bpf$LINK_GET_FD_BY_ID(0x1d, 0x0, 0x0) [ 986.827884][ T4005] cdc_ncm 1-1:1.0: failed to get mac address 00:16:26 executing program 1: r0 = socket(0x840000000002, 0x3, 0xff) sendmmsg$unix(r0, &(0x7f000000e640)=[{{&(0x7f0000000e80)=@abs, 0x6e, &(0x7f0000002040)=[{&(0x7f0000000f00)="33e3442d53c96f3e26e8a75cd11af62fa7800a42", 0x14}], 0x1}}], 0x1, 0x0) [ 986.910334][T16977] raw_sendmsg: syz-executor.1 forgot to set AF_INET. Fix it! 00:16:26 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000010c0), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_REKEY_DATA={0x10, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0x4, 0x3, "94066babffcedb2a"}]}]}, 0x2c}}, 0x0) [ 987.037470][ T4005] cdc_ncm 1-1:1.0: bind() failure [ 987.058077][ T4005] cdc_ncm: probe of 1-1:1.1 failed with error -71 [ 987.088298][ T4005] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 987.118811][ T4005] usbtest: probe of 1-1:1.1 failed with error -71 [ 987.123556][ T4005] usb 1-1: USB disconnect, device number 22 00:16:27 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xba8, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80dd8) 00:16:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1020, 0x0) 00:16:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000140)="4105165ce31512b51ade6db953886ee01a2a969b930381591767e879f151e057c55434e9364f0f8884ad876a1441105405a4170708e5abde0896ade006670c49", 0x40}, {&(0x7f00000001c0)="e5e0e8be7805c5f0c0037c285988a735b021bcca86a1d292f0e8703f30b48856234a0ad0659cde456bb105c513293879b4997f98b82f4f0fb137f1de694b8ad46669a70ae61e", 0x46}, {&(0x7f0000000240)="c05081edefed2c43e96da66f39e757df165a77ea425cc57ef07b3d45d534e92e94abefdaff5eb0d6d8064d7c8b1642cc702fca66646590d320ccf6761e974fb5218196bc666042aec60f3692ab563357b3c44d55122af736a69697a351cdc49d4c2010fe74f96736941bdb92edeaabbc4131714ae9ee61d14627f62f3586ad370ec7fd0fc143244c9fbf806ffa5c7e6b687f1949215f93b09802bf872d6aa25684ed74699c3144340d4291e26f1b385684a4a726310cd62c837a4e8b65", 0xbd}, {&(0x7f0000000300)="ec9ee1c2d4aac1a3f77d399c2cf3b781338911d2f87aa858cf88aea37841ebe8ad41ceeeb12847c2fa853b5d01feb07e593cbac917e90174171e109b12a213d1d644417b81bd0232fccabc00a532f34e916183a6e2eb27d5356a70d8e700994a0068ae23cfd51152d87bf67086a461adf50b753ec3c54bc9a819fa6049070cee98fe17ac4c4be52377be5862449dfe3c76944b43cea243aa033f9f08e824b6a207d8277a5a05c7dfe428a97b6cbbbb747e7f19fa4d8b99945e51d1e47f0ab0502852b72222799fc878db60cd27445dca848e45392772d3eaee11911d2b437beaa853a2d5a7411acbe674a569a2bef069758b7b54c46d8e842852ac20621d00f2aeb5766f95d771ddabccbb53a2c13a1dc3a1b9c0308efd4912d7976432c887ba028ca178ba726bfa39264e02d761773bf735c57c761c3c89d24f8adf750906952a37455176f8ef69816013060ff814b1ce21e76d8dc8a3e21bba42c2c595f2f7cab9ba0c4e189b489200f111aa7af182bb3f9863ab26f95b5da9e0924ecc0f13b2ba1e9f773d7ae54941d12aaf59b944df7667633720b24ecb81a576b5465abe8df7813b31fbe62d18aaafd8f04003cdfc7ec269d72084b75b226d7fb055ea4f1f6e591958fe61729aabcd5dfac1d72080f2b91c88b24cbf946f517f6476fa7f4c1b4bab996a2199fa25a43d745e9a2eaef6a8b4ff9e77c0617d17f637665b3d8a868af04d2ca323a003e49a0a0dd941231fff605df7a8b704a2fcf1d950f949e4c1b07b0355db9d09934692c0b034f03a1cd6c2d74e2204fdf8ad7b6d79b8fc286c9e62adbb514acb6432fafaad5f8b3ad15e765e4c2473e3cfec795e16a90150b0e4bc174e6c9a5f55566fb67c172581db8bb387f6716ad040a36a5396629ec38a2e4a8cf2e8f4e09806e290fe4a69506c83368879b191035adce4ccc32b8f8821f2e9213953ae1888824aa9a994ec1f109d642658d01b98888296d98a8a0435aba1923fe8725c335292f4231102df5b95ad1ddea4c70a8b940c166506af6f1e979f05686dd6c47eedd1961c62b27114975e1a4edd1424d9992e8c612a00a107d57103b9c67e5ce90bf984b2f3dbdabca380d87be7c0017472e764a4ba5d0294db4222dafcc02193656f2436371b7ed829fad8eed740c9af9bb072d53c9bdc43dcf17d03f1190878a262503a5ee32d88a4c063cf3c40799c78859417fba00e40b040f44ed02ad0409f238f3a99346da20a71154a14987f72f7b989373d3719b222544625f3f0aa901e437bcccbd159d48907a567c97bbb436b777beb979474a095befa2e78e233f11760ecdde174f9b1708e7fb2c41c6f695b4a47e09ba15fa6da1cec7dc1a0621c899a2d11cb0c4644ce0e4cb83844cf0613e4e1c03325b5997934245a5889114c5dbfbb701e4a8fe686fad7261abba246236487dc77213f6895d29015340a2ccf88711ecc65f8fd20c93f48243d7eda7e568aa9da9c42fb4815bcd9d6dc595bad41d0e1257cdbddf54df7cad527bc5590e5e4d49a30b6689923d593420f713aee53d824d0706b49d3ec91f11c7ab27b868f999ab7969b6db312940e90735fe17d81128fa1f13dc32d40119eecf6882e723c91fcdf33e3182e5385746a26b2a112b9897a396b2e713689e42b9448f7eea33e9ab1f584c7fac672ecb460b9134720756572294b22ce45ff0c1c4753ebc602de90bf0386e2c5aa952ca5cd1e5f7bc5c0ca00c4f7c1223b328ea4e2ee2b71a3c0f3edc3736acfd073199a3fa12c25680cf575df0a9c75221db0bd9e0cea8d6b28428b7f9baed3b1d86f1b107ac9d42bc86e0d317164415006faf9e8e550a2b5511f4ba8566a2da9c15c7e31969ab22c114badbbdc7c9d91f6339b7d9ee7e5f0ba5835e8d5ebfa7595536037abeb3a42627b01374da1ca00f83d247057344ad31cdf3a4fd112721f44f04bb89bd79b867f144b8d9370571134ea0ff65175d35465e5b749fff4d19f6f62eb9aac181b94e261c734fbb1bb42282b734cabf0623dc32b5eb7d448714e2806e81cae506f90068ed40fd9b2509f86d6bbf1a133afc0a5097d6ec959637f85f35aed71232b65256dcb5837f485cf1baa77ba669ed1727f49023efb1174458f78b397d399bc90e63cbfb895cd3e59d7188063bb5d7090e088e10c747f3d0be017de36803fdba4cc141f6cf4955f433f5721e02cea332f76104ea9d2d10a1b6df277ba89486d2c4f7f3016b49caefbb70e14b77666a0c511f20ce0e0921617c51a8df307af3343af76c8533364d180706c797bf34e315ea7ea5778588d0a60d38853597b8303d2453baba047cf323b5f8d1489377555f21029eee8cf8eb96dcd0dc1ec50ac231524470a3325dde91e963937125702a90078b6fbf7ea634bde18bc6e83bde5deb515e8fccf221e1b5edf1a2363cf29d7ff2aa0456aab4665623395662e5182b030d335ab6eab8d86a49023e05175a09668f7224cfe3c5022d85490149e6d07b18afcfa836d6c6d48fd2abb0dfc8ec13cfa2a983144809093b1458c793976037ee5f652b22c2f42c43c17fd5e32214642ba358b18a64fb93ff470e525403fa8aff3fa77d4466bf50d3ca911d566e6faeb2d1f3c42a480846d2114524eb6e49bceadbb86d1177c56b433c783b99ade941a5c853af563020615a9f08b7cf445c779f9ccb41bc9dc99dd115bcc7138a91d3955f190e4020a7578f497debfab24e9a2663dbee4cb656d1fafa1688b60d4359cdd6d5a2fe01e1f527f71f771e3fd92450c7b79ee4999b563431c3c2dc5b707b9fb955038cde1943e5f4f2bd2be3a6ab05713762dd8da0357994d438bb7a424d715168b7faa637c2cf6067cbe8c69903478c9be5648b0f7934b04c8dcc08ecf4574b55bb157b5debb700412d8bb4dfe524289fea80af6d02f1a87017d1a6d26c324ef73c07c8593c24a3071eacf554dac682700e44f9ad4885b9ee8a08cdf111b2f3cfcb5d057df3b9db45da8a9ffa28bd269dff5d871bedd443a95b60913542baf369c924596b961944aa6b939d9ba39e771a4a7e9f8614a5501126ca9de78f7f0091a5dee9ae6b54a03d386fa81174988d422a7999fb9712f02ac963512c4afb358499fc55d7b85e5ca2e5c920f07784c5336ae6244f09fc3ebeb7264322ff0ecf6d3f247d6a31636cb6f95a849bbdaff3741f0809c13d09dec63b40a34905cc080025efd67947025a70f2fdc64c73afc5c20bfa4884d9ac3303e8e168f1391ac2fc5b541abfcd6ab07724b9aa56d855a5db22ad376d03d9b8a2776a7e524fd7ce2cf6953515c3263afee30ce9d1d5697599ae26c0a0c37536e10c25f6febb6a38b74ff209fbcadddecb3860e94909c1729bf6a223d9fdd6558c259376b3c9db56b9b247568057023d0b3cf2c0c913a2101e9c8c2885bf67892a9d8db801c746e72894af6a23855ba3b2652ab518e6bf167de60c9e3a7235f5bd9396cf56d4469c517c6271d0cda868250627ad0e0726a3a2a611c1b11ae4d6983c83a272a64fe874899b0695a998f4e68dfb72bac29bca0119dcfe1b3b472033da83fc68210cc901b44faf51508687cab0fd8f3d7f79a7f64cdc46a8743118e326f031101a4a7568c01dec3dbcc0bbba1228ca8d41f0d261d0e4ff70f3ff2e8343702a25f681bab967f0b67b4308cc65de6b011957b11f20fa84456a9f580a63ba6d4f375336c22d84445e836033ecf2d9d2cf0a4648061e1bcaf183207b1a5c97315ddd9055272da171f01f910e178307ea735bd7e26b413a61a45981ff8244ece3c52d0b62995c2654e554aa526ea7c782e282c849b6e57d8e5cb2b94f4a3dcb331bd6cbda8ee1dafb8a81f44d8bd0482390f8140ae49baef37e6fb51151b385a76cffc8fa906cd70f7d57da6f9f422bca2f46011d5a22e319211b3b09aa1ba11bd2f239c33d7feff37b596feb8458a382956100ae5ee37b4e4b467450a1412e1219da38b50e41e2a2b3ff06d0e40ebc47f0b8a4df7dd04ef46ce639eb7f62d0655bc99c016e11865e4f30e460b627edd81be7c5ea05d9b161c1f37521df07b681a406e56fb13510d10d8c7cf9c8fd6170a9b2d71908de17dcc9282fa337d5e432c4081519445172367aceede0f23f0631982633362049cae8ef03e949b09eed763cb333a61f61d66f77678fbcfe7541d6c5aa9670fc3772f6f5a8d9e1437acdce81adfd00f0f6d7778a2780880a82aea47c25983e668583fed5885859c9a173bed75ac36ab4a6e2f583c561f21c8eb656708091e9192cf8ff952ccf538a2cdfe3dbe69ce845fed25d4ca676eebc1f466634b9b14031138c7e3dfd9f659917ff62e979b7acffdb55fd2f08fedc75b778cb102100dc57a453a453cee3ed6910926eca97088d43f77b458a067f3ec1fd5e53101e55561277ee74698a88049480abda403ce49efbba1960c3127a0cec9ff535cf23809d560e11678981cd85dcefeda290b3fd5c71c8ebf41a75e8eb5d59febec005f8f77b254671b77ebe1c6445bf30579eb7fdff883a8154320ca5bf9ef9fe9f947442d719e62bca16cf8a10b8d2811e18d168ae808bd17a65dcb6d41d4d9cc8c7f5f32f1cc1d8faba929ad491b3fc820c7abf6c1807740e66967fdcd18be70abf4d3ebbef08875f05c4f43709727b737be33b354f71de544f8f3dfb51bfb276a42043cdb38d2f0ff5e5b12c7742623d008430220c0f1700323b1b35d13b906afd74ac38aeced45ce41a408ffb6ee5cae92b91492eb3d10c2e3e732f94eac1b4cbb452b037109c60c510295a7319315549e182d5f27b59ddc9660c6d3803414b50eb438266f854a737632b5e1aa20f1ff7d88edf48a0c5568052a1948937de5b45937b3cc0bd48da4461685e3dbf5a785c076709017395a29bdf6434422dcb181d88bdc7a0fa0c74d963ebad6610ae0584f42587f7eaf3a83700988782398c43f531ea46c66d5509aa09148cc8500194ede13a54a1433c97d89b94d9dac35c12b532aaf926f0e687f7b0471eca47c89a4e656c90824e8ffedec2b36988d0481619fcef72b83677772e20d2a8c910416063a5214aa53b0746907df033cb2bbe87d54efac5b60ae49f688c04bca99012fb2e5829431ba452a9ced636df3641df666cc244be321e490dcb81c8afff78b6a841b3fa5182946d42d7b3dc4", 0xe41}], 0x4}, 0x0) 00:16:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000580), 0x10, 0x0, &(0x7f00000005c0)) 00:16:28 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @local, @val, {@ipv4}}, 0x0) 00:16:28 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000540)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00033608000036034143c8fb9a7ea271"], 0x0, 0x0, 0x0}, 0x0) [ 988.977712][ T4061] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 989.338331][ T4061] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 989.497748][ T4061] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 989.498198][ T4061] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 989.498524][ T4061] usb 1-1: Product: syz [ 989.498683][ T4061] usb 1-1: Manufacturer: syz [ 989.498863][ T4061] usb 1-1: SerialNumber: syz 00:16:29 executing program 1: sendmmsg(0xffffffffffffff9c, &(0x7f0000001740), 0x10, 0x0) 00:16:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0x0, 0x4e) 00:16:29 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)) 00:16:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) 00:16:30 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 00:16:30 executing program 1: socket$inet6(0x18, 0x3, 0x1) 00:16:30 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0xc0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 00:16:30 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:16:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xba8, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0xdd7) truncate(&(0x7f0000000040)='./file0\x00', 0xfffc) 00:16:30 executing program 1: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)) [ 990.637916][ T4061] cdc_ncm 1-1:1.0: failed to get mac address 00:16:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:16:30 executing program 1: socketpair(0x20, 0x0, 0x1f, 0x0) 00:16:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f00000000c0)='./file0/file0\x00') 00:16:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x22, &(0x7f0000000540)=""/165, 0xa5}, 0x0) [ 990.858209][ T4061] cdc_ncm 1-1:1.0: bind() failure [ 990.877572][ T4061] cdc_ncm: probe of 1-1:1.1 failed with error -71 00:16:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0) [ 990.898047][ T4061] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 990.918038][ T4061] usbtest: probe of 1-1:1.1 failed with error -71 [ 990.924727][ T4061] usb 1-1: USB disconnect, device number 23 00:16:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 00:16:31 executing program 1: syz_emit_ethernet(0x3d, &(0x7f0000000100)={@local, @random="fe514b3f5bcd", @val, {@ipv6}}, 0x0) 00:16:31 executing program 1: semget(0x0, 0x3, 0x284) 00:16:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000002900), 0x2, 0x0) 00:16:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) 00:16:31 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:16:31 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 00:16:31 executing program 1: syz_emit_ethernet(0x2fbf, &(0x7f0000000100)={@remote, @empty, @val, {@ipv6}}, 0x0) 00:16:31 executing program 1: setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 00:16:31 executing program 1: poll(0x0, 0x0, 0x6ea7) 00:16:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 00:16:32 executing program 0: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 00:16:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:16:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) 00:16:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000002a40), 0x10, 0x0) 00:16:32 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 00:16:32 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0) 00:16:32 executing program 0: syz_emit_ethernet(0x1fbf, &(0x7f0000000100)={@remote, @local, @val, {@ipv6}}, 0x0) 00:16:32 executing program 0: pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) 00:16:32 executing program 0: writev(0xffffffffffffff9c, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 00:16:33 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 00:16:33 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)={@local, @random="ce1d04567e19", @val, {@ipv4}}, 0x0) 00:16:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000240)) 00:16:33 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 00:16:33 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@random="3b9a0818f1f9", @broadcast, @val, {@ipv4}}, 0x0) 00:16:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) [ 993.540194][ T30] audit: type=1400 audit(993.490:307): avc: denied { lock } for pid=17103 comm="syz-executor.0" path="socket:[35341]" dev="sockfs" ino=35341 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 00:16:33 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000240)={@empty, @remote, @val, {@ipv4}}, 0x0) 00:16:33 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 00:16:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="9f858adc7b9697a25389", 0xa) recvmmsg(r0, &(0x7f0000000000), 0xd, 0x0, 0x0) 00:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x8) 00:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) 00:16:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000002540)=[{0x0}], 0x1) 00:16:33 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) 00:16:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:16:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 00:16:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) 00:16:34 executing program 1: pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0x0) 00:16:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, 0x0, 0x0) 00:16:34 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 00:16:34 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:16:34 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 00:16:34 executing program 1: semget(0x0, 0x3, 0x0) 00:16:34 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @random="ced842567e19", @val, {@ipv4}}, 0x0) 00:16:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) 00:16:34 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)=""/6, 0xffffffffffffff61}, {&(0x7f0000000080)=""/108, 0x63}, {&(0x7f0000000340)=""/82, 0xfffffffffffffd3d}, {&(0x7f0000000400)=""/107, 0x78}, {&(0x7f0000000480)=""/188, 0xfffffde4}, {&(0x7f00000002c0)=""/85, 0x55}], 0x6) 00:16:34 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @random="ced842567e19", @val, {@ipv4}}, 0x0) 00:16:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000002500), 0x10, 0x0) 00:16:34 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000240)={@random="ab80fd348eff", @remote, @val, {@generic={0x8035}}}, 0x0) 00:16:34 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 00:16:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, 0x0, 0x0) 00:16:34 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @random="9367f4f1b93e", @val, {@ipv4}}, 0x0) 00:16:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 00:16:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) 00:16:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) close(r1) 00:16:35 executing program 1: syz_emit_ethernet(0x76, &(0x7f00000000c0)={@broadcast, @random="9367f4f1b93e", @val, {@ipv4}}, 0x0) 00:16:35 executing program 0: syz_emit_ethernet(0x22b, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa6d50667e347c86dd613163a301f52e0000000000000000000104000000000000fe", @ANYRES8], 0x0) 00:16:35 executing program 1: mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:16:35 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) 00:16:35 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff9367f4f1b93e86dd6008000000000000000000000000000000000000ff02000001"], 0x0) 00:16:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) 00:16:35 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="0f00ffffffff9367f4f1b93e86dd6000000200000000000000000000ffff000000000000000000000000000000000000000004"], 0x0) 00:16:35 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @random="9367f4f1b93e", @val, {@ipv4}}, 0x0) 00:16:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 00:16:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xa592e60951bd6322) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) close(r0) 00:16:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='\n', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000038c0)={0x0, 0x0, 0x0}, 0x0) 00:16:35 executing program 0: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @random="9367f4f1b93e", @val, {@ipv6}}, 0x0) 00:16:35 executing program 0: open$dir(&(0x7f0000000040)='\x00', 0x0, 0x0) 00:16:35 executing program 1: r0 = open$dir(&(0x7f0000000380)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000500)='./file0\x00') 00:16:35 executing program 0: syz_emit_ethernet(0x22b, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa6d50667e347c86dd613163a301f50e00000000000000000000000000000000100000000000ff"], 0x0) 00:16:35 executing program 1: syz_emit_ethernet(0x22b, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa6d50667e34fc86dd613163a301f52e00000000000000c6c4b860000000000000fe"], 0x0) 00:16:35 executing program 1: r0 = open$dir(&(0x7f0000000380)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000500)='./file0\x00') 00:16:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000038c0)={0x0, 0x0, &(0x7f0000003840)=[{&(0x7f0000002600)="982d762800970cb101b0895e6241186e4ea8d7d6dcf35c1be7424c9ccbb26614c017211aef685e965f78f26e22b5afd169a08e935e97701d8f9aa9bd5cf16fa9d7fc1beec8b9", 0x46}, {&(0x7f0000002680)="50eb5c09f8eca161750aa765a81f58f2489f704a6295da6149b3caca3cae7be696a672c27a4932d16cf36a89f3684fbc3263af7656df80249389a144ca43f1f143a74ed2e8f33bd5cd33f61b91d4015c8044d2916d6e5f02d3e2203a6cbf3b1c1d1d6d027c300d59f29b2302bc1d5a57b1d2acfa5b2bc6bafbcee8b4740eee0877396760c72eab717f03d9e905e0f22b2e34e2ac37632689215fdd742eae149ab16d5d77aeb13406537dfb411b57d992d49a965452dd3affabf7bd8f2c45eb955893cd0f0cd4c3b914fc262c7b9b29c44b", 0xd1}, {&(0x7f0000002780)="bfb54fbc1be3c628", 0x8}, {&(0x7f0000000100)="e61658ff67151649bbeebbdd97ccc4046579d77b65e94aa07706fb9a249e878cacbbefe5488e857d8b5ea5c8dc2047f90d9f7bd8ca679e15ea7c318922c224e0172bbd0d1e3316604964343a9d55651ed4fc", 0x52}], 0x4}, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000300)="cd83ba388d3a9833b68fa7b3653d3d8cc2a89d081c4447313a2ebc4fb3a08e60d728d276948ca8584e82b5f91cb92ca1bd48a2f6b2afa5fcbd793bc0ab06828059fac911bc872b102fae8e9f27aa6470a9546fd150cfc0c64e34799be0501fa1b472df25b38ce913ce4ee86899d44edda7576e09e9d85b6741633428a5294411bc72a20c0886daff44de888afe042a7c4f", 0x91}], 0x1}, 0x0) 00:16:35 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 00:16:36 executing program 0: r0 = open$dir(&(0x7f0000000380)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000500)='./file0\x00') 00:16:36 executing program 1: syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@local, @random="338ac51bc0d3", @val, {@ipv4}}, 0x0) 00:16:36 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x1) 00:16:36 executing program 1: r0 = open$dir(&(0x7f0000000380)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000500)='./file0\x00') 00:16:36 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 00:16:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 00:16:36 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc000000000000000}) 00:16:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000038c0)={0x0, 0x0, &(0x7f0000003840)=[{&(0x7f0000002600)="982d762800970cb101b0895e6241186e4ea8d7d6dcf35c1be7424c9ccbb26614c017211aef685e965f78f26e22b5afd169a08e935e97701d8f9aa9bd5cf16fa9d7fc1beec8b9", 0x46}, {&(0x7f0000002680)="50eb5c09f8eca161750aa765a81f58f2489f704a6295da6149b3caca3cae7be696a672c27a4932d16cf36a89f3684fbc3263af7656df80249389a144ca43f1f143a74ed2e8f33bd5cd33f6", 0x4b}], 0x2}, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) 00:16:36 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000180)={@local, @random='mPf~4|', @val, {@ipv6}}, 0x0) 00:16:36 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="936744a5b93e", @val, {@ipv6}}, 0x0) 00:16:36 executing program 1: syz_emit_ethernet(0x3a, &(0x7f00000001c0)={@local, @random="338ac51bc0d3", @val, {@ipv4}}, 0x0) 00:16:36 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff9367f4f1b93e86dd6061c2d100080000000000000000000000000000ff0200000000000000000001"], 0x0) 00:16:37 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @random='mPf~4|', @val, {@ipv4}}, 0x0) 00:16:37 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @broadcast, @val, {@ipv4}}, 0x0) 00:16:37 executing program 1: mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:16:37 executing program 0: syz_emit_ethernet(0xffffffffffffffc2, &(0x7f0000000180)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 00:16:37 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x1) 00:16:37 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:16:37 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:16:37 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000200)={@random="230c39128952", @random="3a00348c2a00", @val, {@generic={0x800}}}, 0x0) 00:16:37 executing program 0: mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:16:37 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0xa}, 0xa) 00:16:37 executing program 0: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x10, 0x2}, 0x10) r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) 00:16:37 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000080)={0x1c, 0x1c, 0x1}, 0x1c) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f0000000240)) 00:16:38 executing program 0: r0 = socket(0x1c, 0x10000001, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, 0x0, 0x0) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x2d, 0x0, &(0x7f0000000140)={0x10}, 0x10) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000200), &(0x7f00000002c0)=0x8) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000200)={0x0, @in, 0x0, 0x3, 0x111}, 0x98) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000000)="8c", 0x1, 0x0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000000)={0x0, 0x400}, 0x8) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@dstaddrv6={0x1c, 0x84, 0xa, @empty}, @sndinfo={0x1c}], 0x38}, 0x0) 00:16:38 executing program 0: r0 = socket(0x1c, 0x10000001, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000001240)={0x0, 0x0, 0x2}, &(0x7f0000001500)=0x18) 00:16:38 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40c41, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) [ 998.840697][ T30] audit: type=1804 audit(998.790:308): pid=17277 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/syzkaller-testdir890062130/syzkaller.Xt6I8U/591/file0" dev="vda" ino=698 res=1 errno=0 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000000c0)=@abs={0x8}, 0x8, 0x0, 0x0, 0x0, 0xf8}, 0x0) 00:16:38 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000000)={0xfd86, 0x1c, 0x3}, 0x1c) 00:16:38 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000240), &(0x7f0000000300)=0x90) 00:16:39 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000003980), &(0x7f00000039c0)=0x8) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvmsg(r0, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0x40082) 00:16:39 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x1) 00:16:39 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x2}, 0x1c) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000180)={0x0, 0x3800}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa0}, 0x0) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x20, 0x0, 0x8, 0x0, 0xfff}, 0x98) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind$inet(r0, &(0x7f00000009c0)={0x10, 0x2}, 0x10) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000080), 0x88) 00:16:39 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, 0x0, 0x0) 00:16:39 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000180), &(0x7f0000001700)=0x4) 00:16:39 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000001440)={0x1c, 0x1c}, 0x1c) 00:16:40 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000001240), &(0x7f0000001500)=0x18) 00:16:40 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c}, 0x1c) 00:16:40 executing program 1: r0 = socket(0x1c, 0x1, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x1c, 0x1c}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c}, 0x1c) sendto(r0, &(0x7f00000001c0)='\a', 0x1, 0x0, 0x0, 0x0) 00:16:40 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000600)=[@dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @init={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}, @sndrcv={0x2c}, @init={0x14}, @sndinfo={0x1c}], 0xa8}, 0x0) 00:16:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 00:16:40 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x1) 00:16:40 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000000c0)=@abs={0x8}, 0x8, 0x0, 0x0, &(0x7f0000000e00)=ANY=[], 0xf8}, 0x0) 00:16:40 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000180)={0x0, 0x3800}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000800)={&(0x7f0000000380)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, 0x0, 0xa0}, 0x0) 00:16:40 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) copy_file_range(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6_sctp(0x1c, 0x0, 0x84) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) bind$inet6(r0, &(0x7f0000000600)={0x1c, 0x1c}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c}, 0x1c) 00:16:40 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f00000002c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@authinfo={0x10}], 0x10}, 0x0) 00:16:40 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 00:16:41 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r0) 00:16:41 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8911, &(0x7f0000000740)={'vcan0\x00'}) 00:16:41 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000100)={@rand_addr=' \x01\x00', 0x0, 0x2, 0x2}, 0x20) 00:16:41 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000200)={@loopback, @loopback, @private0, 0x0, 0x0, 0xfffc}) 00:16:41 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r0, 0x0, 0x5, &(0x7f0000000000)={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, "24eefad2555c9298f804e5e88ac13cb59fab53e285194be74568150081de5afa"}, 0x3c) 00:16:41 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5452, &(0x7f0000000740)={'vcan0\x00'}) 00:16:41 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x24, &(0x7f00000000c0)=0x9, 0x4) 00:16:41 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8902, 0x0) 00:16:41 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_mreq(r0, 0x29, 0x1c, 0x0, 0x0) 00:16:41 executing program 0: bpf$MAP_CREATE(0xe, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:16:41 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000300), r0) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000340)={0x24, r1, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xe, 0x1, 'NLBL_MGMT\x00'}]}, 0x24}}, 0x0) 00:16:41 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r0, 0x0, 0xd3, &(0x7f0000000000)={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, "24eefad2555c9298f804e5e88ac13cb59fab53e285194be74568150081de5afa"}, 0x3c) 00:16:41 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @local}, 0x1c) 00:16:41 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000000)="22e207cf229b1d2f0ef0355536bf7f44", 0x10) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000140)="86e4a0d9651ce322e8ad6f58f3fdd841", 0x10) 00:16:41 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x3, 0x0, &(0x7f0000000940)) 00:16:42 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) recvmsg$can_j1939(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x10020) 00:16:42 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000940)={@cgroup, 0xffffffffffffffff, 0x16, 0x4, 0x0, @link_id}, 0x20) [ 1002.172956][ T30] audit: type=1400 audit(1002.120:309): avc: denied { read } for pid=17368 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 00:16:42 executing program 0: bpf$MAP_CREATE(0x1c, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:16:42 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x8) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f00000003c0)=[@rthdrdstopts={{0x18}}], 0x18}}], 0x1, 0x0) 00:16:42 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) getsockopt$inet6_tcp_buf(r0, 0x6, 0x1a, 0x0, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x1a, 0x0, &(0x7f0000000100)) 00:16:42 executing program 1: r0 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000010c0)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 00:16:42 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000240)={@ipv4={'\x00', '\xff\xff', @multicast2}, @private1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x1, 0x8, 0x0, 0x0, 0x400201}) 00:16:42 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r0, 0x0, 0x22, 0x0, 0x0) 00:16:42 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10) 00:16:42 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={@rand_addr=' \x01\x00', @mcast1, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x0, 0x0, 0x7fff}) 00:16:42 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5450, 0x0) 00:16:42 executing program 1: bpf$MAP_CREATE(0x18, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 00:16:42 executing program 0: bpf$BPF_PROG_QUERY(0xe, &(0x7f0000000280)={@map, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:16:42 executing program 1: bpf$MAP_CREATE(0x21, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:16:42 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) 00:16:42 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000002840)=@base={0x14}, 0x48) 00:16:42 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000140)={'vcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000480)={0x1d, r1}, 0x18) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000040)={'vcan0\x00', 0x0}) connect$can_j1939(r0, &(0x7f0000000280)={0x1d, r3, 0x3}, 0x18) 00:16:42 executing program 1: r0 = epoll_create(0x7) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 00:16:42 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, &(0x7f00000000c0)) 00:16:42 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x3, 0x4) 00:16:43 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:16:43 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, &(0x7f0000000000)=0x2, 0x4) bind$rds(r0, &(0x7f0000000040)={0x2, 0x0, @private=0xa010102}, 0x10) 00:16:43 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000000)=[{{}, {0x0, 0x1}}, {{}, {0x2}}, {{0x0, 0x1}}], 0x18) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vcan0\x00', 0x0}) bind$can_raw(r0, &(0x7f0000000080)={0x1d, r2}, 0x10) 00:16:43 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:16:43 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003f80)=[{{&(0x7f00000000c0)={0xa, 0x4e24, 0x0, @private1, 0x5}, 0x1c, 0x0}}], 0x1, 0x8811) 00:16:43 executing program 0: bpf$BPF_PROG_QUERY(0x15, &(0x7f0000000280)={@map, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:16:43 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_int(r0, 0x29, 0x35, 0x0, 0x0) 00:16:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x1b, 0x0, &(0x7f0000000200)) 00:16:43 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000080)={0x1, 0x5, 0x0, 0x0, @vifc_lcl_ifindex, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 00:16:43 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000bc0)={0x2, 0x0, @dev}, 0x10) 00:16:43 executing program 1: socket(0x11, 0xa, 0x3) 00:16:43 executing program 0: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/pid\x00') ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 00:16:43 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004800)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, 0x0}}], 0x1, 0x0) 00:16:43 executing program 1: bpf$MAP_CREATE(0x9, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:16:43 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x891d, &(0x7f0000000740)={'vcan0\x00'}) 00:16:43 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x4}, 0x48) 00:16:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f00000001c0)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000100)={0x60, r1, 0x1, 0x0, 0x0, {}, [{{0x8, 0x1, r3}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}]}, 0x60}}, 0x0) 00:16:43 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000140), 0x4) 00:16:43 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@nat={'nat\x00', 0x1b, 0x5, 0x558, 0x340, 0x250, 0xffffffff, 0x340, 0x340, 0x488, 0x488, 0xffffffff, 0x488, 0x488, 0x5, 0x0, {[{{@uncond, 0x0, 0x118, 0x160, 0x0, {}, [@common=@eui64={{0x28}}, @common=@hbh={{0x48}, {0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@private2, @ipv4=@multicast2, @gre_key, @icmp_id}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@broadcast, 'wg2\x00'}}}, {{@ipv6={@mcast2, @mcast1, [], [], '\x00', 'vcan0\x00'}, 0x0, 0xa8, 0xf0}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv4=@multicast2, @ipv4=@remote, @gre_key, @gre_key}}}, {{@uncond, 0x0, 0x100, 0x148, 0x0, {}, [@common=@eui64={{0x28}}, @common=@frag={{0x30}}]}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x10, @ipv6=@mcast2, @ipv4=@broadcast, @gre_key, @icmp_id}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5b8) 00:16:43 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000740)={'erspan0\x00', 0x0}) 00:16:43 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) recvfrom$packet(r0, 0x0, 0x0, 0x10000, 0x0, 0x0) 00:16:43 executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8936, &(0x7f0000000740)={'vcan0\x00'}) 00:16:43 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x8) sendmmsg$inet6(r0, &(0x7f0000000e40)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0}}], 0x1, 0x0) 00:16:43 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x40086602, &(0x7f0000000740)={'vcan0\x00'}) 00:16:43 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, &(0x7f0000000080), 0x4) 00:16:43 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) getsockopt$SO_J1939_SEND_PRIO(r0, 0x6b, 0x3, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff9e) 00:16:44 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8971, &(0x7f0000000740)={'vcan0\x00'}) 00:16:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000400)={0x3, "d0b6f4"}, 0x4) 00:16:44 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x4, 0xf, &(0x7f00000000c0)=@ringbuf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) 00:16:44 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_int(r0, 0x6, 0x17, &(0x7f0000000040), 0x4) 00:16:44 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_MFC(r0, 0x0, 0x8, &(0x7f0000000000)={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, "24eefad2555c9298f804e5e88ac13cb59fab53e285194be74568150081de5afa"}, 0x3c) 00:16:44 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x8, 0x0, &(0x7f0000000940)) 00:16:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = epoll_create(0x20) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000280)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r2) 00:16:44 executing program 0: socketpair(0x22, 0x0, 0x0, &(0x7f0000002c80)) 00:16:44 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x32) 00:16:44 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='sys_enter\x00', r0}, 0x10) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) read$FUSE(r1, &(0x7f0000006340)={0x2020, 0x0, 0x0}, 0x2058) write$FUSE_LSEEK(r1, &(0x7f00000021c0)={0x18, 0x0, r2, {0x7}}, 0x18) read$FUSE(r1, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r1, &(0x7f0000002140)={0x20, 0x0, r3}, 0x20) 00:16:44 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000180), 0x0, 0x0) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000240)=""/22, 0x16}], 0x1, 0x0, 0x0) 00:16:44 executing program 0: r0 = getpgrp(0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = epoll_create1(0x0) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001400)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x29) r4 = getpgrp(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000000)) kcmp$KCMP_EPOLL_TFD(r4, r0, 0x7, r1, &(0x7f0000000000)={r2, r3}) 00:16:45 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000140)={@broadcast, @multicast, @void, {@ipv4={0x800, @dccp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x21, 0x0, @multicast1, @remote}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "01b5bb", 0x0, "cdfa80"}}}}}}, 0x0) 00:16:45 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBLED(r0, 0x4b4b, &(0x7f00000000c0)) 00:16:45 executing program 1: r0 = getpgrp(0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = epoll_create1(0x0) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001400)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x29) r4 = getpgrp(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000000)) kcmp$KCMP_EPOLL_TFD(r4, r0, 0x7, r1, &(0x7f0000000000)={r2, r3}) 00:16:45 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x5421, &(0x7f0000000300)={'wlan1\x00'}) 00:16:45 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:16:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x40045436, 0x0) 00:16:45 executing program 1: r0 = getpgrp(0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = epoll_create1(0x0) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001400)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x29) r4 = getpgrp(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000000)) kcmp$KCMP_EPOLL_TFD(r4, r0, 0x7, r1, &(0x7f0000000000)={r2, r3}) 00:16:46 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x40045436, 0x0) 00:16:46 executing program 1: bpf$OBJ_GET_MAP(0x8, &(0x7f0000001c80)=@generic={0x0, 0x0, 0x18}, 0x18) 00:16:46 executing program 1: r0 = getpgrp(0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = epoll_create1(0x0) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001400)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x29) r4 = getpgrp(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r3, &(0x7f0000000000)) kcmp$KCMP_EPOLL_TFD(r4, r0, 0x7, r1, &(0x7f0000000000)={r2, r3}) 00:16:46 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8990, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:16:46 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x40045436, 0x0) 00:16:46 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x36a7}, 0x48) 00:16:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8923, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:16:46 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x40045436, 0x0) 00:16:47 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x400000, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 00:16:47 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000010c0)=@base={0xa, 0x0, 0x0, 0x0, 0x61}, 0x48) 00:16:47 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x20, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_STRSET_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}]}]}, 0x20}}, 0x0) 00:16:47 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r1, 0x1, 0x0, 0x0, {0x9}}, 0x14}}, 0x0) 00:16:47 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x3}, 0x48) 00:16:47 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x0) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 00:16:47 executing program 1: prctl$PR_SET_TIMERSLACK(0x22, 0x0) 00:16:48 executing program 0: r0 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000001380)='./binderfs/binder-control\x00', 0x0, 0x0) ioctl$BINDER_CTL_ADD(r0, 0xc1086201, &(0x7f00000013c0)={'binder1\x00'}) 00:16:48 executing program 1: socket$inet6_udp(0xa, 0x2, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) 00:16:48 executing program 1: sysinfo(&(0x7f0000000000)=""/63) [ 1008.505306][ T30] audit: type=1400 audit(1008.450:310): avc: denied { ioctl } for pid=17539 comm="syz-executor.0" path="/dev/binderfs/binder-control" dev="binder" ino=2 ioctlcmd=0x6201 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 00:16:48 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0x891c, 0x0) 00:16:48 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x890b, 0x0) 00:16:48 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x19, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000000000000000000000001811", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000a40)={&(0x7f0000000980)='sys_enter\x00', r1}, 0x10) r2 = syz_open_procfs(0x0, &(0x7f00000002c0)='ns\x00') statx(r2, &(0x7f0000000100)='\x00', 0x1000, 0x0, &(0x7f0000000140)) 00:16:48 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000011c0)={'gretap0\x00', 0x0}) 00:16:48 executing program 1: socketpair(0x10, 0x0, 0x9, &(0x7f0000000040)) 00:16:48 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x89b1, &(0x7f0000000300)={'wlan1\x00'}) 00:16:48 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x7, 0x0, 0x0, 0x8, 0x2c, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3}, 0x48) 00:16:49 executing program 0: r0 = getpid() sched_getattr(r0, &(0x7f00000002c0)={0x38}, 0x38, 0x0) 00:16:49 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000380)={r0}, 0x4) 00:16:49 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x8935, &(0x7f00000015c0)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) 00:16:49 executing program 1: syz_clone3(&(0x7f00000011c0)={0x52000000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:16:50 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8954, 0x0) 00:16:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000005c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x34}}, 0x0) 00:16:50 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000d40), r0) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:16:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_GET(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001940)={0x0, 0x2}}, 0x0) 00:16:50 executing program 0: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0xc83881eb92ace787, 0x0) syz_clone3(&(0x7f00000002c0)={0x110021000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:16:50 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000840)={@remote, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "707af1", 0x14, 0x6, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 00:16:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x50140, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 00:16:50 executing program 1: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/197, 0xc5) request_key(&(0x7f0000000100)='ceph\x00', 0x0, &(0x7f0000000180)='#(+$-', 0xfffffffffffffff9) keyctl$KEYCTL_WATCH_KEY(0x20, 0x0, 0xffffffffffffffff, 0xe) getresuid(0x0, &(0x7f0000000200), &(0x7f0000000240)) pipe2$watch_queue(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x5760, 0x2) socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) accept(r1, 0x0, &(0x7f0000000340)) epoll_create1(0x80000) fcntl$F_SET_RW_HINT(r1, 0x40c, 0x0) fgetxattr(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) accept(0xffffffffffffffff, 0x0, 0x0) io_setup(0x3ff, &(0x7f0000000c40)) [ 1011.077187][ T30] audit: type=1800 audit(1011.020:311): pid=17606 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="vda" ino=698 res=0 errno=0 00:16:51 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'wg2\x00', 0x0}) sendto$packet(r0, &(0x7f0000000000)='4', 0x1, 0x0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @broadcast}, 0x14) [ 1011.158486][ T30] audit: type=1400 audit(1011.110:312): avc: denied { accept } for pid=17605 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 00:16:51 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x891a, &(0x7f00000015c0)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) 00:16:51 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00'}) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}, 0x8}, 0x0) 00:16:51 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@base={0x11, 0x0, 0x0, 0x7fff}, 0x48) 00:16:51 executing program 1: ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000100)={'sit0\x00', 0x0}) socketpair(0x0, 0x0, 0x0, &(0x7f0000001500)) 00:16:52 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000100)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000480)=0x40002) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socket(0x18, 0x0, 0x1) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc0c2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = creat(&(0x7f00000000c0)='./file0\x00', 0x9a370640a9e76275) fallocate(r5, 0x0, 0x80000, 0x3) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, 0x0, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) sendfile(r3, r4, 0x0, 0xffffffff054) 00:16:52 executing program 1: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002280)={0xffffffffffffffff, 0x0, 0x0}, 0x82) 00:16:52 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x46841, 0x0) pwritev2(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="0e", 0x1}], 0x1, 0x0, 0x0, 0x0) 00:16:52 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x18, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x4}]}, 0x18}}, 0x0) 00:16:53 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, 0x0}, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000940)=""/246, 0xf6) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000280)) syz_open_dev$vcsu(&(0x7f00000002c0), 0xf10c, 0x20000) sendmsg$NBD_CMD_STATUS(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r1, 0x40286608, &(0x7f0000000780)={0x800, 0xfffffffffffffff9}) [ 1013.157874][T17632] EXT4-fs warning (device vda): verify_group_input:136: Cannot add at group 2048 (only 8 groups) 00:16:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x1) 00:16:53 executing program 1: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300), 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000100)={r0, &(0x7f0000000000), &(0x7f00000000c0)=""/48}, 0x20) 00:16:53 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000005c0)='net/ipv6_route\x00') lseek(r0, 0x3ff, 0x0) 00:16:53 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 00:16:53 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r1, 0x1, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 00:16:53 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) write$P9_RWRITE(r0, &(0x7f0000000080)={0xb}, 0xb) write$P9_RCREATE(r0, &(0x7f0000000040)={0x18}, 0x18) 00:16:53 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$AUTOFS_IOC_CATATONIC(r0, 0x9362, 0x0) 00:16:53 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 00:16:53 executing program 1: request_key(&(0x7f0000000100)='ceph\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0xfffffffffffffff9) 00:16:53 executing program 1: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) getresuid(0x0, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) [ 1013.894502][ T30] audit: type=1326 audit(1013.840:313): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17653 comm="syz-executor.1" exe="/syz-executor.1" sig=31 arch=40000028 syscall=240 compat=0 ip=0x50bc0 code=0x0 00:16:54 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000003580), 0x600080, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) 00:16:54 executing program 0: getresuid(&(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240)) 00:16:54 executing program 0: r0 = timerfd_create(0x7, 0x0) timerfd_gettime(r0, &(0x7f0000002640)) 00:16:54 executing program 0: socketpair$nbd(0x1, 0x5, 0x0, &(0x7f0000000f40)) 00:16:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x13, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) 00:16:55 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000380)={0x2, 'pim6reg\x00'}) 00:16:55 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBLED(r0, 0x80045440, &(0x7f00000000c0)) 00:16:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fremovexattr(r0, &(0x7f0000000740)=@known='user.incfs.id\x00') 00:16:55 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x36a7, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 00:16:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_MPP(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="030d00000000000000006b00000008000300", @ANYRES32=0x0, @ANYBLOB="0c0001"], 0x28}}, 0x0) 00:16:55 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000e8f70000000000ff000044850000000e000000650000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r2, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x44, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r3}]}}}, @IFLA_MASTER={0x8, 0xa, r3}]}, 0x44}}, 0x0) 00:16:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000540)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r1, @ANYRES16, @ANYRES32, @ANYBLOB="0c00990001"], 0x54}}, 0x84) 00:16:55 executing program 0: syz_clone3(&(0x7f00000002c0)={0x0, &(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100), {}, &(0x7f0000000140)=""/243, 0xf3, &(0x7f0000000240)=""/41, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff], 0x3}, 0x78) 00:16:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fedbdf25010000000000f2ff0041"], 0x34}}, 0x0) 00:16:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8994, &(0x7f0000000300)={'wlan1\x00'}) 00:16:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8932, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:16:56 executing program 0: request_key(0x0, 0x0, &(0x7f0000000180)='#(+$-', 0xfffffffffffffff9) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) 00:16:57 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000001380)={'syztnl2\x00', 0x0}) 00:16:57 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000006c0), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000780)=ANY=[@ANYBLOB="18000000", @ANYRES16=r1, @ANYBLOB="01"], 0x18}}, 0x0) 00:16:57 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8991, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:16:57 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000008c0)={0x6, &(0x7f0000000000)=[{}, {0x5}, {}, {}, {}, {}]}) 00:16:57 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBLED(r0, 0xc0189436, &(0x7f00000000c0)) 00:16:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8940, &(0x7f0000000300)={'wlan1\x00'}) 00:16:58 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_ADD_KEY(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:16:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8970, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:16:58 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01220a00000000000000130000000c0001"], 0x20}}, 0x0) 00:16:58 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$watch_queue(r0, 0x0, 0x0) 00:16:59 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8918, &(0x7f0000000180)={'batadv_slave_0\x00'}) 00:16:59 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, "8a00010000f7ff0400"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$TCSETSW2(r2, 0x402c542c, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, "1d670475c712a11dd3b1805ffe7a1081cced33"}) 00:16:59 executing program 1: prctl$PR_SET_TIMERSLACK(0x2c, 0x0) 00:16:59 executing program 1: r0 = epoll_create1(0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x2002, 0x0) write$cgroup_type(r2, &(0x7f00000000c0), 0x9) 00:16:59 executing program 1: prctl$PR_SET_TIMERSLACK(0xd, 0x0) 00:16:59 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r1) sendmsg$IEEE802154_LLSEC_GETPARAMS(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000007c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x1c}}, 0x0) 00:17:00 executing program 1: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDZAPENTCNT(r0, 0x5452, 0x0) 00:17:00 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=@getsa={0x28, 0x12, 0x0, 0x0, 0x0, {@in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}, 0x28}}, 0x0) [ 1020.768575][ T30] audit: type=1400 audit(1020.720:314): avc: denied { nlmsg_read } for pid=17740 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 00:17:00 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8942, &(0x7f0000000300)={'wlan1\x00'}) 00:17:01 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b47, 0x0) 00:17:01 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x1, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000408000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000f00)={{r0}, &(0x7f0000000e80), &(0x7f0000000ec0)='%-5lx \x00'}, 0x20) linkat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0xffffffffffffffff, 0x0, 0x0) 00:17:01 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001400), 0x48) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)={0x0, @broadcast, @initdev}, &(0x7f00000001c0)=0xc) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000080)={0x3ff}, 0x8) 00:17:02 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x890d, 0x0) 00:17:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40c41, 0x0) fsetxattr$security_evm(r0, &(0x7f00000000c0), &(0x7f00000001c0)=@v2={0x0, 0x0, 0x0, 0x0, 0x60, "da4456ea1a6317957f54402701af31574c0a8c44e38201cb3ee828a7eefd6c48122970b7a94e069f819eb1210eb4d0c9ccc79b7ce858ac5c85a5b7b6b2ee0ab518152b2056b1d063729a5a9ea11717f15de04f40872efe9b6a11ae4eeacf0d4d"}, 0x69, 0x0) 00:17:02 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x890b, &(0x7f00000015c0)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) 00:17:02 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) 00:17:02 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_STOP_NAN(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x8001}, 0x40000) 00:17:02 executing program 0: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000100)='ns/net\x00') ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 00:17:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8932, &(0x7f0000000300)={'wlan1\x00'}) 00:17:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:17:02 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000001a80)) 00:17:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:17:03 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x4}, 0x48) 00:17:03 executing program 0: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_DISABLE(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={0xff0, r0, 0x205, 0x0, 0x0, {}, [@TIPC_NLA_NODE={0xfdc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY={0x49, 0x4, {'gcm(aes)\x00', 0x21, "3ef10c97b96691478a12a4e3b16cbe4850aa73b0a6e1633b06baff41ca5feab532"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8}, @TIPC_NLA_NODE_KEY={0x3d, 0x4, {'gcm(aes)\x00', 0x15, "287bc1aa8e54ec902d66a14417308a5920492c4769"}}, @TIPC_NLA_NODE_KEY={0x41, 0x4, {'gcm(aes)\x00', 0x19, "609451dd842f662ad51370f8837ab87696fca36496419e5fae"}}, @TIPC_NLA_NODE_ID={0xef9, 0x3, "d17dc91a20c16e5ea4183ce56872a0970f81dc7481d17c6743c211f4493ded166bf651f8b7f423dbdf3aa329d328237abef666580927097d44ad37d0b334ee287e91846a3532f665dd99faef283fb81a7131808d09409ddab70eeb12dc9bb7046e5fd2cb8c9d981be3f8ad68a04d16598e478e46541f44cec16356af10433025b6c32d1746a127e9244ab7f324cd4dd20d236e6a86f6958fd2760b126245bbef67216a6d3a9103a02ce9d93b33433c3a6cfbbb20dfba75478097d75320741b95aa80305b08b75dcb36234e7c3684edf8a0232995e7b32c3ae13b72442311f0e2eddd5a9ec9ae31e68602238dbcb3c30fe07457695654a13c2967f7c27b29bdc6df24668c20e1d8b5ab97cd4d6fa3ce6e18779e601a6cbed9d23d5c01b5785077487d76cc5c2357dfe1f204735ec8ecf5699fe5d145e455d3e768b4c375d721b616f1a284506a5527114776fa3f703b48ebc481db9ec1bd8370d92b271b3117f8414699dde0a425a78b503d95af580e0dde45b12faec0a75039f8fba11d8724b02a87f1a171ce7cfdb7287e8f42d549bc3e4c2873fd37b58cac1fc0a7dcbdbd1288ddf133be3df6ac5b7fe4b4821443e24b8b5f0afa0bd42df938d601b71918b17a397c086021b7573dd7949b9ae54833980ab2e21e30a0f578f7f1b9927d595f389b0cea4926a438d19aa2048bae2395c59e4918e61a59a4962de487c9c36dc350abd4421e89efbf5a53f4a989958b7b7e6d5d8fbef600fefb7f164502981f8f18a7cc8af148d35f1ee96ee75bd6c17cbfb235dd4e805358f77a711116bf5c3dd2edcf4bfb1af8c5cc6be26d390cd3c41bad3240e3ff4c502e7b7f124d8a0e0cc6b5dfa19d0c1f619cadbe9499bbc8267a1dbb1bae5d0c68699c4586d29d6e7a04303d6924d19b868add22cec94002e2a691e0fbc97b4bc1aaeff831c430fdc84ec3b75da5f39c9326a60ee8e694d72e43096bfa745b17adba4792c0503918b2421e56eba79226b826a6a0764fce72a7f90980d128a4ef78bb9486a4deca0afff7c622f983451ac4402fea1586df506783a70593e1deb576aeddad0449479d8ab72f0b83aae9bb858e6f6817cb05fedabe0ccbb3fd93d0705632a7141ea42b35fbaec966471cc136224afc4dcaf091bfb3413cb43d1d83b49b902e91f84cb8af5a1950ff8b7f67d95b1a072ec4dacf3db12a5726a09c57222dc32d5d96f7d3b2e982395222bcb5f8e8fcc9efb61bf827846416fa0e5be6f29ef8af740cea3311a3f0ea173e053ced5b6e10a44fbf92d719ea01824e7aa582ef3fa098a6ebf719d3491531651ea25c0820e937a20079e98cd09e551f63770d6d52ce2a1afe8d1975dde64c9f9a03a3fef7dc42185e47f6f7f34e04ab4ee35fb02147bdfe747e9c2eebabf19fa4a2a6a03923c9792887494c1f391f3139d1c6e300d6c7d243f2d94574dac4d0d78a11f692922f188d29e916163a068e7f17b4bd64711f30e3b778143a152cd4b4eb0e47eacd41f967d8c340ae91e797e7123a2e13038eca234fc95bbf2c86dae256544e3d95ba3f1be17d4da4313619e524fd063fa1d0f1329d1fe8856c75af905bb276216db6f3227251204711f84922bab077fe42cb87d5aa10ce51ef0743e1bb04db0ce00a4acd67f3c3d9cd3898915e3367cc7f2763acfc65c4e936fc9d463f71edd1addaa479af12c60689f930b16fd1d8883336c2b10d409e6c723b623ec413ba2ce667e6e224073630f994a9ab036c40447eafdf87d84c26355d72d547d56d3cd3f011fe0056252d0fe7746dea654c95996ae8fa77f0d50c037ddf12cdcdf86df2e9bd5baa7235e2b06f4e1fe88445588853e26830406b076c02e298b5373d5b5edbc1eda38bb182940b3ed0c32da7a3ce8fac0c0466cf8962a7152cb1ac526a18288a6e1a8ad37061530d648f580432fb41df01dda699ad5928dc1fd46ab26d6e576cd6ef0c5c2cb4396a098000b2e41d368b5b1e576effe9ad59150a59ddfa734b0cbb18955e520b052d25c69557940a9ed857037dc10c14d859b8ff6bb94e6ffb440132e9ae8f1b0fd798f4686d341b2f44d1772c99940059abb5e5aa57cda177e951bad891a5b46780974831630c69a0f25219f4c7f72048379ae6985edb51e8cd6f725ef23627b8aced7acac4addd6b96fcf5192a6e43414c9310476e6d7fd00de873607da5ab589c428ada3b4a3b1c03bbe8c3e813c8fc0ee8228b833c35cb6c40b027385f5571ae307b14e85ea31cd9356c40ba9d2d86abe2726acde0c69709d4934eb2efc381d84efe78905340e0face60f3cf484b2523e5efa14e97c42a596c2ac6bcafe85fb75b37892816de8e88508d68209641e00d1ef58f489cb25f30f233e2971c90d04440274587f0fe02162f0be1f11e7f91e00f7b1be3942ac4ddf43881ca653d4af23edcfd71f9f040ec769e52d234fc91be67f3a7de8ea2d2236644c94de0a6f9a2ce709622550f6dfebffccba7e394bcaa61524d0c70ec74ebc0b90db8a1c459e1c9f81a002a5a784c796bd723db6c2355f32decb8965ab80f10ac07e030f83c71fe02e11ff7a0b692bef5b4ffe917e7bbdb069d956730a302e6e0f0fa190c5ca6b9eb8fcbc7bae5aaf319fc4d6dbdc847f505e951bb4fb51ad98c926ec984a1f39648bf00664bae9181c4685ab56da294a61cf6e5823cfe3ca54096d580b799440c6934fad7eba6938aac96ce29b2caf76c9274e487f29f7c2bdb3feab5a27fb1d14b9c32162c5e6b3458036cf9c4a6fdf6ed7aafa019887030bade5252718df670677f4dded609c5ba9ad22f248d1a6ac7a98f6adf505c16db83fa7f876d669b3e67a58bfcc42d2d41beb3c9368eff0ead274d9196a11b2916555b1db2e9c2e170f6a9e2170ec5cbef3d7a19cc7a1d12e134b2686f259e797f631a673fea43bc4a5c9a20d3c69f8a873c459ce089a3f257a859afc16e8a074d978759b451977e030d6aa9ff0723f51cdaa8e71b6244f78c52496a1caf88551d510b33752569b5c2bfca972f26e5b20ff3b700b10ad13503ddb72c7f37589705e2410e060e0ae51e815741219f3fba246829a99e7dc6826797ed7130a357e743b1e4f6239a60fa73817ad388a3cbd5e86b95dc183b4e62243c197cf9ad3532ff820bf22f7b9df4fb6e7ecdf0801456d0248a269d779572e611b61711093075f081578117834475a150d1a6486dd8ada444a491c1677b8590ceaf423d5bf520612355cf5a07d24036f2ae3e8f98b74b34f846799d43c9d15c8cda3e0cdbebb9047008e057176c5cefdea6ab58af121517d1354e64d0a9abb0f13a29c3a6e905cf51892642da2c7263eecbafbe2e6d4904183e6aed70fbf9d15019da9573f3e3ae299349ac74430eefa65274c595fb01c1f475e69f997b5ce2ae7860f2e736f55e17d3e7f8ee7ccf37e4fdaecd35ca178cb9e12b26edc9e6ecbb16be71c4a2259a156342b6fb237f6ef663b42c164d4b0040ff52b3ece256005cd235223dbda5617ad95f61b92ee4abe33c7fc7a83fb6f767ddc060d20f4411f254010aeebcb99766fa0ade37bca1dc1a0b8e02b89cba22874f8033e17bb10715355998e8ea0489e32e593441194dd02c00c56e9bc72979648f4f940004c92db0a24e571709e805134b98ea2a3a3939dcd9b91515a1a654d69f2c6e718134057e4985fcb5c6ee991251bcbbca6ce812557d37edf0d32ac3821ac0b442e8d999b17f6151da57839f5f36f053af516cf07b3331e85a3fe22129425fc4c9872442a20fc19a640e7b64db5cb4d1e355c6b87dcf4b269172be32a4b3b3719ce1d4789194be1c583d17ae1312957dbe6bcdf3566415c695babe0042fc7ea4faf2b0d2b7618064b46b6b9d0b7374781ca2a416caf4025b07efcd98187b8b6a32ef32c16210bcb7203f44983976e3ce6ab72dc5693375a049a9e122c0109887a4ba2339c98c3c315a9fe06c077d721b94dcee3281e9bdfc64bed26f1ec0469482a33d89eaa9fa73a4cec6ac8457bfcb32f50037ac7e92cf6b6ed90c8f3ae910809c204bf0f4ebc2468b9127ab58b6b0b3e62284d72492f3d4636b323da312243750fcb6c298bb93e211354e195275c887821fcc47f00ff908268c7ce5d9d3341d81adf8caba3f0cd314435229099a7630267603e94d6871ac7a254c9a29c0857b8f06b8f3a692f10f96410fbbcbf68e9e0e44c2434152ed8aa24230ec7e000578b73d1e0d30f989ba7868e8948ca8f2e808e257242c271560b62c5f12f2130ef47885538e2ae6e991fc4ee46b007479e7012717be10def28237cbfd7a659cd19850a3e8dc27a539426f43f68503c693ab24281a9c7eb8527fa69f206b5a305ffdeadd4b05b70bfbba091f4d497e2100c3664f21c66a71a2b25bc52e8a44b792da7606f38bad88818b250540069a1920cc21793b577ef6a35f00ae19762c8c982b64ed38ba30bc7bddd9ec4f6196d7533d842129b78807575a0c8a9ade69e775cd50b0d06e96472602f12ba0c77ec4fd6e57ba8ad283cf54ad7a681af255770bf8642bf54c6e4a1e389a13379e56e58bf163a15c362a9483c53a59c32a7c7f387677a8f642a5922d450d41a266ddd2b057e5a7b8513e1854c89c9a922bf350727a0d4b8466e6c68c23db1a07bcc7c4f764bb310223da51775c4f2ef3971f72105bbb7ab9ab7c2d36309ae6df1010e25a3d6543fa4df1ee3af3017086f303a8c1865bf6e07c1ce26dbdea43ab94e0d34d01a200a73f071212ea87a238c9d4e853f0f527b131822191e1f7f4fea46e132249083c6f27004dd22a6c47c5519f22bedaef5a42c793b051433f6db696e94720741a966f21772d2039b0490b0fa72b5af77a0e0bd3b1fbab2520b90ef29e34196acd875c4e0065b395dcfdbbdbb08e449a8fa2aa7ebe4615e03fa11472a9052bf21be90219df621f81a3cd51dbb07a1ddbee1a64f4f1be7694fb8972169f4406ba9644efe6519f9b54d18a277c3a12ef3104de7272904aec680cefc39cc56a8198f01034d2cf5873064928b4317c4c3f866a7424a8b5cb600e9e5feabe8dad101fa07ebefafe69b7d873cad25e10155b127a83502a477ba8b35cea04129bf690c968b31b0ca4324223ea4a559da7efc7c686f58fd226f1a40f396b0d393d4ed055170de6c21075a3c9adf56e63413fab72edf11897cc3a90426d63ccc81833cde2020af7c080e52ff7e260d910c749450b51669b262d72e72a58fe928a31a8eec0469bd4754453ae06ea4f4353a9300e9071c01309d781f1d89a1d0455f5d15b6613caf9297562a5168e591840fe41318fdf54a332d65a40f86ef32ee7b304b8a1fc17d1ecfb4818831e9567dbfd1511576b66b2862e78a18c807252a540388146ec8eb1f641e5f866d126e11914d163e6c3e55da31ced900e1a81c60b16073da328c6aa"}]}]}, 0xff0}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r1) 00:17:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:17:03 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x8916, &(0x7f00000015c0)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) 00:17:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:17:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x89a1, &(0x7f0000000300)={'wlan1\x00'}) 00:17:03 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40c41, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000040), &(0x7f00000000c0)=ANY=[], 0x6, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000080), &(0x7f00000000c0)=@ng, 0x2, 0x0) 00:17:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8946, &(0x7f0000000300)={'wlan1\x00'}) 00:17:04 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x18) 00:17:04 executing program 1: io_setup(0x0, &(0x7f0000000500)) 00:17:04 executing program 1: r0 = epoll_create1(0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x300, r1, &(0x7f0000000000)) 00:17:04 executing program 1: prctl$PR_SET_TIMERSLACK(0x2a, 0x0) 00:17:04 executing program 0: bpf$BPF_PROG_GET_NEXT_ID(0xb, 0x0, 0xef) 00:17:04 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000440)='ns/mnt\x00') syz_open_procfs$namespace(0x0, &(0x7f0000000980)='ns/mnt\x00') 00:17:04 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) syz_genetlink_get_family_id$devlink(&(0x7f0000000100), r0) 00:17:05 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x5404, 0x0) 00:17:05 executing program 1: r0 = getpid() tgkill(r0, r0, 0x17) 00:17:05 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0x8915, 0x0) 00:17:05 executing program 0: syz_usb_connect$uac1(0x0, 0x98, &(0x7f0000000480)=ANY=[@ANYBLOB="12010000000000406b1d0101400001020301090286e3"], 0x0) 00:17:05 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT_IN6(r0, 0x541b, &(0x7f00000015c0)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}) [ 1025.820464][ T4005] usb 1-1: new high-speed USB device number 24 using dummy_hcd 00:17:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8920, &(0x7f0000000300)={'wlan1\x00'}) 00:17:06 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000003c0), r0) sendmsg$IEEE802154_LLSEC_GETPARAMS(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000080)={0x50, r1, 0x17, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_INDEX, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan3\x00'}]}, 0x9c}}, 0x0) [ 1026.277485][ T4005] usb 1-1: config index 0 descriptor too short (expected 58246, got 134) [ 1026.279278][ T4005] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1026.279879][ T4005] usb 1-1: config 0 has no interfaces? [ 1026.479076][ T4005] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1026.480923][ T4005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1026.481812][ T4005] usb 1-1: Product: syz [ 1026.484886][ T4005] usb 1-1: Manufacturer: syz [ 1026.501270][ T4005] usb 1-1: SerialNumber: syz [ 1026.514249][ T4005] usb 1-1: config 0 descriptor?? 00:17:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x6, 0x0, &(0x7f0000000180)) 00:17:06 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x890c, &(0x7f0000000180)={'batadv_slave_0\x00'}) [ 1026.803035][ T3687] usb 1-1: USB disconnect, device number 24 00:17:07 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0xc000200, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:07 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f0000002540), 0x0, 0x0) 00:17:07 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x89a2, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:17:07 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x5418, 0x0) 00:17:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000001600), &(0x7f0000001640), 0xffdf, 0x0) 00:17:08 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f00000005c0)='sys_enter\x00', r1}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r2, 0x0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 00:17:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}]}]}, 0x2c}}, 0x0) 00:17:08 executing program 0: epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000003500)) 00:17:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x891d, &(0x7f0000000400)={'wpan0\x00'}) 00:17:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8955, 0x0) 00:17:08 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_NAME={0x5, 0x1, 'wpan1\x00'}]}, 0x20}}, 0x0) 00:17:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x400454d9, 0x0) 00:17:09 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x30, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_STRSET_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x10, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}]}]}]}, 0x30}}, 0x0) 00:17:09 executing program 1: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000380)={r0}, 0x4) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) 00:17:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x20}}, 0x0) 00:17:09 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="c500bce88b0b3fbb7e94baaef43dd0fed75c95b2e97d68aa7fc4422cfcb344c91ed0c3c62f76016570141e0a315d65c1c8a063854f34b88c07fa5637c90e0cb44918791e7be74a2b81017db76d471b9204b7e91940708826118c7cad3deeaea0b7fd987b4da77985173a5f761cb0997e6edae791efcc8b28bba199f363f4ca9374caf28f9dfd284b029c3681304dba3b8cdeab77087ad4d2746979b3cfea9a203c4f9beb0dbfb2f5683328fb5ffc7b3e00c5bacc1ef9157b8f6bab3c0ad8849d0fb774509cd444badca71bb28dffed78184abb9984dfc40ad72f4274466e607c532b7bbd5fd9ed3fb5c27cc259605a07349a4a06d83ed51bcc09524ac6fa2ea4a73680483908db470b6a3cb4face45fb3ffb34b43467400d03ead1f32c4a92c376ac120edb36df5b1ecea996d26e70c3f4ff3075987f56eb123a98fc5eda0466c374172b344e889f1194bab1ad560cc7d1e17fdb894ae1d11b591bec7f40df89ffffe6ac22c88bbfa8704138372a79fd0aa497637278ea5a4cbcc6a8624ef2cc7810f573398b5696bce6c00834731915dc755dc9eefa0c20b5a3c83e1af34fc44ff23198d2b595d6afd88e9210e23d352dd8f54aa9b3ae55cbee4881f1cc3a643fcde343437046c5616ea1ced30c2893ccac1e8823536f4f76e2341df254e5a290f4984f5ef203746e5ecf9d5b49ae101476bc2b504aa606913210829305f790f6d577bc1a7d05cc8192581608d4b718c3581b08cf8e99c2b2ece46b0060bb50b0b43750e356e9d56b02630d075f957f1a0033a7d857753862b9aec4b36477867a623f790fe992828f3e5e46c8d23037bdcb6c98b14e35ce85bc317c2db4e9d1c88eca0ae7c8066065d5070f2a503fb7e695b1d02a8b720a83ea9d3deb7bf498cecd6bc7d974de5a6e6bc7f806c710bb6ddb9545a8f1175d90121d89174128622e5693d8b139268e22325a35863686547c380c72085bdba7622b86cb81bf83f533c55343f22238c58f2b6465328a4ba83e265ed20fce990266fb6105c39ea09c5dbe3cbb854c9e71ecad63646bad9072803b6ba0c933c477dee7129f88f669ea5fb062c9eb03400e3ab92d6f7f0f43f755b0a196b530f995382dce62ef8d71c7d038a9b8dc13487669cd9e716bedd8d39b6b4ebc30a861c105ae76a97b68dce9ab96bd9280c6962bfadf7c07250d6bab21c46918b8e4045e8be1892440f677d86e3d14a5a08c954039c2712b4a72b028cdfd42fe7128d6094a37c83459bd14b564f9a38d0609e691d82d806fac5b3fe897fe4303463060f095066726d20a2ed32f8407ca93319129f24bc4cadf2409f943ad311c23930a41e73d1fda7666c0855363e52e3a931a8318a464bdf6fbbd8d99cb28c6bbdc7d858255d3c7b32457c3b9349a975d666456e826049678dcb37d11ba882bb6926c5414b4eb7e57bb72df64b2d33e555f0974506c7a2282c52c97c354fa0c7d99580bfd833b1f3cb97383c539f4e406fcf55b04dafca26f17213e74eec0cc0b4c63bf599eeb91c5508f68c733baacae331dd01fd44bd2f32a78f15f67c10edc26cc285d0a620f0c1d9e618099808496beb186f1e4f892f9f80f3b308946e3343a4f482d1d2d718b05c360dc044e26555bfd410bad45d094ef3c2eb697a07ce47b41494b87f133d423e2ba4bd77853ecd9b2ef2ff34d2ff80242eb9f9b1cb819c80017e624c7f17fc9f5d1870db719e52af37016ef4d492ab51da61b05330fbaac9e9d6eb5e25039ea938b5b0492023b9937ebf0494dd98fc3dfc59f4f79438975c4f56906b01cd7a03ee2d3a4933a64dc208e866eea72b4dd0fef187024dc9931066ca0d638fbe205ba5f5c1798ec2fb55ee83661e86daa8762b2aa230b03b3a0ff5c5665dfbf4010b37efdb0aa4619aabd4f6cbd02563e55c210a433d484e073abfbb73173d3c95d14d7a1c230ac121c3507e28a7ae11f5014f312222f36b48f53eab3bf46e7206bbfdf73da4223f77cb0b816cc8e995f64d95fcb2ac17eceb71c02ef8257c13871d8e7c5732921427ba63c29c78e16413fcf047eb4f03137f0373ed1b8188d2670dab029b341bd45ae0939d9574f11642ff2c2cfca0c2941bb333ea8df24a7063e6a819fbe923919a13e77caee258eac79d32b8a9f07d9339b8accf257701fe4be970f49a6190c751a9fb6402dd19040e09a828f05c1b7cd6f1d08cca64961d875636252fd9f5f70b4b51e1104942ef7a092532b85dd53c9ac3be13e0a299b92014a1ce645bb696a18f7e8835bfc589cf48ec53885dc60d885fed203583b5a11b13526c278722ae3e9e7fc673254f598f5f4d82c9ccead466a28328a1daab69b92d4da2d06073633aaeb57c4af62b6ff41a933ce33a64d6f5a3c0956015d54e9eecca09286d76fb2ec873cd73b544aebb062384e868206480fa403468bd79b33dfa1509dff3886efe9772822ca4a118636ab0b3a6f9675f794f7365607c9db172890cec71df061853ffd3fecedafb897436d2019403b77b55bea89ffbc22f9b28e331e0203f2f3b2e58bb9c03f87682227a936ab665e32d5753285da071f505a36b22190471fa7e1c1df34f81af07316f61c7e68860d590c0f5123d4f354ce198a2bee58bd8819ed00972b2b8be4b95f72c7ea6b5f8845df2e0d60ee3477d4f9dad66169ccc0413cf9148541eecbf03720a04d96e7540c5bea5687d2a02e37fa525550efc589fe63a5535f94738b543dfe447efe390abbd6320641bda46fa3c7b3bfa6e4787abff82daaa9c659589baaacff70d4660bb8e25de73f6e4b0e1da7008804fb7f3395237e16868ec16cf6ec48d3b472cc36ed1643d32be869b16b7d45151ee57d928ef2a84d0d02e5a0283ff0875cf9889bbf19a241edc143aee72a6f2b339443627df35c9713508dd363388192b2d3f3342ae4ea245c72d8cdadd8fcd8d2e9ed24a4e1deae0bdc2a1983804cf981eb9d716162140087131cc2f7b28177bb3dfbc027fa4a861c12f9810047ecb5b68d6096bbb578cd8a839babc877f6811090856cfe607ee54e8ebfc5b7b5935d66672b838eb05a02e02b8a4fa3659b83f34b3646c5c01109678c67ce25d78da680d6cd1852aa9e869169be0f1e56881a2ac4b9a274d3cd1a8a9cbafc0b975578f82cc0d85345f6ffae0102b36a4cdfd2c1e84690efa1c95a4f72c241a7139cd8b5a0ca2d7a004bb0a1a439770888c12300ba7a026997029b98db4b20b1ac2679e4528cca01e82fb1a40f603a8a170c9119e2d1f84daba0de1928158e99988da87ab91749aa8d9760de9e27290743dad130b20b7a24135c134726bdea53e48307134280621b38d9150413a60531ab101bc09edcfef6a05f53ec75c3d5593a20a291fc78737683e5d385d934f2348f7b0bb8b97f5449a140328ec90b04cdf0212c2d77efb842739203c056ad101fed68b5eeae86d2644f908efafa1bfd6699821aeb79598f53d41235dd5ae135e8af037cff3e5ee6065342cab11c4e776e901d72868a4dfe81a3e12e09bf148ff5e66eb6e2c4ec01154c597b409cccf2eb8aed2d69a93d53ecd9f8512cefa0f93cfa69ecc77a2ac8901f53aa45142f8eb406cd402139c535d99c9e44593c4aeee7646ccd5d5ccc4bc32e93d878fd67fce436167d6680ed89daab93e04c64363336992191a3f9edad6c28a41def9f0b1e1650168e44fce8f89168e787fbb0d8286798faa2ec90d40e55c385e618eab3ce4522336c15493a9b1899e24c143023abffc8665337d45ff666d21af82313ac982bb6222edeabeea93833c59da46796b9ddc9c8f4161a9b939a21219ee0ea7031906be6e9a08b1fe735785018a216bc12b0e8113e58e63a808a9d5b2e48d6dce17dd564b9095fd5199b7e21cc4d4cc817ef65122e030bf74b5eff882fbcc884cb448943d51e0d477ab1704f3aa7caeb7058860ee0789ff00213fee260de93bec5d1c9a0eac294937d722ea5e41403244ee43d21f804dadc3a08a7b628e1143855863cdc64fa1d351f91b92e41d97ab0d149c409d766ad11dc2ba405e2520fa5dd47d272d7326d2767adb8d945c1281713a7d7731749beff529093047f6247d18ad48e11def4785bd6f7847529f578243de551b34d4fe7418847b878fb752abfbd448d71e10d4f1d0984fd32f9974b3db4db058752e1ea2513bd95460dc36151e99d60d1db36967db7cb733626b186f0a1dda086a7887d8a168895cc3c8d65ec164dd18aa23ad15ab0036f70e1087cc81171f8e01d7389b41ebadcb0af9658519607109240a6f2c339bef10348866ad8a3b9ac3e3283a5e0abca42fe4935c2c8520adaa1fa5ad12f43d72533bfbbbfc9a775d446a028217b9ad0b4f85701637b92de02afa78251d95edde9d6c0e7f5a32e3bf4f3be29e61f4b6cea356edea66d9b5c36f17281a300feb624f632d2f209e1d7b0bf39525c35b78700631e5af1b6cb1a741794510ef3d9ee2ed75dbcac35b8ee405c6f3ac0c41e058a5ced265d740974fbce1acd3c701c34da99c55fab5ef556651e14dbfbfc8a32281b2299a3695304f293cc4fcae3b67ba41c42be9c8ab9829703be6b0ba5d27a51594f10645535c3100d9bf1c318a2af6ae2e16db010ecdeb424c27799c7c0831e6894f5b414f3c79327bfc86233ed52807955162c112e60cf04a85a42865d5adf8fe433f69b690ea096dfbda28d15241a5aa160f2d5793a1c18f9e19452bae132547c9598a1467cda8e5000fe3a1718f28146a4ca7a6af7f131b2b27a9c385e661993886bc1e7b87fc911cc7161d1bbbb25dc39ca16c6226b166a1271a613fc9884d4c691b8daab789b82cee5daa8e62ce578227f3f9b083b6c1c6f2d49fc80a557b871f502bbf4caa5568c70e055d734cc3668d72ebdcd7dd335c7df199cc03abdebd40589a5c8c83d51820262a9420c6edd4ab0b7102b770add8a4e1c734a7f247e898f265e489475f736c7e29c57f07b4fc835a23a86775d5c82324b605a2765570c2c6e55794f95321194a34bbeb51800e03268f0f94fe608a9ee75f182988d3cb76816af8f31aa3a3fd7f952d19106406a2398780994471f5c47b915aaf157e7074c08234ac4bf53ca3b45562a52135cf85ea9133f5df701d9b41cf5f3c9a2179ff560817a8931d8a576b35b2961afa0fd610f7a94f6b24db6ac1d2c13ba055a9f011c21a1c365713b42b57e3830583f938f382daef119c3a34a80aa5cde84e7db9d111e9eb8e2ef6e498b27e657653ead14233eb0e889cf3dacbb4d400da2aaddd6728bf4bff055d9c7ded0c1b66d8fdedde7615687028faeb7b9eaaaa52bc9cf017cd285430c5bec7e270ba121dde02bbe47159fa403b0b8fbe5e826b4dea2ad3d3e173655912b99f34e803af4edc5036a21c4bb9764702d0e1fd674dad8b1a44a866de38d1b35d38ca4f0969edb4cd94122994692ef1646e4aa74a32be017a5c0585b89173038e275e9687f8dd2c4981838e7d76f8736ed92fbc87592e608100d5270a6661cbf630da16f766c1fb943b123c0517f328c1a2bd40d3bb945e29799ca1d1b2bd66fef44c241476d5b664c757a563dbabd46068efc96b18caceed735d5b5083c4219c2de61989ddd2528b155070910cf6b95690a81e98d00eaeeaa6efcdcbe7af955409f7d770965e9dc74f49c95f60b2902c680dbdb69458a332197b892daf10ad175885f9f16901d4d480e9c850df1607b89357ba8b0f8d94ed62d7a3ce045fa90209950bd1cf2ea4679dcfb0b940a8b590bb3900fbaf7dfc1ca8c10ea8df8e9e67290b861e2e2b722625b5bb2e4ed6aa684", 0x1000}, {&(0x7f0000001000)="70ba1c64db00a06a2dbb8a26dd288001641f7ba94c48fbdfd3e673b36b2ed54490e4e4def0066db2376da198cb91deba7e8d93c73b79fe4bc08d6fc6add9fe230804a9d6215a60b2f2fcba7164147da69f41f9b0062f12d4b2624a33b7a8596d329e5462b35498c41bfc0e88824be526e8c5e8a54d81481513ff3e1bcddfd454623ff5c41e11d7829342a7110c1d66ab4b3da0e750bae991d270c7b0025dcb90310fbf89dd90153e595b7c65457cfe140bc1851ec35ac46784f3b5ae1bf533bc7e9b77f8ea592d3a3df0e1cec4155c61ff16378763f96b2a246914373cdce691cabf9dc81dec67efca845f6421e9", 0xee}], 0x2, 0x3, 0x1) 00:17:09 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x5416, 0x0) 00:17:09 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000003580), 0x600080, 0x0) 00:17:09 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x4, 0x9, 0x5, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 00:17:09 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r0, 0x0, 0xfffffe69) 00:17:10 executing program 1: r0 = socket(0x11, 0xa, 0x0) bind$xdp(r0, 0x0, 0x0) 00:17:10 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000100)='ns/net\x00') syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 00:17:10 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000006c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000700)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:17:10 executing program 1: socketpair$nbd(0x4, 0x1, 0x0, &(0x7f0000000f40)) [ 1030.563560][ T30] audit: type=1400 audit(1030.510:315): avc: denied { create } for pid=17890 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ipx_socket permissive=1 00:17:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x98, r1, 0xf, 0x0, 0x25dfdbfe, {}, [@HEADER={0x58}, @HEADER={0x4}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x31, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x0, 0x3, 0x2}]}]}, 0x98}}, 0x0) 00:17:10 executing program 0: prctl$PR_SET_TIMERSLACK(0x35, 0x0) [ 1031.108082][T17897] netlink: 'syz-executor.1': attribute type 1 has an invalid length. 00:17:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8927, &(0x7f0000000300)={'wlan1\x00'}) 00:17:11 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x1, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000400000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) setxattr$incfs_metadata(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 00:17:11 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x12, 0x0, &(0x7f0000000180)) 00:17:11 executing program 0: r0 = getpid() tgkill(r0, r0, 0x11) 00:17:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8947, &(0x7f0000000ac0)={'batadv_slave_0\x00'}) 00:17:11 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FD_FRAMES(r0, 0x65, 0x4, &(0x7f0000000040), 0x4) 00:17:11 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 00:17:11 executing program 1: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000140)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000080)={0x20000000}) 00:17:11 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000020000402505a1e440000102030109025c0002010000000904000001020d0000052406000105240000000d240f01000000d41c27d1000006241a0000000905810300020000000904010000020d000009040101"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000b00)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 00:17:12 executing program 1: prctl$PR_SET_TIMERSLACK(0x29, 0x0) 00:17:12 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8931, &(0x7f0000000300)={'wlan1\x00'}) [ 1032.328665][ T3687] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 1032.719068][ T3687] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1032.719908][ T3687] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1032.880813][ T3687] usb 1-1: New USB device found, idVendor=0525, idProduct=e4a1, bcdDevice= 0.40 [ 1032.882298][ T3687] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1032.882752][ T3687] usb 1-1: Product: syz [ 1032.883880][ T3687] usb 1-1: Manufacturer: syz [ 1032.884130][ T3687] usb 1-1: SerialNumber: syz 00:17:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f00000004c0)={&(0x7f0000000600), 0xc, &(0x7f0000000480)={0x0}}, 0x0) 00:17:13 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, 0x0) [ 1033.644346][ T30] audit: type=1400 audit(1033.590:316): avc: denied { ioctl } for pid=17937 comm="syz-executor.1" path="socket:[38482]" dev="sockfs" ino=38482 ioctlcmd=0x660b scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 00:17:13 executing program 1: r0 = socket$nl_generic(0x2, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 00:17:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x14, r1, 0x701}, 0x14}}, 0x0) [ 1034.087574][ T3687] cdc_ncm 1-1:1.0: bind() failure [ 1034.106682][ T3687] cdc_ncm 1-1:1.1: CDC Union missing and no IAD found [ 1034.138754][ T3687] cdc_ncm 1-1:1.1: bind() failure [ 1034.300393][T15550] usb 1-1: USB disconnect, device number 25 00:17:14 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x4, 0x0) syz_fuse_handle_req(r0, &(0x7f000000a740)="b14bac717f33b4da9d38b32e9021f25131e80dc91a9c379756e0681567170641536ca4d038001103f72ff43e855505fda0074415ba6f616e6ac12153274625be364bec6403391a4ed343faa48b3d41f8f8a775eacafb92c072fd50de173ee7a812f0d86210e7391279d1bf3180fa03a218f1a723ba1a8091f6244b0d60640ab1e2b83e02a4e64de31bbdd8f19192639f42e36d7c9f654672ded585850a6903baacdd105f26b39013342db134174630393658c6573f83fe4a06ee7e8f184b7eddfeb4681dd254138db8bbcd9a1cad4b27e41f6f04de53ada9f02640e2d0c18f35f06f232cefb26f6465415f084d960d3a471647cc247989e30142e61dd3b135684ed29abc4a956bd1a886132837ea6fde7855345ccab98d7a4fe317e399db37a6b2442e2a558be32d8a10edfbdd24914e534b3004f0d412fa7ce91086260898ae893be768714e8d21be32af17ed4de9a30f4722cdcb502da10fd8370aaf59d9bafcfb9cafcfc5e0c4ee0413d7bd03467cbb558e46a8f4911b22ca6cef0ed0f3dfe5d3ce16e7663daec3cd6006fe5a4e9ee3b463a55476395b94b8c56e74701bc51d342a4f465861b8ce406d78d59f5998ee8345700a3637d5ac96022b964d9a888aedfa536a76a89280e16b75310894dde0699783b650f07978d3808084ffacb765630126310619fd61840320059e901f5ed7bb32ec87bfd6ee2286b6fdef4951ecebf62147d48c66bee91bd621f870fa8cc916fcf180dd727c5be3f0520c467ab947eb251314061a99778b7600ee66cac17215bc5787f5a9efebc41c34356e0e8f8c33ffcf158935a265da8f6b566589f303c3ec3fdd93dac5a06dca3c658e9aeebbb8a1007f2bcadac207c72ca1ab0ba20ac4b74b065d37a5561a7aefc3449ae95f25c647b9f8884a1708f24413cd94e629e8888549d5a870e421884c241884ead01967df6ec50d9e8e5c50acb569136c921ef44bd819d3b61f1e85b6bc476c88c6e655574449b1a66cc882269aefb2793210b56deb089eb7cbeeccda3cb977961f6c3c6a04340c3751c41112e89fee9ad3dfa18b7879f8d2e6090d8a09593dfc6f36e1e67d9af403a0579dfd2e2980a9b24335a5461f92553d7933219fd66faff5e6e950040d962e4af5ff9d9d342a99284cc978c0bdf740da5a5b379023563ae49e056ec7ec5beb4ef411b3426fb625d659587958f88b778883ae41a1bfb35b8ec00e81aaaf3b60d8c8a5b5ab4407f02318825a8efa7aaef1a5a1a264475d4fd13419422f33e7479252f79f811197e51963169a5ab475715b9d2ffaddc257cfce9259d7126a93da20fc0ed535c828cb0c9ee4b70d10d5e5d6990baa8670650e0941edba2b9d07d7caf6db88fd3903c1170d8e4ae9606b7b135bd6531979d5854849f81cab99cb6c18d2ed2628da9c2bfac5c0b3a45fc8c4fcc039822daebc23c52226faed3048383f5fdfade4a147c041df41181d52468b06cceeea97b6b46ea406adac4dd9a074c1b2aa3bb67db7d946789d39417e8569aeca7afe4a55998e9b4f7ed092bd1f7b44fb60fac8af812ef5168b8c2e9ddb7e7105f201fd935ca21bf8a12d06bfb675935fa5a7b19c4c7c728ab28e5f1d2b9743c91ab1fb26fd4fdb492c9761a893f23a68a58f092e09d0658d8ca137d923d30caf862d0e8fa0241819322b248f56da4ceb08855f67b55b92bbd1376aec2f3347eb387364d0b6e484ae9e63e2d8ea97ed9dc5ad55911370d3c08df41762435ef144e69ecd972362e7de54474271ab828305a0ea20ad60ff6ed1ce41f1530ab08da01e123facc56d4461a42f78b1fe57204d6ceeeb411a4f41ba6dff13c0e76756c5169cf5502a0ea797378661cef9b25489f288da4a2fe77e597398b4ec906c638d8ce6f42d14d64583e3a16d4eb6d62ec0dd639d38f06c6e3ddbf64a8a9005855285695305acf065d7fd082622a17bd50f02202b7d3d0fe6509de74c9814f3eec781447e214b41635bdab79bf54b758d4266b8e526c0269ba5c2ec5458e96e4c969f35b26069ee6e6afb538e93c472c71e63c99dc5b4777d71928b24b007df5efb2caa4513c3431ca03c7ce6a64d08fceda0e4b76bc0dafc06092d5d5c86dc3d8e4029f5b3e1e4a5ed02bd27feaad6b0e9e468b0657c3cc6fd79affbb7e3071fb2ff7eac787c2f92c8a8e1ab852d2aac9b7553da6778d20b2818b13f4d97d4f02cf7f25f515023902f74999c1b97b15e314e13d5f812421b35e121e7cd490c0e2bdc0c01b0d0783077751e328058a93e50b4b4c191580e9b063687003612b29668420b115a5cb58f9437c82792c2d0656400690b9bc5eed0a7ef1a5a6caea747c3f999d6e0ece11593fdeac0ec0dd5a6980237c235fa92ba00951c35215ffa400841b00e7fb45b75197654aa74d42e69ac9168e5348f5e05f9f62af169113577ba1f605dfa67d06f1f9e984adb259b3e03a2de46918f35cdce2f9b99113d90d1179f9b0ab5ba9c23289d6ad6f14fc144e31e4a58fe834671318f3a964bd1b6863717f3f751899555f9299e3e529230f228385fe662d40fea64ff13cedbb97515e50fd923914bfc80aa8cfb892ae58472b5d94d8472c124e41e238cfbe07989f645d01babf95bf921707d2493924fcd11af15fdb962af3e4affb866713d31e5495c62f36187ff9d6f4035af38ff8d33ff03572e4c2ca99d6ffd934a880efa19957b01f5ba36a96c85082d51e9531f0230394bd4e306c76a3a882cb2d751587062337ff764d60c40159da1036aecf88eba1d6bdfe9feec22985110c0df3a795a80ee16e46d9225f43502021c4d92e4e64479da4bde9a094d200c06eb315ecf1362bf4820ff91d2f291a885ca91e587cbd338d084c1cadb5542e515f2c3c05f9b58e419d1abc1ecf2b06d851dce5abd99d4e901b4b8acc80706e8844d4e4631f02b1fd27d72a9a6f0af27e0e5ba1be3b562b6c9c744e36b480389d8ea5810062313b3dece0065566711e6db4b8aa6b62a73dbad8181283521f79a1f78db76996f80112ec27536914206f2e064eb9e67de81beaf3c5bd9590ac688f275fcd0d47d60f7f6b67f9d503acce496306520bf584be38ed7eecc78c5a26729141e335f2e2d0d464d84b47ff7e1b0a75f322ffa96c017e74089bde4a8464c24a2397d9e8ff6fd287d3945b37bb6d01a3753a10adebe8058217f3380f69b251c5c89fb3a2caa3e13b12bca7c1fe11ef7c6d73f3375ac64f60a56fa248cf326c5bbecf0dfc7d314e9de047626516fb83ac06697eec948e94cff053a1ff1eba7977786df903453f44a5eae207c3826a581ce2873e16ff4cdfd190e02de73bedec27af6f8acb5cd0151d47cff808f71a1f4aedba7d24b0631fe36cd84abc798a02171965c5d3c628acea5d30abe8b1a20385eca6ea68b97b87014254a467ba60606af3fa4137dc39198d3cda7d6d9b552837c9fe254463339447a2841c13458f0709211dfaab59d1bff3ad04ac699351f8bbca76e0171dd430a00af34f2c9f79a17189c631543f3230a49c7885b54e97cfb5da1c7b19e924d2b75a9e2e323784a1aa3454dbba05abf76125729a006fec97706b0a9fe6b65f613f7b8f235b7a80ed0ce1830af96a82b5c5be1623a3929942a2fa7e47e9ae43ff3d3ddf098bfa2807919fae0f26eb75eceb9912b2f55f4edc4e4096bc6d5ae2e4028f9b86e9d442d90b32cf786432f3ceefdaae0f56f1c44a954607ec380ed9d86139e5755c2758793b76e3b432a2f2003a9f8b9765c341ebeefcc53f53126633f87519c12c5749f6e86a4fc5fd1ab6a36e3bdcb3af6a286ebc1ca235a76338d58ddb639f0d9638d3ddc8ca60568fa110845df7ea8d21b343bfb38c70a1d914a9d8062056bbd345598673340dd81820c0680364176f9bcd8fe03b704419702a25f6622219321dddbf1f82d754411958803ab12f91db0080f7b80c305a50683e89765dfd0ee426d28de96390fd72b78ac4398ab38ea17674f6d03fe12c770ad906ce619c50b80864d3764ac467374980dbc2d19906c4f8fbdb7ccbb05bfb0ef10804ded1221cb7b104a4de044977014c2df6bf375d750bc3cf468f2606d32a8264644f7cf6ce896e10095443f459695d67c8a8ac5a8c47aaf47fa4f5d048c137c1f08e317ab6203cc9545cf5c88492670c1eea7ced4386af56d96f9856b539fa88345e59c3ff9d46501e2b977d828778561d4dc37c8617a583c18845ff10c9af848d5ca8a4641733ca6d25796046ca75fef718b219186de6cb362d5dacc753af3202bca7cbc1c00c3873ea8cb8205289b752d0df8fb4874605791db82bc774bda022bedd32d75a078a18c606ebb4322832367afa56a2461f9e585043a81b56f83acf3cc9e01e2b17f680a661356ba93b8d9346f741af4fd81abd92b5de406c1c3826610fcb4e59aaa60fd1a76a519706622d7778d182094f217faf7deaffd6727b9985e282c805e8c0a0c99a1f7165e058127a73109967dc011a87ac3da2ad589aa597b22844b45f4c942db41ccbceae136b134126d9f50c8b09fb0953237776699baa6166c1965fba89a8e80c99b8f8da52e25da0c5c3e7eb961607cf7c6c5fe99002c31f93de90e0faa54c789212d9da1418f40e77b60322c72264dc82acfe7e6410d9de605254cf3575e34ac77df71d6def705725ea3eb8452610341b59280782c66fdd25ed6b13de438e0eab7895320e2aa95a649aadc73da546a8b4c8ebf03866c1b639e79fa6019c6e1bc04c17604e2344398bebab0821f0fa8ab595df31efc550296f7d0ee7ad84e706f7a8ec56f955f2dadbcf4162b2402c07c290207cb01a865cf86497388510acf0a28a9aac064d0494094cfcc90081f6011a5a6caeb9bedb3b28fe4b424beefed37723792b6c3eae7721309fcc184479af2bbcc6b2f23c356dde8b09a1690e3480646f957d28c2f7e66285559639bfbfcb371c1d6d29dfd92c3a23e3e14fea1a6138d9d428823c5d4f674ed30085e0859539d9e4da685583aa3eb47f577fbcfaf96ee9a91d58e10e2d650fb93e3edddca874c2063b6bc7b36fe47c4a5ce3dca3a2bb93bf45554642e5f4cb612cac1432aed84afd228ea6cf0d71a8550aecb7058d733ab7d318fa7fea1410b2c5c36f39256f7f7e2a2ce5ff15f988142ee2beb91add3f4d3202bf5504b0a582780555a0be8ba5491f05c688da34e3596a28b92be039eac256f7ba7128a317f2ef88c8b8b8479ac559e8c03d12bf11337d7f61c751ba55d80ff5a1008a7af118f8d501cd3f3f936baf8c6c09fcd0cbe69fadbfbedb46322ee42a6b0db7672dac8950d6e93456d6eb3ef30b55cfec4b55f66fc3cf212117743fd79ce062940634fe78ec17bd0e916479c04464a203b69b673e4a0d4153e7ed4feda98c5daf3b3f895289102e60d55334c7ca57cfb3c4ba42d726da66517d9c691db9687923cc67d072fbac201f1b7d4f481855d6c485ac6bd1e89cc4b1a215113b72b546b374cb2c3d4183882a61a92bf3f2c8d03c78efe84bb6aa00a3668cec199d3d25003830595502e2d4740546d008729c7af21bb950cb83644c2720d74739af20fd64d2aa970f7f61e0a915eb0acdb960ab0032be047be6e488f46f0b038d3cf9b90e6a19557e69fc8cf79987b7c545da6ff779d8b67dcc08b4d82bea54f57f36d5cc222e98dfd9b7816b66beef0eb0c8062c0e56219a0dc79bcef182e18bf79f5f0ce914568855d4e97b9dc62deeb2c80960df5880dd67cf8ee087bcc0b86ecb85e29382a3bba7e9290e2a9aef7c13075ae8b8ec98979709748e06427c07cfa0ba55196af3f286e211827edac638f6e592ad07bdb7ba8d5cd4f9e3340f8ba567bd259796325c578dd6aea67c7d76cf2ce3fb22dc4ad9383ae271d38ef21cf2103defe5b71eb6186f2ec2a991e8a3dd0d21a14a852435f8b59e78234a9c164b68813663485574fe223c97245365ee08aca295c9ed974e04fcd51b60f8f3f53d9384cbc2f88163b51c53f8729927e98c42f33112890c142784d9bc44cb9a771a5a8b0589f1ee1c2e7a846a213af02b8e596bb9158c57520bb9f17c2dcda6998fd96b2e1eedeefa52b61f36844b7bb1b91a5e70305683c85fb79f4f439dbbdeef3d42fa79c82d82aaa6ff224c27393cb26b9c51c93320537a832f6b2d1ec55a89da7e8885324d6f80cb605b793545776d8f9d05ab1fcac7c1b8132906aea263196979a8e2063693d24a6b665e6cf443e0476b73b10ec47c5998d1be8be66a16f32cdc2f2abc3ec3e956abc7c50846bc64c1d3f2aa388e45908ec09c6f12bfa21c4620ee192b081fd218c4a9e57282a47c222d16e2df1a4e01c2e3eeac359ee8934f602750f61ad8c19d2746c49cfce6ce1ddffdbbab44480dc5cfba855ea2c526a1433b717bde0ef70bf8df0314c41d03855ca6beeabd61707aa1b53168749f5c7bce4e63ac9bd6b3ec631767388b6ffa2ae9adec2369d5dedbba8e3187d8a8bb6228b88995d4fdb4ecaf28c70b6301a94f34ccd33045f98b5f8f2b0ca12cb8738827be805212fa1afbee961a0c1d76129ff67ceeb6cc4b371c8a51ee6ab14d16bc8c762a01a8109cab23a0ff249d652b22ca58f162e39e53612ae3232f15630f662a0ef664ba7c658296fc597b627d2e5e05950bb343c5cd6de4a21a3110066d2f16ed5d9e2b1527a2113f67254ba697aef338abc0e5857cb702a7edf4fe380c2947c4bd252b61cbd8618a6b19ac5e15874a9303abcf5313b40efad5c6b9ff06fbfdc5a4da516cb73c88795c6e028fc248529dc095a1c6b495742c299f2b0f7594cbcfff145fbb93bd01c608a7568d4bff11982bfaeaa0c39907d4005b3dc9037ef6aca67d872ee232d43d17697154ebbe933b4185aa0c729ea8f3e461728d6c3454bebeb15c74741fb9a065fcccab01df413d4ae7a41eb40c681c63b0a59d5f8dbe156acda12f0156431ead5a1c6a67753cccdcadca07c82bfa774ebaf37ca27e1d44212ee58e355283671a5c5bc7ceabc7f33216b8250f94edc40b2ec5fc57acd69ac75922c4913dc96dd75fb87d960a24c1fd1855ecdd3acb17ee198865001157d53ed254b7dfd82d6114d238de7f77ad08c3819184faad96fd70c530af8ae1a6654f326fb8b9bf7bc3f31c831eb0dafe97fe331ff1fb87c8f78c0c101ec5f3366bb8c8b583ef793f699eac33a731a2bbae9f0962618e87abae0b978ff9dcac16728e46d3bc3deaefcc610d41fbd6d37ca247eac594e4b1ed599bca2e98063eea04a71f94a1087b6dac08b87e8612b8eb13a97c22ccef15c4fb18ea9c1926d02db4e9d6be680b1713cf44ff20afc8392baa38c4938ffabbd474967602c7cc802dc652b1ab8ee47754b182b1bcaccbd73af074671870ddc48d90083704cf5fe65a48555510c310ee3b07d02894e88c4e19b541939469d12b8fa7c8989cdf3a12804ec39538f29800ebca4c7b7eb387ca6a49481260b818facb40802a454844a976936d8e0e071791a9f068d3426efd9076b22882f83d269e6186051322e04dd7c84c26295837940cc7201cc7b2a7cdc92bd22c9e5e223ae2211d5e8cd44fd0797778d3ca6b2e49f00206c7b7f59581173f1a1e5da9f7603cd5b5831afc58f7d4a9217ca9477cc17d2b49b79e49f0e058ccaaaa58e649368c97873b33c7f42aee78da280937c689e0ebcd926f67d818486859bfc47771f102eb242a72b8242ecee5c217cff385b2def8ebee07cafe766fbb7f5c0cbe2e1d8d7b3922f53f18d11095f9b1c0eb9c809764e39cd4e216aea123a5200963d4cf88fa9ec875c5e4663a637482f2b295b0143a2cf1d4f2f44466ef6cfc9d9d012e82882a754ff81131a50e8b682d90a61aac61d59cdbf203e41c9cb8ba25a30d9bf555b51f2ecf9a0bc42b4e0b5b47896aeffc48e5bd80b8fa72a9c5648c0625726f24a549a53cc2b915ae5aa481562e0a585345ff976b53b77d823afa654f65dbe0fd72cc08577087278c8e4c7e0653b6dc00d8c20639bd33e66c97548c9b32f49a64b755d7bd1fe416c485735fdcd5c275e636337edaf996d69d17d38a6ab64e259ee755226934842ebae6908380a56cd0df5c217c7e9ef79b713dbcdd54d847a02884b61cafc12d6074628ee0adc6998b2973f1a18b51c1cc243f65d49dcaa245827dce28fe18e6cc560d7bde617eebe3584f8de9259e2d91e4ac492682bd518498d092f4accf74622d421ea82c718873440aec21ecb3f86c9582f280ae7e6aa83c7a1ca19b41fa4e54e20ddaf8c3fbd70d25ddb4074be825897ce1afc528a4ea87c4d1728cbadb7ab17d5a9d8eae365e297120b868b48d136ee67d15497f28c598d36034dfb00d3e00ffb9087c570775e156561e6755010de9b50144bb3ce2186205fbf4f67794fc3292b0bcc43f4fbbba818f187f7ae90fe8f113c18217c7f39344c317beab730e4f60d24eb8b4b6503c56af4ac7ea5bc348c9343a8ae0e2429662772dd5766390ccedd6f45a264562f9e013000d8029fa1b1ecb7539e443211264b7b995a6304a965c48adab27ab9e1324ed360106514f1605d1e3506281d70772c2460d445d0363fc6c3cac358c4a7076d86de3233f3fd1794eccc63a0ef3bc76f02b4acdc48e664753de1d2f05df8bc94efeb849f31de384eb71afb85cf665c5aba3a87d865b9a1c6fa445754cdf178999d476d121bae7be0af7aead30be889eb118d99a699baec7140dcb641b9aab35af5248b3cc99f6bb256c06185c5d2af08525a863293c4bf51058ce161cee5147c37cadf0ea3eb1a71ec6e2369e74610426bbdb2890876a9d8279ff9c701b3992dc2e7b6628f54949d621b484a5a3d3085f06cb4f11e84195474a8e31ccf32b5878a0db095cc038217a72374eb0ba1a4fb7c01fe196fe7f8e7e985afc6a396755d392a33c8cdd5279d6b363e95d4a857857566a85350c35b6995298bd43513328ff30e504efde3110d9c114e3e5b4df2693882f1083a3a26069fc935fc53877be188b7d1c89f8cddc2bf198cf74984d59f23d179f16492b5f535ce09baba535f3aec131d61f7af7e332e261a709d5afaa7e46a3fb434efcf6562779272084b964c0addcc2070f2e9157b27c260c4804b7d74aa43302218c04861e3ff1ef598308b49c719088a2a92d94d581730094b332ca5037896babac1c349d651894b7e581cc9f70684bff7dd7a2dbe9286218ee99c7abee789429f502424288bbfa870a2916c65bdc4cfbad42d9f277704a3ef9175d7f2860059f62f8de4ea1770a7b3ba958274af8f18fef835000b012fffd7e2a7d824e163adc3e34b89f681a39899124c31f40c6587dd569f114438b0fd9c3aa46c4a748a5accc181523e76a56dfa4e2269108590a9ec26de593e0e680d79d2f67ae21bd6720450679c719445d87cd3a80034368de3c5efd42a3bf7262a3280849ac059ed97367542fef27fde17a5c88186169d33b24c84bc31c61781aecfbb9800b7b91506d46826f64e18205981153b68f949750e5a6777635d68ce8552f2eac6d1a07ec22cf18d1ea4ace52182e5d17412159445369b713e34aa5d71d46a69a9639da03eab691e56e3ff4b31d4e9dfc106fbb128ae51a7e585ad51925879f5ebf39750898f0bdaba808846eab86cc83fb60129ec73671bfc0853ffb6b7f6255235fdb805c1d720d4fad202e29804a58e8f8671b841604567d140dbe1c81f02b8e5e52be9a132ca48f46107e2b323c4b21de0418ddce369a4c729814711f5cb24682af477a2d410630904b1fe82d60c20adabe8ab99a2bb9ddb0768ed3001480ea98787503e2e85feb60f2c395dc27392ea0e57d1a84412544d30da2c0a0f0103771fd86dd852248567c26a0829b04350d27f59a2e3972740834662a52e20390ce2eaad07c44f9d466c172322e58cdffee332972d415f20b338144a401c29c93cb4c64984149cfee8d0a6b2a80721744776830d9228c1e4461944c3cc7d525e8905361dcae9f7b38ae5a4a3e9c2e3c2bc04fc227a1b685832d2b192911ee411cbb84dbce4ae37b1f24d919f7d0fd3bf1c59babcafe33b04de6680f391cc357f637519c8110866846df391e94c83598b6875aab5e5becfd1f2c0f904f77328fab7381d3a37bc6ac854bc37d03401a77840d3f742f370d7d51b65390389e029af30021158ab8ee52bb21e7f9f02007c333c1b0e0f64a7de3fca36660dc874012ebe07756923922a9650caf29dd47b2d78118907c8c594b7ac6293d0d0e4db1f2b266ca8f15df24a3499d4c81fde78d6206d4370cd73f7997ad83d924156a269279f58d1c9cea3845d1232172cf0089dafe0dae7789609d1cec40051548164a0222b008c89e2fb4eb7335e399d45e1b8ba57d37a447731605a10f3b429f6dcada9935d82bf4e6ca987fddeb7d21476ef5923e04d92f27f1f75e59cab0274e8787c22baf9f968180192e7deb2b1c77aacf7865e27427762af4b0a1b442341c579457fffc63344f0988a527b07e3bd633c68b1b8620aae9fd866d0a8bbee872a27faae3d8cfd04ca90accfed671b9c8e85b83eb774c99a0cd44cfdf3fa6067220335182246f7b0967227342b3d48c0ec38b44c9f48024506fccf5e7a4c3aafca4651e13c7d7f6a99a41bb66645ce52bae840d9d154548b00aee80fa03db64fe0c1e5c9f4cac10ba17c9731e86acc9e1816fc11aeafa27212b5d8ab430c4336ff0aa127ffb25551e92d5635876b5a7d32a7f1f4ab5a2e6d7a228e3a79c1decb661ac59d41818209c7cfa7c62716d60e82bbac8dc6f4b000ae8c5cbf1228f7ef3e402b0dea2ad1a68e7d07468c4f530a955cc0f3a5c88c2129fd47ab2ca27e2e19d936fcbc7cf12b6e153931aebf2ee62587354a7b21414fad49cb5c030d9902a2750820fe7446b8e550cab4614739fd5bea445368fa3be03fce6f134fe0f8e8d20de92e578085d20091413f8edc46e3c1ad6babc2d82bb5806864e72d3034bce8e7f0ec69da80bfafcf508b964b803c57438725d87f71ef426ebf80ef69ceaf7c691943ea2a00e2702b61078e403fb6cb13fe00d8042f68eae146cd97f63340a047d5048717d2359ca906a39de0e1be64771c2a2fc877e909958fea05574f369d5ece5d9d9db821b8aebc6303989f57a18688090d0ef479a242a8e559686d7978a95b045e8fc253840b9e8ed63e18008cee2005f562c0da775d420898e1d1b7abb888c07f2fab876fe130a6e4c9e75fe7d431097701f3228bc8262de5d8b50a93cf1b92cc3a70adf83446aa14d6220ff2fb98e96d9067c6d75b36675f63bb2176d80cff4d616253e1d1b64dc501a77395c993485599f7e8814c9b5c84b21e0b5d072c6b71f51c1c4e0abadfee11ed98f85098a84f74881f97159ff84784d3ab6352f1c4b1d6833b7fee3dace80b065c3535a7d0b7b4c40db7bc295401eea861b9012c2147cfb4c6db1116720be0b61f795493744c895cd9316b0780efd890ac05b65858a8ae33118d244bf530d4aa091edd37a0b2f128b8d0a0be5da0b9e8801886507cd3ce1a96f63a73904f2507858f75bb09b40102d4095db7e19b1975180b2d1520b84bb4aa08ce93ca73f25e045f9cac341bad9d26aafe1caa67c3944d7aad71728af90bbaf133", 0x2000, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:17:14 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}}}}}}]}}, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x7, 0x0}, {0x0, 0x0}]}) [ 1035.387303][ T4034] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 1035.648608][ T4034] usb 2-1: Using ep0 maxpacket: 16 [ 1035.771336][ T4034] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1035.773705][ T4034] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1035.774545][ T4034] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1035.776007][ T4034] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 00:17:15 executing program 0: r0 = socket(0x1e, 0x2, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x40040) [ 1036.059677][ T4034] usb 2-1: language id specifier not provided by device, defaulting to English 00:17:16 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={0x0}, 0x10) r0 = epoll_create(0xcd6b7fc) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000000c0)={0x30000000}) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) [ 1036.427569][ T4034] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1036.428163][ T4034] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1036.428411][ T4034] usb 2-1: Product: syz [ 1036.430029][ T4034] usb 2-1: SerialNumber: syz 00:17:16 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5}, 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_all\x00', 0x275a, 0x0) fgetxattr(r0, &(0x7f00000000c0)=@known='security.selinux\x00', 0x0, 0x0) 00:17:16 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) [ 1036.768860][ T4034] cdc_ncm 2-1:1.0: bind() failure [ 1036.790023][ T4034] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1036.790238][ T4034] cdc_ncm 2-1:1.1: bind() failure [ 1036.795008][ T4034] usb 2-1: USB disconnect, device number 22 00:17:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40c41, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000080), &(0x7f0000000180)=@md5={0x1, "99e47f6d2a16dea9fdf13b84af82b528"}, 0x11, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000000), &(0x7f0000000080)=ANY=[], 0x14, 0x0) 00:17:17 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000300)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) 00:17:17 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x89a2, &(0x7f0000000300)={'wlan1\x00'}) 00:17:18 executing program 1: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$RNDGETENTCNT(r0, 0x80045200, &(0x7f0000001440)) 00:17:18 executing program 0: socketpair(0xa, 0x2, 0x0, &(0x7f0000000440)) 00:17:18 executing program 1: r0 = socket(0x11, 0xa, 0x0) bind$xdp(r0, &(0x7f00000005c0), 0x10) 00:17:18 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x31, 0x0, &(0x7f0000000180)) 00:17:18 executing program 1: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001400), 0x48) bpf$BPF_MAP_GET_NEXT_ID(0xc, 0x0, 0x0) 00:17:18 executing program 0: prctl$PR_SET_TIMERSLACK(0x2b, 0x0) 00:17:18 executing program 1: bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000000), 0x1) 00:17:19 executing program 1: bpf$BPF_PROG_ATTACH(0x8, 0xfffffffffffffffe, 0x0) 00:17:19 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f0000001440)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="01"], 0x1c}}, 0x0) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000540), r0) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000580)={0x14, r1, 0x111}, 0x14}}, 0x0) 00:17:19 executing program 1: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) 00:17:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x14, 0x0, &(0x7f0000000180)) 00:17:19 executing program 1: r0 = epoll_create1(0x0) fgetxattr(r0, &(0x7f00000003c0)=@random={'os2.', '\'+(\x00'}, &(0x7f0000000400)=""/33, 0x21) 00:17:19 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBLED(r0, 0x541c, &(0x7f00000000c0)) 00:17:19 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x1a, 0x0, 0x0, 0x0, 0xdd9, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:17:19 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000010c0)=@base={0x14}, 0x48) 00:17:19 executing program 1: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000040)={0x1b, 0x0, 0x2, 0x0, 0x0, 0x1}, 0x48) 00:17:19 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x5425, 0x0) 00:17:20 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$F_SET_RW_HINT(r0, 0x40c, 0x0) 00:17:20 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r1, 0x1, 0x0, 0x0, {0x13}}, 0x14}}, 0x0) 00:17:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fedbdf2501"], 0x34}}, 0x0) 00:17:20 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NETID(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x24, r1, 0x401, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) 00:17:20 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0x8953, 0x0) 00:17:20 executing program 1: r0 = socket$nl_generic(0x11, 0x3, 0x10) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={0x0}}, 0x0) 00:17:20 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xe, 0x0, 0x0, 0x2}, 0x48) 00:17:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x400454da, 0x0) 00:17:20 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000002200)={0x0, 0x0, 0x0}, 0x0) 00:17:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$MRT(r0, 0x0, 0x0, 0x0, 0x0) 00:17:21 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8913, &(0x7f0000000300)={'wlan1\x00'}) 00:17:22 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r0) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, r1, 0x1, 0x0, 0x0, {0x21}}, 0x14}}, 0x0) 00:17:22 executing program 1: syz_genetlink_get_family_id$nbd(&(0x7f0000000100), 0xffffffffffffffff) r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f0000000080)=ANY=[@ANYBLOB="0004000095c392"]) 00:17:23 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 00:17:23 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000002500)={'wg1\x00'}) 00:17:23 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:17:24 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x48, 0x0, &(0x7f0000000040)) 00:17:24 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f00000000c0), 0x0, 0x0) read$char_usb(r0, &(0x7f0000000480)=""/4114, 0x1012) 00:17:24 executing program 0: io_setup(0x3ff, &(0x7f0000000c40)) 00:17:24 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000001480)=@req={0x28, &(0x7f0000001440)={'veth1_macvtap\x00', @ifru_settings={0x0, 0x0, @fr=0x0}}}) 00:17:25 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDGKBLED(r0, 0x5421, &(0x7f00000000c0)) 00:17:25 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8916, &(0x7f0000000180)={'batadv_slave_0\x00'}) 00:17:25 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f00000014c0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001480)={&(0x7f00000005c0)=@newtfilter={0x24}, 0x24}}, 0x0) 00:17:25 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0xb}, 0x48) 00:17:25 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x891c, 0x0) 00:17:25 executing program 1: syz_usb_connect$uac1(0x0, 0xac, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@extension_unit={0xd, 0x24, 0x8, 0x0, 0x0, 0x0, "8567c6f5e874"}, @input_terminal={0xc}, @input_terminal={0xc}]}}, {}, {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, {[@as_header={0x7}, @format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x0, 0x0, 0x0, "b049c8cd4603"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x0, 0x73, 0x20, {0x7, 0x25, 0x1, 0x3}}}}}}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) 00:17:25 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001fc0)=""/184, 0xb8) 00:17:25 executing program 0: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x414df05ff37447f6, 0x0) [ 1046.017516][T15550] usb 2-1: new high-speed USB device number 23 using dummy_hcd 00:17:26 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f00000036c0)='ns/cgroup\x00') [ 1046.288836][T15550] usb 2-1: Using ep0 maxpacket: 32 [ 1046.453724][T15550] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 1046.456728][T15550] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1046.483681][T15550] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 00:17:26 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000100)={0x14, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000001740)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000001340)={0x44, 0x0, 0x0, 0x0, &(0x7f0000001200)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) [ 1046.667211][T15550] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1046.667918][T15550] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1046.668180][T15550] usb 2-1: Product: syz [ 1046.668322][T15550] usb 2-1: Manufacturer: syz [ 1046.668481][T15550] usb 2-1: SerialNumber: syz [ 1046.988689][T15550] usb 2-1: 2:1 : unknown format tag 0x0 is detected. processed as MPEG. [ 1046.989128][T15550] usb 2-1: found format II with max.bitrate = 0, frame size=0 [ 1046.990721][T15550] usb 2-1: 2:1 : unknown format tag 0x0 is detected. processed as MPEG. [ 1046.991188][T15550] usb 2-1: found format II with max.bitrate = 0, frame size=0 [ 1047.047496][T15550] usb 2-1: failed to enable PITCH for EP 0x82 [ 1047.067984][T15550] usb 2-1: 2:1: cannot set freq 214733 to ep 0x82 [ 1047.137275][T15550] usb 2-1: USB disconnect, device number 23 [ 1047.387173][ T2951] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 1047.747167][ T2951] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1047.747602][ T2951] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1047.747798][ T2951] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1047.748001][ T2951] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 1047.927923][ T2951] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1047.928564][ T2951] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1047.928839][ T2951] usb 1-1: Product: syz [ 1047.929001][ T2951] usb 1-1: Manufacturer: syz [ 1047.929147][ T2951] usb 1-1: SerialNumber: syz 00:17:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x4b49, 0x0) 00:17:28 executing program 1: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK(r0, 0x40405515, &(0x7f00000001c0)) 00:17:29 executing program 1: io_pgetevents(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) 00:17:29 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/ip_tables_names\x00') read$FUSE(r0, &(0x7f00000026c0)={0x2020}, 0x2020) [ 1049.367165][ T2951] cdc_ncm 1-1:1.0: bind() failure [ 1049.387438][ T2951] cdc_ncm: probe of 1-1:1.1 failed with error -71 00:17:29 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000180)={@empty, @broadcast, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty, @empty}}}}}, 0x0) [ 1049.408101][ T2951] cdc_mbim: probe of 1-1:1.1 failed with error -71 [ 1049.427524][ T2951] usbtest: probe of 1-1:1.1 failed with error -71 [ 1049.432249][ T2951] usb 1-1: USB disconnect, device number 26 00:17:29 executing program 1: syz_genetlink_get_family_id$batadv(&(0x7f0000000380), 0xffffffffffffffff) 00:17:30 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x9, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x0, 0x10}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000100)={0x14, 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000001340)={0x44, 0x0, 0x0, 0x0, &(0x7f0000001200)={0x20, 0x80, 0x1c, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}, 0x0, 0x0, 0x0, 0x0}) 00:17:30 executing program 0: socket$inet(0x2, 0x1, 0x84) [ 1050.957291][ T4053] usb 2-1: new high-speed USB device number 24 using dummy_hcd 00:17:31 executing program 0: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$int_in(r0, 0x5452, &(0x7f0000000040)=0x40) [ 1051.317835][ T4053] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1051.318198][ T4053] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1051.318375][ T4053] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1051.318552][ T4053] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1051.318887][ T4053] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1051.319094][ T4053] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 00:17:31 executing program 0: r0 = eventfd(0x0) timer_create(0x0, &(0x7f0000000780)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) r1 = fcntl$dupfd(r0, 0x0, r0) write$P9_RSTATFS(r1, &(0x7f0000000080)={0x43, 0x9, 0x0, {0x1ff}}, 0x43) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) r2 = dup2(r0, r1) write$cgroup_devices(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="984525a1ac59c282"], 0xa) close(r1) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)={0x0}) rt_sigreturn() timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}, {r3}}, 0x0) [ 1051.487473][ T4053] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1051.487859][ T4053] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1051.488075][ T4053] usb 2-1: Product: syz [ 1051.488217][ T4053] usb 2-1: Manufacturer: syz [ 1051.488674][ T4053] usb 2-1: SerialNumber: syz 00:17:31 executing program 0: r0 = eventfd(0x0) timer_create(0x0, &(0x7f0000000780)={0x0, 0x12}, &(0x7f00009b1ffc)) r1 = fcntl$dupfd(r0, 0x0, r0) write$P9_RSTATFS(r1, &(0x7f0000000080)={0x43, 0x9, 0x0, {0xfffffff4}}, 0x43) r2 = dup2(r1, r1) write$cgroup_devices(r2, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0xffffffd9) close(r1) rt_sigreturn() timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) timer_settime(r3, 0x1, &(0x7f0000000140)={{0x0, 0x989680}, {r4, r5+10000000}}, 0x0) timer_settime(0x0, 0x0, &(0x7f00000001c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:32 executing program 0: ioctl$VT_DISALLOCATE(0xffffffffffffffff, 0x5450) [ 1052.607776][ T4053] cdc_ncm 2-1:1.0: SET_CRC_MODE failed [ 1052.657560][ T4053] cdc_ncm 2-1:1.0: bind() failure [ 1052.663800][ T4053] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1052.664172][ T4053] cdc_ncm 2-1:1.1: bind() failure 00:17:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x4, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x70334}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_UPDELAY={0x8, 0x4, 0xffff8000}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x91}, 0x80) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) openat$cgroup_ro(r0, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, &(0x7f0000000040)=0xfff, r2, &(0x7f0000000100)=0x3, 0x8001, 0xa) socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x84, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}}, 0x90) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005f3f770005000000000000000000", @ANYRES32=0x0, @ANYBLOB="0000000000000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) [ 1052.685453][ T4053] usb 2-1: USB disconnect, device number 24 00:17:34 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000540)=ANY=[@ANYBLOB="180000000000004aee0000000000fba5a48cf276", @ANYRES32=r2, @ANYBLOB="0000000000000000b702000003000000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f00000001c0)='qdisc_destroy\x00', r3}, 0x10) close(r1) [ 1054.199767][T18187] syzkaller0: entered promiscuous mode [ 1054.199970][T18187] syzkaller0: entered allmulticast mode 00:17:34 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@newsa={0xf0, 0x1e, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@loopback}, {@in6=@ipv4={'\x00', '\xff\xff', @multicast2}}, @in6=@loopback}}, 0xf0}}, 0x0) [ 1054.328667][T18193] netlink: 176 bytes leftover after parsing attributes in process `syz-executor.1'. 00:17:34 executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@newsa={0x138, 0x16, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@loopback}, {@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x32}, @in6=@loopback, {}, {}, {}, 0xffffffff}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) [ 1054.374332][T18195] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.1'. 00:17:34 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x6, 0x4, 0x1000, 0x89, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 00:17:34 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000040)=0x100000000007bf, 0x4) epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet(r0, &(0x7f0000008a80)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="cc", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f00000003c0)="d5", 0x1}, {0x0}, {0x0}], 0x3}}, {{0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000001d00)="bf5595ecd721ab46321cdffc8c85f84bd9764be2d00f8a0ac6d4eb7003893dc43127f37cf056ab7ee496429a64ae9c13042a875eb106651deed03a43b5b34f730c6b28a334ef65416ff4deeb58e55e75cd03258a36774a1a860f6fbd", 0x5c}, {&(0x7f0000001d80)="8c3e90608a1f6c0b9fe936bd6e4841456516b9ca1730109ec3e46323446f43f7aaad503ab5acf2c3ef024eb017280abef8ba03c78722d3376c0ded6f2eb27e23c7e6c4076617f7db3d895b51aecfc6dbf03e55509f37c073ce6b07047c86200425ad308817000574a024f734579acc8465a745f586633e6fefd5c249325b23cb337f946d6fef2a9008dcf7730d49c3ba6a4bf8a39c006686e1f35151c71a84c03854b20f4acdbb4f1e37222bfeeff4af12b7d5b0fd11e3ec6c84ee27a8d2ee8a8700500effc366d0fa421b916616aafe65a130aa6a77548672bf28e81fcb3ddbf6e166db77362d76970fbeb4c194b6052bd8b2c566ce5a17fff061130a9561bcf3bcce2dbd55bcfe1be1582aa3c0a281f0784c06a20b1926aae6248978d73cef514e299f457453528b50a03f19ef4a67329fcf2feeb772d54622ee339341be30c5d107cb7b25d04fbba86f37ddde8d4b9d60f888909df870cd253d6e2373c0bd6517ac89db3dd57c27eaac09d885686f294f1013f3dc63ca014a4f9f0ee40af27756b1bcf0a65f01d7c13a5bce33e64f9965d9dc070197bd8ad399f6faad17a709a0fb3eec23ee0f8da70cadcd06e0c19bdd4bac9dc81783a3821e1946c257e443389e185a71729454005a78b7301d1047db9bc50f06c0c0ecadfaac0d8d0f74491b502a7d7ef73bef2eee0e894a84232cfd5ac702fe88e204421be2a313ed12c4816d9f9c8879a04a1bcf5d9f8f8dad956a08b0fecce0c6c5efccc82e2dfd67b2176cc8f6f8b6970b4128beee26744ff37bd688504cd971405c8be3f4cc3ebd749dc77364dd1cb3453a00d98c799f33fdc9f69201f26fead6cb172da1542f198a2ec082a7fda8985a03e2abb665b926d31fe2c4baecdb99618b0ef0781c7d131c798ac6c0e5a052cc50fb67c819a303ac7a1e38dfc3ddcb0fc431690d4d57ae355e6c3ff4ffdcd546e52448c6c08807e65ff09b76ad96bd7b94ab8933ee0a056fcb6663ada23db8a79ab776b41346bd8c892d257c98e0626a17498cd3dafc518fdc480ab53a97c99de42108f6d04879bf41beec2be305d82f4180b6290e0bbd77df0da495be4ea71a276e1ad297c2ffca99316bb08074e5253843782f8d1915ade6790774659ddb09e08132ded92c6308e3c2d6404b7f2957342948892b016a315a574dbf7ec37080ff104d77aad16a9627632e41bef51ca4a64d0b6eed3592f0cbf7b4e7bef18bcb2ef5bbed44d61f92d634628dc024537e7e8d5a83f3540b74fdbe27380d3e67e901ca28dfc383afb2eca9787d32bae675bb838ea8864a69d5b445995eaf1399747efc0e479a99f50e2ee6fdddec6faafa845448bb867eed1f92e8ccd84c29bea8279d840e9b5d34547fde593f106d3e03f73ac65bbf05bd143d451dccdb99b824a47318c0ba2a96b768b9500c4cf7219c36da1bb50d78511aba7fab101af2937f3cee4ebc09cfa69ac38cab6dad41f12a3941b4dc2a7b063869b28bdc2315c9e680b1faa94d9e61f048ab880e35258989048d8ec0ed4d757f590d3f5537866f574542b3920e4f2e688c225a4c4860c8b39ce1b36064bc96eb03c7ffb6bb5f3f387303ed9afc9bcbfcf97cf581c784b67b98f624e8ebab8937fe9f2b5a44572f94a63c7b80f74247864b850f74117e7fc375e4bff51e81f84d7a600e559ae600217695100848ba4732cb46478cce99e9648bac9d6377b42323ceb18dfb8584c9aedc300bad75ac520c0156a2b8b4e58b4ab71816a08caf7aaedf459e3ee0633a8efe5e02dffec2b138327625e1aaa7a87d550d806617685ff424a8ad4fe9213e06c17ea0dc3e155eb00a55f658a6d76e272bc5213cc70f3e7101263a4daa65e88ce1aff5c823e8088f658e2e24bd867fe0300d84d5a69f2d3d385360c3a5fec26daa0c835f08670cb63d4638225b10b6b0d8fb6cc19dcbc60e7630b7189bef7aef21b6b44b236487301c6f77802ba185777bec337bb41148b17501f15b1ea38e97fccad5fd144fb46cf9d5df76d96eae63beeec6a7826274a2de99448d3782fe7ed4c25c69c7881720b0a9a2cc4ab68aa66f8104fd3edbab132a7f2e057d5965185a479ae1399647fa58313f4d20d902473b37b3fe0180214fcb298faff71ccf8c14dff8d9243b61675857c3d1f9c6d8f5128c0789296797667dcbd4d5f5431b277964551b000c768eda22859abf931cc25b093a275b2b35f099d62e4281658095c5afd4bd9afc63be4f5a664abae869dfc7a70ab4cee1fc45d5835a0abe76ab235349cd3fff3c5696f6895fadbbc79bf848c6c291d75981c736e8565215ee90f29e26b8769143668a9b219d64598c1ab330d693dec72a9cf0e2a84c9b95f4880528759681191601915dfe0f2680a82c92248b8ac34a89ce0e7a382b17fd48c6f4a67280d4f6b0cb00c438e68ceeff369b608823c0265d741be7b0605d2b8aeffeaa5c1c009909d8a5902000f58a34d4fd0e7e2f858cc3cd4599838c84a5506ea984b7b8ab4149076dd5db9da12e76e04471d3d4165b1d89dcc766ad5db7f9e84f8a22954f44719a63acc457a36edfa7a7d317c7ccd023304540671d0b1f8841f8f266b6afd4ad3836473b8fe3280daf37aedb50606c15aa4304ee9946aef476673ec987097780192ebbfb6405b167f30130d4afe5a75f307a3ea4d848cef9ce5c77e9a300a6350a8c1d2c41fd2a8416bbb7bf628085d0b467b0d56e48ca4219fc62269fb6c6cfba027e11cc0a2214d5b812ad4a3c2047533ae4bec2b5244316d69ea8ea932b57400c54b25b8627b3f99ef013331ea0bdbf41317b50817c68ef575114d34725ad8e908b5f308bffb0026aebddd7d011e1bb4ea6817b1f9918cbd0c8e47c43d54030c61a79fa65f254b42c974b5f3a0eb5ebe5061a69d5232df5b407cd3d9c9f723d39866933f81442a057d08e20d32bf085c4e3dac9d5fcd4f701ee6df80162171e89777fb53de422d07d30a664b830f6fd0460d6eb86fff799c316a6b5749cce7c039ac8c0930d87ea89f44553b1710ee696f990d05a48cd8e6d6586f0aff21eed0b9dc43f97dcebbb2966b210fe2cdb26a4634b6fc262aa19db6b8c7dfd7ce98f04c2161f29303321e0a36ddb6d97c2158f85d91b8b80ce372901e0ec497877dd4ac3436b7d7cc03b5e9d6139c1ecac1f76f5ab057175b7a597c4a889c46206485a63cedfaa0e971c202ee4f29a71c29e7039d7fbc58087b62bdf815ff1e71372194db5a8fbc7c5aaf05c53a7c7cda44eaaff4590f7aeb8495a9e181f56ebd9b5af1deca757d559c8553c2b8e64f9138e25eae6c75e8203414ab3ec8fb9dd039516e5e4d05309d1d205801ef385c5305db70d03045b8d52cb5435e851a5013763d3e0fe771afddf3c0b97ebbc109125aa43694726778df5d674ab899598230b72925b51343f39f07562842d52c1d323642e73bacf5e201ee3ae8f1d61e4ab65126ddff22e97d011e1c8b6bbede912272c93f35c5dce1da79a60aa2b7652edb0f0d08beadecdf274cf68feb0c694a8a9f21cef9c8c3a764a1db3474061dff7f7393ca336a92ff58c735d5727280f95176df82fd217aaec27937f46cd9bb9692bc41d8206e11dda5640c9d82abe7f383b4e56d70f6bcd3edd9b499846e6d21f0db0a35d5accb8aba857396ed237bf14aa1be62a6e6d24c0c4b11a6a0f72b41188a319841a72c60f846d2c288bbda19a98513b976003696cd5a29aeafd62c9c6f5f777300769f6af417f63a09522605aec1c69ed49d39b47f29344d9d5875c83ce5f31ac9c403aba2d4ca603cb5dc088a8d0556c2527301330f164d07d2fb5d8f1acdbad28f8b481f09b1454f3d692daa86a7244cb782e8f69d5f86e6b3089b78e2ac75cb3ef6a5508308fa5fedce760d347ea615b45279b81e135eeee60b9b296b48fe12e34682532748365583e8dba1d9b9c8812f90cda0f67dfe9d425a4f8241c2f0f4ffb48dd0e0837ec223a327b7ebb4af69d9161eb127f41a9c57436f61585129a438ce78d7a3c38aad107d37f3e84a64f62cc417050401ce1f89799c65c057eb50a187bbbdce4dfff5daae376b0f9ddf080e0f34ec6af4dad877ca4b40db29ef1405bcb2e17c5feee91c42f6d159ff6bdc1ff18aff89c1e7cc0eb0d39109b3a5695a1a9f50f48d06f6839816f11f4491873fbc23efb77009393843ac41ebeb5393d793002e5367282c302f4e536a9b9deb28385074c45d1fca699d7c93e7c4a71bbe5750dcb756de42b7bc1af62d2930e822b7c5f2b7cdc183b96fff3d266a23c959a7e1710e3656341b034dc16c42749b18d558609e103a1c73deaf3cd8a7b8eb7a9c91dbbd71e9bd6be37cc25b80f8c6c1e19f0786eb262637427e26c4f4635d56b83d6bb7a7df2705a1ddfe93275af267e0332aa2e84790cb1ffcbb87b27dcf992c1cee4ad97440a072cb033543550cdb404a34e5b2bad9a16140e3acd7be3d29eba498e8f88786b06b4df03648aad5c0d9aa9ca615d44d563e33d1eb9fc518979aac006310bf0b37fffb855f7c6a8c3b9616da62ab2dfe11c4b0a132a79648a3a0b47ab279f8b51341fd3155a56153da6e505a480206fe48dc8eaddadd9c148a833c787b0e5661e07f4c3e6a7699445562c68a0104e426c87fe900f937f304ebce6aaacd280a775fc1fa8c428d3c763c6adae0974b3e292f6882688f2724f42650e45221d36f7775917925d40ce4707e53833f3b4458acb6075c6f6ec14c37bd77321200713b03e4bd5fb2a57b1a17afc0604b7f0696c53290cb3947813a3e48fa436a62e93dcb79a6c1c67550339d6056cd035c3976c69af0050cc6364844c159212ab85484de7cc9193c985c31974348acdc9d0394eeca2fdca6515fece3a449a15e5030c2f4ca8e321c1c4085e1dcbe9fb00221303874c465bbdd3add0c03f753e5286290f8ac592fb03f01bf9457e89d1f6f9d52607f6e92c85b34b967108d5fdcaa26eb23314fade89d36b9bc060582b64a52ca5512c40045f20feff36ee4c3cb0717fb67beef6108458abf32c11fae121ac66132bb0c03e667a62104093c893e57bf777e587dcbecf42d124d3c86d5a8bf31add904e23560fa8b18a2d7cf204a8609871068c0fd7998afb96eff8379f9efd204f473e3fa861cc93473bf81417e81d53ab1c87052378bbc2c4303916ae17aacf5b19a18d39a7e2e3bbe39f2227a8535e6e2aa17b2508dcefd1a265050a805ee7acc20faffde30fba9984f70a454847c2a9a80a82e7fcdac5254d3e764443697c18e14b739b9ce9a101f0df99cda998671e0bb4fd79b0f2247a85c5e3c39a7e34c3259ed4cdc87ed3ee9700c717607f72412dbcd6ec901061a8a30cb19f5e28e74315175118978625f4146b205e5d6f96df2551e496fc25c9c1b8985cf367635061d3c6f8093bfdbd362d3758a609c138b8484b83d598bd8f9fb726996c1306ebdb04ae72b96ca90419cd068ff50b705938e484120afd783cf7e15ae59314f7a305f8051c1f6b18ba4a53d5a2e3711fa4954b67e603d03494f70ee9a71d8c9cffe6a1a5ad8e16ea0b042a3e7f38cc4da147b43134eb7a762aeaa01cd316dcedde29cfa06871111d9f6ba816872612940f26f8970bd95494b134968bfcc136b1b315d2b5bd165f107ea9b4f1741d72d74634b34e67daf0a02278065dafcf914004d0cd0b04c9dc1577709018d78f49e3cc1b90b7319d528c98472222cd90e799cd5fe42b863b028fde9cec3e2197a26a5833ecf93913dda0e543c0fe66208171721e2c6bada269aaf68a012dd6af7a9073db2765c2fbfa57", 0x1000}, {&(0x7f0000002d80)="b7084fa0dee83fae31770989e45301a88c23640f82b81fefff8cfb8dd744c4792532f49a3716ab642589722bfb7872e52d96950494ae1ef3ef15a178160be75b4eb6c490d832d0460ba54d7d3245d58bd67d8d998314e46e7e647dd1e70fdecc98990a2ce62a3296d88743932b00576793217c76755fe4b6df7701fc0cb48e64dfb5252332e35765373f6ca6e8dcec2daaa2e4de8a5dd09dd7d936d121d5afe2cba08bc7423260d540880fbdd45b061829855723", 0xb4}, {&(0x7f0000002e40)="7148310da6cce61ad6952358ed308f8e2b40b514ad0c251c3f2c6715d7aa42766966128316c7b42bda628265011f82", 0x2f}, {&(0x7f0000002e80)="95d6fc7fa1d6225acc10b9e88f7ed229e55e948e247c4fe5f1712dae549879fb328a79cd458f037bce69ce132015fc841d0819eb8cf70e5a2c818df6c6ce3641182382b2cc59309984906331173cfc49bb8597f4bd300a4220fef855f681e5eb", 0x60}, {&(0x7f0000002f00)="354d391eb4f5c085c8907b1bc9e13e0b0dd1fcfb24439093855e1993e037d126d500dce55c8da57b851f0fb6a8e285bcd023e1b14c273674197a58e9d3fee219b656076306c32644c7c82fbe4c3b0fa13bdfead6d4c82e80de70fe754a66ef21dc25ffed61036dd96889e7920a2c0285e7bffc23eb3f614501197ecfdaba432b45378f305dbc35ecfc578725361a0aa95e41bba73bee9ec78bbf152c277c72", 0x9f}], 0x6}}, {{0x0, 0x0, &(0x7f0000003500)=[{&(0x7f0000003140)="1f98f78778352ff1cfece62ab2c77054f5c367f68d5797ba0502d65044a7a9eb25308e7ebf5ee1f19a8e6b301de7a7e6f3a8963801f02703969f6d083eac93d36b225e0f79891f8852134ba44e181fdcc5a96b9a7902185028dc913184343f1b0d813442080f48e22cca22386d48fe7476f9259eb2561acb53ff77980e3b649ab942e6106ac1536162b194c3df7cdac837d630bbf298876b3053049a20bf194ebf2e853f27904467b6d7a5e5cf5d47dbb64fdfd49c6ee683df68d054bdbf64a3", 0xc0}, {&(0x7f0000003200)="4b6e664a20cc28245b5ced055d4e9369435334bdda47386ea8297611f6f85ad2250fd1b8294c4d00ed2ba5bae5998e5a26d54ab77f616be488f52505bf46923c2e549319e6e4604613db6a5406d7e74d2261dbb895f3ee6e20a9125c465174653d18e723a773ee9154236d8d0780b3550acda550521f48e304aa191a3260c1ed253c7dbf90", 0x85}, {&(0x7f00000032c0)="8304c3ca9cec56ae561dd3b5a01649d919db9030435e7876c4ca1386a9b35af4cd2dcdefc5b2023f654d4b2f46db82c1a41e59414f13ab465ebc664bda501b8ff2b3d81da2a5c613e20c8e04e4f4e710ad56c0b4acef0cd60da14e252ce6b6731351c8a29f0a8f5167f074b87adbcf51fdcea35b2af56da6e738a2320dc8a730ff1209fa7444fcd16f21422e78a0ab9923d1a753f47f2bb96931b4382ab3b0c1563a33a3137be01acf48fa111a6f4e677fbd055ffd10dfc6e9573306ed6b5e", 0xbf}, {&(0x7f0000003380)="2c3f0f68a5d3f7d69081b7ad70205b3f03e7c69a6b57b740b05badd13b41a4a9904de2bd706b0d70e91181f832a7eedefa614f7b8cb20a9ff4198aa71912c85554b29f4972d654d70c8a76946f1bc3c58684ea34e4de278b4dc5848cfc738be04be52506c66e031b61ce8bab8aaa3875d7b914f54180ffc42f3ccad547b3df8cc63f35f7a9e4484fe36ae279be24ce9f46ac88c503d68d6c2b1757f73f8c5fc6759d79555aa6500fba9e4e0978e7", 0xae}, {&(0x7f0000003440)="e4b0203fd25a763956e545fe08bf45cd17d2231b0b593d536e860c3f3f3f3b77a3b4b62b0c3c3074a4912a356e799fac708acbafe6ab01b920687eb74be11654816241012041608d62c7f1143337dc04e0164df0b362583db6e6553cb3802b13cf0002edf0415d21b04ee0d2cc7d484460355903afaaecfd8aa2e540e36b1bba87463d90967bdf29135dcff81fd29399e0", 0x91}], 0x5}}, {{0x0, 0x0, &(0x7f0000004700)=[{&(0x7f00000035c0)="f93185a12be8f0f36fd7da82f72e198d5bd18107400344e2b872fb1c1c9e3c92369a6c0386ea3f08427a3ddecda602df39c84b4c4ea414825b13b84b5df8a6f89ff7e5cf20c60e743c8b3942289169e299df745af46121cc2da0d05967eff6b8fcf1cb1e7164956351a8fe4615c5375796b260a420a5a67f316706a32618871d2b7e6a79c8bf892ebfa29b32f3185819487aca0e18cb355898793ae3c43954585f97a2bd88f927e6071ef2ca9caab8f38cf2926810b518073e97421102da382ed683f4d7ec058a4a7e8d853cc589268814fcd45d12848c9a51f979f59e259c39df61136ce15f24283e53a7961d9ebfcd0226575fdf76f14382ab3677ddd7f396f1daa4be09bb5b44dfdab9f750342d6a7c9f057c77bb6aa8a1dff736c2fa16df27c7293847f05ef1b4f3b4a0c5adeb1f4fa7067a7470fbc10174222bbcc808515ac57a55eb42bd9f29742680a1b2ab464112ce39a62d508409aba7fd07af1553177dbd9be64127a5592a135c39b3d41cbfc25fce3ad232210edc5236bbec7e4b4dd8335f684fe17054791be62fec58bc15d562b3c9ab2a6ba77dc669d239c4e0df4c51587a44e38c50d80599a93ad6ceadb93ef2cd429775ef7f06e9122e8e6914cbc5edde490cfd4c3d9f0256d0f20b52f18f4d143f741056becdc5773d2dda3e4009108d87281ec48667f2954a9526048f48be6e9b808da7f59e89ac7120210f034699bf6cd9b93497df6d54e1b80ae4e18e0716477142991c8d392364032e6d699046da996cb88873ab757f075b4c392b76d424457b01d7f5d620bc8034315cdf3d815a9d835990f994f5bf55a8032f307702aa42b63895b5162e6ffbc6a478c7b3f9229721bf5be32e9e2c203c70249885fd9f2a24df18554630fa76450ab62cc6e6b97adb759c4bba20ddbeccb713982481037dd13d840dc578ded6e5f7b4faa48379d82066f7e1bfeefb3b1c5dbf53a645ba9b10102d20316d89a0f3d2bf79d8af5762a5e91dedc61bae4985251b756fe59284c93e6553e0c61adeed1d89bd6b570d9e6d33b2f2f1c0ddcf577555094e22dcc3e0c197ff6a2c2be9a3f4bea64dd0b8958187ac99c03b346565ac14a26c574fd873175077a8e1488d108e8ed9b87a0da092f0cf1f5853c34aec182b41c6a2ca6733bdb20169499a1b413bad4c985833496eb9547e8cf4be7b4e3758b43f1cf74be10605c77171cdb2ec9addd4ee81bd068796134eac67629c6642437d442bb58c3fc29f531af199420063374ed1cdeefd1bd9d3cdf60cdde69694b1bda63a56b53cdce9be7777e8e510267c8eed10c3c11cfbb2aa8e662b8a1c270a82344bb1c95c29129edec69d108f34db7cef8c87e141693b407d6b215dbcb3941f4813818984b4c5702481082d95d2fe4ed4d83474f51eb7803a10b3729a02f2eb703403370915b0785cc3faa1b036c2a761c966bf4f309a9d99136702b751aefc991a12500b7107b383d269c3ce7a78d98f4ba15bd6c055f079ffb13a98637f1d27cdba81b1e8af9ce4cf90f0252a5835525429f386f7441af4fe942f4245caf50b06f3b3d715aff3083866df9d5d3a9f4dff88d004159de434c65385bdd17b6cdc05c92f4820b2a088d0cb66cbd3acd3c31fc42145c8354ac899f8f48e398fae22f61269fff3ceaaedb28c1218f274ef3e00d8da0fccd67eb436cd91e83f57f49098537afab1b0c8d8fd62f22e94eebd7c56e2d289b80d413d0ae7d981b3cc607a8eb7abc15abf817177e2666873df5b05018e5dff20008090013fd4e4a96a23cfd85506b1792b7cf918e6986a4ffd976fe90c249e00f6706657ff16ff6f8969ec1b6576d07c51cc0b22b35ad577ca87abf07db839295ecdce321beee9eaefe7be21d06a9a3c1436b694dd9f572121ea74356b28b463dba15cc19fe7667b34a7572e180ab41df7ae4620e8372400ec18c6c39c753b84af6f2e3c9ecc8cb2ffa7f79cd7fce8548d46c67c5364144bab34e7e9a65b1f183f0af34b1ab87ff71573768e86f7dff7ca9e9463b4392f3c862707553f802354725a9fac2eda4971a6b30b354bbae0149347ef81e9ba2bc61445764e9eda100dff5d303b9ac835721232e931e32294280c2732d64de73db9029e2d688bd2849527b58e4f5e78fb1a3086955cb7ca3ae8df78f879e74ffb61375833939971016324bae325a303c074d132e221b3694db19fd53703688e4bdaec78f574fda6e00bbdce372c80700e6a97129a2d7a016dff9a834fd65fb0c0e738c3c0f395c58952bc4e46690778a2490d911f786d753d65dc376556634f1d28229571bded673a4ebb90c2ae23a088d2fc8632d913a8e64337324197ff6c46048b8ef298f8aebc3d45064578b6ecc89368d201a16b5744cfb523d9843b3fe2d82c67c8a0810cef2311be9d2992f67ffa32922efb091796d2477a93058ccc388410f4b3940650d07ef9c80d4207a68ca732f14b3f7de7fbc2ad872dfba2669ce146d652ad5328eaca73d5c02acadb21cc6824943fd28bc6533f15671b62766a70096e866e36c697106693aec60bcf8f5255c8f0870e9323b22cfdb74517d298ae324d89c5f33d225bf2dcdf1eddea42183a6706ac1fbf019f8c2f461a92e8e3eec59d14288b79226e802a858fab43592b0a089c15f9473fb4ceb6672c0272c7a0e07d7b2b9c0b7634d5428e646d62bfa7910fb1d634bde48c1ac6b37609f818535aa877af914dd1451105645d85e95735ec4ab0c20392ead173fc9b23180e0de97edd076cca20bb1f7011e5796ba2ba177f8496e0aa362ae6d258df8560b7f76c12f855ca70459b454275b731d1187e372b08918a90eea55dc4c04561a71bf137db1adbf19a9dff3acca1d347b3215db154bd65d8a53220b46808387464fa18a7f36f79d4c0f6df38addec296f6abe7112314a4d22817db2b57561598813696a498cb168f621ea1230f5c38510d4c45aae11b7f6ce788662e8224b32c051aa344b668d0927fa45428541b7ea4928e0214745bf9cbf3c56202e679a46cdfa6a591843e9c3587fbaa646eb2dc0a2fc2e799d2c39e2f95e9bc15090d46f7f3b83cac1f8783ae7d15c8a25a52f233e61762af66f4d6f1b1ff4d6bc860dcc40e46d090f9ac3d45888ce4a71fba65a29cba581b7b9d5574e207859756d56848c889cadcacf1428348e585e57794060226e98af4f245d169735688d278840cb79e171d09c61da089384d2cea630a39fc4d6fae5a09ddbb4648de6cb45ea6250e8796f98a191d5de6e5945631730531cb6be3f54a39216a83ec57c926b240e44e622e30f806d7a9ab23f895d4f365991c3e0ddec996e30b93765de14eab3c58dab7aa2e8b8033c9d295d252d903434f7d0827e60b684ba7a31d46f8943ebc36e11afdfe0b83fbc930928ad5c9969440af3c6ff9fa5974c5abc9aaaed66126f7f3dcc77119e65b88916db745aff2e82b23e135d077132634a26d7eb455d2a16c851cca05284d7b1d616bd36dcd964df087086772db9995c2378dc741b35d87e76814635b3898f7c9f180583c5bd9e53ad6aa88305cec5dc776412d72a0ac2b0a0ffa3e3de49c69f563b7459b99d8dde192a0f54d095476e0a41c231ea0e6ff2e510a5b582d37114a866603feddc6432091b041ad790faffd081d107b298a528b9282624f07428fecdac8879d0b9c6972b667e0665b009762399ac8555a9539c640373045bae371d4a5307598aef07e840cfb155b8249e50c6e05b586bae23cb7b37820cfda7be2206899fd7ea57200532c8c020f222028cef2476db52d1fab2dc1e6d31491c66f0428c96acebd33997704402172533566c77019d3e6c7d3a515313e847a87dfe4b8b447c2a709705145ff131ede7a8346471026cdd654473bbacf2eadf9f61935ca4a33372bb0653992172bfbfc2dfc37265edb3d6d456820dd2d8fe73450e36f0c458b09cfcdf29f5ff1275deea3d9725aa66204b163fab4a1efd9708546b691bc683101ca3e5a4ca1ca0c6276d3ca8d862c8dec9b55b32f8be81a7b1e5a6a513345eea2f5f3bd9054b17b0c56414d14f96031515a158fa92111ce84ea2c79a1209a86c6b3b965ce3514afe68b4f989fb81d849d2af655158d0ba3f5a075a0a7ccf2035be7fac0130723976d6b08fce6660cbf622431e6574fb55bbcfa15f9c9d3f1ebdd42a992b8c76bcfc59caa75d1037a85abb979fa8b742faf6eadf387fe385d436cadea0a22231e582590e3d28787d6fa3f56e6c6a63260fc112a62754d77d99bfb966ce887eaf73e27a7526bdfe094f5e10e8dd65c2d6edf9c15e38885c9931620ec602e9343be63605e477618127ac3405fa16e5f247bbb2c853b1ef6d3c57ad0d247b1ea3caa574b4b1edb78c9493073b428c542b5b62e679b0fca937e0684ca47753bed0636704ad70ab831c774726042a21ec8a04ef0b8f0f2ab4277b0a5cceb32f3713bc1061b8d3ea35a453dbda56799b99420406f0713c260e2251f21837af13a75a73e4d516eaf259dafea027e84714c4ca68985e675ae98e9c12f945d6dc09b590db696c118faad5b036dba4138d7e259f8ff9c147f7f1b4a7734f01e59aaf77e986f450bf1f6d9946d3e12ca268f26c2d69b3f27ff0cc5f3ef20d479e5c9e619d3be620c334b8a433fbe465128b6171548d1ca53b86ec26f07aaffc39e42264e616d9051f04b4950f6e267fce8bf0544c58143dee73d2c2fcc593c6b49d0f2b35f389a9aa608826507f993502419836cba6a5750426554a6c3fc815c241a625759e0b22b959846f1f15944f210af95181b951da59bbb7ac476537e422d35417dbac7abdf5cc96506e9dab45630e5e7956014318c6143d060c2773e88e3c2e65a5e2ca3e6dbde4fe70fb30bbcd82e20c65ec1b96cabd80058e39e8cf8724202a0fe2296dc28c3c29149f280ee72fd69bc6adc3b81ee929bcdf68a346dfb9ea5186ea8e52763171ed367fcd11b15aec0848a3b64e580919da586719af9c4e7a32de66d09aa30fcf32bffaf83f8aacc2036ce2e7b5c212c155e352b9c89fabb6edf81189666fd2e40c5ea8d55b93c98cd9a7e11db3e44774a82ae394e14e7f3e228621ea7d4c1bac4b306c7999251107724135c49c5fd1c55f93fa3f529bc0da16e63f892ffa3ad44353bb8dd90e9fb778fc6387dc70e1e1d1085077a30523e43d9d77ff57bed11d48c3f3a93dee49c9565f976f4301a7bc039cc63ab879ee2cf243fb8607dab3dbc99a9f2eaf2b0a9049b118c943ef6a672ceed937d5231131b26fcce0c9177630ac7cd56ffcf9a900ba2efeeda87cfd4053a42eebe6b21666ea57d70f7c8c092ece00bb42f9c07b432c658ddb0f9eac4fa44f3897f4c0c4f2367c2d78cd395a52f4d8f88ef1f6a103349b66b547f58c9e5b45a940cf0b945252eed65f09356ce8818ccef6cd560dd1567de1e2c15e61878b7f9daabaf633317660ac41ccc351d0bb7c0c00375a30db5b8c4a146a6e186aeb4d3da407f5b38294ae376687d11876095b886f41ee0d423e93f2e4b4a6d651d4ce03a7b7cd20f4ad9fd57896d12586f13f2ec0462f05882085b1a5dddb81940a0e67ca5ddaed64ff49e93119b399de0c8335fb4cfa0214e898f9609a2e200e37f952b4e0e0d12015d7cc3b72ad63d97642831868d02c72c37bb1a74a74df128811b4b992c05db0ec56a9bce375134daee14f744ef5009fbcfbaaffd590c90f2ae58493c135eed0f90f3fbc48bd83aab09f7fe46587a2c1682297c4438ab95fd12ec1c8062616cb0316b4d487c421b5b2fa7db837fee23018f0a28e6df26f1", 0x1000}, {&(0x7f00000045c0)="005c687306f68310c446902d05ece0b4cbf5c15d24b8a1a16fa99c5ed3c392285ab9c75d473b9c26ce4b76a3d4b2ad6456d3ea4b7c6ef8795ed28aaa26e595c0550fefd94eb3a501d5944978ad2b07d936f4b715a0aac8ead895cee55cda1d4d4100eb55d281e52702ef1e987dcc46687f0ef6ed25fb6351e8590eb78e961f6b288970dd418fb2822195ac5027361e3773bb370984a1c896f98bc648f44d1c6ba262", 0xa2}, {&(0x7f0000004680)="a003b6b19561b9217d68bcae297dc89a41073c5ecce8b2116ea652bf7ee2d1202e3a881a2ca997c9299ca1423cecbc6389211d873aba314a09999d7551786c96531250360ebb", 0x46}], 0x3}}, {{0x0, 0x0, &(0x7f0000004e40)=[{&(0x7f00000049c0)="063e80c3bb92f96d532fd59c43d02d3112cf251d0f6f896b5c8ff07ad5176257d232a5553133a7a94f1d80db3f0e95b2a539af5566b0", 0x36}, {&(0x7f0000004a00)="a6ddd76efde661d2e35e87906c2e56992d5ff1c9b86c59a511f9bc6d8c62b2fb4a6a507aa9f6f33322106eaf2c3fa677670dbab10e85ef8ad9802f1ee8daba975010a090408e1155b318d3f91b18a3bdd20d5dc4105bd88fb9324946629aec46596a516e0f20c852bf775a601fe03229f997d9468fa665f1b8836790f490661ac86326c7ddaa210b0f4dae6e7c1b64d1c238b3740e7fce37ebc719b7c0fae0fe1473231fed178f52994b95df79025efad3aaa814700b0deada98087ec9bc17033c564a2430cc733bd04b4e78677b65ff24f136c08c5d4efcf67430f5bc487db19d48ef", 0xe3}, {&(0x7f0000004b00)="e013a86d9be18236df751ba871c9a731522f187521f9fedbcce0f2211e8bc34c8b49bd4e9b890d620d8cc7f2822f6292dd55652e4524a0566c02dd3df06d769d100ef532b1b414ba0627132f1b8deff643409e273e60cc75b75b66b408b4866307f9e634a4e2525fd8c7c878dce7d06a7205ad2d152376fbe0981884a17a77562668062593dc188f78538466a1310790534b791a45fbe676dfa1c5f39d1e2caa7b93ee871d462c785128405fe151f4d1d162", 0xb2}, {&(0x7f0000004bc0)="e776ecf46ca9f26f6d4697a9e17d117ff6d374973ba5073a841f4f84bcae3bab702dcd49e3db508c1dae3ec13d13d2c08ab81da71e7c3efb7c2f39c4d0f23e94efa14abf78666dc94cfa61f37e66cd07a8a6bc00f39d5874dc30d76630585bb0def456bdf4b22ee83cf8e27e590a703a291844b13456d6b1de8e62a1fb06adf319afbd8f6e03ecc6af9499981cd528ead81d0daa9cd87a81c09aa8afdf331242203d7f1796188e0532f047c875e6f458720876c4d5dc41f41749380941a83b9b55db0d427ea59fe6d9ce323d556335be8252cc950ef80a4d59", 0xd9}, {&(0x7f0000004cc0)="3861c293203fcb8bc2bdd4e14a28fac4765ce8ca723b8cee46af7fa5aba41c3454131da50521e60fa139e1f021df0627857a5eeaf5ff1aa9c77906b780c91e276213c658e290bfbbf1a6f7764aa5e7a24333089bca505ff7437bb5971bc4142f7ac07a62b51b1f387081a205d8265144d41da0ac110b061b81b119e1d7ccc899de468084c7a387ba1566c17761f4bf2aff7cee3b2ae05251909e5a43584706cd59f213ef03e62f48ed8aa1fbe2aa029d724754255b9415bcb3603aac530ce3958f90061ea6209bbf47e4c70c75727abb584ccff3c4571df5323e8a57ac634277e0eb08ed574dd457b6f6fbccb763d482c69044c5a8b7e89a0a7027", 0xfb}, {&(0x7f0000004dc0)="ab87a283a8595fd9becf734ce877c3f7f7def06a1277a8da45f29ff1d962d1406c3b629d9a4897e8f2e854fbb7342b0eac161b89b800f864f9aed81915c8c18b520bd5b3908260f1e0b3c24c1a812ed6ef862d88a6a3707208133f5848297edaf8331b5e790382413001bc", 0x6b}], 0x6, &(0x7f0000004f80)=[@ip_retopts={{0x10}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14}}, @ip_pktinfo={{0x1c}}, @ip_retopts={{0x18, 0x0, 0x7, {[@lsrr={0x83, 0x7, 0x59, [@dev]}]}}}], 0x78}}, {{&(0x7f0000005140)={0x2, 0x4e22, @multicast2}, 0x10, &(0x7f0000006440)=[{&(0x7f0000005180)="6bbf0e12625ba32191de239a169e3e5bfb04b70c7f027fe9e7f4fa5372e9fd2d5b41ba0b830e10ae567ee0290dff77b2ce4b35412d352fd2579bcfbded0dda2c9792e6dd460263b6ce56abe0cf4f1c19359b7cac94a4083009e5b44ac7e838d224c1f328460058227262ef9ac0c097bae8f867ad62814b6ce4eb4dd4cc55768a77f0ed3ab2442f39af42bb91793daf95e678e09b171a3cdbeb66835189e4e4cb044365e81b9d216654eced658fd096f470fb9ed0c8cd7e008c10e798c9ecda5a78dc38d047b1f1ac4225f8b0079e3f52d5470518c266fb3d6e4a9f4d0773cd9640bcbacf0c6ab08e39dec645dc59deb1ecd739ab8a9733c201754e3f065ac3bfd86c39f899555de0a3551a7cc2aeb6c6dc6d29727d0677a505f8805b57c371b0a189cd75bdcdff8fb0d31e3266f723546bd02b782f3c6ef756381370a66939a8e2cca8d94f37dbcb5fda12fb14a3a6f9b03a39c80db9ae0c0fd0d53f65e43d5d0a3998190137e8a66a9cf701ecf4de1a68e4eef3a904ec8bb4188ddafa5b553d0ca025186ebb00def80d3761f0a0d943b5fe84ed79a10ae04655e77bab3583d069735f44a17f81587b82e299485c752564a5337a344cf3d30024a9bcea65b08d45cdf5015636d8865771abeb91880841b74143eddba68aa19c044ee6df1cb7e1468991cb79c5c802fb735b98048cb37790ae6b1c69d7a581274cb3082d3d42bb2f1c7380f4aa8f7c0b177d6f5e5acd1c8c2b9298a3ef82eab97587e27ace5b89250fb5eef4d9f85e39fdcd9a6306e5358947fe57e8ffe370ba20250abc4e6f56a4f7112d35646c50299a9ab97b2325d607022514e6328fa7bd20995e88408d11b9be4c9b24b0da3fea326becdda43f3861c245181c8121d09a65ef69ebe922395c22ef7101bab3420a94419ada710d238942e2524e9d8d577ac8cb256fcbcc70d59cdbcbefdc58d936f236b6cac84eb96ce61ff3e8aaaf8a3d2fcca981802e9ae658cd7a7b8d6e6535f0bf6a7c82209886ac7a5883a2a2bd72a446784107128031a47bf6320be039e35896c8248fb29e5a2625a9e5b6a0b4697fc5e47de958b7bbf59687ba8b3ef96e15b242d9c332b3b7cdec3c4d72ab1c8df3af475b39b446f9c4fcda4a949cc510b2258f80b92031d02a277754ef1767a8d84ad40e309c26f244160ac1988d1c4f816501649bff5b2edea39bc569276dc677d9a0143fe3fe4241fbbe6a431333fcd89c5c0d3e066a7fe230caa29b56e0376b8dc2af4f54e1c22e3703e61b10d1a4b99856610e3d8e0a889b1fad70b20a7b1d04e804131aeff0311c318a2a68ec318dc3e0c815c47dab0f65e9849de967a90c319b9b082559f205ff212bd1511a273530b89d5f9b977fd54b777f6719227ec3cbb9c5d2bf2d39abc5e91383809bcba90636181a4bc87eb692f4973ceb268fcbd342fda75f1c11ba6ac728670f1b374b180d40f30fbd5cef70cbd3ad5e3f1e17d19ca889517780acce427226f8028d38de41d0647a6c873db2d780d43538ca5e9805ac389b67bb62f5a13d1df213da04714f61c1a82cd45e6180e2661ab5690289923ea6562e78a25e974654e5328544e737fbe15b6f2ad5da9eadec2ecca884ba172a69c82c7a34d125a49bf98fdd0406f1c89585de29c0851f02c98ccbf2c9c454a5d065e2851bb6d1841ac0dba415d7800c29e921f21546026419d1260ccbec4b2156277e3bf8ab89995fddd49a14f80e3fdb40871b371d1ba24da2ec80179f1ba2c099f7ba6e474d3133aa23b6c05da52bd3f548701bfe1386a0dbfb6397ce7501e58b21645a8181d1f0162218c5829e0a4b60cc0231ad5372d8f24d4b04f59a8d6f8df5152a69eb594113942fdd824e1ec921d724fb0551e515e36ba6d4b11f49e2e4ac110233e4e3610e19906027bc945ed7f68de00bdb58ded15c939fe8ee39ba7963226ae51b0b205f88ca1b45625670590dfb65deab09f1707226348b4370af27553326af24334ab23f7ece143bd04b9a9857a2ac2614bb02a26828d9142165bb77233fca47b890e6db4c57ca28efa42c94c028b77b3aab8887527eb6ebbfef272c63edd4b046774dcefea928f98a27c1a7616cc24d25f03f153f28d7a85e94bc02b5523a0336b21f46a5186d012ae04ea380568ef4bde33d2640bba961b846c3e67a8c4d883eef8c0c882777978ac6623630c943051fba57bf2e4a601da62fa452d10152d924c3f319827cbd93fa29070dcb61a1e95372639257fb974720def75b82e9e518d565b1af14ac0ac93a94ab6262a3f7cb21cf889de564a22463f47ae8b0f8a8344267fa09a8acac29e14877d6529236b8c96a5f7ea09cb8edeca7e8dabacaa751d202f3feab04765ba7eb1bae92e6fe30f969837c9e17d3c0746cb356fa4c43ea4407cfdda6d9773ad6ca928fd584c0acadd24550ddd6ea09ce45d3a5361ec0fdcf20de0dcb3ab5b1cd1b5e51023d8b829d7544f653b8c0536252543bdc329166e91f801c1a4519a03de373e5c33b723dcdc27e110f696d12d290c2d4bf3627130f7ebee23b173bb58ba267b5fcc18fb1a20f1599d8747398edb2449e2edb53dd64fd8ef2d42759a0f8e7b7c089ef1df426c6af733022975f539320c17b12aed21cfe951a52b5a0c31a1627677680fd6bb9b0611446e3210cafc5b50fbde324c8bb37f1a1636703ad6fc4c07d1a5e4b1a0c34b4450d9d463a986f3e8d00bc7d8ffadcff8f5b22ebd7b70e7e0cd6bf1c8d67b66d9ad25c24bf3e8b972cb1c6cae191088213dcc5d4671f4b63413606289cc91564627c8fc8b0f54f2eb4fabba0cbcd0d5b106b2239407a2853cf0a14cac9ef40920442567d2660f4719278b262bfcc4fb4c3c467f4919ffcebabdd8859a622ecc1e944f45a3b05f95b96258e822bcdb39ecb68da915cb7ff2482fd76b162be97051160f103fba4b2cfcba2d072d629efdd1442016dfdc0ae59a50af12979cda312ce1aabcfb735b5ea6c13c4f254a7450c558c9e23c23fa237a1170a076bb55924d6d5fc165909defda2f4c3093b5b46bde93bbe7aacd311fce5d900e9448313f720ebc384a9dd1416917e6c3870ddff4e37c1ca3040649f7c09eea1a5d1015d6f578af2690cb5ae6901f6bbd8f1f218658247dd265f54e9eef9d0a892ecb019a668787fe9375b9a341339de3a6a03c41f0c0e29b8a9f96c268047317369362d8bfbad241025e863030d99b2669ccbe33f3e09b8b225117ca3037876e25c284fcc52da982768fe5252e5f821739daef1c968c3bc2f30059789311ae53b30fe13047ba152e460a28aa45aa1be7481829da4d04b16a3d0170204d2092e520f4b6de630cc0354cf5014e935d89c5712984ec02d13334b0d9aa89aada88502c01626561cbef9b1f6520277f6d73f1d16e9743b60ee11b1a1fc7193f9638475ab4a71df965eaf56685f18af2bc12cdd4e411205cb4844647d9194d5a0819c615e368c737e59592984d48461f81b9c74c1cf9777c10c2bb58422dd16df82f32791a2542cab6569ead52509f8abddf4714d24a1ba09cf7b2c59fb1c174e7285f8479fb7092caa5564501937f9263dc5c06d4636bce61d99fbc8336770d9cdb53fcd52397e119b2e78f0b0a9a955ca43587464ab63a917ae0047b3619389eb20bd3cb3125446f78b6d2480344c83ecbab1083d59246f9edb935e88f659ae6f6c8764c215a2e627c93c04c588957c846bed1f5f0030ab98c094f3cc3bbfc7be314379fe593704216e6f5006f63ec03c2bb1cf74b5f1bff6505669f57685756d89a1dcadee859c51f10c5654cc3c36cad55a9e9b28852297ccac1716b8beba1ceaa6aaf254e1207617fb9a327b01e86573f008a443e1ff1d7d1c69270c25790222072a1bf36d4dbe2385bf62207f0ba38b2f83d75f3e6869e016bde722efd2acc739f5611bc2a6cd5425096e12ae96baaaf5d647edeecbf6db96c8f09540e7c8e296c2cbb58d47d987a5b0779d696695a5a632e5b8bbc6efc18eccda9fa379fe5c2f088d0a13db2801e65ce1e875cd68268ac000d21f636faf356690a6b493b56024e836c855d294af017cc18c03f361d50953480153ac9fdaee4e80698c0df366c7156e2b530b43c02992461f20b7e831cef16bc8c2fbc0509f75e88f2759a6775bafe378309212dab1f9f499d12733e20b247951bfd1b2f5c22459599e46651de5a60b81595225eb9bfd2c00ee965774fc3ef9b282f553c1259642cd28a96d6734062efb5fa0f9cf736e6b9e02fdb92039f19e57535c5e6fc58230f619e38f18377af4b7f69c17c04975d6974db0ff89157b0867e60aea31d1b69e43b22f321c092c63ba6c482520606b4d528d5c843ca4655a43779a738f0cc88e8d7deb5abd3749861264212fd997b3d5d34b806e6faa54aa4813e257555ae278f936e753616d2a780afec9b8d4004e9d8acdf25875ce6b1ef2ae726b8f7735e33266d1a8a0a25c8cc613efdb17cb9ff72abe56504bda2cc1d1d56ab94407ddf4daa80cd8a56e8104bf0eb9862e741fa9341314145780980908e8cf6ea6393aef4d484093bb47cd391c38e79aeff987aceed623b2533c44a63c2df113b9df6838ecc7acc89aeefb9831b7a363c3122c8d818d65d41f37a8bb1fba56f14f3868e5f11470865afce6e024f3a54e6ac61a4e6d2ce4b9e9b6d3a27ad98d68c4d85f2e94516a9aa53407d0e9875d22e6cb03319f2b17a32224ad7045ba89c54289877773cc907f8c66c058c79035bef94e6fe80d98207789400fa8c47bcd0246977ed5c5a5f847a8650b706ceee0367d5fc8f5268ff1924937b41767d6f4a54f9df1e4de7195d5ee389921ac3a88fa1040eed24c98fb774fd28814488c03b169e3a53f9aa3bcb380546836d4adfd6ca0a0e8c569a8113263666f5323237e69bc9405c65ec7c8743940b6605eda7c7e6f22fbc6f340a9169d0e8fcf8dc8d7c1883d79f038fcc9897969aa70fa4771b13c4c258759a3afde968c5ac35a2c78f40238fabcb4db34dc30ce1a20ecb2cd31a2482c02b6184753927e76389ff5a69a108f2073edb391019f90c255fcccff7804c104601c2ba9df97e32db952deda1f487d0ed05a48997ed72953a8d0e5b45939b1f5267a7185b0b87d0518ac24eea5847b7f6502f12839af0335c69e61928e4bbb6e152375a4815c236d725677d9120734fd0ca755c20d9b769a6e83b0fc1405baeb44723bf5d27a5492dd9846ae1707d9ce7c4f38f3b9ae98599a7969bcdc481db9788a1b122c5dd5feb149b60553c68318e2fc51fb729f8ddf7a52eddb536a0b328f9350203e43a45ea90fd1450bf6a4062d2cc4e94ab9fa9b55e37ca3ef8c2835a4af8f4c1564a52a7c456501b5b919400030667c554d189019d214b3a66822e12fd0c9f08c5dc8d72208bc20746bdc377a4bf7ac029a5fb8927087909593983b0e491065e43de337fe82eedfb8586cfaf027c8f343ce937b5e71f5419d31740a8f5ebf1db8b67fe5736327d70392a296e63aeaf8e0ad9e5d290c5172596c9ec9ec92e6aa11f082a6b0a02cc95766abe902678e104ab564f356f9b49abfde0b669c37bff8e53249e6df290d763e9e8c315f1003bb81383aac5a6ece04a76576c1dc1570b07dfabd411e15476c0274c6f37e1e8262ba9169456b9f2aed83b28f783f72eee345a954a4475146922bf05bef100029250f77ddc50ae497cb564be57652c6283b391d410fe4e2e62d0cd23267d0476c42cd69ccdcfe2a43d1a155a2dfaaa84198dfbcbc6cb33c507d6f3a6de83ff7993e29cc142936fc853b909666a32bbbf50d", 0x1000}, {&(0x7f0000006180)="2f455a484919d30d88740a139adf4ee8543145f3a01c057ef45494d7a68acf2857d68be9e944d62c30", 0x29}, {&(0x7f00000061c0)="9c4e86d0a0d2263158794cbea54dff813e8a5f23d7fd1fb2eb82e88c12b79f24e849a2b2d7a37c9fa5ce196a0b062e106ea72de31e4534d4d4e23decdcc0e5d03ecf0e86f2b7c5dd66afef93b3abd096b373ff3e52587e5c738922e4dcc4cd3da95f813084e07fa8d5b7bee2dc16f4c304bfddfedc9ce3783cf5b7b09b1f9434fb7fbb44c228", 0x86}, {&(0x7f0000006280)="5e5192afd32f1a62c68bb9e1ead176dc884e9ec3752a8cabf2eb5a98a0a2687d25b5309797246e84dbfba3b3386c9b37bea118a3e77b6cfc7c9017d781ce2bbd3907429031349c94cfefa53fc644ac7f12c2fe37d64108b138045728fe8578659a9646a95935457e24ba102cf3a2604229ea3e8f5266b75b00885b1ff9165ef3a98e47a5c3568439f044ab84d8ea17b64785b0487f1a249b5cc70509262dd9b059925c58fd3a145b33ce21", 0xab}, {&(0x7f0000006340)="4ff4fa56de9ce1f852867aed96c87661125d685faaf1b6df28ecd16fab784f99e228e0240c49003c63a8e544a5040db924d155d6507d381a001d4cd3df8c192ec8a224ec356d8cfa24173bb065077834da1063282c56391549f1f678363b36dca81395f1cfbaa1373c1d0bc9754e142a0ae7d41d50a2b349279dadf6c9dfe85d8c11e28804334494436b7dfda5b5274e5e9435a2d1d398dc17abef5af72bde5c08539161f8ef0a0a08a9d8f9a4472592cb617690dd67e8fffc15ef266553efe9b00e137f7a68aecac04ef75299c684eb0d4095f02ec9d73c2af9aff5e552f59501195d108fcec91b8ca398a56f61e4570e82", 0xf2}], 0x5}}, {{&(0x7f00000066c0)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000008a00)=[{&(0x7f0000006700)="6d4a70cb9c12b7c818c0ca7881218dd3e2240f19d1acb4fc3780e4222a2ccc4605f90725f688c39320b975ef201a5d982636d3b9d3376ff7e02157c7d824a803a9c81f40", 0x44}, {&(0x7f0000006780)="4b4bc1ae0274a2325bac06cd5bf4c871d5f3609032792b8196f1acf3e1cdb47864ac4b77bb665d3cc56ae57c863bd79ce3d0986f9cda4b66d781352f2693ff7730629da847d9ec42ec3c29f4fef8c437ab4915b275b48844b613b2edb0d5d075da0867f89444ad75677839ba2b6ca9e29fb0060b65dfe8c805b6da4b4be5485c039ec6c0bcca8f176eb0a8865203c2ebb77d70500c000dbb86a2098a215a91d83286fd6466e0b8e9675da27f29571867a6414631b4062277617eaf12921c18bfdad3a2cb1693938c29432d9ae028550668b2e2df744e686050c18abdccea25755372c66e07336408b47eead2014ba5022a4dbe5424e30af43b7f4b929f1beef022a0dc881a4d42e32e0280f18453ca30826a5a88530d98e00ef9aa9f2ec6c43d8e7530571ce11c25d4b8f1e35c30515b34cfb854efdb67ebc455add293eeaa90363839c66a098d3c4eefa628dc63813aa8109bf7bed59cf3d958b3c6aeedc3c14a09033062c8e28ae533485c3d97b9b0482d0985234a02308dc6ad65ccd78959f3d737b29fd4e2f08e608a97c6d9ba23e916710140c4135baccfecaeffd0e3ae3cb8db0b31e1070d1960a6a3bd541d0f9407bbcc0aff69ff80032ce673519ddfa31689a88ca448ce0b944f1ce8c2b6d400fab01061074c807ed0fa784f9eecbddc144c83d217a10bdd60d3f225be99f4dc2b403b2d2edd7f806e499e4919b90c71fc359a06b877bfafacbcdd5345023b5e6d10a7242d040bfcefccf873a6e09e13a679745affc295178fddcdca5a920a42877d564da5a4af458e2ee004778de9816aa37227274b5fcce5ad75aab896ad3aff587a2f8f6ff0221a5bc0b18bb9cc8669bf9d6c6008f8a0e0260fba775f98b4aa9a35aa8e4a787b92262929f1101e5d94a4c4ec8087c79b724334a1a4736c2a8c47d38ceb3bb972c38fb12bc550ea8686bfb8db2d060098d6c3eba6c4078ff8516a51c0b925bd20cb4d57788ec9f818fc004f11b875d177b9be57531d343d8fa921ee88746d4e85e6e09a01311eba72c7ba6ddbf01ebb3126574d7b118aa33b4d645884e0d227ade7eaf44cb696cc7ada8fa71ce51744dd22ee73f56280604db72deaa12930d93d5ebe4ef96b05dd0e0038273bb7ba2d4f2989ad21c8ac4950f586eec3c3601256a24daab7efcfe57c09f68489b1ae592e30602f2ca979b8373fbec755321b86de17784c9199a8b94e168773c772729ef2a20cdf147cbb3c36e1f212ab054017f14a7f54d57fb4ed0ee502b616c6b31f316d7583597b4d44ee15e893a0546b4b1d4944d6224b35a9a56452b1dd1a2789a919eb6b14ac00f8fb227e7d8e7820e0584b9c72d869855298fb82cd1aa2440bf169278aee323e12252282239913e90298251f8a2edd762715c65cc0c26a65fbaf107ea673bc5407d0e3c9fb31ef4bcb8a1ed5571e5e", 0x3fe}, {0x0}, {&(0x7f0000007980)}, {&(0x7f0000008980)}], 0x5}}], 0x8, 0x0) [ 1054.523011][ T30] audit: type=1400 audit(1054.470:317): avc: denied { name_bind } for pid=18198 comm="syz-executor.1" src=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=tcp_socket permissive=1 00:17:35 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in6=@remote, @in6=@loopback}, {@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x32}, @in6=@loopback, {}, {}, {}, 0xffffffff, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) 00:17:35 executing program 0: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x5411, &(0x7f0000000500)) 00:17:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) io_setup(0x25e, &(0x7f0000000000)=0x0) io_submit(r1, 0x2, &(0x7f00000002c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x6, 0x0, r0, 0x0}]) 00:17:35 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/block/loop0', 0x0, 0x0) 00:17:35 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) [ 1055.813741][T18213] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=18213 comm=syz-executor.0 00:17:35 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000001000)=@generic={&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x18) 00:17:35 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) [ 1055.996404][T18218] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=18218 comm=syz-executor.0 00:17:35 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000cc0)={@cgroup, 0x1e, 0x0, 0x0, 0x0, 0xffffffffffffff1b, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:17:36 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) [ 1056.188905][T18223] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=18223 comm=syz-executor.0 00:17:36 executing program 0: r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000300)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000480), &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000380), &(0x7f00000003c0)={'syz', 0x3}, &(0x7f0000000400)='x', 0x1, r1) 00:17:36 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) [ 1056.401150][T18228] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=18228 comm=syz-executor.0 00:17:36 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000000), 0x2) [ 1056.731082][ T30] audit: type=1400 audit(1056.680:318): avc: denied { mounton } for pid=18236 comm="syz-executor.0" path="/sys/fs/fuse/connections" dev="fusectl" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=dir permissive=1 [ 1056.858852][T12614] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1056.894102][T12614] netdevsim netdevsim0 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1056.938768][T12614] netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1056.984845][T12614] netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 00:17:36 executing program 1: syz_clone(0x93100200, 0x0, 0xffffffffffffffa8, 0x0, 0x0, 0x0) 00:17:37 executing program 1: r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000140), &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x3, r0) 00:17:37 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000080)=0x8, 0x4) 00:17:37 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) [ 1057.437338][T12614] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 1057.443105][T12614] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 1057.449023][T12614] bond0 (unregistering): Released all slaves 00:17:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) dup3(r1, r0, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000500)={&(0x7f0000000140), 0xc, &(0x7f00000004c0)={0x0}}, 0x0) [ 1057.577533][T12614] hsr_slave_0: left promiscuous mode [ 1057.580536][T12614] hsr_slave_1: left promiscuous mode [ 1057.586081][T12614] veth1_macvtap: left promiscuous mode [ 1057.586519][T12614] veth0_macvtap: left promiscuous mode [ 1057.587774][T12614] veth1_vlan: left promiscuous mode [ 1057.588216][T12614] veth0_vlan: left promiscuous mode 00:17:37 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 00:17:37 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x7) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, 0x0, 0x0) 00:17:37 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 00:17:37 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f00000015c0)=ANY=[]}) [ 1057.981449][T12614] wg2 (unregistering): left allmulticast mode 00:17:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 00:17:38 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x16, &(0x7f00000000c0), 0x4) 00:17:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x2, 0x0, 0x0) 00:17:38 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000002140)) 00:17:38 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$can_bcm(0x1d, 0x2, 0x2) dup3(r1, r0, 0x0) setsockopt$packet_buf(r0, 0x107, 0x0, 0x0, 0x0) 00:17:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup3(r0, r1, 0x0) 00:17:38 executing program 1: r0 = gettid() capset(&(0x7f0000000080)={0x20071026, r0}, &(0x7f0000000280)) [ 1059.072332][T18417] capability: warning: `syz-executor.1' uses deprecated v2 capabilities in a way that may be insecure 00:17:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup3(r0, r1, 0x0) 00:17:39 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'ip_vti0\x00', &(0x7f00000013c0)=ANY=[]}) 00:17:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup3(r0, r1, 0x0) 00:17:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8948, &(0x7f0000000400)) [ 1059.579585][T18236] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 1059.600469][T18236] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link 00:17:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup3(r0, r1, 0x0) 00:17:39 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0xd, &(0x7f0000000380), 0x4) 00:17:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) dup3(r0, r1, 0x0) 00:17:40 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x890b, 0x0) 00:17:40 executing program 1: io_setup(0xc28, &(0x7f0000000200)=0x0) io_submit(r0, 0x1, &(0x7f0000001ec0)=[0xfffffffffffffffe]) 00:17:40 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc) [ 1060.814754][ T30] audit: type=1400 audit(1060.760:319): avc: denied { bind } for pid=18536 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 00:17:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xb, 0xbe, 0x7, 0xfffffffa, 0x1, 0x1}, 0x48) [ 1060.876498][T18236] hsr_slave_0: entered promiscuous mode [ 1060.893028][T18236] hsr_slave_1: entered promiscuous mode [ 1060.897947][T18236] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1060.898348][T18236] Cannot create hsr debugfs directory 00:17:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x5}, 0x48) 00:17:41 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)=@ipv4_delroute={0x1c, 0x19, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x117bd06d5157f15}}, 0x1c}}, 0x0) 00:17:41 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={0x0}}, 0x0) 00:17:41 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000a40), r0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r0, &(0x7f0000000ec0)={&(0x7f0000000dc0), 0xc, &(0x7f0000000e80)={&(0x7f0000000e40)={0x14}, 0x20000e54}}, 0x0) 00:17:41 executing program 1: io_setup(0xffff, &(0x7f0000000080)) io_setup(0x400, &(0x7f0000000040)) [ 1061.773511][T18236] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 1061.785590][T18236] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 1061.801445][T18236] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 1061.815878][T18236] netdevsim netdevsim0 netdevsim3: renamed from eth3 00:17:41 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = dup3(r0, r1, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000200), r2) syz_genetlink_get_family_id$gtp(&(0x7f0000000280), r2) 00:17:42 executing program 1: io_setup(0xc0f, &(0x7f0000000000)=0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f00000015c0)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000000)='B', 0x1}]) 00:17:42 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) io_setup(0x1, &(0x7f0000000000)=0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r1, 0x2, &(0x7f0000000840)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}]) 00:17:42 executing program 1: r0 = socket(0x11, 0xa, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x0) [ 1062.611160][T18236] 8021q: adding VLAN 0 to HW filter on device bond0 00:17:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={&(0x7f0000000680)={0x14, 0x0, 0x5}, 0x14}}, 0x0) 00:17:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8981, 0x0) 00:17:42 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x14, &(0x7f00000000c0), 0x4) 00:17:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140)={0x8}, 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 00:17:43 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$eventfd(r0, 0x0, 0x0) 00:17:43 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x40049409, 0x0) 00:17:43 executing program 1: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x5452, &(0x7f0000000500)) 00:17:43 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x890c, 0x0) 00:17:43 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1263, 0x0) 00:17:43 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240)={0x0, "ee415132d5f90cc13ff548230dfc2daaff9e312d5ae298e26b2e33c0f9be4c3d45d0e7a5d0c1de9a2cdc795428c5215550435df0857f80d66e3efb28056db559"}, 0x48, 0xfffffffffffffffc) keyctl$update(0x2, r0, &(0x7f00000002c0)='C', 0x1) 00:17:43 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000880)='/sys/kernel/fscaps', 0x173140, 0x0) 00:17:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x5411, &(0x7f0000000500)) 00:17:44 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x4020940d, &(0x7f0000000500)) 00:17:44 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x8, &(0x7f0000000040)=0x2000, 0x4) 00:17:44 executing program 1: rt_sigqueueinfo(0x0, 0x6, &(0x7f0000000400)={0x0, 0x0, 0x2}) 00:17:44 executing program 1: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380), 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000000)={r0, 0x0, 0x0}, 0x10) 00:17:44 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x8917, 0x0) 00:17:44 executing program 1: timer_create(0x7, 0x0, &(0x7f00000001c0)) timer_settime(0x0, 0x1, &(0x7f00000002c0)={{}, {0x77359400}}, 0x0) 00:17:44 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@ipv6_getaddr={0x40, 0x16, 0x1, 0x0, 0x0, {}, [@IFA_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}, @IFA_LOCAL={0x14, 0x2, @local}]}, 0x40}}, 0x0) 00:17:45 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x8, 0x0, &(0x7f0000000540)) 00:17:45 executing program 1: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000080)) 00:17:45 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x8, 0x0, &(0x7f0000000540)) 00:17:45 executing program 1: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, r0) keyctl$revoke(0x3, r1) 00:17:45 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x8, 0x0, &(0x7f0000000540)) 00:17:45 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x15, &(0x7f00000000c0), 0x4) 00:17:45 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_pktinfo(r2, 0x0, 0x8, 0x0, &(0x7f0000000540)) 00:17:45 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0xc0189436, 0x0) 00:17:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000080)=0xe, 0x4) 00:17:46 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f0000000300), &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='\'', 0x1, r0) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r0, 0x0) 00:17:46 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, &(0x7f0000000180)={&(0x7f0000000140)=@ipv6_getmulticast={0x14}, 0x14}}, 0x0) 00:17:46 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x0, 0x0, 0x5}, 0x48) 00:17:46 executing program 1: syz_open_dev$hidraw(&(0x7f0000000a00), 0x8a, 0x300) 00:17:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140), 0xc, &(0x7f0000001000)={0x0}, 0x5}, 0x0) [ 1066.707707][T18236] veth0_vlan: entered promiscuous mode 00:17:46 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000040)=0x4, 0x4) [ 1066.748239][T18236] veth1_vlan: entered promiscuous mode [ 1066.824331][T18236] veth0_macvtap: entered promiscuous mode [ 1066.858265][T18236] veth1_macvtap: entered promiscuous mode 00:17:46 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x8918, 0x0) 00:17:46 executing program 1: syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x8905, &(0x7f0000000500)) [ 1066.997838][T18236] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1066.998328][T18236] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1066.998597][T18236] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1066.998853][T18236] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1067.118876][ T30] audit: type=1400 audit(1067.060:320): avc: denied { mount } for pid=18236 comm="syz-executor.0" name="/" dev="binder" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 00:17:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) dup3(r1, r0, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/4096, 0x1000) 00:17:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140), 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0xfffffdef}}, 0x0) 00:17:47 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_VERSION(r0, &(0x7f0000000100)={&(0x7f0000000240), 0xfffffffffffffea6, &(0x7f00000000c0)={&(0x7f0000000080)={0x30}, 0x30}}, 0x0) 00:17:47 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1261, 0x0) 00:17:47 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x891a, &(0x7f0000000040)) 00:17:47 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1261, 0x0) 00:17:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x891a, &(0x7f0000000040)) 00:17:48 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1261, 0x0) 00:17:48 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x891a, &(0x7f0000000040)) 00:17:49 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1261, 0x0) 00:17:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x891a, &(0x7f0000000040)) 00:17:49 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x8936, &(0x7f0000000500)) 00:17:49 executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/pid\x00') setns(r0, 0x0) setns(r0, 0x0) 00:17:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140), 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}, 0x5}, 0x0) 00:17:49 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$chown(0x4, r0, 0xffffffffffffffff, 0x0) 00:17:50 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x1264, 0x0) 00:17:50 executing program 1: syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x1af802) 00:17:50 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000cc0)={@cgroup, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:17:50 executing program 0: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x7241) 00:17:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000ac0)={'sit0\x00', &(0x7f0000000a80)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @loopback}}}}) 00:17:50 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$assume_authority(0x10, r0) 00:17:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000e00), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x20, r1, 0x401, 0x0, 0x0, {{}, {@void, @void, @val={0xc}}}}, 0x20}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) 00:17:50 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x8901, &(0x7f0000000500)) 00:17:50 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x80}]}) 00:17:50 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x40000) read$hidraw(r0, &(0x7f0000000080)=""/30, 0x1e) 00:17:50 executing program 1: r0 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, 0xfffffffffffffffb) 00:17:51 executing program 0: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/usbmon', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={@map=r0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0}, 0x82) 00:17:51 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, 0x0, 0x0) 00:17:51 executing program 0: r0 = socket(0x11, 0xa, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 00:17:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) dup3(r1, r0, 0x0) read$rfkill(r0, &(0x7f0000000000), 0x8) 00:17:51 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000180)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@rr={0x7, 0x3}]}}}}}) 00:17:51 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_IBSS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)={0x1c, r0, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_MCAST_RATE={0x8}]}, 0x1c}}, 0x0) 00:17:51 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x6, 0x4) 00:17:51 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0xc, &(0x7f0000000b40), 0x10) 00:17:51 executing program 0: r0 = gettid() rt_sigqueueinfo(r0, 0x21, &(0x7f0000000100)) 00:17:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000600)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f00000006c0)={0x0, 0xffff7fff}, 0x14) 00:17:52 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) io_setup(0x7, &(0x7f0000000000)=0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) io_submit(r1, 0x2, &(0x7f00000011c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x1}]) 00:17:52 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/fs/selinux', 0x2a8100, 0x0) 00:17:52 executing program 0: socketpair(0x1d, 0x0, 0x7f, &(0x7f0000000000)) 00:17:52 executing program 0: io_setup(0xff, &(0x7f0000000080)=0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000001740)=[&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0}]) 00:17:53 executing program 0: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f00000001c0)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) 00:17:53 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000cc0)={@cgroup, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:17:53 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x2, &(0x7f0000000b40), 0x10) 00:17:53 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x1f, 0x0, &(0x7f0000000080)) 00:17:53 executing program 0: r0 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$invalidate(0x15, r0) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 00:17:53 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc) 00:17:53 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x80081270, 0x0) 00:17:53 executing program 0: r0 = timerfd_create(0x9, 0x0) timerfd_gettime(r0, &(0x7f00000001c0)) 00:17:53 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_JOIN_IBSS(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)={0x14, r0, 0x1, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:17:53 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x80108907, 0x0) 00:17:53 executing program 0: timer_create(0x2, 0x0, &(0x7f0000000180)) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timer_settime(0x0, 0x0, &(0x7f0000000200)={{}, {0x0, r0+60000000}}, &(0x7f0000000240)) 00:17:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x6, &(0x7f0000000000)=0x2, 0x4) 00:17:54 executing program 0: request_key(&(0x7f0000000100)='keyring\x00', &(0x7f0000000140)={'syz', 0x1}, 0x0, 0xfffffffffffffffe) 00:17:54 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x2, 0x0, 0x0, 0x0, 0x12d6}, 0x48) 00:17:54 executing program 1: io_setup(0x7f, &(0x7f0000000140)) io_setup(0x7, &(0x7f00000002c0)) io_setup(0x25e, &(0x7f0000000000)) 00:17:54 executing program 0: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$assume_authority(0x10, r0) 00:17:54 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, 0x0, 0x3a) 00:17:54 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read$eventfd(r0, &(0x7f0000000000), 0x8) write$eventfd(r1, &(0x7f0000000040), 0x8) 00:17:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, 0x0, 0x3a) 00:17:54 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x8800, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) 00:17:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, 0x0, 0x3a) 00:17:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x5452, &(0x7f0000000500)) 00:17:54 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, 0x0, 0x3a) 00:17:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000640), r0) 00:17:54 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x891c, 0x0) 00:17:54 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000cc0)={@cgroup, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:17:54 executing program 1: capset(&(0x7f0000000000)={0x19980330}, &(0x7f0000000040)) socket$packet(0x11, 0x0, 0x300) 00:17:54 executing program 1: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, r0) 00:17:54 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000e00), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)={0x30, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) 00:17:54 executing program 1: socketpair(0x2a, 0x0, 0x0, &(0x7f00000001c0)) [ 1075.029734][ T30] audit: type=1400 audit(1074.970:321): avc: denied { create } for pid=18981 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=qipcrtr_socket permissive=1 00:17:55 executing program 0: syz_open_dev$loop(&(0x7f0000000180), 0x0, 0x82) 00:17:55 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000300)={&(0x7f0000000200), 0x9, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 00:17:55 executing program 0: request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='\'&#)]\x00', 0xfffffffffffffffd) 00:17:55 executing program 1: request_key(&(0x7f00000001c0)='logon\x00', &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0) 00:17:55 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000180)=0x0) clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, r1+60000000}, {0x0, 0x3938700}}, 0x0) timer_settime(r0, 0x0, &(0x7f0000000200)={{0x0, 0x3938700}}, &(0x7f0000000240)) 00:17:55 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8991, &(0x7f0000000400)) 00:17:55 executing program 0: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r0, 0x2, &(0x7f00000001c0)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5, 0x0, r1, &(0x7f0000000040)}]) 00:17:55 executing program 1: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000180)) 00:17:55 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x401070c9, 0x0) 00:17:55 executing program 1: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000300)) 00:17:55 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8915, &(0x7f0000000040)) 00:17:55 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x8002) write$hidraw(r0, 0x0, 0x2a) 00:17:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89a0, 0x0) 00:17:56 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000000)=@generic={&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x18) 00:17:56 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/notes', 0x2, 0x0) 00:17:56 executing program 1: r0 = eventfd(0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = dup3(r1, r0, 0x0) write$eventfd(r2, 0x0, 0x0) 00:17:56 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{}, {}]}) 00:17:56 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f0000000000), 0x4) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8902, &(0x7f0000000040)) 00:17:56 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000080)={0x0, 0x1005}, 0x4) 00:17:56 executing program 1: request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0xffffffffffffffff) request_key(&(0x7f00000001c0)='logon\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='fscrypt:', 0x0) 00:17:56 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000000}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, 0x0, 0x0) 00:17:56 executing program 1: syz_clone(0xf4188080, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:56 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_GET_SE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xffffffffffffff37, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x0, 0x0, 0x0, {}, ["", "", "", "", "", "", "", ""]}, 0x14}}, 0x0) 00:17:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={0x0}, 0x300}, 0x0) 00:17:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={0x0}, 0x1, 0x0, 0x93000000}, 0x0) 00:17:56 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x40049409, &(0x7f0000000400)) 00:17:56 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000080)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f00000001c0)={0xe7}, 0x14) 00:17:56 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) io_setup(0x9, &(0x7f0000000000)=0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001800)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r0, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0}]) 00:17:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_MESH_CONFIG={0x4}]}, 0x2c}}, 0x0) 00:17:57 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)=@generic={&(0x7f0000000080)='./file0\x00'}, 0x18) 00:17:57 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x14, &(0x7f0000000040)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@tail_call={{0x18, 0x2, 0x1, 0x0, 0x1}}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x43, &(0x7f0000000140)=""/67, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)=[0x1, 0xffffffffffffffff], &(0x7f0000000240)=[{}, {}, {}, {}]}, 0x25) 00:17:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) dup3(r1, r0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={0x0}}, 0x0) 00:17:57 executing program 1: r0 = socket(0x18, 0x0, 0x2) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) 00:17:57 executing program 0: r0 = add_key$keyring(&(0x7f0000000180), &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$invalidate(0x15, r1) keyctl$chown(0x4, r1, 0x0, 0x0) 00:17:57 executing program 0: r0 = inotify_init() r1 = inotify_add_watch(r0, &(0x7f0000000000)='.\x00', 0x40) inotify_rm_watch(r0, r1) [ 1077.760713][ T30] audit: type=1400 audit(1077.710:322): avc: denied { watch } for pid=19084 comm="syz-executor.0" path="/syzkaller-testdir1236390164/syzkaller.tU9ri8/66" dev="vda" ino=689 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 00:17:57 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140)={0x10, 0x0, 0x93, 0x40}, 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 00:17:57 executing program 0: timer_create(0x0, &(0x7f0000001240)={0x0, 0x0, 0x4, @thr={0x0, 0x0}}, 0x0) 00:17:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140)={0x10, 0x0, 0x93, 0x40}, 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 00:17:57 executing program 0: timer_create(0x3, 0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, r0+60000000}}, 0x0) timer_create(0x3, 0x0, &(0x7f0000000180)=0x0) timer_settime(r1, 0x0, &(0x7f0000000300)={{}, {0x0, 0x3938700}}, 0x0) 00:17:57 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8914, &(0x7f0000000040)) 00:17:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) io_setup(0x1, &(0x7f0000000000)=0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r2, 0x2, &(0x7f0000000840)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0}, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x1, r1}]) 00:17:58 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140)={0x10, 0x0, 0x93, 0x40}, 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 00:17:58 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000300), 0x0, 0x0) ioctl$BLKTRACESTART(r0, 0x125e, 0x0) 00:17:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) dup3(r0, r1, 0x0) 00:17:58 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000cc0)={@cgroup, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:17:58 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000001040)={&(0x7f0000000140)={0x10, 0x0, 0x93, 0x40}, 0xc, &(0x7f0000001000)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 00:17:58 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) rt_sigqueueinfo(r0, 0x25, &(0x7f0000000000)={0x0, 0x0, 0xffffffff}) 00:17:58 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x7) getsockopt$inet6_tcp_int(r0, 0x6, 0x0, 0x0, 0x0) 00:17:58 executing program 1: bpf$OBJ_PIN_PROG(0x12, &(0x7f0000000640)=@generic={0x0}, 0x18) 00:17:58 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f00000004c0)='/sys/block/loop0', 0x0, 0x0) 00:17:58 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = dup3(r1, r0, 0x0) sendmsg$nl_route(r2, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001280)={0x0}}, 0x0) 00:17:58 executing program 0: pipe2(0x0, 0x80880) 00:17:58 executing program 1: signalfd4(0xffffffffffffffff, &(0x7f0000003500), 0x8, 0x80000) 00:17:58 executing program 0: pipe2(&(0x7f00000002c0), 0x80000) 00:17:59 executing program 1: getresgid(&(0x7f0000002100), &(0x7f0000002140), &(0x7f0000002180)) 00:17:59 executing program 0: signalfd(0xffffffffffffffff, &(0x7f0000000300), 0x8) 00:17:59 executing program 0: syz_mount_image$fuse(&(0x7f00000040c0), &(0x7f0000004100)='./file0\x00', 0x20, &(0x7f0000004140), 0x0, 0x0, 0x0) 00:17:59 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002a40)={{0x3}}) [ 1079.255349][ T30] audit: type=1400 audit(1079.200:323): avc: denied { remount } for pid=19132 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 00:17:59 executing program 0: semget$private(0x0, 0x1, 0x40) 00:17:59 executing program 1: r0 = inotify_init() ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, 0x0) 00:17:59 executing program 1: openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x4000, 0x0) 00:17:59 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, 0x0) 00:17:59 executing program 1: r0 = signalfd(0xffffffffffffffff, &(0x7f0000000300), 0x8) sendmsg$netlink(r0, 0x0, 0x0) 00:17:59 executing program 0: openat$binderfs(0xffffffffffffff9c, &(0x7f00000086c0)='./binderfs/binder0\x00', 0x0, 0x0) 00:17:59 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 00:17:59 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f0000000140)='cpuset.mems\x00', 0x2, 0x0) 00:17:59 executing program 1: timer_create(0x0, &(0x7f0000000240)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000140)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000000)={0x7}, 0x69ff9a93bfc25838) rt_sigreturn() timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000100)={{}, {0x0, 0x989680}}, 0x0) mlockall(0x3) syz_mount_image$fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000280)="410004") write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) 00:17:59 executing program 0: semget(0x1, 0x1, 0x21c) 00:17:59 executing program 0: r0 = eventfd2(0x0, 0x0) preadv2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:17:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write$binfmt_script(r1, &(0x7f0000000340)=ANY=[], 0xffffff46) dup3(r1, r0, 0x0) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000000ec0)=ANY=[], 0x10}], 0x1}, 0x0) timer_create(0x0, &(0x7f0000000180)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000040)={0x0, 0x0, "9b2e70ac30857323e172d762b89f90b274e0b043acbf0dbd23e56c160f906d4b1626a0e3b8b9241875c19c2dffad568e29a01afc1cb9400e744090a9d50629af6bfe78ed2d8f58c4acc732c317498cf123f87cff3e7b9153eab9fee0bca742c506084c199580d4f158e0fc4e448015260890104397d2b586dda84b914c40109936d3e791d914a2001cb8e6764be449d9d7032019cdcca17d41db16e078f2b446d4e813af2dfeb16de52b813976ca0b6c53262f2755449ac18ed88039c7ef6e1a3c21bcc33375a3e6dfd7a5ac80bc6dacfdc99f435dd40e999a07e6f71ac66a82242f753e4a069863f490a1e3bcf69fbf242b87605647ae3c1269a75d88a45a1f", "cac2e82a0fed155bd5620edad1c4050de850ddf5aa8a2b0686f0186bdd178c5f9c135c0931b3df79288618eb7c78ad5e2462d033030725ababeebb30ede7ac7f25b6308b5c4ac845c02b4a829c9b8cc077f24a0c008b054e27302cf3eab5f067e3d854059b57e4a98bfc706f836688222c7c52611a7497cb6eab143073dcb7bc13d89c89ed1d909f89287d835acb3e8c8b45738df21129d55ef9de2493f289d024ed7918175a0d1567b81094014e94beb5e72d7a1aec8e52f6760f8524e5c22d93dc342d97b3c90b56449756ef9603ca343d49e52d749e47f56291d330f516378c4299fb38a109826e3718bab443e28c268d2b87584383307f1be7da35108e63e2828ffc6c4dcd51d7658a12f45e8c9e50f2415444b1e7ba2520309127f9362a41eb49a8c4e83a49b82a07cbe608d11312a1000f04b14f3d6f7cb456872fe91a20ec59b947ebd40673ecc5290fcda07a1f1d058cc1f9dd659a0a45e81dcb0b38f1fd666ded72626707c6c0df67ca663313a2e6122881c3fab91c6abb86a9066bdbe6a16bd7dc11c4cb1c02a25913f6b3d8cd18aafe2eae397490522cee58442cb91a9e373ab943eceda785cf488b6f880f9f7fcc03d058edd20ffbd59b099aad5436bb1ed2fae8dd97768b358db4f505c46691ba0a40ff5a589755308dc37d94a448e04902e55b1492daab6aab34152f0459e3173c13b7e9fb60eb5e8f9c57aeba243f986d84c4bda74a27542e5c40b5b9261c518b45ce0618c6d4a44f151a4fd1c59527341b56933ae18edd8ef098798716fae342cccf32637e948aef167e0f5d193a6404945333fa651c737bb3b64a70689a95cbb092318f1747e501c6316a3d0847147ad754b2c8a9e416ac23d9f489cef210f71879e9581f329df6f42903476fab17c508faec81d107e63434082aceab19a572fc88bdb3864df08a06931c6a085874f4c7746e65bf12eec77b19bb1f04269fc33f086b1c1a9b6f8539f3526164a51b24e779e3ea427e7e3b232bc62aa697d6936ac65789aba6fe11457008dd61ef7fd89adf8983d51aaffccc4f08da18d6d25b2bbbb90d71fe3f5d35043a1d7e72fb7149291fa10bf5edac23000c95e79f5985fcd7ba33b7d04b39f089d392ed53b3055450244bb01dc43a52e04e8d1aaac29cd3634cf5cbb5bfd2a42725bc201132844b4f3d697c3949cdeea2a49c88a092a787c5d34ee24052840a1699cc006407e299026996192a3b438d64815d7e5c8bc662917ad3f83b0c10e24d1adfd276b6f93262311360eb18a6c8073ca4487fafc915456a6935278f161e4e2916276460904703fca979b05dbd2b80b2396f951a6dd12c0f79aaa730bad3b30ab88571131126a70f32ddf9023aeb6c06f44776cd9ce8e2320054fe0527428f06adcc116eb3a42f91748b4dff1208f949d5f60beeae86d45319d501090840f80923794f108c9f18a961934047cbccbe13da9d4b75cbc937fb2f9ce190f647d0af42510672536ed96e30bfed5d002ff64e3923a75ef304afa9bca0e1aa87b8e784976d64aca8f7e8f626a13661f3e8d42c7ea0374d453c344a9e55dbc8e5259c5cc9dc210d176b446c1e75366eafc4c0cfbfe951ef4cb0a01b306bbe79515edc3546f2a691a71df5cc5c61d5c9fda95cd531d9b5b883c865c6b0a8eada2e25d76555deac83441c4840cf85a8a342cc68bf91b1bc301123789314f15eb123ee95beba80840ff1c284f4b95dc1535393c73dd8ab95692c8b0fff2f647af0f764efb476a05e3cd697d46304083b3339306c5db2c672846b3b61e218c17bd805a52464512e6a00b523f53a132cc4c98421fb180e49181350940b34c3fc03c580be1f1f777fb86f5c45ad213eae1b1cb4210dfb55da9cac8540c56219d7beffa37138d4af29a380f8d38d337ed64fdd76d7c0c19c6d40c0d864b1f56725e19396f722f2aaf09ba9976f5cd655934288eb413132446835a60aee267824eec1705f399752bd139d56449dd5ebcb4d2ff8cc31ac6a50f1b542640a69eb971220a86e24ce19f5420b3a04d206ce42e9f1b8c9d1ca74eef671530a09f097220fd82dad596535bff5b89fc9138d0fac3e2da23e8870f23d170c4a71833d57edf46ad136a1aea6104f628e9c8ebc23601a7d21b8fea093fcf55028521b013d992c97515188598385162702cb6e370b5bc81f390386585ed3e649d8d2e2336ee4ba5c7f9c382bb49d805d2939f7a33d11bdff3db1edc51466ed4d54573f78ad763db3435f4428bac86749da3d0bab3aee67d6d0079cba0dcabb175206cd27a7087fdf581d6fe1e43aec7ecc60f00d1389a76dac60540afc90f5656772ce6b8b73362438cfbcf073834ada8914e45d5738114cc29f5588d1766472915bf346918bacf8b6b0b3b644d8b59e5e3a4c00908dce73149043514db92d905177391ca4241eb1d7dd662e93500f0489bf4f760e0d587e87f16d29251e11e50550692ebd7a6ab87f001bbdb7e5e4a9b467674f99b8c3bd677a9376df80c608e55701556dcb4af5ac469063f672a97994449b5bd1c341cfd91eb948ea354146382643014bfcba794227994513df58f63b9b56d7eccba50eb0126375045f33e98ab549f7d2a28caef7a2a0a13bb4c52a23ec2ba37cb5b170ed73cca2da813aebb4169fedc3fc6940dc762c000c3c34bbcd76fb073ad4cd4964791887ef2d52ffce606b25d0108d6ded6b8073827b4864c2ad20f0a9398e53d85addb8464dabe3b6a3da47772ef610ef33d72937fa19e56b64e926c46f8d717552b1187576c3eb4267b56e61090bb236fb3e54d727c0d310723767a69d190e9972fc86b50e78e5c89afccec8ddc089c0e639bc6829a22654fa0baa6385b0ad850ea89b260dbed153e7abd96b2c8c49ac6c228b000cb75dd09856bd02be7d100451ede4fd839e35327ee09b6f7d3383ee08e0eee1104cb353ae8a2a5cb8ca988c822beba367bed8adc4e035774552c00a8653c1c28519726c57ed1fae66f543349e3105ed7c3fed693ca94d03c275cc5027f1a83db6234daa498c1ba24462cf8bd4f3860d8dafa969ecf4314ce59da5cd256f8b7c39c603a8368e10cb1fdb3094da70c99dbc0225ce66e7ecd1b21d829780ae968621c24f1435de04c6188beee5f3f3126ceb388b912f444834a7df6e55af3e30e4d566d0ffcc0f221ac25e16afc6f1a3bb49f62b5e83a85b9f765909821dbdd60fcaf2d53c00ac48906832485b364bab4dc31ce8b7e0a70460133967f15dc446f9615abf61e0b51fedfc70dd96659ab2dd7745d401f4b60895e025aba45461f16dbcd3154340d65f2361eb5ca90d19c5f331797b71ce1942a95cd3884f7266d49f0bcf0d7266889e9df1d8c9a08a4c5ba619876edf38a1e2cbf4f75939a747aa9932179bbe2c7e7827217bbdb6856938e063fa2599a703065dcadda7e26a2ce9c1a8e48795359202e25e4913a92c5858153183bdd64bc33c076dc07c6c499f9aec8ae8a5a2831858d9457fbf5d19bb994b9dc0b013109e1ee13d458bfb2228afe0e2e740c565fc8dacadc0665e83023efe45418ba10f597d108542d2982b0f55666969e6d59712fc34fa531150d0c9a18db3a4394c6bf6bc37c43f5c8055503016b1ad43ad20bc3074ee85aeb9a37639bdbc4d9d27174e1729f9afa6d8d4ba71da9e4a5546395b5da5aeefbe1ea0da16ffe6a29bb03f0e9f3ce4eaab42e2c982ef9557cd757c787cc75a095997f70d8de25edc22f51e40f4ca293a8536c2164c675e76570635f5a4a04805fbaa278b442e38674a199fc8edf65aa56ac697744a482c174dd423d15fbe28626a2a0d56d0518081914c756b0947341f5399fced1bde2ea3ef14c36a71a3fcb0f41a9d4e8d172b7751e24bd11b1a4f11cfe64fc1f8506eeb6af99f2c4162430cd060eea8363d908b512dba97487349528d8ccd0e7e78c448eac22f20249cebb6d7ac09f4ad12688e374cbd84e4af517ceb91fe664fc24f02b96e2b70bdd4c3b225507468bcb64111dc72f168f0d8535dda5ef8d35a0f238d4c69373969d9870f5e6dca7876bbd0c9a9d9ee95fbd3feb771dbdc77eae1f2bbdf9b5c889f076f2d45e18e8e16460c7e0fae1c81d99000c1fab75b3e07ee3c1e3e02aa3d2ef03b06d0ead175f3c4ad32774bbc3e8a84c6f4aa4f0c18f901024eaa8aefffec4fe1b64e78df5d677bc1a8881ced657bbc91b1b1dc91e1f6db208ef3f8d41308fa20fec0dee5589434659d8327b6a535669a56ea9c6148e8c02ec6367e60c4f83c960dc8555087a25c4b948412fda5890c40ebee3b8cd769df21172086bfbd79a7bd5cfcb9e52624b0fb811f35866c27915c6722214ca3e037fa0e31bb65155e292e10da044c98b2ed830015c90d4a51fb1a4fae477923489e049003a46f7f159e98babb5e6036d19f51af2e5cc3b449ef1c5aa8897d20dedf25b79f40ebeac9f526100841a47d059d852c084a9219c06447ccae9b31bea5c8f34f2b2f6a4df5c815ae7a9e2d95fbc33cda455551c166279fe1dfa5a54250910f0378b1a71ae3387384134b2a2318dfa39dfeea988f3bd0398df93141624cfdd28f1d05946a2dd5c5eb48a9ea1fc355b843831138c8de3135a53483f432c0f2abbda3b91d5a467e6c95011128a577212778dfd6474ebb52e200d35fc99ad0cf739868a7e35d63b26eab16fc915d29ea60b36395f2c805aec711f6f9a700055354eb96e29ff71024425182bf70d9ba0caf4cf17d8c802fad3afdf729c645e921d8eef9b4f54fad9507eaaf9cefaf61d82a55bdbd3bb8f35ff12546896ddfaf96e83b715e7ce75135a5f306b17e2a32476e5d045cc5cf9a1b7211a207a8f440559f3e9a34bb4fee84176c1c2204eedbf40531c21d975b254926f00d737188a51e5188437d8ebb9bee37fe4fa91d1bfe205bb8dc6746a3ede2f0e55ff0c215040b9b83395b733896abfe7f6e87c058a8587be13d3a876efa2e96c0a2a3e7f10e0073f6452d4f67b91938069005f8e8f76d25230960f7a7df0c7316e50d2921a7796fd202cfd5339d9c093178b3bc31159277fcb5560d5e19f5642087a7de88384a7854ab38a9fbc325ad87efdb513c356bf0d7134c88d55eaa7a2ceee408589ae9d2e5ca524285bdc5ba035247b168a134b55c00f75a7f5bee81f6263c74598e82f04adc7c7ab45fb1bbeddf2cb09190aa180770f8cba479ad9cc81553555e622c569f19697123f8c82b4d16efa05ae1c455b508a87e0c4a08d3c5b395464c8ddf8408d5319dadf9bd03e24e6daa4327f6ce80e40631d8aab748e087ccc9fcfa23d7faf9c7520f9913f3f826036ec7b28937a4cecc74349cdd77ac1ba04665209ba8a711a8877c3710dd115fcf39e2b54adab94c97efb68e58fb17ab3548487a06709dd4b07adbdf53908661103000"}) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r2, 0x0, &(0x7f0000001200)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) 00:17:59 executing program 0: timer_create(0x0, &(0x7f0000000240)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000140)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000000)={0x7}, 0x69ff9a93bfc25838) rt_sigreturn() timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x0, &(0x7f0000000100)={{}, {0x0, 0x989680}}, 0x0) mlockall(0x3) syz_mount_image$fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000280)) write$P9_RMKDIR(r0, 0x0, 0x0) 00:18:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r0, &(0x7f0000003240)='N', 0x1, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) sendfile(r0, r0, &(0x7f0000000080), 0xe0000000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40000003, 0x0) 00:18:00 executing program 0: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/udp\x00') sendfile(r0, r1, 0x0, 0x100000001) syz_open_procfs(0x0, 0x0) syz_open_procfs(0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$inet6(0xa, 0x3, 0x6) r4 = dup3(r3, r2, 0x0) recvmmsg$unix(r4, &(0x7f0000000880)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 00:18:00 executing program 1: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/udp\x00') sendfile(r0, r1, 0x0, 0x100000001) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) fcntl$getown(r0, 0x9) r3 = syz_open_procfs(0x0, &(0x7f0000000200)='status\x00') sendfile(r2, r3, 0x0, 0x100000001) getsockopt$IP_VS_SO_GET_SERVICE(0xffffffffffffffff, 0x0, 0x483, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r5 = syz_open_procfs(0x0, &(0x7f0000000380)='statm\x00') sendfile(r4, r5, 0x0, 0x100000001) dup3(r5, r1, 0x0) 00:18:01 executing program 1: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/udp\x00') sendfile(r0, r1, 0x0, 0x100000001) socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private2}, 0x1c) 00:18:01 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000580)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, 0x0, 0x49, 0x0, 0x0, 0xfffffdd5) 00:18:01 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@ifindex, 0xffffffffffffffff, 0x32, 0x0, 0x0, @link_id}, 0x20) 00:18:01 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3a, &(0x7f0000000000)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}}, @snprintf, @map_idx_val, @printk={@u}, @map_idx_val, @ringbuf_output]}, &(0x7f0000000200)='syzkaller\x00'}, 0x90) 00:18:01 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000004900)=@bpf_ext={0x1c, 0xf, &(0x7f0000004640)=@ringbuf, 0x0}, 0x90) 00:18:02 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x0, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 00:18:02 executing program 1: syz_clone(0x4100000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000005b80)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000003740)={0x0, 0x0, 0x0}, 0x0) 00:18:03 executing program 0: syz_clone(0x51088180, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:03 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000580)={@cgroup, 0xffffffffffffffff, 0x33, 0x2030, 0xffffffffffffffff, @link_id}, 0x20) 00:18:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'veth0_to_bond\x00', 0xc00}) 00:18:04 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000001680)=@l2, 0x80, &(0x7f0000001800)=[{0x0}], 0x1}, 0x0) 00:18:04 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x9, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 00:18:04 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000016c0)={@cgroup, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:04 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x0, 0x0, 0x0, 0x0, 0x2458}, 0x48) 00:18:05 executing program 1: bpf$OBJ_PIN_MAP(0x14, &(0x7f00000006c0)=@o_path={0x0}, 0x18) 00:18:05 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000009c0)={@cgroup, 0xffffffffffffffff, 0x14, 0x0, 0xffffffffffffffff, @prog_id}, 0x20) 00:18:05 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000d80)='cgroup.controllers\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000100)={@map=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:05 executing program 1: syz_clone(0x6100000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:05 executing program 1: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000500)=0xffffffffffffffff, 0x4) 00:18:05 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000240)) 00:18:05 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x2, 0x4, 0x8, 0x1, 0x180}, 0x48) 00:18:05 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0xc, 0x3, &(0x7f0000000400)=@framed, 0x0}, 0x90) 00:18:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) 00:18:05 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000ac0)={0x3, 0x3, &(0x7f0000000980)=@framed, 0x0}, 0x90) 00:18:05 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000380)={@ifindex, 0xffffffffffffffff, 0x36, 0x0, 0xffffffffffffffff, @prog_fd}, 0x20) 00:18:05 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000002c0)={@map, 0xffffffffffffffff, 0x2b, 0x2004, 0x0, @prog_fd}, 0x20) 00:18:05 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func]}}, 0x0, 0x26}, 0x20) 00:18:05 executing program 1: ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x303) ioctl$TUNDETACHFILTER(0xffffffffffffffff, 0x401054d6, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_lsm={0x1d, 0x18, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9}, [@printk={@x}, @snprintf]}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x40, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x0, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=[{0x3, 0x4, 0xc}, {0x4, 0x0, 0x5, 0x3}, {0x3, 0x0, 0x2}], 0x10, 0x80000000}, 0x90) 00:18:06 executing program 1: socketpair$unix(0x1, 0x8fd8644b4044e1a4, 0x0, 0x0) 00:18:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)='t', 0x1}], 0x1}, 0x0) recvmsg$unix(r0, &(0x7f0000004200)={0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1}, 0x0) 00:18:06 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000c00)=@generic={&(0x7f0000000ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x18) 00:18:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000004200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000041c0)}, 0x0) 00:18:06 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000001700)={@ifindex, 0xffffffffffffffff, 0x17, 0x24}, 0x20) 00:18:06 executing program 1: bpf$OBJ_GET_PROG(0x24, &(0x7f0000000180)=@o_path={0x0}, 0x18) 00:18:06 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={0x0, &(0x7f0000000300)=""/16, 0x0, 0x10, 0x1}, 0x20) 00:18:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, 0x80, 0x0}, 0x0) 00:18:06 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)="747aba66a3ca9da797b70d3721d47a4ad0e27871206a1248a1fe019a4bb3c5c5ba5f8963527741877369cf258a256a53a1599eb3cd04570e3e894f67bba292b31c3a9813309d0ba1c3390542c777c38d72ba25b26adffe6fd1ad910a673691150d007b167f1ec679a246ce0bf8d4bcb0b4c4b4e377aa6e76e4c04a835d78df5a3ee82081c9d9be9b72d2f45ff6a876396aa41ca5", 0x94}, {&(0x7f00000009c0)="d92cc79ea004737553770b4c742bfb03d0140b9f8dff6e3625fa1e401d4b494e8456de493d87dd5fc8103f558349a3f6158db12f29ddccb412f9a9699ea5f2634f68a5cc23362d69064d6aaac693a6d953338acc21de1310008f03c1fe0cbc35a569b6dd0bee806adc9c91084bb797f0edbcdd82765e4680bf829e2c6399efe5bf219f865bcbac5d315e03c8cc0182561d073116b67a38781ed2b259e8d7656315da15973aef3cae65e581eea5f416c0a091432ba1b544e69158a70a87d224f092073d92d844637c60360709609e", 0xce}, {&(0x7f00000001c0)="975d98a6feaff1a6c5d2fe2502739fdd55619727875574a348752ac815c199a7b169f1fe8bdfd08cab098b39baea63e6c3102b934bb9f501ad3ac6a18d8f05ad2ec34b1aebca51323c133a42dbf376e49c7678efa8885d01be1ee997b675861fb0e52d0cb4d0d1588a0d0d9a5a956a02a453e37ddf0d1e65520d4841f18f", 0x7e}], 0x3}, 0x0) recvmsg$unix(r0, &(0x7f0000004200)={0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000001e40)=""/4096, 0x1000}], 0x1}, 0x0) 00:18:06 executing program 1: bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000001500)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)}, 0x50) 00:18:06 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x5, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 00:18:06 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000bc0)={0x20, 0x2, &(0x7f00000006c0)=@raw=[@btf_id], 0x0}, 0x90) 00:18:06 executing program 0: socketpair(0x18, 0x0, 0x101, &(0x7f0000000000)) 00:18:06 executing program 1: bpf$OBJ_GET_PROG(0x23, &(0x7f0000000180)=@o_path={0x0}, 0x18) 00:18:06 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000300)='blkio.bfq.io_service_time\x00', 0x0, 0x0) 00:18:06 executing program 0: unlink(&(0x7f0000004a40)='./file0\x00') 00:18:06 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000200)={@cgroup, 0xffffffffffffffff, 0x31, 0x0, 0xffffffffffffffff, @link_id=0xffffffffffffffff}, 0x20) 00:18:06 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@ifindex, 0xffffffffffffffff, 0x33, 0x0, 0x0, @link_id}, 0x20) 00:18:06 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0xa, 0x3, &(0x7f0000000680)=@framed, 0x0}, 0x90) 00:18:06 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x1, &(0x7f0000000000)=@raw=[@ldst], 0x0}, 0x90) 00:18:07 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x1d, 0x10, &(0x7f0000000300)=ANY=[@ANYBLOB="2b9d38a0ff0200f0c6"], &(0x7f0000000100)='GPL\x00'}, 0x90) 00:18:07 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000440)={&(0x7f0000000380)=ANY=[], &(0x7f0000000400)=""/60, 0x2d, 0x3c, 0x1}, 0x20) 00:18:07 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000a00)={@ifindex, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:07 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000f40)=@base={0x17, 0x0, 0x120, 0x9}, 0x48) 00:18:07 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x6, &(0x7f0000000340)=ANY=[], &(0x7f0000000080)='syzkaller\x00', 0x5, 0x27, &(0x7f00000000c0)=""/39, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000140), 0x10}, 0x90) 00:18:07 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000ac0)={@ifindex, 0xffffffffffffffff, 0x1d, 0x10, 0xffffffffffffffff, @prog_fd}, 0x20) 00:18:07 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000024c0)={@map, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:07 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 00:18:07 executing program 1: syz_clone(0x10610380, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:07 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@ifindex, 0xffffffffffffffff, 0x16, 0x0, 0x0, @link_id}, 0x20) 00:18:07 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000680)={0x0, 0x0, 0x4}, 0xc) 00:18:07 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@ifindex, 0xffffffffffffffff, 0x1a, 0x4}, 0x20) 00:18:07 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x5}, 0x48) 00:18:07 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg(r0, &(0x7f00000043c0)={&(0x7f0000004040)=@ax25={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}}, [@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @null, @bcast, @default]}, 0x80, &(0x7f00000041c0)=[{&(0x7f00000040c0)="aa", 0x1}], 0x1, &(0x7f0000004200)=[{0x28, 0x0, 0x0, "487784a501e6a5f9ae3b5d1dd0a92bdcba"}], 0x28}, 0x99732dc22e8cf2d0) 00:18:07 executing program 1: syz_clone(0x108c1000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)='#') 00:18:07 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000001f00), 0x10) 00:18:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="ed", 0x1}], 0x1}, 0x40040) 00:18:07 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x80, &(0x7f0000000300)=[{&(0x7f0000000100)=""/228, 0xfffffffffffffd46}, {&(0x7f0000000200)=""/32, 0x20}], 0x2}, 0x0) 00:18:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'geneve0\x00'}) 00:18:07 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000002100)={@map, 0xffffffffffffffff, 0x7, 0x8, 0xffffffffffffffff, @prog_fd}, 0x20) 00:18:07 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001b80)=@bpf_lsm={0x1d, 0x3, &(0x7f0000001340)=@framed, &(0x7f0000001400)='syzkaller\x00', 0x5, 0xab, &(0x7f0000001440)=""/171}, 0x90) 00:18:07 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001340)=@bloom_filter={0x1e, 0x0, 0x5, 0x1, 0xc0}, 0x48) 00:18:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@rights={{0x10}}], 0x10}, 0x0) 00:18:08 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000900)={@cgroup, 0xffffffffffffffff, 0x15, 0x2028, 0x0, @prog_fd}, 0x20) 00:18:08 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0xe}, 0x48) 00:18:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001740)='./cgroup/syz0\x00', 0x200002, 0x0) sendmsg$unix(r0, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=[@rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x30}, 0x0) 00:18:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xf0}, 0x10060) 00:18:08 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@ifindex, 0xffffffffffffffff, 0x7, 0x0, 0x0, @link_id}, 0x20) 00:18:08 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000740)={@ifindex, 0xffffffffffffffff, 0x35, 0x34, 0xffffffffffffffff, @link_id}, 0x20) 00:18:08 executing program 1: openat$tun(0xffffffffffffff9c, 0x0, 0x4f2000, 0x0) 00:18:08 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000a40)={@ifindex, 0xffffffffffffffff, 0xd, 0x2c}, 0x20) 00:18:08 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x86000, 0x0) 00:18:08 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000022c0)={0x6, 0x5, &(0x7f0000002080)=@raw=[@map_idx_val, @jmp, @map_fd], &(0x7f00000020c0)='syzkaller\x00'}, 0x90) 00:18:08 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000ac0)={&(0x7f0000000980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x2}]}, {0x0, [0x0, 0x2e]}}, 0x0, 0x28}, 0x20) 00:18:08 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000900)={@ifindex, 0xffffffffffffffff, 0x25, 0x16, 0xffffffffffffffff, @prog_fd}, 0x20) 00:18:08 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x7, 0x2, &(0x7f0000000340)=@raw=[@map_idx], 0x0}, 0x90) 00:18:08 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000a00)={@ifindex, 0xffffffffffffffff, 0x11, 0x0, 0x0, @prog_id}, 0x20) 00:18:08 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000d80)='cgroup.controllers\x00', 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map, r1, 0x36, 0x0, 0x0, @prog_id}, 0x20) 00:18:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000005240)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x2001) 00:18:08 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f0000001f00)={0x0, 0x0, 0x0}, 0x0) 00:18:08 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000380)={@ifindex, 0xffffffffffffffff, 0x36, 0x19, 0xffffffffffffffff, @prog_fd}, 0x20) 00:18:08 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@ifindex, 0xffffffffffffffff, 0x37, 0x0, 0x0, @link_id}, 0x20) 00:18:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000005b80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x4000011) 00:18:08 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001340)=@bloom_filter={0x1e, 0x0, 0x5, 0x1}, 0x48) 00:18:08 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000580)={@map, 0xffffffffffffffff, 0x4, 0x0, 0x0, @link_id}, 0x20) 00:18:08 executing program 0: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000ac0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 00:18:08 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000a00)={@ifindex, 0xffffffffffffffff, 0x11, 0x10, 0x0, @prog_id}, 0x20) 00:18:09 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000004200)={0x0, 0x0, 0x0}, 0x0) 00:18:09 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000440)={&(0x7f0000000380)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000090000000500000000000064"], 0x0, 0x2d}, 0x20) 00:18:09 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000100)=@raw=[@ldst], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) 00:18:09 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000f40)=@base={0x17, 0x40, 0x0, 0x9}, 0x48) 00:18:09 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000005c0)={@cgroup, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:09 executing program 1: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000140)={{0x1, 0xffffffffffffffff}, 0x0, &(0x7f0000000100)='%pB \x00'}, 0x20) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={0xffffffffffffffff, r0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 00:18:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x13, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, r0}, 0x90) 00:18:09 executing program 1: socketpair(0x28, 0x0, 0x3, &(0x7f00000004c0)) 00:18:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0x102) 00:18:09 executing program 1: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000380)={0x21, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2}, 0x48) 00:18:09 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x66}, 0x48) 00:18:09 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x38}, 0x0) 00:18:09 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f00000004c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@enum={0x1}]}, {0x0, [0x61, 0x964ba4ee1b7b4cc6]}}, 0x0, 0x28}, 0x20) 00:18:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, 0x0) unlink(0x0) openat$cgroup_type(0xffffffffffffffff, 0x0, 0x2, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:18:09 executing program 1: bpf$OBJ_GET_PROG(0x22, &(0x7f0000000180)=@o_path={0x0}, 0x18) 00:18:09 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x16, 0x1, &(0x7f0000000140)=@raw=[@exit], 0x0}, 0x90) 00:18:09 executing program 1: socketpair(0xa, 0x6, 0x0, &(0x7f0000001480)) [ 1089.899654][ T30] audit: type=1400 audit(1089.850:324): avc: denied { create } for pid=19420 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 00:18:09 executing program 1: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000c40), 0x48) 00:18:10 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000640)={@ifindex, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:18:10 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000f80)=@bpf_lsm={0x1d, 0xf, &(0x7f00000010c0)=@ringbuf, &(0x7f0000000440)='GPL\x00', 0x4, 0xc, &(0x7f0000000480)=""/12, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000009c0), 0x8}, 0x90) 00:18:10 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000004c0)={@ifindex, 0xffffffffffffffff, 0x1, 0x0, 0x0, @link_id}, 0x20) 00:18:10 executing program 1: syz_clone(0x7f3273e9e36ae081, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:11 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000c40)={@cgroup, 0xffffffffffffffff, 0x17, 0x2010, 0xffffffffffffffff, @link_id}, 0x20) 00:18:11 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000ac0)={&(0x7f0000000980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x2}]}, {0x0, [0x0, 0x71]}}, 0x0, 0x28}, 0x20) 00:18:11 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000ac0)={&(0x7f0000000980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@func={0x2}]}, {0x0, [0x0, 0x71, 0x2e]}}, 0x0, 0x29}, 0x20) 00:18:11 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x18, 0x5, &(0x7f0000000000)=@framed={{}, [@cb_func]}, &(0x7f0000000040)='GPL\x00'}, 0x90) 00:18:11 executing program 1: mq_open(&(0x7f0000004400)='!\x00', 0x800, 0x189, 0x0) 00:18:11 executing program 1: mq_open(&(0x7f0000004400)='!\x00', 0x2, 0x49, &(0x7f0000004440)) 00:18:11 executing program 1: mq_open(&(0x7f0000004400)='!\x00', 0x800, 0x0, 0x0) 00:18:11 executing program 1: mq_open(&(0x7f0000004400)='!\x00', 0x800, 0x0, &(0x7f0000004440)) 00:18:11 executing program 1: r0 = eventfd(0x0) timer_create(0x0, &(0x7f0000000780)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) r1 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write$P9_RSTATFS(r2, &(0x7f0000000140)={0x43, 0x9, 0x0, {0xfffffff7}}, 0x43) r3 = dup2(r2, r2) write$cgroup_devices(r3, &(0x7f0000000040)=ANY=[], 0xffffffd9) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000040)=0x0) close(r3) rt_sigreturn() openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r4, 0x0, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) rt_sigsuspend(&(0x7f0000000000), 0x8) 00:18:11 executing program 0: mq_open(&(0x7f0000000040)='!\x00', 0x2, 0x142, 0x0) 00:18:12 executing program 0: socketpair(0x25, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x29c) r2 = dup3(r1, r0, 0x80000) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000000040)={0x0, 0xaed, 0x1}) ioctl$BTRFS_IOC_DEV_INFO(r2, 0xd000941e, &(0x7f0000000440)={r3, "2708a4f5daf0e1d93be9d5e28c00331c"}) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000001440)={r4, 0x8000, 0x62, 0x1}) ioctl$F2FS_IOC_FLUSH_DEVICE(0xffffffffffffffff, 0x4008f50a, &(0x7f0000001840)={0x23e, 0x1ff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001880)={0x0, ""/256, 0x0, 0x0}) r8 = mq_open(&(0x7f0000001a80)='[\x00', 0x42, 0x14, &(0x7f0000001ac0)={0x100, 0xdd, 0x200, 0x9}) r9 = dup(r1) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000001b80)={0x59703a188909e0a2, 0x7, 0x76, &(0x7f0000001b00)=""/118}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000001bc0)={r3, 0x6, 0x4220}) r10 = getpgid(0xffffffffffffffff) fcntl$setownex(r9, 0xf, &(0x7f0000001fc0)={0x0, r10}) r11 = dup3(0xffffffffffffffff, r1, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000002000)) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002040)={{r5, 0x100000001, 0xffffffff7fffffff, 0x1, 0x3, 0x3, 0x1, 0x80000000, 0x5e, 0x8, 0x1000, 0xcc, 0x100000001, 0xff, 0x3}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000003040)={r7, r6, "3bfdcb9bb499be351e1a260f08fa76a1c9fff15dbe6a728bfeb0d436694fa2029b92b72f1763739cefd978ca18c4a468aa3e47c28fecae47e6d5ea22ad50309d09c8018bb8c897365fbb1e1faedf14d986daa7d263d3719c41be35f5351eb0eb0439def9782669becb3bb48dd30ca58dc9fd411dcb7cf0d93be80b2eb1123d31801d03cad31ec7d83cc096bf914a65f05d6a0c75f615dd8259a6bdc3d1843ed8e275d89126956e21f5239be4a85418c7a46baaead191962966b8b652655df86a65cdbf3bf0a1f0b00ef6a7ef00b907688271772e9c3971b9c76d5acec33ba9b64d279c1fdbef270435b6a59c1311e0b70b5b8b9714e6854d0eb7e45c98266812", "6fec41897b36770ac302dba24cb3cf61f7fa7f1c6f7f22a77bb022e55b0174a33fd5801f6c63b710b7a31485bad35cccd3a230845f3729ff8b03ee9d149204aeb04a1c4a36a31b926ff3446a25adc9e85dde424bad2435062f7d4f98f76ad1dc26ce7724c881ae42610202633a40c5adc10137f6733b8034cdbf278c696ebaf2b7ec6e1e3a7832c8537cfb84f3b2d66355008a0c223cc37a0cc0b6d96a4fe02476ad0b68e3680f5d5055fee31c887a7afb3a3202149aa459c282fb88ec81b99a6d1d430d5a474b628d151894babe729e94148ef23a1d78b099e7e0cd03df9cd0bb2573e8c5ae56687fe2827238ff561bf807c26df564a2146bd6fa91fe78fea4754cac68c848f6c507d79833ccfd47675e21222a81e015d5b154fda0a3270489cb1aa99cf675eb6fe782dfba75924cd6f70c9e9dbc4258164d227a051531711dec437651c432fad22a7fb64654df5c4c01cc589289ab4136cb182ac7a62279649cf79d7769c74a450e2af3f162f75b2e9b914102227856e4abb1a404ffccf7f5c52474d4e64db34a4d91639036a7b67d82a49ab60410625476a4ac998dbbb4621b1e97c16cde5ae229ebd58f6044f6b388491fa8aaa29e04926f06eae7556774f321a3f0cd4f4e312cce288851eac3d665ea0e1d4943527a139f524915d8c23d71b2dc662efbb33842e34dd12a6deb11c7d002f5426b6b193a03215a54aed7e8428d76e363180086bdc0eec1366a23e97606e2d5cf81fe492b65d0029899bc8357ff12d239778805d56a5c6622159f3326058b626463d0ba32232c95089d2f6bb1e633a3d373e8f42a5f02321070bc0832d3c9c3607b16576a51e7c8c17958cb394256d4c800b60539a7ba777b7583705e1c130cf78b6fc6f5300f4ff3d69a9b041bb1ad66da880d87c0365ed75b98ca97f6a9d40b0f4c3f4e3b2e78223b5667c79eefd15920a2d248bb0ed14656a411405d6944e6a2e58a5f7984ccfa32211d82ff6ee72959e4000695d3402aad0329752a18172c4e841bf1545a91f70cdc7bc2d40849957b0ca6f60e2445fcec3b183dfcbfffa2f176bff9f8bdb7200b9262bfd339e65e51c9bc6e39e63de3cf29d22274908a7d0772c208b849db43ef049106ba143c1c1be48b5e43fa8ac00b385197e5f24cf0b12821ecb6375f46bee55b5899ee5010bacc4f9db59564955eb8277273542808758854ca24f101aa0f153154de3c920b56401e2e0384b4c508e0b6ed5c6dd7b4ddd5675937485e9f7fff4f8b08b90a82e2fb5749d4eb85e23fad91a7a2b96ef0bef0d63002c54b904879850e0d476d0606e177be048283577e8857332031787d9a576eea7382b4f4c0bb4008ddd5d30c31e7f3b4536ae7c35661bcafc30290607f3d90b2ab9ad20c21a2c84deafeff64df98d1ad55e49139ad895e205d8a0d59f8d0824aa2a7b201b04e5636d5bd2cddfdd49fabce881dfc17be1aacde7ce489fd555c2b7423ce934b441cf4c6655ddacb399e9131419ac506c66a7b14d75d806f95f72bb08c0f638349aa03744b2047a4e96a04398761cc32d0ad2b5b8f30bc7cd30652be10e9126d46fbb5e857b84109fb4515b9e6276ccef88c3837b30b140a9f6b84fe051d4e828c37b6ff2ea74f3ce2abd1b59e6a733fb22554166a1d6d529c2e7a756af32211ab5e78db468de1d8b21b353334d6bc4c51ab58d8d1a7e81d5d4cc8a5cc43fcaf4ac29a8af4f97833a09016a5ebfe2a7731195d1beacc5f7cf7dc24c4a35dbd5ef265d86071686ae98dc451e90a722ea5eb39bef6be0a0fb11fe60cdccd07cc8f1450fd0f2fe42dfbca193e5874ee09a5c18fb4a019a3cec2883318309b82501e3441191ac6a53d6efd5cf1ffb44d7b9674b9470ddd91ac5ee72bf3ecc338a6a282893e845d6cd98c158b0650f688fb9e9b86a6c373ee12be64e363c2f1a86d5e948f816541ee818638423f39fcf3b93b40696f4573d5c0b3cc04fe5e942917705ffe464c74d027f896fdaf7f89c62886d3241ca84c1f58785dcf620915e429599a0bbf42677ad83aa139e30fd90052db391dd2cc044f026a2c7d402635dfe5d27ea68a946addfe293c8c504c5a924cdd65381e0861a8d64e9af9c75e038b7d29c7bc2116256dae5ad340b10f49859c6aef990892ce61265bbfbdc716359abba82afa470664c511f128ddeb8e5f248655e748712e87ac7f8469b58dc10d68aec4e6c96c897326d4b5b63c8783175fd9b1dbe3041bab26257bfeaf088cd2c16e1e5fc1a4450c4171442f9480d77dfce63001a2e6c991b665a90f5f2eae02f73949f5d15b63ef50ece75e0fb1ebdfeebf2b79416dfd4acbebd7e264b762078f3ffd583430d5a34da0f9525d353ff85a30dddbdb131da9f440bcf0c1ae3b8eec497230d79868c994c342e26209e96be216fa07c6664e7324f6ac40f4f8f4f9ec6d99d6ef0629844558feb04136264da1addd5fb6dd3ea07fe79e95c18b5569a814d8151b384cb0b1e5b9fa6caf66c977ca304f1bd28c3393bf4b894db61c036b9747c967754e1fb03ad977f4f1fbecf1e70c5382d218ae4ce36e3ef083b7d25cd3d01782d2652700df1f157f5a78bf38dfdfde43e55755d2a2cc92db012ae0d4bdcb16b4447684160fb240509812fe00665a571db863501bf2902b3c704ddf4a8cfb80feb116adbeb22fc24db8a29c0c9dfad9a9717507bd13741b77404d6e2f0cf36c935c33a38739e834d4636caf8326b3b79f420d664fab88244549f9789ffdb2661960718a82805548f612a4c48a8be4f8d69a0b57dc5227254624fa92d841ab89882ba83df5aa2fee802df4e8b328ad03453579ff44f92403af9fcb4f64120ddca502510ec7777d9b4440141b922ee7fd32c4846b082943885c76c54af3d0643c0e5e3a070bce61856c5d901c5647d0659b34799e221b6656b71b26dad2c465b2de173df5ac761ffb8e3ddd4a1e393909358b340efe4f7a18ddde5e033c62a69c00590bc4042d760c44eb4ab07d3fad651e4712d7aa72ce700766cdacb9a890549e241d29610d1b6d16cbcf71659f7444f22d39c22c431be54f0ec60a4bd083c44633e59cdb73cab1a2fa57ad47e1e7d771af075ac80338983c60362d1da185755ce54f4fd794db1ca51dc7f65fcffe554de3f128ef2c90b577a4159bfdd480b6543a895c43c3b037d73104e95104baecf785767328cc8d93a6e3358327b081e2331bd8c7a03e4b8239ee98257f42ede9f0c3ac454f84673f4a80ce0164045ebe959b8d192f4b0ca59246e1a760edd72aa25dd15ffeb70f557d61567c8af01dc06cc5b8bff621cba88ddd68c788b0231b901cb7bcdc4a0be186e3a7855ef64f5441823be5f3b849e7c843a7d6cd6db1c26f8c8d9f8450b6c3c260eeb647c40814da6d66c31284e9c3610253bf94c6fc1327b7d26a0ccf4b0bf1ce9d2b4536b7f717575539a14b589b3fc8ceffea2bafc7a99d89b73fa705a5b2cdda2c6b13f79c1be7331e697b4388314e5f379378f9a32dbf356b4268c0178df2fc11825a50fd066391b0da1fefde6e19412138f8ad2a27ca41466fb8de277725a034f544714d482b29fdad110161f71293b8a9da68202541812873286390cc3267372332a80749614d2fc6a4cd5d51ee45588c49fd3558a1f2696b567152ca8dd8b9e80b7660564a9ac6092da68f83724909a538f363f5e5c4fdb81b247a48582dcdd9968dc91ee12b7e335ae650219bfe39b445f38119c6ee440f3641a55d8d8d9aa632a9c020a994996de5d62320527d45fd182aa448540c89de79daa1de87dd2684f979db2a64ac7fe02ccbd948ce19bb657e3fed824b6654881c6435799ecc0a6191c7af20b5628ee5b5b44990fd7d576b187816e32dbfde9038eb4aeffffb19e024cd98c74be896785dd6d7e25d6461b1f79e422a4025bdf4f6043fed35238cf1bcbcf35e0c661db939698021ced2e715dd1ce2fc5085f100e5a93dc22d3fb15a2f4fc406749059bd4e4508ad9328c6062187f6ea3b893c5b565a44026689432d0dff516fe1fd362c1c8d4884cf7629bda2f86ee5ccbec29396c04c73b9f670ba261a267eceac643b039d5d69e17ead10c67f7d8cca277a039b9930d1f09c633e1204891da6df1d8f1bdcd3eb3e35ee877e5d4c1df20892517c3b548477cf07351bd89669011302aaaa21677e474e66d6a8150af7e12188caec0d51bcef5477b2b4d38070be31590cd1032d7821759a781353363cae54e6df9b7977aa7fb3c41c742d52844af1d1627afc4d4c42be90e0dc37f44f9ab5f566c368c7a68088aa9769eeb59a7f79c7094d914407bb340db8a0836690e7c4a6c5bfdf1c4dfcfb3dfa0d7937ca306eef6d446edb8c2164d32954d27d843be0d2c17d66d2fbaaa5ab21561e8e597bec635b4b35c85d4387c23cda37261cb1286cee0a44056e24046b6e2ef040990fca6cd394f8b85e06719f4b22473f6700f71f8d9f94698fd118a1e0b9cec9dfd9faed1fd0f9eb1f164929ac3b485c2a100f4b74016ea760c3f81dfafedeb397b7b812bff70cbfc6ce80753f297ece7c2effcb1ece256ac0ac1528fc647133eb226055e2b13d2eedbb2908bca636ec475e0240904d7760bb06bb1bcc22d374e0d047c1ccb5bf99ca27c4b1dd461876a690d3cf4a3d1bdbd42a69438959b76159fc199522319cb196bf3cee29d756710100d402e36e820be2d3c6959f8050a41cf276a95b79096f19cb53665673245d658a0eff28598e5dda883b44f7f6ec9ac86dd2582f9854492f600b56a2bf9849ce7f39e05a608a22fd81cf797ef9cd953383cee2a6588b66d4410c1a498a11ed911f01cb527dd2bae59eb7cccf9ae74db4f859b46ed2a841fdb8971fc367afb804681656447914fb51a85a7636ab8db83e27463c680249f276d6edb6c0f26cc48056794ca980447f78bc3f3a9c5a4ffc9c29933bcebb2c8e4b3e5925ef7ce1fefe139d63f07ce10e1e8a1e671bc1305393277c925c6d20629ff0f4439a296ef066e962983e07094310992ffaccb6dd8178b9937e796ca59a22239040eb9e63af427a84e3812f8359a1ea36eea3fd57c62f335ae0d3e79cfb2c576e3ea8f2b78c5270d95545d4f1b3eecd8f70da83c6a9a7565b717a24a6dba099181b212fea3c347d62381c985ffac9b80aa3c0917533c94847432deba491dd318f881a015f5e7df82993a18574d962cf7f0727c3c2db1d000f6e0fc0585edc4a72e020a1186b8995cb1b32d4a5a3eca263b876e1f60934f1cc72a17942723ed96b96506ed2a96967943547ac07b8177a415be5b13306d34ac24de0a138a385ea5c8a5de49ab7fc944920da6225bc5f64e039debd45c0d7f801bc33ea67012568b3caa3631e5a64a372f093ca148126980eee4179dd05a71ffc22904ac7d012910f6f234a8459af"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r9, 0xd000943e, &(0x7f0000004040)={r7, r5, "9932a50a046ebbdbb37e6db6f2f96c397b26a6af96ff7b0509dca274d99044384d13846ab94af5ba05a7347a160277339d4a2bb2b0f78765a3c72e086aa57c51f3a1840daaf58ea4b636d57a4c2028662c0037c89d1e32e7178f6ad60d3be0d85beefbb3861dd404f8f906780f2bc5896ed126d22b9c3ff30e53e98f1e03052c38493b8ed212dbf923948be6f69ec426d51614cab25b1e423cb72b2544324fb05648b7f282a42274f784a3a18e764929ee4f463548e5b9a97fdeea76311c5d82abdfdbf2ddbc8b57134ecfe1ae3e5e5b216ba5a3d4c93f8d51ccabc97347218243b2536d792d23a4a05e3b09865bd0626f06c0e476cd7dfb32330db4c52d7dc6", "574eaee848f72b0e64cf6cce81bf3171ad14487f550bae4a2394747126cdf99f135430229f964ac840d889d3bebd3195b4ee12ecdff0f44a31d2dd31aa8d7e1e124eac24dfd3e27021bff7f8ed2a48e659fe5ee45b3426115940f5c77ec29d7a5c6f79becc0032b199c14a6f5e3b940a941381e78d0f9bb997ee42f40ed0b2ff1276bd7a7183966debef7c81fd56ccebc103ac75aa782bbc4ea8d2bcc4354325d423113769b41dd8cd3db0bbe47b727b8c972690c4d8b0fa859897ab3bf661f0c077ba249215162e5848db86c417e12787fa95d405996f338014b512a91e6f4c46db774e2ae9dc2990632b44b5cb638cb692358d8784d93df94e4733c9642c39aa4b78f2e5aefdd771d21f92203992579a6cd0d48056e56d8842d514ee7de2c1bb74e55a11647ad195a7ee24e9ac7e463eeaba775bec23ee2513275b758e25c654135f26b7d2e389241b7103631e78ac695aa6ae0c520e44ec8857549120cf53ebc8ba3a98d9a1dc0453ad2e42a5684d105ceb7fc8a8a2a78b2a0583bd71c0fec4de083bed344316d09966759258fb64b009fd221d39b19fd8916bcd749fdada96b791502be14ea6086ed038e8c46c0bc3f255f84ff91ef4e5091e8916d2762502aa6c2b89bdde2909b05e211a0c1c331b5cb7ae32e6ffa64c5c4e07be0d526ffa9ad58ef79a24552a1fd8dbe7bf3239fea2fab98be115016ec2b3db9afe83560f5bb5aa850b287bcb7098702218aa618290042272c39973088d2fa23d0014853457f727e8cf26c61bc6a031365922859685b472acdd104444dcc870679bffebbf6b0e5f17b9282d7481e38acb7b4e093d21905a59ebe0984e519838a527eecffb1842eea5376173145957d814c3917d6733480f454624c47178c5d4fc3c447ca1417e8b151271e28014fdc440ef0775edd6cbe82ce17e74e9adcb100210770db25c2edcf600a9d35ecf8959f8bd8634d9f59bec8551f2a7e7fd364ffa863fc97b3db121f881aab8b530797dc5aadd0a388391fa3a257775174ca56cf1cc0c2faad8d62932c954ea96c9dd4b5d8bf91473a60f8007235772fefddb9d112ae5065d10d9646ea8b9e33f1e7d97560c790fed36ec79823506ad13631bd36683096ad93db4973789f2f1bce313f4b91e279b7fca2bfdc15802a7dbd1d84a4fa5a669610dd4de5c8807a0a86f217d3cca28b67ef5f995e4f1f6217bbbb4adeef7b5f855b514760956c2516b6ee3b971387f883ccbecc3458ba4e9b6ea6d4555f6854cf24c8e5974c017b96c5f9dae807a8283675cb9da77390197f6a770735266b65b884cfd83bb0f6aa2905bb02e2e7abce168590a3a2f0544965cb5241b79c81071fd932f33c6262ef6fa952c79f463d3502566bc7aca9a2935e2bbb337ef85a9a1e941bf7e2e7e3b470f7dc137c5ed30bc39a8fbf463e4692c7c029752eb38658fcb04f73b6155c960e0cf35c4627d36a9f9b308295d8c9c9fec5da8946acc327bb95a627537605f105e718435e083b624c691ece77e362f3f4e0aebd2020c8e223655592298e5ae2dc6b4acbf0982dfa40b5cc75fc0718975625b4bbc7cc0213811339f7ea10c6dc292142cd6c6985937885ad78639a2cacadf9a1021ba85bdb4df33f2d5926c52c0af571ba39f787c1cd2a6be3a3684045c9634d00449806642ef75bbd1939f667518d9323beea170f47c18a7566e9ba8b9f4299356561d4ab7f9ab47b072917958efb38e38df0a4578a545a27579eaeb9f6fbf6928b539e07591a4f1d18d3b7da94adf80f426f6fa9678b42aec5fadf325f5da8ec4483cfbe3186784f2f50db7c7fc065b8f0f716d3e8466f17c8c54fdb05d171f304aa146b1e6abd501ab084552d065da6d3f48d76bfe4b549c9aafd5765c03de7602edb361fd9cbb1eb1d221c6092c56495dfb2001c846d66046ef58ac2aa251bdeaef893cb4e4c035087954c894e0f3a1c9f5cf0e6efdad21b4a8b98125aee8925acf0333753df20f102c9486adf38fc93fe2213d7e0a30b32e95132d9187a16b4945e1dd29a6851bc33d25adcbb7b20ccf7137e438e80b9fc38ac1e231cd872132a499c5aa908eb0ad30ed1327d8e3048ed5a58683e66e8d3b167a30425df9e32f655737c4339e163690a357ff0c6eeaa338bd48d14a7e680b8ed27351ba52d25bdd5182e37537e5fcca508380a508bd3f041e633c23a1b4f839a3147d2121d45820e36ad1b49ab7a3bb4bf7458a9014941df16c17a2259f9cd43e280e839ccaf3e8e9c0adbeca831bd6f6e4f41d3ba36332a9ec09f8911e021afe9dc8a07e4182c38aeb05c08137b60f4f397c6066b33b209882efbd0e1ec2a41941263c745d6efb708969d172e58113b817f3aae4c91610f4c9c461247045406ce39199c691d5ce045793d72dc999dcc2dae13e47abee28eaec39f105458c4cb3880817732ecdf0aa4817d767adac304c54f75da44eba8cdc221f8217c85377fbcdae37f99d894b8985ba76bc01f98ed62a875e01985cab8129de836ed49b3bed398bcf11b86b097bacbd8d1b11087104eb4d84f54173cbd1ce9b8acba581a48344ac13fc5fda8abc170e84d41346719293c70b5901de9d9888af742913a18e5abab7afb3454e749383100874b3db1a7e88078e78c3c0ed7f6274d8aa29310efbebbf83e283e05e16c2548eeb862bbae2fba323308eb3ef010e52f73c0e8cb3bfad509b90b15582d27f2ec4beb92607f7e9a601aab3a545676fd5be6e0d94578a141bd120e6b6c971f1668080d5426606750fe7e2248cf6cfcd9e693873b8f189ed7c33fc319a77649fd1fa260dbfe1154768fbb83c239dff1845c5f91b5565b17202dff0fe1dbdbf515f129128f5e8fea9c13d013980ab890890eb2aea960cbb68b229ca4ade3d89aacf639e3112c0e8b9f03edce129a3edb395c92ddf9cca5435b8d5a528e60d917c5f2a3a79d66eb7ab1d8f188a3480113ffe7d120f2ac1a2d5f1c1ef896636d55dbc4e8b5fa445e559c7269a567e0bbc65ce8e717f42ae8dcf425a61d3a0127062d7acbda6f481927c91c8402188fec253e6f642e3c0cfce5f1cc5f788ae965ad3c3edaee0c9d7ab0538e0b025cf46eeea2154645b8d6530066d43cb9d9c8f05152d9f4189e48a3c7f325675841860b67ae9f79f82ef4104ce168e2864e716e1d58d20a1ee83082a054de3e6375233fa545cdf18e9b2d8233b84dc592738942669e9b8aa7b2f0e7da51ce6a9060e118684b38482d76861cb8f4287ced60885031cdfbeb4c3c659e69da6fad5b972c92ac29cd5a92b7ec549f0d0646da9d2d4eb058bfd77d90fe81e4b925c2360b4c230b1fe77f28ef0d13b65e3172da2d6be05cbb6ba7e0b9d01eb2a34f25a4c35e760b3e12b22269b927f7129d9de0660f9b87af2eaa079f1469adb53389cd59f72e00ceca3523f4b78c63e908d271aab4416d1d8ba0a89545263966b76c6d626471f0a47ec01506e249263b5eb26fe9a62cafef3950740750bed3795e5068c8b1bf17aedd8c97397df75fb0214d955e22f220a08d57eca3dd23da8f1461cdb54e92534ccca2f2da243b67aa1dd953cba24b228181b983ff1aac2ca3d2f90fe6ca003fc2758c63ed2b92298773dcc5fd08003ed053359c43e6ed7da7624ab5accd752a18618326db54f4663d0a22b7030d768fbbdc2e3680d930db1ec88a19146d1ed31ca8519cd3fc15a202b825a411d741490c38f9fe876ef7afda2e451ad4d5fc695b6e0a4141859699e53ff3d3889be923017805d35e7834b70b005bb08a94ead4e4420c93c43457c52b1f96182e330ee4036271c28ad0223e3cea8175b9abc84144eeaca344af72854575b002d0cfca4dc58d24ca696537e5a894f42a40956c7988d641549ee02db3092f6b9a79efc7dc926ab7fbdf4295c07c442356154a48209004bb83e9a0b31596ee8cfcb72aebde8227baaf8044d48ee5b51036482a90ed47c7c7626a421b02f0d09cc2c8e72b5319b69e1aac90f3854eeecc1e5bf87fbede5a4b54906423ded689f899371aeade0c12707b575df559347b7da7da32a2bc5dbd5ab954131cf928e45afd9256d3ad6ea750048dbbc677606d4896953a4f9c71445660749427fbc8471bb5932507ca6536ba46b6dfef6109829b8af02b3812e05c0abdbfa30741bd41dae8ddc9553394bbbfad82462910eafd559164513e1edb729b50dfae96806fbfc4bee1aa0883acecdf5683636215d47b2a735146caf85077bf9e73815c5a7346755a39ec2d1ba822ede069088de2f692fcc581a7f086a6c79eaca36ba68ec94eb5de1a66b755ac30ad40d91fda19dd035bff51292b804d523cc181d97b0feda814f9dc74ca7016983bceb32925945141495584780eda20964dc798a3f0b3b69c842a414e29204c2636ef21b43eb2e33857bdd7d96e37aaaf054a9f82c5af671dcf395a2565343e074149d4003fb0dc11e441c7a2869622fb0b3d302fe55deb3d3345aea5691fefa6e0aa576201df6e130cb883185f202be85d859bbb462c7b3c399e9866aaf3ef1e829b96f08e261a476aef45ec9c61ebe6488399a7f82bd910916768a59a4a47c56112cfc74e60beb4ca9994de0353e1b73e10dc19fd4745d84eb31f4a69cc70565b0e06b838675acef6ffff14b1015db4b6a224c0cdb8f28cab1b08808bf3e9189a197cd5a9e3795ac47f89d2a7fc4448d3f1f04b951f9f8d062ccf1b66e11d722c9636c9cf1394d1c2559f48ee535667fcdabee0ec2eb3ccdbc3454c54a144d8922d1a2e646cf7d9e2a964897eb92507aa109fe4d9d59170251ee8b3a7f05f555e959f7411ab5477441763eb02acfc0579bb8bef03208168e4ad38f2f5904cc105a7ce23b5243ca75b8f3e1e54477a2b0b810e7b30e86956ac43c37de65b329c53b4e391047a97e8e413c13b22f8b149d7e6bea3f9a70a65450d46299a0b093bfad63f601f588921b736a1b8321b8eae35e5b6f7c316b7ca6a6dceaca8689aabfdf4f0cb8b06d9e1533ede576d4a288b140aa11df9f5b925b7c4b9445855bd1d5248f84de1b8a6581e0f6c469f5776847969b8135609a33e09a619825654e913af57555251798aba0057639a13c768cd10a0278324426a0a3bfc31bc549676345855d34cd3d2c1a0926d6b35c2fb78d3853588c0bd2dabadb7fd001bef2ae9d25873206a0eb6d8ed6f86380443e5529c26d07f0a73ff437971108c3e6b294537d43ce4b1735471dabe692547cd26369a889e4bbed76bb0c0c19cdd573e906da11a3d454d2e2410b114841d31a5810a47e6f347a9307b8867123e39266f510ff283abe6ee54c5c8eeb71cafdcbfccf614792af614bdfa95bc6755dc1ad821b26f488d57c8c72139b472ed762dccd450f83189a036e7f633137feba5794b5c58bb26ab0b3f34043d14150db145a6343"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000005040)={{r6, 0x9, 0x0, 0x648, 0x0, 0x89, 0x9, 0x2, 0xfff, 0x9, 0x1, 0x9, 0xfff, 0xfffffffeffffffff}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000005100)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r11, 0xd000943e, &(0x7f0000005300)={r7, r6, "515613c5754921636c4361d01471325399b104f145844366dc8b5664e2e781f59e0ce8088231d1200ccbe00f7f5e987e5eff1a391d7b3baf939787551e5840e505379edc78cfda07a520576fa45f08ae20420d5ebad03cc07f18baa84a10d295c70db58980e63fcfaa4846518934ab682c0fe4e90b0ed16b137cccba3a7168a07f6260709bb738e18fcb2c0bfe3570b359436bcc1f19c6a058800ed73575797e4ce5b2049e6f1556077962981ff29dc88c3b3caaf2d308eb137d71836d3d951d1f50a0aeebf53e64a8c1718d47eddf02527082556e0421641b40800d6792583cc7c3ee2ac86f890bdb4b25b703a35dcc9ab796682b7c9c6d6f9159d847060996", "322f3ee04113e52747b97e7c6adbb8965fac52c309a53ba8e29287b9ea68c44b780edc563d83b1f498401e99f77a9db4d91e92d3823038a705c24dc66ae86e5c8030ea34e98e073347954d286197307a06637aa3f80327a38fac81a3949a79dcf19baa7326db6e6ed0203d35ad39aaef439addd7456753635f64aa5dde453a1257fee5ee0cc3b20deca6c6eb956b822054cbd25a9a4650d2668c7a4f12d54b6f64107c199a1caba15c3cc34ce0f4e12e0131665777eac4af1800bad495772d2aa095cb9309e56a4e3a6229010907d3df4acd00af96a7ade5955926f34f8bdd838ad3ce89871ae3d07718b264aae712dcec1b3be39c77636bef1a0dc1b3bce81b7eff4c924ee2239d50dbb5c30e5671837afa3624f53084061f9de6545f791d8b5352390c27bc6e93b822344a0e592f5b84035f610dad752ae68b5c065d4c9ff7ee26b0ed0a78c4c054ff99abb21a6e091e6807adb10262f2374f6c1979b7abf6ef4f84dd103c64f7b800dfd53d459e6a2276de114fb232d351b8a132d3ba22b271746cfde3114863e3befd29bbdd5f7430d2399482a44a072c45e7abf0cc095e9824a5da00ba9ec076c594287055e2a929354d3c98b3d654ec6c0f5914edaa6bafe7713502bf3115394cac2301a45c1636ae6637a686b22488abcbc9816c68447b0105e23f61d3b9e3cbcada4d93f6a9a2a4996fe10828bb05ec9231b08f99167a5b3192ea15dafb8be2b7d64deef9920d520837a6cc54a70a8e70d2e35ff6206f6f399accb6a2124d0d7de8a6d0fc72fa58739e28673c7bfb4a7b7011d1485924f38d6a3c59d32c2e8ae829a114e207226bc21d5c9cd19d085b093018a665a0385c4949c19729a9abb5ccd6f4324e0ba242128e834be5468a3fbaca3e01911778ffcd1b9501a7ca13705199ad706ffbd00348ee2d1cb84d25308468122939dfa51a06232289d7919d7a6d4843214710c212c79edd285e2d6df86929c2e931d445d4a874180622a67429a2bd93bfdded068cbeb69d5522917ae4aa8a683cb7b3151b9d73fa59949fcb4e966035038dbd0f4e5ca02990333a465d1adcaf98025bba1ebd348b8da985f7c939722692be9a48e1b2a87dafc5f3fb45b64c4e7b199927d9e5111d101a8e0a33907adab63f41ee701ecf427a9b376b7400cc7383538645c8e2fab90b38b394adae255724ad347560d729e29fc5c3473b4b9ce6892f61076efe1100803a2278bd1f18878a2ae09b6e813e79459d494791092c5012bea15ddc4e3a4af1de9d69be8ac8236d5d151bd860dac90a2b8e557076aee54d685e2181f05266f2dc0d4dbfdc378281335848acc7b825857b0fe10993e7ffef17375f47f0d7da411f162e4dcda76e6153544a23e6f8274ad9735f165c7677b5724e61728aa2c7e5b8054f780d6568c8b0e7864eaf1f184460c0e4b2fa872d3f6225e1b5285d5bc751aa00db858b3192412c90075b55e761e296f207224d60d0fd6d81ba17b467aec4fe40a868b7f1ab924f488e118c97cf34a339d5fd11e642fbbb42f3525e3015347f02354e4e606a2df62bdf37c402e2c73da026df5fb5f13b2890a6f3c23fbd9b50a5fe12988adf1c3db30fa6a4de542744b0e88f02777daa9a4fd4094ef41c58eb56c479b0fc4c85b8fad17b77a1876dd9e7e42e9c996cc68209a8429d349d3759183e9917c3c8548ac9e49e4def388fe46856eff5dee8216bb591f588504e2e27c4aedf88194dfaba7972d67323bf88aa56e8170ba9ff79cc54173f7bface14ede3b0af0ae7e7b14352aa60b8be8032de36d4e0208fa1a855018c72d2a9f0d6fe3a52fa3da9754f2537a9540585b9f5bfa26904487463668700397c745c0a0857c094c4b60d3dbd04fa4070b40a8a403fe3ea32d1f3a85fa76ae6020ce52b6e00f2d036331573000a099f947bee644f7adc1d12fee662c5e715e813c351ac67bf06d99905f2748b8409434f707104b096965b4b6014a37944179821c4b4f9e3317840626ab9b7bf980a6da44bc99053c4605791ed3450d2cb81dccc3483da3a0187960a86c047a13be2e1d1253df9617e9563da7fa1f3295bf9c7f69fcd295a08a2876f767f08c8bdda37d06fceee9776b8cdda2f9ad8ef5896c8ac2064015df268e1b13b78061594a5b5f20985255c6a5d5a5f95574f45d3c443fcc7aa9a8d809d130b62a1c2faf002c845975725ffb807ce39fa2cc0acaf6d28812e47a5d0230c701172aac8b8b0aae631a3be367d676d1c0b3c6b7f8c1f7684e23899c29090b7f1509a99a490e5f61a061b5046ec53b2ec5764727899e2c032fcef423f0e505562a84490288f55ef713efb2434425ac62927f9d5f0e20d3e20f7b61f3603f03fff133c0ca6f3c2d32925b993e99c1d07765249acb472028c5ccbd461fd0f56f9afa5f1576146fdaab9a0cf174a17db2866f6bf77fc6f31e2d5a310e2d84a067ca8fc645fbd31dd6b9f6cd5f3f56e0bf03289e6f42aa21792e485c58b26daee3a327ed67b1f91ea29123f4ea7d2db45d6977d4ba73f881e3ce75326a7bc7f75a8f671235dacda0eb86291ec003a7ff5d78d08ea4ac32eb082f75196e6864cc366e7565348277b2621439ba4eed04f270c247bba7223950dc8ea622b72d32361181d27f2241dc2dfc9d63ca0b8cca0c7649811e03c42fa917268edaf0b274426a5ad2a00d9c19ed18c143782a837feb1ba59ab1da8f6af908f6be59b052d8b02ef8bdf343793f4dc4daed402415f76e6da72d007e56b4e5da8d5350ae402e98eed3da968bdacbf7ca120d7ba39b177ec740cad8c541c495ce6be7cf27b7f091eb4c16ce8340380797531461515926fe062c7081108d90248768d6421ced726e74c539c429eb4c2ac8536304e55deea3a46cb1fb2274eeb12c7f547c328e2d362dbe11d3e92497b6bff0e0d9020083a15d9827613168707d3d6af015e155b42217d460487f2138008e753661f847dfd05914117f02b387f12eece6400a64cc2b808bd5ff4c087b83ac2bbf4e751cf3d80bb78b37e4269f08622c69ee73b454c3eda70fab3a23733fc5ab80045d50ae04bf5dea857c186700bf90d437f27795b0b21cbcc56e560a75a77c10fa3d18394f91ffac84bb3c4b36a6130e66ec4d2f02dd72b0d6aac75504478aff08550d1559c7b44a21ce1568f7fae9e101afa4801cd4f1d513db4e37238cd24baa127bed9d048dcbb42d81610be996de8654b1883afdf760415b7fc9cd5719b46f70a6af42d5d9e9c49f710b64f09510b914c6435e4e9ebbd76136e4c95cc68c45e0d40bdfbc9d2a1953a027b5d41a31fef696a0eb7bdd6e7d6d1476573734284f55484663354072df9b1952a13ec6c18f1465e6c37370f189310bc22a9242e1d0bd28191994f8609073449a6f52215e19ba4d144e6772d9b112a1c77a8e8b4b39e21bb3b23cce25b4576d1e7b5f3ac4ee6cc21ce47334b32f07e3cac924f95b2324f77a0672f9d853f7a7b6d7045d9ed8177f4e5ac1746edec6875a37d419dd19e3a659955c6e90b4aada607c2ad655efcad95f7fb49a5447cde7f271b94e521b952f9f9bb27fb3af934637402a4b2bfbfceb2c1c95c2711f3d6ccf25e6d6e6f2ac5c1fe5e21b07de980065945aba6a52bfaf4f9e16b07075af6b68d5870e00b4443c350a9f1977711935cca3254485b40de175f72bd36bad598bb7bf08f87b83482d94b717ec6e7f0afd390db00d76352cd7a6bb286f04acbae7442b0491cbb6dd03099b20356c23fe2fbcfea9f6bf146eea6e46c7a6dc49b50afb4a6042fa601a4dfe71d68ee41b29832ef4e57ea13c9f964ddb86ad16a4d58f7d9ce085acbd264c92660884b3c5d28fe4e9a60b396597e112fa8258f9246c632b5302b39c13e50b475a124cac52f5559fbc643df840ce486a374c6c09cae81e0a3627aaeab33078de1edd9f1fd06024e8b2129d8654832ad041b87f351205adbbdebc3b456914363ace1c32572c5b88937538e53dc33fcb5efd6892e1b2a5fd04bd2f49b2cf6fc509175260d24e8b085363bf780fb068c4491a0c642d42cf5069597570eea82ffb8e7a74f797893eba979155d77ed034d05882ae783db9fec4ba8027646cf6ebdc1a8c951223941dc64c44b0154ae07d20515829ec1cdd5ad2e919b5264caff86aca2ae3f1b03ff9ecb0df649231f0f6cb397a4f350c412f9fea66290dce0674d5f9731bf97ca1be3830ac63b214b1231d0015d70a0de4c1a4ba873c97ebf68db10aa7f2e2e96c68f6d28d7450dd56510959bedcec0dbf04ccd01e47af77da6c81faa6f572106137f6995970ec9947755d6d514380ce27c43aee1dab6db0bb4c0d31434b80c32cb9bc74b03c4b035cd852910c328b011db3a5b0678f160f21698960ab5bf9478c8d16793f8385398da8bf44cdb1a6b8a0267d8a0cb2118394dff8600b89b013b089069083a4a16ceb835c18144cf606d4e5fde07e784cca1b2c54c63a9db656c5ca5469053a91c72c963b7a313d1587c2ff869bd352b0d99f1cb23af061a15d261327861e6e4ada5a816e61e60e4f9f09bba19bb9c7d0158a2e9b724166bdb4073e68ad9a73af42eaee1b9121d2109637890253354e3f78e1c43ca8305b432e0c048ea3548dfbbc4ad0fc07d25edf3cae67644132c07eb0e7945f7b303db107274233c1b59cf8ec0770aa5d71440c16e5f0b59379ef1da9bf9417c365d5f74690b7b9249428d4c3589c6f07c39c34a53f9fe50f8773c85ef8682fbca358dede0673436224a57766dd79d3c0ad0765c42faa874c90ea6e3869f686ce125cd17718c51f2f9c9a386616cfa03a187abec2195e44e55cceea0a7121ce1a24469412525d89732963b60009e67b422edd8f68fcc2df01884efd6136e1af42cc921f5402db52ea5b5b5271326365cc37648ee42c868c810b8f4ce30a460fe8e6dd95d8cdc44342f19136a05a5a771e20c99467a2dbf8f8c4fee0963ec6f8a8264405b4b40dd547035a992fe6022584d21c682088eefda8588aca9ba4b5ab16ebc40f0f368b2833a5d4f27fb7b2ddc9ca7549f236c72c99fac35b0f50dd7a1d797ac0bdd51e3161f73c03deccdc942d9a7fe3ec18457230512c04db5109a716faa675911e26727283d8411eb001c1de999f569de2c35361b9d41d51d35f647ab62f17c6fc2633e0cd7d73b5adc753d811932af94b43a32ccb0a5ae3b213f0e385a94deb8bc5d3051197c246e2d3b2ca5caf57b1d6081de0f24f62d779834726ae28251be6033c0e951d788b09f6266cf4734acf7a80655f9c6cdef7412ad37145e7784f7d23270025acfc3876566e1425dce47acecba4c1bb3e5b51dcaf10b1bbd7105a21f7350e3356c60d3c7a3139e54bdbc8b43aa9b899c424383c983d15f673799e43a0650c069355252d131781153b5318bae816e1fb8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f0000006300)={r7, r5, "17965d9e314087277a532f29938b30f7cf21c4a967dd01685190eb2b014c27dbce5cec2360db7b1b9bddfdb173349c58ac9be18e9bbb0f4684745afdda380112bb48fba5e7d8b70d55a78d9f6cabf129056133b8d6e25196a329679a640514d43f43e03ec54b67d5fccf90345e27180c438c9d5fa638499aff1e9d4c2f5b6e164ebec04b9919dc20873cf1fb76d5a3470826ab9ff36c8483ede35613e553857f13f9f3b401d2cf108cd5d30b7fceedbccfdcc049fdea40714f503fc3566aba264748a85679614c031608b53866f6b2cfbfe6ebb0420ed0e3b0873323644d7055155d8c4dfcc2d398829b5fe20550ce61494eff54ec5161c3e74c149569af7b88", "11e16dede5f415188e88d055763fd3d74d919af30b62d7a356240eb80d93767564ccd450cb07fdc69b200f23c9b26608f801b2bf913b0f9d3a9e41fede3253991f4f2012324c9635a8b2ead2738266b055b6ca40de35922b9f8a6cc70f129f569c97031887b2416b3cb799fc5c80a1355cae87afa5e1d4a6cb8f3b9d568d5cbe4cf35b737c67b0c44b87519b7d4ea9529f0455770c71a1b9156aa410cfecd31c26bc53ee629311d9848b7e88f7e9f67b4473610590f9dead5bbc1e30548c16116c41a6f0956b151d2f376817f13aa5c02c4e4b94bd0571d778bfcb5d94121db4325c2fc91cfe636ce9402f3e7c71d2cf92f01c36237cb807bfb5ccf4e1ff9d0bbcdf2ffbfd4d838f581932334ce74ea5a6f51c743da65e4b6ae05902cd87928909d9401b612b1b364b1f08410a009af80a77d6ca9b3ce19f2afaf7d60d89ab07197c6f29d6fc3f79eb93cdd94b26c12d791d5a8f9f9e3164baa377bbea09df05e2963ef1ba3165bcbe2bbb639730d748be7a986b69179d6c6d89df74cab86dc5963829a34a82df861aff2b934af16eeb5a0702a1f7f0c2ad9e83896356c54a4e3a78bb62ccb4ff4025c15bce1631208cf2090dea928cfaab3e8aa053c73bc9344090da37026089120c83d42b73e12976b7a48a41f0b408624d8aa57f66affbf159462b6c1bfaf66c4e4d621366babdbca89fe1b3b6ff5577523cc5ae52756486d064c02cc3f84fc4878da388c3bec0e708a620a04a4d8c46e5c2d3597a958fa41e08421f8a465b96b1619329c1b47343cc17aa23cce95f3e9b98905e56688ce8f5cc4a6e4d379bc3a47bc859205b88fff36ade32102211d4e29b0e56bfb933d20fe60b3f83b4b6bfec8af8edfabde12c977c8a4a5492d5bce0cde4c9f70da63b1592ca647367de398d7caca92631c165c649f7bbde591f19245bfe0ac69d8a8d3b7b1a35ee8e266a5f8956fce5bc76a00504b89a985fdf9eca91886ae1b587bc24f522959dd3f73663d786fcd3697026e2c73f7f18d60754a247202ab9d09f7569131807a8a07853ea9e2523ce0f029bf5aebd38ddbcb30cd6f35e32003ad6e478fc8e4346c7d9da03d0c4bd9848f0a9fa32695125a1a5aa80a6bef815dacf2c29af96b50c606bbc7d4dd9c5932055bcf36a9cff25fc1ed4567cbe273bdf69a6a0fbe0c6223055487fcad70dcf28371ed911026eeb063f5a79716faa59be6644df2265db8093b269ee15ce5b3d0d5edac82c5a49e5e2ff219f458cc6758c47ea06d798eb7570c920dce90eeec99206b0b3eb5d66a0540708348553ba32d138dae23672ceb81ed30badf235493087cb04ab950ab9d31ff2e00dd7444006c4c2583743f673ccfd1b9eca86f51f9bb8fd4637bc618cad3b4064c0424c51b4412e075f0c6b8a02f75d2154cedb6a1b27bbfa7d6bb40ff76b4d17d773017ce9185d3c13b11189ecdcfdd9cd32c1746320c6c9ee86e720d041731764a3238cf8627d3139d4696bb1aeb4b22d55d131d93e5087d1b4f0866a14c2b84623cd40758f11ae021fd6b8f91c686c22b88f24e2f99b114681af96c677a8a7844578298334af07829a3dc5663acac6e81dfa336819a56feaffc3b0280cda972bc16e49f0cdb27ce20b4be58f4078b082336f4e7be8d01301b0fa64d4d4af64b86d476457567bfb7dfd5aaa9d3c18ab84fcdf7315bad12b45c06983f1c9f2b6a7bc49f402635adaeab7d48e6d8adfde6b06c43ffee7f159d4c18e4b06a1bafc6bae4fed2d41f313d90121d4f38b75cee16deb738276a7f55057c74ae42211817d52d8a108a6b5f67597a0a39d1ed5ada02e70e6395fb96241cb4baae8cc7bc86b569ca229ebddeabe101c84f4c778d7efeb9ff7f6698860f979538242b80356f94e808a0279b4ba9ae9bb9927e368ad566c469b4f772a075dbf57b375ad283f6080eb8f5eb9dd140ed4c5f65ea052ab774902117274dea93aeceb62670ce54b6da6150f0d3845ce1e81b5cf1194c858e5058702694689a6e67f0a71e1ae15cf2d405aaa2de48e700fe1771c952a1d2e2e8f7a178d8e74550c806c45b0dd97911df3a638317cffb04eaa9ce917a332e1cb75178602603e22074500ba706dab7f24f8cd39cc45d2f7306dad03bbd0c196e5799d198033f2a6fe3668c229fb94a95334271d45ba508a2cc2257f68b72ebe74b29c0829d4ab618c805174c390ffe384e56f77abfbb8f0a6373f17a7046a454e6176375b273114a71f9ccac0342c381a3b3c54382470e86c640356799fd95825d5b99cb2be7432264ff9b30474fa402157e92fb3adb43db86f4844907286f67122f54eb02582cc9af5f49537d2b8b74f9bd6fb73efa5177ea3589d111bbf13a03ed8ee4d5ec016820f081fe4d44c0f7bb245fc917bf58bc5bc37048d4a1b3787bd653ca3c9f6d4f2bf783e943ed2a173a7b9fd4b3d96f7ef4946d37f7ba37fae17260f52d7ebe9af125bc5f6f13a5ea33abe0854b4dd202e532b90fbe91d2db2934748219c58d3a82ad282d86a347a042dddf46ffb2f6fa458e006fe42a718a532a83cd816e6954b954616495b6dd57abda69e6c83af9518600ebefea26e6bea48246d5e9c548db1348245b86200d6f39e4ea3794e3a0b16c9f4905535020da506aebfcae01ac13f34aee7788b2156abfd76c24368b5e9cac6f397d1da229b6e913e228f6d10f609031931100b3af24c0ec41e3a8d1040dcb77ae95db0a9a8a2ee92cc64fb4f9e91d2259a551571b86121c9da6702195b003da82f024d81a37cc24d9573bc82524a1d70adb2b6897bb8734cc4f681dd04a8b7b5d7dee7ea4aeb76b82c7129e6d0e4dbacade065c61025c326344797a50a6b64e26c59bf4920632a3c284ede5bc39f38c40d3e10b84a6e0c3d752cb00d68b51f4767adf599630a7e446b83e4503bef109e91e395d3c40b4c6bdab8d7c73540e77e5db97b3c394a9244a8ffaaa6b6db191b7f2ca9219263b782f0b2319485fa5f383e157af9e54f90b7ced76bf539417e8b1e8beade5642cc23f37a1b6a468364b4169fa64996094706a096eeca416a1b3bb627d0bea781dd09e91e475db62d481ac1357b518953c24520466ca1b86079813a1d89e8c3e3df43cbf1d5e3bc0394289f3a2f6d968e1bbd7c99db343fabfaf0aca4fd8da2fa65f2014228f93ac29361001f39acfb9dadc2fce9784d77f99d4deda9979e39e5c1712b1b174165743c78bec89f78674ffdb2749308ae28197384c641a6cec5d3a926cea3436a2080d73d515759474008d449e13e2285ff272e5ddba67f970c0bc37c90a819dc408535e31e0c871482db325cbdb1a4c176479cad744ef4dadf73099a995ddccbd40906a9166949d6d326aa00a48d0b043cafcce111a84af4fd132d8527ca06da99922285896032028488ea09fc0a60b1b5dcca7bfd720c7cc453afe573234584e2a279da3958963ba8f0a54b678673d40febb08ed32336524427a266be6e8177b881540ad76f20978ec9929e0eab0b9623f0b17ca02a5b86189404de01e44ec5fe069e91c287c699fb343988816e531e033edbc5720c5a2bf90962ccfc8afab82a2f7386aa9d533f4128778ed5276bb5d33799d7cdd33958da8918d81a76ac63af66c1a38713c2494b87203e9a8a2696b43ef184ef08e1d400b354983f621b262db7dc053cc290c98383c4f0eeba8feac01b32e2c383d3973a460266a35557af2cdb2a09063498153d09af31e977b8a06b0dcd14e726219445e064202c549a74ba5cf7348e0741aeff7c5799080c1a42caaa30b3681f33f70ed0f4c5c2d3d196f29d5b273579ae45c6569858e51ec9fb5ffbbdf906e27a299f607296fd991bf8ce6e24eea44d1d1ca2d5df703d2a64bab8370c7295c14d76da5aed86182a16521a88a5c81b4774f18f5f9ba474efaf9030194154b893456e1ad93d23a7c9cb094c4c599dfbee5de37fbc4f8212682cb219a4b0ada434861723216c427fab0b27b9685f3911fc40d0e6f6469572f6abeb0ea9576e4785a16544b1792281c284615948a0f1a429b5dc72ad755182b8b09320cb04caafd361c9af45f4ef0b05fcf45efc93f0ab63fc3be738f877faac037fc8a060f04aad025de8e62f7ed52de1d920434a1f6b416e629c192a455e4fd99a9be8b9d2da0e9e4eb9c3f8e84122e85ac8008e4ec0ef34b6d2402cb176679548de8f4ad0762a538db9d0f131b6c1ea9d0566a5d36250b94d4f4a601624099d58a89b503596ee421a2fcf5a073a4404fd4cdbbc96d2c8c3d1ffc564ea9079dccc2fe403a23a28c339453f450ec8ba739133a9f37aad4fcfee5ec024a5a91a9edbf5fddb2cc13140a20b21220ef194dfe4336dae871cc5cc14e1b5c07aee8b412e186ae400636c835865ebd44879c1bca9f2ad3a19f50e1e9d997d3afb90d4e1889f350d12fefe54aee6d47a72dc7c71dbc29352af670213a3f227d3ca1777bbcf2bf8d360c3e4bbd6c4001113eea60fb2e68a43e7040cf64ee50924ca08fbc4961812c73a274d166e15f1b16aa87a76075178eef6956bd822d17db3e7a2d00ca876fae352d293876efcd5a7d006cd16c223089851040e3f91976902dba96f6255aad27a8cfa83e5fe2eb36a8d6bbe7e58b49fcfdf3cd89c4196876863135586cfa87c8e25b606bfd2a2f38a26be610fce698a0b391be86e8a8fde972a2d91b6d38df1a2fa5c27786e4fd157223ec5126d4a19eb7f7ade4de278eb915f38554e981b40e044486a3ca66fce3bd8a505de5bb6bd330048d85e12b7009049372952ecc33301f3ad3b7c3876d7a1e1c55cde2ed4f9d208015ce2d46a35578cdb082e8a7f7241f7e3ee1936c55e6a5275229f74378a31e45d04b5a1cc0b95830999921e5c3df88a6da5723bff5f2ba68c8d5c1ddeb8036c64dd2a881c8b433422580d96d355439dc9f7348767c56dbfec9fc46ba409eb8eb5cecf6ea6f54ca17d0a4dde6284f8e3fe066c2877c7e7d8088a488398f5f2e6ce68e6821859f9c9dc455819406e72aaeedb2656058f70aa85fbb04fcf37cb4f14eabd9213cfa5008e53a9ed5eb45a82636f76275b81104eec172fbb3933c5044a1675c7b9b0e87b2cdc1dba089a4f826ebdf97db2d3f3cca43d539a73d8d7b30c0c3b3b6bd3b8cc5281d10d40ba606d290b11a351fd0f5803abbb8596b7adae427c2adbf99b7d4bfb6338d32baf26943a42feeef58c434821bbec62f72dfa5ebcaf02faec85d858deb651b7df1c8b9551e05c1b8ca0530f44c64284cb9657ee998b430cb9395abc7a6e15fc52eccb026ab88b105d96fe20b09334d02a2604ab9fdd9b27ae3a908436a86ef0637869af7370a5936eb8093a488dbd3369a66cfdf0f55551319c91f0d3cd21619560301a33e4d7fc74cac3a143534caa922f640815c6fdf7d3b876137a91a4264a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000007300)={0x8, [{r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r5, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {0x0, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}], 0x5, "f7ef9747256ead"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008300)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008500)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000008700)={r7, r6, "33e9ce3ee7d3bbcd71d7fb0d0c186583a1cbe6e333a1bdac6b345ebfc5f88772849452d65b86766e529839b21555793e386eee89a048221b741ba9b76523fdd84afac03577df1ac890c9bfc7fbd0b819e79368a3571d3881b57b32ffdf83505918f927232fab77bdb67a862c12fc9089198e566572b330427fc9da900fbd6073b8ade803b525aa6e025c2fc9ba335cf7a1e6702cda54ff1f904c76af3c0e1c3f141902fe8f0ef1ed5ced1438af1950173e304687a6d0397b7e11076f2fc1006a128fdf75048f6378b0dccc1c22f983fbdb0b8dbcd9e57968450527c4b4893809aaa012e1e6812feebf975b908fc7b34a97542dd730c6455923aa86535ad60609", "93018dc280ca05ae98264b0070057bea08afd96cdbceaf996047901eb09b52a3c504127305d55fd1d65eb28c7843bc9288b69acae0b08ba9595701205838403fe171752dcebd464e15b3b76f924beaf3938d0d1365961618912f59551ca234a22f2d5987d38ba09c22498521342ccd23b52ec18973fe3c421296ed4f8779b0d67cd31f5595ad99480ca16a89d5f89db165e029d9d2405e88fa22be74d966fdfabfda9d78f652d564e406db9b9d4142d238328a0aaddad96e46bc8ac58264dd2cc18cc7b04cde7d11732a5a8077c8d26bbbd713885e62e27571c5064ceaf09a2d115b817d3d7bcfda9d234455c71a925fd403766980894cf374cced3ec0da7a030849fcdbe2b4e2317f30588424305d42e63328719a18391781e4caaad8a60156591548290d4cc68c96f958abd7f8606663a8ddf51781fe5cbaaed7f4bc3e2d552610987b4718c8f578b338145046107274d9a4f24a182601b08f1016a37c1929da6649db843d912424aa94ddf6e78918d5d0ea05f208e960621ad1f8a6c97ea47e3ca42fdc0c37ee58680f2c88f6673977c4f63ac9b15650ad309e43d4cfb8d32945faf2699cff2684cadbd75b6ccea151dc121e2d7284d543685735b396686502e3a947c028610580434d14de11bb429f74bd0a2f15b90d20318acd3825b0d521e082828aba91ac30a521fdedd060c608655aa00d89f27e16ac408369e11d91eee2f464c66d9d84a38d1c057cf12102a9d982775af4bb52614031c397b310d3477697a02277e5553a7a68c586e333bd303e8eb06f13738b4120316155770b424de5d7cbb4aedd8fec8161228c116b0485ed55f19ef29e1b4f4eba4178f02ca473029b24bd50c6be28fb90811c1e6622d9b3d325aa34d6f26bb5c84478498b4f1ce843f0db51d9c0be15a6493b625c075a180685e067b5914559886864c83648abecf1c5f810ff6b03659f318ebec24c603758608880b49155de20f77a900ffdcfab63e5a9cd0fa61ec9898c6180b91e94c46d1d45fd6b739b6e92d48d8ee83716bec952b7c85ec6af8bbb60c5d6d716b64bba54c2e8438ccfee19fb64ebca1fa0a5dd51f3e2eed685f147dec4acb455c479eda23f9fdce4412d539f69591de28e7089ce56d7052f7cbbc1a98b691fccaa5bfef60304ec561b40c652b620114519b1bbcc2b3eed11af8676f97be8d7df45c44f585501a2515bd9bf22fc0614744e82c938a581231e4ca8d2df72d53313d89b74363df66747a3f2a669271d75bf3721dde17170c16debc361a03dd9afeef7f9dd5a71daae946e960a638769b88217f2944d9da85c2d457e6ed9af753aab224fdf3cdd1e11affb147b43aea7e89db2aa13dd9d1aa4d93be9bb16df03a8e5cdbab156ee932d71c1efc12f55e024385a39f449297debc3dcab9b1acbf5c85ffb0cf992030e190bf64ece8f2f7ea9015bb03d24f1c20ec857aac57568328d1cfcb3c30bc378b7323edd27fb742d12b6396dc0aecaa0a55c278e4132b0259cbc564c7bb9e40fe426600788f9cf3c3f40ad2cdd88b194b11cfc3d3eb42316e719ab7452c8561dbd03bdef09e0da9879c6c23a2815c6f28545df78df3c131d08be4ed0f9232c61d4845e7d6b699282a97a896f3c96ae224ba2c20cb82c4c5bdba5fec6d14df4e5fc038e1c24b618481cfcd4cfc491094f699a16cfb89674f36e3e706ce4333f3cc3ac7b00bfe6cadb19aeadbe749c8ca4dd3aab8b95976215cac15186cfbd12730c0f8f042e345f6b52c4cd11aa8ca7c853ec866739fd92b2e77f5160bed4b1de0f311c6513ffe3023e734bedd1f1a303791d7195805d4ef2ca0a38b410c6a4a65464a677a24006772f5cc860996dd8d21fd6fbc769897c2e4ca67aa78b06ab351440cbba63cfc1985cb27b1f9f328243d594b11b674ecfa652f58b6781a071f421800b1638a29fee3688bf88c545ab44f442f505cdce8c8eee3d3fafdd68b5a2d6c673331848963000972ed79f50fb329050401f26f6d3b24f54d68765409b9b7867e2885e6e4c5ea0f457ba92fd8ce2f6ab890415a09fef2761c123281992aca0c574d6f1b59c8967bcc039a489b5635a10544edf31bcfdeef14a21f5b192f4ec812c51f4bdb5d7d501e22f67402ed4e1f8d2f0a56b0d0f5a4abeaa6b1c67565cc28290cac1664a35fe72e5ae5c7c0d0b55af8a3fc3741ead60c32a2aae10b4b37431ecd92e0536907db44b92aee0487f904e618d8143ae5dfd1679b687000643e0c6bdf6bf69a166a7df6ef1b48497f9f0ec66d52ec48af758bf75b2a2409b4fcbe280aa97cd79a7aea6c98b726380bc782ad08ba0d52d0b333b829488bd6276321f1c0042fc9e4527abff5da8085afffe55b565c86e32ed56e4a991845fe058f057c819f53212f3fc80b41016d54cb875a4213c828534784b69aa82e81b49e6b39a93e5f03819b5e99ce939ee0c18f2803e531204d3a547b58cba5dd1eb89e8b98dbfb772b46578776187b7a3d3de96ae8de47d4119907dd3c7b47c5c252ad77014f6a7bdb3290c2e1a833c756bd1f172913b263fb4d589a56b5619ee9940b987566e71099e8ecc5a1e37c7b753edee5e00c7843b43cff8e1038308a522ed570f947c95edec96732b0ec0065e4f54f2ca47ffba89715120b7079e42a29294c815560066b83003fd4346906655a6bab8c06162ddf98a9783e063b68f2f18b7e462efcc1091170489d394d4f06c5adc3971f989a67c704845c0cf360608de1d9bcab8b8842761cae5687683dc13c735740a0cbe17e99c85087f640254820bf6ccc38bdcc4dc70bcbc37d42eef2d2c0f8cdcb86862717f2757f4987952ee91e3df65b3579ca835d33c768d2c0a58037bd928d9b4b68b2404b94effc7c7523f4c457936eb53ca9fba84d58d5ab1093e1cd560742a9646acdb8bcd51429dcf220b97654983f0c3c91c9149de0fe0ce51f4500ed535a02d068c80177b13e95aab3f6e1baff485391219d1db116ac4377903e52aff3ae8a3fd47e132d57adc6db5ac16755b12c121d3a650939db6fabfaf9ee977a095c3dbd6dd63c16e703f770a592feaad3b90e32f1a14372cf6647078984833c47d4e544075029f4d4a5bf0729ebdff2ff0480f1dd7ef242ec0eb8a9fd70d87318de749b15923a4dd28251dae1601568ab756e4624433ae48ef75b702c86ef794177c99097ceff7ba68b6ad90a341acf8b9aa5e10c54f03f4f6215a4890e1341b191f0bdb222a21201fb06a385c6c31f1f2a9e89e17003a0210dd9c9ff7c1ea9a736ed8fe1805ed7f1042cc5325cf6ff35a1bcf6062c427b78a31a9e7148cd5b95b88c46810d21e043ce1cb573aadddce8da855937e04e19e33b7bc3942edfb002d369eca90ec998f8ec6ea615073fa20a6f79ccd0975fbb512f0483ea61fa8b0825176f65c4cbbe9b6a494ff69263fe6119e6169a33882f836279264f9b72fb23276d4b228fc17bb359b875ecfa7dcaf5a6a3bebb4a0116053a9ab45656804ffe979ba603e8ff7c271627e1e68ec64879745174daf9c6935447ecbd767d763b867b0e07ce5259765d81f8e6fe72b5dc4a5a9949e934f83ccaad5118aca153b369f351ba755851e3afaffff77e45b9aec9f4081d6c18ba0a4fc32789fac6679f009dc466da797643d5792e9926cba4dc65f50df94bb4fda1c6e3e6fdce00188d855cb9af6b7565da10978c28dc7793f2c5604be97a587604a0f94e547316286918418cc594dcd04a86586f6097fbb24e753f7d6584f657af34197050636b1e825b7eda47759d7c63e52e11254d50c682ba1451a9387a62acbca85f5884f77fb75873fa5eee9bab496e190d3d1d3146624376b89ee83030d82806c148a43f9a71797fd6882cde6768c3dc05e575bdac316c10a4d60b1d12daebd30111c08e08df94a721cf5b1700bda74bc89250652849e494ae0fa901d518dca489727b71aefdb12f9e909a0339cce289b48af47ca442c7eae53f39779b4de25859fd6856b8c27d3e9f2daf96669c9ca1ae18ea103f03046ed3e8ba155df54b20f95b200634f6442f8595b84b30a43d31ccf121d8dfa4183b4dc5f46bb4b54c264c1526ffb94584c61e0e1c1c6a780fb79cd41b36254793b6cb7e45a88d015860225eeca695697562bf6ee5e3de48a360dea2bd6a6a44240874d063c818e516ffcc926e0abc6c4b465ae2b66a6ab67ac95dc30352d46881dddd323f3ca59e74e9ec915bfcf14945ad63519da1d939b496bcd65fe3e1a4d0e34cb71f7c99b887c85ff0576038b45683701aaac6cbbe45251307b4348c79e98acdcbf2d33684101072182dc3604b6141efd08f6a8d9862951a666ce94ca4a454de59eaab293f078d3e0ad184bc92da6380f91828f3c2540a3a307c3eaf3246deb36a177639bae4795f1496504bc58e1276a24b038bbb773407f7ddd5e27f40dd696ecab077fb419e4a6992759c399779e5b31e564f54553c2dca5ad09e83499cd37a16c616aa3b373197aa82c535d5582da5e7bbfc527a76f9491a9182fb5e735c0b23e395953c9a5e9cb2c5e7efa0edb7e055d9a2298ca318a90a01fd81dc972fd54b2c6f1bafc91dc0e92bcbfcaa1ea3620f1f773bf6e44a748d1e3b7678c312f847f5510d4324f720316e763d23bb2ab2448be07ee6a8fd9d511df2f2c8b82cb8951d737856948da80f33ebd4ede3d9bc57ae2ca4ad1d5d9f496435a3b229e0c810c032a5af23edcea6076ab6247aed0b284203ed1b1d72b3b88db628b38f399c063b03dfa5652c0ace850e33d9689e1e711823d106ad0baf89beaa205a3c121fa4201c685000a673698cd393aeef6e0362047d6a7506194ed636b854247ca92f3ab99431acaf39862113a31bc1e8ba83108d62b35be9402ba7d985d9a4b940d7cb45b1377363d2295f5f87c72ae41904465487d2c6f98b80758269f01aeea3bc4c1a8eee5fc8b83f98c3578257ea953bf1b5947ec34c9d39071e736fb3759cf91a8c10df9c1943372b2287b0d93821f8ec164e046e21d7a49aabb2aa35989b8e7a5d70f77eb34b6b981d8a3e39239ad312ffd3ee41b46780fae39c7db2cb1618e90d3ca19e89bea98c4abd7b51258b8e79ea09e74c6bfa3da287bc4ba96131fc87b20a8bb56b0dca13f1321cac2399e462d1f94904c86cd03f4afef7cea72490f1b7ac43e178b53972e9fa1b724a1ca18a21c87efd7a67136cb62177f88d3958ae8b3374e7a300eac392d992c7b575c1483e8be84be6efb5c4c045e9ea7542c1f94a38472caafde68be39f13ec1b5b9bdb46f1386b8b5bafff41dec8949442e3b4ce4fc96111531df611bbf16a00a1c2029b6ed42a7d9313103746a11f3b64bc02086fdfa5f4e447bbcc4458c7e11b74a506de8b4695626dc8ae1de634353345dc71bb7a9eccce8a6a728b5387ed88f1582c86f"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000009700)={{r6, 0x4, 0x4, 0x9, 0x3, 0x9, 0x5, 0x3ff, 0x7, 0x6, 0x5, 0x8, 0x0, 0x200}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f000000a700)={r7, r6, "a4d340cd472a6323ba9c50bd70ad6c652c6e508c517e7416aa4fa9b93f0cec044888c6f202693ac294f47b1393fd54cc910296e4f88aa6e606d09f9b1cf656ee3e816d75ec2fa7892529dd4096fafa4700ea07c62452d3e6fbbff1ec5d48c0445036b5fa098e2a7e1a14c997bbffad32fe894495b23fed1c0d18c177ba423c39d08eb94d70315b724d20023a53e2dc990247abaaa9667b0bbe5b45df59502f9ca48310929bac2c68709858b86710cb7a961dd719f4186335cafb5317466accba0356b7b5e4aedfae15b46402bb72067d06523cc2e413d85f3e4781af78f09027319c8847cad2d8ddc9ba7cf71bbe856b6dcac7fb05582046da4942dbb9ea9dd5", "38c1909cd0d30fe57ea2db593d7384345b8c5ecb6e3fdac607abb35446965e72c5f663712b616b702fb7396c3a48c4458a388fe84c7adf44e9fb4867abf26d8d78c25bcdfa1b6498ba53c6e223d7e429962b25ae7f183baba5b06fa36f0c57c360bb90a963745bb712a598beb8985c0323fd72548d516c9acd2af35d3e16ba05c1a815262ffa455570eb8c0675fd8b50459b709d9daab6a78549662d0c1ff1c81aea56b309cdae79aa84572856a365c5c3916865b2a034893f7dfd24bcfa80f761f4b86e9458a117218ec097804bd5022e7b44db38342f5e8b87a498ace99ddad87bb633ed77fe0c41928dc70f421449b989bff9611a085d4eab0a020b13e61d283b9a5802f7d608bdd0cd7cbdc100580f8f9b11c64b2292080af0d2fe4008cf1bb99440fe6c079332d864e99582d9caa6f57f000d13b502bcea73c8cf430ad85fe9c9af74dae585a8ce1b3bf2970e4194cb4e00a092b50add027a0786f617b271c18e48681c69f91c521dd5d0de5ce315df2fa753b21d15f61f919c07415e4e058d3835e982cc7f2eca7fc0ef40ac9ffe4b4ffb2c0099e17266427b44f76a003d7443f9c3c787f63d8043ae2df726b7ec6cbe3daec8bf9bd6f2449b798c585fcf51bbe780c66acb453e2b2f22453f16aaa0e2d47cac1918d263cafa680e05237360d6b729583669b26e633d9bf49548843ef6c1f148bcdd6692c2296c9252a7e566b6276af973c1c45e77859829eb0011419ed023fd4aee4f279c887f1379b63dbd6f49267aaf244d7a106dd9517dcbb42e92f37e46edb60b23698b1b320b209478cd5dcac790ad1e7a70de35990b05ddb8090f8abd1dc03f926cf0e87e78460324681fd4af7733adb85bb77b0a2b733fd08cfd8842e270a4d0a7636c2e5021da79515a09be224dcd2f8bcce5cb87e987947585afc8c6b57b76322ab35ccd24615918491790985434384865522920012b6222c212fe722ca6ad23b2ba85ba87737d1521b20a7fd1406fb1fd33d58f7c5d41a54938ec6137f5399c6946dd4b01bebfc612cec1018a045e693ff7f35f4abfe4fe7461df00bbb3199b705d8cbdaf32dbf2ff8f9fc26761bdbb18ccd15716384ecc68c89e83b23ec182338019204cf5caaf3328c4156b7c10bf1cd35516a8318199a77e56d93bacf112bd57762c55466b627f6b7c522f4999ea78ce307bc4aa54722e78d224de58297d7cf21cb7334177100c0760c6db910d0e29b2e8d688d69e352f6bf642803d9d8b5af883da472dd3108a698fd5154909ba3ce645f8f6175a795e6ebec1de3740f85b10efa3e7d35044e960954e6f8396b124c2c19e62f0b05ab9dccc9b7556ae40cf5c6adb92c2baab8adf7bf78f7fc382f3911669d067a32569d3d02075f0d20bb83e9224950996778ecb046c8f0275f98baaf37c494c0ebbf31268a273f147d9ad3662f49cbe02dec13be9d63d3cf6c7c9678444aa1cf118a1c74e3b9859a65835a525312767f4354c2f3369c8f06af1a578c02fcaecd89f2be042dde7cf460a272bd9798a080839c200b4c08ba9102fadb2ecbeb0943c2c53c82859b9c10bc2560b21d7602b607cdc28eb93e83cd0ae15a5dd1cc874df48340a514e16022d958e3c2b9e134546e85ca91b1b90fa4e0a64ac754e8f76bfc78ed05746e139b294d56ff1668d6fe4b74426fe6cdf59a71e2df41bf5809fdd60cfa77e568e01ef8799a23b07a18659d02e6954ff482eb266bbda88de1a624eb833ccc2eb9c5f2627ee22e1384349b8fd2e28f51deda57c9ef184c67cab2a7e1b265791bae805349face87818dea36557d284abbcd7ac3aad2cd6576320fee1c4f0bfae167deb60a9814e220bb8273112cbac47207b080ba38c0a34a18f680d3d6e39906a5f028dd43783c3c1ee8ab3eb6dece1cce2453886021a8a23386e067c9aa2007073a445818d3a6f9cf18c873cbcf38a8fbb767c238f28633710aef7c9457bab9dd2aabf032e2fc6291192241370f81fbdca26c24a69e353d4d095deed66b28356c8820d0c62dbd8cb95fad83e320b23868f7a242b6305ebb611e2e2132f174bdcc508d6231049ab4f36f8b0e9672f6e59e79b1019398279c3de40bc883b25abd43de5b90d5e3fb4d00bed73d921c3a2d834a51a630d341bd8509ec3176cede9d4542d9dd7afe027ad50fc6f677cbba6003e7eb759626e86da088efd1e349e1f201386ec090996b2e925daa96ba46bb73e95416d533a98b8f2725b4d9be59bccbd104d13c4e21f2fcaaa25e09c0873a51f6dd4fb197e2bff0d0dfc46a7fed68f55be291fe6bd640f27e23a4cc8b884793eac6a6c0ee9117f19b8e2a528040a2e23e961ceb1c8b5598a9f04e443f978e5748d3d9c657cef5e9116ea314ff3b3d6078c1131e976425cdddcd8cea1ee1b730e00d9b2babe4e998860d1272c065a65dc479b3d7b3684dd4be1725ebf3b1aab341995b7ecc8ee6674c31640e4f4b87e845c15309e5565218d082429183256403ccf8cf01eb9d48e4446cab501a979098411e63aefd3ff9ba8473556073e6a59c82dfc4bcbcccad6a84c2d5c3e0ffa1134022d0651fc9d752861625f2b87899e674ec6eca7e39274cc4c7393dd386656539ebc685b761cd0fc3c2b597bc3dbb8b9628dec0448a89cdbf5294106f49a2d8d25a274a801f743ddb07254182ba9926601f8d64bbd15c72f25c3ff3c87679af6290c14ed5d0b1d3741e9f470d44b2aa92bf4055bbcfd56e9f3ad41537d89e244761b11d4e840b04d1bcad59f3cd480b94dc59833040065944ce3556944ef8be7b3455a3ff52deb8b15e70ee31f91ea2053c4becda39abceefad83ba33ae7b77ddfd998e61b8e187807e829b1dd147648ab1e5f9982a939f123e71290cbb5ad09bedc9852f9929f233f1f09e70ccdff99ff35119df5beb6ac8b2a48861e8a461ed1031f5c1578190ca1fd17c36e7d53f9d013473fd3766054681deb9a51335edc4c08d34be6986280babf4db5a0db3f8bf8b820769091f4219aff43c568acaf0de600649be56f56ecd76591bdc19a9b6b0cdcfbd61688d14c6cad9188b74ac9a5ecee01e0e26fffec09cf2fa3a83ea52f3896604f8516fe90928e85da0ca1083bf73fb8e87aecc8010ed3494ac722a95019723490ffe84dbe496171d376cc2a3ee36cab5597132748cf98ab0dedbd2d37511f5443507446a36dba1012ee4db4d38221758782fd245bf2df1c341b1f5c45bb7b3e14d57a1f2f6239371c64b41b025add07d6dcde8615caf18800ab3fc4ade2709756a1931a00f5664b104271aa47343db04822d30a971ee9e984a1c9be60b388f0e84b7becdd23e2e10c7cec02af0e01b19da4f503687992361df192702d683d268d1f74dda94b6fc1f62ea960507232a8f3762b3a3c56f006822fc275dd0932cb3166bc18a21a34a3a0b7d3ce9e99122df8738cb033aecbd9191256b2186cd995e572563c4b609cad680afe9243eca1f2d66b56123abceb0948b6c55a6bc8e343009116c7bd2a4fd93de4f5b0cef28d1b358842c5fd309d7a9c7c08322c36b9b8696b5f424d0cced5337487b45744660db24f6dab888d622be55e19f7dfc8887c3284d8e61808343399befe64d261cd4f275485c73bf938d874f1e46d68c8f2100bd64173d3f91f5bcdf0362678f33daf8c848c1e30e8034a6aa12d92fd0bf20a54e2dec104705a8d236b59479d394c6e0b7663f4f4c54c93be20f335adce6e9a3446dee726508b2202d39f9b2e0a008f1f1fbf971cc85457cec42d435f8584d09db12cd8c5669e76250c76e146e1298ee1a97fc8b99f31f7121e0bcc9fb1e052016ed3e019509a662a4c7032ff213f247c7ed4d7f60bad514d44498a8afb0c1783686077ac39ffb072f565d2406c2d7e2970e7029f22bc0d9bd77f61bdaaed6331be5a8f32abc22631e746ae1f1a389a9ad96a4b4c1d3b727e7219b7eceea4b592c84dfd3d16123d37866654ee1e8170f71e4ddaf5eb527ffabc674e7e45955d4f0fa243119d6b0b4e401c2250d57448a81ffe8a436ca52c488b1d6e789848800001cb2f8ceaf91539b85500151e817a8c51073ab4e48d8fa843c89e0219786143869693572dfd69f8733cf5908ad5447713cdf3b118d98ccd41984d7e9ea15730b33abf8c8313659a406e74779c36ccf270bbc3f6af4f2317efcad795cfd111da5c955dec9b813e74ff20bbdaa0637df7f7713c59ab86b858bdbc9e9a3c47cd44f05c7d2266cca480f7a49afcbda3ff8daea39dcd9d4082e0356a43dc72385ee4e5888a1dd3c65cc56fa61efbd0d8e6d7be6e8d3dfe85db39879a5f1af9b01e0df115b6ace9caa47d7d045da38de17b21e9db87ba29205af3fce1d21dd26282020de60a0544c59064ef6c35410b60cbe692d59f74af170887577348590a8eddb307614c961141d8a1d03f74b3dea5facf6ead53bcef15de7352b035c99d9bb3ff65381f43e917264da7a89a00cf69a0b6c94ed28c8f06725bdce0a5bd829be11bb886a0edd174a67c04671040bb4e2edbbcd16aa890cd7e07c7d26b8069a68aafd132c034513c738f71366811e13ddd883e518923392f405f6734ce89493b97c4d5de988ce5ce898bf758eba89acb67ec0388784677bd9b68ad3a0320808d41b1ba8669046c14658e5616b1240501190764ae422a4fcbd97bd03c45cfdb22da54ab9f88ddd865af28a9ba99805a1d2c9de1c90bc1593b18e8c7078f58afa564e4826088c0b9d9934f59ce213e4a508cf2ea10852dc1526168e3502ae02f6f92894021084b37d649f0ce06936391a529b61e53ae6ad184c04bbb872c62589438c31d6cea69cf2c4c65daa79f534a0e93d24c3f2d0a966812e3b5f626df952db8b0580d5f6ff89a54b377ff317a32cb44011a43c90c92fdbd319a73dfa8893c4f2fa6ec5d55a1a507375dc8e88a01e333dcb60ce7a5c1e0e5b7570f39828a4381631ed1a8b721a327b39b5dc4595f8db2aa91c990b165729cca2345d68a49f2fc1a27c315fb59dc58dbd722b1a0564c80b26d7d7d18538f2c54592eab80f516db759dc29bddab8d40d89b8c17e532591ad2c5e7f9346490bd6ce54754d6c827621df95feb718efebb108c61034cfcaf3313871f2e25003bbac8ba9cab9476a835717b742d59f31e17d00e014cfab9154750f8cd5f06d0120fd18a2d218c13b0b21bcbd400973576013d4f182bb944d3b5219ea426148a291f4946adc471b6cc10a0b8574472d026cc0250eb37313f61144a85f8820e870022ac27c0593b080f7f4b6266d9db4e6b9f8d700f26be4e840cbddcfaa94d6b801959e792918526b5e39814d650d0bce82e8d5ff11009eb2af94ab2f15e37bd93fe0494401b47f441a86b3131b761250ceea132348692d978cdb9ec916ba5c9d8e320ae43a21b47e1fc51e42db2cf55"}) 00:18:12 executing program 0: socketpair(0x25, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x29c) r2 = dup3(r1, r0, 0x80000) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000000040)={0x0, 0xaed, 0x1}) ioctl$BTRFS_IOC_DEV_INFO(r2, 0xd000941e, &(0x7f0000000440)={r3, "2708a4f5daf0e1d93be9d5e28c00331c"}) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000001440)={r4, 0x8000, 0x62, 0x1}) ioctl$F2FS_IOC_FLUSH_DEVICE(0xffffffffffffffff, 0x4008f50a, &(0x7f0000001840)={0x23e, 0x1ff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001880)={0x0, ""/256, 0x0, 0x0}) r8 = mq_open(&(0x7f0000001a80)='[\x00', 0x42, 0x14, &(0x7f0000001ac0)={0x100, 0xdd, 0x200, 0x9}) r9 = dup(r1) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000001b80)={0x59703a188909e0a2, 0x7, 0x76, &(0x7f0000001b00)=""/118}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000001bc0)={r3, 0x6, 0x4220}) r10 = getpgid(0xffffffffffffffff) fcntl$setownex(r9, 0xf, &(0x7f0000001fc0)={0x0, r10}) r11 = dup3(0xffffffffffffffff, r1, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000002000)) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002040)={{r5, 0x100000001, 0xffffffff7fffffff, 0x1, 0x3, 0x3, 0x1, 0x80000000, 0x5e, 0x8, 0x1000, 0xcc, 0x100000001, 0xff, 0x3}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000003040)={r7, r6, "3bfdcb9bb499be351e1a260f08fa76a1c9fff15dbe6a728bfeb0d436694fa2029b92b72f1763739cefd978ca18c4a468aa3e47c28fecae47e6d5ea22ad50309d09c8018bb8c897365fbb1e1faedf14d986daa7d263d3719c41be35f5351eb0eb0439def9782669becb3bb48dd30ca58dc9fd411dcb7cf0d93be80b2eb1123d31801d03cad31ec7d83cc096bf914a65f05d6a0c75f615dd8259a6bdc3d1843ed8e275d89126956e21f5239be4a85418c7a46baaead191962966b8b652655df86a65cdbf3bf0a1f0b00ef6a7ef00b907688271772e9c3971b9c76d5acec33ba9b64d279c1fdbef270435b6a59c1311e0b70b5b8b9714e6854d0eb7e45c98266812", "6fec41897b36770ac302dba24cb3cf61f7fa7f1c6f7f22a77bb022e55b0174a33fd5801f6c63b710b7a31485bad35cccd3a230845f3729ff8b03ee9d149204aeb04a1c4a36a31b926ff3446a25adc9e85dde424bad2435062f7d4f98f76ad1dc26ce7724c881ae42610202633a40c5adc10137f6733b8034cdbf278c696ebaf2b7ec6e1e3a7832c8537cfb84f3b2d66355008a0c223cc37a0cc0b6d96a4fe02476ad0b68e3680f5d5055fee31c887a7afb3a3202149aa459c282fb88ec81b99a6d1d430d5a474b628d151894babe729e94148ef23a1d78b099e7e0cd03df9cd0bb2573e8c5ae56687fe2827238ff561bf807c26df564a2146bd6fa91fe78fea4754cac68c848f6c507d79833ccfd47675e21222a81e015d5b154fda0a3270489cb1aa99cf675eb6fe782dfba75924cd6f70c9e9dbc4258164d227a051531711dec437651c432fad22a7fb64654df5c4c01cc589289ab4136cb182ac7a62279649cf79d7769c74a450e2af3f162f75b2e9b914102227856e4abb1a404ffccf7f5c52474d4e64db34a4d91639036a7b67d82a49ab60410625476a4ac998dbbb4621b1e97c16cde5ae229ebd58f6044f6b388491fa8aaa29e04926f06eae7556774f321a3f0cd4f4e312cce288851eac3d665ea0e1d4943527a139f524915d8c23d71b2dc662efbb33842e34dd12a6deb11c7d002f5426b6b193a03215a54aed7e8428d76e363180086bdc0eec1366a23e97606e2d5cf81fe492b65d0029899bc8357ff12d239778805d56a5c6622159f3326058b626463d0ba32232c95089d2f6bb1e633a3d373e8f42a5f02321070bc0832d3c9c3607b16576a51e7c8c17958cb394256d4c800b60539a7ba777b7583705e1c130cf78b6fc6f5300f4ff3d69a9b041bb1ad66da880d87c0365ed75b98ca97f6a9d40b0f4c3f4e3b2e78223b5667c79eefd15920a2d248bb0ed14656a411405d6944e6a2e58a5f7984ccfa32211d82ff6ee72959e4000695d3402aad0329752a18172c4e841bf1545a91f70cdc7bc2d40849957b0ca6f60e2445fcec3b183dfcbfffa2f176bff9f8bdb7200b9262bfd339e65e51c9bc6e39e63de3cf29d22274908a7d0772c208b849db43ef049106ba143c1c1be48b5e43fa8ac00b385197e5f24cf0b12821ecb6375f46bee55b5899ee5010bacc4f9db59564955eb8277273542808758854ca24f101aa0f153154de3c920b56401e2e0384b4c508e0b6ed5c6dd7b4ddd5675937485e9f7fff4f8b08b90a82e2fb5749d4eb85e23fad91a7a2b96ef0bef0d63002c54b904879850e0d476d0606e177be048283577e8857332031787d9a576eea7382b4f4c0bb4008ddd5d30c31e7f3b4536ae7c35661bcafc30290607f3d90b2ab9ad20c21a2c84deafeff64df98d1ad55e49139ad895e205d8a0d59f8d0824aa2a7b201b04e5636d5bd2cddfdd49fabce881dfc17be1aacde7ce489fd555c2b7423ce934b441cf4c6655ddacb399e9131419ac506c66a7b14d75d806f95f72bb08c0f638349aa03744b2047a4e96a04398761cc32d0ad2b5b8f30bc7cd30652be10e9126d46fbb5e857b84109fb4515b9e6276ccef88c3837b30b140a9f6b84fe051d4e828c37b6ff2ea74f3ce2abd1b59e6a733fb22554166a1d6d529c2e7a756af32211ab5e78db468de1d8b21b353334d6bc4c51ab58d8d1a7e81d5d4cc8a5cc43fcaf4ac29a8af4f97833a09016a5ebfe2a7731195d1beacc5f7cf7dc24c4a35dbd5ef265d86071686ae98dc451e90a722ea5eb39bef6be0a0fb11fe60cdccd07cc8f1450fd0f2fe42dfbca193e5874ee09a5c18fb4a019a3cec2883318309b82501e3441191ac6a53d6efd5cf1ffb44d7b9674b9470ddd91ac5ee72bf3ecc338a6a282893e845d6cd98c158b0650f688fb9e9b86a6c373ee12be64e363c2f1a86d5e948f816541ee818638423f39fcf3b93b40696f4573d5c0b3cc04fe5e942917705ffe464c74d027f896fdaf7f89c62886d3241ca84c1f58785dcf620915e429599a0bbf42677ad83aa139e30fd90052db391dd2cc044f026a2c7d402635dfe5d27ea68a946addfe293c8c504c5a924cdd65381e0861a8d64e9af9c75e038b7d29c7bc2116256dae5ad340b10f49859c6aef990892ce61265bbfbdc716359abba82afa470664c511f128ddeb8e5f248655e748712e87ac7f8469b58dc10d68aec4e6c96c897326d4b5b63c8783175fd9b1dbe3041bab26257bfeaf088cd2c16e1e5fc1a4450c4171442f9480d77dfce63001a2e6c991b665a90f5f2eae02f73949f5d15b63ef50ece75e0fb1ebdfeebf2b79416dfd4acbebd7e264b762078f3ffd583430d5a34da0f9525d353ff85a30dddbdb131da9f440bcf0c1ae3b8eec497230d79868c994c342e26209e96be216fa07c6664e7324f6ac40f4f8f4f9ec6d99d6ef0629844558feb04136264da1addd5fb6dd3ea07fe79e95c18b5569a814d8151b384cb0b1e5b9fa6caf66c977ca304f1bd28c3393bf4b894db61c036b9747c967754e1fb03ad977f4f1fbecf1e70c5382d218ae4ce36e3ef083b7d25cd3d01782d2652700df1f157f5a78bf38dfdfde43e55755d2a2cc92db012ae0d4bdcb16b4447684160fb240509812fe00665a571db863501bf2902b3c704ddf4a8cfb80feb116adbeb22fc24db8a29c0c9dfad9a9717507bd13741b77404d6e2f0cf36c935c33a38739e834d4636caf8326b3b79f420d664fab88244549f9789ffdb2661960718a82805548f612a4c48a8be4f8d69a0b57dc5227254624fa92d841ab89882ba83df5aa2fee802df4e8b328ad03453579ff44f92403af9fcb4f64120ddca502510ec7777d9b4440141b922ee7fd32c4846b082943885c76c54af3d0643c0e5e3a070bce61856c5d901c5647d0659b34799e221b6656b71b26dad2c465b2de173df5ac761ffb8e3ddd4a1e393909358b340efe4f7a18ddde5e033c62a69c00590bc4042d760c44eb4ab07d3fad651e4712d7aa72ce700766cdacb9a890549e241d29610d1b6d16cbcf71659f7444f22d39c22c431be54f0ec60a4bd083c44633e59cdb73cab1a2fa57ad47e1e7d771af075ac80338983c60362d1da185755ce54f4fd794db1ca51dc7f65fcffe554de3f128ef2c90b577a4159bfdd480b6543a895c43c3b037d73104e95104baecf785767328cc8d93a6e3358327b081e2331bd8c7a03e4b8239ee98257f42ede9f0c3ac454f84673f4a80ce0164045ebe959b8d192f4b0ca59246e1a760edd72aa25dd15ffeb70f557d61567c8af01dc06cc5b8bff621cba88ddd68c788b0231b901cb7bcdc4a0be186e3a7855ef64f5441823be5f3b849e7c843a7d6cd6db1c26f8c8d9f8450b6c3c260eeb647c40814da6d66c31284e9c3610253bf94c6fc1327b7d26a0ccf4b0bf1ce9d2b4536b7f717575539a14b589b3fc8ceffea2bafc7a99d89b73fa705a5b2cdda2c6b13f79c1be7331e697b4388314e5f379378f9a32dbf356b4268c0178df2fc11825a50fd066391b0da1fefde6e19412138f8ad2a27ca41466fb8de277725a034f544714d482b29fdad110161f71293b8a9da68202541812873286390cc3267372332a80749614d2fc6a4cd5d51ee45588c49fd3558a1f2696b567152ca8dd8b9e80b7660564a9ac6092da68f83724909a538f363f5e5c4fdb81b247a48582dcdd9968dc91ee12b7e335ae650219bfe39b445f38119c6ee440f3641a55d8d8d9aa632a9c020a994996de5d62320527d45fd182aa448540c89de79daa1de87dd2684f979db2a64ac7fe02ccbd948ce19bb657e3fed824b6654881c6435799ecc0a6191c7af20b5628ee5b5b44990fd7d576b187816e32dbfde9038eb4aeffffb19e024cd98c74be896785dd6d7e25d6461b1f79e422a4025bdf4f6043fed35238cf1bcbcf35e0c661db939698021ced2e715dd1ce2fc5085f100e5a93dc22d3fb15a2f4fc406749059bd4e4508ad9328c6062187f6ea3b893c5b565a44026689432d0dff516fe1fd362c1c8d4884cf7629bda2f86ee5ccbec29396c04c73b9f670ba261a267eceac643b039d5d69e17ead10c67f7d8cca277a039b9930d1f09c633e1204891da6df1d8f1bdcd3eb3e35ee877e5d4c1df20892517c3b548477cf07351bd89669011302aaaa21677e474e66d6a8150af7e12188caec0d51bcef5477b2b4d38070be31590cd1032d7821759a781353363cae54e6df9b7977aa7fb3c41c742d52844af1d1627afc4d4c42be90e0dc37f44f9ab5f566c368c7a68088aa9769eeb59a7f79c7094d914407bb340db8a0836690e7c4a6c5bfdf1c4dfcfb3dfa0d7937ca306eef6d446edb8c2164d32954d27d843be0d2c17d66d2fbaaa5ab21561e8e597bec635b4b35c85d4387c23cda37261cb1286cee0a44056e24046b6e2ef040990fca6cd394f8b85e06719f4b22473f6700f71f8d9f94698fd118a1e0b9cec9dfd9faed1fd0f9eb1f164929ac3b485c2a100f4b74016ea760c3f81dfafedeb397b7b812bff70cbfc6ce80753f297ece7c2effcb1ece256ac0ac1528fc647133eb226055e2b13d2eedbb2908bca636ec475e0240904d7760bb06bb1bcc22d374e0d047c1ccb5bf99ca27c4b1dd461876a690d3cf4a3d1bdbd42a69438959b76159fc199522319cb196bf3cee29d756710100d402e36e820be2d3c6959f8050a41cf276a95b79096f19cb53665673245d658a0eff28598e5dda883b44f7f6ec9ac86dd2582f9854492f600b56a2bf9849ce7f39e05a608a22fd81cf797ef9cd953383cee2a6588b66d4410c1a498a11ed911f01cb527dd2bae59eb7cccf9ae74db4f859b46ed2a841fdb8971fc367afb804681656447914fb51a85a7636ab8db83e27463c680249f276d6edb6c0f26cc48056794ca980447f78bc3f3a9c5a4ffc9c29933bcebb2c8e4b3e5925ef7ce1fefe139d63f07ce10e1e8a1e671bc1305393277c925c6d20629ff0f4439a296ef066e962983e07094310992ffaccb6dd8178b9937e796ca59a22239040eb9e63af427a84e3812f8359a1ea36eea3fd57c62f335ae0d3e79cfb2c576e3ea8f2b78c5270d95545d4f1b3eecd8f70da83c6a9a7565b717a24a6dba099181b212fea3c347d62381c985ffac9b80aa3c0917533c94847432deba491dd318f881a015f5e7df82993a18574d962cf7f0727c3c2db1d000f6e0fc0585edc4a72e020a1186b8995cb1b32d4a5a3eca263b876e1f60934f1cc72a17942723ed96b96506ed2a96967943547ac07b8177a415be5b13306d34ac24de0a138a385ea5c8a5de49ab7fc944920da6225bc5f64e039debd45c0d7f801bc33ea67012568b3caa3631e5a64a372f093ca148126980eee4179dd05a71ffc22904ac7d012910f6f234a8459af"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r9, 0xd000943e, &(0x7f0000004040)={r7, r5, "9932a50a046ebbdbb37e6db6f2f96c397b26a6af96ff7b0509dca274d99044384d13846ab94af5ba05a7347a160277339d4a2bb2b0f78765a3c72e086aa57c51f3a1840daaf58ea4b636d57a4c2028662c0037c89d1e32e7178f6ad60d3be0d85beefbb3861dd404f8f906780f2bc5896ed126d22b9c3ff30e53e98f1e03052c38493b8ed212dbf923948be6f69ec426d51614cab25b1e423cb72b2544324fb05648b7f282a42274f784a3a18e764929ee4f463548e5b9a97fdeea76311c5d82abdfdbf2ddbc8b57134ecfe1ae3e5e5b216ba5a3d4c93f8d51ccabc97347218243b2536d792d23a4a05e3b09865bd0626f06c0e476cd7dfb32330db4c52d7dc6", "574eaee848f72b0e64cf6cce81bf3171ad14487f550bae4a2394747126cdf99f135430229f964ac840d889d3bebd3195b4ee12ecdff0f44a31d2dd31aa8d7e1e124eac24dfd3e27021bff7f8ed2a48e659fe5ee45b3426115940f5c77ec29d7a5c6f79becc0032b199c14a6f5e3b940a941381e78d0f9bb997ee42f40ed0b2ff1276bd7a7183966debef7c81fd56ccebc103ac75aa782bbc4ea8d2bcc4354325d423113769b41dd8cd3db0bbe47b727b8c972690c4d8b0fa859897ab3bf661f0c077ba249215162e5848db86c417e12787fa95d405996f338014b512a91e6f4c46db774e2ae9dc2990632b44b5cb638cb692358d8784d93df94e4733c9642c39aa4b78f2e5aefdd771d21f92203992579a6cd0d48056e56d8842d514ee7de2c1bb74e55a11647ad195a7ee24e9ac7e463eeaba775bec23ee2513275b758e25c654135f26b7d2e389241b7103631e78ac695aa6ae0c520e44ec8857549120cf53ebc8ba3a98d9a1dc0453ad2e42a5684d105ceb7fc8a8a2a78b2a0583bd71c0fec4de083bed344316d09966759258fb64b009fd221d39b19fd8916bcd749fdada96b791502be14ea6086ed038e8c46c0bc3f255f84ff91ef4e5091e8916d2762502aa6c2b89bdde2909b05e211a0c1c331b5cb7ae32e6ffa64c5c4e07be0d526ffa9ad58ef79a24552a1fd8dbe7bf3239fea2fab98be115016ec2b3db9afe83560f5bb5aa850b287bcb7098702218aa618290042272c39973088d2fa23d0014853457f727e8cf26c61bc6a031365922859685b472acdd104444dcc870679bffebbf6b0e5f17b9282d7481e38acb7b4e093d21905a59ebe0984e519838a527eecffb1842eea5376173145957d814c3917d6733480f454624c47178c5d4fc3c447ca1417e8b151271e28014fdc440ef0775edd6cbe82ce17e74e9adcb100210770db25c2edcf600a9d35ecf8959f8bd8634d9f59bec8551f2a7e7fd364ffa863fc97b3db121f881aab8b530797dc5aadd0a388391fa3a257775174ca56cf1cc0c2faad8d62932c954ea96c9dd4b5d8bf91473a60f8007235772fefddb9d112ae5065d10d9646ea8b9e33f1e7d97560c790fed36ec79823506ad13631bd36683096ad93db4973789f2f1bce313f4b91e279b7fca2bfdc15802a7dbd1d84a4fa5a669610dd4de5c8807a0a86f217d3cca28b67ef5f995e4f1f6217bbbb4adeef7b5f855b514760956c2516b6ee3b971387f883ccbecc3458ba4e9b6ea6d4555f6854cf24c8e5974c017b96c5f9dae807a8283675cb9da77390197f6a770735266b65b884cfd83bb0f6aa2905bb02e2e7abce168590a3a2f0544965cb5241b79c81071fd932f33c6262ef6fa952c79f463d3502566bc7aca9a2935e2bbb337ef85a9a1e941bf7e2e7e3b470f7dc137c5ed30bc39a8fbf463e4692c7c029752eb38658fcb04f73b6155c960e0cf35c4627d36a9f9b308295d8c9c9fec5da8946acc327bb95a627537605f105e718435e083b624c691ece77e362f3f4e0aebd2020c8e223655592298e5ae2dc6b4acbf0982dfa40b5cc75fc0718975625b4bbc7cc0213811339f7ea10c6dc292142cd6c6985937885ad78639a2cacadf9a1021ba85bdb4df33f2d5926c52c0af571ba39f787c1cd2a6be3a3684045c9634d00449806642ef75bbd1939f667518d9323beea170f47c18a7566e9ba8b9f4299356561d4ab7f9ab47b072917958efb38e38df0a4578a545a27579eaeb9f6fbf6928b539e07591a4f1d18d3b7da94adf80f426f6fa9678b42aec5fadf325f5da8ec4483cfbe3186784f2f50db7c7fc065b8f0f716d3e8466f17c8c54fdb05d171f304aa146b1e6abd501ab084552d065da6d3f48d76bfe4b549c9aafd5765c03de7602edb361fd9cbb1eb1d221c6092c56495dfb2001c846d66046ef58ac2aa251bdeaef893cb4e4c035087954c894e0f3a1c9f5cf0e6efdad21b4a8b98125aee8925acf0333753df20f102c9486adf38fc93fe2213d7e0a30b32e95132d9187a16b4945e1dd29a6851bc33d25adcbb7b20ccf7137e438e80b9fc38ac1e231cd872132a499c5aa908eb0ad30ed1327d8e3048ed5a58683e66e8d3b167a30425df9e32f655737c4339e163690a357ff0c6eeaa338bd48d14a7e680b8ed27351ba52d25bdd5182e37537e5fcca508380a508bd3f041e633c23a1b4f839a3147d2121d45820e36ad1b49ab7a3bb4bf7458a9014941df16c17a2259f9cd43e280e839ccaf3e8e9c0adbeca831bd6f6e4f41d3ba36332a9ec09f8911e021afe9dc8a07e4182c38aeb05c08137b60f4f397c6066b33b209882efbd0e1ec2a41941263c745d6efb708969d172e58113b817f3aae4c91610f4c9c461247045406ce39199c691d5ce045793d72dc999dcc2dae13e47abee28eaec39f105458c4cb3880817732ecdf0aa4817d767adac304c54f75da44eba8cdc221f8217c85377fbcdae37f99d894b8985ba76bc01f98ed62a875e01985cab8129de836ed49b3bed398bcf11b86b097bacbd8d1b11087104eb4d84f54173cbd1ce9b8acba581a48344ac13fc5fda8abc170e84d41346719293c70b5901de9d9888af742913a18e5abab7afb3454e749383100874b3db1a7e88078e78c3c0ed7f6274d8aa29310efbebbf83e283e05e16c2548eeb862bbae2fba323308eb3ef010e52f73c0e8cb3bfad509b90b15582d27f2ec4beb92607f7e9a601aab3a545676fd5be6e0d94578a141bd120e6b6c971f1668080d5426606750fe7e2248cf6cfcd9e693873b8f189ed7c33fc319a77649fd1fa260dbfe1154768fbb83c239dff1845c5f91b5565b17202dff0fe1dbdbf515f129128f5e8fea9c13d013980ab890890eb2aea960cbb68b229ca4ade3d89aacf639e3112c0e8b9f03edce129a3edb395c92ddf9cca5435b8d5a528e60d917c5f2a3a79d66eb7ab1d8f188a3480113ffe7d120f2ac1a2d5f1c1ef896636d55dbc4e8b5fa445e559c7269a567e0bbc65ce8e717f42ae8dcf425a61d3a0127062d7acbda6f481927c91c8402188fec253e6f642e3c0cfce5f1cc5f788ae965ad3c3edaee0c9d7ab0538e0b025cf46eeea2154645b8d6530066d43cb9d9c8f05152d9f4189e48a3c7f325675841860b67ae9f79f82ef4104ce168e2864e716e1d58d20a1ee83082a054de3e6375233fa545cdf18e9b2d8233b84dc592738942669e9b8aa7b2f0e7da51ce6a9060e118684b38482d76861cb8f4287ced60885031cdfbeb4c3c659e69da6fad5b972c92ac29cd5a92b7ec549f0d0646da9d2d4eb058bfd77d90fe81e4b925c2360b4c230b1fe77f28ef0d13b65e3172da2d6be05cbb6ba7e0b9d01eb2a34f25a4c35e760b3e12b22269b927f7129d9de0660f9b87af2eaa079f1469adb53389cd59f72e00ceca3523f4b78c63e908d271aab4416d1d8ba0a89545263966b76c6d626471f0a47ec01506e249263b5eb26fe9a62cafef3950740750bed3795e5068c8b1bf17aedd8c97397df75fb0214d955e22f220a08d57eca3dd23da8f1461cdb54e92534ccca2f2da243b67aa1dd953cba24b228181b983ff1aac2ca3d2f90fe6ca003fc2758c63ed2b92298773dcc5fd08003ed053359c43e6ed7da7624ab5accd752a18618326db54f4663d0a22b7030d768fbbdc2e3680d930db1ec88a19146d1ed31ca8519cd3fc15a202b825a411d741490c38f9fe876ef7afda2e451ad4d5fc695b6e0a4141859699e53ff3d3889be923017805d35e7834b70b005bb08a94ead4e4420c93c43457c52b1f96182e330ee4036271c28ad0223e3cea8175b9abc84144eeaca344af72854575b002d0cfca4dc58d24ca696537e5a894f42a40956c7988d641549ee02db3092f6b9a79efc7dc926ab7fbdf4295c07c442356154a48209004bb83e9a0b31596ee8cfcb72aebde8227baaf8044d48ee5b51036482a90ed47c7c7626a421b02f0d09cc2c8e72b5319b69e1aac90f3854eeecc1e5bf87fbede5a4b54906423ded689f899371aeade0c12707b575df559347b7da7da32a2bc5dbd5ab954131cf928e45afd9256d3ad6ea750048dbbc677606d4896953a4f9c71445660749427fbc8471bb5932507ca6536ba46b6dfef6109829b8af02b3812e05c0abdbfa30741bd41dae8ddc9553394bbbfad82462910eafd559164513e1edb729b50dfae96806fbfc4bee1aa0883acecdf5683636215d47b2a735146caf85077bf9e73815c5a7346755a39ec2d1ba822ede069088de2f692fcc581a7f086a6c79eaca36ba68ec94eb5de1a66b755ac30ad40d91fda19dd035bff51292b804d523cc181d97b0feda814f9dc74ca7016983bceb32925945141495584780eda20964dc798a3f0b3b69c842a414e29204c2636ef21b43eb2e33857bdd7d96e37aaaf054a9f82c5af671dcf395a2565343e074149d4003fb0dc11e441c7a2869622fb0b3d302fe55deb3d3345aea5691fefa6e0aa576201df6e130cb883185f202be85d859bbb462c7b3c399e9866aaf3ef1e829b96f08e261a476aef45ec9c61ebe6488399a7f82bd910916768a59a4a47c56112cfc74e60beb4ca9994de0353e1b73e10dc19fd4745d84eb31f4a69cc70565b0e06b838675acef6ffff14b1015db4b6a224c0cdb8f28cab1b08808bf3e9189a197cd5a9e3795ac47f89d2a7fc4448d3f1f04b951f9f8d062ccf1b66e11d722c9636c9cf1394d1c2559f48ee535667fcdabee0ec2eb3ccdbc3454c54a144d8922d1a2e646cf7d9e2a964897eb92507aa109fe4d9d59170251ee8b3a7f05f555e959f7411ab5477441763eb02acfc0579bb8bef03208168e4ad38f2f5904cc105a7ce23b5243ca75b8f3e1e54477a2b0b810e7b30e86956ac43c37de65b329c53b4e391047a97e8e413c13b22f8b149d7e6bea3f9a70a65450d46299a0b093bfad63f601f588921b736a1b8321b8eae35e5b6f7c316b7ca6a6dceaca8689aabfdf4f0cb8b06d9e1533ede576d4a288b140aa11df9f5b925b7c4b9445855bd1d5248f84de1b8a6581e0f6c469f5776847969b8135609a33e09a619825654e913af57555251798aba0057639a13c768cd10a0278324426a0a3bfc31bc549676345855d34cd3d2c1a0926d6b35c2fb78d3853588c0bd2dabadb7fd001bef2ae9d25873206a0eb6d8ed6f86380443e5529c26d07f0a73ff437971108c3e6b294537d43ce4b1735471dabe692547cd26369a889e4bbed76bb0c0c19cdd573e906da11a3d454d2e2410b114841d31a5810a47e6f347a9307b8867123e39266f510ff283abe6ee54c5c8eeb71cafdcbfccf614792af614bdfa95bc6755dc1ad821b26f488d57c8c72139b472ed762dccd450f83189a036e7f633137feba5794b5c58bb26ab0b3f34043d14150db145a6343"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000005040)={{r6, 0x9, 0x0, 0x648, 0x0, 0x89, 0x9, 0x2, 0xfff, 0x9, 0x1, 0x9, 0xfff, 0xfffffffeffffffff}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000005100)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r11, 0xd000943e, &(0x7f0000005300)={r7, r6, "515613c5754921636c4361d01471325399b104f145844366dc8b5664e2e781f59e0ce8088231d1200ccbe00f7f5e987e5eff1a391d7b3baf939787551e5840e505379edc78cfda07a520576fa45f08ae20420d5ebad03cc07f18baa84a10d295c70db58980e63fcfaa4846518934ab682c0fe4e90b0ed16b137cccba3a7168a07f6260709bb738e18fcb2c0bfe3570b359436bcc1f19c6a058800ed73575797e4ce5b2049e6f1556077962981ff29dc88c3b3caaf2d308eb137d71836d3d951d1f50a0aeebf53e64a8c1718d47eddf02527082556e0421641b40800d6792583cc7c3ee2ac86f890bdb4b25b703a35dcc9ab796682b7c9c6d6f9159d847060996", "322f3ee04113e52747b97e7c6adbb8965fac52c309a53ba8e29287b9ea68c44b780edc563d83b1f498401e99f77a9db4d91e92d3823038a705c24dc66ae86e5c8030ea34e98e073347954d286197307a06637aa3f80327a38fac81a3949a79dcf19baa7326db6e6ed0203d35ad39aaef439addd7456753635f64aa5dde453a1257fee5ee0cc3b20deca6c6eb956b822054cbd25a9a4650d2668c7a4f12d54b6f64107c199a1caba15c3cc34ce0f4e12e0131665777eac4af1800bad495772d2aa095cb9309e56a4e3a6229010907d3df4acd00af96a7ade5955926f34f8bdd838ad3ce89871ae3d07718b264aae712dcec1b3be39c77636bef1a0dc1b3bce81b7eff4c924ee2239d50dbb5c30e5671837afa3624f53084061f9de6545f791d8b5352390c27bc6e93b822344a0e592f5b84035f610dad752ae68b5c065d4c9ff7ee26b0ed0a78c4c054ff99abb21a6e091e6807adb10262f2374f6c1979b7abf6ef4f84dd103c64f7b800dfd53d459e6a2276de114fb232d351b8a132d3ba22b271746cfde3114863e3befd29bbdd5f7430d2399482a44a072c45e7abf0cc095e9824a5da00ba9ec076c594287055e2a929354d3c98b3d654ec6c0f5914edaa6bafe7713502bf3115394cac2301a45c1636ae6637a686b22488abcbc9816c68447b0105e23f61d3b9e3cbcada4d93f6a9a2a4996fe10828bb05ec9231b08f99167a5b3192ea15dafb8be2b7d64deef9920d520837a6cc54a70a8e70d2e35ff6206f6f399accb6a2124d0d7de8a6d0fc72fa58739e28673c7bfb4a7b7011d1485924f38d6a3c59d32c2e8ae829a114e207226bc21d5c9cd19d085b093018a665a0385c4949c19729a9abb5ccd6f4324e0ba242128e834be5468a3fbaca3e01911778ffcd1b9501a7ca13705199ad706ffbd00348ee2d1cb84d25308468122939dfa51a06232289d7919d7a6d4843214710c212c79edd285e2d6df86929c2e931d445d4a874180622a67429a2bd93bfdded068cbeb69d5522917ae4aa8a683cb7b3151b9d73fa59949fcb4e966035038dbd0f4e5ca02990333a465d1adcaf98025bba1ebd348b8da985f7c939722692be9a48e1b2a87dafc5f3fb45b64c4e7b199927d9e5111d101a8e0a33907adab63f41ee701ecf427a9b376b7400cc7383538645c8e2fab90b38b394adae255724ad347560d729e29fc5c3473b4b9ce6892f61076efe1100803a2278bd1f18878a2ae09b6e813e79459d494791092c5012bea15ddc4e3a4af1de9d69be8ac8236d5d151bd860dac90a2b8e557076aee54d685e2181f05266f2dc0d4dbfdc378281335848acc7b825857b0fe10993e7ffef17375f47f0d7da411f162e4dcda76e6153544a23e6f8274ad9735f165c7677b5724e61728aa2c7e5b8054f780d6568c8b0e7864eaf1f184460c0e4b2fa872d3f6225e1b5285d5bc751aa00db858b3192412c90075b55e761e296f207224d60d0fd6d81ba17b467aec4fe40a868b7f1ab924f488e118c97cf34a339d5fd11e642fbbb42f3525e3015347f02354e4e606a2df62bdf37c402e2c73da026df5fb5f13b2890a6f3c23fbd9b50a5fe12988adf1c3db30fa6a4de542744b0e88f02777daa9a4fd4094ef41c58eb56c479b0fc4c85b8fad17b77a1876dd9e7e42e9c996cc68209a8429d349d3759183e9917c3c8548ac9e49e4def388fe46856eff5dee8216bb591f588504e2e27c4aedf88194dfaba7972d67323bf88aa56e8170ba9ff79cc54173f7bface14ede3b0af0ae7e7b14352aa60b8be8032de36d4e0208fa1a855018c72d2a9f0d6fe3a52fa3da9754f2537a9540585b9f5bfa26904487463668700397c745c0a0857c094c4b60d3dbd04fa4070b40a8a403fe3ea32d1f3a85fa76ae6020ce52b6e00f2d036331573000a099f947bee644f7adc1d12fee662c5e715e813c351ac67bf06d99905f2748b8409434f707104b096965b4b6014a37944179821c4b4f9e3317840626ab9b7bf980a6da44bc99053c4605791ed3450d2cb81dccc3483da3a0187960a86c047a13be2e1d1253df9617e9563da7fa1f3295bf9c7f69fcd295a08a2876f767f08c8bdda37d06fceee9776b8cdda2f9ad8ef5896c8ac2064015df268e1b13b78061594a5b5f20985255c6a5d5a5f95574f45d3c443fcc7aa9a8d809d130b62a1c2faf002c845975725ffb807ce39fa2cc0acaf6d28812e47a5d0230c701172aac8b8b0aae631a3be367d676d1c0b3c6b7f8c1f7684e23899c29090b7f1509a99a490e5f61a061b5046ec53b2ec5764727899e2c032fcef423f0e505562a84490288f55ef713efb2434425ac62927f9d5f0e20d3e20f7b61f3603f03fff133c0ca6f3c2d32925b993e99c1d07765249acb472028c5ccbd461fd0f56f9afa5f1576146fdaab9a0cf174a17db2866f6bf77fc6f31e2d5a310e2d84a067ca8fc645fbd31dd6b9f6cd5f3f56e0bf03289e6f42aa21792e485c58b26daee3a327ed67b1f91ea29123f4ea7d2db45d6977d4ba73f881e3ce75326a7bc7f75a8f671235dacda0eb86291ec003a7ff5d78d08ea4ac32eb082f75196e6864cc366e7565348277b2621439ba4eed04f270c247bba7223950dc8ea622b72d32361181d27f2241dc2dfc9d63ca0b8cca0c7649811e03c42fa917268edaf0b274426a5ad2a00d9c19ed18c143782a837feb1ba59ab1da8f6af908f6be59b052d8b02ef8bdf343793f4dc4daed402415f76e6da72d007e56b4e5da8d5350ae402e98eed3da968bdacbf7ca120d7ba39b177ec740cad8c541c495ce6be7cf27b7f091eb4c16ce8340380797531461515926fe062c7081108d90248768d6421ced726e74c539c429eb4c2ac8536304e55deea3a46cb1fb2274eeb12c7f547c328e2d362dbe11d3e92497b6bff0e0d9020083a15d9827613168707d3d6af015e155b42217d460487f2138008e753661f847dfd05914117f02b387f12eece6400a64cc2b808bd5ff4c087b83ac2bbf4e751cf3d80bb78b37e4269f08622c69ee73b454c3eda70fab3a23733fc5ab80045d50ae04bf5dea857c186700bf90d437f27795b0b21cbcc56e560a75a77c10fa3d18394f91ffac84bb3c4b36a6130e66ec4d2f02dd72b0d6aac75504478aff08550d1559c7b44a21ce1568f7fae9e101afa4801cd4f1d513db4e37238cd24baa127bed9d048dcbb42d81610be996de8654b1883afdf760415b7fc9cd5719b46f70a6af42d5d9e9c49f710b64f09510b914c6435e4e9ebbd76136e4c95cc68c45e0d40bdfbc9d2a1953a027b5d41a31fef696a0eb7bdd6e7d6d1476573734284f55484663354072df9b1952a13ec6c18f1465e6c37370f189310bc22a9242e1d0bd28191994f8609073449a6f52215e19ba4d144e6772d9b112a1c77a8e8b4b39e21bb3b23cce25b4576d1e7b5f3ac4ee6cc21ce47334b32f07e3cac924f95b2324f77a0672f9d853f7a7b6d7045d9ed8177f4e5ac1746edec6875a37d419dd19e3a659955c6e90b4aada607c2ad655efcad95f7fb49a5447cde7f271b94e521b952f9f9bb27fb3af934637402a4b2bfbfceb2c1c95c2711f3d6ccf25e6d6e6f2ac5c1fe5e21b07de980065945aba6a52bfaf4f9e16b07075af6b68d5870e00b4443c350a9f1977711935cca3254485b40de175f72bd36bad598bb7bf08f87b83482d94b717ec6e7f0afd390db00d76352cd7a6bb286f04acbae7442b0491cbb6dd03099b20356c23fe2fbcfea9f6bf146eea6e46c7a6dc49b50afb4a6042fa601a4dfe71d68ee41b29832ef4e57ea13c9f964ddb86ad16a4d58f7d9ce085acbd264c92660884b3c5d28fe4e9a60b396597e112fa8258f9246c632b5302b39c13e50b475a124cac52f5559fbc643df840ce486a374c6c09cae81e0a3627aaeab33078de1edd9f1fd06024e8b2129d8654832ad041b87f351205adbbdebc3b456914363ace1c32572c5b88937538e53dc33fcb5efd6892e1b2a5fd04bd2f49b2cf6fc509175260d24e8b085363bf780fb068c4491a0c642d42cf5069597570eea82ffb8e7a74f797893eba979155d77ed034d05882ae783db9fec4ba8027646cf6ebdc1a8c951223941dc64c44b0154ae07d20515829ec1cdd5ad2e919b5264caff86aca2ae3f1b03ff9ecb0df649231f0f6cb397a4f350c412f9fea66290dce0674d5f9731bf97ca1be3830ac63b214b1231d0015d70a0de4c1a4ba873c97ebf68db10aa7f2e2e96c68f6d28d7450dd56510959bedcec0dbf04ccd01e47af77da6c81faa6f572106137f6995970ec9947755d6d514380ce27c43aee1dab6db0bb4c0d31434b80c32cb9bc74b03c4b035cd852910c328b011db3a5b0678f160f21698960ab5bf9478c8d16793f8385398da8bf44cdb1a6b8a0267d8a0cb2118394dff8600b89b013b089069083a4a16ceb835c18144cf606d4e5fde07e784cca1b2c54c63a9db656c5ca5469053a91c72c963b7a313d1587c2ff869bd352b0d99f1cb23af061a15d261327861e6e4ada5a816e61e60e4f9f09bba19bb9c7d0158a2e9b724166bdb4073e68ad9a73af42eaee1b9121d2109637890253354e3f78e1c43ca8305b432e0c048ea3548dfbbc4ad0fc07d25edf3cae67644132c07eb0e7945f7b303db107274233c1b59cf8ec0770aa5d71440c16e5f0b59379ef1da9bf9417c365d5f74690b7b9249428d4c3589c6f07c39c34a53f9fe50f8773c85ef8682fbca358dede0673436224a57766dd79d3c0ad0765c42faa874c90ea6e3869f686ce125cd17718c51f2f9c9a386616cfa03a187abec2195e44e55cceea0a7121ce1a24469412525d89732963b60009e67b422edd8f68fcc2df01884efd6136e1af42cc921f5402db52ea5b5b5271326365cc37648ee42c868c810b8f4ce30a460fe8e6dd95d8cdc44342f19136a05a5a771e20c99467a2dbf8f8c4fee0963ec6f8a8264405b4b40dd547035a992fe6022584d21c682088eefda8588aca9ba4b5ab16ebc40f0f368b2833a5d4f27fb7b2ddc9ca7549f236c72c99fac35b0f50dd7a1d797ac0bdd51e3161f73c03deccdc942d9a7fe3ec18457230512c04db5109a716faa675911e26727283d8411eb001c1de999f569de2c35361b9d41d51d35f647ab62f17c6fc2633e0cd7d73b5adc753d811932af94b43a32ccb0a5ae3b213f0e385a94deb8bc5d3051197c246e2d3b2ca5caf57b1d6081de0f24f62d779834726ae28251be6033c0e951d788b09f6266cf4734acf7a80655f9c6cdef7412ad37145e7784f7d23270025acfc3876566e1425dce47acecba4c1bb3e5b51dcaf10b1bbd7105a21f7350e3356c60d3c7a3139e54bdbc8b43aa9b899c424383c983d15f673799e43a0650c069355252d131781153b5318bae816e1fb8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f0000006300)={r7, r5, "17965d9e314087277a532f29938b30f7cf21c4a967dd01685190eb2b014c27dbce5cec2360db7b1b9bddfdb173349c58ac9be18e9bbb0f4684745afdda380112bb48fba5e7d8b70d55a78d9f6cabf129056133b8d6e25196a329679a640514d43f43e03ec54b67d5fccf90345e27180c438c9d5fa638499aff1e9d4c2f5b6e164ebec04b9919dc20873cf1fb76d5a3470826ab9ff36c8483ede35613e553857f13f9f3b401d2cf108cd5d30b7fceedbccfdcc049fdea40714f503fc3566aba264748a85679614c031608b53866f6b2cfbfe6ebb0420ed0e3b0873323644d7055155d8c4dfcc2d398829b5fe20550ce61494eff54ec5161c3e74c149569af7b88", "11e16dede5f415188e88d055763fd3d74d919af30b62d7a356240eb80d93767564ccd450cb07fdc69b200f23c9b26608f801b2bf913b0f9d3a9e41fede3253991f4f2012324c9635a8b2ead2738266b055b6ca40de35922b9f8a6cc70f129f569c97031887b2416b3cb799fc5c80a1355cae87afa5e1d4a6cb8f3b9d568d5cbe4cf35b737c67b0c44b87519b7d4ea9529f0455770c71a1b9156aa410cfecd31c26bc53ee629311d9848b7e88f7e9f67b4473610590f9dead5bbc1e30548c16116c41a6f0956b151d2f376817f13aa5c02c4e4b94bd0571d778bfcb5d94121db4325c2fc91cfe636ce9402f3e7c71d2cf92f01c36237cb807bfb5ccf4e1ff9d0bbcdf2ffbfd4d838f581932334ce74ea5a6f51c743da65e4b6ae05902cd87928909d9401b612b1b364b1f08410a009af80a77d6ca9b3ce19f2afaf7d60d89ab07197c6f29d6fc3f79eb93cdd94b26c12d791d5a8f9f9e3164baa377bbea09df05e2963ef1ba3165bcbe2bbb639730d748be7a986b69179d6c6d89df74cab86dc5963829a34a82df861aff2b934af16eeb5a0702a1f7f0c2ad9e83896356c54a4e3a78bb62ccb4ff4025c15bce1631208cf2090dea928cfaab3e8aa053c73bc9344090da37026089120c83d42b73e12976b7a48a41f0b408624d8aa57f66affbf159462b6c1bfaf66c4e4d621366babdbca89fe1b3b6ff5577523cc5ae52756486d064c02cc3f84fc4878da388c3bec0e708a620a04a4d8c46e5c2d3597a958fa41e08421f8a465b96b1619329c1b47343cc17aa23cce95f3e9b98905e56688ce8f5cc4a6e4d379bc3a47bc859205b88fff36ade32102211d4e29b0e56bfb933d20fe60b3f83b4b6bfec8af8edfabde12c977c8a4a5492d5bce0cde4c9f70da63b1592ca647367de398d7caca92631c165c649f7bbde591f19245bfe0ac69d8a8d3b7b1a35ee8e266a5f8956fce5bc76a00504b89a985fdf9eca91886ae1b587bc24f522959dd3f73663d786fcd3697026e2c73f7f18d60754a247202ab9d09f7569131807a8a07853ea9e2523ce0f029bf5aebd38ddbcb30cd6f35e32003ad6e478fc8e4346c7d9da03d0c4bd9848f0a9fa32695125a1a5aa80a6bef815dacf2c29af96b50c606bbc7d4dd9c5932055bcf36a9cff25fc1ed4567cbe273bdf69a6a0fbe0c6223055487fcad70dcf28371ed911026eeb063f5a79716faa59be6644df2265db8093b269ee15ce5b3d0d5edac82c5a49e5e2ff219f458cc6758c47ea06d798eb7570c920dce90eeec99206b0b3eb5d66a0540708348553ba32d138dae23672ceb81ed30badf235493087cb04ab950ab9d31ff2e00dd7444006c4c2583743f673ccfd1b9eca86f51f9bb8fd4637bc618cad3b4064c0424c51b4412e075f0c6b8a02f75d2154cedb6a1b27bbfa7d6bb40ff76b4d17d773017ce9185d3c13b11189ecdcfdd9cd32c1746320c6c9ee86e720d041731764a3238cf8627d3139d4696bb1aeb4b22d55d131d93e5087d1b4f0866a14c2b84623cd40758f11ae021fd6b8f91c686c22b88f24e2f99b114681af96c677a8a7844578298334af07829a3dc5663acac6e81dfa336819a56feaffc3b0280cda972bc16e49f0cdb27ce20b4be58f4078b082336f4e7be8d01301b0fa64d4d4af64b86d476457567bfb7dfd5aaa9d3c18ab84fcdf7315bad12b45c06983f1c9f2b6a7bc49f402635adaeab7d48e6d8adfde6b06c43ffee7f159d4c18e4b06a1bafc6bae4fed2d41f313d90121d4f38b75cee16deb738276a7f55057c74ae42211817d52d8a108a6b5f67597a0a39d1ed5ada02e70e6395fb96241cb4baae8cc7bc86b569ca229ebddeabe101c84f4c778d7efeb9ff7f6698860f979538242b80356f94e808a0279b4ba9ae9bb9927e368ad566c469b4f772a075dbf57b375ad283f6080eb8f5eb9dd140ed4c5f65ea052ab774902117274dea93aeceb62670ce54b6da6150f0d3845ce1e81b5cf1194c858e5058702694689a6e67f0a71e1ae15cf2d405aaa2de48e700fe1771c952a1d2e2e8f7a178d8e74550c806c45b0dd97911df3a638317cffb04eaa9ce917a332e1cb75178602603e22074500ba706dab7f24f8cd39cc45d2f7306dad03bbd0c196e5799d198033f2a6fe3668c229fb94a95334271d45ba508a2cc2257f68b72ebe74b29c0829d4ab618c805174c390ffe384e56f77abfbb8f0a6373f17a7046a454e6176375b273114a71f9ccac0342c381a3b3c54382470e86c640356799fd95825d5b99cb2be7432264ff9b30474fa402157e92fb3adb43db86f4844907286f67122f54eb02582cc9af5f49537d2b8b74f9bd6fb73efa5177ea3589d111bbf13a03ed8ee4d5ec016820f081fe4d44c0f7bb245fc917bf58bc5bc37048d4a1b3787bd653ca3c9f6d4f2bf783e943ed2a173a7b9fd4b3d96f7ef4946d37f7ba37fae17260f52d7ebe9af125bc5f6f13a5ea33abe0854b4dd202e532b90fbe91d2db2934748219c58d3a82ad282d86a347a042dddf46ffb2f6fa458e006fe42a718a532a83cd816e6954b954616495b6dd57abda69e6c83af9518600ebefea26e6bea48246d5e9c548db1348245b86200d6f39e4ea3794e3a0b16c9f4905535020da506aebfcae01ac13f34aee7788b2156abfd76c24368b5e9cac6f397d1da229b6e913e228f6d10f609031931100b3af24c0ec41e3a8d1040dcb77ae95db0a9a8a2ee92cc64fb4f9e91d2259a551571b86121c9da6702195b003da82f024d81a37cc24d9573bc82524a1d70adb2b6897bb8734cc4f681dd04a8b7b5d7dee7ea4aeb76b82c7129e6d0e4dbacade065c61025c326344797a50a6b64e26c59bf4920632a3c284ede5bc39f38c40d3e10b84a6e0c3d752cb00d68b51f4767adf599630a7e446b83e4503bef109e91e395d3c40b4c6bdab8d7c73540e77e5db97b3c394a9244a8ffaaa6b6db191b7f2ca9219263b782f0b2319485fa5f383e157af9e54f90b7ced76bf539417e8b1e8beade5642cc23f37a1b6a468364b4169fa64996094706a096eeca416a1b3bb627d0bea781dd09e91e475db62d481ac1357b518953c24520466ca1b86079813a1d89e8c3e3df43cbf1d5e3bc0394289f3a2f6d968e1bbd7c99db343fabfaf0aca4fd8da2fa65f2014228f93ac29361001f39acfb9dadc2fce9784d77f99d4deda9979e39e5c1712b1b174165743c78bec89f78674ffdb2749308ae28197384c641a6cec5d3a926cea3436a2080d73d515759474008d449e13e2285ff272e5ddba67f970c0bc37c90a819dc408535e31e0c871482db325cbdb1a4c176479cad744ef4dadf73099a995ddccbd40906a9166949d6d326aa00a48d0b043cafcce111a84af4fd132d8527ca06da99922285896032028488ea09fc0a60b1b5dcca7bfd720c7cc453afe573234584e2a279da3958963ba8f0a54b678673d40febb08ed32336524427a266be6e8177b881540ad76f20978ec9929e0eab0b9623f0b17ca02a5b86189404de01e44ec5fe069e91c287c699fb343988816e531e033edbc5720c5a2bf90962ccfc8afab82a2f7386aa9d533f4128778ed5276bb5d33799d7cdd33958da8918d81a76ac63af66c1a38713c2494b87203e9a8a2696b43ef184ef08e1d400b354983f621b262db7dc053cc290c98383c4f0eeba8feac01b32e2c383d3973a460266a35557af2cdb2a09063498153d09af31e977b8a06b0dcd14e726219445e064202c549a74ba5cf7348e0741aeff7c5799080c1a42caaa30b3681f33f70ed0f4c5c2d3d196f29d5b273579ae45c6569858e51ec9fb5ffbbdf906e27a299f607296fd991bf8ce6e24eea44d1d1ca2d5df703d2a64bab8370c7295c14d76da5aed86182a16521a88a5c81b4774f18f5f9ba474efaf9030194154b893456e1ad93d23a7c9cb094c4c599dfbee5de37fbc4f8212682cb219a4b0ada434861723216c427fab0b27b9685f3911fc40d0e6f6469572f6abeb0ea9576e4785a16544b1792281c284615948a0f1a429b5dc72ad755182b8b09320cb04caafd361c9af45f4ef0b05fcf45efc93f0ab63fc3be738f877faac037fc8a060f04aad025de8e62f7ed52de1d920434a1f6b416e629c192a455e4fd99a9be8b9d2da0e9e4eb9c3f8e84122e85ac8008e4ec0ef34b6d2402cb176679548de8f4ad0762a538db9d0f131b6c1ea9d0566a5d36250b94d4f4a601624099d58a89b503596ee421a2fcf5a073a4404fd4cdbbc96d2c8c3d1ffc564ea9079dccc2fe403a23a28c339453f450ec8ba739133a9f37aad4fcfee5ec024a5a91a9edbf5fddb2cc13140a20b21220ef194dfe4336dae871cc5cc14e1b5c07aee8b412e186ae400636c835865ebd44879c1bca9f2ad3a19f50e1e9d997d3afb90d4e1889f350d12fefe54aee6d47a72dc7c71dbc29352af670213a3f227d3ca1777bbcf2bf8d360c3e4bbd6c4001113eea60fb2e68a43e7040cf64ee50924ca08fbc4961812c73a274d166e15f1b16aa87a76075178eef6956bd822d17db3e7a2d00ca876fae352d293876efcd5a7d006cd16c223089851040e3f91976902dba96f6255aad27a8cfa83e5fe2eb36a8d6bbe7e58b49fcfdf3cd89c4196876863135586cfa87c8e25b606bfd2a2f38a26be610fce698a0b391be86e8a8fde972a2d91b6d38df1a2fa5c27786e4fd157223ec5126d4a19eb7f7ade4de278eb915f38554e981b40e044486a3ca66fce3bd8a505de5bb6bd330048d85e12b7009049372952ecc33301f3ad3b7c3876d7a1e1c55cde2ed4f9d208015ce2d46a35578cdb082e8a7f7241f7e3ee1936c55e6a5275229f74378a31e45d04b5a1cc0b95830999921e5c3df88a6da5723bff5f2ba68c8d5c1ddeb8036c64dd2a881c8b433422580d96d355439dc9f7348767c56dbfec9fc46ba409eb8eb5cecf6ea6f54ca17d0a4dde6284f8e3fe066c2877c7e7d8088a488398f5f2e6ce68e6821859f9c9dc455819406e72aaeedb2656058f70aa85fbb04fcf37cb4f14eabd9213cfa5008e53a9ed5eb45a82636f76275b81104eec172fbb3933c5044a1675c7b9b0e87b2cdc1dba089a4f826ebdf97db2d3f3cca43d539a73d8d7b30c0c3b3b6bd3b8cc5281d10d40ba606d290b11a351fd0f5803abbb8596b7adae427c2adbf99b7d4bfb6338d32baf26943a42feeef58c434821bbec62f72dfa5ebcaf02faec85d858deb651b7df1c8b9551e05c1b8ca0530f44c64284cb9657ee998b430cb9395abc7a6e15fc52eccb026ab88b105d96fe20b09334d02a2604ab9fdd9b27ae3a908436a86ef0637869af7370a5936eb8093a488dbd3369a66cfdf0f55551319c91f0d3cd21619560301a33e4d7fc74cac3a143534caa922f640815c6fdf7d3b876137a91a4264a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000007300)={0x8, [{r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r5, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {0x0, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}], 0x5, "f7ef9747256ead"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008300)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008500)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000008700)={r7, r6, "33e9ce3ee7d3bbcd71d7fb0d0c186583a1cbe6e333a1bdac6b345ebfc5f88772849452d65b86766e529839b21555793e386eee89a048221b741ba9b76523fdd84afac03577df1ac890c9bfc7fbd0b819e79368a3571d3881b57b32ffdf83505918f927232fab77bdb67a862c12fc9089198e566572b330427fc9da900fbd6073b8ade803b525aa6e025c2fc9ba335cf7a1e6702cda54ff1f904c76af3c0e1c3f141902fe8f0ef1ed5ced1438af1950173e304687a6d0397b7e11076f2fc1006a128fdf75048f6378b0dccc1c22f983fbdb0b8dbcd9e57968450527c4b4893809aaa012e1e6812feebf975b908fc7b34a97542dd730c6455923aa86535ad60609", "93018dc280ca05ae98264b0070057bea08afd96cdbceaf996047901eb09b52a3c504127305d55fd1d65eb28c7843bc9288b69acae0b08ba9595701205838403fe171752dcebd464e15b3b76f924beaf3938d0d1365961618912f59551ca234a22f2d5987d38ba09c22498521342ccd23b52ec18973fe3c421296ed4f8779b0d67cd31f5595ad99480ca16a89d5f89db165e029d9d2405e88fa22be74d966fdfabfda9d78f652d564e406db9b9d4142d238328a0aaddad96e46bc8ac58264dd2cc18cc7b04cde7d11732a5a8077c8d26bbbd713885e62e27571c5064ceaf09a2d115b817d3d7bcfda9d234455c71a925fd403766980894cf374cced3ec0da7a030849fcdbe2b4e2317f30588424305d42e63328719a18391781e4caaad8a60156591548290d4cc68c96f958abd7f8606663a8ddf51781fe5cbaaed7f4bc3e2d552610987b4718c8f578b338145046107274d9a4f24a182601b08f1016a37c1929da6649db843d912424aa94ddf6e78918d5d0ea05f208e960621ad1f8a6c97ea47e3ca42fdc0c37ee58680f2c88f6673977c4f63ac9b15650ad309e43d4cfb8d32945faf2699cff2684cadbd75b6ccea151dc121e2d7284d543685735b396686502e3a947c028610580434d14de11bb429f74bd0a2f15b90d20318acd3825b0d521e082828aba91ac30a521fdedd060c608655aa00d89f27e16ac408369e11d91eee2f464c66d9d84a38d1c057cf12102a9d982775af4bb52614031c397b310d3477697a02277e5553a7a68c586e333bd303e8eb06f13738b4120316155770b424de5d7cbb4aedd8fec8161228c116b0485ed55f19ef29e1b4f4eba4178f02ca473029b24bd50c6be28fb90811c1e6622d9b3d325aa34d6f26bb5c84478498b4f1ce843f0db51d9c0be15a6493b625c075a180685e067b5914559886864c83648abecf1c5f810ff6b03659f318ebec24c603758608880b49155de20f77a900ffdcfab63e5a9cd0fa61ec9898c6180b91e94c46d1d45fd6b739b6e92d48d8ee83716bec952b7c85ec6af8bbb60c5d6d716b64bba54c2e8438ccfee19fb64ebca1fa0a5dd51f3e2eed685f147dec4acb455c479eda23f9fdce4412d539f69591de28e7089ce56d7052f7cbbc1a98b691fccaa5bfef60304ec561b40c652b620114519b1bbcc2b3eed11af8676f97be8d7df45c44f585501a2515bd9bf22fc0614744e82c938a581231e4ca8d2df72d53313d89b74363df66747a3f2a669271d75bf3721dde17170c16debc361a03dd9afeef7f9dd5a71daae946e960a638769b88217f2944d9da85c2d457e6ed9af753aab224fdf3cdd1e11affb147b43aea7e89db2aa13dd9d1aa4d93be9bb16df03a8e5cdbab156ee932d71c1efc12f55e024385a39f449297debc3dcab9b1acbf5c85ffb0cf992030e190bf64ece8f2f7ea9015bb03d24f1c20ec857aac57568328d1cfcb3c30bc378b7323edd27fb742d12b6396dc0aecaa0a55c278e4132b0259cbc564c7bb9e40fe426600788f9cf3c3f40ad2cdd88b194b11cfc3d3eb42316e719ab7452c8561dbd03bdef09e0da9879c6c23a2815c6f28545df78df3c131d08be4ed0f9232c61d4845e7d6b699282a97a896f3c96ae224ba2c20cb82c4c5bdba5fec6d14df4e5fc038e1c24b618481cfcd4cfc491094f699a16cfb89674f36e3e706ce4333f3cc3ac7b00bfe6cadb19aeadbe749c8ca4dd3aab8b95976215cac15186cfbd12730c0f8f042e345f6b52c4cd11aa8ca7c853ec866739fd92b2e77f5160bed4b1de0f311c6513ffe3023e734bedd1f1a303791d7195805d4ef2ca0a38b410c6a4a65464a677a24006772f5cc860996dd8d21fd6fbc769897c2e4ca67aa78b06ab351440cbba63cfc1985cb27b1f9f328243d594b11b674ecfa652f58b6781a071f421800b1638a29fee3688bf88c545ab44f442f505cdce8c8eee3d3fafdd68b5a2d6c673331848963000972ed79f50fb329050401f26f6d3b24f54d68765409b9b7867e2885e6e4c5ea0f457ba92fd8ce2f6ab890415a09fef2761c123281992aca0c574d6f1b59c8967bcc039a489b5635a10544edf31bcfdeef14a21f5b192f4ec812c51f4bdb5d7d501e22f67402ed4e1f8d2f0a56b0d0f5a4abeaa6b1c67565cc28290cac1664a35fe72e5ae5c7c0d0b55af8a3fc3741ead60c32a2aae10b4b37431ecd92e0536907db44b92aee0487f904e618d8143ae5dfd1679b687000643e0c6bdf6bf69a166a7df6ef1b48497f9f0ec66d52ec48af758bf75b2a2409b4fcbe280aa97cd79a7aea6c98b726380bc782ad08ba0d52d0b333b829488bd6276321f1c0042fc9e4527abff5da8085afffe55b565c86e32ed56e4a991845fe058f057c819f53212f3fc80b41016d54cb875a4213c828534784b69aa82e81b49e6b39a93e5f03819b5e99ce939ee0c18f2803e531204d3a547b58cba5dd1eb89e8b98dbfb772b46578776187b7a3d3de96ae8de47d4119907dd3c7b47c5c252ad77014f6a7bdb3290c2e1a833c756bd1f172913b263fb4d589a56b5619ee9940b987566e71099e8ecc5a1e37c7b753edee5e00c7843b43cff8e1038308a522ed570f947c95edec96732b0ec0065e4f54f2ca47ffba89715120b7079e42a29294c815560066b83003fd4346906655a6bab8c06162ddf98a9783e063b68f2f18b7e462efcc1091170489d394d4f06c5adc3971f989a67c704845c0cf360608de1d9bcab8b8842761cae5687683dc13c735740a0cbe17e99c85087f640254820bf6ccc38bdcc4dc70bcbc37d42eef2d2c0f8cdcb86862717f2757f4987952ee91e3df65b3579ca835d33c768d2c0a58037bd928d9b4b68b2404b94effc7c7523f4c457936eb53ca9fba84d58d5ab1093e1cd560742a9646acdb8bcd51429dcf220b97654983f0c3c91c9149de0fe0ce51f4500ed535a02d068c80177b13e95aab3f6e1baff485391219d1db116ac4377903e52aff3ae8a3fd47e132d57adc6db5ac16755b12c121d3a650939db6fabfaf9ee977a095c3dbd6dd63c16e703f770a592feaad3b90e32f1a14372cf6647078984833c47d4e544075029f4d4a5bf0729ebdff2ff0480f1dd7ef242ec0eb8a9fd70d87318de749b15923a4dd28251dae1601568ab756e4624433ae48ef75b702c86ef794177c99097ceff7ba68b6ad90a341acf8b9aa5e10c54f03f4f6215a4890e1341b191f0bdb222a21201fb06a385c6c31f1f2a9e89e17003a0210dd9c9ff7c1ea9a736ed8fe1805ed7f1042cc5325cf6ff35a1bcf6062c427b78a31a9e7148cd5b95b88c46810d21e043ce1cb573aadddce8da855937e04e19e33b7bc3942edfb002d369eca90ec998f8ec6ea615073fa20a6f79ccd0975fbb512f0483ea61fa8b0825176f65c4cbbe9b6a494ff69263fe6119e6169a33882f836279264f9b72fb23276d4b228fc17bb359b875ecfa7dcaf5a6a3bebb4a0116053a9ab45656804ffe979ba603e8ff7c271627e1e68ec64879745174daf9c6935447ecbd767d763b867b0e07ce5259765d81f8e6fe72b5dc4a5a9949e934f83ccaad5118aca153b369f351ba755851e3afaffff77e45b9aec9f4081d6c18ba0a4fc32789fac6679f009dc466da797643d5792e9926cba4dc65f50df94bb4fda1c6e3e6fdce00188d855cb9af6b7565da10978c28dc7793f2c5604be97a587604a0f94e547316286918418cc594dcd04a86586f6097fbb24e753f7d6584f657af34197050636b1e825b7eda47759d7c63e52e11254d50c682ba1451a9387a62acbca85f5884f77fb75873fa5eee9bab496e190d3d1d3146624376b89ee83030d82806c148a43f9a71797fd6882cde6768c3dc05e575bdac316c10a4d60b1d12daebd30111c08e08df94a721cf5b1700bda74bc89250652849e494ae0fa901d518dca489727b71aefdb12f9e909a0339cce289b48af47ca442c7eae53f39779b4de25859fd6856b8c27d3e9f2daf96669c9ca1ae18ea103f03046ed3e8ba155df54b20f95b200634f6442f8595b84b30a43d31ccf121d8dfa4183b4dc5f46bb4b54c264c1526ffb94584c61e0e1c1c6a780fb79cd41b36254793b6cb7e45a88d015860225eeca695697562bf6ee5e3de48a360dea2bd6a6a44240874d063c818e516ffcc926e0abc6c4b465ae2b66a6ab67ac95dc30352d46881dddd323f3ca59e74e9ec915bfcf14945ad63519da1d939b496bcd65fe3e1a4d0e34cb71f7c99b887c85ff0576038b45683701aaac6cbbe45251307b4348c79e98acdcbf2d33684101072182dc3604b6141efd08f6a8d9862951a666ce94ca4a454de59eaab293f078d3e0ad184bc92da6380f91828f3c2540a3a307c3eaf3246deb36a177639bae4795f1496504bc58e1276a24b038bbb773407f7ddd5e27f40dd696ecab077fb419e4a6992759c399779e5b31e564f54553c2dca5ad09e83499cd37a16c616aa3b373197aa82c535d5582da5e7bbfc527a76f9491a9182fb5e735c0b23e395953c9a5e9cb2c5e7efa0edb7e055d9a2298ca318a90a01fd81dc972fd54b2c6f1bafc91dc0e92bcbfcaa1ea3620f1f773bf6e44a748d1e3b7678c312f847f5510d4324f720316e763d23bb2ab2448be07ee6a8fd9d511df2f2c8b82cb8951d737856948da80f33ebd4ede3d9bc57ae2ca4ad1d5d9f496435a3b229e0c810c032a5af23edcea6076ab6247aed0b284203ed1b1d72b3b88db628b38f399c063b03dfa5652c0ace850e33d9689e1e711823d106ad0baf89beaa205a3c121fa4201c685000a673698cd393aeef6e0362047d6a7506194ed636b854247ca92f3ab99431acaf39862113a31bc1e8ba83108d62b35be9402ba7d985d9a4b940d7cb45b1377363d2295f5f87c72ae41904465487d2c6f98b80758269f01aeea3bc4c1a8eee5fc8b83f98c3578257ea953bf1b5947ec34c9d39071e736fb3759cf91a8c10df9c1943372b2287b0d93821f8ec164e046e21d7a49aabb2aa35989b8e7a5d70f77eb34b6b981d8a3e39239ad312ffd3ee41b46780fae39c7db2cb1618e90d3ca19e89bea98c4abd7b51258b8e79ea09e74c6bfa3da287bc4ba96131fc87b20a8bb56b0dca13f1321cac2399e462d1f94904c86cd03f4afef7cea72490f1b7ac43e178b53972e9fa1b724a1ca18a21c87efd7a67136cb62177f88d3958ae8b3374e7a300eac392d992c7b575c1483e8be84be6efb5c4c045e9ea7542c1f94a38472caafde68be39f13ec1b5b9bdb46f1386b8b5bafff41dec8949442e3b4ce4fc96111531df611bbf16a00a1c2029b6ed42a7d9313103746a11f3b64bc02086fdfa5f4e447bbcc4458c7e11b74a506de8b4695626dc8ae1de634353345dc71bb7a9eccce8a6a728b5387ed88f1582c86f"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000009700)={{r6, 0x4, 0x4, 0x9, 0x3, 0x9, 0x5, 0x3ff, 0x7, 0x6, 0x5, 0x8, 0x0, 0x200}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f000000a700)={r7, r6, "a4d340cd472a6323ba9c50bd70ad6c652c6e508c517e7416aa4fa9b93f0cec044888c6f202693ac294f47b1393fd54cc910296e4f88aa6e606d09f9b1cf656ee3e816d75ec2fa7892529dd4096fafa4700ea07c62452d3e6fbbff1ec5d48c0445036b5fa098e2a7e1a14c997bbffad32fe894495b23fed1c0d18c177ba423c39d08eb94d70315b724d20023a53e2dc990247abaaa9667b0bbe5b45df59502f9ca48310929bac2c68709858b86710cb7a961dd719f4186335cafb5317466accba0356b7b5e4aedfae15b46402bb72067d06523cc2e413d85f3e4781af78f09027319c8847cad2d8ddc9ba7cf71bbe856b6dcac7fb05582046da4942dbb9ea9dd5", "38c1909cd0d30fe57ea2db593d7384345b8c5ecb6e3fdac607abb35446965e72c5f663712b616b702fb7396c3a48c4458a388fe84c7adf44e9fb4867abf26d8d78c25bcdfa1b6498ba53c6e223d7e429962b25ae7f183baba5b06fa36f0c57c360bb90a963745bb712a598beb8985c0323fd72548d516c9acd2af35d3e16ba05c1a815262ffa455570eb8c0675fd8b50459b709d9daab6a78549662d0c1ff1c81aea56b309cdae79aa84572856a365c5c3916865b2a034893f7dfd24bcfa80f761f4b86e9458a117218ec097804bd5022e7b44db38342f5e8b87a498ace99ddad87bb633ed77fe0c41928dc70f421449b989bff9611a085d4eab0a020b13e61d283b9a5802f7d608bdd0cd7cbdc100580f8f9b11c64b2292080af0d2fe4008cf1bb99440fe6c079332d864e99582d9caa6f57f000d13b502bcea73c8cf430ad85fe9c9af74dae585a8ce1b3bf2970e4194cb4e00a092b50add027a0786f617b271c18e48681c69f91c521dd5d0de5ce315df2fa753b21d15f61f919c07415e4e058d3835e982cc7f2eca7fc0ef40ac9ffe4b4ffb2c0099e17266427b44f76a003d7443f9c3c787f63d8043ae2df726b7ec6cbe3daec8bf9bd6f2449b798c585fcf51bbe780c66acb453e2b2f22453f16aaa0e2d47cac1918d263cafa680e05237360d6b729583669b26e633d9bf49548843ef6c1f148bcdd6692c2296c9252a7e566b6276af973c1c45e77859829eb0011419ed023fd4aee4f279c887f1379b63dbd6f49267aaf244d7a106dd9517dcbb42e92f37e46edb60b23698b1b320b209478cd5dcac790ad1e7a70de35990b05ddb8090f8abd1dc03f926cf0e87e78460324681fd4af7733adb85bb77b0a2b733fd08cfd8842e270a4d0a7636c2e5021da79515a09be224dcd2f8bcce5cb87e987947585afc8c6b57b76322ab35ccd24615918491790985434384865522920012b6222c212fe722ca6ad23b2ba85ba87737d1521b20a7fd1406fb1fd33d58f7c5d41a54938ec6137f5399c6946dd4b01bebfc612cec1018a045e693ff7f35f4abfe4fe7461df00bbb3199b705d8cbdaf32dbf2ff8f9fc26761bdbb18ccd15716384ecc68c89e83b23ec182338019204cf5caaf3328c4156b7c10bf1cd35516a8318199a77e56d93bacf112bd57762c55466b627f6b7c522f4999ea78ce307bc4aa54722e78d224de58297d7cf21cb7334177100c0760c6db910d0e29b2e8d688d69e352f6bf642803d9d8b5af883da472dd3108a698fd5154909ba3ce645f8f6175a795e6ebec1de3740f85b10efa3e7d35044e960954e6f8396b124c2c19e62f0b05ab9dccc9b7556ae40cf5c6adb92c2baab8adf7bf78f7fc382f3911669d067a32569d3d02075f0d20bb83e9224950996778ecb046c8f0275f98baaf37c494c0ebbf31268a273f147d9ad3662f49cbe02dec13be9d63d3cf6c7c9678444aa1cf118a1c74e3b9859a65835a525312767f4354c2f3369c8f06af1a578c02fcaecd89f2be042dde7cf460a272bd9798a080839c200b4c08ba9102fadb2ecbeb0943c2c53c82859b9c10bc2560b21d7602b607cdc28eb93e83cd0ae15a5dd1cc874df48340a514e16022d958e3c2b9e134546e85ca91b1b90fa4e0a64ac754e8f76bfc78ed05746e139b294d56ff1668d6fe4b74426fe6cdf59a71e2df41bf5809fdd60cfa77e568e01ef8799a23b07a18659d02e6954ff482eb266bbda88de1a624eb833ccc2eb9c5f2627ee22e1384349b8fd2e28f51deda57c9ef184c67cab2a7e1b265791bae805349face87818dea36557d284abbcd7ac3aad2cd6576320fee1c4f0bfae167deb60a9814e220bb8273112cbac47207b080ba38c0a34a18f680d3d6e39906a5f028dd43783c3c1ee8ab3eb6dece1cce2453886021a8a23386e067c9aa2007073a445818d3a6f9cf18c873cbcf38a8fbb767c238f28633710aef7c9457bab9dd2aabf032e2fc6291192241370f81fbdca26c24a69e353d4d095deed66b28356c8820d0c62dbd8cb95fad83e320b23868f7a242b6305ebb611e2e2132f174bdcc508d6231049ab4f36f8b0e9672f6e59e79b1019398279c3de40bc883b25abd43de5b90d5e3fb4d00bed73d921c3a2d834a51a630d341bd8509ec3176cede9d4542d9dd7afe027ad50fc6f677cbba6003e7eb759626e86da088efd1e349e1f201386ec090996b2e925daa96ba46bb73e95416d533a98b8f2725b4d9be59bccbd104d13c4e21f2fcaaa25e09c0873a51f6dd4fb197e2bff0d0dfc46a7fed68f55be291fe6bd640f27e23a4cc8b884793eac6a6c0ee9117f19b8e2a528040a2e23e961ceb1c8b5598a9f04e443f978e5748d3d9c657cef5e9116ea314ff3b3d6078c1131e976425cdddcd8cea1ee1b730e00d9b2babe4e998860d1272c065a65dc479b3d7b3684dd4be1725ebf3b1aab341995b7ecc8ee6674c31640e4f4b87e845c15309e5565218d082429183256403ccf8cf01eb9d48e4446cab501a979098411e63aefd3ff9ba8473556073e6a59c82dfc4bcbcccad6a84c2d5c3e0ffa1134022d0651fc9d752861625f2b87899e674ec6eca7e39274cc4c7393dd386656539ebc685b761cd0fc3c2b597bc3dbb8b9628dec0448a89cdbf5294106f49a2d8d25a274a801f743ddb07254182ba9926601f8d64bbd15c72f25c3ff3c87679af6290c14ed5d0b1d3741e9f470d44b2aa92bf4055bbcfd56e9f3ad41537d89e244761b11d4e840b04d1bcad59f3cd480b94dc59833040065944ce3556944ef8be7b3455a3ff52deb8b15e70ee31f91ea2053c4becda39abceefad83ba33ae7b77ddfd998e61b8e187807e829b1dd147648ab1e5f9982a939f123e71290cbb5ad09bedc9852f9929f233f1f09e70ccdff99ff35119df5beb6ac8b2a48861e8a461ed1031f5c1578190ca1fd17c36e7d53f9d013473fd3766054681deb9a51335edc4c08d34be6986280babf4db5a0db3f8bf8b820769091f4219aff43c568acaf0de600649be56f56ecd76591bdc19a9b6b0cdcfbd61688d14c6cad9188b74ac9a5ecee01e0e26fffec09cf2fa3a83ea52f3896604f8516fe90928e85da0ca1083bf73fb8e87aecc8010ed3494ac722a95019723490ffe84dbe496171d376cc2a3ee36cab5597132748cf98ab0dedbd2d37511f5443507446a36dba1012ee4db4d38221758782fd245bf2df1c341b1f5c45bb7b3e14d57a1f2f6239371c64b41b025add07d6dcde8615caf18800ab3fc4ade2709756a1931a00f5664b104271aa47343db04822d30a971ee9e984a1c9be60b388f0e84b7becdd23e2e10c7cec02af0e01b19da4f503687992361df192702d683d268d1f74dda94b6fc1f62ea960507232a8f3762b3a3c56f006822fc275dd0932cb3166bc18a21a34a3a0b7d3ce9e99122df8738cb033aecbd9191256b2186cd995e572563c4b609cad680afe9243eca1f2d66b56123abceb0948b6c55a6bc8e343009116c7bd2a4fd93de4f5b0cef28d1b358842c5fd309d7a9c7c08322c36b9b8696b5f424d0cced5337487b45744660db24f6dab888d622be55e19f7dfc8887c3284d8e61808343399befe64d261cd4f275485c73bf938d874f1e46d68c8f2100bd64173d3f91f5bcdf0362678f33daf8c848c1e30e8034a6aa12d92fd0bf20a54e2dec104705a8d236b59479d394c6e0b7663f4f4c54c93be20f335adce6e9a3446dee726508b2202d39f9b2e0a008f1f1fbf971cc85457cec42d435f8584d09db12cd8c5669e76250c76e146e1298ee1a97fc8b99f31f7121e0bcc9fb1e052016ed3e019509a662a4c7032ff213f247c7ed4d7f60bad514d44498a8afb0c1783686077ac39ffb072f565d2406c2d7e2970e7029f22bc0d9bd77f61bdaaed6331be5a8f32abc22631e746ae1f1a389a9ad96a4b4c1d3b727e7219b7eceea4b592c84dfd3d16123d37866654ee1e8170f71e4ddaf5eb527ffabc674e7e45955d4f0fa243119d6b0b4e401c2250d57448a81ffe8a436ca52c488b1d6e789848800001cb2f8ceaf91539b85500151e817a8c51073ab4e48d8fa843c89e0219786143869693572dfd69f8733cf5908ad5447713cdf3b118d98ccd41984d7e9ea15730b33abf8c8313659a406e74779c36ccf270bbc3f6af4f2317efcad795cfd111da5c955dec9b813e74ff20bbdaa0637df7f7713c59ab86b858bdbc9e9a3c47cd44f05c7d2266cca480f7a49afcbda3ff8daea39dcd9d4082e0356a43dc72385ee4e5888a1dd3c65cc56fa61efbd0d8e6d7be6e8d3dfe85db39879a5f1af9b01e0df115b6ace9caa47d7d045da38de17b21e9db87ba29205af3fce1d21dd26282020de60a0544c59064ef6c35410b60cbe692d59f74af170887577348590a8eddb307614c961141d8a1d03f74b3dea5facf6ead53bcef15de7352b035c99d9bb3ff65381f43e917264da7a89a00cf69a0b6c94ed28c8f06725bdce0a5bd829be11bb886a0edd174a67c04671040bb4e2edbbcd16aa890cd7e07c7d26b8069a68aafd132c034513c738f71366811e13ddd883e518923392f405f6734ce89493b97c4d5de988ce5ce898bf758eba89acb67ec0388784677bd9b68ad3a0320808d41b1ba8669046c14658e5616b1240501190764ae422a4fcbd97bd03c45cfdb22da54ab9f88ddd865af28a9ba99805a1d2c9de1c90bc1593b18e8c7078f58afa564e4826088c0b9d9934f59ce213e4a508cf2ea10852dc1526168e3502ae02f6f92894021084b37d649f0ce06936391a529b61e53ae6ad184c04bbb872c62589438c31d6cea69cf2c4c65daa79f534a0e93d24c3f2d0a966812e3b5f626df952db8b0580d5f6ff89a54b377ff317a32cb44011a43c90c92fdbd319a73dfa8893c4f2fa6ec5d55a1a507375dc8e88a01e333dcb60ce7a5c1e0e5b7570f39828a4381631ed1a8b721a327b39b5dc4595f8db2aa91c990b165729cca2345d68a49f2fc1a27c315fb59dc58dbd722b1a0564c80b26d7d7d18538f2c54592eab80f516db759dc29bddab8d40d89b8c17e532591ad2c5e7f9346490bd6ce54754d6c827621df95feb718efebb108c61034cfcaf3313871f2e25003bbac8ba9cab9476a835717b742d59f31e17d00e014cfab9154750f8cd5f06d0120fd18a2d218c13b0b21bcbd400973576013d4f182bb944d3b5219ea426148a291f4946adc471b6cc10a0b8574472d026cc0250eb37313f61144a85f8820e870022ac27c0593b080f7f4b6266d9db4e6b9f8d700f26be4e840cbddcfaa94d6b801959e792918526b5e39814d650d0bce82e8d5ff11009eb2af94ab2f15e37bd93fe0494401b47f441a86b3131b761250ceea132348692d978cdb9ec916ba5c9d8e320ae43a21b47e1fc51e42db2cf55"}) 00:18:12 executing program 0: socketpair(0x25, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x29c) r2 = dup3(r1, r0, 0x80000) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000000040)={0x0, 0xaed, 0x1}) ioctl$BTRFS_IOC_DEV_INFO(r2, 0xd000941e, &(0x7f0000000440)={r3, "2708a4f5daf0e1d93be9d5e28c00331c"}) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000001440)={r4, 0x8000, 0x62, 0x1}) ioctl$F2FS_IOC_FLUSH_DEVICE(0xffffffffffffffff, 0x4008f50a, &(0x7f0000001840)={0x23e, 0x1ff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001880)={0x0, ""/256, 0x0, 0x0}) r8 = mq_open(&(0x7f0000001a80)='[\x00', 0x42, 0x14, &(0x7f0000001ac0)={0x100, 0xdd, 0x200, 0x9}) r9 = dup(r1) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000001b80)={0x59703a188909e0a2, 0x7, 0x76, &(0x7f0000001b00)=""/118}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000001bc0)={r3, 0x6, 0x4220}) r10 = getpgid(0xffffffffffffffff) fcntl$setownex(r9, 0xf, &(0x7f0000001fc0)={0x0, r10}) r11 = dup3(0xffffffffffffffff, r1, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000002000)) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002040)={{r5, 0x100000001, 0xffffffff7fffffff, 0x1, 0x3, 0x3, 0x1, 0x80000000, 0x5e, 0x8, 0x1000, 0xcc, 0x100000001, 0xff, 0x3}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000003040)={r7, r6, "3bfdcb9bb499be351e1a260f08fa76a1c9fff15dbe6a728bfeb0d436694fa2029b92b72f1763739cefd978ca18c4a468aa3e47c28fecae47e6d5ea22ad50309d09c8018bb8c897365fbb1e1faedf14d986daa7d263d3719c41be35f5351eb0eb0439def9782669becb3bb48dd30ca58dc9fd411dcb7cf0d93be80b2eb1123d31801d03cad31ec7d83cc096bf914a65f05d6a0c75f615dd8259a6bdc3d1843ed8e275d89126956e21f5239be4a85418c7a46baaead191962966b8b652655df86a65cdbf3bf0a1f0b00ef6a7ef00b907688271772e9c3971b9c76d5acec33ba9b64d279c1fdbef270435b6a59c1311e0b70b5b8b9714e6854d0eb7e45c98266812", "6fec41897b36770ac302dba24cb3cf61f7fa7f1c6f7f22a77bb022e55b0174a33fd5801f6c63b710b7a31485bad35cccd3a230845f3729ff8b03ee9d149204aeb04a1c4a36a31b926ff3446a25adc9e85dde424bad2435062f7d4f98f76ad1dc26ce7724c881ae42610202633a40c5adc10137f6733b8034cdbf278c696ebaf2b7ec6e1e3a7832c8537cfb84f3b2d66355008a0c223cc37a0cc0b6d96a4fe02476ad0b68e3680f5d5055fee31c887a7afb3a3202149aa459c282fb88ec81b99a6d1d430d5a474b628d151894babe729e94148ef23a1d78b099e7e0cd03df9cd0bb2573e8c5ae56687fe2827238ff561bf807c26df564a2146bd6fa91fe78fea4754cac68c848f6c507d79833ccfd47675e21222a81e015d5b154fda0a3270489cb1aa99cf675eb6fe782dfba75924cd6f70c9e9dbc4258164d227a051531711dec437651c432fad22a7fb64654df5c4c01cc589289ab4136cb182ac7a62279649cf79d7769c74a450e2af3f162f75b2e9b914102227856e4abb1a404ffccf7f5c52474d4e64db34a4d91639036a7b67d82a49ab60410625476a4ac998dbbb4621b1e97c16cde5ae229ebd58f6044f6b388491fa8aaa29e04926f06eae7556774f321a3f0cd4f4e312cce288851eac3d665ea0e1d4943527a139f524915d8c23d71b2dc662efbb33842e34dd12a6deb11c7d002f5426b6b193a03215a54aed7e8428d76e363180086bdc0eec1366a23e97606e2d5cf81fe492b65d0029899bc8357ff12d239778805d56a5c6622159f3326058b626463d0ba32232c95089d2f6bb1e633a3d373e8f42a5f02321070bc0832d3c9c3607b16576a51e7c8c17958cb394256d4c800b60539a7ba777b7583705e1c130cf78b6fc6f5300f4ff3d69a9b041bb1ad66da880d87c0365ed75b98ca97f6a9d40b0f4c3f4e3b2e78223b5667c79eefd15920a2d248bb0ed14656a411405d6944e6a2e58a5f7984ccfa32211d82ff6ee72959e4000695d3402aad0329752a18172c4e841bf1545a91f70cdc7bc2d40849957b0ca6f60e2445fcec3b183dfcbfffa2f176bff9f8bdb7200b9262bfd339e65e51c9bc6e39e63de3cf29d22274908a7d0772c208b849db43ef049106ba143c1c1be48b5e43fa8ac00b385197e5f24cf0b12821ecb6375f46bee55b5899ee5010bacc4f9db59564955eb8277273542808758854ca24f101aa0f153154de3c920b56401e2e0384b4c508e0b6ed5c6dd7b4ddd5675937485e9f7fff4f8b08b90a82e2fb5749d4eb85e23fad91a7a2b96ef0bef0d63002c54b904879850e0d476d0606e177be048283577e8857332031787d9a576eea7382b4f4c0bb4008ddd5d30c31e7f3b4536ae7c35661bcafc30290607f3d90b2ab9ad20c21a2c84deafeff64df98d1ad55e49139ad895e205d8a0d59f8d0824aa2a7b201b04e5636d5bd2cddfdd49fabce881dfc17be1aacde7ce489fd555c2b7423ce934b441cf4c6655ddacb399e9131419ac506c66a7b14d75d806f95f72bb08c0f638349aa03744b2047a4e96a04398761cc32d0ad2b5b8f30bc7cd30652be10e9126d46fbb5e857b84109fb4515b9e6276ccef88c3837b30b140a9f6b84fe051d4e828c37b6ff2ea74f3ce2abd1b59e6a733fb22554166a1d6d529c2e7a756af32211ab5e78db468de1d8b21b353334d6bc4c51ab58d8d1a7e81d5d4cc8a5cc43fcaf4ac29a8af4f97833a09016a5ebfe2a7731195d1beacc5f7cf7dc24c4a35dbd5ef265d86071686ae98dc451e90a722ea5eb39bef6be0a0fb11fe60cdccd07cc8f1450fd0f2fe42dfbca193e5874ee09a5c18fb4a019a3cec2883318309b82501e3441191ac6a53d6efd5cf1ffb44d7b9674b9470ddd91ac5ee72bf3ecc338a6a282893e845d6cd98c158b0650f688fb9e9b86a6c373ee12be64e363c2f1a86d5e948f816541ee818638423f39fcf3b93b40696f4573d5c0b3cc04fe5e942917705ffe464c74d027f896fdaf7f89c62886d3241ca84c1f58785dcf620915e429599a0bbf42677ad83aa139e30fd90052db391dd2cc044f026a2c7d402635dfe5d27ea68a946addfe293c8c504c5a924cdd65381e0861a8d64e9af9c75e038b7d29c7bc2116256dae5ad340b10f49859c6aef990892ce61265bbfbdc716359abba82afa470664c511f128ddeb8e5f248655e748712e87ac7f8469b58dc10d68aec4e6c96c897326d4b5b63c8783175fd9b1dbe3041bab26257bfeaf088cd2c16e1e5fc1a4450c4171442f9480d77dfce63001a2e6c991b665a90f5f2eae02f73949f5d15b63ef50ece75e0fb1ebdfeebf2b79416dfd4acbebd7e264b762078f3ffd583430d5a34da0f9525d353ff85a30dddbdb131da9f440bcf0c1ae3b8eec497230d79868c994c342e26209e96be216fa07c6664e7324f6ac40f4f8f4f9ec6d99d6ef0629844558feb04136264da1addd5fb6dd3ea07fe79e95c18b5569a814d8151b384cb0b1e5b9fa6caf66c977ca304f1bd28c3393bf4b894db61c036b9747c967754e1fb03ad977f4f1fbecf1e70c5382d218ae4ce36e3ef083b7d25cd3d01782d2652700df1f157f5a78bf38dfdfde43e55755d2a2cc92db012ae0d4bdcb16b4447684160fb240509812fe00665a571db863501bf2902b3c704ddf4a8cfb80feb116adbeb22fc24db8a29c0c9dfad9a9717507bd13741b77404d6e2f0cf36c935c33a38739e834d4636caf8326b3b79f420d664fab88244549f9789ffdb2661960718a82805548f612a4c48a8be4f8d69a0b57dc5227254624fa92d841ab89882ba83df5aa2fee802df4e8b328ad03453579ff44f92403af9fcb4f64120ddca502510ec7777d9b4440141b922ee7fd32c4846b082943885c76c54af3d0643c0e5e3a070bce61856c5d901c5647d0659b34799e221b6656b71b26dad2c465b2de173df5ac761ffb8e3ddd4a1e393909358b340efe4f7a18ddde5e033c62a69c00590bc4042d760c44eb4ab07d3fad651e4712d7aa72ce700766cdacb9a890549e241d29610d1b6d16cbcf71659f7444f22d39c22c431be54f0ec60a4bd083c44633e59cdb73cab1a2fa57ad47e1e7d771af075ac80338983c60362d1da185755ce54f4fd794db1ca51dc7f65fcffe554de3f128ef2c90b577a4159bfdd480b6543a895c43c3b037d73104e95104baecf785767328cc8d93a6e3358327b081e2331bd8c7a03e4b8239ee98257f42ede9f0c3ac454f84673f4a80ce0164045ebe959b8d192f4b0ca59246e1a760edd72aa25dd15ffeb70f557d61567c8af01dc06cc5b8bff621cba88ddd68c788b0231b901cb7bcdc4a0be186e3a7855ef64f5441823be5f3b849e7c843a7d6cd6db1c26f8c8d9f8450b6c3c260eeb647c40814da6d66c31284e9c3610253bf94c6fc1327b7d26a0ccf4b0bf1ce9d2b4536b7f717575539a14b589b3fc8ceffea2bafc7a99d89b73fa705a5b2cdda2c6b13f79c1be7331e697b4388314e5f379378f9a32dbf356b4268c0178df2fc11825a50fd066391b0da1fefde6e19412138f8ad2a27ca41466fb8de277725a034f544714d482b29fdad110161f71293b8a9da68202541812873286390cc3267372332a80749614d2fc6a4cd5d51ee45588c49fd3558a1f2696b567152ca8dd8b9e80b7660564a9ac6092da68f83724909a538f363f5e5c4fdb81b247a48582dcdd9968dc91ee12b7e335ae650219bfe39b445f38119c6ee440f3641a55d8d8d9aa632a9c020a994996de5d62320527d45fd182aa448540c89de79daa1de87dd2684f979db2a64ac7fe02ccbd948ce19bb657e3fed824b6654881c6435799ecc0a6191c7af20b5628ee5b5b44990fd7d576b187816e32dbfde9038eb4aeffffb19e024cd98c74be896785dd6d7e25d6461b1f79e422a4025bdf4f6043fed35238cf1bcbcf35e0c661db939698021ced2e715dd1ce2fc5085f100e5a93dc22d3fb15a2f4fc406749059bd4e4508ad9328c6062187f6ea3b893c5b565a44026689432d0dff516fe1fd362c1c8d4884cf7629bda2f86ee5ccbec29396c04c73b9f670ba261a267eceac643b039d5d69e17ead10c67f7d8cca277a039b9930d1f09c633e1204891da6df1d8f1bdcd3eb3e35ee877e5d4c1df20892517c3b548477cf07351bd89669011302aaaa21677e474e66d6a8150af7e12188caec0d51bcef5477b2b4d38070be31590cd1032d7821759a781353363cae54e6df9b7977aa7fb3c41c742d52844af1d1627afc4d4c42be90e0dc37f44f9ab5f566c368c7a68088aa9769eeb59a7f79c7094d914407bb340db8a0836690e7c4a6c5bfdf1c4dfcfb3dfa0d7937ca306eef6d446edb8c2164d32954d27d843be0d2c17d66d2fbaaa5ab21561e8e597bec635b4b35c85d4387c23cda37261cb1286cee0a44056e24046b6e2ef040990fca6cd394f8b85e06719f4b22473f6700f71f8d9f94698fd118a1e0b9cec9dfd9faed1fd0f9eb1f164929ac3b485c2a100f4b74016ea760c3f81dfafedeb397b7b812bff70cbfc6ce80753f297ece7c2effcb1ece256ac0ac1528fc647133eb226055e2b13d2eedbb2908bca636ec475e0240904d7760bb06bb1bcc22d374e0d047c1ccb5bf99ca27c4b1dd461876a690d3cf4a3d1bdbd42a69438959b76159fc199522319cb196bf3cee29d756710100d402e36e820be2d3c6959f8050a41cf276a95b79096f19cb53665673245d658a0eff28598e5dda883b44f7f6ec9ac86dd2582f9854492f600b56a2bf9849ce7f39e05a608a22fd81cf797ef9cd953383cee2a6588b66d4410c1a498a11ed911f01cb527dd2bae59eb7cccf9ae74db4f859b46ed2a841fdb8971fc367afb804681656447914fb51a85a7636ab8db83e27463c680249f276d6edb6c0f26cc48056794ca980447f78bc3f3a9c5a4ffc9c29933bcebb2c8e4b3e5925ef7ce1fefe139d63f07ce10e1e8a1e671bc1305393277c925c6d20629ff0f4439a296ef066e962983e07094310992ffaccb6dd8178b9937e796ca59a22239040eb9e63af427a84e3812f8359a1ea36eea3fd57c62f335ae0d3e79cfb2c576e3ea8f2b78c5270d95545d4f1b3eecd8f70da83c6a9a7565b717a24a6dba099181b212fea3c347d62381c985ffac9b80aa3c0917533c94847432deba491dd318f881a015f5e7df82993a18574d962cf7f0727c3c2db1d000f6e0fc0585edc4a72e020a1186b8995cb1b32d4a5a3eca263b876e1f60934f1cc72a17942723ed96b96506ed2a96967943547ac07b8177a415be5b13306d34ac24de0a138a385ea5c8a5de49ab7fc944920da6225bc5f64e039debd45c0d7f801bc33ea67012568b3caa3631e5a64a372f093ca148126980eee4179dd05a71ffc22904ac7d012910f6f234a8459af"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r9, 0xd000943e, &(0x7f0000004040)={r7, r5, "9932a50a046ebbdbb37e6db6f2f96c397b26a6af96ff7b0509dca274d99044384d13846ab94af5ba05a7347a160277339d4a2bb2b0f78765a3c72e086aa57c51f3a1840daaf58ea4b636d57a4c2028662c0037c89d1e32e7178f6ad60d3be0d85beefbb3861dd404f8f906780f2bc5896ed126d22b9c3ff30e53e98f1e03052c38493b8ed212dbf923948be6f69ec426d51614cab25b1e423cb72b2544324fb05648b7f282a42274f784a3a18e764929ee4f463548e5b9a97fdeea76311c5d82abdfdbf2ddbc8b57134ecfe1ae3e5e5b216ba5a3d4c93f8d51ccabc97347218243b2536d792d23a4a05e3b09865bd0626f06c0e476cd7dfb32330db4c52d7dc6", "574eaee848f72b0e64cf6cce81bf3171ad14487f550bae4a2394747126cdf99f135430229f964ac840d889d3bebd3195b4ee12ecdff0f44a31d2dd31aa8d7e1e124eac24dfd3e27021bff7f8ed2a48e659fe5ee45b3426115940f5c77ec29d7a5c6f79becc0032b199c14a6f5e3b940a941381e78d0f9bb997ee42f40ed0b2ff1276bd7a7183966debef7c81fd56ccebc103ac75aa782bbc4ea8d2bcc4354325d423113769b41dd8cd3db0bbe47b727b8c972690c4d8b0fa859897ab3bf661f0c077ba249215162e5848db86c417e12787fa95d405996f338014b512a91e6f4c46db774e2ae9dc2990632b44b5cb638cb692358d8784d93df94e4733c9642c39aa4b78f2e5aefdd771d21f92203992579a6cd0d48056e56d8842d514ee7de2c1bb74e55a11647ad195a7ee24e9ac7e463eeaba775bec23ee2513275b758e25c654135f26b7d2e389241b7103631e78ac695aa6ae0c520e44ec8857549120cf53ebc8ba3a98d9a1dc0453ad2e42a5684d105ceb7fc8a8a2a78b2a0583bd71c0fec4de083bed344316d09966759258fb64b009fd221d39b19fd8916bcd749fdada96b791502be14ea6086ed038e8c46c0bc3f255f84ff91ef4e5091e8916d2762502aa6c2b89bdde2909b05e211a0c1c331b5cb7ae32e6ffa64c5c4e07be0d526ffa9ad58ef79a24552a1fd8dbe7bf3239fea2fab98be115016ec2b3db9afe83560f5bb5aa850b287bcb7098702218aa618290042272c39973088d2fa23d0014853457f727e8cf26c61bc6a031365922859685b472acdd104444dcc870679bffebbf6b0e5f17b9282d7481e38acb7b4e093d21905a59ebe0984e519838a527eecffb1842eea5376173145957d814c3917d6733480f454624c47178c5d4fc3c447ca1417e8b151271e28014fdc440ef0775edd6cbe82ce17e74e9adcb100210770db25c2edcf600a9d35ecf8959f8bd8634d9f59bec8551f2a7e7fd364ffa863fc97b3db121f881aab8b530797dc5aadd0a388391fa3a257775174ca56cf1cc0c2faad8d62932c954ea96c9dd4b5d8bf91473a60f8007235772fefddb9d112ae5065d10d9646ea8b9e33f1e7d97560c790fed36ec79823506ad13631bd36683096ad93db4973789f2f1bce313f4b91e279b7fca2bfdc15802a7dbd1d84a4fa5a669610dd4de5c8807a0a86f217d3cca28b67ef5f995e4f1f6217bbbb4adeef7b5f855b514760956c2516b6ee3b971387f883ccbecc3458ba4e9b6ea6d4555f6854cf24c8e5974c017b96c5f9dae807a8283675cb9da77390197f6a770735266b65b884cfd83bb0f6aa2905bb02e2e7abce168590a3a2f0544965cb5241b79c81071fd932f33c6262ef6fa952c79f463d3502566bc7aca9a2935e2bbb337ef85a9a1e941bf7e2e7e3b470f7dc137c5ed30bc39a8fbf463e4692c7c029752eb38658fcb04f73b6155c960e0cf35c4627d36a9f9b308295d8c9c9fec5da8946acc327bb95a627537605f105e718435e083b624c691ece77e362f3f4e0aebd2020c8e223655592298e5ae2dc6b4acbf0982dfa40b5cc75fc0718975625b4bbc7cc0213811339f7ea10c6dc292142cd6c6985937885ad78639a2cacadf9a1021ba85bdb4df33f2d5926c52c0af571ba39f787c1cd2a6be3a3684045c9634d00449806642ef75bbd1939f667518d9323beea170f47c18a7566e9ba8b9f4299356561d4ab7f9ab47b072917958efb38e38df0a4578a545a27579eaeb9f6fbf6928b539e07591a4f1d18d3b7da94adf80f426f6fa9678b42aec5fadf325f5da8ec4483cfbe3186784f2f50db7c7fc065b8f0f716d3e8466f17c8c54fdb05d171f304aa146b1e6abd501ab084552d065da6d3f48d76bfe4b549c9aafd5765c03de7602edb361fd9cbb1eb1d221c6092c56495dfb2001c846d66046ef58ac2aa251bdeaef893cb4e4c035087954c894e0f3a1c9f5cf0e6efdad21b4a8b98125aee8925acf0333753df20f102c9486adf38fc93fe2213d7e0a30b32e95132d9187a16b4945e1dd29a6851bc33d25adcbb7b20ccf7137e438e80b9fc38ac1e231cd872132a499c5aa908eb0ad30ed1327d8e3048ed5a58683e66e8d3b167a30425df9e32f655737c4339e163690a357ff0c6eeaa338bd48d14a7e680b8ed27351ba52d25bdd5182e37537e5fcca508380a508bd3f041e633c23a1b4f839a3147d2121d45820e36ad1b49ab7a3bb4bf7458a9014941df16c17a2259f9cd43e280e839ccaf3e8e9c0adbeca831bd6f6e4f41d3ba36332a9ec09f8911e021afe9dc8a07e4182c38aeb05c08137b60f4f397c6066b33b209882efbd0e1ec2a41941263c745d6efb708969d172e58113b817f3aae4c91610f4c9c461247045406ce39199c691d5ce045793d72dc999dcc2dae13e47abee28eaec39f105458c4cb3880817732ecdf0aa4817d767adac304c54f75da44eba8cdc221f8217c85377fbcdae37f99d894b8985ba76bc01f98ed62a875e01985cab8129de836ed49b3bed398bcf11b86b097bacbd8d1b11087104eb4d84f54173cbd1ce9b8acba581a48344ac13fc5fda8abc170e84d41346719293c70b5901de9d9888af742913a18e5abab7afb3454e749383100874b3db1a7e88078e78c3c0ed7f6274d8aa29310efbebbf83e283e05e16c2548eeb862bbae2fba323308eb3ef010e52f73c0e8cb3bfad509b90b15582d27f2ec4beb92607f7e9a601aab3a545676fd5be6e0d94578a141bd120e6b6c971f1668080d5426606750fe7e2248cf6cfcd9e693873b8f189ed7c33fc319a77649fd1fa260dbfe1154768fbb83c239dff1845c5f91b5565b17202dff0fe1dbdbf515f129128f5e8fea9c13d013980ab890890eb2aea960cbb68b229ca4ade3d89aacf639e3112c0e8b9f03edce129a3edb395c92ddf9cca5435b8d5a528e60d917c5f2a3a79d66eb7ab1d8f188a3480113ffe7d120f2ac1a2d5f1c1ef896636d55dbc4e8b5fa445e559c7269a567e0bbc65ce8e717f42ae8dcf425a61d3a0127062d7acbda6f481927c91c8402188fec253e6f642e3c0cfce5f1cc5f788ae965ad3c3edaee0c9d7ab0538e0b025cf46eeea2154645b8d6530066d43cb9d9c8f05152d9f4189e48a3c7f325675841860b67ae9f79f82ef4104ce168e2864e716e1d58d20a1ee83082a054de3e6375233fa545cdf18e9b2d8233b84dc592738942669e9b8aa7b2f0e7da51ce6a9060e118684b38482d76861cb8f4287ced60885031cdfbeb4c3c659e69da6fad5b972c92ac29cd5a92b7ec549f0d0646da9d2d4eb058bfd77d90fe81e4b925c2360b4c230b1fe77f28ef0d13b65e3172da2d6be05cbb6ba7e0b9d01eb2a34f25a4c35e760b3e12b22269b927f7129d9de0660f9b87af2eaa079f1469adb53389cd59f72e00ceca3523f4b78c63e908d271aab4416d1d8ba0a89545263966b76c6d626471f0a47ec01506e249263b5eb26fe9a62cafef3950740750bed3795e5068c8b1bf17aedd8c97397df75fb0214d955e22f220a08d57eca3dd23da8f1461cdb54e92534ccca2f2da243b67aa1dd953cba24b228181b983ff1aac2ca3d2f90fe6ca003fc2758c63ed2b92298773dcc5fd08003ed053359c43e6ed7da7624ab5accd752a18618326db54f4663d0a22b7030d768fbbdc2e3680d930db1ec88a19146d1ed31ca8519cd3fc15a202b825a411d741490c38f9fe876ef7afda2e451ad4d5fc695b6e0a4141859699e53ff3d3889be923017805d35e7834b70b005bb08a94ead4e4420c93c43457c52b1f96182e330ee4036271c28ad0223e3cea8175b9abc84144eeaca344af72854575b002d0cfca4dc58d24ca696537e5a894f42a40956c7988d641549ee02db3092f6b9a79efc7dc926ab7fbdf4295c07c442356154a48209004bb83e9a0b31596ee8cfcb72aebde8227baaf8044d48ee5b51036482a90ed47c7c7626a421b02f0d09cc2c8e72b5319b69e1aac90f3854eeecc1e5bf87fbede5a4b54906423ded689f899371aeade0c12707b575df559347b7da7da32a2bc5dbd5ab954131cf928e45afd9256d3ad6ea750048dbbc677606d4896953a4f9c71445660749427fbc8471bb5932507ca6536ba46b6dfef6109829b8af02b3812e05c0abdbfa30741bd41dae8ddc9553394bbbfad82462910eafd559164513e1edb729b50dfae96806fbfc4bee1aa0883acecdf5683636215d47b2a735146caf85077bf9e73815c5a7346755a39ec2d1ba822ede069088de2f692fcc581a7f086a6c79eaca36ba68ec94eb5de1a66b755ac30ad40d91fda19dd035bff51292b804d523cc181d97b0feda814f9dc74ca7016983bceb32925945141495584780eda20964dc798a3f0b3b69c842a414e29204c2636ef21b43eb2e33857bdd7d96e37aaaf054a9f82c5af671dcf395a2565343e074149d4003fb0dc11e441c7a2869622fb0b3d302fe55deb3d3345aea5691fefa6e0aa576201df6e130cb883185f202be85d859bbb462c7b3c399e9866aaf3ef1e829b96f08e261a476aef45ec9c61ebe6488399a7f82bd910916768a59a4a47c56112cfc74e60beb4ca9994de0353e1b73e10dc19fd4745d84eb31f4a69cc70565b0e06b838675acef6ffff14b1015db4b6a224c0cdb8f28cab1b08808bf3e9189a197cd5a9e3795ac47f89d2a7fc4448d3f1f04b951f9f8d062ccf1b66e11d722c9636c9cf1394d1c2559f48ee535667fcdabee0ec2eb3ccdbc3454c54a144d8922d1a2e646cf7d9e2a964897eb92507aa109fe4d9d59170251ee8b3a7f05f555e959f7411ab5477441763eb02acfc0579bb8bef03208168e4ad38f2f5904cc105a7ce23b5243ca75b8f3e1e54477a2b0b810e7b30e86956ac43c37de65b329c53b4e391047a97e8e413c13b22f8b149d7e6bea3f9a70a65450d46299a0b093bfad63f601f588921b736a1b8321b8eae35e5b6f7c316b7ca6a6dceaca8689aabfdf4f0cb8b06d9e1533ede576d4a288b140aa11df9f5b925b7c4b9445855bd1d5248f84de1b8a6581e0f6c469f5776847969b8135609a33e09a619825654e913af57555251798aba0057639a13c768cd10a0278324426a0a3bfc31bc549676345855d34cd3d2c1a0926d6b35c2fb78d3853588c0bd2dabadb7fd001bef2ae9d25873206a0eb6d8ed6f86380443e5529c26d07f0a73ff437971108c3e6b294537d43ce4b1735471dabe692547cd26369a889e4bbed76bb0c0c19cdd573e906da11a3d454d2e2410b114841d31a5810a47e6f347a9307b8867123e39266f510ff283abe6ee54c5c8eeb71cafdcbfccf614792af614bdfa95bc6755dc1ad821b26f488d57c8c72139b472ed762dccd450f83189a036e7f633137feba5794b5c58bb26ab0b3f34043d14150db145a6343"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000005040)={{r6, 0x9, 0x0, 0x648, 0x0, 0x89, 0x9, 0x2, 0xfff, 0x9, 0x1, 0x9, 0xfff, 0xfffffffeffffffff}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000005100)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r11, 0xd000943e, &(0x7f0000005300)={r7, r6, "515613c5754921636c4361d01471325399b104f145844366dc8b5664e2e781f59e0ce8088231d1200ccbe00f7f5e987e5eff1a391d7b3baf939787551e5840e505379edc78cfda07a520576fa45f08ae20420d5ebad03cc07f18baa84a10d295c70db58980e63fcfaa4846518934ab682c0fe4e90b0ed16b137cccba3a7168a07f6260709bb738e18fcb2c0bfe3570b359436bcc1f19c6a058800ed73575797e4ce5b2049e6f1556077962981ff29dc88c3b3caaf2d308eb137d71836d3d951d1f50a0aeebf53e64a8c1718d47eddf02527082556e0421641b40800d6792583cc7c3ee2ac86f890bdb4b25b703a35dcc9ab796682b7c9c6d6f9159d847060996", "322f3ee04113e52747b97e7c6adbb8965fac52c309a53ba8e29287b9ea68c44b780edc563d83b1f498401e99f77a9db4d91e92d3823038a705c24dc66ae86e5c8030ea34e98e073347954d286197307a06637aa3f80327a38fac81a3949a79dcf19baa7326db6e6ed0203d35ad39aaef439addd7456753635f64aa5dde453a1257fee5ee0cc3b20deca6c6eb956b822054cbd25a9a4650d2668c7a4f12d54b6f64107c199a1caba15c3cc34ce0f4e12e0131665777eac4af1800bad495772d2aa095cb9309e56a4e3a6229010907d3df4acd00af96a7ade5955926f34f8bdd838ad3ce89871ae3d07718b264aae712dcec1b3be39c77636bef1a0dc1b3bce81b7eff4c924ee2239d50dbb5c30e5671837afa3624f53084061f9de6545f791d8b5352390c27bc6e93b822344a0e592f5b84035f610dad752ae68b5c065d4c9ff7ee26b0ed0a78c4c054ff99abb21a6e091e6807adb10262f2374f6c1979b7abf6ef4f84dd103c64f7b800dfd53d459e6a2276de114fb232d351b8a132d3ba22b271746cfde3114863e3befd29bbdd5f7430d2399482a44a072c45e7abf0cc095e9824a5da00ba9ec076c594287055e2a929354d3c98b3d654ec6c0f5914edaa6bafe7713502bf3115394cac2301a45c1636ae6637a686b22488abcbc9816c68447b0105e23f61d3b9e3cbcada4d93f6a9a2a4996fe10828bb05ec9231b08f99167a5b3192ea15dafb8be2b7d64deef9920d520837a6cc54a70a8e70d2e35ff6206f6f399accb6a2124d0d7de8a6d0fc72fa58739e28673c7bfb4a7b7011d1485924f38d6a3c59d32c2e8ae829a114e207226bc21d5c9cd19d085b093018a665a0385c4949c19729a9abb5ccd6f4324e0ba242128e834be5468a3fbaca3e01911778ffcd1b9501a7ca13705199ad706ffbd00348ee2d1cb84d25308468122939dfa51a06232289d7919d7a6d4843214710c212c79edd285e2d6df86929c2e931d445d4a874180622a67429a2bd93bfdded068cbeb69d5522917ae4aa8a683cb7b3151b9d73fa59949fcb4e966035038dbd0f4e5ca02990333a465d1adcaf98025bba1ebd348b8da985f7c939722692be9a48e1b2a87dafc5f3fb45b64c4e7b199927d9e5111d101a8e0a33907adab63f41ee701ecf427a9b376b7400cc7383538645c8e2fab90b38b394adae255724ad347560d729e29fc5c3473b4b9ce6892f61076efe1100803a2278bd1f18878a2ae09b6e813e79459d494791092c5012bea15ddc4e3a4af1de9d69be8ac8236d5d151bd860dac90a2b8e557076aee54d685e2181f05266f2dc0d4dbfdc378281335848acc7b825857b0fe10993e7ffef17375f47f0d7da411f162e4dcda76e6153544a23e6f8274ad9735f165c7677b5724e61728aa2c7e5b8054f780d6568c8b0e7864eaf1f184460c0e4b2fa872d3f6225e1b5285d5bc751aa00db858b3192412c90075b55e761e296f207224d60d0fd6d81ba17b467aec4fe40a868b7f1ab924f488e118c97cf34a339d5fd11e642fbbb42f3525e3015347f02354e4e606a2df62bdf37c402e2c73da026df5fb5f13b2890a6f3c23fbd9b50a5fe12988adf1c3db30fa6a4de542744b0e88f02777daa9a4fd4094ef41c58eb56c479b0fc4c85b8fad17b77a1876dd9e7e42e9c996cc68209a8429d349d3759183e9917c3c8548ac9e49e4def388fe46856eff5dee8216bb591f588504e2e27c4aedf88194dfaba7972d67323bf88aa56e8170ba9ff79cc54173f7bface14ede3b0af0ae7e7b14352aa60b8be8032de36d4e0208fa1a855018c72d2a9f0d6fe3a52fa3da9754f2537a9540585b9f5bfa26904487463668700397c745c0a0857c094c4b60d3dbd04fa4070b40a8a403fe3ea32d1f3a85fa76ae6020ce52b6e00f2d036331573000a099f947bee644f7adc1d12fee662c5e715e813c351ac67bf06d99905f2748b8409434f707104b096965b4b6014a37944179821c4b4f9e3317840626ab9b7bf980a6da44bc99053c4605791ed3450d2cb81dccc3483da3a0187960a86c047a13be2e1d1253df9617e9563da7fa1f3295bf9c7f69fcd295a08a2876f767f08c8bdda37d06fceee9776b8cdda2f9ad8ef5896c8ac2064015df268e1b13b78061594a5b5f20985255c6a5d5a5f95574f45d3c443fcc7aa9a8d809d130b62a1c2faf002c845975725ffb807ce39fa2cc0acaf6d28812e47a5d0230c701172aac8b8b0aae631a3be367d676d1c0b3c6b7f8c1f7684e23899c29090b7f1509a99a490e5f61a061b5046ec53b2ec5764727899e2c032fcef423f0e505562a84490288f55ef713efb2434425ac62927f9d5f0e20d3e20f7b61f3603f03fff133c0ca6f3c2d32925b993e99c1d07765249acb472028c5ccbd461fd0f56f9afa5f1576146fdaab9a0cf174a17db2866f6bf77fc6f31e2d5a310e2d84a067ca8fc645fbd31dd6b9f6cd5f3f56e0bf03289e6f42aa21792e485c58b26daee3a327ed67b1f91ea29123f4ea7d2db45d6977d4ba73f881e3ce75326a7bc7f75a8f671235dacda0eb86291ec003a7ff5d78d08ea4ac32eb082f75196e6864cc366e7565348277b2621439ba4eed04f270c247bba7223950dc8ea622b72d32361181d27f2241dc2dfc9d63ca0b8cca0c7649811e03c42fa917268edaf0b274426a5ad2a00d9c19ed18c143782a837feb1ba59ab1da8f6af908f6be59b052d8b02ef8bdf343793f4dc4daed402415f76e6da72d007e56b4e5da8d5350ae402e98eed3da968bdacbf7ca120d7ba39b177ec740cad8c541c495ce6be7cf27b7f091eb4c16ce8340380797531461515926fe062c7081108d90248768d6421ced726e74c539c429eb4c2ac8536304e55deea3a46cb1fb2274eeb12c7f547c328e2d362dbe11d3e92497b6bff0e0d9020083a15d9827613168707d3d6af015e155b42217d460487f2138008e753661f847dfd05914117f02b387f12eece6400a64cc2b808bd5ff4c087b83ac2bbf4e751cf3d80bb78b37e4269f08622c69ee73b454c3eda70fab3a23733fc5ab80045d50ae04bf5dea857c186700bf90d437f27795b0b21cbcc56e560a75a77c10fa3d18394f91ffac84bb3c4b36a6130e66ec4d2f02dd72b0d6aac75504478aff08550d1559c7b44a21ce1568f7fae9e101afa4801cd4f1d513db4e37238cd24baa127bed9d048dcbb42d81610be996de8654b1883afdf760415b7fc9cd5719b46f70a6af42d5d9e9c49f710b64f09510b914c6435e4e9ebbd76136e4c95cc68c45e0d40bdfbc9d2a1953a027b5d41a31fef696a0eb7bdd6e7d6d1476573734284f55484663354072df9b1952a13ec6c18f1465e6c37370f189310bc22a9242e1d0bd28191994f8609073449a6f52215e19ba4d144e6772d9b112a1c77a8e8b4b39e21bb3b23cce25b4576d1e7b5f3ac4ee6cc21ce47334b32f07e3cac924f95b2324f77a0672f9d853f7a7b6d7045d9ed8177f4e5ac1746edec6875a37d419dd19e3a659955c6e90b4aada607c2ad655efcad95f7fb49a5447cde7f271b94e521b952f9f9bb27fb3af934637402a4b2bfbfceb2c1c95c2711f3d6ccf25e6d6e6f2ac5c1fe5e21b07de980065945aba6a52bfaf4f9e16b07075af6b68d5870e00b4443c350a9f1977711935cca3254485b40de175f72bd36bad598bb7bf08f87b83482d94b717ec6e7f0afd390db00d76352cd7a6bb286f04acbae7442b0491cbb6dd03099b20356c23fe2fbcfea9f6bf146eea6e46c7a6dc49b50afb4a6042fa601a4dfe71d68ee41b29832ef4e57ea13c9f964ddb86ad16a4d58f7d9ce085acbd264c92660884b3c5d28fe4e9a60b396597e112fa8258f9246c632b5302b39c13e50b475a124cac52f5559fbc643df840ce486a374c6c09cae81e0a3627aaeab33078de1edd9f1fd06024e8b2129d8654832ad041b87f351205adbbdebc3b456914363ace1c32572c5b88937538e53dc33fcb5efd6892e1b2a5fd04bd2f49b2cf6fc509175260d24e8b085363bf780fb068c4491a0c642d42cf5069597570eea82ffb8e7a74f797893eba979155d77ed034d05882ae783db9fec4ba8027646cf6ebdc1a8c951223941dc64c44b0154ae07d20515829ec1cdd5ad2e919b5264caff86aca2ae3f1b03ff9ecb0df649231f0f6cb397a4f350c412f9fea66290dce0674d5f9731bf97ca1be3830ac63b214b1231d0015d70a0de4c1a4ba873c97ebf68db10aa7f2e2e96c68f6d28d7450dd56510959bedcec0dbf04ccd01e47af77da6c81faa6f572106137f6995970ec9947755d6d514380ce27c43aee1dab6db0bb4c0d31434b80c32cb9bc74b03c4b035cd852910c328b011db3a5b0678f160f21698960ab5bf9478c8d16793f8385398da8bf44cdb1a6b8a0267d8a0cb2118394dff8600b89b013b089069083a4a16ceb835c18144cf606d4e5fde07e784cca1b2c54c63a9db656c5ca5469053a91c72c963b7a313d1587c2ff869bd352b0d99f1cb23af061a15d261327861e6e4ada5a816e61e60e4f9f09bba19bb9c7d0158a2e9b724166bdb4073e68ad9a73af42eaee1b9121d2109637890253354e3f78e1c43ca8305b432e0c048ea3548dfbbc4ad0fc07d25edf3cae67644132c07eb0e7945f7b303db107274233c1b59cf8ec0770aa5d71440c16e5f0b59379ef1da9bf9417c365d5f74690b7b9249428d4c3589c6f07c39c34a53f9fe50f8773c85ef8682fbca358dede0673436224a57766dd79d3c0ad0765c42faa874c90ea6e3869f686ce125cd17718c51f2f9c9a386616cfa03a187abec2195e44e55cceea0a7121ce1a24469412525d89732963b60009e67b422edd8f68fcc2df01884efd6136e1af42cc921f5402db52ea5b5b5271326365cc37648ee42c868c810b8f4ce30a460fe8e6dd95d8cdc44342f19136a05a5a771e20c99467a2dbf8f8c4fee0963ec6f8a8264405b4b40dd547035a992fe6022584d21c682088eefda8588aca9ba4b5ab16ebc40f0f368b2833a5d4f27fb7b2ddc9ca7549f236c72c99fac35b0f50dd7a1d797ac0bdd51e3161f73c03deccdc942d9a7fe3ec18457230512c04db5109a716faa675911e26727283d8411eb001c1de999f569de2c35361b9d41d51d35f647ab62f17c6fc2633e0cd7d73b5adc753d811932af94b43a32ccb0a5ae3b213f0e385a94deb8bc5d3051197c246e2d3b2ca5caf57b1d6081de0f24f62d779834726ae28251be6033c0e951d788b09f6266cf4734acf7a80655f9c6cdef7412ad37145e7784f7d23270025acfc3876566e1425dce47acecba4c1bb3e5b51dcaf10b1bbd7105a21f7350e3356c60d3c7a3139e54bdbc8b43aa9b899c424383c983d15f673799e43a0650c069355252d131781153b5318bae816e1fb8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f0000006300)={r7, r5, "17965d9e314087277a532f29938b30f7cf21c4a967dd01685190eb2b014c27dbce5cec2360db7b1b9bddfdb173349c58ac9be18e9bbb0f4684745afdda380112bb48fba5e7d8b70d55a78d9f6cabf129056133b8d6e25196a329679a640514d43f43e03ec54b67d5fccf90345e27180c438c9d5fa638499aff1e9d4c2f5b6e164ebec04b9919dc20873cf1fb76d5a3470826ab9ff36c8483ede35613e553857f13f9f3b401d2cf108cd5d30b7fceedbccfdcc049fdea40714f503fc3566aba264748a85679614c031608b53866f6b2cfbfe6ebb0420ed0e3b0873323644d7055155d8c4dfcc2d398829b5fe20550ce61494eff54ec5161c3e74c149569af7b88", "11e16dede5f415188e88d055763fd3d74d919af30b62d7a356240eb80d93767564ccd450cb07fdc69b200f23c9b26608f801b2bf913b0f9d3a9e41fede3253991f4f2012324c9635a8b2ead2738266b055b6ca40de35922b9f8a6cc70f129f569c97031887b2416b3cb799fc5c80a1355cae87afa5e1d4a6cb8f3b9d568d5cbe4cf35b737c67b0c44b87519b7d4ea9529f0455770c71a1b9156aa410cfecd31c26bc53ee629311d9848b7e88f7e9f67b4473610590f9dead5bbc1e30548c16116c41a6f0956b151d2f376817f13aa5c02c4e4b94bd0571d778bfcb5d94121db4325c2fc91cfe636ce9402f3e7c71d2cf92f01c36237cb807bfb5ccf4e1ff9d0bbcdf2ffbfd4d838f581932334ce74ea5a6f51c743da65e4b6ae05902cd87928909d9401b612b1b364b1f08410a009af80a77d6ca9b3ce19f2afaf7d60d89ab07197c6f29d6fc3f79eb93cdd94b26c12d791d5a8f9f9e3164baa377bbea09df05e2963ef1ba3165bcbe2bbb639730d748be7a986b69179d6c6d89df74cab86dc5963829a34a82df861aff2b934af16eeb5a0702a1f7f0c2ad9e83896356c54a4e3a78bb62ccb4ff4025c15bce1631208cf2090dea928cfaab3e8aa053c73bc9344090da37026089120c83d42b73e12976b7a48a41f0b408624d8aa57f66affbf159462b6c1bfaf66c4e4d621366babdbca89fe1b3b6ff5577523cc5ae52756486d064c02cc3f84fc4878da388c3bec0e708a620a04a4d8c46e5c2d3597a958fa41e08421f8a465b96b1619329c1b47343cc17aa23cce95f3e9b98905e56688ce8f5cc4a6e4d379bc3a47bc859205b88fff36ade32102211d4e29b0e56bfb933d20fe60b3f83b4b6bfec8af8edfabde12c977c8a4a5492d5bce0cde4c9f70da63b1592ca647367de398d7caca92631c165c649f7bbde591f19245bfe0ac69d8a8d3b7b1a35ee8e266a5f8956fce5bc76a00504b89a985fdf9eca91886ae1b587bc24f522959dd3f73663d786fcd3697026e2c73f7f18d60754a247202ab9d09f7569131807a8a07853ea9e2523ce0f029bf5aebd38ddbcb30cd6f35e32003ad6e478fc8e4346c7d9da03d0c4bd9848f0a9fa32695125a1a5aa80a6bef815dacf2c29af96b50c606bbc7d4dd9c5932055bcf36a9cff25fc1ed4567cbe273bdf69a6a0fbe0c6223055487fcad70dcf28371ed911026eeb063f5a79716faa59be6644df2265db8093b269ee15ce5b3d0d5edac82c5a49e5e2ff219f458cc6758c47ea06d798eb7570c920dce90eeec99206b0b3eb5d66a0540708348553ba32d138dae23672ceb81ed30badf235493087cb04ab950ab9d31ff2e00dd7444006c4c2583743f673ccfd1b9eca86f51f9bb8fd4637bc618cad3b4064c0424c51b4412e075f0c6b8a02f75d2154cedb6a1b27bbfa7d6bb40ff76b4d17d773017ce9185d3c13b11189ecdcfdd9cd32c1746320c6c9ee86e720d041731764a3238cf8627d3139d4696bb1aeb4b22d55d131d93e5087d1b4f0866a14c2b84623cd40758f11ae021fd6b8f91c686c22b88f24e2f99b114681af96c677a8a7844578298334af07829a3dc5663acac6e81dfa336819a56feaffc3b0280cda972bc16e49f0cdb27ce20b4be58f4078b082336f4e7be8d01301b0fa64d4d4af64b86d476457567bfb7dfd5aaa9d3c18ab84fcdf7315bad12b45c06983f1c9f2b6a7bc49f402635adaeab7d48e6d8adfde6b06c43ffee7f159d4c18e4b06a1bafc6bae4fed2d41f313d90121d4f38b75cee16deb738276a7f55057c74ae42211817d52d8a108a6b5f67597a0a39d1ed5ada02e70e6395fb96241cb4baae8cc7bc86b569ca229ebddeabe101c84f4c778d7efeb9ff7f6698860f979538242b80356f94e808a0279b4ba9ae9bb9927e368ad566c469b4f772a075dbf57b375ad283f6080eb8f5eb9dd140ed4c5f65ea052ab774902117274dea93aeceb62670ce54b6da6150f0d3845ce1e81b5cf1194c858e5058702694689a6e67f0a71e1ae15cf2d405aaa2de48e700fe1771c952a1d2e2e8f7a178d8e74550c806c45b0dd97911df3a638317cffb04eaa9ce917a332e1cb75178602603e22074500ba706dab7f24f8cd39cc45d2f7306dad03bbd0c196e5799d198033f2a6fe3668c229fb94a95334271d45ba508a2cc2257f68b72ebe74b29c0829d4ab618c805174c390ffe384e56f77abfbb8f0a6373f17a7046a454e6176375b273114a71f9ccac0342c381a3b3c54382470e86c640356799fd95825d5b99cb2be7432264ff9b30474fa402157e92fb3adb43db86f4844907286f67122f54eb02582cc9af5f49537d2b8b74f9bd6fb73efa5177ea3589d111bbf13a03ed8ee4d5ec016820f081fe4d44c0f7bb245fc917bf58bc5bc37048d4a1b3787bd653ca3c9f6d4f2bf783e943ed2a173a7b9fd4b3d96f7ef4946d37f7ba37fae17260f52d7ebe9af125bc5f6f13a5ea33abe0854b4dd202e532b90fbe91d2db2934748219c58d3a82ad282d86a347a042dddf46ffb2f6fa458e006fe42a718a532a83cd816e6954b954616495b6dd57abda69e6c83af9518600ebefea26e6bea48246d5e9c548db1348245b86200d6f39e4ea3794e3a0b16c9f4905535020da506aebfcae01ac13f34aee7788b2156abfd76c24368b5e9cac6f397d1da229b6e913e228f6d10f609031931100b3af24c0ec41e3a8d1040dcb77ae95db0a9a8a2ee92cc64fb4f9e91d2259a551571b86121c9da6702195b003da82f024d81a37cc24d9573bc82524a1d70adb2b6897bb8734cc4f681dd04a8b7b5d7dee7ea4aeb76b82c7129e6d0e4dbacade065c61025c326344797a50a6b64e26c59bf4920632a3c284ede5bc39f38c40d3e10b84a6e0c3d752cb00d68b51f4767adf599630a7e446b83e4503bef109e91e395d3c40b4c6bdab8d7c73540e77e5db97b3c394a9244a8ffaaa6b6db191b7f2ca9219263b782f0b2319485fa5f383e157af9e54f90b7ced76bf539417e8b1e8beade5642cc23f37a1b6a468364b4169fa64996094706a096eeca416a1b3bb627d0bea781dd09e91e475db62d481ac1357b518953c24520466ca1b86079813a1d89e8c3e3df43cbf1d5e3bc0394289f3a2f6d968e1bbd7c99db343fabfaf0aca4fd8da2fa65f2014228f93ac29361001f39acfb9dadc2fce9784d77f99d4deda9979e39e5c1712b1b174165743c78bec89f78674ffdb2749308ae28197384c641a6cec5d3a926cea3436a2080d73d515759474008d449e13e2285ff272e5ddba67f970c0bc37c90a819dc408535e31e0c871482db325cbdb1a4c176479cad744ef4dadf73099a995ddccbd40906a9166949d6d326aa00a48d0b043cafcce111a84af4fd132d8527ca06da99922285896032028488ea09fc0a60b1b5dcca7bfd720c7cc453afe573234584e2a279da3958963ba8f0a54b678673d40febb08ed32336524427a266be6e8177b881540ad76f20978ec9929e0eab0b9623f0b17ca02a5b86189404de01e44ec5fe069e91c287c699fb343988816e531e033edbc5720c5a2bf90962ccfc8afab82a2f7386aa9d533f4128778ed5276bb5d33799d7cdd33958da8918d81a76ac63af66c1a38713c2494b87203e9a8a2696b43ef184ef08e1d400b354983f621b262db7dc053cc290c98383c4f0eeba8feac01b32e2c383d3973a460266a35557af2cdb2a09063498153d09af31e977b8a06b0dcd14e726219445e064202c549a74ba5cf7348e0741aeff7c5799080c1a42caaa30b3681f33f70ed0f4c5c2d3d196f29d5b273579ae45c6569858e51ec9fb5ffbbdf906e27a299f607296fd991bf8ce6e24eea44d1d1ca2d5df703d2a64bab8370c7295c14d76da5aed86182a16521a88a5c81b4774f18f5f9ba474efaf9030194154b893456e1ad93d23a7c9cb094c4c599dfbee5de37fbc4f8212682cb219a4b0ada434861723216c427fab0b27b9685f3911fc40d0e6f6469572f6abeb0ea9576e4785a16544b1792281c284615948a0f1a429b5dc72ad755182b8b09320cb04caafd361c9af45f4ef0b05fcf45efc93f0ab63fc3be738f877faac037fc8a060f04aad025de8e62f7ed52de1d920434a1f6b416e629c192a455e4fd99a9be8b9d2da0e9e4eb9c3f8e84122e85ac8008e4ec0ef34b6d2402cb176679548de8f4ad0762a538db9d0f131b6c1ea9d0566a5d36250b94d4f4a601624099d58a89b503596ee421a2fcf5a073a4404fd4cdbbc96d2c8c3d1ffc564ea9079dccc2fe403a23a28c339453f450ec8ba739133a9f37aad4fcfee5ec024a5a91a9edbf5fddb2cc13140a20b21220ef194dfe4336dae871cc5cc14e1b5c07aee8b412e186ae400636c835865ebd44879c1bca9f2ad3a19f50e1e9d997d3afb90d4e1889f350d12fefe54aee6d47a72dc7c71dbc29352af670213a3f227d3ca1777bbcf2bf8d360c3e4bbd6c4001113eea60fb2e68a43e7040cf64ee50924ca08fbc4961812c73a274d166e15f1b16aa87a76075178eef6956bd822d17db3e7a2d00ca876fae352d293876efcd5a7d006cd16c223089851040e3f91976902dba96f6255aad27a8cfa83e5fe2eb36a8d6bbe7e58b49fcfdf3cd89c4196876863135586cfa87c8e25b606bfd2a2f38a26be610fce698a0b391be86e8a8fde972a2d91b6d38df1a2fa5c27786e4fd157223ec5126d4a19eb7f7ade4de278eb915f38554e981b40e044486a3ca66fce3bd8a505de5bb6bd330048d85e12b7009049372952ecc33301f3ad3b7c3876d7a1e1c55cde2ed4f9d208015ce2d46a35578cdb082e8a7f7241f7e3ee1936c55e6a5275229f74378a31e45d04b5a1cc0b95830999921e5c3df88a6da5723bff5f2ba68c8d5c1ddeb8036c64dd2a881c8b433422580d96d355439dc9f7348767c56dbfec9fc46ba409eb8eb5cecf6ea6f54ca17d0a4dde6284f8e3fe066c2877c7e7d8088a488398f5f2e6ce68e6821859f9c9dc455819406e72aaeedb2656058f70aa85fbb04fcf37cb4f14eabd9213cfa5008e53a9ed5eb45a82636f76275b81104eec172fbb3933c5044a1675c7b9b0e87b2cdc1dba089a4f826ebdf97db2d3f3cca43d539a73d8d7b30c0c3b3b6bd3b8cc5281d10d40ba606d290b11a351fd0f5803abbb8596b7adae427c2adbf99b7d4bfb6338d32baf26943a42feeef58c434821bbec62f72dfa5ebcaf02faec85d858deb651b7df1c8b9551e05c1b8ca0530f44c64284cb9657ee998b430cb9395abc7a6e15fc52eccb026ab88b105d96fe20b09334d02a2604ab9fdd9b27ae3a908436a86ef0637869af7370a5936eb8093a488dbd3369a66cfdf0f55551319c91f0d3cd21619560301a33e4d7fc74cac3a143534caa922f640815c6fdf7d3b876137a91a4264a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000007300)={0x8, [{r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r5, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {0x0, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}], 0x5, "f7ef9747256ead"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008300)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008500)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000008700)={r7, r6, "33e9ce3ee7d3bbcd71d7fb0d0c186583a1cbe6e333a1bdac6b345ebfc5f88772849452d65b86766e529839b21555793e386eee89a048221b741ba9b76523fdd84afac03577df1ac890c9bfc7fbd0b819e79368a3571d3881b57b32ffdf83505918f927232fab77bdb67a862c12fc9089198e566572b330427fc9da900fbd6073b8ade803b525aa6e025c2fc9ba335cf7a1e6702cda54ff1f904c76af3c0e1c3f141902fe8f0ef1ed5ced1438af1950173e304687a6d0397b7e11076f2fc1006a128fdf75048f6378b0dccc1c22f983fbdb0b8dbcd9e57968450527c4b4893809aaa012e1e6812feebf975b908fc7b34a97542dd730c6455923aa86535ad60609", "93018dc280ca05ae98264b0070057bea08afd96cdbceaf996047901eb09b52a3c504127305d55fd1d65eb28c7843bc9288b69acae0b08ba9595701205838403fe171752dcebd464e15b3b76f924beaf3938d0d1365961618912f59551ca234a22f2d5987d38ba09c22498521342ccd23b52ec18973fe3c421296ed4f8779b0d67cd31f5595ad99480ca16a89d5f89db165e029d9d2405e88fa22be74d966fdfabfda9d78f652d564e406db9b9d4142d238328a0aaddad96e46bc8ac58264dd2cc18cc7b04cde7d11732a5a8077c8d26bbbd713885e62e27571c5064ceaf09a2d115b817d3d7bcfda9d234455c71a925fd403766980894cf374cced3ec0da7a030849fcdbe2b4e2317f30588424305d42e63328719a18391781e4caaad8a60156591548290d4cc68c96f958abd7f8606663a8ddf51781fe5cbaaed7f4bc3e2d552610987b4718c8f578b338145046107274d9a4f24a182601b08f1016a37c1929da6649db843d912424aa94ddf6e78918d5d0ea05f208e960621ad1f8a6c97ea47e3ca42fdc0c37ee58680f2c88f6673977c4f63ac9b15650ad309e43d4cfb8d32945faf2699cff2684cadbd75b6ccea151dc121e2d7284d543685735b396686502e3a947c028610580434d14de11bb429f74bd0a2f15b90d20318acd3825b0d521e082828aba91ac30a521fdedd060c608655aa00d89f27e16ac408369e11d91eee2f464c66d9d84a38d1c057cf12102a9d982775af4bb52614031c397b310d3477697a02277e5553a7a68c586e333bd303e8eb06f13738b4120316155770b424de5d7cbb4aedd8fec8161228c116b0485ed55f19ef29e1b4f4eba4178f02ca473029b24bd50c6be28fb90811c1e6622d9b3d325aa34d6f26bb5c84478498b4f1ce843f0db51d9c0be15a6493b625c075a180685e067b5914559886864c83648abecf1c5f810ff6b03659f318ebec24c603758608880b49155de20f77a900ffdcfab63e5a9cd0fa61ec9898c6180b91e94c46d1d45fd6b739b6e92d48d8ee83716bec952b7c85ec6af8bbb60c5d6d716b64bba54c2e8438ccfee19fb64ebca1fa0a5dd51f3e2eed685f147dec4acb455c479eda23f9fdce4412d539f69591de28e7089ce56d7052f7cbbc1a98b691fccaa5bfef60304ec561b40c652b620114519b1bbcc2b3eed11af8676f97be8d7df45c44f585501a2515bd9bf22fc0614744e82c938a581231e4ca8d2df72d53313d89b74363df66747a3f2a669271d75bf3721dde17170c16debc361a03dd9afeef7f9dd5a71daae946e960a638769b88217f2944d9da85c2d457e6ed9af753aab224fdf3cdd1e11affb147b43aea7e89db2aa13dd9d1aa4d93be9bb16df03a8e5cdbab156ee932d71c1efc12f55e024385a39f449297debc3dcab9b1acbf5c85ffb0cf992030e190bf64ece8f2f7ea9015bb03d24f1c20ec857aac57568328d1cfcb3c30bc378b7323edd27fb742d12b6396dc0aecaa0a55c278e4132b0259cbc564c7bb9e40fe426600788f9cf3c3f40ad2cdd88b194b11cfc3d3eb42316e719ab7452c8561dbd03bdef09e0da9879c6c23a2815c6f28545df78df3c131d08be4ed0f9232c61d4845e7d6b699282a97a896f3c96ae224ba2c20cb82c4c5bdba5fec6d14df4e5fc038e1c24b618481cfcd4cfc491094f699a16cfb89674f36e3e706ce4333f3cc3ac7b00bfe6cadb19aeadbe749c8ca4dd3aab8b95976215cac15186cfbd12730c0f8f042e345f6b52c4cd11aa8ca7c853ec866739fd92b2e77f5160bed4b1de0f311c6513ffe3023e734bedd1f1a303791d7195805d4ef2ca0a38b410c6a4a65464a677a24006772f5cc860996dd8d21fd6fbc769897c2e4ca67aa78b06ab351440cbba63cfc1985cb27b1f9f328243d594b11b674ecfa652f58b6781a071f421800b1638a29fee3688bf88c545ab44f442f505cdce8c8eee3d3fafdd68b5a2d6c673331848963000972ed79f50fb329050401f26f6d3b24f54d68765409b9b7867e2885e6e4c5ea0f457ba92fd8ce2f6ab890415a09fef2761c123281992aca0c574d6f1b59c8967bcc039a489b5635a10544edf31bcfdeef14a21f5b192f4ec812c51f4bdb5d7d501e22f67402ed4e1f8d2f0a56b0d0f5a4abeaa6b1c67565cc28290cac1664a35fe72e5ae5c7c0d0b55af8a3fc3741ead60c32a2aae10b4b37431ecd92e0536907db44b92aee0487f904e618d8143ae5dfd1679b687000643e0c6bdf6bf69a166a7df6ef1b48497f9f0ec66d52ec48af758bf75b2a2409b4fcbe280aa97cd79a7aea6c98b726380bc782ad08ba0d52d0b333b829488bd6276321f1c0042fc9e4527abff5da8085afffe55b565c86e32ed56e4a991845fe058f057c819f53212f3fc80b41016d54cb875a4213c828534784b69aa82e81b49e6b39a93e5f03819b5e99ce939ee0c18f2803e531204d3a547b58cba5dd1eb89e8b98dbfb772b46578776187b7a3d3de96ae8de47d4119907dd3c7b47c5c252ad77014f6a7bdb3290c2e1a833c756bd1f172913b263fb4d589a56b5619ee9940b987566e71099e8ecc5a1e37c7b753edee5e00c7843b43cff8e1038308a522ed570f947c95edec96732b0ec0065e4f54f2ca47ffba89715120b7079e42a29294c815560066b83003fd4346906655a6bab8c06162ddf98a9783e063b68f2f18b7e462efcc1091170489d394d4f06c5adc3971f989a67c704845c0cf360608de1d9bcab8b8842761cae5687683dc13c735740a0cbe17e99c85087f640254820bf6ccc38bdcc4dc70bcbc37d42eef2d2c0f8cdcb86862717f2757f4987952ee91e3df65b3579ca835d33c768d2c0a58037bd928d9b4b68b2404b94effc7c7523f4c457936eb53ca9fba84d58d5ab1093e1cd560742a9646acdb8bcd51429dcf220b97654983f0c3c91c9149de0fe0ce51f4500ed535a02d068c80177b13e95aab3f6e1baff485391219d1db116ac4377903e52aff3ae8a3fd47e132d57adc6db5ac16755b12c121d3a650939db6fabfaf9ee977a095c3dbd6dd63c16e703f770a592feaad3b90e32f1a14372cf6647078984833c47d4e544075029f4d4a5bf0729ebdff2ff0480f1dd7ef242ec0eb8a9fd70d87318de749b15923a4dd28251dae1601568ab756e4624433ae48ef75b702c86ef794177c99097ceff7ba68b6ad90a341acf8b9aa5e10c54f03f4f6215a4890e1341b191f0bdb222a21201fb06a385c6c31f1f2a9e89e17003a0210dd9c9ff7c1ea9a736ed8fe1805ed7f1042cc5325cf6ff35a1bcf6062c427b78a31a9e7148cd5b95b88c46810d21e043ce1cb573aadddce8da855937e04e19e33b7bc3942edfb002d369eca90ec998f8ec6ea615073fa20a6f79ccd0975fbb512f0483ea61fa8b0825176f65c4cbbe9b6a494ff69263fe6119e6169a33882f836279264f9b72fb23276d4b228fc17bb359b875ecfa7dcaf5a6a3bebb4a0116053a9ab45656804ffe979ba603e8ff7c271627e1e68ec64879745174daf9c6935447ecbd767d763b867b0e07ce5259765d81f8e6fe72b5dc4a5a9949e934f83ccaad5118aca153b369f351ba755851e3afaffff77e45b9aec9f4081d6c18ba0a4fc32789fac6679f009dc466da797643d5792e9926cba4dc65f50df94bb4fda1c6e3e6fdce00188d855cb9af6b7565da10978c28dc7793f2c5604be97a587604a0f94e547316286918418cc594dcd04a86586f6097fbb24e753f7d6584f657af34197050636b1e825b7eda47759d7c63e52e11254d50c682ba1451a9387a62acbca85f5884f77fb75873fa5eee9bab496e190d3d1d3146624376b89ee83030d82806c148a43f9a71797fd6882cde6768c3dc05e575bdac316c10a4d60b1d12daebd30111c08e08df94a721cf5b1700bda74bc89250652849e494ae0fa901d518dca489727b71aefdb12f9e909a0339cce289b48af47ca442c7eae53f39779b4de25859fd6856b8c27d3e9f2daf96669c9ca1ae18ea103f03046ed3e8ba155df54b20f95b200634f6442f8595b84b30a43d31ccf121d8dfa4183b4dc5f46bb4b54c264c1526ffb94584c61e0e1c1c6a780fb79cd41b36254793b6cb7e45a88d015860225eeca695697562bf6ee5e3de48a360dea2bd6a6a44240874d063c818e516ffcc926e0abc6c4b465ae2b66a6ab67ac95dc30352d46881dddd323f3ca59e74e9ec915bfcf14945ad63519da1d939b496bcd65fe3e1a4d0e34cb71f7c99b887c85ff0576038b45683701aaac6cbbe45251307b4348c79e98acdcbf2d33684101072182dc3604b6141efd08f6a8d9862951a666ce94ca4a454de59eaab293f078d3e0ad184bc92da6380f91828f3c2540a3a307c3eaf3246deb36a177639bae4795f1496504bc58e1276a24b038bbb773407f7ddd5e27f40dd696ecab077fb419e4a6992759c399779e5b31e564f54553c2dca5ad09e83499cd37a16c616aa3b373197aa82c535d5582da5e7bbfc527a76f9491a9182fb5e735c0b23e395953c9a5e9cb2c5e7efa0edb7e055d9a2298ca318a90a01fd81dc972fd54b2c6f1bafc91dc0e92bcbfcaa1ea3620f1f773bf6e44a748d1e3b7678c312f847f5510d4324f720316e763d23bb2ab2448be07ee6a8fd9d511df2f2c8b82cb8951d737856948da80f33ebd4ede3d9bc57ae2ca4ad1d5d9f496435a3b229e0c810c032a5af23edcea6076ab6247aed0b284203ed1b1d72b3b88db628b38f399c063b03dfa5652c0ace850e33d9689e1e711823d106ad0baf89beaa205a3c121fa4201c685000a673698cd393aeef6e0362047d6a7506194ed636b854247ca92f3ab99431acaf39862113a31bc1e8ba83108d62b35be9402ba7d985d9a4b940d7cb45b1377363d2295f5f87c72ae41904465487d2c6f98b80758269f01aeea3bc4c1a8eee5fc8b83f98c3578257ea953bf1b5947ec34c9d39071e736fb3759cf91a8c10df9c1943372b2287b0d93821f8ec164e046e21d7a49aabb2aa35989b8e7a5d70f77eb34b6b981d8a3e39239ad312ffd3ee41b46780fae39c7db2cb1618e90d3ca19e89bea98c4abd7b51258b8e79ea09e74c6bfa3da287bc4ba96131fc87b20a8bb56b0dca13f1321cac2399e462d1f94904c86cd03f4afef7cea72490f1b7ac43e178b53972e9fa1b724a1ca18a21c87efd7a67136cb62177f88d3958ae8b3374e7a300eac392d992c7b575c1483e8be84be6efb5c4c045e9ea7542c1f94a38472caafde68be39f13ec1b5b9bdb46f1386b8b5bafff41dec8949442e3b4ce4fc96111531df611bbf16a00a1c2029b6ed42a7d9313103746a11f3b64bc02086fdfa5f4e447bbcc4458c7e11b74a506de8b4695626dc8ae1de634353345dc71bb7a9eccce8a6a728b5387ed88f1582c86f"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000009700)={{r6, 0x4, 0x4, 0x9, 0x3, 0x9, 0x5, 0x3ff, 0x7, 0x6, 0x5, 0x8, 0x0, 0x200}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f000000a700)={r7, r6, "a4d340cd472a6323ba9c50bd70ad6c652c6e508c517e7416aa4fa9b93f0cec044888c6f202693ac294f47b1393fd54cc910296e4f88aa6e606d09f9b1cf656ee3e816d75ec2fa7892529dd4096fafa4700ea07c62452d3e6fbbff1ec5d48c0445036b5fa098e2a7e1a14c997bbffad32fe894495b23fed1c0d18c177ba423c39d08eb94d70315b724d20023a53e2dc990247abaaa9667b0bbe5b45df59502f9ca48310929bac2c68709858b86710cb7a961dd719f4186335cafb5317466accba0356b7b5e4aedfae15b46402bb72067d06523cc2e413d85f3e4781af78f09027319c8847cad2d8ddc9ba7cf71bbe856b6dcac7fb05582046da4942dbb9ea9dd5", "38c1909cd0d30fe57ea2db593d7384345b8c5ecb6e3fdac607abb35446965e72c5f663712b616b702fb7396c3a48c4458a388fe84c7adf44e9fb4867abf26d8d78c25bcdfa1b6498ba53c6e223d7e429962b25ae7f183baba5b06fa36f0c57c360bb90a963745bb712a598beb8985c0323fd72548d516c9acd2af35d3e16ba05c1a815262ffa455570eb8c0675fd8b50459b709d9daab6a78549662d0c1ff1c81aea56b309cdae79aa84572856a365c5c3916865b2a034893f7dfd24bcfa80f761f4b86e9458a117218ec097804bd5022e7b44db38342f5e8b87a498ace99ddad87bb633ed77fe0c41928dc70f421449b989bff9611a085d4eab0a020b13e61d283b9a5802f7d608bdd0cd7cbdc100580f8f9b11c64b2292080af0d2fe4008cf1bb99440fe6c079332d864e99582d9caa6f57f000d13b502bcea73c8cf430ad85fe9c9af74dae585a8ce1b3bf2970e4194cb4e00a092b50add027a0786f617b271c18e48681c69f91c521dd5d0de5ce315df2fa753b21d15f61f919c07415e4e058d3835e982cc7f2eca7fc0ef40ac9ffe4b4ffb2c0099e17266427b44f76a003d7443f9c3c787f63d8043ae2df726b7ec6cbe3daec8bf9bd6f2449b798c585fcf51bbe780c66acb453e2b2f22453f16aaa0e2d47cac1918d263cafa680e05237360d6b729583669b26e633d9bf49548843ef6c1f148bcdd6692c2296c9252a7e566b6276af973c1c45e77859829eb0011419ed023fd4aee4f279c887f1379b63dbd6f49267aaf244d7a106dd9517dcbb42e92f37e46edb60b23698b1b320b209478cd5dcac790ad1e7a70de35990b05ddb8090f8abd1dc03f926cf0e87e78460324681fd4af7733adb85bb77b0a2b733fd08cfd8842e270a4d0a7636c2e5021da79515a09be224dcd2f8bcce5cb87e987947585afc8c6b57b76322ab35ccd24615918491790985434384865522920012b6222c212fe722ca6ad23b2ba85ba87737d1521b20a7fd1406fb1fd33d58f7c5d41a54938ec6137f5399c6946dd4b01bebfc612cec1018a045e693ff7f35f4abfe4fe7461df00bbb3199b705d8cbdaf32dbf2ff8f9fc26761bdbb18ccd15716384ecc68c89e83b23ec182338019204cf5caaf3328c4156b7c10bf1cd35516a8318199a77e56d93bacf112bd57762c55466b627f6b7c522f4999ea78ce307bc4aa54722e78d224de58297d7cf21cb7334177100c0760c6db910d0e29b2e8d688d69e352f6bf642803d9d8b5af883da472dd3108a698fd5154909ba3ce645f8f6175a795e6ebec1de3740f85b10efa3e7d35044e960954e6f8396b124c2c19e62f0b05ab9dccc9b7556ae40cf5c6adb92c2baab8adf7bf78f7fc382f3911669d067a32569d3d02075f0d20bb83e9224950996778ecb046c8f0275f98baaf37c494c0ebbf31268a273f147d9ad3662f49cbe02dec13be9d63d3cf6c7c9678444aa1cf118a1c74e3b9859a65835a525312767f4354c2f3369c8f06af1a578c02fcaecd89f2be042dde7cf460a272bd9798a080839c200b4c08ba9102fadb2ecbeb0943c2c53c82859b9c10bc2560b21d7602b607cdc28eb93e83cd0ae15a5dd1cc874df48340a514e16022d958e3c2b9e134546e85ca91b1b90fa4e0a64ac754e8f76bfc78ed05746e139b294d56ff1668d6fe4b74426fe6cdf59a71e2df41bf5809fdd60cfa77e568e01ef8799a23b07a18659d02e6954ff482eb266bbda88de1a624eb833ccc2eb9c5f2627ee22e1384349b8fd2e28f51deda57c9ef184c67cab2a7e1b265791bae805349face87818dea36557d284abbcd7ac3aad2cd6576320fee1c4f0bfae167deb60a9814e220bb8273112cbac47207b080ba38c0a34a18f680d3d6e39906a5f028dd43783c3c1ee8ab3eb6dece1cce2453886021a8a23386e067c9aa2007073a445818d3a6f9cf18c873cbcf38a8fbb767c238f28633710aef7c9457bab9dd2aabf032e2fc6291192241370f81fbdca26c24a69e353d4d095deed66b28356c8820d0c62dbd8cb95fad83e320b23868f7a242b6305ebb611e2e2132f174bdcc508d6231049ab4f36f8b0e9672f6e59e79b1019398279c3de40bc883b25abd43de5b90d5e3fb4d00bed73d921c3a2d834a51a630d341bd8509ec3176cede9d4542d9dd7afe027ad50fc6f677cbba6003e7eb759626e86da088efd1e349e1f201386ec090996b2e925daa96ba46bb73e95416d533a98b8f2725b4d9be59bccbd104d13c4e21f2fcaaa25e09c0873a51f6dd4fb197e2bff0d0dfc46a7fed68f55be291fe6bd640f27e23a4cc8b884793eac6a6c0ee9117f19b8e2a528040a2e23e961ceb1c8b5598a9f04e443f978e5748d3d9c657cef5e9116ea314ff3b3d6078c1131e976425cdddcd8cea1ee1b730e00d9b2babe4e998860d1272c065a65dc479b3d7b3684dd4be1725ebf3b1aab341995b7ecc8ee6674c31640e4f4b87e845c15309e5565218d082429183256403ccf8cf01eb9d48e4446cab501a979098411e63aefd3ff9ba8473556073e6a59c82dfc4bcbcccad6a84c2d5c3e0ffa1134022d0651fc9d752861625f2b87899e674ec6eca7e39274cc4c7393dd386656539ebc685b761cd0fc3c2b597bc3dbb8b9628dec0448a89cdbf5294106f49a2d8d25a274a801f743ddb07254182ba9926601f8d64bbd15c72f25c3ff3c87679af6290c14ed5d0b1d3741e9f470d44b2aa92bf4055bbcfd56e9f3ad41537d89e244761b11d4e840b04d1bcad59f3cd480b94dc59833040065944ce3556944ef8be7b3455a3ff52deb8b15e70ee31f91ea2053c4becda39abceefad83ba33ae7b77ddfd998e61b8e187807e829b1dd147648ab1e5f9982a939f123e71290cbb5ad09bedc9852f9929f233f1f09e70ccdff99ff35119df5beb6ac8b2a48861e8a461ed1031f5c1578190ca1fd17c36e7d53f9d013473fd3766054681deb9a51335edc4c08d34be6986280babf4db5a0db3f8bf8b820769091f4219aff43c568acaf0de600649be56f56ecd76591bdc19a9b6b0cdcfbd61688d14c6cad9188b74ac9a5ecee01e0e26fffec09cf2fa3a83ea52f3896604f8516fe90928e85da0ca1083bf73fb8e87aecc8010ed3494ac722a95019723490ffe84dbe496171d376cc2a3ee36cab5597132748cf98ab0dedbd2d37511f5443507446a36dba1012ee4db4d38221758782fd245bf2df1c341b1f5c45bb7b3e14d57a1f2f6239371c64b41b025add07d6dcde8615caf18800ab3fc4ade2709756a1931a00f5664b104271aa47343db04822d30a971ee9e984a1c9be60b388f0e84b7becdd23e2e10c7cec02af0e01b19da4f503687992361df192702d683d268d1f74dda94b6fc1f62ea960507232a8f3762b3a3c56f006822fc275dd0932cb3166bc18a21a34a3a0b7d3ce9e99122df8738cb033aecbd9191256b2186cd995e572563c4b609cad680afe9243eca1f2d66b56123abceb0948b6c55a6bc8e343009116c7bd2a4fd93de4f5b0cef28d1b358842c5fd309d7a9c7c08322c36b9b8696b5f424d0cced5337487b45744660db24f6dab888d622be55e19f7dfc8887c3284d8e61808343399befe64d261cd4f275485c73bf938d874f1e46d68c8f2100bd64173d3f91f5bcdf0362678f33daf8c848c1e30e8034a6aa12d92fd0bf20a54e2dec104705a8d236b59479d394c6e0b7663f4f4c54c93be20f335adce6e9a3446dee726508b2202d39f9b2e0a008f1f1fbf971cc85457cec42d435f8584d09db12cd8c5669e76250c76e146e1298ee1a97fc8b99f31f7121e0bcc9fb1e052016ed3e019509a662a4c7032ff213f247c7ed4d7f60bad514d44498a8afb0c1783686077ac39ffb072f565d2406c2d7e2970e7029f22bc0d9bd77f61bdaaed6331be5a8f32abc22631e746ae1f1a389a9ad96a4b4c1d3b727e7219b7eceea4b592c84dfd3d16123d37866654ee1e8170f71e4ddaf5eb527ffabc674e7e45955d4f0fa243119d6b0b4e401c2250d57448a81ffe8a436ca52c488b1d6e789848800001cb2f8ceaf91539b85500151e817a8c51073ab4e48d8fa843c89e0219786143869693572dfd69f8733cf5908ad5447713cdf3b118d98ccd41984d7e9ea15730b33abf8c8313659a406e74779c36ccf270bbc3f6af4f2317efcad795cfd111da5c955dec9b813e74ff20bbdaa0637df7f7713c59ab86b858bdbc9e9a3c47cd44f05c7d2266cca480f7a49afcbda3ff8daea39dcd9d4082e0356a43dc72385ee4e5888a1dd3c65cc56fa61efbd0d8e6d7be6e8d3dfe85db39879a5f1af9b01e0df115b6ace9caa47d7d045da38de17b21e9db87ba29205af3fce1d21dd26282020de60a0544c59064ef6c35410b60cbe692d59f74af170887577348590a8eddb307614c961141d8a1d03f74b3dea5facf6ead53bcef15de7352b035c99d9bb3ff65381f43e917264da7a89a00cf69a0b6c94ed28c8f06725bdce0a5bd829be11bb886a0edd174a67c04671040bb4e2edbbcd16aa890cd7e07c7d26b8069a68aafd132c034513c738f71366811e13ddd883e518923392f405f6734ce89493b97c4d5de988ce5ce898bf758eba89acb67ec0388784677bd9b68ad3a0320808d41b1ba8669046c14658e5616b1240501190764ae422a4fcbd97bd03c45cfdb22da54ab9f88ddd865af28a9ba99805a1d2c9de1c90bc1593b18e8c7078f58afa564e4826088c0b9d9934f59ce213e4a508cf2ea10852dc1526168e3502ae02f6f92894021084b37d649f0ce06936391a529b61e53ae6ad184c04bbb872c62589438c31d6cea69cf2c4c65daa79f534a0e93d24c3f2d0a966812e3b5f626df952db8b0580d5f6ff89a54b377ff317a32cb44011a43c90c92fdbd319a73dfa8893c4f2fa6ec5d55a1a507375dc8e88a01e333dcb60ce7a5c1e0e5b7570f39828a4381631ed1a8b721a327b39b5dc4595f8db2aa91c990b165729cca2345d68a49f2fc1a27c315fb59dc58dbd722b1a0564c80b26d7d7d18538f2c54592eab80f516db759dc29bddab8d40d89b8c17e532591ad2c5e7f9346490bd6ce54754d6c827621df95feb718efebb108c61034cfcaf3313871f2e25003bbac8ba9cab9476a835717b742d59f31e17d00e014cfab9154750f8cd5f06d0120fd18a2d218c13b0b21bcbd400973576013d4f182bb944d3b5219ea426148a291f4946adc471b6cc10a0b8574472d026cc0250eb37313f61144a85f8820e870022ac27c0593b080f7f4b6266d9db4e6b9f8d700f26be4e840cbddcfaa94d6b801959e792918526b5e39814d650d0bce82e8d5ff11009eb2af94ab2f15e37bd93fe0494401b47f441a86b3131b761250ceea132348692d978cdb9ec916ba5c9d8e320ae43a21b47e1fc51e42db2cf55"}) 00:18:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000030c0)) 00:18:12 executing program 0: socketpair(0x25, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x29c) r2 = dup3(r1, r0, 0x80000) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000000040)={0x0, 0xaed, 0x1}) ioctl$BTRFS_IOC_DEV_INFO(r2, 0xd000941e, &(0x7f0000000440)={r3, "2708a4f5daf0e1d93be9d5e28c00331c"}) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000001440)={r4, 0x8000, 0x62, 0x1}) ioctl$F2FS_IOC_FLUSH_DEVICE(0xffffffffffffffff, 0x4008f50a, &(0x7f0000001840)={0x23e, 0x1ff}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000001880)={0x0, ""/256, 0x0, 0x0}) r8 = mq_open(&(0x7f0000001a80)='[\x00', 0x42, 0x14, &(0x7f0000001ac0)={0x100, 0xdd, 0x200, 0x9}) r9 = dup(r1) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f0000001b80)={0x59703a188909e0a2, 0x7, 0x76, &(0x7f0000001b00)=""/118}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f0000001bc0)={r3, 0x6, 0x4220}) r10 = getpgid(0xffffffffffffffff) fcntl$setownex(r9, 0xf, &(0x7f0000001fc0)={0x0, r10}) r11 = dup3(0xffffffffffffffff, r1, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000002000)) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000002040)={{r5, 0x100000001, 0xffffffff7fffffff, 0x1, 0x3, 0x3, 0x1, 0x80000000, 0x5e, 0x8, 0x1000, 0xcc, 0x100000001, 0xff, 0x3}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000003040)={r7, r6, "3bfdcb9bb499be351e1a260f08fa76a1c9fff15dbe6a728bfeb0d436694fa2029b92b72f1763739cefd978ca18c4a468aa3e47c28fecae47e6d5ea22ad50309d09c8018bb8c897365fbb1e1faedf14d986daa7d263d3719c41be35f5351eb0eb0439def9782669becb3bb48dd30ca58dc9fd411dcb7cf0d93be80b2eb1123d31801d03cad31ec7d83cc096bf914a65f05d6a0c75f615dd8259a6bdc3d1843ed8e275d89126956e21f5239be4a85418c7a46baaead191962966b8b652655df86a65cdbf3bf0a1f0b00ef6a7ef00b907688271772e9c3971b9c76d5acec33ba9b64d279c1fdbef270435b6a59c1311e0b70b5b8b9714e6854d0eb7e45c98266812", "6fec41897b36770ac302dba24cb3cf61f7fa7f1c6f7f22a77bb022e55b0174a33fd5801f6c63b710b7a31485bad35cccd3a230845f3729ff8b03ee9d149204aeb04a1c4a36a31b926ff3446a25adc9e85dde424bad2435062f7d4f98f76ad1dc26ce7724c881ae42610202633a40c5adc10137f6733b8034cdbf278c696ebaf2b7ec6e1e3a7832c8537cfb84f3b2d66355008a0c223cc37a0cc0b6d96a4fe02476ad0b68e3680f5d5055fee31c887a7afb3a3202149aa459c282fb88ec81b99a6d1d430d5a474b628d151894babe729e94148ef23a1d78b099e7e0cd03df9cd0bb2573e8c5ae56687fe2827238ff561bf807c26df564a2146bd6fa91fe78fea4754cac68c848f6c507d79833ccfd47675e21222a81e015d5b154fda0a3270489cb1aa99cf675eb6fe782dfba75924cd6f70c9e9dbc4258164d227a051531711dec437651c432fad22a7fb64654df5c4c01cc589289ab4136cb182ac7a62279649cf79d7769c74a450e2af3f162f75b2e9b914102227856e4abb1a404ffccf7f5c52474d4e64db34a4d91639036a7b67d82a49ab60410625476a4ac998dbbb4621b1e97c16cde5ae229ebd58f6044f6b388491fa8aaa29e04926f06eae7556774f321a3f0cd4f4e312cce288851eac3d665ea0e1d4943527a139f524915d8c23d71b2dc662efbb33842e34dd12a6deb11c7d002f5426b6b193a03215a54aed7e8428d76e363180086bdc0eec1366a23e97606e2d5cf81fe492b65d0029899bc8357ff12d239778805d56a5c6622159f3326058b626463d0ba32232c95089d2f6bb1e633a3d373e8f42a5f02321070bc0832d3c9c3607b16576a51e7c8c17958cb394256d4c800b60539a7ba777b7583705e1c130cf78b6fc6f5300f4ff3d69a9b041bb1ad66da880d87c0365ed75b98ca97f6a9d40b0f4c3f4e3b2e78223b5667c79eefd15920a2d248bb0ed14656a411405d6944e6a2e58a5f7984ccfa32211d82ff6ee72959e4000695d3402aad0329752a18172c4e841bf1545a91f70cdc7bc2d40849957b0ca6f60e2445fcec3b183dfcbfffa2f176bff9f8bdb7200b9262bfd339e65e51c9bc6e39e63de3cf29d22274908a7d0772c208b849db43ef049106ba143c1c1be48b5e43fa8ac00b385197e5f24cf0b12821ecb6375f46bee55b5899ee5010bacc4f9db59564955eb8277273542808758854ca24f101aa0f153154de3c920b56401e2e0384b4c508e0b6ed5c6dd7b4ddd5675937485e9f7fff4f8b08b90a82e2fb5749d4eb85e23fad91a7a2b96ef0bef0d63002c54b904879850e0d476d0606e177be048283577e8857332031787d9a576eea7382b4f4c0bb4008ddd5d30c31e7f3b4536ae7c35661bcafc30290607f3d90b2ab9ad20c21a2c84deafeff64df98d1ad55e49139ad895e205d8a0d59f8d0824aa2a7b201b04e5636d5bd2cddfdd49fabce881dfc17be1aacde7ce489fd555c2b7423ce934b441cf4c6655ddacb399e9131419ac506c66a7b14d75d806f95f72bb08c0f638349aa03744b2047a4e96a04398761cc32d0ad2b5b8f30bc7cd30652be10e9126d46fbb5e857b84109fb4515b9e6276ccef88c3837b30b140a9f6b84fe051d4e828c37b6ff2ea74f3ce2abd1b59e6a733fb22554166a1d6d529c2e7a756af32211ab5e78db468de1d8b21b353334d6bc4c51ab58d8d1a7e81d5d4cc8a5cc43fcaf4ac29a8af4f97833a09016a5ebfe2a7731195d1beacc5f7cf7dc24c4a35dbd5ef265d86071686ae98dc451e90a722ea5eb39bef6be0a0fb11fe60cdccd07cc8f1450fd0f2fe42dfbca193e5874ee09a5c18fb4a019a3cec2883318309b82501e3441191ac6a53d6efd5cf1ffb44d7b9674b9470ddd91ac5ee72bf3ecc338a6a282893e845d6cd98c158b0650f688fb9e9b86a6c373ee12be64e363c2f1a86d5e948f816541ee818638423f39fcf3b93b40696f4573d5c0b3cc04fe5e942917705ffe464c74d027f896fdaf7f89c62886d3241ca84c1f58785dcf620915e429599a0bbf42677ad83aa139e30fd90052db391dd2cc044f026a2c7d402635dfe5d27ea68a946addfe293c8c504c5a924cdd65381e0861a8d64e9af9c75e038b7d29c7bc2116256dae5ad340b10f49859c6aef990892ce61265bbfbdc716359abba82afa470664c511f128ddeb8e5f248655e748712e87ac7f8469b58dc10d68aec4e6c96c897326d4b5b63c8783175fd9b1dbe3041bab26257bfeaf088cd2c16e1e5fc1a4450c4171442f9480d77dfce63001a2e6c991b665a90f5f2eae02f73949f5d15b63ef50ece75e0fb1ebdfeebf2b79416dfd4acbebd7e264b762078f3ffd583430d5a34da0f9525d353ff85a30dddbdb131da9f440bcf0c1ae3b8eec497230d79868c994c342e26209e96be216fa07c6664e7324f6ac40f4f8f4f9ec6d99d6ef0629844558feb04136264da1addd5fb6dd3ea07fe79e95c18b5569a814d8151b384cb0b1e5b9fa6caf66c977ca304f1bd28c3393bf4b894db61c036b9747c967754e1fb03ad977f4f1fbecf1e70c5382d218ae4ce36e3ef083b7d25cd3d01782d2652700df1f157f5a78bf38dfdfde43e55755d2a2cc92db012ae0d4bdcb16b4447684160fb240509812fe00665a571db863501bf2902b3c704ddf4a8cfb80feb116adbeb22fc24db8a29c0c9dfad9a9717507bd13741b77404d6e2f0cf36c935c33a38739e834d4636caf8326b3b79f420d664fab88244549f9789ffdb2661960718a82805548f612a4c48a8be4f8d69a0b57dc5227254624fa92d841ab89882ba83df5aa2fee802df4e8b328ad03453579ff44f92403af9fcb4f64120ddca502510ec7777d9b4440141b922ee7fd32c4846b082943885c76c54af3d0643c0e5e3a070bce61856c5d901c5647d0659b34799e221b6656b71b26dad2c465b2de173df5ac761ffb8e3ddd4a1e393909358b340efe4f7a18ddde5e033c62a69c00590bc4042d760c44eb4ab07d3fad651e4712d7aa72ce700766cdacb9a890549e241d29610d1b6d16cbcf71659f7444f22d39c22c431be54f0ec60a4bd083c44633e59cdb73cab1a2fa57ad47e1e7d771af075ac80338983c60362d1da185755ce54f4fd794db1ca51dc7f65fcffe554de3f128ef2c90b577a4159bfdd480b6543a895c43c3b037d73104e95104baecf785767328cc8d93a6e3358327b081e2331bd8c7a03e4b8239ee98257f42ede9f0c3ac454f84673f4a80ce0164045ebe959b8d192f4b0ca59246e1a760edd72aa25dd15ffeb70f557d61567c8af01dc06cc5b8bff621cba88ddd68c788b0231b901cb7bcdc4a0be186e3a7855ef64f5441823be5f3b849e7c843a7d6cd6db1c26f8c8d9f8450b6c3c260eeb647c40814da6d66c31284e9c3610253bf94c6fc1327b7d26a0ccf4b0bf1ce9d2b4536b7f717575539a14b589b3fc8ceffea2bafc7a99d89b73fa705a5b2cdda2c6b13f79c1be7331e697b4388314e5f379378f9a32dbf356b4268c0178df2fc11825a50fd066391b0da1fefde6e19412138f8ad2a27ca41466fb8de277725a034f544714d482b29fdad110161f71293b8a9da68202541812873286390cc3267372332a80749614d2fc6a4cd5d51ee45588c49fd3558a1f2696b567152ca8dd8b9e80b7660564a9ac6092da68f83724909a538f363f5e5c4fdb81b247a48582dcdd9968dc91ee12b7e335ae650219bfe39b445f38119c6ee440f3641a55d8d8d9aa632a9c020a994996de5d62320527d45fd182aa448540c89de79daa1de87dd2684f979db2a64ac7fe02ccbd948ce19bb657e3fed824b6654881c6435799ecc0a6191c7af20b5628ee5b5b44990fd7d576b187816e32dbfde9038eb4aeffffb19e024cd98c74be896785dd6d7e25d6461b1f79e422a4025bdf4f6043fed35238cf1bcbcf35e0c661db939698021ced2e715dd1ce2fc5085f100e5a93dc22d3fb15a2f4fc406749059bd4e4508ad9328c6062187f6ea3b893c5b565a44026689432d0dff516fe1fd362c1c8d4884cf7629bda2f86ee5ccbec29396c04c73b9f670ba261a267eceac643b039d5d69e17ead10c67f7d8cca277a039b9930d1f09c633e1204891da6df1d8f1bdcd3eb3e35ee877e5d4c1df20892517c3b548477cf07351bd89669011302aaaa21677e474e66d6a8150af7e12188caec0d51bcef5477b2b4d38070be31590cd1032d7821759a781353363cae54e6df9b7977aa7fb3c41c742d52844af1d1627afc4d4c42be90e0dc37f44f9ab5f566c368c7a68088aa9769eeb59a7f79c7094d914407bb340db8a0836690e7c4a6c5bfdf1c4dfcfb3dfa0d7937ca306eef6d446edb8c2164d32954d27d843be0d2c17d66d2fbaaa5ab21561e8e597bec635b4b35c85d4387c23cda37261cb1286cee0a44056e24046b6e2ef040990fca6cd394f8b85e06719f4b22473f6700f71f8d9f94698fd118a1e0b9cec9dfd9faed1fd0f9eb1f164929ac3b485c2a100f4b74016ea760c3f81dfafedeb397b7b812bff70cbfc6ce80753f297ece7c2effcb1ece256ac0ac1528fc647133eb226055e2b13d2eedbb2908bca636ec475e0240904d7760bb06bb1bcc22d374e0d047c1ccb5bf99ca27c4b1dd461876a690d3cf4a3d1bdbd42a69438959b76159fc199522319cb196bf3cee29d756710100d402e36e820be2d3c6959f8050a41cf276a95b79096f19cb53665673245d658a0eff28598e5dda883b44f7f6ec9ac86dd2582f9854492f600b56a2bf9849ce7f39e05a608a22fd81cf797ef9cd953383cee2a6588b66d4410c1a498a11ed911f01cb527dd2bae59eb7cccf9ae74db4f859b46ed2a841fdb8971fc367afb804681656447914fb51a85a7636ab8db83e27463c680249f276d6edb6c0f26cc48056794ca980447f78bc3f3a9c5a4ffc9c29933bcebb2c8e4b3e5925ef7ce1fefe139d63f07ce10e1e8a1e671bc1305393277c925c6d20629ff0f4439a296ef066e962983e07094310992ffaccb6dd8178b9937e796ca59a22239040eb9e63af427a84e3812f8359a1ea36eea3fd57c62f335ae0d3e79cfb2c576e3ea8f2b78c5270d95545d4f1b3eecd8f70da83c6a9a7565b717a24a6dba099181b212fea3c347d62381c985ffac9b80aa3c0917533c94847432deba491dd318f881a015f5e7df82993a18574d962cf7f0727c3c2db1d000f6e0fc0585edc4a72e020a1186b8995cb1b32d4a5a3eca263b876e1f60934f1cc72a17942723ed96b96506ed2a96967943547ac07b8177a415be5b13306d34ac24de0a138a385ea5c8a5de49ab7fc944920da6225bc5f64e039debd45c0d7f801bc33ea67012568b3caa3631e5a64a372f093ca148126980eee4179dd05a71ffc22904ac7d012910f6f234a8459af"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r9, 0xd000943e, &(0x7f0000004040)={r7, r5, "9932a50a046ebbdbb37e6db6f2f96c397b26a6af96ff7b0509dca274d99044384d13846ab94af5ba05a7347a160277339d4a2bb2b0f78765a3c72e086aa57c51f3a1840daaf58ea4b636d57a4c2028662c0037c89d1e32e7178f6ad60d3be0d85beefbb3861dd404f8f906780f2bc5896ed126d22b9c3ff30e53e98f1e03052c38493b8ed212dbf923948be6f69ec426d51614cab25b1e423cb72b2544324fb05648b7f282a42274f784a3a18e764929ee4f463548e5b9a97fdeea76311c5d82abdfdbf2ddbc8b57134ecfe1ae3e5e5b216ba5a3d4c93f8d51ccabc97347218243b2536d792d23a4a05e3b09865bd0626f06c0e476cd7dfb32330db4c52d7dc6", "574eaee848f72b0e64cf6cce81bf3171ad14487f550bae4a2394747126cdf99f135430229f964ac840d889d3bebd3195b4ee12ecdff0f44a31d2dd31aa8d7e1e124eac24dfd3e27021bff7f8ed2a48e659fe5ee45b3426115940f5c77ec29d7a5c6f79becc0032b199c14a6f5e3b940a941381e78d0f9bb997ee42f40ed0b2ff1276bd7a7183966debef7c81fd56ccebc103ac75aa782bbc4ea8d2bcc4354325d423113769b41dd8cd3db0bbe47b727b8c972690c4d8b0fa859897ab3bf661f0c077ba249215162e5848db86c417e12787fa95d405996f338014b512a91e6f4c46db774e2ae9dc2990632b44b5cb638cb692358d8784d93df94e4733c9642c39aa4b78f2e5aefdd771d21f92203992579a6cd0d48056e56d8842d514ee7de2c1bb74e55a11647ad195a7ee24e9ac7e463eeaba775bec23ee2513275b758e25c654135f26b7d2e389241b7103631e78ac695aa6ae0c520e44ec8857549120cf53ebc8ba3a98d9a1dc0453ad2e42a5684d105ceb7fc8a8a2a78b2a0583bd71c0fec4de083bed344316d09966759258fb64b009fd221d39b19fd8916bcd749fdada96b791502be14ea6086ed038e8c46c0bc3f255f84ff91ef4e5091e8916d2762502aa6c2b89bdde2909b05e211a0c1c331b5cb7ae32e6ffa64c5c4e07be0d526ffa9ad58ef79a24552a1fd8dbe7bf3239fea2fab98be115016ec2b3db9afe83560f5bb5aa850b287bcb7098702218aa618290042272c39973088d2fa23d0014853457f727e8cf26c61bc6a031365922859685b472acdd104444dcc870679bffebbf6b0e5f17b9282d7481e38acb7b4e093d21905a59ebe0984e519838a527eecffb1842eea5376173145957d814c3917d6733480f454624c47178c5d4fc3c447ca1417e8b151271e28014fdc440ef0775edd6cbe82ce17e74e9adcb100210770db25c2edcf600a9d35ecf8959f8bd8634d9f59bec8551f2a7e7fd364ffa863fc97b3db121f881aab8b530797dc5aadd0a388391fa3a257775174ca56cf1cc0c2faad8d62932c954ea96c9dd4b5d8bf91473a60f8007235772fefddb9d112ae5065d10d9646ea8b9e33f1e7d97560c790fed36ec79823506ad13631bd36683096ad93db4973789f2f1bce313f4b91e279b7fca2bfdc15802a7dbd1d84a4fa5a669610dd4de5c8807a0a86f217d3cca28b67ef5f995e4f1f6217bbbb4adeef7b5f855b514760956c2516b6ee3b971387f883ccbecc3458ba4e9b6ea6d4555f6854cf24c8e5974c017b96c5f9dae807a8283675cb9da77390197f6a770735266b65b884cfd83bb0f6aa2905bb02e2e7abce168590a3a2f0544965cb5241b79c81071fd932f33c6262ef6fa952c79f463d3502566bc7aca9a2935e2bbb337ef85a9a1e941bf7e2e7e3b470f7dc137c5ed30bc39a8fbf463e4692c7c029752eb38658fcb04f73b6155c960e0cf35c4627d36a9f9b308295d8c9c9fec5da8946acc327bb95a627537605f105e718435e083b624c691ece77e362f3f4e0aebd2020c8e223655592298e5ae2dc6b4acbf0982dfa40b5cc75fc0718975625b4bbc7cc0213811339f7ea10c6dc292142cd6c6985937885ad78639a2cacadf9a1021ba85bdb4df33f2d5926c52c0af571ba39f787c1cd2a6be3a3684045c9634d00449806642ef75bbd1939f667518d9323beea170f47c18a7566e9ba8b9f4299356561d4ab7f9ab47b072917958efb38e38df0a4578a545a27579eaeb9f6fbf6928b539e07591a4f1d18d3b7da94adf80f426f6fa9678b42aec5fadf325f5da8ec4483cfbe3186784f2f50db7c7fc065b8f0f716d3e8466f17c8c54fdb05d171f304aa146b1e6abd501ab084552d065da6d3f48d76bfe4b549c9aafd5765c03de7602edb361fd9cbb1eb1d221c6092c56495dfb2001c846d66046ef58ac2aa251bdeaef893cb4e4c035087954c894e0f3a1c9f5cf0e6efdad21b4a8b98125aee8925acf0333753df20f102c9486adf38fc93fe2213d7e0a30b32e95132d9187a16b4945e1dd29a6851bc33d25adcbb7b20ccf7137e438e80b9fc38ac1e231cd872132a499c5aa908eb0ad30ed1327d8e3048ed5a58683e66e8d3b167a30425df9e32f655737c4339e163690a357ff0c6eeaa338bd48d14a7e680b8ed27351ba52d25bdd5182e37537e5fcca508380a508bd3f041e633c23a1b4f839a3147d2121d45820e36ad1b49ab7a3bb4bf7458a9014941df16c17a2259f9cd43e280e839ccaf3e8e9c0adbeca831bd6f6e4f41d3ba36332a9ec09f8911e021afe9dc8a07e4182c38aeb05c08137b60f4f397c6066b33b209882efbd0e1ec2a41941263c745d6efb708969d172e58113b817f3aae4c91610f4c9c461247045406ce39199c691d5ce045793d72dc999dcc2dae13e47abee28eaec39f105458c4cb3880817732ecdf0aa4817d767adac304c54f75da44eba8cdc221f8217c85377fbcdae37f99d894b8985ba76bc01f98ed62a875e01985cab8129de836ed49b3bed398bcf11b86b097bacbd8d1b11087104eb4d84f54173cbd1ce9b8acba581a48344ac13fc5fda8abc170e84d41346719293c70b5901de9d9888af742913a18e5abab7afb3454e749383100874b3db1a7e88078e78c3c0ed7f6274d8aa29310efbebbf83e283e05e16c2548eeb862bbae2fba323308eb3ef010e52f73c0e8cb3bfad509b90b15582d27f2ec4beb92607f7e9a601aab3a545676fd5be6e0d94578a141bd120e6b6c971f1668080d5426606750fe7e2248cf6cfcd9e693873b8f189ed7c33fc319a77649fd1fa260dbfe1154768fbb83c239dff1845c5f91b5565b17202dff0fe1dbdbf515f129128f5e8fea9c13d013980ab890890eb2aea960cbb68b229ca4ade3d89aacf639e3112c0e8b9f03edce129a3edb395c92ddf9cca5435b8d5a528e60d917c5f2a3a79d66eb7ab1d8f188a3480113ffe7d120f2ac1a2d5f1c1ef896636d55dbc4e8b5fa445e559c7269a567e0bbc65ce8e717f42ae8dcf425a61d3a0127062d7acbda6f481927c91c8402188fec253e6f642e3c0cfce5f1cc5f788ae965ad3c3edaee0c9d7ab0538e0b025cf46eeea2154645b8d6530066d43cb9d9c8f05152d9f4189e48a3c7f325675841860b67ae9f79f82ef4104ce168e2864e716e1d58d20a1ee83082a054de3e6375233fa545cdf18e9b2d8233b84dc592738942669e9b8aa7b2f0e7da51ce6a9060e118684b38482d76861cb8f4287ced60885031cdfbeb4c3c659e69da6fad5b972c92ac29cd5a92b7ec549f0d0646da9d2d4eb058bfd77d90fe81e4b925c2360b4c230b1fe77f28ef0d13b65e3172da2d6be05cbb6ba7e0b9d01eb2a34f25a4c35e760b3e12b22269b927f7129d9de0660f9b87af2eaa079f1469adb53389cd59f72e00ceca3523f4b78c63e908d271aab4416d1d8ba0a89545263966b76c6d626471f0a47ec01506e249263b5eb26fe9a62cafef3950740750bed3795e5068c8b1bf17aedd8c97397df75fb0214d955e22f220a08d57eca3dd23da8f1461cdb54e92534ccca2f2da243b67aa1dd953cba24b228181b983ff1aac2ca3d2f90fe6ca003fc2758c63ed2b92298773dcc5fd08003ed053359c43e6ed7da7624ab5accd752a18618326db54f4663d0a22b7030d768fbbdc2e3680d930db1ec88a19146d1ed31ca8519cd3fc15a202b825a411d741490c38f9fe876ef7afda2e451ad4d5fc695b6e0a4141859699e53ff3d3889be923017805d35e7834b70b005bb08a94ead4e4420c93c43457c52b1f96182e330ee4036271c28ad0223e3cea8175b9abc84144eeaca344af72854575b002d0cfca4dc58d24ca696537e5a894f42a40956c7988d641549ee02db3092f6b9a79efc7dc926ab7fbdf4295c07c442356154a48209004bb83e9a0b31596ee8cfcb72aebde8227baaf8044d48ee5b51036482a90ed47c7c7626a421b02f0d09cc2c8e72b5319b69e1aac90f3854eeecc1e5bf87fbede5a4b54906423ded689f899371aeade0c12707b575df559347b7da7da32a2bc5dbd5ab954131cf928e45afd9256d3ad6ea750048dbbc677606d4896953a4f9c71445660749427fbc8471bb5932507ca6536ba46b6dfef6109829b8af02b3812e05c0abdbfa30741bd41dae8ddc9553394bbbfad82462910eafd559164513e1edb729b50dfae96806fbfc4bee1aa0883acecdf5683636215d47b2a735146caf85077bf9e73815c5a7346755a39ec2d1ba822ede069088de2f692fcc581a7f086a6c79eaca36ba68ec94eb5de1a66b755ac30ad40d91fda19dd035bff51292b804d523cc181d97b0feda814f9dc74ca7016983bceb32925945141495584780eda20964dc798a3f0b3b69c842a414e29204c2636ef21b43eb2e33857bdd7d96e37aaaf054a9f82c5af671dcf395a2565343e074149d4003fb0dc11e441c7a2869622fb0b3d302fe55deb3d3345aea5691fefa6e0aa576201df6e130cb883185f202be85d859bbb462c7b3c399e9866aaf3ef1e829b96f08e261a476aef45ec9c61ebe6488399a7f82bd910916768a59a4a47c56112cfc74e60beb4ca9994de0353e1b73e10dc19fd4745d84eb31f4a69cc70565b0e06b838675acef6ffff14b1015db4b6a224c0cdb8f28cab1b08808bf3e9189a197cd5a9e3795ac47f89d2a7fc4448d3f1f04b951f9f8d062ccf1b66e11d722c9636c9cf1394d1c2559f48ee535667fcdabee0ec2eb3ccdbc3454c54a144d8922d1a2e646cf7d9e2a964897eb92507aa109fe4d9d59170251ee8b3a7f05f555e959f7411ab5477441763eb02acfc0579bb8bef03208168e4ad38f2f5904cc105a7ce23b5243ca75b8f3e1e54477a2b0b810e7b30e86956ac43c37de65b329c53b4e391047a97e8e413c13b22f8b149d7e6bea3f9a70a65450d46299a0b093bfad63f601f588921b736a1b8321b8eae35e5b6f7c316b7ca6a6dceaca8689aabfdf4f0cb8b06d9e1533ede576d4a288b140aa11df9f5b925b7c4b9445855bd1d5248f84de1b8a6581e0f6c469f5776847969b8135609a33e09a619825654e913af57555251798aba0057639a13c768cd10a0278324426a0a3bfc31bc549676345855d34cd3d2c1a0926d6b35c2fb78d3853588c0bd2dabadb7fd001bef2ae9d25873206a0eb6d8ed6f86380443e5529c26d07f0a73ff437971108c3e6b294537d43ce4b1735471dabe692547cd26369a889e4bbed76bb0c0c19cdd573e906da11a3d454d2e2410b114841d31a5810a47e6f347a9307b8867123e39266f510ff283abe6ee54c5c8eeb71cafdcbfccf614792af614bdfa95bc6755dc1ad821b26f488d57c8c72139b472ed762dccd450f83189a036e7f633137feba5794b5c58bb26ab0b3f34043d14150db145a6343"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000005040)={{r6, 0x9, 0x0, 0x648, 0x0, 0x89, 0x9, 0x2, 0xfff, 0x9, 0x1, 0x9, 0xfff, 0xfffffffeffffffff}, 0x48, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000005100)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r11, 0xd000943e, &(0x7f0000005300)={r7, r6, "515613c5754921636c4361d01471325399b104f145844366dc8b5664e2e781f59e0ce8088231d1200ccbe00f7f5e987e5eff1a391d7b3baf939787551e5840e505379edc78cfda07a520576fa45f08ae20420d5ebad03cc07f18baa84a10d295c70db58980e63fcfaa4846518934ab682c0fe4e90b0ed16b137cccba3a7168a07f6260709bb738e18fcb2c0bfe3570b359436bcc1f19c6a058800ed73575797e4ce5b2049e6f1556077962981ff29dc88c3b3caaf2d308eb137d71836d3d951d1f50a0aeebf53e64a8c1718d47eddf02527082556e0421641b40800d6792583cc7c3ee2ac86f890bdb4b25b703a35dcc9ab796682b7c9c6d6f9159d847060996", "322f3ee04113e52747b97e7c6adbb8965fac52c309a53ba8e29287b9ea68c44b780edc563d83b1f498401e99f77a9db4d91e92d3823038a705c24dc66ae86e5c8030ea34e98e073347954d286197307a06637aa3f80327a38fac81a3949a79dcf19baa7326db6e6ed0203d35ad39aaef439addd7456753635f64aa5dde453a1257fee5ee0cc3b20deca6c6eb956b822054cbd25a9a4650d2668c7a4f12d54b6f64107c199a1caba15c3cc34ce0f4e12e0131665777eac4af1800bad495772d2aa095cb9309e56a4e3a6229010907d3df4acd00af96a7ade5955926f34f8bdd838ad3ce89871ae3d07718b264aae712dcec1b3be39c77636bef1a0dc1b3bce81b7eff4c924ee2239d50dbb5c30e5671837afa3624f53084061f9de6545f791d8b5352390c27bc6e93b822344a0e592f5b84035f610dad752ae68b5c065d4c9ff7ee26b0ed0a78c4c054ff99abb21a6e091e6807adb10262f2374f6c1979b7abf6ef4f84dd103c64f7b800dfd53d459e6a2276de114fb232d351b8a132d3ba22b271746cfde3114863e3befd29bbdd5f7430d2399482a44a072c45e7abf0cc095e9824a5da00ba9ec076c594287055e2a929354d3c98b3d654ec6c0f5914edaa6bafe7713502bf3115394cac2301a45c1636ae6637a686b22488abcbc9816c68447b0105e23f61d3b9e3cbcada4d93f6a9a2a4996fe10828bb05ec9231b08f99167a5b3192ea15dafb8be2b7d64deef9920d520837a6cc54a70a8e70d2e35ff6206f6f399accb6a2124d0d7de8a6d0fc72fa58739e28673c7bfb4a7b7011d1485924f38d6a3c59d32c2e8ae829a114e207226bc21d5c9cd19d085b093018a665a0385c4949c19729a9abb5ccd6f4324e0ba242128e834be5468a3fbaca3e01911778ffcd1b9501a7ca13705199ad706ffbd00348ee2d1cb84d25308468122939dfa51a06232289d7919d7a6d4843214710c212c79edd285e2d6df86929c2e931d445d4a874180622a67429a2bd93bfdded068cbeb69d5522917ae4aa8a683cb7b3151b9d73fa59949fcb4e966035038dbd0f4e5ca02990333a465d1adcaf98025bba1ebd348b8da985f7c939722692be9a48e1b2a87dafc5f3fb45b64c4e7b199927d9e5111d101a8e0a33907adab63f41ee701ecf427a9b376b7400cc7383538645c8e2fab90b38b394adae255724ad347560d729e29fc5c3473b4b9ce6892f61076efe1100803a2278bd1f18878a2ae09b6e813e79459d494791092c5012bea15ddc4e3a4af1de9d69be8ac8236d5d151bd860dac90a2b8e557076aee54d685e2181f05266f2dc0d4dbfdc378281335848acc7b825857b0fe10993e7ffef17375f47f0d7da411f162e4dcda76e6153544a23e6f8274ad9735f165c7677b5724e61728aa2c7e5b8054f780d6568c8b0e7864eaf1f184460c0e4b2fa872d3f6225e1b5285d5bc751aa00db858b3192412c90075b55e761e296f207224d60d0fd6d81ba17b467aec4fe40a868b7f1ab924f488e118c97cf34a339d5fd11e642fbbb42f3525e3015347f02354e4e606a2df62bdf37c402e2c73da026df5fb5f13b2890a6f3c23fbd9b50a5fe12988adf1c3db30fa6a4de542744b0e88f02777daa9a4fd4094ef41c58eb56c479b0fc4c85b8fad17b77a1876dd9e7e42e9c996cc68209a8429d349d3759183e9917c3c8548ac9e49e4def388fe46856eff5dee8216bb591f588504e2e27c4aedf88194dfaba7972d67323bf88aa56e8170ba9ff79cc54173f7bface14ede3b0af0ae7e7b14352aa60b8be8032de36d4e0208fa1a855018c72d2a9f0d6fe3a52fa3da9754f2537a9540585b9f5bfa26904487463668700397c745c0a0857c094c4b60d3dbd04fa4070b40a8a403fe3ea32d1f3a85fa76ae6020ce52b6e00f2d036331573000a099f947bee644f7adc1d12fee662c5e715e813c351ac67bf06d99905f2748b8409434f707104b096965b4b6014a37944179821c4b4f9e3317840626ab9b7bf980a6da44bc99053c4605791ed3450d2cb81dccc3483da3a0187960a86c047a13be2e1d1253df9617e9563da7fa1f3295bf9c7f69fcd295a08a2876f767f08c8bdda37d06fceee9776b8cdda2f9ad8ef5896c8ac2064015df268e1b13b78061594a5b5f20985255c6a5d5a5f95574f45d3c443fcc7aa9a8d809d130b62a1c2faf002c845975725ffb807ce39fa2cc0acaf6d28812e47a5d0230c701172aac8b8b0aae631a3be367d676d1c0b3c6b7f8c1f7684e23899c29090b7f1509a99a490e5f61a061b5046ec53b2ec5764727899e2c032fcef423f0e505562a84490288f55ef713efb2434425ac62927f9d5f0e20d3e20f7b61f3603f03fff133c0ca6f3c2d32925b993e99c1d07765249acb472028c5ccbd461fd0f56f9afa5f1576146fdaab9a0cf174a17db2866f6bf77fc6f31e2d5a310e2d84a067ca8fc645fbd31dd6b9f6cd5f3f56e0bf03289e6f42aa21792e485c58b26daee3a327ed67b1f91ea29123f4ea7d2db45d6977d4ba73f881e3ce75326a7bc7f75a8f671235dacda0eb86291ec003a7ff5d78d08ea4ac32eb082f75196e6864cc366e7565348277b2621439ba4eed04f270c247bba7223950dc8ea622b72d32361181d27f2241dc2dfc9d63ca0b8cca0c7649811e03c42fa917268edaf0b274426a5ad2a00d9c19ed18c143782a837feb1ba59ab1da8f6af908f6be59b052d8b02ef8bdf343793f4dc4daed402415f76e6da72d007e56b4e5da8d5350ae402e98eed3da968bdacbf7ca120d7ba39b177ec740cad8c541c495ce6be7cf27b7f091eb4c16ce8340380797531461515926fe062c7081108d90248768d6421ced726e74c539c429eb4c2ac8536304e55deea3a46cb1fb2274eeb12c7f547c328e2d362dbe11d3e92497b6bff0e0d9020083a15d9827613168707d3d6af015e155b42217d460487f2138008e753661f847dfd05914117f02b387f12eece6400a64cc2b808bd5ff4c087b83ac2bbf4e751cf3d80bb78b37e4269f08622c69ee73b454c3eda70fab3a23733fc5ab80045d50ae04bf5dea857c186700bf90d437f27795b0b21cbcc56e560a75a77c10fa3d18394f91ffac84bb3c4b36a6130e66ec4d2f02dd72b0d6aac75504478aff08550d1559c7b44a21ce1568f7fae9e101afa4801cd4f1d513db4e37238cd24baa127bed9d048dcbb42d81610be996de8654b1883afdf760415b7fc9cd5719b46f70a6af42d5d9e9c49f710b64f09510b914c6435e4e9ebbd76136e4c95cc68c45e0d40bdfbc9d2a1953a027b5d41a31fef696a0eb7bdd6e7d6d1476573734284f55484663354072df9b1952a13ec6c18f1465e6c37370f189310bc22a9242e1d0bd28191994f8609073449a6f52215e19ba4d144e6772d9b112a1c77a8e8b4b39e21bb3b23cce25b4576d1e7b5f3ac4ee6cc21ce47334b32f07e3cac924f95b2324f77a0672f9d853f7a7b6d7045d9ed8177f4e5ac1746edec6875a37d419dd19e3a659955c6e90b4aada607c2ad655efcad95f7fb49a5447cde7f271b94e521b952f9f9bb27fb3af934637402a4b2bfbfceb2c1c95c2711f3d6ccf25e6d6e6f2ac5c1fe5e21b07de980065945aba6a52bfaf4f9e16b07075af6b68d5870e00b4443c350a9f1977711935cca3254485b40de175f72bd36bad598bb7bf08f87b83482d94b717ec6e7f0afd390db00d76352cd7a6bb286f04acbae7442b0491cbb6dd03099b20356c23fe2fbcfea9f6bf146eea6e46c7a6dc49b50afb4a6042fa601a4dfe71d68ee41b29832ef4e57ea13c9f964ddb86ad16a4d58f7d9ce085acbd264c92660884b3c5d28fe4e9a60b396597e112fa8258f9246c632b5302b39c13e50b475a124cac52f5559fbc643df840ce486a374c6c09cae81e0a3627aaeab33078de1edd9f1fd06024e8b2129d8654832ad041b87f351205adbbdebc3b456914363ace1c32572c5b88937538e53dc33fcb5efd6892e1b2a5fd04bd2f49b2cf6fc509175260d24e8b085363bf780fb068c4491a0c642d42cf5069597570eea82ffb8e7a74f797893eba979155d77ed034d05882ae783db9fec4ba8027646cf6ebdc1a8c951223941dc64c44b0154ae07d20515829ec1cdd5ad2e919b5264caff86aca2ae3f1b03ff9ecb0df649231f0f6cb397a4f350c412f9fea66290dce0674d5f9731bf97ca1be3830ac63b214b1231d0015d70a0de4c1a4ba873c97ebf68db10aa7f2e2e96c68f6d28d7450dd56510959bedcec0dbf04ccd01e47af77da6c81faa6f572106137f6995970ec9947755d6d514380ce27c43aee1dab6db0bb4c0d31434b80c32cb9bc74b03c4b035cd852910c328b011db3a5b0678f160f21698960ab5bf9478c8d16793f8385398da8bf44cdb1a6b8a0267d8a0cb2118394dff8600b89b013b089069083a4a16ceb835c18144cf606d4e5fde07e784cca1b2c54c63a9db656c5ca5469053a91c72c963b7a313d1587c2ff869bd352b0d99f1cb23af061a15d261327861e6e4ada5a816e61e60e4f9f09bba19bb9c7d0158a2e9b724166bdb4073e68ad9a73af42eaee1b9121d2109637890253354e3f78e1c43ca8305b432e0c048ea3548dfbbc4ad0fc07d25edf3cae67644132c07eb0e7945f7b303db107274233c1b59cf8ec0770aa5d71440c16e5f0b59379ef1da9bf9417c365d5f74690b7b9249428d4c3589c6f07c39c34a53f9fe50f8773c85ef8682fbca358dede0673436224a57766dd79d3c0ad0765c42faa874c90ea6e3869f686ce125cd17718c51f2f9c9a386616cfa03a187abec2195e44e55cceea0a7121ce1a24469412525d89732963b60009e67b422edd8f68fcc2df01884efd6136e1af42cc921f5402db52ea5b5b5271326365cc37648ee42c868c810b8f4ce30a460fe8e6dd95d8cdc44342f19136a05a5a771e20c99467a2dbf8f8c4fee0963ec6f8a8264405b4b40dd547035a992fe6022584d21c682088eefda8588aca9ba4b5ab16ebc40f0f368b2833a5d4f27fb7b2ddc9ca7549f236c72c99fac35b0f50dd7a1d797ac0bdd51e3161f73c03deccdc942d9a7fe3ec18457230512c04db5109a716faa675911e26727283d8411eb001c1de999f569de2c35361b9d41d51d35f647ab62f17c6fc2633e0cd7d73b5adc753d811932af94b43a32ccb0a5ae3b213f0e385a94deb8bc5d3051197c246e2d3b2ca5caf57b1d6081de0f24f62d779834726ae28251be6033c0e951d788b09f6266cf4734acf7a80655f9c6cdef7412ad37145e7784f7d23270025acfc3876566e1425dce47acecba4c1bb3e5b51dcaf10b1bbd7105a21f7350e3356c60d3c7a3139e54bdbc8b43aa9b899c424383c983d15f673799e43a0650c069355252d131781153b5318bae816e1fb8"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f0000006300)={r7, r5, "17965d9e314087277a532f29938b30f7cf21c4a967dd01685190eb2b014c27dbce5cec2360db7b1b9bddfdb173349c58ac9be18e9bbb0f4684745afdda380112bb48fba5e7d8b70d55a78d9f6cabf129056133b8d6e25196a329679a640514d43f43e03ec54b67d5fccf90345e27180c438c9d5fa638499aff1e9d4c2f5b6e164ebec04b9919dc20873cf1fb76d5a3470826ab9ff36c8483ede35613e553857f13f9f3b401d2cf108cd5d30b7fceedbccfdcc049fdea40714f503fc3566aba264748a85679614c031608b53866f6b2cfbfe6ebb0420ed0e3b0873323644d7055155d8c4dfcc2d398829b5fe20550ce61494eff54ec5161c3e74c149569af7b88", "11e16dede5f415188e88d055763fd3d74d919af30b62d7a356240eb80d93767564ccd450cb07fdc69b200f23c9b26608f801b2bf913b0f9d3a9e41fede3253991f4f2012324c9635a8b2ead2738266b055b6ca40de35922b9f8a6cc70f129f569c97031887b2416b3cb799fc5c80a1355cae87afa5e1d4a6cb8f3b9d568d5cbe4cf35b737c67b0c44b87519b7d4ea9529f0455770c71a1b9156aa410cfecd31c26bc53ee629311d9848b7e88f7e9f67b4473610590f9dead5bbc1e30548c16116c41a6f0956b151d2f376817f13aa5c02c4e4b94bd0571d778bfcb5d94121db4325c2fc91cfe636ce9402f3e7c71d2cf92f01c36237cb807bfb5ccf4e1ff9d0bbcdf2ffbfd4d838f581932334ce74ea5a6f51c743da65e4b6ae05902cd87928909d9401b612b1b364b1f08410a009af80a77d6ca9b3ce19f2afaf7d60d89ab07197c6f29d6fc3f79eb93cdd94b26c12d791d5a8f9f9e3164baa377bbea09df05e2963ef1ba3165bcbe2bbb639730d748be7a986b69179d6c6d89df74cab86dc5963829a34a82df861aff2b934af16eeb5a0702a1f7f0c2ad9e83896356c54a4e3a78bb62ccb4ff4025c15bce1631208cf2090dea928cfaab3e8aa053c73bc9344090da37026089120c83d42b73e12976b7a48a41f0b408624d8aa57f66affbf159462b6c1bfaf66c4e4d621366babdbca89fe1b3b6ff5577523cc5ae52756486d064c02cc3f84fc4878da388c3bec0e708a620a04a4d8c46e5c2d3597a958fa41e08421f8a465b96b1619329c1b47343cc17aa23cce95f3e9b98905e56688ce8f5cc4a6e4d379bc3a47bc859205b88fff36ade32102211d4e29b0e56bfb933d20fe60b3f83b4b6bfec8af8edfabde12c977c8a4a5492d5bce0cde4c9f70da63b1592ca647367de398d7caca92631c165c649f7bbde591f19245bfe0ac69d8a8d3b7b1a35ee8e266a5f8956fce5bc76a00504b89a985fdf9eca91886ae1b587bc24f522959dd3f73663d786fcd3697026e2c73f7f18d60754a247202ab9d09f7569131807a8a07853ea9e2523ce0f029bf5aebd38ddbcb30cd6f35e32003ad6e478fc8e4346c7d9da03d0c4bd9848f0a9fa32695125a1a5aa80a6bef815dacf2c29af96b50c606bbc7d4dd9c5932055bcf36a9cff25fc1ed4567cbe273bdf69a6a0fbe0c6223055487fcad70dcf28371ed911026eeb063f5a79716faa59be6644df2265db8093b269ee15ce5b3d0d5edac82c5a49e5e2ff219f458cc6758c47ea06d798eb7570c920dce90eeec99206b0b3eb5d66a0540708348553ba32d138dae23672ceb81ed30badf235493087cb04ab950ab9d31ff2e00dd7444006c4c2583743f673ccfd1b9eca86f51f9bb8fd4637bc618cad3b4064c0424c51b4412e075f0c6b8a02f75d2154cedb6a1b27bbfa7d6bb40ff76b4d17d773017ce9185d3c13b11189ecdcfdd9cd32c1746320c6c9ee86e720d041731764a3238cf8627d3139d4696bb1aeb4b22d55d131d93e5087d1b4f0866a14c2b84623cd40758f11ae021fd6b8f91c686c22b88f24e2f99b114681af96c677a8a7844578298334af07829a3dc5663acac6e81dfa336819a56feaffc3b0280cda972bc16e49f0cdb27ce20b4be58f4078b082336f4e7be8d01301b0fa64d4d4af64b86d476457567bfb7dfd5aaa9d3c18ab84fcdf7315bad12b45c06983f1c9f2b6a7bc49f402635adaeab7d48e6d8adfde6b06c43ffee7f159d4c18e4b06a1bafc6bae4fed2d41f313d90121d4f38b75cee16deb738276a7f55057c74ae42211817d52d8a108a6b5f67597a0a39d1ed5ada02e70e6395fb96241cb4baae8cc7bc86b569ca229ebddeabe101c84f4c778d7efeb9ff7f6698860f979538242b80356f94e808a0279b4ba9ae9bb9927e368ad566c469b4f772a075dbf57b375ad283f6080eb8f5eb9dd140ed4c5f65ea052ab774902117274dea93aeceb62670ce54b6da6150f0d3845ce1e81b5cf1194c858e5058702694689a6e67f0a71e1ae15cf2d405aaa2de48e700fe1771c952a1d2e2e8f7a178d8e74550c806c45b0dd97911df3a638317cffb04eaa9ce917a332e1cb75178602603e22074500ba706dab7f24f8cd39cc45d2f7306dad03bbd0c196e5799d198033f2a6fe3668c229fb94a95334271d45ba508a2cc2257f68b72ebe74b29c0829d4ab618c805174c390ffe384e56f77abfbb8f0a6373f17a7046a454e6176375b273114a71f9ccac0342c381a3b3c54382470e86c640356799fd95825d5b99cb2be7432264ff9b30474fa402157e92fb3adb43db86f4844907286f67122f54eb02582cc9af5f49537d2b8b74f9bd6fb73efa5177ea3589d111bbf13a03ed8ee4d5ec016820f081fe4d44c0f7bb245fc917bf58bc5bc37048d4a1b3787bd653ca3c9f6d4f2bf783e943ed2a173a7b9fd4b3d96f7ef4946d37f7ba37fae17260f52d7ebe9af125bc5f6f13a5ea33abe0854b4dd202e532b90fbe91d2db2934748219c58d3a82ad282d86a347a042dddf46ffb2f6fa458e006fe42a718a532a83cd816e6954b954616495b6dd57abda69e6c83af9518600ebefea26e6bea48246d5e9c548db1348245b86200d6f39e4ea3794e3a0b16c9f4905535020da506aebfcae01ac13f34aee7788b2156abfd76c24368b5e9cac6f397d1da229b6e913e228f6d10f609031931100b3af24c0ec41e3a8d1040dcb77ae95db0a9a8a2ee92cc64fb4f9e91d2259a551571b86121c9da6702195b003da82f024d81a37cc24d9573bc82524a1d70adb2b6897bb8734cc4f681dd04a8b7b5d7dee7ea4aeb76b82c7129e6d0e4dbacade065c61025c326344797a50a6b64e26c59bf4920632a3c284ede5bc39f38c40d3e10b84a6e0c3d752cb00d68b51f4767adf599630a7e446b83e4503bef109e91e395d3c40b4c6bdab8d7c73540e77e5db97b3c394a9244a8ffaaa6b6db191b7f2ca9219263b782f0b2319485fa5f383e157af9e54f90b7ced76bf539417e8b1e8beade5642cc23f37a1b6a468364b4169fa64996094706a096eeca416a1b3bb627d0bea781dd09e91e475db62d481ac1357b518953c24520466ca1b86079813a1d89e8c3e3df43cbf1d5e3bc0394289f3a2f6d968e1bbd7c99db343fabfaf0aca4fd8da2fa65f2014228f93ac29361001f39acfb9dadc2fce9784d77f99d4deda9979e39e5c1712b1b174165743c78bec89f78674ffdb2749308ae28197384c641a6cec5d3a926cea3436a2080d73d515759474008d449e13e2285ff272e5ddba67f970c0bc37c90a819dc408535e31e0c871482db325cbdb1a4c176479cad744ef4dadf73099a995ddccbd40906a9166949d6d326aa00a48d0b043cafcce111a84af4fd132d8527ca06da99922285896032028488ea09fc0a60b1b5dcca7bfd720c7cc453afe573234584e2a279da3958963ba8f0a54b678673d40febb08ed32336524427a266be6e8177b881540ad76f20978ec9929e0eab0b9623f0b17ca02a5b86189404de01e44ec5fe069e91c287c699fb343988816e531e033edbc5720c5a2bf90962ccfc8afab82a2f7386aa9d533f4128778ed5276bb5d33799d7cdd33958da8918d81a76ac63af66c1a38713c2494b87203e9a8a2696b43ef184ef08e1d400b354983f621b262db7dc053cc290c98383c4f0eeba8feac01b32e2c383d3973a460266a35557af2cdb2a09063498153d09af31e977b8a06b0dcd14e726219445e064202c549a74ba5cf7348e0741aeff7c5799080c1a42caaa30b3681f33f70ed0f4c5c2d3d196f29d5b273579ae45c6569858e51ec9fb5ffbbdf906e27a299f607296fd991bf8ce6e24eea44d1d1ca2d5df703d2a64bab8370c7295c14d76da5aed86182a16521a88a5c81b4774f18f5f9ba474efaf9030194154b893456e1ad93d23a7c9cb094c4c599dfbee5de37fbc4f8212682cb219a4b0ada434861723216c427fab0b27b9685f3911fc40d0e6f6469572f6abeb0ea9576e4785a16544b1792281c284615948a0f1a429b5dc72ad755182b8b09320cb04caafd361c9af45f4ef0b05fcf45efc93f0ab63fc3be738f877faac037fc8a060f04aad025de8e62f7ed52de1d920434a1f6b416e629c192a455e4fd99a9be8b9d2da0e9e4eb9c3f8e84122e85ac8008e4ec0ef34b6d2402cb176679548de8f4ad0762a538db9d0f131b6c1ea9d0566a5d36250b94d4f4a601624099d58a89b503596ee421a2fcf5a073a4404fd4cdbbc96d2c8c3d1ffc564ea9079dccc2fe403a23a28c339453f450ec8ba739133a9f37aad4fcfee5ec024a5a91a9edbf5fddb2cc13140a20b21220ef194dfe4336dae871cc5cc14e1b5c07aee8b412e186ae400636c835865ebd44879c1bca9f2ad3a19f50e1e9d997d3afb90d4e1889f350d12fefe54aee6d47a72dc7c71dbc29352af670213a3f227d3ca1777bbcf2bf8d360c3e4bbd6c4001113eea60fb2e68a43e7040cf64ee50924ca08fbc4961812c73a274d166e15f1b16aa87a76075178eef6956bd822d17db3e7a2d00ca876fae352d293876efcd5a7d006cd16c223089851040e3f91976902dba96f6255aad27a8cfa83e5fe2eb36a8d6bbe7e58b49fcfdf3cd89c4196876863135586cfa87c8e25b606bfd2a2f38a26be610fce698a0b391be86e8a8fde972a2d91b6d38df1a2fa5c27786e4fd157223ec5126d4a19eb7f7ade4de278eb915f38554e981b40e044486a3ca66fce3bd8a505de5bb6bd330048d85e12b7009049372952ecc33301f3ad3b7c3876d7a1e1c55cde2ed4f9d208015ce2d46a35578cdb082e8a7f7241f7e3ee1936c55e6a5275229f74378a31e45d04b5a1cc0b95830999921e5c3df88a6da5723bff5f2ba68c8d5c1ddeb8036c64dd2a881c8b433422580d96d355439dc9f7348767c56dbfec9fc46ba409eb8eb5cecf6ea6f54ca17d0a4dde6284f8e3fe066c2877c7e7d8088a488398f5f2e6ce68e6821859f9c9dc455819406e72aaeedb2656058f70aa85fbb04fcf37cb4f14eabd9213cfa5008e53a9ed5eb45a82636f76275b81104eec172fbb3933c5044a1675c7b9b0e87b2cdc1dba089a4f826ebdf97db2d3f3cca43d539a73d8d7b30c0c3b3b6bd3b8cc5281d10d40ba606d290b11a351fd0f5803abbb8596b7adae427c2adbf99b7d4bfb6338d32baf26943a42feeef58c434821bbec62f72dfa5ebcaf02faec85d858deb651b7df1c8b9551e05c1b8ca0530f44c64284cb9657ee998b430cb9395abc7a6e15fc52eccb026ab88b105d96fe20b09334d02a2604ab9fdd9b27ae3a908436a86ef0637869af7370a5936eb8093a488dbd3369a66cfdf0f55551319c91f0d3cd21619560301a33e4d7fc74cac3a143534caa922f640815c6fdf7d3b876137a91a4264a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000007300)={0x8, [{r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5}, {r5, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6}, {r6, r7}, {r6, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {0x0, r7}, {r5, r7}, {0x0, r7}, {0x0, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {0x0, r7}, {r5}, {r6, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r5, r7}, {r6}, {r6, r7}, {r6, r7}, {r5, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}, {r5, r7}, {r6, r7}, {r6, r7}], 0x5, "f7ef9747256ead"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008300)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r9, 0x81f8943c, &(0x7f0000008500)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000008700)={r7, r6, "33e9ce3ee7d3bbcd71d7fb0d0c186583a1cbe6e333a1bdac6b345ebfc5f88772849452d65b86766e529839b21555793e386eee89a048221b741ba9b76523fdd84afac03577df1ac890c9bfc7fbd0b819e79368a3571d3881b57b32ffdf83505918f927232fab77bdb67a862c12fc9089198e566572b330427fc9da900fbd6073b8ade803b525aa6e025c2fc9ba335cf7a1e6702cda54ff1f904c76af3c0e1c3f141902fe8f0ef1ed5ced1438af1950173e304687a6d0397b7e11076f2fc1006a128fdf75048f6378b0dccc1c22f983fbdb0b8dbcd9e57968450527c4b4893809aaa012e1e6812feebf975b908fc7b34a97542dd730c6455923aa86535ad60609", "93018dc280ca05ae98264b0070057bea08afd96cdbceaf996047901eb09b52a3c504127305d55fd1d65eb28c7843bc9288b69acae0b08ba9595701205838403fe171752dcebd464e15b3b76f924beaf3938d0d1365961618912f59551ca234a22f2d5987d38ba09c22498521342ccd23b52ec18973fe3c421296ed4f8779b0d67cd31f5595ad99480ca16a89d5f89db165e029d9d2405e88fa22be74d966fdfabfda9d78f652d564e406db9b9d4142d238328a0aaddad96e46bc8ac58264dd2cc18cc7b04cde7d11732a5a8077c8d26bbbd713885e62e27571c5064ceaf09a2d115b817d3d7bcfda9d234455c71a925fd403766980894cf374cced3ec0da7a030849fcdbe2b4e2317f30588424305d42e63328719a18391781e4caaad8a60156591548290d4cc68c96f958abd7f8606663a8ddf51781fe5cbaaed7f4bc3e2d552610987b4718c8f578b338145046107274d9a4f24a182601b08f1016a37c1929da6649db843d912424aa94ddf6e78918d5d0ea05f208e960621ad1f8a6c97ea47e3ca42fdc0c37ee58680f2c88f6673977c4f63ac9b15650ad309e43d4cfb8d32945faf2699cff2684cadbd75b6ccea151dc121e2d7284d543685735b396686502e3a947c028610580434d14de11bb429f74bd0a2f15b90d20318acd3825b0d521e082828aba91ac30a521fdedd060c608655aa00d89f27e16ac408369e11d91eee2f464c66d9d84a38d1c057cf12102a9d982775af4bb52614031c397b310d3477697a02277e5553a7a68c586e333bd303e8eb06f13738b4120316155770b424de5d7cbb4aedd8fec8161228c116b0485ed55f19ef29e1b4f4eba4178f02ca473029b24bd50c6be28fb90811c1e6622d9b3d325aa34d6f26bb5c84478498b4f1ce843f0db51d9c0be15a6493b625c075a180685e067b5914559886864c83648abecf1c5f810ff6b03659f318ebec24c603758608880b49155de20f77a900ffdcfab63e5a9cd0fa61ec9898c6180b91e94c46d1d45fd6b739b6e92d48d8ee83716bec952b7c85ec6af8bbb60c5d6d716b64bba54c2e8438ccfee19fb64ebca1fa0a5dd51f3e2eed685f147dec4acb455c479eda23f9fdce4412d539f69591de28e7089ce56d7052f7cbbc1a98b691fccaa5bfef60304ec561b40c652b620114519b1bbcc2b3eed11af8676f97be8d7df45c44f585501a2515bd9bf22fc0614744e82c938a581231e4ca8d2df72d53313d89b74363df66747a3f2a669271d75bf3721dde17170c16debc361a03dd9afeef7f9dd5a71daae946e960a638769b88217f2944d9da85c2d457e6ed9af753aab224fdf3cdd1e11affb147b43aea7e89db2aa13dd9d1aa4d93be9bb16df03a8e5cdbab156ee932d71c1efc12f55e024385a39f449297debc3dcab9b1acbf5c85ffb0cf992030e190bf64ece8f2f7ea9015bb03d24f1c20ec857aac57568328d1cfcb3c30bc378b7323edd27fb742d12b6396dc0aecaa0a55c278e4132b0259cbc564c7bb9e40fe426600788f9cf3c3f40ad2cdd88b194b11cfc3d3eb42316e719ab7452c8561dbd03bdef09e0da9879c6c23a2815c6f28545df78df3c131d08be4ed0f9232c61d4845e7d6b699282a97a896f3c96ae224ba2c20cb82c4c5bdba5fec6d14df4e5fc038e1c24b618481cfcd4cfc491094f699a16cfb89674f36e3e706ce4333f3cc3ac7b00bfe6cadb19aeadbe749c8ca4dd3aab8b95976215cac15186cfbd12730c0f8f042e345f6b52c4cd11aa8ca7c853ec866739fd92b2e77f5160bed4b1de0f311c6513ffe3023e734bedd1f1a303791d7195805d4ef2ca0a38b410c6a4a65464a677a24006772f5cc860996dd8d21fd6fbc769897c2e4ca67aa78b06ab351440cbba63cfc1985cb27b1f9f328243d594b11b674ecfa652f58b6781a071f421800b1638a29fee3688bf88c545ab44f442f505cdce8c8eee3d3fafdd68b5a2d6c673331848963000972ed79f50fb329050401f26f6d3b24f54d68765409b9b7867e2885e6e4c5ea0f457ba92fd8ce2f6ab890415a09fef2761c123281992aca0c574d6f1b59c8967bcc039a489b5635a10544edf31bcfdeef14a21f5b192f4ec812c51f4bdb5d7d501e22f67402ed4e1f8d2f0a56b0d0f5a4abeaa6b1c67565cc28290cac1664a35fe72e5ae5c7c0d0b55af8a3fc3741ead60c32a2aae10b4b37431ecd92e0536907db44b92aee0487f904e618d8143ae5dfd1679b687000643e0c6bdf6bf69a166a7df6ef1b48497f9f0ec66d52ec48af758bf75b2a2409b4fcbe280aa97cd79a7aea6c98b726380bc782ad08ba0d52d0b333b829488bd6276321f1c0042fc9e4527abff5da8085afffe55b565c86e32ed56e4a991845fe058f057c819f53212f3fc80b41016d54cb875a4213c828534784b69aa82e81b49e6b39a93e5f03819b5e99ce939ee0c18f2803e531204d3a547b58cba5dd1eb89e8b98dbfb772b46578776187b7a3d3de96ae8de47d4119907dd3c7b47c5c252ad77014f6a7bdb3290c2e1a833c756bd1f172913b263fb4d589a56b5619ee9940b987566e71099e8ecc5a1e37c7b753edee5e00c7843b43cff8e1038308a522ed570f947c95edec96732b0ec0065e4f54f2ca47ffba89715120b7079e42a29294c815560066b83003fd4346906655a6bab8c06162ddf98a9783e063b68f2f18b7e462efcc1091170489d394d4f06c5adc3971f989a67c704845c0cf360608de1d9bcab8b8842761cae5687683dc13c735740a0cbe17e99c85087f640254820bf6ccc38bdcc4dc70bcbc37d42eef2d2c0f8cdcb86862717f2757f4987952ee91e3df65b3579ca835d33c768d2c0a58037bd928d9b4b68b2404b94effc7c7523f4c457936eb53ca9fba84d58d5ab1093e1cd560742a9646acdb8bcd51429dcf220b97654983f0c3c91c9149de0fe0ce51f4500ed535a02d068c80177b13e95aab3f6e1baff485391219d1db116ac4377903e52aff3ae8a3fd47e132d57adc6db5ac16755b12c121d3a650939db6fabfaf9ee977a095c3dbd6dd63c16e703f770a592feaad3b90e32f1a14372cf6647078984833c47d4e544075029f4d4a5bf0729ebdff2ff0480f1dd7ef242ec0eb8a9fd70d87318de749b15923a4dd28251dae1601568ab756e4624433ae48ef75b702c86ef794177c99097ceff7ba68b6ad90a341acf8b9aa5e10c54f03f4f6215a4890e1341b191f0bdb222a21201fb06a385c6c31f1f2a9e89e17003a0210dd9c9ff7c1ea9a736ed8fe1805ed7f1042cc5325cf6ff35a1bcf6062c427b78a31a9e7148cd5b95b88c46810d21e043ce1cb573aadddce8da855937e04e19e33b7bc3942edfb002d369eca90ec998f8ec6ea615073fa20a6f79ccd0975fbb512f0483ea61fa8b0825176f65c4cbbe9b6a494ff69263fe6119e6169a33882f836279264f9b72fb23276d4b228fc17bb359b875ecfa7dcaf5a6a3bebb4a0116053a9ab45656804ffe979ba603e8ff7c271627e1e68ec64879745174daf9c6935447ecbd767d763b867b0e07ce5259765d81f8e6fe72b5dc4a5a9949e934f83ccaad5118aca153b369f351ba755851e3afaffff77e45b9aec9f4081d6c18ba0a4fc32789fac6679f009dc466da797643d5792e9926cba4dc65f50df94bb4fda1c6e3e6fdce00188d855cb9af6b7565da10978c28dc7793f2c5604be97a587604a0f94e547316286918418cc594dcd04a86586f6097fbb24e753f7d6584f657af34197050636b1e825b7eda47759d7c63e52e11254d50c682ba1451a9387a62acbca85f5884f77fb75873fa5eee9bab496e190d3d1d3146624376b89ee83030d82806c148a43f9a71797fd6882cde6768c3dc05e575bdac316c10a4d60b1d12daebd30111c08e08df94a721cf5b1700bda74bc89250652849e494ae0fa901d518dca489727b71aefdb12f9e909a0339cce289b48af47ca442c7eae53f39779b4de25859fd6856b8c27d3e9f2daf96669c9ca1ae18ea103f03046ed3e8ba155df54b20f95b200634f6442f8595b84b30a43d31ccf121d8dfa4183b4dc5f46bb4b54c264c1526ffb94584c61e0e1c1c6a780fb79cd41b36254793b6cb7e45a88d015860225eeca695697562bf6ee5e3de48a360dea2bd6a6a44240874d063c818e516ffcc926e0abc6c4b465ae2b66a6ab67ac95dc30352d46881dddd323f3ca59e74e9ec915bfcf14945ad63519da1d939b496bcd65fe3e1a4d0e34cb71f7c99b887c85ff0576038b45683701aaac6cbbe45251307b4348c79e98acdcbf2d33684101072182dc3604b6141efd08f6a8d9862951a666ce94ca4a454de59eaab293f078d3e0ad184bc92da6380f91828f3c2540a3a307c3eaf3246deb36a177639bae4795f1496504bc58e1276a24b038bbb773407f7ddd5e27f40dd696ecab077fb419e4a6992759c399779e5b31e564f54553c2dca5ad09e83499cd37a16c616aa3b373197aa82c535d5582da5e7bbfc527a76f9491a9182fb5e735c0b23e395953c9a5e9cb2c5e7efa0edb7e055d9a2298ca318a90a01fd81dc972fd54b2c6f1bafc91dc0e92bcbfcaa1ea3620f1f773bf6e44a748d1e3b7678c312f847f5510d4324f720316e763d23bb2ab2448be07ee6a8fd9d511df2f2c8b82cb8951d737856948da80f33ebd4ede3d9bc57ae2ca4ad1d5d9f496435a3b229e0c810c032a5af23edcea6076ab6247aed0b284203ed1b1d72b3b88db628b38f399c063b03dfa5652c0ace850e33d9689e1e711823d106ad0baf89beaa205a3c121fa4201c685000a673698cd393aeef6e0362047d6a7506194ed636b854247ca92f3ab99431acaf39862113a31bc1e8ba83108d62b35be9402ba7d985d9a4b940d7cb45b1377363d2295f5f87c72ae41904465487d2c6f98b80758269f01aeea3bc4c1a8eee5fc8b83f98c3578257ea953bf1b5947ec34c9d39071e736fb3759cf91a8c10df9c1943372b2287b0d93821f8ec164e046e21d7a49aabb2aa35989b8e7a5d70f77eb34b6b981d8a3e39239ad312ffd3ee41b46780fae39c7db2cb1618e90d3ca19e89bea98c4abd7b51258b8e79ea09e74c6bfa3da287bc4ba96131fc87b20a8bb56b0dca13f1321cac2399e462d1f94904c86cd03f4afef7cea72490f1b7ac43e178b53972e9fa1b724a1ca18a21c87efd7a67136cb62177f88d3958ae8b3374e7a300eac392d992c7b575c1483e8be84be6efb5c4c045e9ea7542c1f94a38472caafde68be39f13ec1b5b9bdb46f1386b8b5bafff41dec8949442e3b4ce4fc96111531df611bbf16a00a1c2029b6ed42a7d9313103746a11f3b64bc02086fdfa5f4e447bbcc4458c7e11b74a506de8b4695626dc8ae1de634353345dc71bb7a9eccce8a6a728b5387ed88f1582c86f"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000009700)={{r6, 0x4, 0x4, 0x9, 0x3, 0x9, 0x5, 0x3ff, 0x7, 0x6, 0x5, 0x8, 0x0, 0x200}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f000000a700)={r7, r6, "a4d340cd472a6323ba9c50bd70ad6c652c6e508c517e7416aa4fa9b93f0cec044888c6f202693ac294f47b1393fd54cc910296e4f88aa6e606d09f9b1cf656ee3e816d75ec2fa7892529dd4096fafa4700ea07c62452d3e6fbbff1ec5d48c0445036b5fa098e2a7e1a14c997bbffad32fe894495b23fed1c0d18c177ba423c39d08eb94d70315b724d20023a53e2dc990247abaaa9667b0bbe5b45df59502f9ca48310929bac2c68709858b86710cb7a961dd719f4186335cafb5317466accba0356b7b5e4aedfae15b46402bb72067d06523cc2e413d85f3e4781af78f09027319c8847cad2d8ddc9ba7cf71bbe856b6dcac7fb05582046da4942dbb9ea9dd5", "38c1909cd0d30fe57ea2db593d7384345b8c5ecb6e3fdac607abb35446965e72c5f663712b616b702fb7396c3a48c4458a388fe84c7adf44e9fb4867abf26d8d78c25bcdfa1b6498ba53c6e223d7e429962b25ae7f183baba5b06fa36f0c57c360bb90a963745bb712a598beb8985c0323fd72548d516c9acd2af35d3e16ba05c1a815262ffa455570eb8c0675fd8b50459b709d9daab6a78549662d0c1ff1c81aea56b309cdae79aa84572856a365c5c3916865b2a034893f7dfd24bcfa80f761f4b86e9458a117218ec097804bd5022e7b44db38342f5e8b87a498ace99ddad87bb633ed77fe0c41928dc70f421449b989bff9611a085d4eab0a020b13e61d283b9a5802f7d608bdd0cd7cbdc100580f8f9b11c64b2292080af0d2fe4008cf1bb99440fe6c079332d864e99582d9caa6f57f000d13b502bcea73c8cf430ad85fe9c9af74dae585a8ce1b3bf2970e4194cb4e00a092b50add027a0786f617b271c18e48681c69f91c521dd5d0de5ce315df2fa753b21d15f61f919c07415e4e058d3835e982cc7f2eca7fc0ef40ac9ffe4b4ffb2c0099e17266427b44f76a003d7443f9c3c787f63d8043ae2df726b7ec6cbe3daec8bf9bd6f2449b798c585fcf51bbe780c66acb453e2b2f22453f16aaa0e2d47cac1918d263cafa680e05237360d6b729583669b26e633d9bf49548843ef6c1f148bcdd6692c2296c9252a7e566b6276af973c1c45e77859829eb0011419ed023fd4aee4f279c887f1379b63dbd6f49267aaf244d7a106dd9517dcbb42e92f37e46edb60b23698b1b320b209478cd5dcac790ad1e7a70de35990b05ddb8090f8abd1dc03f926cf0e87e78460324681fd4af7733adb85bb77b0a2b733fd08cfd8842e270a4d0a7636c2e5021da79515a09be224dcd2f8bcce5cb87e987947585afc8c6b57b76322ab35ccd24615918491790985434384865522920012b6222c212fe722ca6ad23b2ba85ba87737d1521b20a7fd1406fb1fd33d58f7c5d41a54938ec6137f5399c6946dd4b01bebfc612cec1018a045e693ff7f35f4abfe4fe7461df00bbb3199b705d8cbdaf32dbf2ff8f9fc26761bdbb18ccd15716384ecc68c89e83b23ec182338019204cf5caaf3328c4156b7c10bf1cd35516a8318199a77e56d93bacf112bd57762c55466b627f6b7c522f4999ea78ce307bc4aa54722e78d224de58297d7cf21cb7334177100c0760c6db910d0e29b2e8d688d69e352f6bf642803d9d8b5af883da472dd3108a698fd5154909ba3ce645f8f6175a795e6ebec1de3740f85b10efa3e7d35044e960954e6f8396b124c2c19e62f0b05ab9dccc9b7556ae40cf5c6adb92c2baab8adf7bf78f7fc382f3911669d067a32569d3d02075f0d20bb83e9224950996778ecb046c8f0275f98baaf37c494c0ebbf31268a273f147d9ad3662f49cbe02dec13be9d63d3cf6c7c9678444aa1cf118a1c74e3b9859a65835a525312767f4354c2f3369c8f06af1a578c02fcaecd89f2be042dde7cf460a272bd9798a080839c200b4c08ba9102fadb2ecbeb0943c2c53c82859b9c10bc2560b21d7602b607cdc28eb93e83cd0ae15a5dd1cc874df48340a514e16022d958e3c2b9e134546e85ca91b1b90fa4e0a64ac754e8f76bfc78ed05746e139b294d56ff1668d6fe4b74426fe6cdf59a71e2df41bf5809fdd60cfa77e568e01ef8799a23b07a18659d02e6954ff482eb266bbda88de1a624eb833ccc2eb9c5f2627ee22e1384349b8fd2e28f51deda57c9ef184c67cab2a7e1b265791bae805349face87818dea36557d284abbcd7ac3aad2cd6576320fee1c4f0bfae167deb60a9814e220bb8273112cbac47207b080ba38c0a34a18f680d3d6e39906a5f028dd43783c3c1ee8ab3eb6dece1cce2453886021a8a23386e067c9aa2007073a445818d3a6f9cf18c873cbcf38a8fbb767c238f28633710aef7c9457bab9dd2aabf032e2fc6291192241370f81fbdca26c24a69e353d4d095deed66b28356c8820d0c62dbd8cb95fad83e320b23868f7a242b6305ebb611e2e2132f174bdcc508d6231049ab4f36f8b0e9672f6e59e79b1019398279c3de40bc883b25abd43de5b90d5e3fb4d00bed73d921c3a2d834a51a630d341bd8509ec3176cede9d4542d9dd7afe027ad50fc6f677cbba6003e7eb759626e86da088efd1e349e1f201386ec090996b2e925daa96ba46bb73e95416d533a98b8f2725b4d9be59bccbd104d13c4e21f2fcaaa25e09c0873a51f6dd4fb197e2bff0d0dfc46a7fed68f55be291fe6bd640f27e23a4cc8b884793eac6a6c0ee9117f19b8e2a528040a2e23e961ceb1c8b5598a9f04e443f978e5748d3d9c657cef5e9116ea314ff3b3d6078c1131e976425cdddcd8cea1ee1b730e00d9b2babe4e998860d1272c065a65dc479b3d7b3684dd4be1725ebf3b1aab341995b7ecc8ee6674c31640e4f4b87e845c15309e5565218d082429183256403ccf8cf01eb9d48e4446cab501a979098411e63aefd3ff9ba8473556073e6a59c82dfc4bcbcccad6a84c2d5c3e0ffa1134022d0651fc9d752861625f2b87899e674ec6eca7e39274cc4c7393dd386656539ebc685b761cd0fc3c2b597bc3dbb8b9628dec0448a89cdbf5294106f49a2d8d25a274a801f743ddb07254182ba9926601f8d64bbd15c72f25c3ff3c87679af6290c14ed5d0b1d3741e9f470d44b2aa92bf4055bbcfd56e9f3ad41537d89e244761b11d4e840b04d1bcad59f3cd480b94dc59833040065944ce3556944ef8be7b3455a3ff52deb8b15e70ee31f91ea2053c4becda39abceefad83ba33ae7b77ddfd998e61b8e187807e829b1dd147648ab1e5f9982a939f123e71290cbb5ad09bedc9852f9929f233f1f09e70ccdff99ff35119df5beb6ac8b2a48861e8a461ed1031f5c1578190ca1fd17c36e7d53f9d013473fd3766054681deb9a51335edc4c08d34be6986280babf4db5a0db3f8bf8b820769091f4219aff43c568acaf0de600649be56f56ecd76591bdc19a9b6b0cdcfbd61688d14c6cad9188b74ac9a5ecee01e0e26fffec09cf2fa3a83ea52f3896604f8516fe90928e85da0ca1083bf73fb8e87aecc8010ed3494ac722a95019723490ffe84dbe496171d376cc2a3ee36cab5597132748cf98ab0dedbd2d37511f5443507446a36dba1012ee4db4d38221758782fd245bf2df1c341b1f5c45bb7b3e14d57a1f2f6239371c64b41b025add07d6dcde8615caf18800ab3fc4ade2709756a1931a00f5664b104271aa47343db04822d30a971ee9e984a1c9be60b388f0e84b7becdd23e2e10c7cec02af0e01b19da4f503687992361df192702d683d268d1f74dda94b6fc1f62ea960507232a8f3762b3a3c56f006822fc275dd0932cb3166bc18a21a34a3a0b7d3ce9e99122df8738cb033aecbd9191256b2186cd995e572563c4b609cad680afe9243eca1f2d66b56123abceb0948b6c55a6bc8e343009116c7bd2a4fd93de4f5b0cef28d1b358842c5fd309d7a9c7c08322c36b9b8696b5f424d0cced5337487b45744660db24f6dab888d622be55e19f7dfc8887c3284d8e61808343399befe64d261cd4f275485c73bf938d874f1e46d68c8f2100bd64173d3f91f5bcdf0362678f33daf8c848c1e30e8034a6aa12d92fd0bf20a54e2dec104705a8d236b59479d394c6e0b7663f4f4c54c93be20f335adce6e9a3446dee726508b2202d39f9b2e0a008f1f1fbf971cc85457cec42d435f8584d09db12cd8c5669e76250c76e146e1298ee1a97fc8b99f31f7121e0bcc9fb1e052016ed3e019509a662a4c7032ff213f247c7ed4d7f60bad514d44498a8afb0c1783686077ac39ffb072f565d2406c2d7e2970e7029f22bc0d9bd77f61bdaaed6331be5a8f32abc22631e746ae1f1a389a9ad96a4b4c1d3b727e7219b7eceea4b592c84dfd3d16123d37866654ee1e8170f71e4ddaf5eb527ffabc674e7e45955d4f0fa243119d6b0b4e401c2250d57448a81ffe8a436ca52c488b1d6e789848800001cb2f8ceaf91539b85500151e817a8c51073ab4e48d8fa843c89e0219786143869693572dfd69f8733cf5908ad5447713cdf3b118d98ccd41984d7e9ea15730b33abf8c8313659a406e74779c36ccf270bbc3f6af4f2317efcad795cfd111da5c955dec9b813e74ff20bbdaa0637df7f7713c59ab86b858bdbc9e9a3c47cd44f05c7d2266cca480f7a49afcbda3ff8daea39dcd9d4082e0356a43dc72385ee4e5888a1dd3c65cc56fa61efbd0d8e6d7be6e8d3dfe85db39879a5f1af9b01e0df115b6ace9caa47d7d045da38de17b21e9db87ba29205af3fce1d21dd26282020de60a0544c59064ef6c35410b60cbe692d59f74af170887577348590a8eddb307614c961141d8a1d03f74b3dea5facf6ead53bcef15de7352b035c99d9bb3ff65381f43e917264da7a89a00cf69a0b6c94ed28c8f06725bdce0a5bd829be11bb886a0edd174a67c04671040bb4e2edbbcd16aa890cd7e07c7d26b8069a68aafd132c034513c738f71366811e13ddd883e518923392f405f6734ce89493b97c4d5de988ce5ce898bf758eba89acb67ec0388784677bd9b68ad3a0320808d41b1ba8669046c14658e5616b1240501190764ae422a4fcbd97bd03c45cfdb22da54ab9f88ddd865af28a9ba99805a1d2c9de1c90bc1593b18e8c7078f58afa564e4826088c0b9d9934f59ce213e4a508cf2ea10852dc1526168e3502ae02f6f92894021084b37d649f0ce06936391a529b61e53ae6ad184c04bbb872c62589438c31d6cea69cf2c4c65daa79f534a0e93d24c3f2d0a966812e3b5f626df952db8b0580d5f6ff89a54b377ff317a32cb44011a43c90c92fdbd319a73dfa8893c4f2fa6ec5d55a1a507375dc8e88a01e333dcb60ce7a5c1e0e5b7570f39828a4381631ed1a8b721a327b39b5dc4595f8db2aa91c990b165729cca2345d68a49f2fc1a27c315fb59dc58dbd722b1a0564c80b26d7d7d18538f2c54592eab80f516db759dc29bddab8d40d89b8c17e532591ad2c5e7f9346490bd6ce54754d6c827621df95feb718efebb108c61034cfcaf3313871f2e25003bbac8ba9cab9476a835717b742d59f31e17d00e014cfab9154750f8cd5f06d0120fd18a2d218c13b0b21bcbd400973576013d4f182bb944d3b5219ea426148a291f4946adc471b6cc10a0b8574472d026cc0250eb37313f61144a85f8820e870022ac27c0593b080f7f4b6266d9db4e6b9f8d700f26be4e840cbddcfaa94d6b801959e792918526b5e39814d650d0bce82e8d5ff11009eb2af94ab2f15e37bd93fe0494401b47f441a86b3131b761250ceea132348692d978cdb9ec916ba5c9d8e320ae43a21b47e1fc51e42db2cf55"}) 00:18:12 executing program 1: mkdir(&(0x7f0000000000)='./cgroup/../file0/file0/file0\x00', 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f00000000c0)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000000040), 0x12) 00:18:13 executing program 1: mq_open(&(0x7f0000004400)='!\x00', 0x2, 0x1a4, 0x0) 00:18:13 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) 00:18:13 executing program 0: syz_clone(0xa0085400, 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)) 00:18:13 executing program 1: syz_clone(0xa0085400, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240)) 00:18:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000004900)={&(0x7f0000002240)=@nfc, 0x80, 0x0}, 0x0) 00:18:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x42, &(0x7f0000000700), 0x20000704) 00:18:13 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x8, 0x4, 0x4, 0xff}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000080)={r0, &(0x7f0000000240)="010c"}, 0x20) 00:18:13 executing program 1: bpf$MAP_CREATE_CONST_STR(0x2, &(0x7f0000001740), 0x48) 00:18:13 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001bc0)={@map, 0xffffffffffffffff, 0x0, 0x2005, 0xffffffffffffffff, @prog_id}, 0x20) 00:18:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001cc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x20}, 0x0) 00:18:14 executing program 1: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:18:14 executing program 1: openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x7fff8, 0x8, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000200)=""/76}, 0x20) 00:18:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r1) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000100)={'vlan0\x00', @broadcast}) 00:18:14 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1e0306003c5c9c0128876360864666702c1ffe81e03f7f769d724afe23f92400000000ff7974287aebce44243dfc8663b033eef879bd63f4916aa019a39e96"], 0xffdd) [ 1094.503678][T19518] vlan0: entered promiscuous mode [ 1094.505386][T19518] vlan0: entered allmulticast mode [ 1094.505636][T19518] veth0_vlan: entered allmulticast mode 00:18:14 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002180)=@base={0x1, 0x0, 0x0, 0x0, 0x3a40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 00:18:14 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x7fff8, 0x8, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x2, &(0x7f0000000280)={r0, 0x0, &(0x7f0000000200)=""/76}, 0x20) 00:18:14 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x1, &(0x7f00000003c0)=@raw=[@exit], &(0x7f0000000480)='syzkaller\x00'}, 0x90) 00:18:14 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x7, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="850000009e0000006a0a00ff0000000069001203000000009500000000000000181000004e3a6fcd2ab1a220253e379f171c39a381ac6439be5c411eccd1f7c1a3e4ac1daec80f8fb650d3fa74fdc439418f78c0306bb00435dc315f51bd76d4ea2978fb318259b6c4f18c9932a64efd5bcc84e3a22faccd3449242fdd83e2091afcf723b9fbd00dece3dde1bef00fc11212add30c297b3bc91af956152ba9a1b2222c2a6582beac10ff350515860173c76a6eb0c2b20c892b12ba4c445bd4e1e71124a399c6018986978a8d1ab6b78361633fcbf4cd0ff29bc90d67fbbbf9e6a166dc27f2533b0b74dd6fd3542d5b9902bad1bb316e903b9f25724482270a6b9df9954188dbc0b99b81c1a82b4877a1c6328a4c3772fa996611d0443f2e844a88e1ec1e5a7697a17d7f98ca8d3616f66b9410772d2bdd180a88972d2698c0a4ea2634e91f9a21e2a77af49fdad5a7ced43ae7a9ff36f9be152be3683361e169b0060c1a7b96544d2c29ebeab79d2c4a3f", @ANYRES32, @ANYBLOB="000000000000000005000000000000009500000000000000"], &(0x7f0000000140)='GPL\x00', 0x2, 0xffa0, &(0x7f0000000180)=""/149, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x1e, 0x10, 0x0, 0x1e}, 0x2d) 00:18:14 executing program 1: bpf$OBJ_PIN_PROG(0x6, &(0x7f00000002c0)=@generic={0x0}, 0x18) 00:18:14 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r0}, 0x4) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x18, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000000000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000180100002020640500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000a50000000800000095"], &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000c40)='sys_enter\x00', r1}, 0x10) mkdir(&(0x7f0000000980)='./file0\x00', 0x0) 00:18:14 executing program 1: unlink(&(0x7f0000001540)='./file0\x00') 00:18:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001580)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000018c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x40}, 0x0) 00:18:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[{0x28, 0x0, 0x0, "a541a772d62d362cfe8ec113787b7bbff1"}], 0x28}, 0x0) 00:18:15 executing program 0: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180), 0x10) 00:18:15 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x9, 0x4, 0xfff, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={0x0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0x6}, 0x8) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_subtree(r0, &(0x7f0000000040)=ANY=[], 0xffe6) 00:18:15 executing program 0: syz_clone(0x11080000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:15 executing program 1: syz_clone(0x48308500, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:15 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x2, &(0x7f0000000280)=@raw=[@cb_func], &(0x7f0000000300)='syzkaller\x00'}, 0x90) 00:18:15 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 00:18:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'pim6reg0\x00', 0x200}) 00:18:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}], 0x18}, 0x0) 00:18:16 executing program 0: bpf$BPF_TASK_FD_QUERY(0x18, 0x0, 0x0) 00:18:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) 00:18:16 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000fdffffffb702000000000000b703000000000080850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000300)='kfree\x00', r0}, 0x10) unlink(&(0x7f0000000140)='./cgroup\x00') 00:18:16 executing program 0: ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1e0306003c5c9c0128876360864666703b1ffe81e03f7f769d724afe23f92400000000ff7974287aebce44243dfc8663b033eef879bd63f4916aa019a39e96"], 0xffdd) 00:18:16 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@generic={&(0x7f00000000c0)='./file0\x00'}, 0x18) 00:18:16 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f0000000180)=ANY=[@ANYBLOB="180000000000000000000000000000008500000023000000850000000800000095"], &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x3, 0x8, &(0x7f0000000740)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r1}}]}, &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) 00:18:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 00:18:17 executing program 1: syz_clone(0xa3100000, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x0) 00:18:17 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000deab44f4850000002d00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000280)='sys_enter\x00', r0}, 0x10) unlink(&(0x7f0000000140)='./cgroup\x00') 00:18:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001580)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 00:18:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x0, 0xf, &(0x7f00000000c0)=@ringbuf, &(0x7f0000000040)='GPL\x00'}, 0x90) 00:18:17 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) 00:18:17 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0x3, &(0x7f0000000c00)=@framed, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r0}, 0x10) syz_clone(0xc00c100, 0x0, 0xfffffffffffffda0, 0x0, 0x0, 0x0) 00:18:17 executing program 1: r0 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xee00}}}, @rights={{0x10}}], 0x30}, 0x0) 00:18:18 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x19, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000014007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='tlb_flush\x00', r1}, 0x10) syz_clone(0x0, 0x0, 0x0, &(0x7f0000003a40), &(0x7f0000003a80), &(0x7f0000003ac0)="c95a42c2749ca2343d676607b8a2b567d41c9e31fbeab9") 00:18:18 executing program 1: bpf$MAP_CREATE(0x0, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x1, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000000c0)={r1, 0x0, 0x0}, 0x20) 00:18:18 executing program 1: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001840), 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x58, &(0x7f00000002c0)}, 0x10) 00:18:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454ca, &(0x7f0000001680)) 00:18:19 executing program 1: syz_clone(0x50160280, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b80)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}], 0x38}, 0x0) 00:18:19 executing program 1: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001840), 0x14) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000001c0)={r0, 0x0, &(0x7f00000000c0)=""/199}, 0x20) 00:18:20 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x100002, 0x0) write$cgroup_pid(r0, &(0x7f0000000080)=0xffffffffffffffff, 0x1001) 00:18:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002e80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002dc0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) 00:18:20 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r1}, 0x10) syz_clone(0x660694c0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:20 executing program 1: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000700), 0xf2) 00:18:20 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000004bc311ec8500000075000000a70000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='jbd2_handle_stats\x00', r0}, 0x10) write$cgroup_subtree(r1, &(0x7f0000000040)=ANY=[], 0xffe6) 00:18:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0xc0045878, 0x0) 00:18:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x5421, &(0x7f0000001680)) 00:18:21 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001a00)=@base={0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 00:18:21 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x0, 0x0, 0x0, 0xb, 0x3}]}}, &(0x7f0000000600)=""/245, 0x26, 0xf5, 0x1}, 0x20) 00:18:22 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x5}, 0x48) 00:18:22 executing program 0: socketpair(0x28, 0x0, 0xfffffffa, &(0x7f0000000a80)) 00:18:22 executing program 1: syz_clone(0x15104400, 0x0, 0x0, 0x0, 0x0, 0x0) 00:18:22 executing program 0: bpf$OBJ_GET_MAP(0x21, &(0x7f0000000200)=@o_path={0x0}, 0x18) 00:18:22 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x19, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYBLOB="0000000000000000b7080000000000107b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000925e850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r1}, 0x10) r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{r0}, &(0x7f0000000000), 0x0}, 0x20) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x1c, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r3}, {0x7, 0x0, 0xb, 0x6}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4}}, {{0x5, 0x0, 0x3}, {0x95, 0x0, 0x0, 0x4}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9, 0x0, 0x2}, {0x3, 0x3, 0x3, 0xa, 0xa}, {0x7, 0x1, 0xb, 0x6, 0x2}, {0x7, 0x0, 0x0, 0x8}, {0x7, 0x1, 0xb, 0x4, 0x6}, {}, {}, {0x18, 0x2, 0x2, 0x0, r2}, {}, {0x46, 0x8, 0xfff0, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x4}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 00:18:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x2041) 00:18:23 executing program 0: bpf$LINK_GET_FD_BY_ID(0x1e, 0x0, 0x9a) 00:18:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001ec0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'pim6reg1\x00'}) 00:18:24 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x10, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x44}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf}, 0x80) 00:18:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0xc0189436, &(0x7f0000001680)) 00:18:24 executing program 1: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001840), 0x14) bpf$BPF_MAP_GET_NEXT_ID(0xc, 0x0, 0x0) 00:18:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="1e0308003c5c9841876340"], 0xffdd) 00:18:24 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000008f50850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='kmem_cache_free\x00', r0}, 0x10) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000200)='./file0\x00', r0}, 0x18) [ 1104.810589][T19695] syzkaller0: entered promiscuous mode [ 1104.813385][T19695] syzkaller0: entered allmulticast mode 00:18:24 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:18:25 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={0x0, &(0x7f0000000a40)=""/191, 0x0, 0xbf, 0x1}, 0x20) 00:18:25 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x4, 0xb, 0x6}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000019007b8af8ff00000000bfa200000000000007"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000a00)=ANY=[@ANYBLOB="b702000022000000bfa300000000000007030000007effff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065060400010000050404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf27fb6d2c643db7e2d5fb4b0936cdf827fb43a431ca711fcd0cdfa146ed3d09a6175037958e27106e225b7937f02008b5e5a076d83923dd29c034055b67dafe6c8dc525d78c07f34e4d5b3185b310efcfa89147a09000000f110026e6d2ef831ab7ea0c34f17e3ad6eecbb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b0a341a2d7cbdb9cd38bdb2ca8e0500009cb20d03e7564c35a8d36774d5e5003a14817ac61e4dd19699a13477bf7e060e3670ef0e789f65f105006704902cbe7bc04b82d2789cb132b8667c214733a18c8b6619f28d9961b626c57c2691208173656d60a17e3c184b751c51160fbcbbdb5b1e7be6148ba532e60a0ac346dfebd31a080600000002000000ff000000334d83239dd27080e71113610e10d858e8327ef01fb6c86acac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e957bc73ddc4eabba08ab1e1ad828267d4eadd3957663e88535c133f7130856f756436303767d2e24f29e5dad9796edb697a6ea0182babc190ae2ebf8aad34732181feb215139f15ea7e8cb0bae7c34d5ac5e7c805210600000000000000c3dec04b25dfc17975238345d4f71ab158c36657b7218baa0700f781c0a99bd50499ccc421ace5e845885efb5b9964ecbeba3da8223fe5308e4e65ee93e107000000f8ddebf70132a4d0175b989b8eccf707882042e716df9b57b290c661d4e85031086197bcc5cb0e221a0c34323c129102b6ff0100002e88a1940b3c02ed9c92d6f64b1282dc51bb0015982730711c599e1c72ffa11ed8be1a6830d7507005154c46bd3ca96318c570f0721fc7aa2a5836ba99fe1f86468694f22cdf550ef091a78098534f0d973059594119d06d5ea9a8d0857382ec6e2a071474cfc12346e47ad97f4ead7cf70a9d1cdac944779dc08a705414888700a30e2366c6a06b3367a389ca39059787790017b0689a173db9c24db65c1e00015c1d093dab18fd0699fe3304000000323e9c7080397bc49d70c060d57bc88fbe3bbaa058b040362ab926150363fb099408885afc2bf9a46a076b7babfcddeff8c35030669ea69f5e4be1b8e0d6697e97186f9ae97d5670dba6623279f73db9dec75070cd9ab0fda6b069ef6d2857ca3e4effcf7462710d133d541da86e0477e4a6cc999dc21c3ef408e6b178e7c9f274d7fafc8d757d33dfa35aa2000034837d365e63845f3c1092f8dde8af3904ea0f4b82649b83ed4fa0f873339c4cadecc13219ba7518aa4f7db34ead13484742067ab743c1d82a5687f2ed690000000000000000000000000000000000000000000099d4fa0000000000003f0ecdc7c82e72919c91d2039afe17e95edeeeba72205beff7771bcb293747b88486cacee403000000a2919a4bff2ed893f2c814679fa69fc7e0cf761f918725704a01c56009a9f748e5aaf30a10bd8c409b1870c1f75e26b45264e3d3f8e0048e55ae289ce2ad779ce71d4dc30cbb2cc4289d2f884d66cddc76eb7f601110ff39053c262279f4ef00fbdb8c338615a9ec84f27a9f3938ae736138b8c1ec220c1540bf3d162dc1c27fa30f0dc60b9f257db5d1c7ed2e152cb2cf06f8edb30177fead735a952ffce676a93110904d5ee2abdab2ef3ff84c4d61443f73552195c7ccfbf9f03c44432eaa3b7501d4239354da8de21eada75d3a3afb2c76ff0700007981699b6c0f0e946766f57544ff52cef0dd811bec4e3c0a30f2d7d19d26d2503a3ea376721b8eded3bc475958dd498ee2b2d6146e33fc0de1dc2e0516ac565ddb1d4ae89e6712824a85eb9ee0a3b68c9e209756623adf685dd715d68ed11e4b4d5502f5124948f8f98c615cac3666c58f785c3f758be352a71871d5c081197d37980e4f4e26b5476fb20407ff7098b7174bef66fa03a99b5c1c20b378065fac4ef9ac2d0d804b9400000060e5d3f1749f6aecf69ba83a71caa9bdddc679f1b826f54b6563a4be1fd82b73c8c2bc65f63982b951fb058fd3c7b6341c4580376b6c16bd94d2da66059de81abfa15eeeb88b6ae5882ad341032c73f1285e21fff5a1d138e061b1dc7bbda199b5fab8e0719e9cd69b47dcb52b0be6a3a73afdf328132e1d4f21065716be0c53a23940d07188b015fa341dbc92231c8b5e5717eac184f46c9f61b69f55cd2231bcf821052429a1f250e8b734be0605a15f25923d599544b319319ff0a32621019347df460a098119a6f47eb1bac47946d7a009cbc6ec74c19a93cc7c7138b28c95270116181fd5f553572548104d2ad0e10d3663488e664401453f22f0d76d2162635365258af61ae1f46f4a7862f302d91e3f7c2781f602220522e84602a939a8d5e4137ae31ccd397404dc72e06715a6503d4d865182803ee6725da7293b23daeebefd6fce7411c9624a7e8d5ba5a13e1c32adc4f32744a8c6882a72475e4280a4d9a47c003c6ed3071330c58145be813a10788a720a6b5a498ca2b42496c479a0a71e2f6f9bad8c84bc6be20281bde0b348cf2c60538a505ad4a0510eebb023e4954c9eb6cd70627f5c03d867dbf3ad5d1f1dc852064dd0efafc3df20ec8faf3d194db76127f88f284fa1b71ab964fdd2474471da76373e65e9a8bf844bdfdd348bc7d00c4c7e7afe8a1f8cde79b7a6c5aafe954b8ba37818e40c14b37c23f9f614576b689436fef2f27f8b1e756e00262e22bca49c43fd73e7e99b2fa44a8c1db99c2cf2735ad6c5fabf082e0df0f8ba7e24272165f2f5b28230c02b53d44bd84bf6770157e96bbb96b5e1f165c87e7ad68a3600b3d357fa9a7d53c281d88ebb175a4dbb82130e6970982947913110f091d21760d985afd3163f2e6880682432f9b3b97d57a9f980ede51116a3d04d58872a07d6a7e12db673acd2f7b8988d833e71943fe2c1c60100f36b955c56b55bfd3ecf0af694c71a03f2996c15b1ba971de1cb9c7e6a0000000000000014783ef54c51199317413f98dca8ff3d0bda50f6c0af58dbd6c031b1a5a7512c5896514adfa17d31429c68db50a93d88199defd3b4625fea426ff9293a28a544a6a9e2a79b55daa1b3c6b14c4ec6d164e902ce4913843d65d841973468729ea12bf6d3499036dbb66718f3497855c3baa6cc07c0fa388ec9df0617c1a28ef5a595ee267a76175b8a057e6efaf4fefe46def451f2858fe71a53e77b1a44e98843bb3a40102da3703dfb9f61bdcea2fb810b32d52e2157a150a63ea6135d1cf6f864c2e6887dd7245bc5d61dc5a114d10ffb22e76678bbfc1e3865d17d128306d1b81884a934cb00000000000000000098a4526e6468987dbc63bff7590eb388afaba43d811996333eef7e9f472bee293f0c40d434b8be07cbd52325296e22802493edb5c590ad208bac683a8b2d4c9d2d57ff846ae8c422e0b28546671f11d8157bb762c91f3fbc8b8e21589c92446ae65d408c0637ffcc2d44d715ce003dd1e12b085e186d069a55c2e96efbe5024d61a56a36d988c0f51a973a6c545b28211a92000000001501aed8972af0fcd540a9d4e293690c5e697b3a1480e46df5371bca1cfb28a57c1b3c956ec81397e81fbf870a67385fea04220423f52ad8178b9fd04bdc7e5fee4bd52db996e633792118efdb6b88023e80da74fdf723c7f05e96d738989f2c8b1e6b3a9716b6130a09e2698b12d8ae4d329f305fde3e8dec42eae3c69988ad568543a715755110c8dff124a6ba9ee1dc32ea7d17a35a420133c7df262a30cbff8790d80fd4def27ff1b268014daec1b0d1d2864bf010801f092efac0b349b86631d2a7455a72c0e7f43730b78e9beb255188acb12f3770fcc2223ba034181d9c3acef5b6d9ee77883ca12cfd68a5db88cc94c65a9fd1d070387a351905240b0b1920429109032ddc3cf9bf4ba32f594d45478bca432bdeb1a21fd5b5c2c416ed8eeabade9e2002b4e714dc3d7476fa52fedc0d0e6bed973e3aa468597810c13a8c40d9845bf0080850f309ec4dc5f88ef54b6674d8402f8ccd86d33edb1894e46b793641e9bf407b7c8b2b4b555f07467c96828163ce30fd4c24b108df352bc32eae5b1e3adecf6cf8d2bc3549f49c14a553683499b707a422e98082456c0dcf3f7155db062dfad1e92af9708dca9b70a77f4b88c06f8ee7a43df5f5ac21a6ed194102abaa0970000000000000"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000900)={r2, 0x18000000000002a0, 0xe40, 0x0, &(0x7f0000000040)="76389e147583ddd0569ba56a5cfd55", 0x0, 0x0, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) 00:18:25 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xf, 0x0, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @generic={0x1c}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00'}, 0x80) 00:18:25 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xf, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='kfree\x00', r1}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r2, &(0x7f0000000180), 0x40a00) [ 1106.072358][ C0] ------------[ cut here ]------------ [ 1106.073289][ C0] WARNING: CPU: 0 PID: 4053 at kernel/softirq.c:361 __local_bh_enable_ip+0xa0/0xd0 [ 1106.074726][ C0] Modules linked in: [ 1106.075369][ C0] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 1106.075971][ C0] CPU: 0 PID: 4053 Comm: kworker/0:8 Not tainted 6.8.0-syzkaller #0 [ 1106.076280][ C0] Hardware name: ARM-Versatile Express [ 1106.076635][ C0] Workqueue: events bpf_prog_free_deferred [ 1106.077164][ C0] Backtrace: frame pointer underflow [ 1106.077906][ C0] [<81863744>] (dump_backtrace) from [<81863840>] (show_stack+0x18/0x1c) [ 1106.078418][ C0] r7:00000000 r6:82622e44 r5:00000000 r4:81fc108c [ 1106.079182][ C0] [<81863828>] (show_stack) from [<81880fa8>] (dump_stack_lvl+0x54/0x7c) [ 1106.079944][ C0] [<81880f54>] (dump_stack_lvl) from [<81880fe8>] (dump_stack+0x18/0x1c) [ 1106.080828][ C0] r5:00000000 r4:82857d18 [ 1106.081269][ C0] [<81880fd0>] (dump_stack) from [<818642e8>] (panic+0x120/0x358) [ 1106.081599][ C0] [<818641c8>] (panic) from [<8024388c>] (print_tainted+0x0/0xa0) [ 1106.081872][ C0] r3:8260c584 r2:00000001 r1:81fa9dd8 r0:81fb1980 [ 1106.082034][ C0] r7:8024c6d0 [ 1106.082165][ C0] [<80243818>] (check_panic_on_warn) from [<80243a80>] (__warn+0x7c/0x180) [ 1106.082785][ C0] [<80243a04>] (__warn) from [<80243cfc>] (warn_slowpath_fmt+0x178/0x1f4) [ 1106.083606][ C0] r8:00000009 r7:81fb22b8 r6:df801c6c r5:836b3c00 r4:00000000 [ 1106.083814][ C0] [<80243b88>] (warn_slowpath_fmt) from [<8024c6d0>] (__local_bh_enable_ip+0xa0/0xd0) [ 1106.084124][ C0] r10:8260c590 r9:00000000 r8:00000008 r7:00000000 r6:00000000 r5:00000201 [ 1106.084326][ C0] r4:836b3c00 [ 1106.084723][ C0] [<8024c630>] (__local_bh_enable_ip) from [<8188df98>] (_raw_spin_unlock_bh+0x34/0x38) [ 1106.085073][ C0] r5:84e9a2cc r4:ffffffea [ 1106.085410][ C0] [<8188df64>] (_raw_spin_unlock_bh) from [<813fda28>] (__sock_map_delete+0x4c/0x84) [ 1106.086106][ C0] [<813fd9dc>] (__sock_map_delete) from [<813fda8c>] (sock_map_delete_elem+0x2c/0x38) [ 1106.087148][ C0] r7:00000000 r6:803c0ba4 r5:8092da5c r4:edf47000 [ 1106.087756][ C0] [<813fda60>] (sock_map_delete_elem) from [<803c0bc0>] (bpf_map_delete_elem+0x1c/0x24) [ 1106.088251][ C0] [<803c0ba4>] (bpf_map_delete_elem) from [<7f049b28>] (bpf_prog_2c29ac5cdc6b1842+0xc8/0xd4) [ 1106.089039][ C0] [<7f049a60>] (bpf_prog_2c29ac5cdc6b1842) from [<8037c7a0>] (bpf_trace_run2+0x70/0x158) [ 1106.089421][ C0] r9:86f99000 r8:00000040 r7:8092da5c r6:86f99000 r5:8092da5c r4:edf47000 [ 1106.089970][ C0] [<8037c730>] (bpf_trace_run2) from [<80464c48>] (__bpf_trace_kfree+0x28/0x30) [ 1106.090319][ C0] r8:00000040 r7:8092da5c r6:86f99000 r5:8092da5c r4:84dbe448 [ 1106.090664][ C0] [<80464c20>] (__bpf_trace_kfree) from [<8046299c>] (__traceiter_kfree+0x3c/0x50) [ 1106.091179][ C0] [<80462960>] (__traceiter_kfree) from [<804b0160>] (kfree+0x1f0/0x334) [ 1106.091813][ C0] r7:8092da5c r6:00000000 r5:836b3c00 r4:86f99000 [ 1106.092087][ C0] [<804aff70>] (kfree) from [<8092da5c>] (detach_buf_split+0x13c/0x170) [ 1106.092727][ C0] r10:8260c590 r9:86f99000 r8:00000040 r7:00000080 r6:00000000 r5:00000008 [ 1106.093110][ C0] r4:838a39c0 [ 1106.093421][ C0] [<8092d920>] (detach_buf_split) from [<8092db1c>] (virtqueue_get_buf_ctx_split+0x8c/0x15c) [ 1106.093804][ C0] r9:00000000 r8:a0000193 r7:838a39c0 r6:838a3900 r5:83c95fb8 r4:838a39c0 [ 1106.094360][ C0] [<8092da90>] (virtqueue_get_buf_ctx_split) from [<8092e56c>] (virtqueue_get_buf+0x28/0x2c) [ 1106.094744][ C0] r5:00000000 r4:838a39c0 [ 1106.094924][ C0] [<8092e544>] (virtqueue_get_buf) from [<80a7c178>] (virtblk_done+0x78/0x104) [ 1106.095215][ C0] [<80a7c100>] (virtblk_done) from [<8092e300>] (vring_interrupt+0x88/0xfc) [ 1106.095487][ C0] r9:20000193 r8:82f9b62c r7:00000021 r6:82f9b630 r5:00000000 r4:838a39c0 [ 1106.095726][ C0] [<8092e278>] (vring_interrupt) from [<80933564>] (vm_interrupt+0x70/0xa8) [ 1106.095990][ C0] r5:00000000 r4:838b0580 [ 1106.096128][ C0] [<809334f4>] (vm_interrupt) from [<802c13f4>] (__handle_irq_event_percpu+0x5c/0x278) [ 1106.096412][ C0] r9:00000021 r8:00000000 r7:df801f88 r6:836b3c00 r5:838ab76c r4:838b0480 [ 1106.096677][ C0] [<802c1398>] (__handle_irq_event_percpu) from [<802c1698>] (handle_irq_event+0x40/0x88) [ 1106.096962][ C0] r10:828a8a0c r9:836b3c00 r8:00000000 r7:df801f88 r6:838ab76c r5:838ab76c [ 1106.097178][ C0] r4:838ab700 [ 1106.097361][ C0] [<802c1658>] (handle_irq_event) from [<802c6564>] (handle_fasteoi_irq+0xbc/0x268) [ 1106.097646][ C0] r7:df801f88 r6:81b0f8f0 r5:838ab76c r4:838ab700 [ 1106.097829][ C0] [<802c64a8>] (handle_fasteoi_irq) from [<802c0ad8>] (generic_handle_domain_irq+0x30/0x40) [ 1106.098139][ C0] r7:df80a00c r6:824b2340 r5:df80a000 r4:8260ce40 [ 1106.098334][ C0] [<802c0aa8>] (generic_handle_domain_irq) from [<802011c4>] (gic_handle_irq+0x68/0x7c) [ 1106.098587][ C0] [<8020115c>] (gic_handle_irq) from [<81881888>] (generic_handle_arch_irq+0x60/0x80) [ 1106.098854][ C0] r7:dfeddd30 r6:8214246c r5:8217e5ac r4:824b3ae4 [ 1106.099031][ C0] [<81881828>] (generic_handle_arch_irq) from [<81833440>] (call_with_stack+0x1c/0x20) [ 1106.099313][ C0] r9:836b3c00 r8:ff788000 r7:dfeddd64 r6:ffffffff r5:80000113 r4:8021b34c [ 1106.099533][ C0] [<81833424>] (call_with_stack) from [<80200b84>] (__irq_svc+0x84/0xac) [ 1106.099921][ C0] Exception stack(0xdfeddd30 to 0xdfeddd78) [ 1106.100267][ C0] dd20: f9dd0000 ff788000 00000000 8021b334 [ 1106.100605][ C0] dd40: 7f011000 00000001 828a7de8 7f011000 ff788000 8260ca94 828a8a0c dfedddac [ 1106.100968][ C0] dd60: dfedddb0 dfeddd80 80210b30 8021b34c 80000113 ffffffff [ 1106.101337][ C0] [<80210acc>] (flush_tlb_kernel_range) from [<80499cfc>] (__purge_vmap_area_lazy+0x210/0x3c8) [ 1106.101805][ C0] r4:828a8a2c [ 1106.102002][ C0] [<80499aec>] (__purge_vmap_area_lazy) from [<8049a140>] (_vm_unmap_aliases+0x28c/0x2e8) [ 1106.102300][ C0] r10:00000000 r9:dfedde20 r8:00000000 r7:dfedddd8 r6:00000008 r5:ddde1ac0 [ 1106.102630][ C0] r4:dfedddd8 [ 1106.102766][ C0] [<80499eb4>] (_vm_unmap_aliases) from [<8049dd98>] (vfree+0x170/0x1e4) [ 1106.103330][ C0] r10:82c16005 r9:00000001 r8:00000000 r7:ffffffff r6:00000000 r5:847bf240 [ 1106.103930][ C0] r4:00000000 [ 1106.104203][ C0] [<8049dc28>] (vfree) from [<802ed2e0>] (module_memfree+0x30/0x50) [ 1106.104636][ C0] r9:836b3c00 r8:00000080 r7:00000000 r6:82c16000 r5:00001000 r4:7f011000 [ 1106.104936][ C0] [<802ed2b0>] (module_memfree) from [<8038f22c>] (bpf_jit_free_exec+0x10/0x14) [ 1106.105674][ C0] r5:00001000 r4:ed7eb000 [ 1106.106005][ C0] [<8038f21c>] (bpf_jit_free_exec) from [<8038f3ec>] (bpf_jit_free+0x68/0xe4) [ 1106.106512][ C0] [<8038f384>] (bpf_jit_free) from [<803904d4>] (bpf_prog_free_deferred+0x14c/0x164) [ 1106.107190][ C0] r5:844b7354 r4:844b7000 [ 1106.107711][ C0] [<80390388>] (bpf_prog_free_deferred) from [<802662fc>] (process_one_work+0x1b8/0x508) [ 1106.108380][ C0] r7:dddcff00 r6:82c16000 r5:844b7354 r4:84ea0a80 [ 1106.108739][ C0] [<80266144>] (process_one_work) from [<80267020>] (worker_thread+0x1ec/0x418) [ 1106.109126][ C0] r10:836b3c00 r9:84ea0aac r8:61c88647 r7:dddcff20 r6:82604d40 r5:dddcff00 [ 1106.109473][ C0] r4:84ea0a80 [ 1106.109636][ C0] [<80266e34>] (worker_thread) from [<8026fd30>] (kthread+0x104/0x134) [ 1106.109934][ C0] r10:00000000 r9:dfb41e90 r8:84446400 r7:84ea0a80 r6:80266e34 r5:836b3c00 [ 1106.110298][ C0] r4:84d40fc0 [ 1106.110586][ C0] [<8026fc2c>] (kthread) from [<80200104>] (ret_from_fork+0x14/0x30) [ 1106.111029][ C0] Exception stack(0xdfeddfb0 to 0xdfeddff8) [ 1106.111293][ C0] dfa0: 00000000 00000000 00000000 00000000 [ 1106.111566][ C0] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1106.111901][ C0] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1106.112354][ C0] r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:8026fc2c r4:84d40fc0 [ 1106.114584][ C0] Rebooting in 86400 seconds.. VM DIAGNOSIS: 15:15:57 Registers: info registers vcpu 0 CPU#0 R00=00000000 R01=81fc108c R02=00000000 R03=81882d3c R04=826f5b48 R05=826f5b40 R06=00000028 R07=00000006 R08=826f5b48 R09=00000000 R10=82052094 R11=df801958 R12=df80195c R13=df80194c R14=818819cc R15=81882d4c PSR=80000193 N--- A S svc32 s00=05ec76f0 s01=00000001 d00=0000000105ec76f0 s02=dea713f1 s03=00000000 d01=00000000dea713f1 s04=ec0a81ff s05=81dd8bfe d02=81dd8bfeec0a81ff s06=00000000 s07=00000000 d03=0000000000000000 s08=95e77250 s09=ef02ddc2 d04=ef02ddc295e77250 s10=00000000 s11=00000000 d05=0000000000000000 s12=ffffffff s13=00000000 d06=00000000ffffffff s14=00000000 s15=00000000 d07=0000000000000000 s16=00000000 s17=00000000 d08=0000000000000000 s18=00000000 s19=00000000 d09=0000000000000000 s20=29f24434 s21=c3f06191 d10=c3f0619129f24434 s22=4b129b63 s23=00000000 d11=000000004b129b63 s24=00000000 s25=00000000 d12=0000000000000000 s26=00000000 s27=00000000 d13=0000000000000000 s28=00000000 s29=00000000 d14=0000000000000000 s30=00000000 s31=00000000 d15=0000000000000000 s32=00000000 s33=00000000 d16=0000000000000000 s34=00000000 s35=00000000 d17=0000000000000000 s36=00000000 s37=00000000 d18=0000000000000000 s38=00000000 s39=00000000 d19=0000000000000000 s40=00000000 s41=00000000 d20=0000000000000000 s42=00000000 s43=00000000 d21=0000000000000000 s44=00000000 s45=00000000 d22=0000000000000000 s46=00000000 s47=00000000 d23=0000000000000000 s48=00000000 s49=00000000 d24=0000000000000000 s50=00000000 s51=00000000 d25=0000000000000000 s52=00000000 s53=00000000 d26=0000000000000000 s54=00000000 s55=00000000 d27=0000000000000000 s56=00000000 s57=00000000 d28=0000000000000000 s58=00000000 s59=00000000 d29=0000000000000000 s60=00000000 s61=00000000 d30=0000000000000000 s62=00000000 s63=00000000 d31=0000000000000000 FPSCR: 00000000 info registers vcpu 1 CPU#1 R00=827ac930 R01=ddddb688 R02=802fedc0 R03=81882d3c R04=8289b4c0 R05=00035f74 R06=00035f74 R07=00000000 R08=82bcb400 R09=00000101 R10=000f4240 R11=dfb9dde4 R12=dfb9dde8 R13=dfb9ddd8 R14=81175bb4 R15=81882d4c PSR=60000093 -ZC- A S svc32 s00=00000000 s01=00000000 d00=0000000000000000 s02=00000000 s03=00000000 d01=0000000000000000 s04=00000000 s05=00000000 d02=0000000000000000 s06=00000000 s07=00000000 d03=0000000000000000 s08=00000000 s09=00000000 d04=0000000000000000 s10=00000000 s11=00000000 d05=0000000000000000 s12=00000000 s13=00000000 d06=0000000000000000 s14=00000000 s15=00000000 d07=0000000000000000 s16=00000000 s17=00000000 d08=0000000000000000 s18=00000000 s19=00000000 d09=0000000000000000 s20=00000000 s21=00000000 d10=0000000000000000 s22=00000000 s23=00000000 d11=0000000000000000 s24=00000000 s25=00000000 d12=0000000000000000 s26=00000000 s27=00000000 d13=0000000000000000 s28=00000000 s29=00000000 d14=0000000000000000 s30=00000000 s31=00000000 d15=0000000000000000 s32=00000000 s33=00000000 d16=0000000000000000 s34=00000000 s35=00000000 d17=0000000000000000 s36=00000000 s37=00000000 d18=0000000000000000 s38=00000000 s39=00000000 d19=0000000000000000 s40=00000000 s41=00000000 d20=0000000000000000 s42=00000000 s43=00000000 d21=0000000000000000 s44=00000000 s45=00000000 d22=0000000000000000 s46=00000000 s47=00000000 d23=0000000000000000 s48=00000000 s49=00000000 d24=0000000000000000 s50=00000000 s51=00000000 d25=0000000000000000 s52=00000000 s53=00000000 d26=0000000000000000 s54=00000000 s55=00000000 d27=0000000000000000 s56=00000000 s57=00000000 d28=0000000000000000 s58=00000000 s59=00000000 d29=0000000000000000 s60=00000000 s61=00000000 d30=0000000000000000 s62=00000000 s63=00000000 d31=0000000000000000 FPSCR: 00000000