ecuting program 5: mlockall(0x5) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xe) mlockall(0x1) 17:10:48 executing program 2: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x1f4) [ 564.369942][T12097] binder: 12095:12097 ioctl c0306201 0 returned -14 [ 564.376758][T12102] fuse: Bad value for 'fd' 17:10:48 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x2, "0209579c"}]}, 0x54}}, 0x0) 17:10:48 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f0000000100)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}}) 17:10:48 executing program 0: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 17:10:48 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="3909b90fa75d64657290", 0xa) 17:10:48 executing program 3: socketpair(0x1, 0x2, 0x0, &(0x7f00000000c0)) 17:10:48 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000000)={'veth1_macvtap\x00', {0x2, 0x0, @loopback}}) 17:10:48 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae08, 0x0) 17:10:48 executing program 1: bpf$MAP_CREATE(0xd, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:48 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, 0x15, 0x1, 0x0, 0x0, {0x2c}}, 0x14}}, 0x0) 17:10:48 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="f800000012001101"], 0xf8}}, 0x0) 17:10:48 executing program 5: mlockall(0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:10:48 executing program 3: bpf$MAP_CREATE(0xf, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:48 executing program 4: openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f000000c380), 0x1, 0x0) 17:10:48 executing program 0: mlockall(0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/137) mlockall(0x5) 17:10:48 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000000)={0x4, 0x0, &(0x7f0000000040)=[@exit_looper], 0x18, 0x0, 0x0}) 17:10:48 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000280)={@my=0x0}) 17:10:49 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0xffffffffffffffff) 17:10:49 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x15) [ 565.353693][T12139] binder: 12133:12139 ioctl c0306201 20000000 returned -14 17:10:49 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046205, 0x0) 17:10:49 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x894a, &(0x7f0000000000)={'wg1\x00'}) 17:10:49 executing program 4: ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='erspan0\x00'}) r0 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB='$'], 0x24}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(0xffffffffffffffff, 0x8982, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$FUSE_IOCTL(0xffffffffffffffff, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$FUSE_IOCTL(0xffffffffffffffff, 0x0, 0x0) write$FUSE_STATFS(0xffffffffffffffff, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 17:10:49 executing program 1: r0 = socket(0xa, 0x3, 0x20) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, 0x0, 0x0) [ 565.446017][T12150] binder: 12149:12150 ioctl 40046205 0 returned -22 17:10:49 executing program 5: select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)) 17:10:49 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 17:10:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)='H', 0x1}], 0x1, &(0x7f0000000440)=[@rights={{0x10}}], 0x10}, 0x0) 17:10:49 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8904, &(0x7f0000000000)={'wg1\x00'}) 17:10:49 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 17:10:49 executing program 4: ioprio_set$pid(0x0, 0x0, 0xa459902106468d32) 17:10:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000012700)={0x0, 0x0, &(0x7f00000126c0)={&(0x7f0000000080)=@newtaction={0xe9c, 0x30, 0x0, 0x0, 0x0, {}, [{0xe88, 0x1, [@m_connmark={0x34, 0x0, 0x0, 0x0, {{0xd}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_pedit={0xe50, 0x0, 0x0, 0x0, {{0xa}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe9c}}, 0x9040) 17:10:49 executing program 4: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x2, &(0x7f0000000080)={@hyper}) 17:10:49 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x40049409, &(0x7f0000000000)={'wg1\x00'}) 17:10:49 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000600), 0x10) 17:10:49 executing program 0: ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 17:10:49 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x80108907, 0x0) 17:10:49 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg2\x00'}) 17:10:49 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001400)={0xc, 0x0, &(0x7f0000001300)=[@free_buffer={0x40086313}], 0x0, 0x0, 0x0}) 17:10:49 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000002680)={0x3, 0x3, &(0x7f0000002540)=@framed, &(0x7f0000002580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 17:10:49 executing program 3: epoll_pwait(0xffffffffffffffff, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}], 0x6, 0x0, &(0x7f0000000040), 0x52) 17:10:49 executing program 3: bpf$MAP_CREATE(0x1d, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:49 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000001740)=@ccm_128={{}, "71d9a20efdd977bf", "b2934566bec058dcd2cbee77c00e4075", "ba7cfe4f", "5569da5b52b4691d"}, 0x28) 17:10:49 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x6, 0x0, 0x0, 0x4, 0x0, 0x1}, 0x48) [ 566.264093][T12187] binder: 12185:12187 unknown command 1074291475 17:10:50 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, &(0x7f0000000840)) [ 566.311570][T12187] binder: 12185:12187 ioctl c0306201 20001400 returned -22 17:10:50 executing program 0: prctl$PR_SET_TSC(0x1e, 0x0) 17:10:50 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001400)={0xc, 0x0, &(0x7f0000001300)=[@free_buffer={0x40406300}], 0x0, 0x0, 0x0}) 17:10:50 executing program 4: mlockall(0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9) 17:10:50 executing program 5: syz_clone(0x12100000, 0x0, 0x0, 0x0, 0x0, 0x0) 17:10:50 executing program 2: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$TIPC_NL_NODE_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0}}, 0x0) 17:10:50 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB='$'], 0x24}}, 0x0) 17:10:50 executing program 0: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000040)=0x896fbe6631a06d8b, 0x4) 17:10:50 executing program 5: syz_mount_image$fuse(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) 17:10:50 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002440)={&(0x7f00000013c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0xb, [@fwd={0x8}, @volatile]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x61]}}, &(0x7f0000001440)=""/4096, 0x3b, 0x1000, 0x1}, 0x20) 17:10:50 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) 17:10:50 executing program 3: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5}, 0x0) 17:10:50 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891e, &(0x7f0000000000)={'wg1\x00'}) [ 566.603447][T12217] fuse: Bad value for 'fd' 17:10:50 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000040)={'wg2\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x0, 0x1, &(0x7f0000000240)=@raw=[@func], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:10:50 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_TTY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x10}, 0x10}}, 0x0) 17:10:50 executing program 4: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000040)) 17:10:50 executing program 2: mlockall(0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:10:50 executing program 5: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$pptp(r0, &(0x7f0000000380)={0x18, 0x2, {0x0, @broadcast}}, 0x1e) 17:10:50 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0xf}, 0x37fe0}}, 0x0) 17:10:50 executing program 4: syz_mount_image$fuse(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x30040, &(0x7f00000001c0)) 17:10:50 executing program 1: setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000000), 0x4) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000040)) 17:10:50 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4013, r0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:10:50 executing program 0: bpf$MAP_CREATE(0x2, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:51 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000000)={0x24, 0x0, &(0x7f0000000100)=[@clear_death, @acquire_done], 0x0, 0x0, 0x0}) 17:10:51 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg1\x00'}) 17:10:51 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "0b09579c"}]}, 0x54}}, 0x0) 17:10:51 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x1ffff000, 0x0, 0x12, r0, 0x0) 17:10:51 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x40000000, 0x0, 0x0) 17:10:51 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000080)={0x4, 0x2003}, 0x4) 17:10:51 executing program 4: syz_clone(0x20000, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(0x0, &(0x7f0000003540)) 17:10:51 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) write$cgroup_subtree(r0, 0x0, 0x16) 17:10:51 executing program 1: mlockall(0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:10:51 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) accept$inet(r0, 0x0, 0x0) 17:10:51 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, 0x0, 0x0) 17:10:51 executing program 3: prctl$PR_SET_TSC(0x8, 0x2) 17:10:51 executing program 0: prctl$PR_SET_TSC(0x39, 0x1) 17:10:51 executing program 5: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000140)={0x0}) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000dc0)={{0x0, 0x8, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x7a2d, 0x4, 0x7f, 0x7, 0xc7, 0x5685, 0xfffffffffffffc00, 0x3, 0x42c9}}) setsockopt$packet_rx_ring(r1, 0x107, 0x5, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000100)={r0, 0x1, r1, 0x8}) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/nf_conntrack_expect\x00') connect$vsock_stream(0xffffffffffffffff, &(0x7f0000000780)={0x28, 0x0, 0x0, @local}, 0x10) write$vga_arbiter(r3, &(0x7f0000000040), 0xf) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x181, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x3, &(0x7f00000001c0)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000070900)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r3, 0xd000943e, &(0x7f0000070b00)={0x0, r2, "34f0ef9887989c576fe963cb59f5efe0352e7d8e591de4ecafd756ad75f8b2dcb5e79a886fd5575b24a471ccc7b3083510b0a4946d279b523a67c9db9d7539da83d2b6fda539c5ec37ff61cf3db5ba68acb8d243ee639155779a1e9845b89eeb7908e73c034584c19e3e09656f5281d25c86be21c39395e978c7af5428de04373f691ed7d93801d18dda3fb3276968c70a90194bde81a1e0a1ff02a7638415b81be5206dedc72468a77bde8d76f834a6977da0723be4fb62f9b6c356d2052f789b2dc1ec48d7dcff234f66d5f69455abb3a18f173ada1325671ef65dc493c76fc0d295a7093e74b9c9e67c566f83157d9c780de851c1ae2e20f9e874e61380dc", "72c5eba182eeec5865533d28c537e3fee2980bafe818126280d58f537203827dde3ff1cb1ae15f873cfaa23963623bf3b005e439b7a7327e5a50f67b0a94faa60da7c8168eeb65b705ac972fcbee051be95b23d6f289d2e9eb5aabdb356d18b1d8dccdc22e5cbe076c16db08f53fb223f6348dfd6203504b7e3a497da34348c128f255786a4130fd7d6cd0b256ea2925ffcf23e59ade01a8ce5b5364915c97861b53e55ca15d5d84dcd93da518e0b78173793a145a5a1ed773e9dcb26276d465a5277698288f5b3a576480a44cdcb15dca72c435ec804119ffd06580c4b494257a722fbd935eb4add4dfd81e71a102bd140a273b4798e57a59d0fd2a418714b03b19c909353e60945aa199fc65846a8b6aef418df846eba76b05bc4b74527e2160f745b9248d061c977351097bf8e9254219f279cecfbc051b56e4d76c946f1e0b16c303d3cc47763d112880ff350219d538555b684000733750a65764bbde9ea381f87b45dcec9d43e04a8b1163eaa60bf6c0ba7105b26b7c64c8b7beddda3b92cb8ce82207741d1331427e8d54e8dd2e4f8da7b2d20b0c9af3a5ab3629a027ca38950f1d9a3fd0e68315bb11492fdb747fe53ad33c7cf6c99478281f20c7f484b9fdfbb399638346c66aaf0fe835f62839bd5f10f03eb0633569b8e4b6fb8837027496c2c6c0f44069392c8a54cee004fb14105f93615b1158f5903a57c270abdc2e8fe2c27772f15104a4c2be2886eb1f142c02ec01b7675fd11297924557d442cc41b047adc19eff5a68fe16e1965c3b0a6a20428464e02b3ac1c94d8e902f818eab43b54b13749e6c6174e5a25870cdc5f224ccb5bb5c509104615be074dfc0d9d749559966c674796b8f47b9c137ae31e094583e6d73d234bc8f94e1c9e6fcc1db9bd18cee661f9d2c1af9d08b407604438f5585cf6d09ac4d1388faf684f7661c92188910b8322270993c448a83ee0e8898ef832b2b915f4b2829fb08b7424113979144e80ca59d6d68d243bd2811b65ffe03e4e1bd90430df358a95de87db127a141edbc1c33e8c0a20ddbfa585ae80e74c46f8e5093cdca8922dbe933e957b66dbc173d354efe0d70f1d836e9e5f188e9019aea5cce04661b9724ceae62b83cbb5e27581ce8031eef48f010c99878b8c2f261ad9104801f1c923c5c098bf89ec9d4f05844b84aac63cc0ba39b56bcd5442830a5e372c9aee98896dd713ad6fb3184610f5df64df689cce74b64204ed11e35fd046b83c0edbe0d691ab87c67566d9a74d6e0c5dbb0b578ba23e3d9768faa58d6a8454af70ac18a18dba2047ad810d7cbc3e0968aab8315a2d02ed953ce5c938bc1605f89862c78dae70c7b6a5464858dc60c751d71af13d006fe78fcb31949fdc04cd55c5b4a420dd688b5f9d9677320f712000fd161dc35d8ad752564f9ad4d87b0c2de1ee94334a632ee6905a8b3945511664fde14b8fd4f6918242bf2eab2e1d2ad771e2e37e65defe7e1a4224d84e0b0c67e134f508d4c076bc2c82cfa0e8a8e85a1e7d4ebd127123e2e3b7f82e7a216cb300a74ea7240571d9c57312a2f01b139498404263cb77fc9e69f98bb9a21f6e8168b6c110f82fd8566d8e7323cc96e2e09e489ce23bb8e3062ff19cbf69c03c6ebbe049fa3c555c3e78798f1fe55011b87a5fd4409e9a57184b944f66b4b47b2ac6bef64e288a867f69ea5c5932814729bec066389819008b19c24f6f95236d9cb19cee63911953d5cfeaca3f201994132ac0590ddb702bf539884a63863e0ea0277551bcd4e4c8df8892eec438e01be4e22595cd2b9d01391b77c83bd06bad233785a2dcdb894417602f52cdfc0e671b178080fc0b592aa2bbbbc36d2bf86701be0f072f50f6ea647e0a7062e4271f4d4716cf9ad75cab993640a19b62bbd764543f4afe52a81fa4ca2ffee103736e495ba2d4fd4a629afd30a1448686550af46b976dd5c269d7052cfa032a5f7f0fb4e312390dfbee5b5c221370e8b58b2714cf82d79deed5306e924f17a7888a084e5085140fcac514e61b15c894a420e4cc8eb7109e7a43f6147c9e1749b4fbd106095f4864154c27e63282307d4f01e616824b8edafeea2dedacfd221fa64d6f6c789263800f18efd93c9982179d3c774f1e825bfb4c190794ffef15b4e7eaed7f4c3016df66f52c7660961fab024258c6ad138fb2c019323e2ee4b08441e6544595ff13514da33fe95db8783f3ec3503e2608cd816be2d8f5d4504baf71f94e3cc6622fd487ec46880ae54c8fe414380c5364da1d25aeaef1d8d1157a166ee9c952f8729551819eb00f5569443229d85c2aa722a9f3dbe4ddac6f4c72a3b12c7ce75f15c3a4c0d7f14741d251356bd6e0f9e81b0dde72aa77eee1b46981ade535920e3ffa1f12b824168a6d81c8f53d18f5af3c48153caeea692dc8c8afb7b57d0cc11aec1666e2501df847c969237d39ccda704083ed928574a5b5fd0421f2745f2f3dba93d1e04ddf39bc8bdfe2bc2b4cc29cafd55b475842cbb97767bee4f1aef2c2ea85932153293f45da695305a43e427e3f69ed749650bcef422c496c0787135c27cbd0944c006e4445b7bf7305d28462a46aa178ffd427e7a858c2d68b0e7f1698f187e8127e2eb3d1ed709965a2281f04b950cbdf2af9b9756ff0091a31e92205ba26e7ca79a10cf5e5b392115f05c55e2ea5990eef521365429934ffecaba33e031e8ea0997fcc786b0ac2ea8bee7e76ba8f3545fbc7b4b68844a92e07b972f25a7a0bd0c8808d271569123974ed0c92923ec78244056b70f5273e98bbca9c76aaa039df8badb44f1dbabc21046a96ed45ed7c0f5a1112a73878d8605bf5d87c3edf49b4a8e59e6b882b46b20736cd2c9fc440829cf6d14505d8211ca060c25774fa31626e1b506d985c7b73a8bf914d3e8bb7ade140890ac63a691f0376a6937b91c3a718912a2e44025ffe5305fe4b01f9be4149227dea93171bfb98360461cd5a7ab599563f84d4c011f50d5a6a52a2092cd80193d3abbccaffd5a5b8f775f9e5c72c653a94bbc7c8c6a63db1abf21efc5506bf2a355edc39f93810625712f16e9ef6b76791422892d75af8aa3d0f20ec0462f0e51f4e61b937895cabc2f6530117302b4847a8cab0510c82e1d698a1097be4b1de0aa395ff326521e7726e1420fec6e7bd49adaadd83593fee7480528f8de63ed82058004a3793702a2e3bae1ddec3512c7258031f69d2486703b6eed95728a66d4f10196d60d8c03720dc4f57e8670d0a78aa3a32f116bbdca8d78413d4aa9026d400155dc97834c3aba7b420dbc5962909f22e337435e983b73a811e27485cce8e3e503686bf1d80c0822cf2379d7af5ae5dcd4f3268be24e5e9cd14a2cd7152cda733c9c1b0e7d044fff5d35c4617576e4d0ec27f2e2823f861637e7c27d9547cb0f523c04db989d977c2b3386564f37ffd0e5f4fcbbc7316c1b47a5e631eaf0fea14ff2dd5da0f433e9708fe8291b4b6fccefb2ee9a16ba08c471ed03229d4cdb7a8c3ca82f5b4e780cf88c3f585cec3e0673810817af735a103bd2fde28fb129c46dfcd7004d31c77aee12017560b408b62c324b381ee90e8cad363da8b05e2fa9cbc3d619bcb695e30faba1fb9338454892ba6d5b5dcc9b31b06da3c6c787b7dd168dbace158534387cdf350484475e1bad17edde2dba0e185202035e6b8d0426b06a3d03bc1ffe619cad2c02deb3a0669a6f88de5dabd50566d74c4845c3ab435fe6be2c9808c6ad3fe7710d8d1b065f3bf3d7a70791d837bad714d86a052248777d182a4cec773f3372584b90382c0b355122343a7d4db6180f48187e2ee03042a4ae801b0e4d41c3f2ff7b95e23d4ba26e42b304461f537b3d0f026655073c7bed0c492a8e1aa620e4b457cbe9085706f7a084491a6f67d149f732fcb2da02a506030f3c21a370f92b3e735ba4d3b2f1e3ac61a41e24d53b344210c7549b244aa5c815f44e4e3f9e2138f12d2bebdaafdb8c05362640a57acdf6bfdc3d72a53bb80c8bd383aede409ddb1e9b616264b64c20b8b55d8b5c315a4323868ac763bf274fef801175f0f63e381626900e351d4d8ec473f88eecf60f3892d6d0b4373ca7fc8b506b6fca84ed481cefd0664f7270527bf6268108eb8990747acd1d5b3bd37723e1c20c1a457731776909270680badcb065c0948821a7f82434731d3074a042fb4143a01dda91e7f773630bb524682f91cf7aaa1f8cefc915a86f5679e7bd7dbfb753457c893f9f85784a25f3636ecf8f89b0a4528de2624a9f97f85a940ad23922e1969b9b579f4769fb82bff6a2c1cb41a93dea16df5c28645a4523a5cf414c56d7079465235d5d5b36218bd63840ded0fc13c02da244d63d09a57817570be753af323832ba2652ac1a44e52744cfbcff2d93eab13e806bcfc526d0618d4d6eea7dd7796f33d0a3d78f41f4960a5f6ed88f9e232633e7e974553ad9f9f3664b7a09db9e97980acbcb1c1946f1a9035958ec9c203827b30fa4a7ad7ddc2d3e67012b5efde7208e15bcd9e9ca7329b1a4ddf0da5e1d48d69c046d30d770bdbe99cf642131354da9d6d7d4d9b7a0fc7fa0a6164807f427da2dbb1ea76a9be395c7999527ea06fefd5630aecf926cbe6485518f8a00549d18098a9b939d717b981c7b00f0d8c4e62ef282cba32eacb63e0db67098afabe4701e76492cc563a423ddd98feb00dd155bf10aa1a5e792e7824593752b82d27526c4b363739c78e3826a6deba334a5e1f910bf4560ab6fb8dc5402c31704812aec2304861deaeb2a540cdda39d8d15efb2dc10a37817b30deff18c0e5313aeb24397f872b38c995e2053bc27ce3c445f2414145f30e9b585f89c71baae566b8e57e6093dc254fffe35d6dc07cbdcbd14464f71060b63c9fce5f4c48c8890582a4315a0843ca9f1c31832b652e0d09d555ffc2d12a34d25ff8132915d5118406de080a78c0c155f9c88cf0b15e1ccf43c44cafd226e19dbed5f8bee1a9d1273977377244e0a0b65e3e146475daad07885148112b2a213574d2bfedd0f88117fbc0b6265a0fc17cfefb18051568d724092dbe38281fe512d9335f25783ae78f0a62a0461611a8ca50fa73a98d9f1b4c271fa9e0fd956d60a48720b1b113d3017072b98a7b8a0f5b542f1fe36995fb25c2171561e8745148cacf595b61b8eb36d7118163655c71de7f55a45c893a3b8360c0f9fce19fd8ac5da3cf150d0e8fbde8835611db9d74841c06d4c4ba3f3e11092e003014d22e999cfba340470f17c1a3e7f161597d66df1166bd0719c06f7c328ce1ba4e178d2b35131f1c154750604843ed35168ec9c418b4bfb3b6cfbe9b04b39ac9cc0d2fdbf62f6e0bca8361af4a84ce971ab9f4a461a5560b64c17853302ac2f510e187e341688bf3622bcc719"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000071b00)={0x7, [{r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {}, {0x0, 0x0}, {r2}, {r2}, {}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {}, {r2}, {}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}], 0x81, "c0458a6cd3ed43"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000072d00)={0x2, [{}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {0x0}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}], 0xc1, "5f4c305774a2a2"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000073d00)={0x0, 0x0, "751046b3c86516bd0dcb79cdae5428e1a1b5fc78457739a566817b8b2ddc164a0f852dd671239c93d679b789fcb1aa91644f8f3576a4f4dbdd16c7cd4208434a99b3686c64b5ecd1487da318ba4875a37aba8fdefdec62dee5de3adf2192aa35cddf9c6a7051e3aca1b01efe9a9d66ec2287016324168115c61bd90085a9d15663aeb34d46318903be3d6f20a055cef149fb0f27ced38194ae77b237ccba37c3f97afd643ed909364f1350210e660c8f2d488cc9721a91141323e0540c6a21cf1dfae15e1fd430f81d81d778fe7385a6c286a9668057d45dc442e1bf0877930382b6e9ec2db3ca8eb5e77ef5ccfbb831e5edd58c44be1f568cf185abd829fac6", "db71dcbc683ca51afcf3cfb8bc12aba5cd609f97afcbb89ff3b1832a1edb4de4eb04c1f204882561ad0fab50241ace0784ccb73c29ec313a08436522cb222c9b00fe5447c995b99aa19b7b9077ffe94cfc25294f47e1ac3b4263d5ecc6e8f12ed3f03448f986f010ce010ee0b13458c136856f40f47ff61ec831a389028309e1b656ea7c9e0f8a107bfe4141428f47135e7137f2fe2bccc219f6486b8017e11e1a7cb34e7260830b430a5b71d6694e0c5a43857b163e6a0fbab0deffe64f7698ee8a76a38cd60a6083b99611a481e3f4219429d944c4182def44237ae7d9d6734e2d683d40dc4fc86b9b861dcf05fb359db81c7b4997fc09c77e82a439fe228255a76a104aa2dbc46c1c2cfcf58f8325f28ca4d010c7fa5851ce749964fd640197965d5ae3091b3642ff8887fc57c035bc52460c2eecb2682e7b428b1a57fd5463a2c34c98c7317cd82a685a001a9eec442cf69d7e928ccf235888840688459d14623ce75d125a79ea968bb68e7be469734b29d9ae7b027b3daa1859ef37612e32592203176e36801b7adc35ed51133e575a4bc559b5d6575283418bdaf5f7b378145d093a7ccee47d616cece53ba6c01b06de9133509a622cd5b4903fb506b87dac27311cc65c69aa5716ca226d51d9bd040b8c69a8af0be62c8bed755235303a531d2d97823338ce441214c4e3e9fe4122affcecb78f869525d249164902607376c253ca5ce81d172e8a12d2828aebf570397f236e822fd1d63dfc1af071e144c6bd9ded929f7256c5541b5ceaa6ca81ef6aba1f26eada3fba928b09b341ac636f1cd5c2156ba73429337471082d899822c219d98a4ddc5401252f130202795e20e85ed923ac89c3f2114496b12e12fdb3f9ebb316b24e2b6dc1aa92db60d06e343d2e61d4ddaf8ae9fb3c73bd3ee6fbea954bf049a83ec3819ca75819ed133daca2155b135077f3ce13b98bc442f4d8a264a4eae6b81147524e32d5d7697ab04f4fd817246068643bb566c497773c3deded1bb013e5259b4de0194e2b4f0730a781a99bf4b82b09276ecd7cbc6694a172451c5863444d2f17af932ca601037bf470215c6fc3d291f097a9b364565da3f9f1d891356ba2cef62e7161491a78766b13c6552ece05e867e8e27dfde493756e9f016106bf8eb679403bf4325df5f8ea2caa976eef5575c5d7629105e9df6580ea656dbe1e3326b7ce6d72948a823103320cbcb44ebaf981fe1bbe9628f40603f1f926d37bfe57378c7642fbb2c6a85b0eddf5ce4cf54db3f5be0252111c22b5416b1a143c0b2acd7515947011a289be362e1321c580692cdc9cc2f6063140334920a7e7e274d07b531942d06156561589c1b74560a2a8d309ddaeba41ddc5da29fe541aa09e137c94a59d25c6a99660f10489e793009f7783ce6a616aa7617b6ddb5f714c0aae4ab248c37370dfa8fe7b80982747c2af9b0395ced3661d0a5a85a471f7d2efa74681d65fb91dd40aca2b0e9eed9e16fae4c150dfb222d77d81f87d6e0539b43273545e34b22e1fe7939b3783953e8dd2c88e041edd309f18a7e7186227f5857b480feeab93655d5528d4b5c256dc3661b1caa0effd7f80f36a82557a3ee41f90367d180b30786dbbc3a0df8bc546d1c4ab52e861e9c634b513162d04dfa98bafe03ffe7144ff748c3f8a038186bb71355e41e61dc1faaac44bd810b861fe1a818e5bef9fc4706552299223435470a567e2c0e9ca71e35e0a50003dd869938b0f697d9bb80f8aaf1203088bd331c92b870eb90862dc0cc1932cabe14d322656823b1fdbe85775a7530491c8eeafe93fd9c2043d0c056849810ca3666750388f14feced96d384d176d5a329dc8d260362b5dac456ed7f65ac2f7e6dc2284123963dbfd0f7c2eba537ffe2b9371263042dba041d11b9b46cf912daff39ac8e26ea4825cbaaa20e1ac9389c9438725f9877512f2c25202f10956470066ea2ef9aa2c8f222be90a76f6eb0730d8844843cd877919fb16efc3eedb5ac402e54b54fc4b04e7471bbfdebf1ee2bdae9cf3351f518642d0045a2365f577a5f8c29fb9e12903cbb47aa8442baef65894c4071bf79c80aa1a85c8b877684422b8f7be53c8ddf45802e57d378cb9182ef50c255ee13f042780eec92cad65536f229f103df4f8fd244e78747e9580ca5bbf0313b28f825ed8e1d2ef89b6db9c2438b0d024babb2cdb460e6d5bbe5e0bce5babc7f3e0631ddb7c93ae1613f1965887b7687073b3bf024a6b35808cbbb3fb6fc4b584b2b1e6a96871e6d61ccfecd98a05bd31df8d8ee804458b7aefce0dad481be28a9209a8182a8d113deb06192d3a3b5a14a1cdf6e9527b6fd6fbd382569f548944f38fede001de0ce2f377e4849edebdfd7640dcd84dae440faa817792489724d926c5d90906244c5ef76606fa1fd59278b0686074ee646ab7798dc92c684e9fd61a93f3a4bab1fa283895314cd2d3a926ac2e1a98b54afe36733a0924ae7e3d9017742fddb9ebabb1ed9fd04632d5b5b00ec17e0399c4ee3eb8edf057f0a85a82735239e3420f731f42e059da1320022e341ede4d78a64254dbdf6dc0678d21768b9c7b16a6b7f2cc650f5f48a7c43f53024ae0b8938b1e5e2817f9212cb98193f8826cc7652777f714b9679549a2ea0c06edd1c292c0e78e292060b5c83aeefd0ba191ccf509add5fcfc7273149953729e90d7828563db28aa4638b7f50c9b9040ff7a3c582971ca98f3b95e782367c3a8ce8dfd5c30995f61f2a377f6c50f00d81682adf3e9f514a1d7316b2d107a937da92194b32606f8f2802f498244cf19eec25a22c7f055730ec18e2f1796474a03aab51f8ec527f0143fc609d01b1776ae254716afa50eec12ceff0b0af9d23adc1b5c77f878ca6ad0cf5d7ee3260ad50194034e07f3e753342f93e81a90613cab761dee5eeb549ecd3938ed9f1a3cf9cab4c9f8d3405fb9bc200126b726e0ea547ff47dfb24ef7f867e3d5454cc232092077260a75db7ccc37c871cc03cf7758bf5a7ba40d9a50c77de1426985c547a8e65c6b29481499d69c6449965995ea8b8377dd7db62656c3307cacd1fdc8c34d5bc6b54153479ee1a419ec06f5d7d0f430002c4a78daafe854cee29222ea819758f78f66f4307b52e4ecc2e7cb4f7ee8e67ff86f37f64e5e3ae8579860f9a0d9c26c14c21c564f2fe0bae6a85dc5971e6e5acad9e37c7514690182d83a1db3adaf18ab7fe9aa71b68f8c465e88e188db78afd95c4f4b4b96e896147a32ed2f900b524629c44d7c1d1d6ca7d53759ebb3d6109f2b271ab61e1fe5cfb36b9677ccf9f1bd8a059138c34ff850bc14841e828e54d7e43d277d3f4c644b0a4f5b6f75e845cae69a7d6dc1e56c46f2a0a7c31e1100a0b25959c70b9b3d478c41bbe6ac8c5d9eacab4f9e8edd0b928469a8b89996db33e59d6d5257dd786ac26860fea45334e238fcd2fca7b925071925e2f8e7eb675ffe03492a2061362cb79f0f17592b0c867eb1f84beb7ede138cc0c3aaf0646510ab656d230d68e0394686bb1028f1f33f590a05460e155219912da82399d74a847b0fded0f3837c3a377206d9970602104d71002604400ee9051ea65830967eee7e898fa080e0c70ba2af78ff1a43938f17eba0855909ff58e571ec250a3214ad889a23dc94201204dc2238e8d7d9884d1e308e4b9226f2d74917e046a2685bfa99dc74a28ccfb095627d8beef0d70fbfd2351bf89a1f3d14eaa77309213bafb55273311a7ac7cd4a79534df7ec6e55f12ff0ce8d1a04c9cee0826586ae1e6b338d51f52c62226be59428394553e6265867fb89092467efd3ed20670646939b14a487e4cb548b9e7a53db57ec196f0171c5d9700561f8d2f230770667c6a3a6b0841912cfc9dcb1379942187c915cdf9e58c00f43cf71a28692dc7146a3a0cf70e57f50d8868ab2340759e0e57f609c8be7b29ec0850d7f73201f430b19a7225c991810e88ac332a11bffa04da12815e5d2bef4d2857da3aec6f22e51d58a4bf2b70e29fec0315197b9df22b5e77656e6c9ded943bd5f06ba52a1c9475722a452209ab592b4a3a9db1156cb9de5bb03dbe4444e3b2209060f1e44066757a0b05c0f1d70a2d12033a747d7c713048381d979afef5e27e77f9281d34f01de0d0d81183aa6dcacffc48d3a870a32709fcbe5491e9ab87c5a8317fa1846bbc3b8ce0a858f68b85588a2fa23488fecfe8c6e81af11e5a6b0b0d2911afbae760d1a0fc3cb2f908ba0af306f43ec6db2f42432436bd3a7a19cd57f35a1420aa2036c80b52bc622671137dc64ef03db1599e883086dc86c0891bb81db59fa42d8d0d6b08a8f20eccf21bb2a27123f269c26262d911e81640c6758d6bf61df9aa0a20648c14b4fd2023b75b6ea3582124753d8c9950ccc543804225af2c55202cc8d320ac1e698bfccc739894e2c697b504d6942e1d320b0b9d2c39cbef9c7af0c2454a9825563e4df1be914b8be874310aafb2fc847afa2c9bcd079192923fcd14529210a639d7c837e49ec4bc4bacc16db564a2bb1a68649039fc71da51acdac9adc9a65c1bdb117782cffe59586074792c368904fa18802d782ad9d91a641b118ae31b0f4e02c507e8dfb5bf468f38ad4630b2fb489bcaa806a6e20f1b9630bc15f67bf9550f019c408cb036dda875e9839c4e8b0a4df56cf011bc995460a11b934fd37905283b0942025d5b6a1e66c37d24886640f365eb804bd5a9e28a6fd4fccd6a1aa31513de9288070017a5c2bfd819491815a83a173edfc49c6a6c8b5f81359bf145da4eab2c656624cb647723d29cde284855934ca36bca96d7f6485077fc5ec09f4194b7d0574a8ae9a0550344a3a7c315a466a5ccf97dbaadce918aae6fde6d661ae630b1e7832f85be9e457ac1feae94ce139e285044eed8df213498fb87ab667394afcbd6ae86470a8a357aea87eaa1ff8e3208e3c0e399bed6ee8432f77adb05459330b39f57568b956449a77bb60e43e5437ee208d3f336ad197d1e4236a6b6659aa54e798a7fbebe3ab8d44a0de20197c744720b52bb4865b1756444a78295d24ef71fb3f12152308ae27b6ac497609447166c140d16517e386479603a5f49ad70df8640136fbeb9b118200327551e2ee13686e31c20c2c6f887e36c067b3b1a4e95052db4d91cc52ae8b2bb7778056369634a1a05c9f8f1858edb44d1371447afff45ddee8940b9aab2510d47d7e00709453c4d688393ab7667d0b85cc135c71e003b9cd5dcd243cf1748bfab33aa9a28556013d94fb287716527df673a909a8736bd320b858ee4f8c9c618bab77111c0e896c54b0137cdd07f1310dd28eff14dc3536ea857cbc885a181b6727508a0139bc146329623a0e8f65a4db58ed77bcae2429e537fb5a4627d20d95c9f0b479e97"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000074d00)={0x6, [{r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {r2}, {r2}, {}, {r2, 0x0}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {}, {}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}], 0x1f, "d3ce24cd2dfa0a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, &(0x7f0000075d00)={0x3, [{}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {r2}, {}, {}, {r2}, {}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {r2}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {r2}, {}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {r2}, {}, {}, {r2}, {r2}, {}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {r2}, {r2}, {}, {}, {}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {r2}, {r2}, {r2}, {}, {r2}, {}, {}, {}, {r2}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {}, {r2}, {r2}, {}, {}, {}, {}, {}, {r2}, {}, {r2}, {}, {}, {}, {}, {r2}, {r2}, {}, {}, {}, {}, {r6}, {r2}, {r2}, {}, {r2, r7}, {r2}, {r2}, {}, {r8, r9}, {0x0, r10}], 0x1f, "801e91084c1001"}) ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) 17:10:51 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) prctl$PR_SET_TSC(0x34, 0x1) 17:10:51 executing program 2: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/nf_conntrack_expect\x00') bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x2e) 17:10:51 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="10000000040000000000000000000000002000000a001d"], 0x37fe0}}, 0x0) 17:10:51 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_setparam(r0, &(0x7f0000000380)) 17:10:51 executing program 3: mlock2(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 17:10:51 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x14}, 0x14}}, 0x0) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000580)={0xe84, 0x15, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xe6d, 0x1, "b0a4d9f57ad3b5b816b4135aa63a787e5523f88ed44e34551932a4d1cb41b7e27af8df925e2011121e2a0f49d1bbae1643e25b74c33a8c5efb1dd51ab6bad5d109db17c81eba74fd854f7143fe1f442532324f1fa73ed29a375f61f65d7974e2c47e7778243ace82065c68e4cf7d3fd61c0d82c61a0643ac7e3b33bd53fc7645ffc916583d8a740cb0097109fbf5516893ef8b0b1ca4ff1c1048607e9239bf941ea54255890e9a22f9f6ffff3acf0fe54610fab6db6468849acb2c3f0ba868203016ecb9f1f939342cab1ccdbf18fdeb7528713e3124d7793a61007807c01cf99f96b8bd9ad2c0c0da8a57ab1a864fe1269bc5cb33d49722f16a34757407d70e20a4aaaa068147a2b86a0f790b2688db4f27ff8b75f27a89626d2fd5224f4489d3b093ebfc7a48b6b5ff15453e7a67ff0e81b523a28785e0f7e1d7952980c5646d34698741044293ce0cc32ea295e28f57cdafbecaaaf8565675bf2726e9bda2971db8453fa2699fd1f648546e80c8934ec6a343340e45bac64f1e75433d393fddf8fd0547f0171f5e6c25c253b42f6d2a796231fc62acfff33c12bc66491c6c65d981648f9840ba507ac8c17273104b6ab821babf8b2f8cb9766a20119a2d60fdc9380797e58974720398981be55b564519f5c16b270d024ac3f0e17b1042ad2db7ff229c92feac0dffbcdf3a7f2cf5585256f69c467a33568041ea1ffc3d49f9cc095464a6c3309c31a65050b993b79549d9f2adfa7017ccd4fa6aa9f85981685d131684df67afa7c98fd85e12ad34347d55b1161bd04a0d70033dc0b0d10e40ba37e0c4ef97008fedb8379ae870a1183eb48b70701ba457d095dc1c8106923430c3299280620e0b69cf66619e6713c690ab8d9373f883d275c813962663438c2d590163082063e5d699f031f2547c22386dc03fd34e133c3486dc7d28853948414181ec7060324f648011dbaa6e4f9eb5f929a262337719b171253be655d5cae13145f48d0d36e9215b3a9d5070496d7f8f530eda9107afa6c1ec94922a5b1f5c71324be033be0cbbcdebd6cc78d69cb8c21cc79cae0ef56d7e4e19f9134b9a9ba8df053768732a56807cb92fe28459f482e4b8cd2b5dfcc870b2f8b8dac3cd8202caebe62f9cc3e8a1b982a6e3ceaad99c443a5b58a111a84197987b0b4dcbec3af083d6dbaad5651b1ec41091f8aa05866ab45b12896ac3632d3e72f69046c2e8bb0db813d40e6649a003a45c55b933bb391c0d09c57c3b3ef2b5a6273bc4597ca707dc2aad82e7bb068dfe2571c44151fb89e8261845bd6bc371f656c1b08bc0afc582671d20006228715fb8dc06f8000c2be4c7b6a70e8ca7fa994c056c57fa38cb0b01046d6206dfa6037aa49c6e2565543a48d48507979f77d6904d426a85d64325faf074d56814a0c3ff55d4828d6e95f8e026fb1e783335f239deb01e1d52b50756ff89bd2ff0c22a447d03bc55676b35c422ea95769116e68fdf4d92fb19c942419d6195608c97540e1fddc2436ef1f9e97960b3ca1dc9c5531186a9fc39d6380766a1cd877c16c57064a021e3d736fd0a322b164f3b1b02598bc4b45aea11788cafba1114b3e6d1298cd920b595b57dd0dfa809d1f2995c25c5b3cc4a401883bcb08e0c139d0462db5cb81a0b92c3d827371d86257cb65f0d662cfc2215eb21e8b506fef405abe1986fff65173020e027beedb5dc7ea978f1ec0cca21928c8ef3d2207775ee4562ad129517e48eacc48ed37936769c06094706d1f57088ab759d2daa1ef8c891cc52b286b02ac4aa92393624fab1e53d25fc4797160379def52a2f8b7b2f54dda341d893a947bfb4e87f70b0fae36ad617ff0f5f35024af5796bae4346cf14e28630fc5fdde509f45b49f1362281f51ec2af2e7c4ff58f4e25b7f5352e9fa0e9429bf0c949c5c4d68547fcd41f1ba17529100b004801e90f9f713588ab92096afd87b37f479812b73cd588772bc40d6cc095f60edceaa07ce41994c84ac254997c2bd09e5011849b7125cd58d0a3ac1910b0a749f30a8e699e82fc9c39a4ea8c4857b86bb266d770feaa53796a2b3277a272df32e82024e933b436253756df2306ceaa20c8033e9f95536f0d5f6a2a946d9d716c12bfec6bd67111bb353c039b2b7b0c4822f0f971d28ee3ea15e169bfe88d033d465ff04712af593686232344f501034097222e5ea6acd23e17232aee2aa8ae2f8ee113cbb5ecedd2b6da896e50bb9b7d849a56843d4df1b6dbe547eb72d37266e4b4292fee4bbec6ac3621b81d1783b10abd8a882e4cb214ad61d49323214b0ee69b7acb2d84d0ba0310ddcbbaa714c756b06c1ed3c15bcafe3da8effaddd4457a616254f9da371dd8b75c617adf72b8524adc99655e7a4792678c19ed8eb2799b6d0f1a5f3c1668970f9941d371981489e8bca3d8c79be04db9728a7450c82dcb418c74d0ad13ec75bfede5d31c6cc69d774ffcad65658e1e1104a02e4cffe77ed6a1ba125d3ff629f03c49cb82776a081cc25c46e27c21fd6e8d70ca558b77a582c5920e8f98e1b1f363a891a8086a37dc1a598894e2de1b8d4a58588d6855777fd06ed09c0f1305cd9b36e10ece622aaebd5179cc4ab406688c9b3c3ec5141d8ed75a8966234953e092b6578d90ed0d46cb226af70faea377143e25592291a95ebb682470b878917346b565ae99b4849c80b25ed72e43023f77d4fbb5f456a650624a9d35ca9d6ee7f5caca0649c9a1a5e58a8104a29a131f2e20f63cb12b8355be9eea1d599ecdd51e10a95cc1aee29802505a93a8e63251ceb4dd57fb3f5f5f6d03a0ace6b781c2e382957499ca16dae0fea95859a5f5dfbd7498526304d954b425852490299b8ad29a973d28ea87fabbbb4edaa7014ac36d68196ad288eea48ee72a9fb220ce167f3d17134996060e20478fabc83dcb3e3bba60fd5a6e41a8dac5ad02fe0d119330bd378a76887960b385a5f6d366f328d369e002d6d1a0ca4410c1862bb4de9ad6290ca95184018965486c459b5f4cee0c0ec29faf81e77e195906540df117635fa14163a08281f0716bc15bf7dc9bd66948b9a546bce3e2422d859def516df06a20832a44d66971064e3770eba426dd37b166478be42026e2337b37df87e2fe9202925d206654b343095db1ca90bf86f336945a667f396ac74e026e400abac574f000ec3e97b92b8cf2d45ab0f7944c7d8b965dcb493635aea1597457964ee5da9a48deccc4672e4d8e5ca2fd4885fc05b20c509073c7215f1936956c0f8d63b0fb1a93065b70ab4866aec580ffd940a0f38ee04114d79283f1f5a2973dfdb9230ed6ccc4f8e690a5882a12901c1f16345e093672f45e1a1bc5e2e4ecfd562f729fec586ddfee62268bf23da828236b0ba07f9820f607c61b73d704264d53b0969db6ca09e75e02d8a1eee833297f62bbb72fa9b81702525f4107d06ffcaa360c4b568707706ba034bbfad051f6baf98ba75f493f616541cc8fb55bb93e85b9938e3ff735982bec494d2b8be683fef63db75cb5efc9c50f1b687a15295b04063c58e52e0fea1bba1d252631b2424a329a6fa5f443e4e71c762a279ef81fde8a174791e0276cef1cc030a6fc0e6bb67d05d0d6fa09501a25cd38acb640ca1ea40dae0ecefe720cc971baacde7c9f605c188e5216d266bbdeafe813957c01c2bdc3366827aa58efb7902c4a4f488d1dba2dbc603ad19d4c9ab62aacbb3b2ba7f1b0cb9c3121faee19d669a08ae636c1c3988b09bee05b837c4a512aa55e773fa2a922b4c82e2605270eaa1fa042f28b8e6af79b11394a8f39c785a3edf644bdaf1ff24207003178b5d80437db3762257d715b737059a73aafb1f64225842f9090239750b0ce40eaca8a38d570bb062d91c7552eee781d1644464fa2397dfde65e987e1afc3770ba367addc471f2c4326d4ef5fd2bebf2cd5ee7a2c216822032b4521d9ae9cbac56ed6bae9b13431efc163c7d8f1dc44792d1503b688683f1694880982ef6615d035e2f2ae97646005111daa209744d37dcd3177429ede93765d44c187b91ad8c9148d18443c48c114e40485a933470e18d9d58eaa0a2e59673f754769a2dfe38cb9a2812ccaa04c128aca4bc1c2da4e81b4e330cff0d99739a72beb21e101a5107cbe3f916aaa537b7df963703f6dd05b98819034cb7de3fabae9c41c35f091fdb35c1f297340a165bf20e2829b499914c937bbbe924d98d91971d8c45ba0c470a613aa334eb4ea89b9c31a23070a6d506063e613dfb9d0eb7c32f7d2037d6d71fefe63438d562fc5fa115c828d21339c3197782ae336d9cfb3eb9a57d049c5693011ae273140c3c1abe5bb167da4b30ee237d20095552c8d890a57b75c5b5f034db1f7bc74e0982e8a6ffdc4d1dc0266d1fc7a94012d14b068d69c0d0185f68f2f9f83da5db2f336aff44f10cbe7694a80773f9223be36b9c6687da3abaa05ffd4eceffe6af0d9b1379c82b71a37d195e98d3d4c90d742265365bb28b1a9fb0b18d08dfeb7cadfacfb20011c8f076d530b7b4f78e93ac67f57b15ff5eae4ecdbd4ab464539444fbf9d96bfd7c95fd56b9915f6eadd260b1080bbeab5a4aae88ab22fd1c45cf5b9b502a22274b261690c454b2654992628d4a45bfe66b5e97abfd14b05d027fee289c21bacb8f59826510e7748a222f1a20ab7f94586d5a048bef9b1eaf5ee595931a9b2b06d2d6acd60644f75c08f7449ccd3d56ab62351a36fb785b5271c45c7f5a9fe5d36aede2cc347a2bc1b4444bf0e080251ad9858e7a5ce8fc8b1a32d604b9558367ebbb0a2cc6d99cbb5327fb62e8bc1ddfdbd86bcc8214b50f0d665ae081d9e417f7ff0232314d8a36856aa177e39411f622d20081778dc2bc4a0f0dc53440d86427d8527c84c80131ccd4b412ce1ccb7ba3767c071e023bf7bb1ba5fba73ed5a933cf8fdb6b16345506382bb8f34e4f052a7bcdc8f1e2a42c18b194885eacc8dad8ff32cad6de2ffc29df43f50d0fdc413765781e5ca84dc90feec91a6de17dc2dc496450331618fd14e0be9ad739637e2a98785e9bd1d90bbe2c457512baa8bd0c07ec511f6a5608d43872272a372871c1df1eb73840e82b4756a0df39fee0861c080a213c39da994e0ed31343891d050a40c502bb1aaf63961740ab91f6484dededbf5194d46aaabf88cfd14272fa006c87129e2ee0bb0fd05f641620436e84b9270859f00035bf645f2f32"}]}, 0xe84}}, 0x0) 17:10:51 executing program 2: open$dir(&(0x7f000000ae40)='./file0\x00', 0x0, 0x0) 17:10:51 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046208, 0x0) 17:10:51 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, 0x0, 0x0) 17:10:51 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="b5"], 0x14}}, 0x0) 17:10:51 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8931, &(0x7f0000000000)={'wg1\x00'}) 17:10:51 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "0d09579c"}]}, 0x54}}, 0x0) 17:10:51 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb01001800000000000000301b000030"], &(0x7f0000000200)=""/169, 0x4e, 0xa9, 0x1}, 0x20) 17:10:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) accept4$vsock_stream(r0, 0x0, 0x0, 0x0) 17:10:51 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x4020940d, &(0x7f0000000000)={'wg1\x00'}) 17:10:51 executing program 0: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:10:51 executing program 5: socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)) 17:10:51 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x89b0, &(0x7f0000000000)={'wg1\x00'}) 17:10:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8932, &(0x7f0000000000)={'wg1\x00'}) 17:10:51 executing program 1: prctl$PR_SET_TSC(0x4, 0x2) 17:10:51 executing program 0: mlockall(0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:10:51 executing program 4: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) 17:10:51 executing program 2: syz_genetlink_get_family_id$wireguard(0xffffffffffffffff, 0xffffffffffffffff) 17:10:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$xdp(0x2c, 0x3, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setreuid(0x0, r3) setsockopt$XDP_UMEM_REG(r2, 0x11b, 0x4, &(0x7f0000000080)={&(0x7f0000000000)=""/15, 0x200000, 0x1000}, 0x2e) 17:10:51 executing program 3: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'tunl0\x00', &(0x7f0000000080)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}}}}) 17:10:51 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046210, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 17:10:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x111140, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000021c0)="ef300eb4c23b5fdf4d359cea48815e01f74b4f01328b29057c8dab3e179e42d369b7129388112cf8e7653d2561234c95583a2b77cab10f22f932dbf46e5588ae18089c23ade0f89290c1b260f38f38caa400bf377e287464468a9ab8a386e5ca0ced648e6861eb60bca0b9193435a75bf8b00f677e0dc8cd1b1a208e88f26c045f345abda3b53395a89904e0ff759ce60d6b372d973ac6a6bf942bc21e44c088c24ca4dea5ede58b1aa96382a03db8d60b3ba910155a0fd59f4a470b2513bc0881447d5b62a1337a91f9e5c5ccb160debcac48d89fbd3bcab40f4a8fa63478268eb9d9c5d31c8aa779f3cdce4fd43ca088b52e9fe034673d04a6d9ab7e60a81b73a4026cecaf45f3b4455380babdb774d83500e6a4c678583bdb35b85d8d9c9a68e4afa4422a9c10e688f832e79b6b2759293ee850930271fbc9f949742f1364652492bdf44b705362ee5832ff3e9b0789b892de5e0a45fbd0176683b4d1a16d89658da4a0e765f34dc961cbdf0241e2f669095434097f6fb530338cbf19a9bc16f97add8e633b17a24e7d33d4d9b0332f243b2b4086b119c577f6ca8e11f5c80948b4621fda5f3c7ca4ff1f71cad87b4675238b4f502bc2460ce341d6a0d70d16c4a06309f82d808cf69223ee97156a42120d005bb42a373cfd1ba79d8d33f0852c2fb590e0153cc31856a41def40e85dbaf5a65a842e9f04d439a62925415de8682ef674de666e9560731cd4cbbc2aaeaa0f3b3eb63a3caa80d60203f976bebff9d3c2da3572f5c367f1d9775c0e4288529793b392e062405bd3b7aad940987ca59935e344c3c45eaffa0d45cccfc1dd15b6f35c5bae75c12cccee5f64c98b38986d551abeea93306c02af0513d398b8d866c030caede281f807786922d6aa9a08fd9166600266d5f25694b00caf02f64170448e9e8635497d42ec895c88c83ccc48e80b391842db77d7e959c6dc9ac8c880328b943fa5c7165da2a65795e469ab048cec3ab1e763ff2517777efbcfbd252b1e71d1c6499bac841a165b9c749f9ccfb0b68f49d3d140dd1b1d3a74405bbc59c6ef5786d4d0efdb75e8dd78033502999a94400f48486757d9e4e2fc4d989278435183b306b9dd6b983091d43e6e2c0672dc7231cb368f45a2b363d7336b07d1727f160026040ef6970eef839cfc62176aaf3d395a550e2a228be77ac94eab45796a4b81c76a385b786eeee84266e081a2a3a24e63ba14ad86ab16d8a2c1387f111b9216256f66245f3da1ad3b7d687da8eaccdad36b792bee14d4492fd4d9f04d2469d1fd2fce3ccbc4c370152789ff6590fff1e823a2b0422a25641281ceaaa7f25034e95942fb8cbbfb3365ff566d201af1878c6f29e13da4e83a8b4e72ff38966caa6617968ce431213a12c93703ba81ace8689718df58f4c68fcc99dac80f3768a90e4bc70b6b2d13027d89101f79a14f940379cf0e4d40c058bf79598de8eabf0355542ca82d79bbef131138f5813c7f0440fc4b015a2f45fc17507c2d612607a96dc95237e330e7545c5f9abd62529452c43f5bb213874fd8e057f10972efdedd3d2e8eb45448cd4462317ca1ba57d0ba1727dd5530442a1897ed751cc059dddef9e49116b07f21d5989b94fa59478d88da8d603f9cbc4be4368e14fb303bcb2e1b2f3e31d6c8556dc5d56d0fd392e72d30ad2adb819793844e2add7d5bc03f74b215ef9010a6f4b09caaee23c565dce465555bf100a08e94ec3d66169deb08d3088576a24b5f7b93d4944b03669898d27f586d2b3cf1e1233153397c925907e232e5da0469b57d8fcb98e1c3d3484faa848623b1653109adcb460943ab0de0f55b19d672b5a4d5a5c16a7de579239ba667557a4420ac758bad393d57665202c89fec816617b6ccba9bb4202de4f070db7baea66e551ea427b019b961adb9d96922b31ad19bf100520de2f18c9db3fe2726a586689936451addf4a9c0f33e0bd773f4937585c1186987c4f4e7f8328ba915882a34ca14575540a06d067a6f47b48de883f84e8b3fe8e199a67fab6d752584295961bdbd431fbb701be7791f14ae976809a2497080d6ea2fac7f20fe0fa22fc7c2763c277f9671d429003f577c0253cb7aba2fa24eca1254ba0e016ac5db3e82b065b61fa8aa68ae859927cf6a95024d9439ef0061f64abb539f0c914af005d4961d2f8e198f109a4389b6247d3904c681b06c61656eac21b32a5d9c956c6484fa14179dde61f3346ab57be6cd02befde15f7541e78754e43cf8d8133b6a60b8ccda5bde459953767c2f644c997f2642b9129b682122b1c0383203fc4edce2f2c267115c4abfcb666fda765cb6547b524db3e25526582c16ea2bfd72424bd4bef5eea5cbbe2fb903f1550e00dcf87267bf0e64b168b3b4db5dcf590fc20cf4e89b97809d631f40d3a2186e894bb25413deaeaa8a01a5513712d53f4ad92bd675bd39e6748917c3604b6cd9fddc0887c0dd73f65efc173205cf8347cce0578fb40b16767a8684582750eb4acd99e00b7db4862d0c8d6e80d6bd592b0ffc9a432c2916d08384af212738af5f4c05fd05f565a6c3233eb539ffbe08ef9308e28e5fb88250fbf551ac1338511566709ef1db2646739230b3f53e37d14e13b84c5b2b291e50576418db8e61ce51dff56e503bbd358fd86e1031353a4f78b4f71e0649f41f44a415ed68ba03e43fe3f2a9f6b964770ce6010c2a494be9fd12021daaf6966e6058e0d391696d507eff3be23855250da4728559e3d930d5467fdb57a719d6142c08d918cd6d3d0a893378e4bf0eb9368880f07102315f3fcc6db07157da7c77e4efa5df9afaf806134a214c1f69eb43fbffde10dbb747449f65a7f290b1f4a7874db33db79f0c49f38f806d3f13ad59a2b663681efea6fb58bff21e0a65df7143702b48df9bbd36783fbe94034ccf738651596fdecda758ad6fef34c4c86ba1ce43bab08a63fffd606c955bae091ae7249ec508a667213abcdb41af20a240dd661b3c98617bd75fa0b8a9bb9aef65181eb24dafd32e2d6e609cd0fb42e658ecc4a9687fab75bef074f5edfbe488f96180a912c20f1ce46181d450562ef1cd7b15ea48f54095fec7cfca14c01b8c550caf47e035b8cd624563b96a9b9a042f80ebe90bd8d060099522e0ff029a612b717c4e2a8ad9069f4007d7105bd68176cb93d340bcd7720bd69b83c22cc4a58e5ecc0b47d2f58426f5785696f50a1557910fb92e9713cd0d56447b5e1a5a50bf5959f0016718146f6658b59b7555daaa2df706d5a33bc0171585a4724631e91389fc45167c80f271fc81516a940ac186b5e80f681ccf293a81568a7776f5a23b6200ca5aecb659e646c940c3250fb91f9162ab231d2ff7526c0755bb4d2dd4286deaf38abd6e1ed4036e9d53ece8c306369ba3616fd60bdd8dba6599d6f0a88d1c10025ea17e697eae837cd87c5b9d0a4a5c76fbbfd5476efac7f27342315537410d469d3e3377664cda88176fec45aaa663145fbbc4199cb3255827bbd65839bf595afa3d0e0aaf824919fe054c8f806f15923b9344dceadf23f98106153af982b294df6a05235b09e89ea16c225b14eeb7added93b62d5a4f5b438cf4b3022fc039513127144a353d520d305333064eb613209ced5561ff89ad1995b830f1133aee777d8d49bffe3823515ca21ae61f878a124b07778f88547a29d8afef50581b4c62044d4176ddae6fd7c0827ea4ac3afb308128bc2a3d9d64aad0339bc13c247c613411cd6f2ab2cfa73c6b20c466cde153b69592c544c422c325738b7378d87f513403c7e648afca99a5e9e5c4a5b5fcab3e9057e66de1a19d8868575852ee9217ea226f7822ad509a294e471339d5d4adffeb90bd707058444b25f515ec858b1c433eaf187fc4ff6536aa22f44fe68c1d9a5b2ccfa24783714e38d45f0001928544ab0293d6bb4744fb0f7e3b50e6dfa891fff04ea2bd4fc5ebdf87867c33597e396a69ea8385e5f4fd3d37ab10ee50e6ee3727bd9c534d4226d665ea1e1398cbde2d4759626d0aa2c6fdcfadba406eea34e4ae0719b664561d970af0d2e03c07319359d6d71dbde98a8a05686143be35e3312e16db2554417d658e643a3b3b01b2126fb29fb8e71bf03dde3ea0ac81d694f0233eb774f9e41a5afc59542b1f492bb5cca28d59dadc13c18be6d1f9def11e26a77ffba14741f8f00dabe4a26b9b66943ebc5301fdd3fe840a407e8d90c3fad9978638a7f9056cf690cdf1d90e7074d1d8d0e46a459702c766687fa6cba209b3fc87f4162e9cc44132f4b5400c663580e307b7ea051b3708097904d7614e729921e23055e27b681052e24c3540b38bd976650c5b3eb6c4b02a21ecbd89553a7b04351ce91861b262b0d390a69e04c7cee22fe23df32d96efce6ceb773742001bebf55ba1f52b042aad67d8d39e558a971a6e9593908b18434849dc4dbe199af7c0a42622514ade3d8c3528aaa4ff6d078b63543d229494b07bdd2a5d6bc7ff07745f3c3cc28cc4313ef1798f13ff53eea01176ead6469625310bd0ee4d6a50a3354506f783b37bf321e4022e6bd34e6fad851e6b8917c467a4a9d6dfd2ecb422be6c59b7bcde078a553664eaeed4e5b838b238f85f35708dbaf78bd33cc51607a72da5173d6b0a9e4adf30eef7ffa5d19a3537bebfc476aa05d8baa1fb3b068d6750f959779d738e606c6796ef5b70d211448f80e00bb9af339cb810d330af1c96e6d5649f89ecb9c606b777c9cc83e993740a1c4e5f1bd55700ba2cc4285fe48e846765af41667b4ede7e7e0c7bfd02bfc2b092e6f02a82560e4ea87c30558ad5cd1bd5698c5a9fd9c48d35bbe78404d2443a0c275e8805e8ad138991832694c517b6917f596b0aaa99e0b32939f54660d6cc46ef997a93dee931d87958d401e5c9d7eb30f3ed911603ec1cf57f0daa7a1c62c4d10e3d715b8337b0644f147c7688ba72acf68d42dbdee511e194ff23d55e1540c3bd1be5c8f5d2e6c173d508f6f03722ec69806ce71f12ab1c588ad2ba24877fe3412c96752cd90fe006265d4195d68ef0a8c48455fa8b164d51df3549ba62f73d76117ddedeea085aea35085849fc88964cf24a7d2565c681481277fd8b511afba251432245ad7319d3708061879a28b902904eda0c50c692f9a942fc366e7c70d6496ff443a5efcc7f151ee4e018931e4f008d6492339f6bf819cbefe2285a9c2e3c74c1c672168af6628849ff3d426dd9b148e98953b18e594218b4a755b9cf16493967860118052955d13bbc88b161f3b427fbb7bcd03e03fffe607b5d7866493735eaf241aa368076ce5e903eb41fbf4bc9b6743ddcbfc1469fdfdab5ed0741b6f92ff62c40e9e0ac7383119ae7cd97fe4ae73284f6d62562752a6ddb1d79729ec178c7fd50057d0bb027b12c0b336f345e7a875b34e33e75c3d26ff15f96c510793e2cda5e0301848d9193621fc544f066a433c9d8dd40926dca91424bbe06dabd41f908a28b975fb99592928e85f6309c2253349572cfa51ab5a94649fd3faca62784be4c01998710a3f59fe609f454a9dc6bda953b3d5126637461089ed7fe441a2ca306d00b14a0b2b546c7d478e8027b893e4bd31edff60c441b7b9179af184993a617d9ee4dd09d2c1cf4fb25919817e6041d93f22c05a3ec4f6fa19c761a264a503900838ec5cb8c50c6f4b0e900fa68280d91ba95491298ac560297b52466d9fdcf5fe6561bb7967c3536724c518300b9457adf270d4a4f587a81483bdd34191afe5fba27484f02590c016713b4c564d4e2df032775dc8a860d1960e09fd1a247bf73f7aafc5c9cd29e561417ec48134ebbf3022559ebb6e435dcd13ac96c872a8b5ca259996e01c43eb54e73b1cc5494250b067a09ee1d1275cfb28cb5c8fb6314ab991cf6a09c2846f2c1b3f290a2aafbadd0ced0db06ecdd6c1b723378c664357f6045b9705ffd075581226b798ff3345ef283022c03d0427a35cc0a48290c581f539f417d967cc47e31b88924aa5a391183314a170b989ddb449595dbbdc5d09cb91110e5cc8f6dbeb219daac69e9cc211a5f7ea7f3e6ecf52135bad77c7eb303f442df484fdb0a2fc3d09eadba8b8c2891ff1ab30d404b5b8fbbb3d79428be7ec0b062b9c2f0ca6e45603784f0f949024fb897c3ac7acf55489cfea7170f0b7345d176160b3e95bc552a97141f7ef780ca978ac70279e9e00d1d37e2746438ac9f75b87b76aea1ddcb2c11fbe17e00a0bf277407391f3da1440ffc89c9b4a99206c691cb1a2845d50401073d14205653116cff5691fbcf0c033ae22f6af0bdfd226e60743d26a2126c822667429f417611de005ac29bbb1e303e645482327edbaebc28a4be925648aad1ee6d7cce7f17c46e44eab3d069f42ad7d01de2f66bc298a3d53fa6f1a2823fee71f1b653011deddf749556d51e35ad0634074f70c9d745bb1233febbcb65ed23b14405c851c1d3ea4f1353cb7c73deec2a3243c2556a66628c46d0024b60fd17c399eba1ccb0aad6645f0932a266d45f9681e529f9dc9105742414636f804e599766df2490c6089ef41ec261412d7189816111decedde6d65f114347a06c2c5ea0489bc9ef07c39ccff7d3f13fea0998603b16efddcad7f7667650451094b4f8c5515ebc93bcc98ca31c411731a6c5a3e2a974c3a44e0e1db98c393041e313ff83057e26f3b0228c4a275872f3835d25eead91cdebe3cfbb3c021ef150f981f20ac8f8a73d8545b8aa45b7346218c5509ad9d0917a0834bb1ed1030ac33bb82d6882b8dea43c91697edc1c745dce0463673855fbd27153a75fc4825e2aaf58187fc3fa83cfbc5a47e716043125f121f77bda405de7b5611567e5802839ae3c6800d49c7cd3e8abb07997df6ddd800682f3815fcc3e75c1cbbc20de66e16480befbf06ba15b142c0fbd680b015890b6092113d592289518d7d743e9cc91150e00273bec9e0760ccf1996c619ea33017d03634615a48bfc8364692f89e5f754a311d51246fe21d737fcb02e12faa5931b3afec606a3fd98e4fa2ae5ad6d396d15cb7f2187c547ee588d4cc0623105ef04bd20779a6c38325daf7b0c5fa40bebf6f21d02ba27e9b1b43b275114c9294f98e7bd47d9249345be783b47e0d197619dc9daf0a26e49b653411b0dcd206d666aa5cc38366dbc69af1ddbbf2ce96ba402adaa9c79761f44f53f212603d6c5aedbc6cf206795f7e7882fc95b86a79d0c30054e8a8bf75ac13a6001bb5fa1c64861c75e3caf84f7c8c70e0209981f01d7e7874b9e460da2c55365102f5ec9c9e6ac4c64b61257890df3e33bc23d66745b4674d26dc3753fc7f67fb3b0f66406ff138427b0e42086dd35938697eacff9047eb6a21e63e1ae3862c854fc59b0533c4e0b2f27b1e3c7322f793df7650aff8a2c91a8f0101303878825e650fac04451062bdd9d0e74a3b55449a2803a68f4cbd90847dc158be971ff5d2cba1f5d45a471f9a38bff96d569281ca12ba31e1579dceefca81115f02b0fef3c4cbafb3df19fc761272be74e2a91ec04ae11eb52ac5f9bfcafa77270e52d519262ee651e3e02ed86c77b38b31af8b660103b126fe4ce88565a9340e953712c8a3da1a734f316dda258a12b7aa67328713268935c481ee9f3ec26f24d0e60b5d0ca4e74ff470d5a0daa5b6d22dd3a50ae361208be4a6ea98b0cf30e1d2e8b65447fd59d7993d30418d84b3ecc511d74d8b5349147cd8020cdef7e23aa41e5ce117d74c2d06234b7cc9ee14a3dcaf425d53b6b70f85f2c0e12ea3c6326882e06faee0dee155f1c3dcf011299649105fc6382190b11255479eaa67d858172ceeb0fbb6b6e6a71cf3d4f5c80a1886cd6688cb6a017b2e9b6460ce98a216e0c65d94bb32649b130b4dab4034b0eadd4253ad5eabaf46853bd1fe9e8ec72d5a7b8ddac67e017db566a7f12971bdfa5cd95a95ef207fa5015301fef40ee64ea6855200875da656207cb8bcf307e2786a7cbac736b0e3809d1bcf0ce45c7ebe2cde78e353e52d5fac7edeb212a5ae35cfd2c3b75fdb3ba1802f4b8f787217ab2181c5c76b10dd7b79a113dc9f3a2eaf5a55d55c0cb2772a9a998228fa3cfa60006b21f2f3857fad9a994df5c7c7475eb7250e7d7aa9c759ab8ea7f5512ab84109130055534043456a4ab91c42541c5701a6c69c83854814a5cd3efaa927752615a10b8ad5ae7200b24a97b2acec70462b6065582fa8b6473e828725bb23d2fd9ea342b65e666f45300f4e66ebecd52539d86a3d0b0bd25d3ddc25ccac5164f9536f90c8bcfabfe466e7e9abcf85d8f282af05a5ee7cfd5e3b55fb15c28230450a42ac1647e4f4c9ec20fd4abefd7c3ce1284f64bab93efdf3ef6c834e0456e52969708f92e664c29a8991e18f92c151574baec3d472aa4825962ea9ac89ccac9894fbf9d6463d2f91bef7b7f72c0d595aace7d6cb2c47cbc862267975c338b3d66d2e89262735b65bf873b7a31cf4a4c732f235198cbb442f89287cc836ec1844c2720b1261e9cbda712f72ab080ce614be2de3b673cc37fc44d379db8345ff4fb80b1e89ed5cd141d61ecc8f6d143a47ecee96ee1eb2eed8c44766ba8f17246478518d2f7bc5cc7a79ff5103dfd7bface0f0a66d0565f53800e07d0aa21f3da81a38091dd9ed384f01b915edd5f7ae09b335d8ea4dbbc239ae869413a7dde02f7150016c9553946b2f2af0dddc9ab71260cb7780595013555081bbd361045d033eccfaa72f445209319aacb80eff34378d06cf2b323cf9fe7c78306056c02bdcd5166531e5f05fbecd87482b6a741985e33aeb1a55eb3e8293bdfbc6dd7aa3deacad6f2461727848812f2981683b93308134653a19a7c2d22b05580411cb21834026562a46dc57b30e4b4b12666cabfb0879d1e65e1379eb15f0a7f4b2b32e77ea75990483ff45e9002162a3fa229045150417c0f107f77ad3ff190979dd24a569efe21c5dbc4d8826ca1f3df1edde4962f5dc26e6d5714b127f408bcc10d0d2ad3643e6b05ac04ff11d32c1270910e47eb6cb8e65ee93058e0c524d630c0d5f153e0b775c5e7e0cd161238093ee094094c97faa12ec8226f244d624b0ca395a651729ddff9e8022a3b76d98b8864e356d7bc806797c822e2f0e470e1cf85293c845b3c9eb2693d1e81847b6494942cad28b04d22f342ba5b9d349ca5bbf8e6c320972c01f1fd75f7fee7cf9331a5bdc2e116828635f6657a5046d3dd85d64fcb110d74b9edc324c740c94fad573226d2203fad8c48ef1fdd1a7e7c4ef12f540f7025018138da538e2cde7d3f20c0ddb5fb130b54c5fb7a80f89a735ecbe090d739e3a3ef6b763ffee9b92260e1ea457a7aef96ec791ebd6b09392562a1a2290cb7e183e10b2afe27a951a5888b2258ef080ecc7b2f85715137ae8b6171648c8ef8d40b8eb372069244a8bcf619d43fa4dac1c1a3a4b273254381bb297b84281a211f8eb7fdf570c264358a5fc70671a5b0b842f33e4d6810310b21fb7e63e687d6689a1f3b1cb93d744fc1cf5cb0205c9a1300175ad6042687c2bef942978b41ae3f79a35c39f5ad0aab1166502c1ff37a989cc10227527e13bc1de0d901d9a9928b8976cb568a7f251cc7c3d1c84f203704c098888caaec4a46cebbaf14007838735d0c9244dbf8519c3524908a8e88bd22ca603520048e6de84c54e95daba88cee59237c49838c7391b0f717ffe9a41d8d843d6c9998ef546afb3f12fa1e48dfdc9404b2f44ea11fbb608c2c6053b1a9d6476518a9dc5e31289cd1ba72a1ff4898570b6f8d15746861ee2e8a75b6ddcf75e31b0d2b204683d54059c8642bdda3fb869d677d35e0c73661d907601b5777e48efb0e11a798b76cf14c6dd430450aef2348a0424d7ae35e1d928c8caad1f48f4ef8086c759a039925f18f32a1743d5289c5fe3aa31a39bfccfdd9d7a0d7d9a8e0a86c7fa919fb6df61e0ae6d37165177796aa04528ef5ec47a644bc57b06612f3203fee397a6395fe9648fa05d47b73a27301c6aa2c71c5aa6350dbc228288695504f4d9f792dee42f01d764dae20e923bc5dab1803753d7c7efaa7208dbf0f748f1ae2c3d4d3476f36cd67cafab1924671019161d8b9a417527138cc3e878d69dcf4d1d269209c0951bc8170c4d6ab577f406c37083dae68bd9297289c1354ed1c07e90e0e0edcc0ba0e1b4cf0c072654f914c2a0900a63522430edea5cd39e800bb25e83e19ec98027c316cd338fbc599260d3951e95cf47d6fc6c43853d66a52cd119484286fbf8ff7191ba3a5ff1d026b0ffeb943c08f3fc6ced67c35fef52e787260e69cf4e9478101f1c2f7675fde9edd410d4f86ccbe247b8b8329a80bb5e31315849a16e8c5092a432e1900322f3df92badc925655b476957a0e87b8bfc4905ed31ef2fbfedfadb1d7068a22af28a44faaa243f55921d3c69c746bdab25e3b0292bbf931d5580d450b219488640e6a461e9f19a0a40ff1c8702fe722acffeac7dab1f8760c66771b105b1e599fb21cfca230655c199db4a0a2de6a10b8da045faa5f18a03511b3d3fb58b6d7869658b7682a0bfd3d7baf7bf6a7d44b0d1e9293c7f73fbe5471c6156be81613e9bf409c607fa7978c563d0e316a97f60de42026b6a79862eafef10c60dd1aae2d9e0e386fde6179d4a04adf6ea18891a2a2d8b55828f831958a3f1ac7977bc9b5dabad52271dfdcdf1a79d5868a685636ef04575f87a41d23a9255c196724df0abf8308df9e3b8a87452b4fc37be67f93a9bb2932f47ee17f48de9dd94f271418937ec2026f1bb2c98c59bb3f619484a9671345df5171b5d5f78f0adcfdfbe53552a363e1e1806396211d885b6c50c68c52e1f1fc47eef31533b04f10376a0e52b96a8d8ef71caebb0a12a9ad98c4635e848c049f7124845de1029f82a16095d6838b84870e36d08fef83bcbfec4fffc924b296049c90ff5a03f84f271fcc4b6b1624b02f5238a4e5680e9a0dd4bea3e326dc672e7a403cb3447d394b9c101ffa04a7a0aa919e144c04617add961bec7e9c3eef294d9a6d2ac66519db75d7dd9ac7658955528c4a65d66819679b360bd568294ec6c13b6004a23147191646b1e897b29965f556fbe4100578e146ddd9fbebd8cb5b668a2479f8d6e57a136dc69644a996cd6efd72eddc363651393e7a0b9fb97d3bc1ada02ae9ab65eaa5e7927e873b241ad7be4d982db0474d777ea7336693fbad83500cc428d55079eb6f73ba6be5acde9eae34b78bc93a4d97f019d2e3183dac71e30b7e68bbe9a027cb639c02c436b6e3667da621a79f03fe7c22f411962e3070300c389d249ede4474a40e337ad1251e3d34ff5bdc787f0e32694b45de0f6217d8350b6c831ee51c3e4e65f0237ea793c659da77e51007a5bcc8e9fe54520fc331c335ffe86cd3846d9282d7539709254ac7e8ca326bc1bfc0e4ec3d6b3d708510d0bc3bfbd3f18dbf1fbb260499ce6e68c7c631a062b1b10c449608ce69410e6831ead52c7645fbf4fb780a143899bce06ed4c4d8459702b510697f09f1cfb5a092fd1ce6fdcdcd02e444c674ebff0bae8ccaa4cf21f042fc2e7172ee9abbcee4e1f6cd79c9ae7246895", 0x2000, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f52618b1ac539377392c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b794785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8db79a7958a6c58eedaab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8dfce873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x874b, &(0x7f0000000780)=[&(0x7f0000000440)={0x8, 0x20011000, 0x4, 0x1, 0x0, r2, &(0x7f00000000c0)='!', 0x200000c1}]) dup3(r2, r0, 0x0) 17:10:51 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001400)={0xc, 0x0, &(0x7f0000001300)=[@free_buffer={0x4008630a}], 0x0, 0x0, 0x0}) 17:10:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f0000000100)={'ip_vti0\x00', 0x0, 0x0, 0x7fd0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}}) 17:10:51 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x8, r0) 17:10:52 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, &(0x7f0000000040)={0x0, 0x3}) [ 568.330283][T12337] binder: BC_ATTEMPT_ACQUIRE not supported 17:10:52 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3d}, 0x0) [ 568.384210][T12337] binder: 12334:12337 ioctl c0306201 20001400 returned -22 17:10:52 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='maps\x00') mmap$binder(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) 17:10:52 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x1, &(0x7f0000000240)=@raw=[@func], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:10:52 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @broadcast}, {0x0, @local}, 0x0, {0x2, 0x0, @loopback}, 'veth0\x00'}) 17:10:53 executing program 5: syz_mount_image$fuse(&(0x7f0000000740), &(0x7f0000000780)='./file0\x00', 0x0, 0x0, 0x0, 0xa11080, &(0x7f00000007c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}}) 17:10:53 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x41d2031, 0xffffffffffffffff, 0x0) 17:10:53 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000015c0)={0x77359400}) 17:10:53 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000d00)=ANY=[@ANYBLOB="28010000100001"], 0x128}}, 0x0) 17:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f0000002540)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)='\b', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)='s', 0x1}], 0x1, &(0x7f0000000380)=[@mark={{0x14}}, @txtime={{0x18}}], 0x30}}], 0x2, 0x0) 17:10:53 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0xf}, 0x37fe0}}, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000500), 0xffffffffffffffff) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_rr_get_interval(0x0, &(0x7f00000002c0)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_rr_get_interval(0x0, &(0x7f00000002c0)) 17:10:53 executing program 3: prctl$PR_SET_TSC(0x16, 0x0) 17:10:53 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000380)=@in={0x2, 0x0, @local}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000400)='\\', 0x1}, {&(0x7f0000000480)='9', 0x1}, {&(0x7f0000000580)="ce", 0x1}], 0x3}}], 0x1, 0x0) 17:10:53 executing program 2: mlockall(0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) [ 569.521677][T12362] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.2'. 17:10:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0x0) 17:10:53 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f00000002c0)=[{{&(0x7f0000000000)=@l2, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000200)="a8", 0x1}], 0x1}}], 0x1, 0x0) 17:10:53 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24}, 0x24}, 0x3d}, 0x0) 17:10:53 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x891c, &(0x7f0000000100)={'bond_slave_1\x00', {0x2, 0x0, @multicast2}}) 17:10:53 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8991, &(0x7f0000000000)={'wg1\x00'}) 17:10:53 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8930, &(0x7f0000000000)={'wg1\x00'}) 17:10:53 executing program 5: setreuid(0x0, 0xee00) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x50, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}]}, 0x50}}, 0x0) 17:10:53 executing program 2: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$tipc2(&(0x7f0000000ec0), r0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) syz_genetlink_get_family_id$tipc2(&(0x7f00000009c0), r1) 17:10:53 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x40046205, 0x0) 17:10:53 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, 0x0) 17:10:53 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) prctl$PR_SET_TSC(0x16, 0x1) 17:10:53 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0xc02, 0x0) [ 569.877647][T12395] binder: 12393:12395 ioctl c0709411 0 returned -22 [ 569.922434][T12395] binder: 12393:12395 ioctl 40046205 0 returned -22 17:10:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 17:10:54 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x4c, 0x12, 0x111, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x0, 0x2}, 0xfeda}}, 0x4c}}, 0x0) 17:10:54 executing program 3: syz_open_dev$vcsa(&(0x7f0000000bc0), 0x0, 0x205c0) 17:10:54 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="580000001200110100"/56, @ANYRES32=0x0, @ANYBLOB="000000040004040001"], 0x58}}, 0x0) 17:10:54 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000d00)=ANY=[@ANYBLOB="b8000000190001"], 0x128}}, 0x0) 17:10:54 executing program 3: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), r0) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x1000, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x88, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8}]}, @TIPC_NLA_MEDIA_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8}]}]}, @TIPC_NLA_BEARER={0x50, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @private0}}, {0x14, 0x2, @in={0x2, 0x0, @dev}}}}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_UPPER={0x8}]}, @TIPC_NLA_PUBL={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_LOWER={0x8}]}, @TIPC_NLA_NODE={0xec0, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ID={0xeb5, 0x3, "c230bdac33e95a1cdde9d4791abfa4532331622cb8238a69b1fa8b30335ef95f34f37d2a2d70c9bf53504b56ab6ef6b0d67ae01d451b49ccaf4900ac7e96afd30f2cc6b5ca1d846e142b5f00037224a8166b7aadc7e00dff1114b1c86b3c6cd2ec82126dd112f58e1d7a99ac750ca3d9e8cf4c229f9199f50427c8ffd3945e45f9a8e57e69be4d6db03f059afdc5f0fb67f0d8948b3db1871745cc8d5baa18101210c6a96f0f510bf477e0546fe1d51aa5433c158bb31e56645892019a492b29082d4a35452d00a26ce6e6f8717932ba285a214bbe3c483dbec4e50f29477d186cc91672fb7633112b8df3385984aa0cf6c2f360c1f475c151530cb8ed12fc122d80946bfc50e2b9db297d0a7a9f07a79075f3fcb3d82afaf5787589dea6cd75ec98159583913f0e67291d8dcda440d911af55f848f19c00132f992b79318f33b992c65a6ea8901984874885647db72eba5fed5151b14531ecefb582a7c0194dd8724f78adbcabd42783b137546f896d5d315348f87c3913988ee66aa14a786c85cdaaf2e0bf17af19d4c3bcf7af43bb71b45f47ec071cb421d91c11cf8e61de63fddf1966d46f50ce082f4929e030b599b4dce3a056bd9a5c6ae55b086bcd67c0493ca572617335ac15f662f130b894b7695aecd215f00d860d6fd735f9cd3be33c2b8fc3dd986fb168fe7d7cf7f4a45f0a8ab08f72bfa6fd7db08deb61827c5023f3d9739ecab03b98835aac23f0cab59d62b141eabdd1dd08791191e02834841f11d8bbc878216e7e390a37d95fbde900d85dfff12df9a7bc598add2b1cb3c709d43e731fe8dec3dd2a326a5d3b157c730c6a36c490b6bb870fb9b018b17a5e780b203aabcd231bc069cf424b143d7e3b9f089c37255dceb2b4e5964dcfbd61da5c80b9c13b8d63e4e492d997fb4fe765eaef0d2a8cc7f919814153a68353e737692964717630df80d92083f3367749ddaaa6f973d3816580d19b8696b21c38ab22aef695e5da15f5165a67ab44b5370c6cdb370c57775c7415caf64f75b23c9ce7c3ab2083a14c8ba86d9d26f4352bbcd0b7cd7565b0b57df55a28940707b526b4f9c0e07db31dded11f6fc17c28c08d387e8d91f52f09ce991da3d84df8f8ffd3a8de428c2ab8c300ea8bc39a508fa56acf15040536e5548d6251b5f1cc87ff73d4d3330359879af5b20e88371276ba699532e9e03932d09517446770689611de08bb187d6bdf39928958b8c042ef5274bff965a5c39b9049477610c101d593d02399db468d86ec408189d627e16db7d3a47256c14ebcfc0f5ec368cab4e1aec059989e43104e419fe5bf0bd53db2d588badbaaa26220950380e19d400eea99565762a548fb0517b7250b0f04104e8bf41a2a2fa87d68fb60b8a4df18ca83e1ff4c9b4fbb704c1f310d7a3a0ae6669ce3d4cbc7d4a47a699c77fbfe0558320bd5378b3dc533b9e5c71f3a584aa1bb910a554f7e7bd91e0339da8a3d283c71fd33abe000c7a144ff318b4d5b6c046253eca6becf4f1238289b36e358ff7e8dba352dadad74b69ee4d1095a465a51d711b0024693da00d63728e114900488366993dd34fd991cd1b52a423b34322606f8c220f378ea5b73584b236981ed4461002b308771861441d49a8121d5ceaa02aef0d015c7d5ee4adf771daca58aeeea42f547c45a34852ce62e7abcff7e4727ee18f61d2854ff985dfb4ffe708534b6bef5c366a9cdbe23896545cbf6dabe498aa1f28f880217aeb9fc4d73dacd65ebab0caddb66bd0c624d8e394f9f2fff2f6ed10c762716b58ace6084b3fd8df21ecfc6484541f8b425538a1f6a31764f35dcb1ceaa5fbe2bb38a804db5ed75834cde4000ea345990cf355da186cff26049ddd86ab7377823165aca28dac30ea8a14a1697c741709c9de095385dd88d2b3a5d7102a2125d2934943ef99e624d0f788b0a71e3c447f7dfa85797a291b9c5166ee8206f2a2ca2eb6bd2cd1a882d2b26daa0a16280a3a31e7443d6e704d17ceaccd040358da86c68cf37ec3712a255aa7582c40318205c883f9285a6e4b700a954d82830a5946655c2fe73e22c68145806f6d30f9b9334392ae75407beb374862a7eef280b6c694e6dd1db558df8b0521aae3bced5158803ee3b85249bbb3b1cbe4f7f039db5790971ac51a21a5410adf0c769abba3865f629b31f8f893b40c7a68aa1f2e8a4194928d36bbcab4061e98b341473f35ac3436ab08b5dbafdc40f40f96a3093b2c28c30ed02809e9a7641482a74ba73a8c54248674462e5aa7445851fe15f9be6eb053a5791376330bf360f94fc3f6846160efbb37852e90309a182e05aef5e9e66fb1983e2d4cbce2ac2491ac82136cc70a21cf72029868d907e12805e71b192dbcbbaab262fe6825f361ffa7eeea94346503ad99232926479675a78c957dd19f794b120a616ab6dee6a3c310d25cac2651b7f0439a814536e0c1b26ea4cfaf6078d844e51d5f5031575b25b0660af20ae3de8eff2b12337fa5e42eac302a4c35f687a0ce82baf89a57d120514d93723e16037ec685020617bfec6e7e592ffbad0c3f279b29015bdf1ffbd6af04bc0a6c8a2af6e9f62976a8aec8a7ec39c760a087d3fb823652a1fe86f1beed5d1eda0140f1a6a3ca1b09ecae41255a19cd0283293a3cc1b41efd8c8440bcd642357500b3f905ac2c3aeb2669ce8de3f5cfe94f9a18f496965c86c50e7e282cb8f48ef6e9b58ba09b2c72b17089bb4d2009a59e3cb6d44d2e4372f2edb95aa47a0e24d30bb61f208ffbc11bcbca7229d914bd278db8f3478f47fa2dc0472cb5b8e9fd5f8a0eb48c337cf70835c525da137516dadd1ee4d1fc2d6407949adbc886af09d157bd05b3655a771ede145f29093081c887e75d427055379e270e007eedb23004c9ffa00b2cde3af33f9563a36b96d9e78a45eabce95b935b981f59af6812633f3fbaa4681704489431c7dad93fcb829f436748ac42d5a47bca49ac64d99b2fe0df6b9c5dcbe20663ca7be9bf1728667a986bb6b0c56f5c04cbaac7c005bd4361f5c47c35ca47c30a06fcfadbf4dc8709a3412fc176d030f9bf2d0fc5232b6c1d763521ba623638c7b91e04db35f420a7b9e885a3ba84c3e6c6032106e45a95f9c2b33b1a6b78eac75b3fa770ae386cd536b13f2296c307c48cb51a46206d762e1738e088661f888445ee5cdbbba2d05d01123ce1d8e05fa33cd771b7fd703c20fcac80f77a64f67be8cc90c2d39fdcb68d027f78a1cd706a70ddcc3e039d74f6dc3570707b96acce13ce8a95fcbf51b95fdc0a1175d3bd11a702b635f007bd3baf8a99754e2e82741d5a8dfe7f0772dc1784afc1b767459fef677840d421d6667dd25663be86554a5ff8e5dc9f15d12678802a1f08b48c6e44facd275299668c7e17224bc2db871be13a1910e0015a5f912d6f95472616e2f5dd9bff880f3911349a2b25eaed78dfc26709499c83cbf3f171c7680d1434bfb977fb51ea1ff571a9508c5fceb4716227fb6d4ac3f6edcf340f84ef3968f56f080815f9b6134920ce3c5d5b6d71e961930aa9000609ad00471bdf86e4fcd496f26e1b15c04a99ba029cc2d80e5b91d02cf81491b1931e68d7c0e9af3aed57e42533611ac0f872e87cac230f6472e93c24f2f7a542c0c4f2afcf7cffc865b47d153084438fea1eebb804683d8e7cdbe2e6ccdcd9ab16d29a5a845c8592b226171ef91304ad78e8da991d38051c3e7613a44e80817165ea6e5dcb24d6c8e6247c586067c39edf1a9b16289b56fd43b7bc03a89e28ce3c70e0c258c40b9756272f3b3ad9812343408a1a458586a98fba58aad0b6cbcb0a9e8c788d467dfb8f6933196edbd2e4bc74ab6f8dcf835a1387ff3ba327128a508a8ddd601151cf2ab93d0cffbb72f81768e383b0354f370c630c5bf2d40ac63d2cec61fdfdc42b9e7ba88e92cfcc3b7227234568c641bd1db48da507395109f0e243a298307d6cd23267e35dff08fc579ce11c02eb552815b4a323dcb40f533ddda999abcec9c26c4765f14f492802b8feec3b9047e30f50e9fa5b620c3fe650472ffdf4f6312dee1018ca5874da49e737cf36eb8bc6ea993e1ed3afcbf6a47a3f75dd0885d9d28c98f6f1708c942ef66cc693ce4b906d65b4384ad3065482e0886a77204a012aaa555ebec9de9e208b78106b5bce123a19da4479b9394888a62f581eba174cedef1fa9b013118afd91711c6edef104f440d9c93c0f3b7ae8b5e2ed3b999cd847e681ccf9f8da79abe0dcf8950fabd43d4636aa6726109b745266fa00f3558c755def68e9e7f25c1a0f4e61869d23e8b1a47e3e1f97ec6c4ff77618950cd0d365f1dd6df5a05913610f629b943ee7ff21de346a534098c2ffea16c0e090f224be2d74bcbb39c66a229c6e9be5f7072c4bbbddda709a4f5f21bfc936081b272cdfe3e7ec687687dc7a700a59bcc0ccf49ccfce4d00eefa366d68401f90109ab6b4428d635244ca8cff1762ac120007fa5cbbc8cde9f915cf64f3f91c8600ce13f621d2c978cf16864ea1cc307edf6dd87e069d4c2b9b9389a4f315c2a4c7d160d46030e94d8ccdd6c17180c87546cf237b6402c3e840a492f0e7ffcee793a5b9fb28cd222993c2da4a03510915c6e08a1c0f929575882198a62cc1af41691b333a646571e540a733eec4dc814f9679ff1c2fb68a3990b3cd56a89bc6eecd1b2f682ad7979cfb7ac118b4a2d59654902af6edf109111cb2e363eb9d4ffba590a729eb1b415a0eb390da58ddaa8125e029212129d0bf8f448c975f88d099e3cb32cab7645c7d30567ad158d30eaece5cd44a84619ce391d781cd6cb3ace1fd3e29d6cf27a1ab0fe7f68e0a496c228b75b2dc68f5a13006541dcaccc0fc57d0c9da669421ca0d3311188853d024bcddf3dd64e02c3e3b750efcd685c1ca2575108bb69e1f57a4a075ed60ecc24cbe309ecc0a027f149909836250f0e76dd0fb2091b0145af44474e4c3896dae939d2324132faf5108053ff855cac27dc8295fd80b34716e515f442652141e4d3cfb1f8b455d14b8df3b1e993fea1e1ceb4b56d357ee3bd966ad4b2ba15ec7b4faa5efc21f7031e40396d86663870ba1ee7f333cd80178aaeb01eb966ec440d4224f9789cded508582676aaa27e34152de9dd6b26587008a03b8a1eb5e9be5c10f7dbdcc7cd748f573f4599ca6724761680b7f91b2c617f2573d4cb53891200847ebc9fc50080b297ae243c2e7d094db3a0d24a023e05125a0daf66076ba2968b6e36f0d0586346e92545c8242d84199d83fd40ad3b15ccc84b4b351896ce0df8e9af279ad4b74db20469"}]}]}, 0x1000}}, 0x0) 17:10:54 executing program 0: bpf$MAP_CREATE(0x16, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:54 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8947, &(0x7f0000000000)={'wg1\x00'}) 17:10:54 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "0309579c"}]}, 0x54}}, 0x0) 17:10:54 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), r0) 17:10:54 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP_VS_SO_GET_TIMEOUT(r0, 0x10e, 0x486, 0x0, 0x0) 17:10:54 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000600)={'syztnl0\x00', &(0x7f0000000580)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x15, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0xf7, 0x0, 0x0, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@rr={0x7, 0xf, 0x0, [@broadcast, @empty, @dev]}, @rr={0x7, 0xf, 0x0, [@local, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @ssrr={0x89, 0x1b, 0x0, [@dev, @loopback, @dev, @broadcast, @loopback, @remote]}, @generic={0x0, 0x4, "9d16"}]}}}}}) 17:10:54 executing program 5: waitid(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 17:10:54 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000340)}, 0x80) 17:10:54 executing program 1: r0 = socket(0x1d, 0x3, 0x1) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 17:10:54 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@getqdisc={0x28, 0x26, 0x1, 0x0, 0x0, {}, [{0x4}]}, 0x28}}, 0x0) 17:10:54 executing program 2: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 17:10:54 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8914, &(0x7f0000000180)={'tunl0\x00', 0x0}) 17:10:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}, 0x1, 0x0, 0x9539}, 0x0) 17:10:54 executing program 3: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock2(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 17:10:54 executing program 4: syz_open_dev$vcsa(&(0x7f0000002240), 0x1f, 0x40) 17:10:54 executing program 2: r0 = socket(0xa, 0x3, 0x20) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 17:10:54 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x890b, &(0x7f0000000000)={'wg1\x00'}) 17:10:54 executing program 1: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f0000000040)='reno\x00', 0x20000045) 17:10:54 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8924, &(0x7f0000000000)={'wg1\x00'}) 17:10:54 executing program 3: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/23) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 17:10:54 executing program 4: mincore(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:10:54 executing program 2: r0 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x40}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) 17:10:54 executing program 0: timer_create(0x0, &(0x7f0000000140)={0x0, 0x3c, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000180)) 17:10:54 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8914, &(0x7f0000000040)={'wg2\x00'}) 17:10:54 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x89b1, &(0x7f0000000000)={'wg1\x00'}) 17:10:54 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24}, 0xfffffdef}}, 0x0) 17:10:54 executing program 3: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 17:10:54 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8990, &(0x7f0000000000)={'wg1\x00'}) 17:10:54 executing program 5: socket(0x10, 0x3, 0x16) 17:10:54 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x5452, &(0x7f0000001400)={0xc, 0x0, &(0x7f0000001300)=[@free_buffer], 0x0, 0x0, 0x0}) 17:10:54 executing program 1: mlock2(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 17:10:54 executing program 3: mlock2(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xb) 17:10:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000040)=@generic={0x7}) [ 571.432936][ T7439] usb 3-1: new high-speed USB device number 42 using dummy_hcd [ 571.812881][ T7439] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 571.982820][ T7439] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 571.991916][ T7439] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 572.000408][ T7439] usb 3-1: Product: syz [ 572.004860][ T7439] usb 3-1: Manufacturer: syz [ 572.009482][ T7439] usb 3-1: SerialNumber: syz [ 572.296432][ T7439] usb 3-1: USB disconnect, device number 42 17:10:56 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8993, &(0x7f0000000000)={'wg1\x00'}) 17:10:56 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891f, &(0x7f0000000000)={'wg1\x00'}) 17:10:56 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_buf(r0, 0x1, 0x3d, 0x0, &(0x7f0000002b00)) 17:10:56 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, &(0x7f0000000380)) 17:10:56 executing program 1: r0 = socket(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 17:10:56 executing program 3: syz_clone(0x10000080, 0x0, 0x0, 0x0, 0x0, 0x0) 17:10:56 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001400)={0xc, 0x0, &(0x7f0000001300)=[@free_buffer], 0x0, 0x0, 0x0}) 17:10:56 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24}, 0x37fe0}}, 0x0) 17:10:56 executing program 4: r0 = socket(0xa, 0x3, 0x20) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000440)=@abs={0x1398971be1142803}, 0x6e, 0x0}, 0x0) 17:10:56 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) read$FUSE(r0, &(0x7f0000002100)={0x2020}, 0x2020) 17:10:56 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x4c, 0x13, 0x111}, 0x4c}}, 0x0) 17:10:56 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, 0x0, 0x0) 17:10:56 executing program 0: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 17:10:56 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:56 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000180)={'sit0\x00'}) 17:10:56 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="540100001200110100000000000000000300000000000380000000007aa500000000000000000000000000000000000008d6147e0f952a766bb8cf782b1a36743a1b35beb5e4"], 0x154}}, 0x0) 17:10:56 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000440)={'gre0\x00', &(0x7f0000000380)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}) 17:10:56 executing program 0: mlockall(0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/247) 17:10:56 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000075c0), 0x2, 0x0) write$FUSE_STATFS(r0, &(0x7f0000000440)={0x60}, 0xfffffffffffffeea) 17:10:56 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000280)=@get={0x1, &(0x7f0000000180)=""/225, 0x1}) 17:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000012700)={0x0, 0x0, &(0x7f00000126c0)={&(0x7f0000000080)=@newtaction={0x14}, 0x14}}, 0x0) 17:10:57 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x58, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x8, 0x1, "cf7b5965"}]}, 0x58}}, 0x0) 17:10:57 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8970, &(0x7f0000000000)={'wg1\x00'}) 17:10:57 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24, 0x2e, 0xcac05354ab820cf5, 0x0, 0x0, {0x2}}, 0x24}}, 0x0) 17:10:57 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0xf}, 0x14}, 0x1, 0x2}, 0x0) 17:10:57 executing program 1: sched_setparam(0x0, &(0x7f0000000380)=0x401) 17:10:57 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000380)=@in={0x2, 0x0, @local}, 0x80, &(0x7f0000000740)=[{0x0}, {0x0}, {&(0x7f0000000580)="ce", 0x1}], 0x3}}], 0x1, 0x0) 17:10:57 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x400c620e, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 17:10:57 executing program 5: prctl$PR_SET_TSC(0x25, 0x0) 17:10:57 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e) 17:10:57 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3}, {}]}) 17:10:57 executing program 1: socket(0xa, 0x1, 0x1f) 17:10:57 executing program 3: syz_open_dev$loop(&(0x7f0000000100), 0xffffffffffffffe1, 0x0) [ 573.870024][T12540] binder: 12538:12540 ioctl 400c620e 20001400 returned -22 17:10:57 executing program 4: syz_genetlink_get_family_id$nbd(0x0, 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000500), r0) 17:10:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$inet(r0, &(0x7f0000005380)={0x0, 0x0, &(0x7f0000005040)=[{&(0x7f0000004cc0)="83", 0x1}], 0x300, &(0x7f0000005100)=ANY=[@ANYBLOB="5c0000000000000000000000070000008211a320b1cb43d2aedf29b3c53cac27ce01441cc961ac1414aa00000001ac1414bb00000007ac1414bb0008b440441c9263ffffffff00010001ffffffff0000000400000000000000000000000000000401"], 0x278}, 0x0) 17:10:57 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x3, 0x0, 0x0, 0x0, 0x1304}, 0x48) 17:10:57 executing program 0: mlock2(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) prctl$PR_SET_MM(0x23, 0x4, &(0x7f0000ffb000/0x2000)=nil) 17:10:57 executing program 3: prctl$PR_SET_TSC(0x29, 0x1) 17:10:57 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0xa, 0x2, 0x80, 0x9}, 0x48) 17:10:57 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0xa, 0x0, 0x0, 0x0, 0x3}, 0x48) 17:10:57 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), r0) 17:10:57 executing program 0: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffc000/0x3000)=nil, 0xff1f, &(0x7f00000000c0)='^}@\t\x00') 17:10:57 executing program 3: mlockall(0x5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x14) 17:10:57 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24, 0x73, 0xcac05354ab820cf5}, 0x24}}, 0x0) 17:10:57 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000180)={'tunl0\x00', &(0x7f00000002c0)=ANY=[]}) 17:10:57 executing program 5: socketpair(0x10, 0x80002, 0x6, &(0x7f0000000180)) 17:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)) 17:10:57 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x89a3, &(0x7f0000000000)={'wg1\x00'}) 17:10:57 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x541b, 0x0) 17:10:57 executing program 3: prctl$PR_SET_TSC(0x2a, 0x1) 17:10:58 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0x4018620d, 0x0) 17:10:58 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000d00)=ANY=[@ANYBLOB="28010000260001"], 0x128}}, 0x0) 17:10:58 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0x7fff0001}]}) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000280), r0) 17:10:58 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 17:10:58 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000005240)={0x2, &(0x7f0000005200)=[{}, {0x2, 0x0, 0x0, 0x3ee8126d}]}, 0x10) 17:10:58 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x541b, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@gettfilter={0x24, 0x29, 0xcac05354ab820cf5}, 0x24}}, 0x0) [ 574.418072][T12593] netlink: 280 bytes leftover after parsing attributes in process `syz-executor.0'. 17:10:58 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x2, 0x300) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 17:10:58 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 17:10:58 executing program 3: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x12) 17:10:58 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) add_key$fscrypt_v1(&(0x7f0000000240), &(0x7f00000003c0)={'fscrypt:', @desc2}, &(0x7f0000000400)={0x0, "6e23ee1018693aa0a9c0f02b3f0451091938dafdc178139bb98edaea0e31596bf333a339acf5c9af1186cfb9ce33c3841579579884baa43cd502b0003b6bde7b"}, 0x48, 0xffffffffffffffff) 17:10:58 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0xa, 0x0, 0x0, 0x0, 0x4}, 0x48) 17:10:58 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="1c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01], 0x40}, 0x0) 17:10:58 executing program 0: syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000100)='.\x00', 0x0, 0x0, 0x0, 0x220a7db7e1718a77, &(0x7f0000000240)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}) 17:10:58 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000d00)=ANY=[@ANYBLOB="28010000190201"], 0x128}}, 0x0) 17:10:58 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x6, 0x0, 0x0, 0x1}, 0x48) 17:10:58 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8902, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @broadcast}, {0x306, @local}, 0x0, {0x2, 0x0, @loopback}, 'veth0\x00'}) 17:10:58 executing program 4: socketpair(0x11, 0x803, 0x1, &(0x7f0000000040)) 17:10:58 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000100)=0xffffffffffffffdc) 17:10:58 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, &(0x7f0000000040)={'NETMAP\x00'}, &(0x7f0000000080)=0x1e) 17:10:58 executing program 2: socket(0x0, 0x10, 0x0) 17:10:58 executing program 0: syz_clone(0xb8025400, 0x0, 0xffffffffffffff11, 0x0, 0x0, 0x0) 17:10:58 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)={0x0}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x2}, 0x0, &(0x7f0000000280)={r0}) 17:10:58 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x100, 0x0, 0x0) 17:10:58 executing program 2: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1002, 0x3) 17:10:58 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x80108906, 0x0) 17:10:58 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x2, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="130000001a0001a6"], 0xc4}}, 0x0) 17:10:58 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8915, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$WPAN_WANTLQI(r0, 0x0, 0x3, 0x0, 0x0) 17:10:58 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000d00)=ANY=[@ANYBLOB="28010000190001"], 0x128}}, 0x0) 17:10:58 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8903, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891a, &(0x7f0000000000)={'wg1\x00'}) 17:10:58 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)={0x4c, 0x13, 0x1}, 0x4c}}, 0x0) 17:10:58 executing program 4: syz_clone(0x0, 0x0, 0xffffffffffffff11, 0x0, 0x0, 0x0) 17:10:58 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x3, 0x0, 0x4}, 0x48) 17:10:58 executing program 2: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0xffffffffffffffff) [ 575.074071][T12655] netlink: 112 bytes leftover after parsing attributes in process `syz-executor.5'. 17:10:58 executing program 5: mlock2(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000f4f000/0x3000)=nil, 0x3000, 0xa) munmap(&(0x7f0000e88000/0x1000)=nil, 0x1000) 17:10:58 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01], 0x40}, 0x0) 17:10:58 executing program 1: socket$nl_route(0x10, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x2}, &(0x7f0000000080)={0x9}, &(0x7f0000000280)) 17:10:58 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) 17:10:58 executing program 2: bpf$MAP_CREATE(0x15, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:58 executing program 4: r0 = getpid() ioprio_set$pid(0x2, r0, 0x4000) 17:10:58 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x541b, 0x0) 17:10:58 executing program 3: prctl$PR_SET_TSC(0x24, 0x1) 17:10:58 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}, @INET_DIAG_REQ_BYTECODE={0x4}]}, 0x54}}, 0x0) 17:10:58 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@security={'security\x00', 0xe, 0x4, 0x2c8, 0xffffffff, 0x0, 0x0, 0x100, 0xffffffff, 0xffffffff, 0x2c0, 0x2c0, 0x2c0, 0xffffffff, 0x4, 0x0, {[{{@ip={@multicast2, @empty, 0x0, 0x0, 'macvlan1\x00', 'syzkaller0\x00'}, 0x0, 0xa0, 0x100, 0x0, {}, [@common=@addrtype={{0x30}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @broadcast}}}, {{@ip={@rand_addr, @private, 0x0, 0x0, 'syzkaller0\x00', 'wg2\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'tunl0\x00', 'vlan0\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x328) 17:10:59 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000000)={@local}) 17:10:59 executing program 4: clock_getres(0x3, &(0x7f0000000300)) 17:10:59 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x50, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4, 0x4}]}, 0x50}}, 0x0) 17:10:59 executing program 5: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x541b, 0x0) 17:10:59 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$sock_buf(r0, 0x1, 0x3b, 0x0, &(0x7f0000000080)) 17:10:59 executing program 2: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000140)) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x8}) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x181, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 17:10:59 executing program 1: mlockall(0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:10:59 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "0008579c"}]}, 0x54}}, 0x0) 17:10:59 executing program 4: mlockall(0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:10:59 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="540100001200110100000000000000000300000000000000000000007aa500000000000000000000000000000000000008d6147e0f952a766bb8cf782b1a36743a1b35beb5e4"], 0x154}}, 0x0) 17:10:59 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000140), 0x0, 0x200101) write$FUSE_DIRENT(r0, 0x0, 0x0) 17:10:59 executing program 3: syz_open_dev$vcsa(&(0x7f0000000080), 0x0, 0x4000) 17:10:59 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x4c, 0x12, 0x111, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, 0xfeda}}, 0x4c}}, 0x0) 17:10:59 executing program 5: r0 = socket(0xa, 0x3, 0x20) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x41) 17:10:59 executing program 0: timerfd_settime(0xffffffffffffffff, 0x6, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) 17:10:59 executing program 1: mlockall(0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:10:59 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) connect$pppl2tp(0xffffffffffffffff, 0x0, 0x0) 17:10:59 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 17:10:59 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000001400)={0x10, 0x0, &(0x7f0000001300)=[@free_buffer, @enter_looper], 0x0, 0x0, 0x0}) 17:10:59 executing program 5: bpf$MAP_CREATE(0x12, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:59 executing program 3: bpf$MAP_CREATE(0x23, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:59 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, 0x14, 0x1, 0x0, 0x0, {0x28}}, 0x14}}, 0x0) 17:10:59 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 17:10:59 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f0000002540)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)='\b', 0x1}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@mark={{0x14}}, @txtime={{0x18}}], 0x30}}], 0x2, 0x0) 17:10:59 executing program 5: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000012c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, 0x0) 17:10:59 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x54, 0x12, 0x111, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x8, 0x1, "0509579c"}]}, 0x54}}, 0x0) 17:10:59 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 17:10:59 executing program 3: bpf$MAP_CREATE(0x22, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 17:10:59 executing program 4: r0 = socket(0x1d, 0x3, 0x1) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={0x0}}, 0x0) 17:10:59 executing program 1: socketpair(0x2, 0x1, 0x9, &(0x7f0000000040)) 17:10:59 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='setgroups\x00') 17:10:59 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 17:10:59 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000100)={'tunl0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @multicast1}}}}) 17:10:59 executing program 4: r0 = socket(0xa, 0x3, 0x20) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000440)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000001740)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}, 0x0) 17:10:59 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 17:10:59 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='map_files\x00') openat$cgroup_int(r0, &(0x7f0000000100)='hugetlb.1GB.failcnt\x00', 0x2, 0x0) 17:10:59 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x58, 0x12, 0x111}, 0x58}}, 0x0) 17:10:59 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000380)=@in={0x2, 0x0, @local}, 0x80, &(0x7f0000000740)=[{&(0x7f0000000400)='\\', 0x1}, {&(0x7f0000000480)='9', 0x1}, {&(0x7f0000000580)="ce", 0x1}], 0x3, &(0x7f00000007c0)=[@mark={{0x14}}, @mark={{0x14}}], 0x30}}], 0x1, 0x0) 17:10:59 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000380)=@in={0x2, 0x0, @local}, 0x80, 0x0, 0x0, &(0x7f00000007c0)=[@mark={{0x14}}, @mark={{0x14}}], 0x30}}], 0x1, 0x0) 17:10:59 executing program 4: select(0x33, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x1000}, &(0x7f0000000100)) 17:10:59 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8906, 0x0) 17:10:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={0x0, {0x2, 0x0, @empty}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x2, 0x0, @dev}, 0x204, 0x0, 0x0, 0x0, 0x3}) 17:10:59 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, 0x14, 0x1, 0x0, 0x0, {0x2}}, 0x14}}, 0x0) 17:10:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x7, 0x0, 0x0) 17:10:59 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0xf, 0x0, 0x0) 17:10:59 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x7, 0x0, &(0x7f0000002800)) 17:10:59 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x10) 17:11:00 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f0000000500)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) 17:11:00 executing program 4: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x1a) 17:11:00 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), r0) getsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 17:11:00 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x19, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:00 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x2, 0x0, 0x0, 0x0) 17:11:00 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 17:11:00 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r0, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x14, 0x0, 0x5, 0x201}, 0x14}}, 0x0) 17:11:00 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x6, 0x0, 0x0) 17:11:00 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, &(0x7f0000000180)={0x0, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @private}}}, 0x108) 17:11:00 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x20, 0x0, 0x20) 17:11:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000002c0), 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r0, 0x401870cb, 0x0) 17:11:00 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x5452, 0x0) 17:11:00 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$cgroup_type(r0, &(0x7f0000000580), 0x2, 0x0) 17:11:00 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_int(r0, 0x0, 0x1, &(0x7f0000000240)=0x8, 0x4) 17:11:00 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x30, 0x0, &(0x7f0000002800)) 17:11:00 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x15, 0x0, &(0x7f0000002800)) 17:11:00 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1268, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:00 executing program 2: syz_mount_image$ext4(0x0, 0x0, 0x0, 0x2, &(0x7f0000000500)=[{&(0x7f00000000c0)="8c", 0x1, 0x4f19a18a}, {&(0x7f0000000200)="cf", 0x1}], 0x0, 0x0) 17:11:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BLKBSZGET(r0, 0x80081270, 0x0) 17:11:00 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000000)='!^', 0x2, 0x8044, &(0x7f0000000040), 0x10) 17:11:00 executing program 4: syz_clone3(&(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000015c0)=""/178, 0xb2, 0x0, &(0x7f0000001900)=[0x0, 0x0, 0x0, 0x0], 0x4}, 0x32) r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, {0x2, 0x0, @loopback}, {0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xc}}, {}, 0x246, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='wlan0\x00', 0x0, 0x22ad, 0x2423}) shmctl$SHM_INFO(0xffffffffffffffff, 0xe, &(0x7f00000000c0)=""/179) r1 = accept4$inet(r0, &(0x7f0000000180)={0x2, 0x0, @local}, &(0x7f00000001c0)=0x10, 0x800) setsockopt$EBT_SO_SET_COUNTERS(r1, 0x0, 0x81, &(0x7f0000000280)={'nat\x00', 0x0, 0x0, 0x0, [0x1e1e6ab3, 0x6, 0x9, 0x49, 0xead, 0x8001], 0x6, &(0x7f0000000200)=[{}, {}, {}, {}, {}, {}], 0x0, [{}, {}, {}, {}, {}, {}]}, 0xd8) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)) 17:11:00 executing program 3: syz_open_dev$loop(&(0x7f0000000140), 0x0, 0xd72b3718c9c96f9f) 17:11:00 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x16, 0x0, 0x0) [ 576.714140][T12822] loop2: detected capacity change from 0 to 264192 17:11:00 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x80108906, 0x0) 17:11:00 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x3, 0x0, 0x0) 17:11:00 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 17:11:00 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x890d, 0x0) 17:11:00 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, {0x2, 0x0, @broadcast}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {}, 0x246}) 17:11:00 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) 17:11:00 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000300)={'filter\x00', 0x7, 0x4, 0x4e8, 0x218, 0x218, 0x0, 0x400, 0x400, 0x400, 0x4, 0x0, {[{{@arp={@loopback, @multicast1, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'dummy0\x00', 'veth1_macvtap\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @mac=@remote, @multicast2, @local}}}, {{@uncond, 0xc0, 0x108}, @unspec=@LED={0x48, 'LED\x00', 0x0, {'syz0\x00'}}}, {{@arp={@loopback, @loopback, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'team0\x00', 'dvmrp1\x00', {}, {}, 0x0, 0x400}, 0xc0, 0x1e8}, @unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x0, 0x0, 'system_u:object_r:usbmon_device_t:s0\x00'}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x538) 17:11:00 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x127f, 0x0) 17:11:00 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x18, 0x0, 0x0) 17:11:00 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x2, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:00 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0, 0xfffffdef}}, 0x0) 17:11:00 executing program 5: syz_mount_image$ext4(&(0x7f0000000740)='ext3\x00', &(0x7f0000000780)='.\x00', 0xfff, 0x0, &(0x7f00000017c0), 0x0, &(0x7f0000001800)) 17:11:00 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LIST(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='>'], 0x54}}, 0x0) 17:11:00 executing program 2: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={[], [{@smackfsroot={'smackfsroot', 0x3d, '[{'}}]}) 17:11:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000000c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_LISTEN_PORT={0x6}, @WGDEVICE_A_FWMARK={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_PEERS={0x2e4, 0x8, 0x0, 0x1, [{0x2e0, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x230, 0x9, 0x0, 0x1, [{0x4}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d59beffe142f2c128791658b436b4d817c62bea0803f8216dfd6fb6512a03012"}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_FLAGS={0x8}]}]}, @WGDEVICE_A_PEERS={0xb9c, 0x8, 0x0, 0x1, [{0x1a0, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8fd31603ac450c38cc2f1ad899c93a4d57c412e5e38faf3516d861e6eaafd6e4"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @loopback}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}}, @WGPEER_A_ALLOWEDIPS={0x114, 0x9, 0x0, 0x1, [{0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}]}]}]}, {0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}]}, {0x190, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private0}}, @WGPEER_A_ALLOWEDIPS={0x16c, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}]}, {0x104, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "27279f8ac3c2b15ce2448e4dbbcd300c5ac3a17a5b67c0eb826e1fb329d7c3ec"}, @WGPEER_A_ALLOWEDIPS={0xac, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}}]}, {0x6d8, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x6d4, 0x9, 0x0, 0x1, [{0x148, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @private}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}]}, {0x124, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @local}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}]}, {0x10c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}]}, {0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}]}]}, {0x68, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @broadcast}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}]}]}, 0xec4}}, 0x0) 17:11:00 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x8915, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast2}}) 17:11:00 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x12, &(0x7f0000000000)="d7", 0x1) 17:11:00 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000080)={@local, @local}, 0x8) 17:11:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3b8, 0xe8, 0x0, 0xe8, 0x2d0, 0x2d0, 0x2d0, 0x4, 0x0, {[{{@arp={@broadcast, @private, 0x0, 0x0, 0x0, 0x0, {@mac=@random="74e6d0c27e39"}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'ipvlan1\x00', 'macvtap0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}, {{@arp={@multicast2, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@dev}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'ip6_vti0\x00', 'veth1_macvtap\x00'}, 0xc0, 0xe8}, @unspec=@CONNSECMARK={0x28}}, {{@arp={@dev, @empty, 0x0, 0x0, 0x0, 0x0, {@mac}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'dummy0\x00', 'veth0_to_hsr\x00'}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "b21d9b89d6dcff3edc2942b3d2f6ac893ac51ab3d9e93a6bc770fa31e62f"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x408) 17:11:00 executing program 1: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) 17:11:00 executing program 5: clock_nanosleep(0x2, 0x0, &(0x7f0000000000)={0x77359400}, 0x0) clock_nanosleep(0x2, 0x0, &(0x7f0000000080)={0x77359400}, 0x0) 17:11:00 executing program 4: init_module(&(0x7f0000000040)='\xc5+\x81\xc6\xf8\x8d\x1eb\x1a\xd9\x94\x01\xcet\xad\xaet\x98\x13\xe7\x94\xd6\xe6\x97e\xedM', 0x42, &(0x7f0000000080)='`Jh\xed.\xf2\xae\xad\xd8\xf1\x89\xf4\x99\fA\xf2\xbd\x1eNd\xbd\x0e\xd5\xcd\xb9\x8f\x1e\xe0\x9a\xe5\xc3\xf3\xe2\x97/\xea\x16\x04Ny\xcf\xa5\x9cB\xc3\xc3#O\x83\x06@\x10\x00#D_7PK/\xebT\x9a\x17m\xc0p\x85\x89O\xb4\x80\x18\xbc\xa1\xd94\fVg\x1f\xce\xe4B\xb7b\xb5\t\xf4\xf0\xb9\x1b]\xbc\x03A\x02\'\x89\xc1\xa3\x86R?|9\xc4\xfa\x93`jr\xbe\xfctv\xe5J\'\x83\xc8\xd8\xbb\r\x00\x00\x00C\xa5I^\xd0\xb1\x1e6W\x82rA\xb9^\xc2\x15i\x90QW\x8d\xdc\xc9A\xfb^k\x9d\xe2\x00\xba\xae?\xf5\xbdbN\x8f\x98\xe7\xf3\x1d\xf2L\xab\x8fIe~\xddT\xe0l\xdd?@W\x8bf\xae\x01\xaeG\xa7\xd7\x9cX6\x9c\xcf\xcc\xb1~?\xec\x9b\xa8\x9e\x8cH\v\xf5Zt/T\x12Zt\x92\xd6\xe1\xdd\xa2@\x8f\x94\xa1\xe0\xf48\xd4\xafs\xb7\x98\xf9\xb5y\x9d\x98\xa8\x97\x96\x95wHhg\x8b;IqJ\xe4\xc0\x89x\x1a\x14#}\xf9 \a\x93\xea\xca\x8dU\x8b\xc4ii\x8a\xaa#\x9c]\xb4\x9d\xfbQy0\xf7_\xaaAF\xb1{\x8e\a\'\t\x9b\x01\xbb`\x9a\xb9\x99P\x9a\x17\xa3\x95\xd8\xc8zqLj\xabOm\xfb\xff\f-\xe4\x834|\xc8\xb6\x85\xdf\xf1\x95}:\xees\x00\x00\x00 \x00\x00') 17:11:00 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000280)={@loopback, @empty}, 0x8) 17:11:00 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0x0, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xffffff34) 17:11:00 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x23, 0x0, 0x4d) [ 577.252976][T12878] Invalid ELF header magic: != ELF 17:11:00 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000040)=0x9, 0x4) 17:11:00 executing program 3: getrandom(&(0x7f00000010c0)=""/4100, 0x1004, 0x0) 17:11:01 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x80) 17:11:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0x9, 0x0, &(0x7f0000000280)) 17:11:01 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000040)={{{@in=@initdev={0xac, 0x1e, 0x0, 0x0}}}, {{@in=@remote}, 0x0, @in=@dev}}, 0xe8) 17:11:01 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sys/net/ipv4/tcp_mtu_probing\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000200)='1\x00', 0x2) 17:11:01 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000040)=0x14) 17:11:01 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$revoke(0x3, r0) 17:11:01 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x541b, 0x0) 17:11:01 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa0}}, {{@in=@dev}, 0x0, @in=@loopback}}, 0xe8) 17:11:01 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1269, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:01 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1263, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:01 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x127c, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:01 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300}, 0x0) 17:11:01 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc3}, &(0x7f0000000380)={0x0, "7f79328fe83cf4236c6ec6909a9be2b22042fdd6754f9761e212fa56873b96a2d8cc5a642434df079e87781f64631fe668a68510f8049275f49b10fd23858eb0"}, 0x48, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, r0, r1, 0x0) 17:11:01 executing program 2: futex(&(0x7f0000000080)=0x1, 0x6, 0x0, &(0x7f00000000c0), 0x0, 0x0) 17:11:01 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x31, 0x0, &(0x7f0000002800)) 17:11:01 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 17:11:01 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1260, 0x0) 17:11:01 executing program 5: syz_mount_image$vfat(0x0, 0x0, 0x0, 0x1000000000000, &(0x7f0000000540), 0x0, 0x0) clock_nanosleep(0x2, 0x0, &(0x7f0000002780), 0x0) 17:11:01 executing program 1: socket$inet(0x2, 0x81008, 0x0) 17:11:01 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x5421, 0x0) 17:11:01 executing program 0: capset(&(0x7f0000000040)={0x19980330, 0xffffffffffffffff}, 0x0) 17:11:01 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0xf, 0x0, &(0x7f0000002800)) 17:11:01 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000180), 0x0, 0x20800) ioctl$NBD_SET_SOCK(r0, 0xab00, 0xffffffffffffffff) 17:11:01 executing program 1: r0 = socket(0xa, 0x3, 0x20) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000440)=@abs, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000004c0)='q', 0x1}], 0x1, &(0x7f0000001740)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}, 0x0) 17:11:02 executing program 3: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x0, 0x1, &(0x7f0000000080)={r0, r1+10000000}, 0x0) 17:11:02 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @private}}}, 0x108) [ 578.351490][T12934] capability: warning: `syz-executor.0' uses 32-bit capabilities (legacy support in use) 17:11:02 executing program 2: set_mempolicy(0x1, 0x0, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:02 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x5460, 0x0) 17:11:02 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f00000000c0)={{0x2, 0x0, @multicast2}, {0x0, @local}, 0x2a}) 17:11:02 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000200)={{}, {0x6, @multicast}, 0x1a, {0x2, 0x0, @multicast1}, 'syz_tun\x00'}) 17:11:02 executing program 0: setgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xee01, 0xee00, 0x0, 0x0, 0xee01]) 17:11:02 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000200)={0x0, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast1}, {0x2, 0x0, @local}}) 17:11:02 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000)="d7", 0x1) 17:11:02 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @private}, {0x0, @remote}, 0x38, {0x2, 0x0, @local}, 'bridge_slave_1\x00'}) 17:11:02 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 17:11:02 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0xc0189436, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x21, 0x0, 0x0) 17:11:02 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)={0x14, 0x0, 0x5, 0x201}, 0x14}}, 0x0) 17:11:02 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, 0x0, 0x605}, 0x14}}, 0x0) 17:11:02 executing program 4: r0 = add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc3}, &(0x7f0000000380)={0x0, "7f79328fe83cf4236c6ec6909a9be2b22042fdd6754f9761e212fa56873b96a2d8cc5a642434df079e87781f64631fe668a68510f8049275f49b10fd23858eb0"}, 0x48, 0xfffffffffffffffb) keyctl$KEYCTL_PKEY_QUERY(0x2, r0, 0x0, 0x0, 0x0) 17:11:02 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0x5, 0x0, &(0x7f0000000280)) 17:11:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002840)=ANY=[], 0x1c94}, 0xd}, 0x0) 17:11:02 executing program 3: r0 = syz_clone(0x18008000, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x17) 17:11:02 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x17, 0x0, 0x0) 17:11:03 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x6, 0x0, &(0x7f0000002800)) 17:11:03 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f0000000000)={0x1, {{0x2, 0x0, @multicast1}}}, 0x88) 17:11:03 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x5452, &(0x7f0000000040)={0x700, {}, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast2}}) 17:11:03 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x8, 0x0, &(0x7f0000002800)) 17:11:03 executing program 5: request_key(&(0x7f0000000040)='cifs.idmap\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0xfffffffffffffff8) 17:11:03 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, 0x0, 0x0) 17:11:03 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x19, 0x0, &(0x7f0000002800)) 17:11:03 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x7, 0x0, 0x0, 0x0) 17:11:03 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x38) 17:11:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0xb, 0x0, 0x3) 17:11:03 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e20, @multicast2}, 0x10) 17:11:03 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1260, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:03 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0x20, 0x0, &(0x7f0000000040)) 17:11:03 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x2b, 0x0, 0x0) 17:11:03 executing program 3: socketpair(0x1, 0x0, 0x0, &(0x7f0000000040)) 17:11:03 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f0000000100)={0x20, {{0x2, 0x0, @multicast2}}}, 0x88) 17:11:03 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:03 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f0000000040)={@local, @local}, 0x8) 17:11:03 executing program 4: sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, 0x0, 0x0) 17:11:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f00000001c0)) 17:11:03 executing program 2: io_uring_setup(0x67d0, &(0x7f0000000180)={0x0, 0x0, 0x8}) 17:11:03 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x4858, 0x0, 0x0) 17:11:03 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) ioctl$TIOCNXCL(r0, 0x540d) 17:11:03 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0xb, &(0x7f0000000180)=""/223, &(0x7f0000000280)=0xdf) 17:11:03 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, {0x2, 0x0, @multicast2}, {}, {0x2, 0x0, @local}, 0x184}) 17:11:03 executing program 3: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$search(0xa, r0, &(0x7f0000000100)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x1}, 0xfffffffffffffff9) 17:11:03 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x127e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:03 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, {0x2, 0x0, @multicast2}, {}, {0x2, 0x0, @local}, 0x184, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='syzkaller1\x00'}) 17:11:03 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1274, 0x0) 17:11:03 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x40049409, 0x0) 17:11:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f00000000c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_LISTEN_PORT={0x6}, @WGDEVICE_A_FWMARK={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FLAGS={0x8}, @WGDEVICE_A_PEERS={0x2e4, 0x8, 0x0, 0x1, [{0x2e0, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x230, 0x9, 0x0, 0x1, [{0x4}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x1}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "d59beffe142f2c128791658b436b4d817c62bea0803f8216dfd6fb6512a03012"}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_FLAGS={0x8}]}]}, @WGDEVICE_A_PEERS={0xb9c, 0x8, 0x0, 0x1, [{0x1a0, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "8fd31603ac450c38cc2f1ad899c93a4d57c412e5e38faf3516d861e6eaafd6e4"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @loopback}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @multicast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}}, @WGPEER_A_ALLOWEDIPS={0x114, 0x9, 0x0, 0x1, [{0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}]}]}]}, {0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}]}, {0x190, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private0}}, @WGPEER_A_ALLOWEDIPS={0x16c, 0x9, 0x0, 0x1, [{0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}]}, {0x104, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "27279f8ac3c2b15ce2448e4dbbcd300c5ac3a17a5b67c0eb826e1fb329d7c3ec"}, @WGPEER_A_ALLOWEDIPS={0xac, 0x9, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}}]}, {0x6d8, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x6d4, 0x9, 0x0, 0x1, [{0x148, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @private}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}]}, {0x124, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @local}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}]}, {0x10c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}]}, {0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}]}]}, {0x68, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @broadcast}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}]}]}, 0xec4}}, 0x0) 17:11:03 executing program 3: clock_nanosleep(0x7, 0x0, &(0x7f00000001c0), 0x0) 17:11:03 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f00000000c0)={@broadcast, @dev}, 0x8) 17:11:03 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x2}}, {{@in=@dev}, 0x0, @in=@loopback}}, 0xe8) 17:11:03 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x5421, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:03 executing program 4: syz_mount_image$vfat(&(0x7f0000005b40), &(0x7f0000005b80)='./file0\x00', 0x0, 0x0, &(0x7f0000005d80), 0x0, &(0x7f0000005dc0)={[{@fat=@nfs_nostale_ro}]}) 17:11:03 executing program 0: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x8202) 17:11:03 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x894c, 0x0) 17:11:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x20, 0x0, 0x0) 17:11:03 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 17:11:03 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x1a, 0x0, 0x0) 17:11:03 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000000)={@multicast2, @empty}, 0x10) 17:11:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, 0x0, {}, [@GTPA_O_TEI={0x8}]}, 0x1c}}, 0x0) [ 580.143552][T13055] FAT-fs (loop4): bogus number of reserved sectors 17:11:03 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x127c, 0x0) [ 580.202925][T13055] FAT-fs (loop4): Can't find a valid FAT filesystem 17:11:03 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10) 17:11:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0xc0189436, 0x0) 17:11:03 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x5418, 0x0) 17:11:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, &(0x7f00000001c0)=0x5, 0x4) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYBLOB="941c000073cec1"], 0x1c94}}, 0x0) 17:11:03 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="d7", 0x1) 17:11:03 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000340)=ANY=[@ANYBLOB="64010101ac14183f0c1419acc9"], 0x2c) 17:11:04 executing program 5: futex(&(0x7f0000000400), 0x3, 0x0, 0x0, &(0x7f00000004c0), 0x0) 17:11:04 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4020940d, 0x0) 17:11:04 executing program 3: set_mempolicy(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:11:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002840)=ANY=[], 0x1c94}, 0xf}, 0x0) 17:11:04 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000040)={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 17:11:04 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1a, &(0x7f0000000000)="d7", 0x1) 17:11:04 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x1278, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:04 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x12, 0x0, 0x0) 17:11:04 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0, 0x1c94}, 0x1, 0x0, 0xb941}, 0x0) 17:11:04 executing program 1: futex(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f00000000c0)=0x2, 0x0) 17:11:04 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0xc0481273, 0x0) 17:11:04 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="d7", 0x1) 17:11:04 executing program 5: syz_clone3(&(0x7f0000000600)={0x100000800, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 17:11:04 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x6) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14}, 0x14}}, 0x0) 17:11:04 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x10) 17:11:04 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x5451, 0x0) 17:11:04 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x5452, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:04 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x40049409, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast2}}) 17:11:04 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="d7", 0x1) 17:11:04 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x5418, &(0x7f00000000c0)) 17:11:04 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) bind$inet(r0, &(0x7f0000000300)={0x2, 0x0, @empty}, 0x10) 17:11:04 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000180)={'syztnl1\x00', 0x0}) 17:11:04 executing program 4: r0 = socket$nl_crypto(0x10, 0x3, 0x15) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000200)) 17:11:04 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x7, 0x29, 0x0, 0x0) 17:11:04 executing program 5: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$describe(0x6, r0, 0x0, 0x0) 17:11:04 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x6000) 17:11:04 executing program 3: io_uring_setup(0x132b, &(0x7f0000000000)={0x0, 0x0, 0x4}) 17:11:04 executing program 4: r0 = timerfd_create(0x8, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) 17:11:04 executing program 2: set_mempolicy(0x4003, &(0x7f0000000040)=0x40000ffffffff, 0x6) 17:11:04 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 17:11:04 executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x519100, 0x0) 17:11:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x22, 0x0, 0x0) 17:11:04 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x80081272, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:04 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x4020940d, 0x0) 17:11:04 executing program 5: socketpair(0x11, 0x3, 0x3ff, &(0x7f0000000100)) 17:11:04 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:04 executing program 0: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={0x200640}, 0x18) 17:11:04 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="d7", 0x1) 17:11:04 executing program 2: socket$inet(0x2, 0xa, 0xa67a) 17:11:04 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x7, 0x4, 0x3c8, 0x1f8, 0x1f8, 0x1f8, 0x2e0, 0x2e0, 0x2e0, 0x4, 0x0, {[{{@arp={@dev, @rand_addr, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'veth1_vlan\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @multicast2, @remote}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@AUDIT={0x28}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) 17:11:04 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x8934, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast2}}) 17:11:04 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x70a40, 0x0) 17:11:04 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000100)=0x5, 0xfeef) 17:11:04 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x19, 0x0, 0x0) 17:11:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendto(r0, &(0x7f0000000700)="aa", 0x1, 0x0, &(0x7f00000000c0)=@tipc=@name, 0x80) 17:11:05 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 17:11:05 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f00000002c0)=@req={0x28, &(0x7f0000000300)={'batadv_slave_0\x00', @ifru_flags}}) [ 581.324239][T13167] x_tables: duplicate underflow at hook 1 17:11:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x41, &(0x7f0000000080)={'raw\x00', 0x4, "7a8c9656"}, &(0x7f0000000140)=0x28) 17:11:05 executing program 2: r0 = syz_open_dev$ndb(&(0x7f0000000300), 0x0, 0x0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0xf000000000000000) 17:11:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000040)={'filter\x00', 0x7, 0x4, 0x3e0, 0x210, 0x210, 0x100, 0x2f8, 0x2f8, 0x2f8, 0x4, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0x0, 0x0, 0x0, 0x0, {@mac=@multicast}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'wlan0\x00', 'pimreg1\x00'}, 0xc0, 0x100}, @unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz0\x00'}}}, {{@arp={@dev, @broadcast, 0x0, 0x0, 0x0, 0x0, {@mac=@dev}, {@mac}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_team\x00', 'veth1_to_hsr\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@random="34208790b140", @multicast2}}}, {{@arp={@private, @remote, 0x0, 0x0, 0x0, 0x0, {@mac=@link_local}, {@mac=@random="8d8caefcf4f1"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'bond_slave_1\x00'}, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0x2f8}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x430) 17:11:05 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 17:11:05 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002840)=ANY=[@ANYBLOB="941c000073ce"], 0x1c94}, 0x300}, 0x0) [ 581.505717][T13184] x_tables: duplicate underflow at hook 1 17:11:05 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0xc0189436, 0x0) 17:11:05 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x1) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "435a4bab8e76d53610d82bec66ba86dfadeaea1cef62678ceeb90a8bd8daac6f36e8f502d16e88222c97d5740c585f3f7816e6d8ed7683ee857f8c7a02180293", "3bcfde56d8f9ed2bc657a88d5cf703c351d67d7dd8782af3d42237f29db6c4335a16dd61d4aecf9cee37d27e0e74b3da2a7239770322abc2384ef099ad26492b", "5aeb4d9b086907a075b3a3fae16937dbdeaf30676c3a836ac49d6f86fa4950a5"}) 17:11:05 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x22, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x14, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:05 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000000)={@empty, @loopback}, 0x10) 17:11:05 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f0000000080)={@rand_addr, @dev}, 0x8) 17:11:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_clone3(&(0x7f00000002c0)={0x204001100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) 17:11:05 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_KEY(r0, &(0x7f0000000100)={&(0x7f0000000040), 0xffffffffffffff6d, &(0x7f00000000c0)={&(0x7f0000000140)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@IEEE802154_ATTR_PAN_ID, @IEEE802154_ATTR_LLSEC_KEY_MODE, @IEEE802154_ATTR_PAN_ID]}, 0x1c}}, 0x0) 17:11:05 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8000}]}) 17:11:05 executing program 1: shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000000)=""/7) 17:11:05 executing program 3: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x8081) 17:11:05 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast2}, 0x10) 17:11:05 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext3\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x300e092, &(0x7f0000000400)) 17:11:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000d80)={0xfffffffffffffffc}}, 0x0) 17:11:05 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f00000002c0)={@local, @empty}, 0x8) 17:11:05 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000000)={@multicast1, @private}, 0x58) 17:11:05 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:05 executing program 5: waitid(0x0, 0x0, 0x0, 0x97f35d7b38998d99, 0x0) 17:11:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_STAT_ANY(r0, 0xf, &(0x7f00000000c0)=""/132) 17:11:05 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETCHAIN(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x4, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_CHAIN_POLICY={0x8}]}, 0x1c}}, 0x0) 17:11:05 executing program 4: pselect6(0x40, &(0x7f0000000000)={0x1}, 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x989680}, 0x0) 17:11:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000000)='!^', 0x2, 0x8044, &(0x7f0000000040)={0x2, 0x0, @rand_addr=0x64010102}, 0x10) 17:11:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0xa, 0x0, 0x0) 17:11:05 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000000)=0x77c3189c, 0x4) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) 17:11:05 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1a, 0x0, 0x0) 17:11:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000000)='!^', 0x2, 0x0, &(0x7f0000000040), 0x10) 17:11:05 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f00000000c0)={{0x2, 0x0, @multicast2}, {0x0, @local}, 0x2a, {0x2, 0x0, @rand_addr=0x64010100}}) 17:11:05 executing program 3: set_mempolicy(0x2, &(0x7f0000000100)=0xffffffff, 0x7) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) 17:11:05 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f00000002c0)={0x0, {{0x2, 0x0, @dev}}, {{0x2, 0x0, @broadcast}}}, 0x108) 17:11:05 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$EBT_SO_GET_INIT_ENTRIES(r0, 0x0, 0x83, &(0x7f0000000180)={'filter\x00', 0x0, 0xf59e1c0, 0x28, [0x4cc5094a, 0x1, 0x200, 0xa3, 0x4, 0x2], 0x3, &(0x7f0000000100)=[{}, {}, {}], &(0x7f0000000140)=""/40}, &(0x7f0000000200)=0x78) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={0x0, {0x2, 0x0, @broadcast}, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x2, 0x0, @empty}, 0x246, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000), 0x5, 0x22ad, 0x2423}) setsockopt$inet_mreq(0xffffffffffffffff, 0x0, 0x24, &(0x7f00000000c0)={@private=0xa010100, @broadcast}, 0x8) 17:11:05 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, &(0x7f0000000080)={'raw\x00', 0x3, [{}, {}, {}]}, 0x58) 17:11:05 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_buf(r0, 0x0, 0xc, 0x0, &(0x7f0000002800)) 17:11:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x15, &(0x7f0000000000)={@local, @private}, 0x8) 17:11:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000000)={@remote, @empty}, 0x8) 17:11:05 executing program 1: syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x2a050, &(0x7f0000000300)) 17:11:05 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="d7c2", 0x2) 17:11:05 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x8000000) 17:11:05 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0xc0045878, 0x0) 17:11:05 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x5451, 0x0) 17:11:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000000)={@local, @loopback}, 0x8) 17:11:06 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, 0x0, &(0x7f0000000100)) 17:11:06 executing program 3: timer_create(0x0, 0x0, &(0x7f0000000240)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x0, 0x989680}}, 0x0) 17:11:06 executing program 4: syz_clone(0x8043000, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:06 executing program 0: timer_create(0x0, 0x0, &(0x7f0000001100)) timer_settime(0x0, 0x1, &(0x7f0000001640)={{}, {0x77359400}}, &(0x7f0000001680)) 17:11:06 executing program 2: set_mempolicy(0x1, &(0x7f0000000000)=0x8, 0x3ff) 17:11:06 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000000000)={@local, @remote}, 0x8) 17:11:06 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x8, 0x0, 0x0) 17:11:06 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pidfd_send_signal(r0, 0x0, 0x0, 0x0) 17:11:06 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r0, &(0x7f0000000640)={&(0x7f0000000580), 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, ["", ""]}, 0xfffffffffffffff9}}, 0x0) 17:11:06 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="d7c2c6e7d0162224e424911010ca711a84ff4a57cd84b87c0edc345e8788e1b4aabacd7e4c236b5083", 0x29) 17:11:06 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x541b, 0x0) 17:11:06 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCADDRT(r0, 0x4020940d, &(0x7f0000000040)={0x0, {}, {0x2, 0x0, @dev}, {0x2, 0x0, @multicast2}}) 17:11:06 executing program 1: openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) 17:11:06 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "93b9db891d1bc2ab19ee894f6da790ea047e974bc0a9c2a4c77b3634526238458791fbdda6a554abba2e626b4a9a2cca69a3daa4431fe88fa1a909089772b475", "e8f7af80c50a61ee28bc1a5aee10f9e07de0ee06c3b93156cd36785c969697373aec2fd0093821b9c1e5dc61de8201a319129c57b542ff2b196dd5e7e1d995b7", "1051fead540e1b072376369efc02bf4f01e0df6c86403d592fe6cdb50f20d143"}}) 17:11:06 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreq(r0, 0x0, 0x30, 0x0, 0x0) 17:11:06 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, &(0x7f0000000040)={0x0, {}, {{0x2, 0x0, @empty}}}, 0x108) 17:11:06 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000200)={{}, {0x6, @multicast}, 0x0, {0x2, 0x0, @multicast1}, 'syz_tun\x00'}) 17:11:06 executing program 0: syz_open_dev$evdev(&(0x7f0000000140), 0x55, 0x0) 17:11:06 executing program 5: syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) 17:11:06 executing program 1: syz_open_dev$loop(&(0x7f00000000c0), 0x80, 0x4001) 17:11:06 executing program 4: syz_open_dev$loop(&(0x7f0000000340), 0x8, 0x50002) 17:11:06 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f00000003c0)=[{0x0}], 0x0, 0x0) mknodat$loop(0xffffffffffffffff, &(0x7f00000105c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) 17:11:06 executing program 3: ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, @mcast1, @dev={0xfe, 0x80, '\x00', 0x23}, 0x10, 0x0, 0x3ff}}) getsockname$packet(0xffffffffffffffff, &(0x7f0000000540)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002140)='./cgroup.net/syz1\x00', 0x200002, 0x0) 17:11:06 executing program 0: r0 = msgget(0x2, 0x410) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 17:11:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_PEER_AID={0x6}]}, 0x1c}}, 0x0) 17:11:06 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) syz_open_dev$vcsn(&(0x7f0000000380), 0x0, 0x0) 17:11:06 executing program 2: openat$ppp(0xffffffffffffff9c, &(0x7f0000002380), 0x210143, 0x0) 17:11:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x4800) ioctl$IOC_PR_PREEMPT(r0, 0x401870cb, 0x0) 17:11:06 executing program 4: add_key$fscrypt_v1(&(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, "9bda20bafd277cb43f81b2945c9c1a2bee656c2f457616cd50e60bef72e9a0c149ac82dc49ae2fbdd56a18158a1e42c7792fdf75a3b3236368a6844579e42b49"}, 0x48, 0xfffffffffffffffd) 17:11:06 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x32, 0x0, 0x0) 17:11:06 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000940)) 17:11:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$l2tp(&(0x7f0000000900), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000a40)={'batadv_slave_0\x00'}) 17:11:06 executing program 4: r0 = syz_open_dev$vcsu(&(0x7f00000008c0), 0x1, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) r1 = syz_open_dev$vcsu(&(0x7f00000008c0), 0x1, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, 0x0) ioctl$BLKTRACESTART(r1, 0x1274, 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x80e85411, &(0x7f0000000000)=""/161) syz_clone3(&(0x7f0000000240)={0x44000200, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140), {0x1a}, &(0x7f0000000180)=""/54, 0x36, &(0x7f00000001c0)=""/45, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x6, {r1}}, 0x58) 17:11:06 executing program 1: syz_open_dev$vcsn(&(0x7f0000000380), 0x0, 0x0) 17:11:06 executing program 2: r0 = syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x4, 0x3, &(0x7f00000003c0)=[{0x0, 0x0, 0x2}, {0x0}, {&(0x7f0000000280)}], 0x1000000, &(0x7f0000000480)={[{@utf8no}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}, {@utf8no}, {@utf8no}, {@shortname_win95}, {@rodir}, {@shortname_lower}], [{@pcr}, {@context={'context', 0x3d, 'unconfined_u'}}, {@audit}, {@measure}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@dont_hash}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}]}) mknodat$loop(0xffffffffffffffff, 0x0, 0x80, 0x0) symlinkat(&(0x7f0000020600)='./file0\x00', r0, &(0x7f0000030640)='./file0\x00') unlinkat(r0, 0x0, 0x0) syz_mount_image$hfsplus(0x0, &(0x7f0000040700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7, 0x0, 0x0, 0x1020514, &(0x7f0000050980)={[{@part}], [{@measure}, {@subj_type={'subj_type', 0x3d, 'dont_hash'}}, {@euid_lt}, {@measure}, {@subj_type}, {@context={'context', 0x3d, 'sysadm_u'}}, {@subj_user={'subj_user', 0x3d, '^\xc4*^*!$}'}}, {@obj_type={'obj_type', 0x3d, '\'/]:$-#.]!]]]'}}]}) fanotify_mark(0xffffffffffffffff, 0x80, 0x20, 0xffffffffffffffff, &(0x7f0000060b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 17:11:06 executing program 3: request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='[+/.\x00', 0xffffffffffffffff) 17:11:06 executing program 5: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$get_security(0x11, r0, 0x0, 0x0) 17:11:06 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@private0, @dev, @dev, 0x0, 0x0, 0xff45}) 17:11:06 executing program 1: fsopen(&(0x7f0000000040)='minix\x00', 0x0) 17:11:06 executing program 0: r0 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "f968e09b380c6adb8e56269faea69b9b35a3ba446d73cf5a51f7efa65bf50f5730cec3e763cbcb6554a50733d31e087da5d943d6a5f278c412b2b80e824d40a8"}, 0x48, r0) [ 583.146323][T13342] FAT-fs (loop2): Unrecognized mount option "pcr=00000000000000000000" or missing value 17:11:06 executing program 5: syz_genetlink_get_family_id$net_dm(&(0x7f0000000140), 0xffffffffffffffff) 17:11:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=ANY=[], 0x34}}, 0x0) 17:11:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)) 17:11:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380)={0x0}}, 0x0) 17:11:07 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000ffc000/0x4000)=nil, 0x1000, 0x0, 0x10, r0, 0x82000000) 17:11:07 executing program 0: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$link(0x18, 0x0, r0) 17:11:07 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$describe(0x6, r0, &(0x7f0000000080)=""/9, 0x9) 17:11:07 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x0, 0x7}, 0x48) 17:11:07 executing program 5: keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000000), &(0x7f0000000040)=ANY=[@ANYBLOB='enc=pkcs1 h'], 0x0, 0x0) 17:11:07 executing program 1: bpf$BPF_MAP_GET_FD_BY_ID(0x16, &(0x7f0000000a00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 17:11:07 executing program 2: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x1e, r0, r0, 0x0, 0x0) 17:11:07 executing program 5: request_key(&(0x7f0000000080)='big_key\x00', 0x0, 0x0, 0x0) getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f00000000c0)) 17:11:07 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) 17:11:07 executing program 0: openat$udambuf(0xffffffffffffff9c, 0x0, 0x2) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{}, {0x401, 0xa5}, {0x6}, {0x0, 0x5}]}) 17:11:07 executing program 1: syz_clone3(&(0x7f0000000200)={0x2f60e73aebeac4c2, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 17:11:07 executing program 2: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@allow_other}, {@allow_other}], [{@obj_user}]}}) 17:11:07 executing program 4: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x15, r0, 0x0, 0x0, 0x0) 17:11:07 executing program 0: getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, 0x0, 0x0) 17:11:07 executing program 5: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, 0x0, r0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000af5e7961b54db82f8a72591af53ad11dbb626dc898fa4c0800a0577e58c64e5582b87d5ac7c0f06513a50a20fdb41038a83498a5c615f907076ab77d7ed57b9a6d26922df31d09000000fb06dc9353d3abf73a747fc6532e2cf8aea167b4417aaa15a7e80e27d264fd22fab5e2d919db6705b44d1c8568ec62a87af4f2d49c514a8ec6ca62ac2dcc062f55e3aa9301ab1e53dd21528ee250c8a171cda84d7ea9ff9bfb7dcd1955f54629df2b6fb9ed4b12965d3575bed3c61fa00aebf8f244ea86b283fa1367949c590faa836025d5dd4385171e2a9cff753457ca746398168bacea69415eac137ac963552449f925c68f2829e8af5acb728352fa09d94e9c505f2aed05513719d51c72f599b647442f427d95233154b929ba31ee6b7248afdfd22d95cca1056a3f354d7a87fcc4de051d", @ANYRES32=r0, @ANYRESHEX=r0, @ANYRES64=0x0, @ANYBLOB="b7d4624aab75da1e8c56475c410ac52a6fb145682755f9f166f5cdf1f7035156af31eb373a6911d37b5ff4583305b2af6640adbe0c05918e14b77b7fef393cab04345adbe811a506cc874722dc69f99e80b02e50906abede719a79bb17c34f78e58b73d28865087f3dd0615ebcb903153a19341a52d86ede3fec81e53e5129a70b9eb5206e42c90ec2ff7ae880b32349d0ae2c7e7b47f1c1022e987fafdb0a6d1490cd9386d296a278179608ce84c0843ae5d378042618293398b809df", @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="c249ed5392abd3f12c0711a58a671fcce0b0de4b2c5d7a846cd8573975d16382500b5d6e9b89aab21907f0c2b441faecca8e06d9fd1be1a50af7eff43a74c3ac2fa8f487a6819d7de8594328b5c7d6370a23b3e1c4e74517b4caf645f1b1791f7c315d4fe782f6c4a609288e0ec21457ccaed2c6b5d4a2d787b6f3e8aaf4a3eaa1db1daa16b4939fdc6431c58b7df3c544b8c97e818a7d7ce6f128a55c1305f728b3d9b14902f8890b4fd5907e5db6a7f9abf68b74ec7041fb74d25638a7eed3d1d1287947a0e2b45ce2f76442e817d5308a854b661882775a9640f96f7ace16a0134230b835662648d9fe5719bdecbfd63a52d88c", @ANYBLOB="34b6feec490bce63a92ded7c9b72dbd45a6efb9436d41edab342531020951846b788c111d83079f85958563c8439", @ANYRES64=r0], 0xe8, 0x0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f0000000040)={0x1, "5029f28c8f428615856cca13a53fe77738ea8582a7c093a4f57b83ce46898d9a0c9e8b4de18bfa2016cf4a7337d97a8b12115a5a5296527475dc8e9ed76f7c25ebf951bd8fd67ac4e286c335aa27"}, 0x56, 0x0) msgctl$MSG_INFO(r1, 0xc, &(0x7f0000000440)=""/112) 17:11:07 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000280)={r0}, &(0x7f00000002c0)={'enc=', 'raw', ' hash=', {'blake2b-512-generic\x00'}}, 0x0, 0x0) 17:11:07 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40201) write$FUSE_ATTR(r0, &(0x7f0000000080)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3ea}}}, 0x78) 17:11:07 executing program 4: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000240), 0x2) ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0xfffff000}) [ 583.738647][T13388] fuse: Bad value for 'user_id' 17:11:07 executing program 0: openat$fuse(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) 17:11:07 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00'}) 17:11:07 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:07 executing program 3: openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0xc2080, 0x0) 17:11:07 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 17:11:07 executing program 4: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) request_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, r0) 17:11:07 executing program 5: openat$random(0xffffffffffffff9c, &(0x7f0000000640), 0x340, 0x0) 17:11:07 executing program 3: ioctl$SNDRV_TIMER_IOCTL_PARAMS(0xffffffffffffffff, 0x40505412, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(0xffffffffffffffff, 0x40505412, 0x0) ioctl$BLKTRACESTART(0xffffffffffffffff, 0x1274, 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(0xffffffffffffffff, 0x80e85411, &(0x7f0000000000)=""/161) syz_clone3(&(0x7f0000000240)={0x44000200, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140), {0x1a}, &(0x7f0000000180)=""/54, 0x36, &(0x7f00000001c0)=""/45, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x5}, 0x58) 17:11:07 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000440), 0xffffffffffffffff) 17:11:07 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f0000004380), 0x8101, 0x0) 17:11:07 executing program 4: request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x1}, &(0x7f00000000c0)='\xe9\x00', 0x0) 17:11:07 executing program 2: ioctl$SNDRV_TIMER_IOCTL_PARAMS(0xffffffffffffffff, 0x40505412, 0x0) syz_clone3(&(0x7f0000000240)={0x44000200, 0x0, 0x0, 0x0, {0x1a}, 0x0, 0x0, 0x0, 0x0}, 0x58) 17:11:07 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 17:11:07 executing program 5: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getresgid(&(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)) 17:11:07 executing program 1: add_key$fscrypt_v1(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0xfffffffffffffff9) 17:11:07 executing program 5: add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)={0x1, 0x0, @a}, 0x48, 0xffffffffffffffff) 17:11:07 executing program 0: timer_settime(0x0, 0x0, &(0x7f0000000580)={{0x77359400}}, &(0x7f00000005c0)) 17:11:07 executing program 4: ioctl$SNDRV_TIMER_IOCTL_PARAMS(0xffffffffffffffff, 0x40505412, 0x0) r0 = syz_open_dev$vcsu(&(0x7f00000008c0), 0x0, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) ioctl$BLKTRACESTART(r0, 0x1274, 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(0xffffffffffffffff, 0x80e85411, 0x0) syz_clone3(&(0x7f0000000240)={0x44000200, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140), {}, &(0x7f0000000180)=""/54, 0x36, 0x0, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x6, {r0}}, 0x58) 17:11:07 executing program 1: getresgid(&(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)) 17:11:08 executing program 3: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 17:11:08 executing program 0: prctl$PR_GET_KEEPCAPS(0x59616d61) 17:11:08 executing program 5: openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x44e02, 0x0) 17:11:08 executing program 1: add_key$fscrypt_v1(&(0x7f0000000280), &(0x7f00000002c0)={'fscrypt:', @desc3}, &(0x7f0000000300)={0x0, "1b03085598e9b01051cf2828d763f21eb3662a5cbfb7929f5f2555dc58dd435efcce583cde4925fb2aa349bd477440590ecf7ef100f941d747b6e0c91eaa4254"}, 0x48, 0xfffffffffffffffb) 17:11:08 executing program 2: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000004380), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000006580)='\x00', 0x0, 0xffffffffffffffff) 17:11:08 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x84c00, 0x0) 17:11:08 executing program 0: syz_mount_image$hfsplus(0x0, 0x0, 0x0, 0x2, &(0x7f0000001380)=[{&(0x7f00000001c0)="cf38390c3ddebc6923a769a07ac546fad6deca2e6958a7bd0e882b8156e8830bb29ad3417950f0fd9f8e7c80215bf1fd76d8ae81f48477676b6711d24c6d63d3e3693496399e22d60e0fee91b8e4be39a0847ccb9672a6564e5ca82c852582225e98c8bb6104cecfa318c73eddca5b73a93e5c911b0373d7fb2c6248cd1974abccaa1d3058ac1fddd2f93173fdd82a1efcd2b8231257ab368e6ebfe8d09d5fe2dbcfd6f6725bf245aa4d12840208944b8fdce829256b0f002bc46c8e064e62edc8fe72406ace724cb812c3cc12835a7a91083dd16f06a7d9872ed064679ad67d01a68ebbe92e81533a7b63b6053aa1e5b37edaa2e050e9063a54d2806f1434249d6b0e68d4a6c1ddd3eff11331fa164c6ea9c6f49dc52463f5a1bc41976e87927033281359d25165bd8bbd2da7fd3e605e6ee5995c6a9c56446a72df7ccb1f814c515afa5f2a453bc952b9f139f6198b3b9269e5b10b1a5434f3fdce0c96b27226385c19567d00cb6bd5d09046525535642a99b40bb5595ec20b305e69a25894d97ec204ab164167241e03c767591473d903b1a58a7451b324db5c9a23fc1ec965eec066be9808305287d942336085c499f52b9ea29476a408a303ca44e7fbe30d218ec7ae6d00ec7cdbfb2e25a37a327e157e24420395568f30bbfb4df2aa8a80f6999214e36de12d4442b543f019e3113128af4f14af83e8276ab015e9408267dd67021b14614e22f3e3dc897dad68b23ae6f071f93c76dd5bfe5de84bf272be8de53117e304e190ca561bb98676a90d3868771e6dbc8a9e7d5b5cbee02822b2eb29c23eefa291ae37e3693568e13d8208823a65ba307e52c34e5c8b438ee8c4749ea7c36d753dfb9e93789453918850f166c572fe3b0e5497572779ca5e08cf376b1205fcb2f8ec3f8c52b95ba0ce6c87ffb689227eadcf36f14f34ca2df7dc0d9aea43ac4b60c3126c157ee135be4de1b957d965ee568cfab35f68b683e35d61b18da271641abdd0e1e195a05aa4226ab2a9ca2145fc19de24c8479a4f46dd9c46d7d162e06850c1a4b8d47710a75c3919ace9c01afc50ec2d1353a2d2f5b3e8279b0b415a5ad1fbac6cb8aa34d05f4f078d6d2a158c138e81ea2aeb6a7667257a51bfe445f489a02710e043c5847bfb5e5437bfbd8c10612ebdb58f03774f9cf451a69fc0f706023361975fc6dca18d8d0a1228f6dde681b8537d698d7fa8907057e02698036d44d67f56a190fd928b693c6ce8d16adeb8e02be71be501bc7904bf98c463f99a12c5ff24b72abc77b5d1c87da252f7635f1e091ed9dded20c6825fe1ce5e470088282b464d55688a46f34bf65e007f53c0e079ac30535cf7aafb10d5da305a2b5d8bfab2beebe70df616bc42fbcf2626ee2e4b83ed353422e46f5dc00c89691b1ca68b225c0d284a8e41d04b23150443ad5cc7b5f24175951da0d844f1f06c832a2f6174d8676bebdf86ca2f82e663fdd4c6f054b38e42f1ed17b6fa6e1792680fbca78da51ee88ce54abd54553ad525459c75038bcd467a148e7338a5a1ead1521672aecf7215a9774b43665523a91f70b2494bd7e22eb90990a81e747618d1c95d41d02bd240b98f81e1501d9d755f6ca1bfca49144e8a77bc811f71ca623535d399b15dc5f33a24f1222c554e0276f66e83df4ddadda8a07710b81f34012f46c8547100165ff5a301e71a124cb10b4ee4b36fd4361add28edb7b96b9bfc1de73974cc3db9a44d5d706d0e10e884f1838405c410c6bb1f79091bb9f5f4bc66b240e8a723bca2bc229bf8803eb9599f0c6bda554f54ea36e479857c9784d817b0c2daa9ebb18f574f75793d33487d67378a9717f7bbc4cd9d6c293b939ca333dfb55b91af58b0ada396e1d73f6b30718cd80441dcecfb85d2bc1b1f35be8b96c9fd70ed1432297f94c1783352a1f1d7fe656a1581c425fdd1125785c0b0f4a4cbdd6af37fa8417dc196fdd3340089a752b4882d3ba1396634e040c696112716867d810290cd8f49e9cbf341dcfddac363f38928b4d5148f2e7597c2ed4c5504a95706e3a5297c6a35aa8938aefc1a82e79a45befe7fbfef65fae10eb216baf5e2cd3b55ffd2c8a547645a9f8bd67ab4fd122090b23f761e511d093172098397b682a8bdefcc3e70f04186be0bed571b84bc5ec18410dc693e817cc7df86bae1c738b227abb8de302a306fe37d16d799f8296e0bfd47a839525f4a536e8d73daf3313c5503dec9bbe35aaf240bbac391622b3948c6e37b941d0057ee61a9864c1717fa604f053689c6a2083e343a0138f291b2622e8ac847206c066924bf251b0660d9427cedb005839b42da6b23adc86abc311e82c2992e9577916cebc6689863fa422d4b242e1fb0f23496016b376cb2fc810cd0d647a4d85c0499e2c7ce2cdad6a1589aca7e8bdb72dbede5966bc5b7f2a2dec5d3e385fadec9fdaec7cde4df296b71903f394e70474afeab28752796a29884694d5c4061c884cb69ed0baf8897c47d55a5799a10744a5e80748079053961f597cc75dfe701f9a6f20c1c9ee4d92d5fd8e305806a269b8e14909108c67ba7875ec595061de1eadb7f7a34bfd26df6acc5a19406aabf6e5b3cf37ef65ef8f64c1cbffe42c4ff13a419c82076d24ad25d05689f9d2f168096a8ba4993b8f16d4ab4393c1b034b1f9fc20d51b1facd3b9e14bde118bc99aa39b2a2265ca59e78d1fe41ba4d71acd7d6760f568c7ec64de077326f3dc5774fd0d71c37f570683c1f1946a900dbcc116a548c02016a22e9953ffa56db655090563bd49fcd9244eb231dc0c74f9e33f79c9dd93b37a322e622860651a41bf8b2fdfe386e20996856a612caa56e2eb10de010d23efba417a52852f897450c550961c843b16fa211bf79536a35a710a83738abd57929d10c1c071e1437ab897139a8a30d8f03392a972cdf97d36b7a4c344ea4ce8573d602d0a759276adc6b788175b2f92f32d2f3fea8eb3cc0e623b3f1e065c08a347907b5e5195b2fef844bbd1e9271e4a532310c576de2d2de1fabdd601c629c11cb6b191802926a664b732f9db69aa649db69d938e5bcf7347707ed18c7257c198ee1f47cb0c7fc9ea820d1e3903aa0b8b7b70f14c4f2c68c3d1c65b17a5d694e0d6bc88c244fd06fa3e40b46a456c4f5921d851720084176486cbab41560f0a62d6c876710cdc64aebe00d63bf4ba2a5f3d44068e41f35e61cac649ec367d1d21bdb95a2cb40e9556063480e4c473ff1f7262475fe9a9d6fa210efec2997708b4644695a43d1f51019ec951cce179b301c73eae2db0299318a536fe86f71f26f2da49b276b18e543b2c44be0761af61b166f8739f4b567cca5f043ea63bea8b7c99671534e64d6d05b6e127155e539906edbfc4db28e3a17f07ef1b02baf0fc87e5f90e53a73623c05ba3af1f0ae6b628c73f277de98998748354fae17ea5a79b7d1159fda79c2a1f4e6622a0b451cdb12842e113bae0ac19ebbc5ebabb1b072038a15147d648ff6a2beb20e6bc3f121407ab57dc6606ad4bbc283cd53f507bec3cdbb99d50120fe10f2a56c563bbd9644a53d85a9cb1b37f7c3b6847316d7216c40b5b89b545cfa5e6b7d3cbafb5c423a58faaee97441c42172cd9c9a4f48a914e1bb646f557603bf32662ac0c86403d03168861b0a219444118833f60a4e3e52039670e82da7b4293d506e21de928bd7834badf2118714f5bfa55bb3b5169b32bb97d9328cfb7322ae520c2d142e4bc98910c4be830be77892a6bd46ce0f0a9c8be21b61e939c4892a2695bebab348f2158c6f7c0ddedc883908dfc0752241655c1b4c9e497505ffc9aa01a7471d2d6cb57901db9b60e655e5c6c7ea957a95e2c76a476c6b9e8f0c5bda575c8f57e2a410e183f64f42afa1801ecf7007d4bd8d5a93b71030c7b647eb603968f93fe3289d06a055cc369805fe0a6d92d3554b783921ed4da569c358c9a647be13cf8fd97b5579aa61e19a17c31cf79a234969ae03e41efeb9e4e4a82cb871f25e45dbc699f9db6cb1cbbe6f7ae67b8ab06f916f57997854e1550d745174487e98b04113936c7a901d14c3618edb14d6f2b0ad666c2516eedb66e8773dcef2a3f2a60ec157309673cffb9d83119a7ca39ea0749033e35396b49425d40eae74d4e1ff2c7e866dbe1efa1ac317f9129606b02ae0ed8d3df887625191a1d31a7ff9b79138b1ec960f0206151af643b30dc050fee7c3de09c765b26bbb5468561cad2425e970df151dd5a6828e0dfe0c06066c58d54234f61cf6598b4869dc720f7edc6a603080d27150aab70feb96997724c373f6b43e3de01a186e2a7e682816b2aeae67d0a64a5c9c5867077e1db452f86e86d31aee8fd2dd3a578459cad188bb8b458ae46380aa7f698da0a72cfa0c67fa1d08a98233cedd8cafdcb115e63db74846b337addd42446f184dd02bd5e75e56ba1c82c84c07cfed18722fdfca950f3235ea05601b0f8a30a0885a45d96941ec9cbaef7dbb9febe9d2bbd0ea3b5b4507a170a5f8b9fe5eb848d8365d41a47f221f523014f755ebc5af440067673474983c0163383b2f090f764751462fcd340f52c3f348c5c99cfd7937c9484fe122ee9cc870d4a2c74b719ae44dfa259debbc2fc17453fb76060f6a0cb93493cac1b9b54aebcea3722ad535148172bb3384a01dcfbd4bcc70bbc5afb7d8969841be42f0dfab2e3f187b7afec40f452f13ab2d44912f3beeb6c73ae77363587511e24f512ae3fc71862120e9f904789942908f48d2e4771b90da4720d58b07666306a7dd46a6af22899a1324b5dabc8278100d93bfed589b2ae8ad327016777293fb2de69397d742f669b0872f364cd664b9599ce3edea7f1ac86e1549b412b7ccc886c76354e8582750b7a84235b765c60bb49911c83e710edfb3c5bd29aba5c03d2f6432e69c8f8773008811d3db7b3d262546a26e894f2a0b6ff7ee841f39d2bfdb1d131b23df3998989bfd4964c5f37fc2622cfb5327397bdf966ef3fc6ffa7eeae8ae48e111197121d28105cbcb997beb99a2d729c62bd47c67d7e79bf2b4ea15d8cfbb545bce77d1dfa6fb8ca45892bd29b4bdb4f6a5cbe736522c6561dc38d117b4714458c35d4ac9f572705e7c7d3a25935fda1868dfad6853d67787171efaf07953b6e96b3b92560b6b257f8a27799d9285e3903da1093da21d03d23527bf75646537b537824fb5b18ecbc96b028201008226a92031c134e0f908d592f0ffe381476e94ff83560fbd75af1f1fc7e68f71e588b636b4009359571cf41d0e5268d0bea580b57df80096e8ff920416f74be6fb32a45f748b72b8f09d718b705c0f4c038998d95aabf851335e887abf5b950d90d6c3ca226b536ce784bf0afa21330825b55286f1c3b8cccc35a1ee1d9e3d18c33f37fdde2166d3e96d003f32b7ecfddb1359d03a4bc3b81e176926c43dd9cc17811df8ccf009a9ef4b6dc6462e859988607b411765cc844d52024c9967938b086cbb5fd3c756822a053a1f3632841161024c423e15c1eac691ab0cb83ccaaec51f27a431eb4a2fa203673ecc175949c1c5fc0cb8a0cd4ce84d177d626b50a49f53ed7d726ac3190a03ddacbb53ade5fcf3adcb411bbb3959934a652238d1c7f862ff6f47a32c9ac4db1325c6a52c362008115149d8b66d15d994042ba21155295acf6963b069170e5b928e32fc8be2bd3e290d0ffcbaa904c7022be40d40fd3683a361486ff4ad64ea2b510186beeaf5e9fe1481caae89234d4bcbbe9332fb4796c3323ab780e27871f5df1d82d124b552", 0xffb, 0x6}, {&(0x7f0000001240)="fa", 0x1, 0xfffffffffffffffe}], 0x0, 0x0) 17:11:08 executing program 3: getresgid(&(0x7f0000000440), 0x0, 0x0) 17:11:08 executing program 5: keyctl$update(0x2, 0x0, &(0x7f0000000000), 0x57) 17:11:08 executing program 2: add_key$keyring(&(0x7f0000000140), &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) 17:11:08 executing program 4: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$usbmon(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) 17:11:08 executing program 1: syz_open_dev$loop(&(0x7f0000001940), 0x0, 0x480) 17:11:08 executing program 3: syz_open_dev$vcsu(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000240)={0x44000200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 17:11:08 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 17:11:08 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000240), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000280)=0x1) 17:11:08 executing program 2: request_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0xfffffffffffffffb) 17:11:08 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000001640), 0xffffffffffffffff) 17:11:08 executing program 5: memfd_create(&(0x7f0000000040)='\\\x00', 0x4) 17:11:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f00000003c0)=[{0x0, 0x0, 0x2}, {0x0}], 0x0, &(0x7f0000000480)={[{@utf8no}], [{@euid_gt={'euid>', 0xffffffffffffffff}}]}) mknodat$loop(0xffffffffffffffff, &(0x7f00000105c0)='./file0\x00', 0x0, 0x0) fanotify_mark(0xffffffffffffffff, 0x80, 0x20, 0xffffffffffffffff, 0x0) 17:11:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 17:11:08 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80201, 0x0) 17:11:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x8}, 0x48) 17:11:08 executing program 4: syz_open_dev$vcsu(&(0x7f0000000a40), 0x0, 0x0) getresuid(&(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)) [ 584.898416][T13474] FAT-fs (loop2): Unrecognized mount option "euid>18446744073709551615" or missing value 17:11:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, &(0x7f0000001b00)) 17:11:08 executing program 3: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$usbmon(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x40010, r0, 0x0) 17:11:08 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1ff, 0x90}, {}, {}]}) 17:11:08 executing program 0: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$link(0x8, 0x0, r0) 17:11:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000b80)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 17:11:08 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000004280)={0x2020}, 0x2020) 17:11:08 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000001940), 0x0, 0x0) ioctl$BLKIOMIN(r0, 0x1278, &(0x7f0000001a00)) 17:11:08 executing program 1: sigaltstack(0x0, 0x0) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x200400, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000380)=""/101) fanotify_init(0x0, 0x80000) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@allow_other}, {@default_permissions}]}}) 17:11:08 executing program 5: keyctl$link(0x10, 0x0, 0x0) 17:11:08 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000000200)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002240)={0x2020}, 0x2020) 17:11:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000480)) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, 0x0, 0x0) 17:11:08 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f00000008c0), 0x1, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, 0x0) r1 = syz_open_dev$vcsu(&(0x7f00000008c0), 0x1, 0x0) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r1, 0x40505412, 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x80e85411, &(0x7f0000000000)=""/161) syz_clone3(&(0x7f0000000240)={0x44000200, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140), {0x1a}, &(0x7f0000000180)=""/54, 0x36, &(0x7f00000001c0)=""/45, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x6, {r1}}, 0x58) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b00)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)}, 0x80) 17:11:08 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) 17:11:09 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$link(0x3, r0, 0x0) request_key(&(0x7f00000001c0)='rxrpc\x00', &(0x7f0000000200)={'syz', 0x3}, 0x0, r0) 17:11:09 executing program 2: ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)) pkey_mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0xffffffffffffffff) 17:11:09 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0), 0x10}, 0x80) [ 585.293022][T13503] fuse: Bad value for 'user_id' [ 585.305733][T13502] FAT-fs (loop4): bogus number of reserved sectors [ 585.331928][T13502] FAT-fs (loop4): Can't find a valid FAT filesystem 17:11:09 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14, 0x0, 0x4}, 0x14}}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000c00), r0) 17:11:09 executing program 5: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, &(0x7f0000000300)) ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, 0x0) 17:11:09 executing program 1: syz_genetlink_get_family_id$net_dm(&(0x7f0000000140), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000440), 0xffffffffffffffff) 17:11:09 executing program 2: openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) 17:11:09 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x8, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 17:11:09 executing program 3: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 17:11:09 executing program 4: syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 17:11:09 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000100)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$PPPIOCSMAXCID(r0, 0x40047451, 0x0) 17:11:09 executing program 2: r0 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, 0x0, r0) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "f968e09b380c6adb8e56269faea69b9b35a3ba446d73cf5a51f7efa65bf50f5730cec3e763cbcb6554a50733d31e087da5d943d6a5f278c412b2b80e824d40a8", 0x36}, 0x48, 0x0) request_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0) request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='.,+%\x00', 0x0) 17:11:09 executing program 1: msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6a4823901e749225) 17:11:09 executing program 5: waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) 17:11:09 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f00000000c0)='id_resolver\x00', &(0x7f00000001c0)=@chain) 17:11:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x30c}, @NL80211_ATTR_STA_WME={0x4}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x4}]}, 0x24}}, 0x0) 17:11:09 executing program 1: prctl$PR_GET_KEEPCAPS(0x18) 17:11:09 executing program 5: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x10, r0, 0x0, 0x0, 0x0) 17:11:09 executing program 2: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={[{'\x00'}]}) 17:11:09 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f00000000c0)='id_resolver\x00', &(0x7f00000001c0)=@chain) 17:11:09 executing program 4: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$alg(r0, &(0x7f00000000c0)=""/172, 0xac) 17:11:09 executing program 0: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x7, r0, 0x0, 0x0, 0x0) 17:11:09 executing program 1: remap_file_pages(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x500000a, 0x0, 0x0) 17:11:09 executing program 5: msgctl$MSG_STAT_ANY(0x0, 0xd, &(0x7f00000000c0)=""/236) 17:11:09 executing program 4: syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000001240)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x0, &(0x7f0000001340)={[{@uni_xlateno}]}) 17:11:09 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f00000000c0)='id_resolver\x00', &(0x7f00000001c0)=@chain) 17:11:09 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000001940), 0x0, 0x0) ioctl$BLKIOMIN(r0, 0x1278, 0x0) 17:11:09 executing program 5: syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}}) [ 585.940817][T13555] Can't find a SQUASHFS superblock on loop2 17:11:09 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, &(0x7f00000000c0)='id_resolver\x00', &(0x7f00000001c0)=@chain) 17:11:09 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair(0x0, 0x0, 0x0, &(0x7f0000000100)) syz_open_dev$vcsn(&(0x7f0000000380), 0x0, 0x105042) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$mptcp(&(0x7f0000000800), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000a40)={'batadv_slave_0\x00'}) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000013c0)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0xefd9e84ef4ccbef0}, 0xc, &(0x7f0000001380)={&(0x7f0000000d80)={0x14}, 0x14}}, 0x0) 17:11:09 executing program 1: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f0000000b80), 0x0, 0x8001}], 0x800, &(0x7f00000001c0)={[{}, {'\x00'}, {'.[(:@'}], [{@audit}]}) [ 586.014617][T13567] FAT-fs (loop4): bogus number of reserved sectors [ 586.041734][T13569] fuse: Bad value for 'fd' 17:11:09 executing program 0: syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x101901) 17:11:09 executing program 5: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@allow_other}, {@allow_other}]}}) 17:11:09 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x4, 0x6, &(0x7f00000003c0)=[{&(0x7f0000000080)="535d8a67c63c1432367d7f4207e00de0fc14c43eb0bd2aac3d0e1bdc91f779e48fdd902ae944a90aa4d7919fcd97cc29cf8cf2a0e38dc7933491c6e8db408c2e68a4b0862965e529a93eec7574eb294e35cde3c5bd27391a2f", 0x59, 0x2}, {&(0x7f0000000140)="48f692865fa37cb8ef57113951cc8fe02467e19e924f8fee581a240059e8f2c3121a7320dd0c83c153bc63f08acc098373a26695ac255c0d3390c98885b44ed6a7bd5db4965d6756089e98c94a080384b26cc98ad54cfd434a1331f7b7261d045b3c98afe7c5af5852081f9333f99616c406db0d0e7f9504a5", 0x79, 0x20}, {&(0x7f00000001c0)="20caec0d462a1bcf5349078c31106941f06d6a0f8a4f2d6386ba535b8a1199b1b34a4a1a86d80e25bcaf71c8bc0cc7127c64a09a45e0fa425a590f59e9b3ab5cb92ff5a0eeeaff0ed57d54313d7bfd991f09b20937591cedac31ac4c805925f4db59ced13f054babf22371dbc5f0", 0x6e, 0x370}, {&(0x7f0000000240), 0x0, 0x2}, {&(0x7f0000000280)}, {0x0, 0x0, 0x45}], 0x1000000, &(0x7f0000000480)={[{@utf8no}, {@utf8no}, {@rodir}, {@shortname_lower}]}) faccessat(0xffffffffffffffff, 0x0, 0x0) mknodat$loop(0xffffffffffffffff, 0x0, 0x80, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_mount_image$hfsplus(0x0, &(0x7f0000040700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat2(r0, 0x0, 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000060b00), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(0xffffffffffffffff, 0x40485404, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, 0xffffffffffffffff) pipe2$watch_queue(0x0, 0x80) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, 0x0) pipe2$watch_queue(0x0, 0x80) [ 586.072359][T13567] FAT-fs (loop4): Can't find a valid FAT filesystem [ 586.145652][T13576] loop1: detected capacity change from 0 to 128 [ 586.148588][T13578] fuse: Bad value for 'fd' 17:11:09 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x5) 17:11:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg0\x00'}) [ 586.203599][T13576] Can't find a SQUASHFS superblock on loop1 17:11:09 executing program 4: syz_mount_image$fuse(0x0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x7}}, {@default_permissions}], [{@obj_user}]}}) 17:11:09 executing program 1: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000000), r0) 17:11:10 executing program 2: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$set_timeout(0xf, r0, 0x7) add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, 0x0, 0x0, r0) 17:11:10 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14}, 0x14}}, 0x0) 17:11:10 executing program 0: syz_open_dev$vcsu(&(0x7f0000000080), 0x0, 0x0) 17:11:10 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001140)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 17:11:10 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001140)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000040)=@raw=[@map_fd], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 17:11:10 executing program 4: msgctl$MSG_STAT(0x0, 0xb, &(0x7f00000000c0)=""/4096) 17:11:10 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) 17:11:10 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x40201) write$FUSE_ATTR(r0, &(0x7f0000000080)={0x78}, 0x78) 17:11:10 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$link(0x3, r0, 0x0) 17:11:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x104004}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) 17:11:10 executing program 5: getresuid(&(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)) 17:11:10 executing program 3: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept4$packet(r0, 0x0, 0x0, 0x1c0000) 17:11:10 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@private0, @dev, @dev, 0x44}) 17:11:10 executing program 0: syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$mptcp(&(0x7f0000000440), 0xffffffffffffffff) 17:11:10 executing program 2: futimesat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x77359400}}) 17:11:10 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000400)='+\'%%#^\\$*\x00', &(0x7f0000000440)='./file0\x00', r0) 17:11:10 executing program 5: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$update(0x2, 0x0, 0x0, 0x0) 17:11:10 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "2fccf69de4dab0ae62034171ba76b222779be5d8b3cc23f49b7a21921b8e5c468eee8784cb2f0a41e8838eb0672c452b08e3408cb56419fb1e041594bbc419b4"}, 0x48, 0xffffffffffffffff) keyctl$update(0x2, r0, &(0x7f0000000100)='6', 0x1) 17:11:10 executing program 5: r0 = add_key$keyring(&(0x7f0000000240), &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, 0x0, r0) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000100)={0x0, "f968e09b380c6adb8e56269faea69b9b35a3ba446d73cf5a51f7efa65bf50f5730cec3e763cbcb6554a50733d31e087da5d943d6a5f278c412b2b80e824d40a8", 0x36}, 0x48, r0) request_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) request_key(&(0x7f0000000180)='dns_resolver\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='.,+%\x00', r1) 17:11:10 executing program 4: syz_mount_image$hfsplus(0x0, 0x0, 0x0, 0x1, &(0x7f0000001380)=[{&(0x7f00000001c0)="cf38390c3ddebc6923a769a07ac546fad6deca2e6958a7bd0e882b8156e8830bb29ad3417950f0fd9f8e7c80215bf1fd76d8ae81f48477676b6711d24c6d63d3e3693496399e22d60e0fee91b8e4be39a0847ccb9672a6564e5ca82c852582225e98c8bb6104cecfa318c73eddca5b73a93e5c911b0373d7fb2c6248cd1974abccaa1d3058ac1fddd2f93173fdd82a1efcd2b8231257ab368e6ebfe8d09d5fe2dbcfd6f6725bf245aa4d12840208944b8fdce829256b0f002bc46c8e064e62edc8fe72406ace724cb812c3cc12835a7a91083dd16f06a7d9872ed064679ad67d01a68ebbe92e81533a7b63b6053aa1e5b37edaa2e050e9063a54d2806f1434249d6b0e68d4a6c1ddd3eff11331fa164c6ea9c6f49dc52463f5a1bc41976e87927033281359d25165bd8bbd2da7fd3e605e6ee5995c6a9c56446a72df7ccb1f814c515afa5f2a453bc952b9f139f6198b3b9269e5b10b1a5434f3fdce0c96b27226385c19567d00cb6bd5d09046525535642a99b40bb5595ec20b305e69a25894d97ec204ab164167241e03c767591473d903b1a58a7451b324db5c9a23fc1ec965eec066be9808305287d942336085c499f52b9ea29476a408a303ca44e7fbe30d218ec7ae6d00ec7cdbfb2e25a37a327e157e24420395568f30bbfb4df2aa8a80f6999214e36de12d4442b543f019e3113128af4f14af83e8276ab015e9408267dd67021b14614e22f3e3dc897dad68b23ae6f071f93c76dd5bfe5de84bf272be8de53117e304e190ca561bb98676a90d3868771e6dbc8a9e7d5b5cbee02822b2eb29c23eefa291ae37e3693568e13d8208823a65ba307e52c34e5c8b438ee8c4749ea7c36d753dfb9e93789453918850f166c572fe3b0e5497572779ca5e08cf376b1205fcb2f8ec3f8c52b95ba0ce6c87ffb689227eadcf36f14f34ca2df7dc0d9aea43ac4b60c3126c157ee135be4de1b957d965ee568cfab35f68b683e35d61b18da271641abdd0e1e195a05aa4226ab2a9ca2145fc19de24c8479a4f46dd9c46d7d162e06850c1a4b8d47710a75c3919ace9c01afc50ec2d1353a2d2f5b3e8279b0b415a5ad1fbac6cb8aa34d05f4f078d6d2a158c138e81ea2aeb6a7667257a51bfe445f489a02710e043c5847bfb5e5437bfbd8c10612ebdb58f03774f9cf451a69fc0f706023361975fc6dca18d8d0a1228f6dde681b8537d698d7fa8907057e02698036d44d67f56a190fd928b693c6ce8d16adeb8e02be71be501bc7904bf98c463f99a12c5ff24b72abc77b5d1c87da252f7635f1e091ed9dded20c6825fe1ce5e470088282b464d55688a46f34bf65e007f53c0e079ac30535cf7aafb10d5da305a2b5d8bfab2beebe70df616bc42fbcf2626ee2e4b83ed353422e46f5dc00c89691b1ca68b225c0d284a8e41d04b23150443ad5cc7b5f24175951da0d844f1f06c832a2f6174d8676bebdf86ca2f82e663fdd4c6f054b38e42f1ed17b6fa6e1792680fbca78da51ee88ce54abd54553ad525459c75038bcd467a148e7338a5a1ead1521672aecf7215a9774b43665523a91f70b2494bd7e22eb90990a81e747618d1c95d41d02bd240b98f81e1501d9d755f6ca1bfca49144e8a77bc811f71ca623535d399b15dc5f33a24f1222c554e0276f66e83df4ddadda8a07710b81f34012f46c8547100165ff5a301e71a124cb10b4ee4b36fd4361add28edb7b96b9bfc1de73974cc3db9a44d5d706d0e10e884f1838405c410c6bb1f79091bb9f5f4bc66b240e8a723bca2bc229bf8803eb9599f0c6bda554f54ea36e479857c9784d817b0c2daa9ebb18f574f75793d33487d67378a9717f7bbc4cd9d6c293b939ca333dfb55b91af58b0ada396e1d73f6b30718cd80441dcecfb85d2bc1b1f35be8b96c9fd70ed1432297f94c1783352a1f1d7fe656a1581c425fdd1125785c0b0f4a4cbdd6af37fa8417dc196fdd3340089a752b4882d3ba1396634e040c696112716867d810290cd8f49e9cbf341dcfddac363f38928b4d5148f2e7597c2ed4c5504a95706e3a5297c6a35aa8938aefc1a82e79a45befe7fbfef65fae10eb216baf5e2cd3b55ffd2c8a547645a9f8bd67ab4fd122090b23f761e511d093172098397b682a8bdefcc3e70f04186be0bed571b84bc5ec18410dc693e817cc7df86bae1c738b227abb8de302a306fe37d16d799f8296e0bfd47a839525f4a536e8d73daf3313c5503dec9bbe35aaf240bbac391622b3948c6e37b941d0057ee61a9864c1717fa604f053689c6a2083e343a0138f291b2622e8ac847206c066924bf251b0660d9427cedb005839b42da6b23adc86abc311e82c2992e9577916cebc6689863fa422d4b242e1fb0f23496016b376cb2fc810cd0d647a4d85c0499e2c7ce2cdad6a1589aca7e8bdb72dbede5966bc5b7f2a2dec5d3e385fadec9fdaec7cde4df296b71903f394e70474afeab28752796a29884694d5c4061c884cb69ed0baf8897c47d55a5799a10744a5e80748079053961f597cc75dfe701f9a6f20c1c9ee4d92d5fd8e305806a269b8e14909108c67ba7875ec595061de1eadb7f7a34bfd26df6acc5a19406aabf6e5b3cf37ef65ef8f64c1cbffe42c4ff13a419c82076d24ad25d05689f9d2f168096a8ba4993b8f16d4ab4393c1b034b1f9fc20d51b1facd3b9e14bde118bc99aa39b2a2265ca59e78d1fe41ba4d71acd7d6760f568c7ec64de077326f3dc5774fd0d71c37f570683c1f1946a900dbcc116a548c02016a22e9953ffa56db655090563bd49fcd9244eb231dc0c74f9e33f79c9dd93b37a322e622860651a41bf8b2fdfe386e20996856a612caa56e2eb10de010d23efba417a52852f897450c550961c843b16fa211bf79536a35a710a83738abd57929d10c1c071e1437ab897139a8a30d8f03392a972cdf97d36b7a4c344ea4ce8573d602d0a759276adc6b788175b2f92f32d2f3fea8eb3cc0e623b3f1e065c08a347907b5e5195b2fef844bbd1e9271e4a532310c576de2d2de1fabdd601c629c11cb6b191802926a664b732f9db69aa649db69d938e5bcf7347707ed18c7257c198ee1f47cb0c7fc9ea820d1e3903aa0b8b7b70f14c4f2c68c3d1c65b17a5d694e0d6bc88c244fd06fa3e40b46a456c4f5921d851720084176486cbab41560f0a62d6c876710cdc64aebe00d63bf4ba2a5f3d44068e41f35e61cac649ec367d1d21bdb95a2cb40e9556063480e4c473ff1f7262475fe9a9d6fa210efec2997708b4644695a43d1f51019ec951cce179b301c73eae2db0299318a536fe86f71f26f2da49b276b18e543b2c44be0761af61b166f8739f4b567cca5f043ea63bea8b7c99671534e64d6d05b6e127155e539906edbfc4db28e3a17f07ef1b02baf0fc87e5f90e53a73623c05ba3af1f0ae6b628c73f277de98998748354fae17ea5a79b7d1159fda79c2a1f4e6622a0b451cdb12842e113bae0ac19ebbc5ebabb1b072038a15147d648ff6a2beb20e6bc3f121407ab57dc6606ad4bbc283cd53f507bec3cdbb99d50120fe10f2a56c563bbd9644a53d85a9cb1b37f7c3b6847316d7216c40b5b89b545cfa5e6b7d3cbafb5c423a58faaee97441c42172cd9c9a4f48a914e1bb646f557603bf32662ac0c86403d03168861b0a219444118833f60a4e3e52039670e82da7b4293d506e21de928bd7834badf2118714f5bfa55bb3b5169b32bb97d9328cfb7322ae520c2d142e4bc98910c4be830be77892a6bd46ce0f0a9c8be21b61e939c4892a2695bebab348f2158c6f7c0ddedc883908dfc0752241655c1b4c9e497505ffc9aa01a7471d2d6cb57901db9b60e655e5c6c7ea957a95e2c76a476c6b9e8f0c5bda575c8f57e2a410e183f64f42afa1801ecf7007d4bd8d5a93b71030c7b647eb603968f93fe3289d06a055cc369805fe0a6d92d3554b783921ed4da569c358c9a647be13cf8fd97b5579aa61e19a17c31cf79a234969ae03e41efeb9e4e4a82cb871f25e45dbc699f9db6cb1cbbe6f7ae67b8ab06f916f57997854e1550d745174487e98b04113936c7a901d14c3618edb14d6f2b0ad666c2516eedb66e8773dcef2a3f2a60ec157309673cffb9d83119a7ca39ea0749033e35396b49425d40eae74d4e1ff2c7e866dbe1efa1ac317f9129606b02ae0ed8d3df887625191a1d31a7ff9b79138b1ec960f0206151af643b30dc050fee7c3de09c765b26bbb5468561cad2425e970df151dd5a6828e0dfe0c06066c58d54234f61cf6598b4869dc720f7edc6a603080d27150aab70feb96997724c373f6b43e3de01a186e2a7e682816b2aeae67d0a64a5c9c5867077e1db452f86e86d31aee8fd2dd3a578459cad188bb8b458ae46380aa7f698da0a72cfa0c67fa1d08a98233cedd8cafdcb115e63db74846b337addd42446f184dd02bd5e75e56ba1c82c84c07cfed18722fdfca950f3235ea05601b0f8a30a0885a45d96941ec9cbaef7dbb9febe9d2bbd0ea3b5b4507a170a5f8b9fe5eb848d8365d41a47f221f523014f755ebc5af440067673474983c0163383b2f090f764751462fcd340f52c3f348c5c99cfd7937c9484fe122ee9cc870d4a2c74b719ae44dfa259debbc2fc17453fb76060f6a0cb93493cac1b9b54aebcea3722ad535148172bb3384a01dcfbd4bcc70bbc5afb7d8969841be42f0dfab2e3f187b7afec40f452f13ab2d44912f3beeb6c73ae77363587511e24f512ae3fc71862120e9f904789942908f48d2e4771b90da4720d58b07666306a7dd46a6af22899a1324b5dabc8278100d93bfed589b2ae8ad327016777293fb2de69397d742f669b0872f364cd664b9599ce3edea7f1ac86e1549b412b7ccc886c76354e8582750b7a84235b765c60bb49911c83e710edfb3c5bd29aba5c03d2f6432e69c8f8773008811d3db7b3d262546a26e894f2a0b6ff7ee841f39d2bfdb1d131b23df3998989bfd4964c5f37fc2622cfb5327397bdf966ef3fc6ffa7eeae8ae48e111197121d28105cbcb997beb99a2d729c62bd47c67d7e79bf2b4ea15d8cfbb545bce77d1dfa6fb8ca45892bd29b4bdb4f6a5cbe736522c6561dc38d117b4714458c35d4ac9f572705e7c7d3a25935fda1868dfad6853d67787171efaf07953b6e96b3b92560b", 0xe41}], 0x0, 0x0) 17:11:10 executing program 0: rt_sigprocmask(0x0, &(0x7f0000000000)={[0x6]}, &(0x7f0000000040), 0x8) 17:11:10 executing program 2: keyctl$update(0x2, 0x0, &(0x7f00000002c0)='C', 0x1) 17:11:10 executing program 1: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f0000000080)={0x0, "d3b9b475b63117d9ab17412c78fa4ac777a92c1b7e0064371eeb10fd28a726344e9796cf094d5b29008f319b60d1043c707c06f23959d3020be1c3bc347522e4", 0x22}, 0x48, r0) request_key(&(0x7f0000000200)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)='\x00', r1) 17:11:10 executing program 3: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000004380), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, 0x0, 0x0, 0xffffffffffffffff) 17:11:10 executing program 5: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000004380), 0x0, 0x0) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, 0x0, 0x0) 17:11:10 executing program 0: keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000000), &(0x7f0000000040)=ANY=[@ANYBLOB='e'], 0x0, 0x0) 17:11:10 executing program 2: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', r0) request_key(&(0x7f0000000240)='asymmetric\x00', &(0x7f0000000280)={'syz', 0x2}, &(0x7f00000002c0)='\x83.^${{&{/{_\x00', 0x0) r1 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, 0x0, r2) [ 586.827266][T13637] loop4: detected capacity change from 0 to 7 17:11:10 executing program 3: bpf$BPF_MAP_GET_FD_BY_ID(0x1d, &(0x7f0000000a00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 17:11:10 executing program 4: read$FUSE(0xffffffffffffffff, 0x0, 0x0) write$FUSE_STATFS(0xffffffffffffffff, &(0x7f0000000000)={0x60, 0x0, 0x0, {{0x0, 0x9, 0x0, 0x9f6, 0x7fffffffffffffff, 0x20, 0x7fff, 0xfffffffd}}}, 0x60) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x6}, {0x7316, 0x0, 0x0, 0x6}, {}, {}, {}]}) 17:11:10 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000100)={0x2, 0x2000}, 0x4) 17:11:10 executing program 5: add_key$keyring(&(0x7f0000000880), 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "9bda20bafd277cb43f81b2945c9c1a2bee656c2f457616cd50e60bef72e9a0c149ac82dc49ae2fbdd56a18158a1e42c7792fdf75a3b3236368a6844579e42b49"}, 0x48, 0xfffffffffffffffd) 17:11:10 executing program 0: syz_open_dev$vcsu(&(0x7f0000000040), 0x0, 0x48400) [ 586.905931][ T2976] Dev loop4: unable to read RDB block 7 17:11:10 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000100)={0x0, 0x2000}, 0x4) [ 586.953116][ T2976] loop4: unable to read partition table [ 586.958946][ T2976] loop4: partition table beyond EOD, truncated 17:11:10 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x20, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 17:11:10 executing program 2: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 17:11:10 executing program 4: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f00000003c0)=[{0x0}], 0x0, 0x0) mknodat$loop(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000050a80)='blkio.throttle.io_service_bytes\x00', 0x0, 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(0xffffffffffffffff, 0x40485404, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) 17:11:10 executing program 0: request_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0xffffffffffffffff) 17:11:10 executing program 5: syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 17:11:10 executing program 2: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$packet(r0, 0x0, 0x0) 17:11:10 executing program 3: r0 = msgget(0x2, 0x410) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$DEVLINK_CMD_RATE_DEL(r1, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x24, 0x0, 0x400, 0x70bd2a, 0x25dfdbfb, {}, [@DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x1}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x20040040}, 0x8040) msgctl$IPC_RMID(r0, 0x0) 17:11:10 executing program 1: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$link(0x3, r0, 0x0) 17:11:10 executing program 0: syz_open_dev$vcsu(&(0x7f0000000080), 0x0, 0x10042) 17:11:10 executing program 4: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)={0x0, "4e5109da9659fa07b4d71beb4fe912bb7e2823d9d5c569c4a61d35bb347e4c438a7a4a0e856b96a737aa555d00fc2cfac3bb62f7a53c978513204a593da146d5"}, 0x48, r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r1, &(0x7f0000000200)='user\x00', &(0x7f0000000300)=@chain) 17:11:10 executing program 5: write$evdev(0xffffffffffffffff, 0x0, 0x0) 17:11:10 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0xe, r0, 0x0, 0x0, 0x0) 17:11:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 17:11:10 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000b80)={&(0x7f0000000ac0), 0xc, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14}, 0x14}}, 0x0) 17:11:10 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 17:11:10 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@private0, @dev, @dev}) 17:11:10 executing program 4: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0505405, &(0x7f0000000180)) 17:11:10 executing program 3: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f00000000c0)={0x2, 0x0, @a}, 0x48, r0) keyctl$unlink(0x9, r1, r0) 17:11:11 executing program 1: add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$fscrypt_v1(&(0x7f00000000c0), &(0x7f0000000100)={'fscrypt:', @desc1}, &(0x7f0000000140)={0x0, "0657c49b3f505d8c1b8cdb616a9e5450f9fce0426b3b54984d93ccd7afb40bf3816d15322756919c253b651ca2c216a0403ea39310cc12ee241a2a3f717adf36"}, 0x48, 0xfffffffffffffffd) keyctl$setperm(0x5, r0, 0x0) 17:11:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14}, 0x14}}, 0x0) 17:11:11 executing program 0: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)='keyring\x00') 17:11:11 executing program 3: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x200400, 0x0) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@allow_other}, {@default_permissions}]}}) 17:11:11 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000240), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000280)) 17:11:11 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x30000, 0x0) 17:11:11 executing program 5: clock_gettime(0x0, &(0x7f0000000780)) 17:11:11 executing program 2: syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) 17:11:11 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_mreqn(r0, 0x0, 0x20, 0x0, &(0x7f0000001b00)) 17:11:11 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000500)) [ 587.499424][T13709] fuse: Bad value for 'fd' 17:11:11 executing program 5: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_mount_image$fuse(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{'fd', 0x3d, r0}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}}) 17:11:11 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3006"], 0x30}}, 0x0) 17:11:11 executing program 3: ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) syz_open_dev$vcsn(&(0x7f0000000380), 0x0, 0x105042) 17:11:11 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'syztnl2\x00', 0x0}) 17:11:11 executing program 0: socketpair(0x26, 0x5, 0x7fffff7e, &(0x7f0000000040)) 17:11:11 executing program 1: process_madvise(0xffffffffffffffff, &(0x7f0000001600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 17:11:11 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x5}, {}]}) [ 587.657089][T13720] fuse: Bad value for 'fd' 17:11:11 executing program 5: syz_mount_image$fuse(&(0x7f0000000480), 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}}) 17:11:11 executing program 0: openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, 0x0) 17:11:11 executing program 4: getresuid(&(0x7f00000003c0), 0x0, 0x0) 17:11:11 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x1, 0x40201) write$FUSE_ATTR(r0, 0x0, 0x0) 17:11:11 executing program 1: keyctl$instantiate_iov(0x14, 0x0, &(0x7f00000039c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 17:11:11 executing program 5: r0 = add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$get_security(0x11, r0, 0x0, 0x0) 17:11:11 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x20, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xfffffff8, 0x1}, 0x48) 17:11:11 executing program 4: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000880), &(0x7f00000008c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) 17:11:11 executing program 2: accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$ipvs(0xffffff9c, 0x0, 0x2, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(0xffffffffffffffff, 0xc0605345, 0x0) syz_usbip_server_init(0x3) 17:11:11 executing program 3: syz_emit_ethernet(0xb7, &(0x7f0000000000)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 17:11:11 executing program 1: futex_waitv(&(0x7f0000000600)=[{0x0, 0x0, 0x2}], 0x1, 0x0, 0x0, 0x0) 17:11:11 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[], 0x30}}, 0x0) 17:11:11 executing program 4: socket$can_bcm(0x1d, 0x2, 0x2) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000040)=@newlink={0x58, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x20, 0x2, 0x0, 0x1, [@IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_FLAGS={0x8, 0x8, 0x37}, @IFLA_IPTUN_FLAGS={0x8, 0x8, 0x2e}, @IFLA_IPTUN_FLOWINFO={0x8, 0x7, 0x2}]}}}, @IFLA_MASTER={0x8, 0xa, r2}]}, 0x58}, 0x1, 0xba01}, 0x0) 17:11:11 executing program 1: syz_open_dev$sndmidi(0x0, 0x2, 0x141101) r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2000080001, 0x84) r2 = dup3(r0, 0xffffffffffffffff, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000002080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r3}, 0x10) openat$cgroup_ro(r2, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000340)=@proc={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000940)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x20}, 0x0) syz_clone3(&(0x7f0000000480)={0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) lstat(0x0, 0x0) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000400)='cgroup.procs\x00', 0x2, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x4e20, @empty}, 0x10) sendmsg(r1, &(0x7f000001afc8)={&(0x7f0000006000)=@in={0x2, 0x4e20, @loopback}, 0x80, &(0x7f0000007f80)=[{&(0x7f00000001c0)='*', 0x1}], 0x1}, 0x4020000) 17:11:11 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000002240), &(0x7f0000002280)='./file0\x00', 0x0, 0x1, &(0x7f0000000100)=[{&(0x7f0000000000)="aae92726e976234b4ba64b24e989fca9de3bd3291652fc500403cd14a9d87ba8eaae6f21f5f5e54c2f2f44f872230454e0f3099463a9c7533bcf575e0c94929dd13ded9cc4452d666d1d623ade917c83d92d787e01d21fa240e64bdd318c20d200a6a8c3d60ede3cfa1f0668ee671682fff9d989fda6a6eac1929a2ffa205c0b0799515c1159c6f7e2b1d850ed6929225c567bc58acb022c7e858aef6032809de966ed22a62059859f87f61683df3d3e74a55cf0dbab288bd42041393096f8046ff4eab1b86fbf0b85192962dbfaed8117b343105993cc8d4cde8bb27ca9ccc0e836477dca230dfe086748e4d3ec7d471397d1", 0xf3, 0x9}], 0x11620c0, &(0x7f0000000140)={[{@disable_roll_forward}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="777eeadcf1aecb9f58adb76e0dc21fbb66ec", 0x3a}], 0x1, 0x0) close(r2) splice(r1, 0x0, r2, 0x0, 0xfffd, 0x0) fanotify_mark(r1, 0x30, 0x8000008, r0, &(0x7f0000000180)='./file1\x00') ioctl$int_in(r1, 0x5452, &(0x7f00000001c0)=0x9) 17:11:11 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) mount$binder(0x0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200), 0x10003, &(0x7f0000000240)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}, {@max={'max', 0x3d, 0x4}}, {@max={'max', 0x3d, 0x1}}], [{@smackfsroot={'smackfsroot', 0x3d, 'veth1_to_batadv\x00'}}, {@dont_measure}]}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) r4 = timerfd_create(0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000100)={0x1}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000a40)=@raw={'raw\x00', 0x8, 0x3, 0x448, 0x318, 0x11, 0x148, 0x318, 0x10, 0x3b0, 0x2a8, 0x2a8, 0x3b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x3001100, 0x2f8, 0x318, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x0, 0x6, './file0\x00'}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SET1={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a8) [ 588.058127][T13757] vhci_hcd vhci_hcd.0: pdev(2) rhport(0) sockfd(3) [ 588.064693][T13757] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 588.082103][T13757] vhci_hcd vhci_hcd.0: Device attached [ 588.134986][T13758] vhci_hcd: connection closed [ 588.136679][ T11] vhci_hcd: stop threads [ 588.158573][ T11] vhci_hcd: release socket [ 588.174391][ T11] vhci_hcd: disconnect device 17:11:11 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_clone(0x42001400, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="1fab8a17d968f2cb4b30ee2b4618f0ff486c776d70942b673c60a1651ac52e2cefb6c7ea99ac792b552151c73a953ef0eca287f8b0421d25863c9a9f36c05e5ae714bd6b21e582f8bbe81b7fd7d6891c07d5e0d14cbb75f874d2d20d36ac6382278ff1d05756b531b9753626acd31656e262515d7e0a85af56980781a87a88a10975ba6d03009de267ed4e699b588ea8a92bd6a40cb840175b962c10876f3953b56c349daa9e74ef995cc8a836042373b73bdbcdfee91ce8b59202d624ee5ce0331ec4ca5c8555c2553e85bf3744") getpgrp(0x0) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000003d40)={0x0, 0x0}) r4 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r4, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) setsockopt$sock_int(r4, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(r4, &(0x7f00000092c0), 0x4ff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() newfstatat(0xffffffffffffff9c, &(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r5, &(0x7f0000005c40)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b6", 0x1}, {&(0x7f0000000140)="d6", 0x1}, {&(0x7f0000000200)="f6", 0x1}], 0x3, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {r6, r7}}}], 0x20}}], 0x1, 0x0) r8 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r8, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) setsockopt$sock_int(r8, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) connect$inet6(r8, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(r8, &(0x7f00000092c0), 0x4ff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008b00)={&(0x7f0000000040)=@proc={0x10, 0x0, 0x25dfdbfe, 0x4000}, 0xc, &(0x7f0000008a40)=[{&(0x7f0000000080)={0x18, 0x21, 0x20, 0x70bd26, 0x25dfdbfe, "", [@typed={0x5, 0x22, 0x0, 0x0, @str='\x00'}]}, 0x18}, {&(0x7f0000000280)={0x1200, 0x3e, 0x400, 0x70bd27, 0x25dfdbff, "", [@typed={0x4, 0x45}, @generic, @typed={0x4, 0x1d}, @nested={0x1109, 0x7, 0x0, 0x1, [@generic="73d1172dc90c29b0e611728be9b6afd1e433c5e52145ec0e27a469e7a6285051713a8d8271579cb3bf50a5e29066285b09d9aff1f7f9281778c449f4ad52332b59948bb80d5279258ba41db7d84ca533d5a8715ee97a3eb2edf55bea9c0f8792bfd0277002658de9cce489efac4f3a9b5b4218f8c91108f23ebbaa7bacd036b656dc6564dc88d3ef850503b130e233823b9580d82083b71e594e09249df9a4a1f9aae07c786ddeeec23b0d416252f2ddab44048ba94cf363753c038e1ade166ff88fc929c4b7cb5407", @generic="706ef39d0328e66337694fb988aa5b87d21f83b03e855ff419054f5759866295e8f54a13b85a55cc89eba362d65bdfd54e78993c480f3f634b58f3b9c5836f96d7933a941fb735996b5a2845afcf2af160e195f1db03deff45f4d4740d0fb6f06caf33f88c9d82ea061a2248f491c288bbb864920813f9e8e2a895268ad039d2f469f81f776845b07197a3a75910ae36f8db8a2ade80ba2c459f6234a427cf9ba109800d80824fa001c8cebd6c429675d1dc5b3417324bbf543142a2b75bc966fb3b697ccd1d2d153768dc7b1ca08426153daee436a133fc5e7f20f8b2118d8aa2d4fbf8385603fbc9843c696ea8b5688d21df559c60b1318e90299e278d5089109b49386751800f5b8d80093c93cdb5e4d666c578192736a30bc334821da557de8893e2c8092279dc06cb31d8d5cc45add53a6d850269ae76d254a935d7cbda2f1c147aa0d70b66632eff0a7686eb12cc68994eef888736de2965b1d689b6e817e6652a4bdd67669893294771d8f8320a9a8392cd42ca56dffb9569975e2b5f965183465187253548bf9da3c8dbc50d5d3c336cf18e950ebd9a4889b8cb9c98eda8ac6f5ea465db7131ae8ad90d0f76c3f15bf2480d05c1f89d7b8e0d122426dbf938640dc72342b97d49bb67015077b82f67c21059d53b67b08e68203a575c72bb70848da8001d769d320eed0efc299a2966bac95fc60560576e084df89761b7c7bc3b98b5597a429683675ad108fc594752a014cdb65c972e7c050f3f45fd981758a15bf8f147b95a291c838c424251832a8d8ca9859ae6bbf48d6ce5172e98a0b3e6b1898e12fa6a36c9e63866e5b9458b0c096a01d01d2e830695893c5c80bf069c77d5ebbfa02de3ee5b321089089a97a3b0abd2816ce8eb82cdd36ee12755ae3bec230f5441825d6bc577347ad8308dcc5691eb708e3b78622737719da098d1522327280068e5dff858e3bcfc7a829988723ca3aad046a6bb9990fe7c25f7eae88fcbf70cdb1ae5701fd09ae0df408c407806b006ea4fa3d38ca0d344e1b14fde2a550a47d20a57e778ce715037fde54f0447d545bdd9d2d636bda99d331a36e63d1900c8cd2f14da4ae46d683e13fbd46de474aeac85383bc323380437c2c320bd42e2edc474aa99a693665b3b47fc8f438ef450c7da52dc2e1016e4164c7c62e38fa44f1f22256336224da44f78f64f4663bb1ca323095d5637c17781027ef25e897a5c5d9e37bf9a623e2032e7857eb69e0c8eca6362650c0089ee119b7d5fadd224af873719c35899191cb762c2343e55d18526962c924390516396edaa2ea362f84e9f8d45eee9124a3d0639e6c0daab5e0629ce97b6810fcbd3e3dfade566daa33c3ef98d179492c20816a889b72a5a21d60770847dce4a3031316286dec89e3cf8c587f26caf52ae3181141d406dbf64c8e21b9410b215665ef8e46d44f36a2246776c64abe445336d8e8f0c7ff443dbf86549bd22ed6f0b49627778099b91262e2bf641a03c139bf1349f85d47a937d499e52dccad4fdf0d816accb893743ac6bedf9e940ea2b3ab00e7c0746c2aa9405a78d2b735bce84056c0cb38f059fddfeb2268b632f5f331bbed3a292c014e5128bdaa446ffe05fd7388a88e076a8e6c6e9f480e6f24f42db723c290908336d0b6b7cc585a96fc7b1bc6a4873bdcd68cbf05c5f12caa9750aa922f9b399a432167c2293db78256ecafd0cd65e96c66afe340cbdf2e99198d46e7b835e90395b0f242a7c5aeb0373ea5ec5e476da3aae625965dc49f402c50862bf2edc6fb30eca333dea19a320ef4ec95266416895c0cdadc213ecf36f12e0e1926de0819715f38d1d28fd3ce2c1596479779b4aeb50b6134ab9dcf38850ea89eeb8f1104b97117dcfcacd410f577ca2837daf2a84da5054f53a5599454d28d6fcfbd0d00c896a44c0cf1ffe94c86eca44634460c2726235bc687657c936c31968e020737a4e8a83eb614e8767646bde82f35fd5a201aa8635744ada653c9a1e341acc6f6bf9ada13cd0aff708345827ef9e0c99ad828c2e90dffba8f7141729b2ba8fd779ea0ceff9b9b64a8c20f60d2715573c130190b4b4e22e3db646a0b2828a8dfca35534619772caf37380aa6fecda3030b5e8e2473eeed5f404202b4d20f923ccacc0d4f985f720d945665bf60cedd23e6802ad57792cd32bed5ef688af1241ecc69cea9c447894fcbf43f5c08e77d3ba24d454ed1a35bd90ffebd802ee31a2f66bc2582798c8882723b9824c0fcc808f4c435c986f3b791fef40d990c0c4ea6f8e4dbc6be806ed6a00a4460c4440ef3bf35301d6a86bb365320157fdd7c457883bbad7acf2de55e56212993a92717cb199a87981c48c9e612258980b63566df352ec9ffd62004848ca3e5246eabe52101bd6e7a78a7cbada32b942d52e3561b72eb22a1a59033bc92cfc8024dd41bf2fb5779c327a5ce8157ea8dfc9afbad56c22258c6b59fae20f9d8e7e2b3a620135e3693f28e17d6419364ef2e699f5e3639ec0545f0cc49745bcb5dd959594b6f03478b0315998c2ca4f500f7eefc08677717e7fd0eb54a4f99ab85b025e0ea90856c5d1f65a3761269494b27143ec080d1634f97e6a7520c004e9499de6640bdca4ce1bbd04e1bc8bec2c1c417bec3c349e17779a8388de9a0f3d0a2bf7012d80305cfa7e7fd5fa5c7de186d87a24c18750e7e11ffea6a896278b66d074730e43d8f2ce2266cfd2dd364d9b88f28381c749aa25484b91cdaeb99ffa1c881380f2cda3409537b89a8e96f2154e42bb8f5f99851ba776aa7b4fa2a08487387395232991e7e682cf5b0400ef16e804fdb4397d3ffa8894c9e4507ae98661bd0f8f786eccacc2dfa4d5474b38adb34507d16d2f910b7bf991756d4d8f75e185a58f91e62aeee43e076c8f59d3df904f256b30da4167aaea0fe24fea465e379347fd9a78013333b21a925b3f3a6add8deb0b4c5e8a266869242bd4a63e049e4c741dbdf5f87b376c3f6924e02f366a960a31b89c79c7a1b524bb02f14822292f4e2ba4364b6ff1c656b4ccf805c5ba3e38edf31d1af93ff714d1ba9f73a114504edee65ba5d4fc54bb37a782008e550116697a06311966eaeef6f597b89aab557313ce0ba5439483c4b1bcee922fbbe173830f3f890f299c25239b33dcff598f31f682b29a5cc4132a10ad50f99d5b4b90fbd1de013ddac5d7b5be169929a85980af4ee1f7c1bf14322a06a813f4e9b72a02e2640eca0fc328ec9f869d7f97719817ed44163896f8b46ba7269064a417e65cbd44104448e879d1988cd9f7bcd10f5420a77773e207d32560f7ca100ef268b420bf056d8c2e94292fe9be66a5408f21eeb69db308e6ce3e622399259d942fd8bb7e495787fb048425dabec4ccfe4dfa66304daa203977ee0b5301c611e9b5c59c22b51c5a466b4f4e85530824c8e74143b8ee115377583a654e52e4e501585bf41a54233e71757c3b90cb9d74ba0df20d4822ef1e48a67ae321b3f9159892a8b2e58340c61c625fc0faf9be26bc0ef3b36c3a088efe9681a07cb9b4797d50b8476a94b95a6bbbc13839b7ca12ce59d4d4c3ac24a4a997b4eb0bb2221c2cdb48f8f9063f0c51e2e0e4a5a32f7dfd381cd086a5a302c75eb782929becc15200f7b0735fbdaf4073030d47aa179d17ad0a864e2bf7c717437ed188a2c2fcba8648d260a20008abeb239f4a7e2bcd1d82e022ed6bc74c3003dc74689671acac12fd517fc118ac995b3c8cf1987baa4223c1bee66d2e968f6793def9ba4e14f26a7dd5a798f795301bc7d951b1395a59e74f3e9e56e9ce74d9c68f89f0319610d3339fcedf577b77a32de1a452f0305a1e1650ed968b907ddb9a5d6ac736347eebc58f8610c3a44304a96b2c43dc2864c336dffd5475061dd12f57c5bfb3fc5fa90210ce6579ffa2cf5021131ece05c75c3614ec3e900e16a2624338c70ccb2837d3da06dd130e93a08c4ba4a55e779040a9549e3c9bc3d1029ecf77d55e10f080475b5a95ce4027eaf9ea5f91f57cf34883aa4bcf24d0da51215307e506622d137ee9888c06bc9ecd02956ab24b1c7d6ad52ac92162153bd6f1ccb23f68e3f820654530b77a8b751ca26312e72ee344c3ff4167b85710600503621c553d92919fe005cf2bb51610600020b8f1772023478b254d1a7afe69557bbfa362bf2bc20d070f430be217639e08b04def95712631c1e93c82e83d49b505517bc9ef846032da949a451e87950201741b2f9434827951f5dc3131fc1c320ffc6cf355c6de296059951aafbb716d1fb4aacee47be4a0edbbffdfb8f158dd359f73f704cf5d22515169107d018393ddf30fd63cc6d81b441cfcf5fc5bb50d84aefe9dbbf60938f28ed7de03b82630c298c836fc1a1fe434b4966223cdd6a88a76a4140b72ccac90ed3e042a8f8b9b895a0bd1f7d4bc01e84296ac30b05453b90d488cce77f7c662ce31092eb3f71cbb976fe2bc651b14f0ebebd4b941e92c9f34fffea980e33b7473a12467988463134a0d33f355409b262f31c7f3cc5a8f3188c27aee32a76c19ebc84d2325e98cf5c63dcf2fddaea32ff47b0b58121a40127147bf9b4283238241ab552f82998542f6eaf77432a821f1c101c9dcadef29e1fa2f6943869e004ff88dd3c66118e30b61ada64dafad2e68ffaf7ee9249538fca8a5dc64f44e1840bc9b565a309586bfdaf164275eee73733fe7f5a1fbdd1df048ba450bbbb19eabcb2cc09a3f5f5f78b1f1dbc61fba4017f0e34de52089558788587c335bc421f502190f61c69c27ca9d957219d2cf03c07c2cce134132eddfc222189d200b90dcef1fa9bbc451e19e5db3a6045fb7a01a010bcccc00b696ec326dcef3ade663704b81b914e02ce216ffc6f47b9cc966e5bf43c5f541e9a6b71b3013952168be85afbc3784919a5c249c3a0d966b9c7c96e30d2a625ffcdb58a805a5b227fd13e860acf597cd2fbda3245875a2df068364eaf902668f889ce85e4c278905d28926c1edb6e0ed0eef4999eca68967cd29269c1308d22fb794a2afc46cd10fbcb53dac0b92954cc29ee84a983b4d8a2510027d3e8394a4e69ad73aa3e1e98790c9080e85057c36fdde920c774f7a8d35039487fc5ebcb6716f5be5a447a1a4491b9aac0a9309578ea80a32563cf717fcb2dcf4e2d201baa4d2c63e94994177f52055298ca9d096d410e0ef995ede753c4facd9e41b0471d1d58f9dfb6e9d0d98aa2ff2df0e84f330792fb56869e912911a1706ada587ea89b659bb13d1674749595423c46d5581dd7300c3ec27e8522351001b5bece8d8e4536a6c2909858d32ff4ac8ec3cde597bb773c88ac10bce3ceeffd334653780facff1a22301f6861a7bf6050f619aeaf39be7f691407ccaa1f8b85888e0833a7c3f780c14dad830d3e715eee9362ebcbcac5ae07ef3497fb3eca9b8b864a5b08cd40f300a337dd1aea852add26d062d292891c131171391a9828b0ad861b36b60dfd9c175bbd5198d84fb225bc3bfd59a7dd0088bf2f64ed3b21b492af3b89e8f8a51b00fbb3046303d6e774b3c02964064acb8a3bcf830eb69603c1e2ea4adb4c5589b34a41a9014e71bd9997e5a64d04a878179c18e574eaf9a133fc52f0e49b80187319bc5ad34861d30160f6b24125454ee2d2da4364b0ad680f1d7af886ebc3623db8a48f3e2ff4020c417b139ba83b11d132e683d2e4c005594b93c94f067e9e0967e6ff131ad39808d4946646311cfb8969e9ec0ec003b39ca04a38490abb6170a2761e58826a774900c721d97a0dcb219ab46", @typed={0x8, 0x26, 0x0, 0x0, @u32=0x5}, @typed={0x34, 0x88, 0x0, 0x0, @binary="f967a5ad13845412934cb038fd8ec91286dee8bb1de51ad04378c0b84ec15ba979c568ff22a343b3200e2a2df377693d"}]}, @typed={0x4, 0x8b}, @typed={0x8, 0x9, 0x0, 0x0, @fd}, @generic="ebaf324f93a86f17385635ccd32c302bc81a66d773e85ca4a6481cbdb653eb58c428b3c260117bff0318c910f6d893e9886fa49a57a0336229c26e84984fabcf82ba0085438fd8253bc989820f4921ac8cb03c00e75d3fe06419ac6d0e1f1c52497f90000c49b3e7251434d01abdcce389fde6e7194123ffa7208580f7916ea33ef27984378941036178e55671010d06bb9f397874f832b660f7a611e10adddf2190ff5836926f81bbe6d02ca55fd21c689b332eff4b17a2ad4a23f129b008181e6586beded328cb5944f3cb01d3b58e"]}, 0x1200}, {&(0x7f0000001480)={0x1578, 0x1a, 0x20, 0x70bd29, 0x25dfdbfe, "", [@typed={0x8, 0x8b, 0x0, 0x0, @uid}, @nested={0x1296, 0x3d, 0x0, 0x1, [@generic="fe53bbb29b613a8a5aa7ccc0fed2e93551db9be8a0b1c51aea91fc011b4d4be80d845fdcd6fafb1b0191674aebad54ae2bb3b78797d3e13289f580c918716aabe1fd3a870514693d69f4c2de3d105471e4ba7d99704e6687b305eadad2ef26d4f4d21596923b6ad772e8ddc983da0cfd507d51a640", @generic="b0d40c5128604c16e0e592cd855b7235fbcbac7cf7610224b26e2855dee0be2908e5bb551b5df074bc265a6b6999cb3641d4d39e377aa88a56a3073529de51be793289dc870a7256330c74e77f590a0dbccfe1ee11f14ba846fbecde2e7a9882555a0ed92ac236c75e578f377d34674f840f28a8568c6beaf0cdef6cde3f6443d0743c4b75da49fda5e9cbe5fccc6ff11bdfdf927c35dbd914da1e246f488447b3a82648db0ce6811b1a5d48426808e63b7ff2485aec6498183c6e4b08af92287116", @generic="262666ee6cdb5cb1f644d1ea5d03b195ff29c470bfd8cb53806decd5c2389fd35cef0f38985ed92cb334f6f572e520fdb667a3501df0cec0bd63b12009c3ac05af3d82112b5b779fe9a903edbd9ca1cca14a13631bf129a18d52acf323907d35b122b9c67927e73eeda6d7881d81f1204116adf0d6a9ad69fe79b082e8a8b268746cbbb9292abda830c818baa1e91ee59a174563472566c7720c241604a66606f0e77be42e161832cd5460fe1677e4f438e8cc51e9f11e0bf8cceba7a24d9a938ec26093270d9d784c327f7729e4cfb2027c1253082909d4d1b78cfd371c27b33b453f47dad5c84f450b9c85c33c0452ea0084ac4499beb5d183368409d1c0271f7a229605f89dfe906c45e8d58357240c5c33dcf18d71979ae205b2e551e9ad347527172c71732d8e0bc794a1833772bc9241ebd381fe8bf1ce1e88f173016e489f7428b0fac6c9bbd965438854af595a5e6835c9b2f34b801b32f96e86b412374c2b109ea2f73d0bcbbca1b602ce8e8922067444129735a47559dc72f854e147150a7f056c3be9d3d5eb995fb22c8c7572bd390bcf6b1e79f279ecc6f2117f31b1f72af515aac139a808efc3809dc7081499e90d84f5f8f1f65c45b96c9242e5aca4f2ac555ab7d62f0dc07b4184153c1819039a5c367cca0babb200066cda2559af1ec7f0a863dfdf745cde252e18ffe38b3a33b80343e7c861f7939d67c689b25edb3c7b17f31c200846adb2274d920a6aef8671d7dc63d43cb92421f9316d0a021ca8d68a3e068bfee49278ce1f890e89023651e1bbb1d6bf70bae95e43583eae5b491cc36794d8099d7b3acdedd2e1b7b196fb02755ce44a7b1ddd74d580c14cd4112563e98f51058ffd1f1cb43bfbbdeae969f678abf8a07fda55d52b7e995b9fd21d3f4b6a9b6acbc293f50a48ea662870d42df84c85f5f55d0bb7dcc9f784e894836e54c77ce0368967bfb3c94514131b1fb73814e69c2b8040b54feac2db1211f4c3e29ec87f7ac7ab8cd458939d7b9c5abe583187b1f6682da9f982f7d2422e58056644e2c54d9b1feb06f16abcf6442db71b7004f67902442c1e007ac8ba514cebd19747c6786e78929fae550347cc5a8610bf07c7aa934846b510f39e92fc24e9230ee24c669ef3d4fbad805d0a45b1ab5cf693893601ba2c0965c85564d7fea027c74e5b82acbf3b4943ddebf2f508d194eacb5d136e3c61ed67f577bca933fa93e2a1cc20fe75028132b39d3d6282bdfdcc9404ebe1e6cd512a6313e95c5c968483728c410211c791bebf852e20d1a9311988235c3ec3013da9bd131723369ee9d2b1c87d4a0c65113a322d4d9b87ceef6ffa764fbd3d7af7fff556b2b5125dc203d088522d4ece3f71f0362025a92a6758f8a4f2721b8dd3ea6312a3e7d743922e1d2011a895b91f6b3f30dd1299767e59bece8b3fad9f1cb7e994b20cefeff1c378f4b9f9a00c34339964d63f4645dcc8f48d7fe401ba784c5348af9d26125c40cdc742eb185d82cd29f638ee33a0b32eba954c6c0acdf9545d9e25faee158b3b6bf0685c2fd22bedf003891ddb4187ef2945ee201485c4fba2b8276e0dfbedb4f2110ac69689f4f8d2e5fd2e81105e681e5af041f8a6708c34d04514ecc0c489ca799664b006565fb465493a3e18485a42e3472b605520d06c1bce4ae3383d0922269e960cb0d41f606eaa1226acfacd1c2de65bbfe2e5d287073e72fe705d41758a736fdaf2b5f2bde03f1cab8a08bba35063a8037a4cd9cc90093d65f49402c2c366856825d6be508c837714d08f1724127e1c60718316f028c56081ed3dfb39f557f2ff606962cbfcafd1c32703d85fa474faafeff6f60fac75cb0229e4a5476e542b71d5130be9cee4095b7f43e4f1c3306f9512df799f6c2591f499e596f307306c5710bf631154e352b209858f32e4f2ad884ed3a6b6ab54d509acd9cfb5a1b367b3b3341affe98482f41dbaf57b9ca5530c4b99e89664e22118a41e41b484f8e415f354f0e93e16f7bf48b65813007b5090b96c1eb5183d47db65df96b5c58f0666aa98fdbb5f11d61c772308663695daf8fa18ca961d18dd0db98e9b993c2c5b5e40149970c469c030fc3cf245606b5a3c2b1c1906a73c9bb3300e7b47e552757095380c5efbb0dae6960d1d261e022a87a6ce93d268afb915fea241dfa25d8b8272acb6433dc34c2f705d377288b2956cf7605eb87eb2c22f862bd461b2d2c3c9ee61e72c2fd21ef56981dc4939e16fb845bf761e8cb6bc4ceeae6004026cc529b47e1faa7d7ebe0772f2a3657f47dd0b74c7a8f8c360d242a3cdfd83ecdd92b9bc826d0a8cea9b1be575cd5d3586b4212b008863ae87ab94515d88bcbe88beb08f19c3dfcf5315c2ccd3d9d601f102b10f48b28f0e38040c4b8421487b5caa23bca75c223f361889625409dca4e6a38c2ba53ab5e3ce1ed1092c151971fc2b64ecf2eab0944b99ee6b22acf68a7e2402cecd4869b6d85681f485076cdcc41b61938bd07e4fe27bb4fb8a505e8f10b3ca9065a5282c46941324a02f44c4b50fda5cc52f027c7bd56510cbbf6ec5fd1c6d684533bd82b0c2bd8cb1d2c1e6f88d8722ea1d3ef79b5e4d3841cf24c45ad53d16c82e77356d37128a6c44a0b0bf49958e041002a104cb8cdc05d273831fcc37adcb6e476fdeffac456d2c98bc72473d74d693a4a89524fa457c2ca1f8e68d82b0b391198057ecc5ff8abc3bb260f88a3436ea5747b8e22bd7364f4bec2e1dd09009b92f046047afa762c7e0066d4812707259067261eb0e91dab7063a29e5f8f7635d0876153fc5633209ab8f0b9957c045a4243a65c33b8cfea8b1bfc40977fed5884e92b6633e0dadd631ee6e941856bfb6877fad989f384c9908e72c55d5ceb241e9bc97bde094923f15ee95775d638e20053903620c362c0765d99fad09f2275c4d1a5a888ff3ab65fc9a215c5d8201b5f72743e0befa7ff7332d4134b8a43bf0c57b934e8e5bb488b4773aca6a76222629281054ce1fa89263a3da47f06422d678b25a1ac92f1de574d00ea23ee3630fab0abc0d6f097de0b44b52df3e9ed38e11576ac4aa251addde74bcb07ce398e0c1ec9e4d5647dbd4f61d22193d49ab55770d0405d1d9373a51b8b258d14eafb337adc268baa14ac74628e479bdda196a1c6745a38edb8f5ea3e3cde2a27b646de9f21230243a30903e32442dc55849a953ace6f9159914bb67397d759891c1b458a2a8783011e683d722f11fa360094ec5c083bae324599414659250127d2bd4801fd42120349d6ee4fb9221a2039e4404d357d46c384b46796205039afcddd7f098b448f4b1a0a1ef7bbf232a2acb6a6bd07ec4d44401ecd3f849a3c84474ba3fa7f6474a18ab1217c52a045bd01b4a5370bd24786e4fec5718b2b5a3b5942452f387c02a94ef8bab72ec7b0a831621915bcd799a21dc3fc6acd8da0228bc1186acb5b8fdebf43fa23849f9c6441110162e23b1d7c38b7b85b667b7a8415aaef67cd890e1d6acabbd7184e9059dbcf62315ad6fad27cde384b96f22ed946dbe12b28c3fe90b0731578a715093550c7eee41dfd72faff76c429f2acf62fb43a0f00c8f12d14be860a895574e05a14af1b8b8e9572092d8c78a456b049016ba0fc127ab924bbedb5fcf3d4a8b4775da334b955e9a84533d48fef095eae2e8a7c37f699693616be1fd053d6b7d026f842b6aa7fcf255a188d1905d0fd779e9e152e919681dfc21dd09d4004e1f717a855e76d665d6dbdc58c100ad3c8868e9f1218356d2c95ba476b5c6f7c5bba8ca11e13fac7c17b3d6f9eb26ccce4afe0b390e48d43c8b731a180f6c07e1907e3d18818d19fb4313b174a9b6dc03b470e96b3b382782f2d08055ee1f60fd571cca17d3605096a1c0ffbb217bcb13c3cc68ac6801df221c792b08822ed698aec0c0237f157d77366504e8e6a5133aed332b36cd6a8c8e361e0b84ed8964b968190d50baadf41160ec09853a185aed299db455819f7b20a3f96b5a1fef6ebe28deaa81d77706cb3a6dda1c7f439d20ec06ace3c4255dc683d4b4e37c7b431d5a422b91fb6f6563ac2c7526483783b3040ec423ddcd13202d033c255ff4827db2378238a7126dd34c4156b6f26e6650609c9c4f057d4bf7850a794b3cbd93cfdf8b062df5f4db2b3f02a7ebef17cbfb60b885a2027af3f571c85478e867e5eff974c976a5dec69811d07506eb07b6aaaad5f3f858288361455cbfc38c6ee1e05e848b33beabf64bfb61206cad07d115a00cb0ef6ac7e710c136b08b679367471e47e3893dc4ce59bc3e556ace2f06b09ad67cd2a92cca3674225a438b1fee0d0031453b4cfc8e3e66f9aa8709a3f01c61aa73bb47368585f33698b443ac9d44f2c65aab78974ceacecbc74eded85f90acbd4c6894890346b445750b7409b4edb442132ad1060535f532cb20261ca5127f5685cc8207fe7734f715d6cfde8fd2b8a559b5db95b76b40bfdc03afa55f860dc8f292f9cebdff1f0a1db68530b9f198d677cf9a9bdbe57bd848c14a2c527db1c833c9ad5e8b6e8caae4a5f12d8349fdcf3cb10caa77e54a135026084576bd69e2561b5fbf47e49432ad7fdaeb55d51b245a516f2e8e5a3d22b481c43aab69494875acb7157ebfa7a0d7d533a4cd8dbe6b1e912e1643fec4982f9cb13362b2452981f1d212005acdd65665d7d511972fd8effd5fc3270d49259703fa6722a37de99c8174747f800fe64e99a669a047382cc2461b98cd2746f2f2b92f0fc061105b72c2ad57b96963f9d34a7cb5700d516de0cb7d11003aabb92e5cb18743a121df78e0955e943b5400b6b9aa8bd50d2b8da7407977185e633d7d50ef2acbb86f6dfadb5556b65b64ab19fbf31d638865b849c90a0099f86dfa279cf92350a5f844b93cf5f8615eba30bcc53c8d4aadc0dd592e3912c1379b02d02cdc75e08757c1f31a7f1fcaa4e98638b01a8ac228f4eb1bfd2ecd929425ebe8a0ee413cb672b77460cebb261365b66df13e58098af44f766ba19340bdc24e8bc6edffa02d45440d210b210bb5c71810180397225b260fa026d099ab122a42dd426d8d80bb6c22d14826e3256d6a09e92472db488128091d5b2d6abf7ae12f53fca0777f4154e81b2c0e03a98f5df67d594d9757dea8f3e5b0867bb176a7b963a17a83650be4cd3f89f84847755c05fcb97ba09444d3671bc5dd239cfb34fe87c05d9ba737b89f49ee77fffd0c95fcf1c1fc8d6ebe7ec9187272a24185262cfaf8d452ae0f45b120dd520d464e3de3069ba5ae1005e70b6f8b42fa2e57918550e2e2e2a0ca0346a9dc35378af62fb0d8a00a6c47982cb177cfaf368a0b63c58ae7557a11d0f1e77e14cbeccdb29e42a16ed0a733d48cea860efba9a0a1ecae78b71e91d5ba52271923c92d01cc67a6f37df470489dfd82f519cb820756c8183f195e79548b3e7c2b00e5177d4044d8c2b82dc2639be0c7734176b43d628f1e8bae5e1e4591c99eb6d570ac2a671bb80486a16d053dac7379494351026d278d922f8db0499d0829e5b7c387d67e4dfe1f3a778b1b95e4d4cb9f4d1f56919af309f7219e43122d70e890395ca3ace183982e29fde3e0637ae66586442643ff88b621d0bcee7f1af18cc6ca2b0ba57efa7677ad4560ff7c257d9eef5347f2076b3fb722e95032e560ec04ead7358258473ffb6db7f0cc57aa8622534e96ee33ac01c8cad624b706278ccc266691efb67dc17d05b90376893bb0881465e43aacc6df9a91214c2b1946267b075d085ad2a873b545693e9598ac5652", @generic="9dcf38d3d0f2d4f7a05ff09c74399526f0dd00c959a421a24977597a59cd78aca32b2d78b0f96a79d653542742fc9dc8a218fc10c90667a83ae140095768b169edb5a77ff186419b4a81b994856b4e07ca8637a596c7af0c70aca850b5516e9900c02a40", @generic="4788b7b51cf282728cc09b84177bd369206b1b4bcb16fbf9d785db357f38a5a93f37c87ea6f4682fd4843a7de204b9289a9772ffa212427ba2b35fe29cf0fa135044cdbcaf75e637c8a4f70425ba57b72d23990025c92787d26a81e0089c9615eea86ba099fd22505b2cea256efd553895a3801f99fe6e67ebb81bb07595cfb4c94928a91903965bb3211db2618549a226343788d2697635b599e0238b5597e63341dc41888b8ac081944ea7d8de3c396d2451d6bf4cabc3a08ab667e81fd4b5f29430f66e45469a2a4be6cc9b48572d3f05c0da6323ec9c3fb45090b42f5bdc22fb62fa63d3846a7ed193a8247462cede98cd77d36008"]}, @typed={0x9, 0x6e, 0x0, 0x0, @str=',-(-\x00'}, @typed={0x8, 0xb, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x73, 0x0, 0x0, @u32}, @nested={0x95, 0x8b, 0x0, 0x1, [@generic="b7659a18faefb27e1d147c16a83518995bfd953cc9639701fb46599aca5b9481915f26cb33b4ed190e329979f5522252051f4249945ab4a1473eba44b7af950ce5642a7a0d6ab3922722da2fb3466fa5480957dd4dba8d5d", @typed={0x14, 0xb, 0x0, 0x0, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @generic="afb5414f70a3b460f0734bdda3e5b33db3570777e4edd8d72c7bcfe17e83ab2ad5", @typed={0x4, 0x63}]}, @nested={0x214, 0x1c, 0x0, 0x1, [@typed={0x7, 0x41, 0x0, 0x0, @str=')!\x00'}, @generic="1ff525b266b2a5673075ae7972d90b5133dcd8c702e67b776df2307062ec18eff039dd4252dc2a132989ee2b12159abdd2426141f568a540c833384d352333b763741fc073714a110d08d33419ba1af20ae60bc39f5fea358cde6f21fc64e8af7dceb07906e5a75f988c58fe500fe96c52b4dbd8b1bdd0c9466e4f16ceced797a5006654db2aae371f27e0cc2e6c4d508322352b7481021e1a2e401f8145beb218c13c9cbe6d0cbaedb44412", @typed={0x4, 0x1}, @typed={0x8, 0x92, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x66, 0x0, 0x0, @pid=r1}, @generic="f389734ab0cf8fd890e11e50cca0368ed834e81adde1ccdb4efb3144d85ae07d56f5e345b550b67ebf1448b697d096b919e9b9cbf4ab184697a813ad7710d9c459a5a7998a0917cdc2c0df9a", @typed={0x8, 0x6a, 0x0, 0x0, @uid=0xee01}, @typed={0x4, 0xe}, @generic="dd1d18e984bc73915a0b6048f347dad88112f23dfc6159129feaef8be1c8339e443ddb8a1b2617e7ac6310b7c89c5ab2b9f18eefa68df95ec2c45c0098b28cdaed11e09c840659032bf79d82669dba3fdabce0ea6b64ff39dd608d1b5e1cb06b0a831946baf9715c06f852ef9d19148077c60354fd1b552e024e537132a5a2d0c190023a22ed060a92f9997e7849068c5a09a961309fe7e455e890fa6df23bf22b19da50f3", @generic="a49a6db36edb907759446ff752e128659457c7b05f0d1ff90996bea56586fa164029c99cb82e69d483edc091cea7a3ccd7931678279658a1e6b0d51f0cd4032f627019aa16491b4e878082"]}]}, 0x1578}, {&(0x7f0000002a00)={0x134, 0x18, 0x100, 0x70bd2b, 0x25dfdbfd, "", [@typed={0xfa, 0x24, 0x0, 0x0, @binary="534a5b1e4370d9392114856666f8d4f8a3003056cb7b54035a3a898e23e1518a86c5ce8c4cc2e8ef3b542b699dc8cbeada1010459700f9251a779d42ae8f6f70ef5995d6d2f45170c2d83d4bc2a73c8bd2686e6bc9c389a9eb62ec9fb287297112d187b06fa7b1f72edfc01f1cb7a1f5b99e906799df22545be6bda8d19e9f2ad3bac657fae452d51358d7ebaf159b335b7470d88d68b434550912a728a1221fa38d933359b307ee2496b3844d11e63a5447a3706ef22c62441ab2bcae78ca7b08cb51f63d9e834945ed2bb8ff5d3c74b7eed93a496abda49308f35138fae2ea52dc5fb46b929fa984c0d5b518b2fd81261551afec53"}, @nested={0x20, 0x19, 0x0, 0x1, [@typed={0x10, 0xb, 0x0, 0x0, @str='\xb5\\\x18{:+-}%/*\x00'}, @typed={0xa, 0x1e, 0x0, 0x0, @str='(**^+\x00'}]}, @typed={0x8, 0x7e, 0x0, 0x0, @fd=r2}]}, 0x134}, {&(0x7f0000002b40)={0x11d4, 0x31, 0x800, 0x70bd2a, 0x25dfdbfe, "", [@generic="e2ca7e2cec9f39268052843f0e6f59df048f9ab0c25ee38cb273e6f34acbc5073ddf8db79386da103b4e5b024441b5a3976a90e730750835f173e924b6f3b3b6fce449dd935cf937f53db43035f87f56d61274b226dd86679f2e7d2625f2992ea0d0c8292d412309482e75a7bf148b5a43974c57074cba043ddc88", @typed={0x4, 0x69}, @generic="4c38d71a78b3184e33c9fc8d8207dd5acd926080eec30d9ae12a46c108815c8f1ca0ece84b2c70eca1abf2bc7f5d85434f2741b08c79c421f98579ae7943d766d3967a28e5ed03433699828dd6a05f9eecbe924d208f44ad6d6e7795142ec101837fdb00660f74dcf335aadedd9685b9d968a1f991ad393febdb64e45cd98884ba1e8cf30f162ce5c5539d1e9532cf7ddf483899666da513cea665f0bea89a8656976fac4b577b1c30c57328ed0d896eb3c8741e1b008fe16c3715b19206db58e86c548d4ce3bdb6b0541eb2e586cfd52252119c696f9779b299c076192c3bc126f5a211a95592e17679125ad59e48e2332fe8d7caa50b0f3bdf9af060d697fb61263d2d2d42e941d5911d19178554165654032910b6519b9779b62845826419cf848039ba372dcb3e74323912417b3f7a6f7c4c9db6bf0f95266cc872970f82c4763d925f78cdb1472a92b84225253aba004e9c728c7d0168300511429a155018bcd6364ee66d3f90bf5d4edb5a2f1365eb4790ae8bf93b46f6ce9a3ff9a114fed0ec0d87dd2b2f381bf17bef3d1620f58215b5edd96aa07045797604ca2939c5d249846c39a1f377de542db8eb33756126a7b3a5d246568c8515e6cc555c6c4adecdd59571fd2ff1262951724bd620d3ca37d2b93883f6dc31a7a2f1f3f528b427e2ab4d2ccd7a05650ca66963f700c863d430c83cdc6cf2b2c76e5c19dffe85cb9979bffa1b14452c52841517c94bb15d0b870bc09ee278cacfd14a4c7dd46c2c6778dc3694d80336a8334e6a74fe4870554963e87951d587a2a8e0d155079abd06c8a3a4027a14d302f54e86bde1794f32118974eb1bb4ad8468948f007173921ac74f8adbb1ca64be871820f5e3e2783dc4fa5c814f6ad68066cf38e94cb351d393bd1e779be639b34df7c53cf13c3f8178874cfe25b5b1ca6bbec7a3eab76fabfba3f11da139f3d24f16636915f757206a14b1e70f61ee74685b79ecb7f43d270ec21aaf3a8b3764f27d520e35d4ebd85e82ceb1e90b560a862afbcf903e5fbd47e8e61e484a7a4f3dd4c071d570edc14919f2409c216a55cb4e04ea4e973810208744580c3265dab57ce68793c6faeab5794edc884b5adee58af06fb1b806ea576ac9764f37967cb4581921a0277dc9d1e773b04671c3adc160892b9bf3ea81ff9ef6c9efcae7e2774629b489368295d16eaeb43e59afc462cbe6821f07b77d5f5473b5c0acd1c69cede9a557c676bc2b7da126732b818c030a7d39c56863b2f7fc2828c0c39d1093a74b7863bb2f9e70497c2e0dc1530125e50748006779d2e0f154fd454f476a0d91e4025eea060b1d8820f285d13e0415ea2cb482d2ce8e6f5182f077cebf3d50c38a8c52a23ccdd699bb55f63059d1a4eb1e660d05c0f85f3caefeea05fdd1fac3411cc4135415ab2153868e8ec3f05307fdf936a7ba722d82bbe5b77b76970db6827a4c753eebb5f3ce9ae592474ba70ad852d17294cf8026777ecdae75ac51306111437befd8a490edc05381df386da84d41d6c7092916fdb4eeb5ab7e691725578af4fec81a4a3c7b62bca192553e9126273954cffb54cb8ac3f96bac33d97a9431337c133f8920f3552e8b7ba310e86bbd12842dee996111792aa9d3b5db6e7f7b8235bead15e07579fd476645f165fc521221c2f841154cf643e1c34850aca3e8c1509a8a5c55dd6fb1f3d4affe9c915675f104cd5ba864d2bdea90c61d36e00f97fb0f9288ccd2d15b4e4e250d89acd740a476d08af511563c2fe4a7c969280fa34d863880ab3ad3b39bcf6890c2672bd434be50b89c3ef4c081611207b77113f18dc82586de6aca47a6efdff387a3396f899c4dadd0a208261cf73ac9f9190d26bd4af3514fd8618924b9fbd74c00f14fa33937c18bae360acdd11c0d2e1922b2c4885243093e5110200149b81b10a5212c0fe8a28e948795217c47d12519b9ee343f8475a2a8120e544a92becaea46e939676aa95296438dc40730fb2a0a0be4904dfed60d1158eaed579515649a1a6f6cb7bd4c0baa6544e529de8c1a19858894b69366f0c98a50f2a52614372ec2f079cdfadfcf0b9e1c83b9709de742e91debae2f4bfccfd7fd3f7794d09b70a577faad078fb1f59294f85fe2cc580110936f42e71907231e188f31098dd0b129771c1f672ad5a98023fb06ddfa74c4c616da40dcd8d88fc3c6fe8677fd336bf3e6bf1c387608cfe19906e43fa27e14f5dcac5772e66925983980ed9b26e8602613e7b6aa2fff4dc26687f5b4bf1968c405a4b8e45814113dc4cdbe25240b284fca6d36b6d5feeff5cc86b80f003a955c1b6017c4db70297919dd6d2351aa78ea2b8203bfabed2076c083009bc31fdb2dc2d9120bfb9712e9c46dfc75d8486ce0d2eeb964fc8bfbc70469566eba6cee8f19378701fac76e6606d63b686fb24252da58900a5ff0b3c3f5fc257ea0a969623f03b8561ad32539299826ca5908a5546d4ada47915d75f980d0f452025017f2db36a7c3e7052af2dafb3e5047c9ab1332556884fc66fd66ffdbd882b630b9737911a67cbd07455b73f8ab04798ccb39b71aa89b853cab4dae56c5a3addd4203eef552a50448da2a30e82cf1c84f555499527ce268f7c061c81d28b7054ef803749a2036566ad3015e36f0867626453cf9c4f471809608d2bf26e0c5dc961f19dd9292bd953fc8379cbc65ab96a37404e6b7adc5957e7950961017371d6ab89fa87676540e844eaa9a7a7ed8e7c3112ad1fb11d396aacd1db796890aa3f16a1ea45b41fd6e3adc0be805b30f89cb1210bb281f2a908f4e0487831e0d8e886c308719dd06ad0703c2173f8fe3488aef539ba66e61a9b116b2fe31c922f464138ae4ba49b054a3b660e6d76609b79d6a865e92f3f4cf916a6fd804d9ca6a604f34a8e8e9cf74c6f04e59a501ecb9e4f3aaec470b864bc9a561de2d6848ecbc75e824654af4985413a88c25ea963e1d83bafe9cfde156f9db6e238fcaf94aca5fe8c4dc3a95e98b16d8f1f927b588b7776f1f93014a0bffeaf6fd6413eafa3bec5b173aa0cc4a105acfd1459dddf9488a05d8f9ca08c66521613e80fb0729ab9850b03e2a932eba16b2d084ac3d1f7e91cb865e20a5545c46b431902f3df1508816ce8adf69e7a8e892ea76bbae15cb41358bdb1217fb5e30a991a015b3491f282d71d3edfb9bb90867e1f5a76fb7067398b38ad989f3cd7dc44518db520324b8b22caeb26af9bb9bdb20faa6a16a6144e6789e1f463b506bbac93d462176a62c83bde694eebb3ef77146136d497dacb32a8c39f349c02889e64b7e23a295224632ada49e25597002cefa05f8c2509110e232ffaddc520e4e94798078ede6550f5ff0a65fe5e680ecb66a61df11c2f5dd923e2c6036fbe6f216b3c97bdde6412af081c60fbe51505b5eeea8688d76c574a475c0d52609f55d092596e94abb3b4c79fb2a9ecf51a090514a6a72c4567fff32a32c20928bee1cded0f93bb18c17810565a6957710275ea4ea2116a564368d81dac3fb6000f07aa7b9cb3c984534e51fc71d98a756c495cd65f74bac56be230ee51e98827914099f78f92cc4da6fa61c0f29dfe80d4278183ec4f0c216144f89ad3d814814c7d85271aa054a93d580e942ba9b8d81175b53c07d4dcfec88b7e8acdc10247d09427ff46420fcd1eadd3a43693fa151c3eaa026da626c2c8576e2d91c0647d7702300ffc327ed26641bf59d7caf0180086e356cdf892f8b51dc6ef1e49a2e7651f0c4bb432c4a721129867b28fbd5fdec344bbbb5b535c2d9ec17388c4d5b87f6b2398c57f05449ebad990ac0b46e7a1d9ee92e102d28683ff64a15f80cf5c82d0fb3e01463bc8eb668c30eddc2091ea1c60dd8f7aec3690386a19967f0a177fb1e5b08fe0c11e05191a4bb7b9045715bbf4bec56a935e1cf3abd1992265f0c7826d44d61fe7557ef0fd44d10b2c73d90c7da2324374b426c3b2c7a30cf334453f7a9a86d02e1139e2a1e148da769f1fc5ac3c92d581a16d50a0bc554d197ebb1c1edf3d63096ee14b628bb99d7abdd867124759bd4d703458390c51df2336ecf8730b9012d6691e538a2908b86ff03724c43fba665924e6b4a9494bcc3ea51ebc33873b200ffd6b7d5995586d2556c6ec236d7288ca9f6253bb6bf6e72bbfd86d37fcadf574b58090c99bbd6b2a6cb8ac5ad3f841941e65acee098b79c067cc9b21769a6fd137e789ee6f074ddf275b5e37914c02526b26c48a7f06f14bef011b77ad754d4950593f40768a92642f2d2590d03718b82d655f5076491a1993ace64e5e2d5a164702d4835e8b86177ff9cc9703ebf2654f55721b3016da33eb6596f97d45ed6c363c472a1d310a7e05ba2f7e1cbbe136718a02005e10feea85a6ca4138e05c59d4ffbf4d2295efb275b807e26e43f82865512239c47541b51c0e725e91da160af47a96192baa405ff76e6e7c6f5a9c4437ae06fe5e012d49bc7dcc4bded00f0f968ce558d4e30494402ad3e84b5c082ed888d9f817565aa4f5eafeeb79af8245e94d4607f20ff0fc47fe827f95a2d4c84d1ceebe5b6c21d8917ef8bc571667140a5014f6b5d47b91d0feafe1ef7f3d689655ae690ca8aa3544466799ebd400a9838dcf3c3d0ec4412ab255d732f8c8a966ff1ab2c94b504ae39a50ce564f4c6d56e84ee00c819001cb7d9b893f50ffe09a466775d2df4ad2aa50e50aa84a27cb40b5d1b3090c376c1df7d67478e82213fc6e9650b09c4b21fdb7afd00dfd7cff4b8a945dc8071555f031ab8906a373aa76d89b90d6450bd08a08254cc88e3b5d97664e770acfa1c59e187c2480e54eda31b83d6dcc28ad84a536d908f34f78bd7e2a5fe8373887bc697219f8deb461b07ce73da1be11fc734f6c39b325ae55771023fb55b1a4d1188d5d0d363536ed027a41765259d12337e930719e0fa8793dd6909717c713cc121fb6333876bd6f9c0acf096e42720320a08d22371d1f8f3ac403af33b169de010c2069c51c74aea01bd7493b23242a842997ea5285287d8e29f7b8b6603475bd039ff524b6a7e35ac2f3d6587b8641f7ce569f02239f3237c82424d68d20be722df8988646baac92f2153050b9fa58266d397f83e9c621827d3baf1cdb52f06a4f1358701716b5aa64aaeb1aa6e220a902e68ff9a660b9caad4b5bea1c5c6c8bca56af2938cae38aa309817e8de4f38d2b2501e96a7e41750678d25a9ed6a6b34ec4b4f5c4e485ea37803aae0936230d6323b352e92b1e46b02c2450479dd4723b575ea8072dc6cac8425dbfdaf369ed270fab9f005b31d17d105aa20caa212a9657bcd0e8abfcb0ebdd8ef528f45d789fdc02120885ccf618e017de414716534b84757d93253e57c3ae0bb69a1c1ed3ebfb1bd3649eca87ed51ef4b3b24207272bc078ff559e0baab08b61412821d073c0c4c4c4b1dbbfdaad7fa8c2ce71822f67e487e815107c88d668d218f2765f2b88592845a57542010c1417d5f7e4b72d8c300a28cb26f887187ee78683badd404afd1bebf53740c92b38ae79c36e3ec169e6fbf5a9641540114c13ec9572f06dcbf5147736096343084bc8a8ac541118501a97ac19c823de3acd992e6e9f8946aeea4b2e331d3d174dbde02b51e8c134f0eacc9f66cd5851f5bcd0aa5436e6e7a50a41726327b5e2116b9687f7cb8f7f593243c745f257399ba7e26daaa2ec6617f60b02051597aeb3bc5b63da0a0b6faa9c4e0c67a4639ed4691c5e04dca65bf7537ab1bf89c5e7bbf03bd6b6b349c20e921411a519144d963a4391c6", @typed={0xc, 0x24, 0x0, 0x0, @u64=0x3}, @nested={0x125, 0x41, 0x0, 0x1, [@generic="4463d0e3007c8a028b5659e109bdbdc2c9a4e9b5d286223125abef8f907700769fc74a189f2650ac31585dafa4089803a3e4eacddf8a163f9d48856a2ae46f0690bf67dee3eb242b5a0835e8cce197835fb4e5f77c95d0f6545a8021003884970e57684e2fbbe4b04858340f31eff6992c9b4e5e75447a7c35ebbd9a8ec487c5fe674e4d5c79f09def8433aa02772c06b35d96711cf38b51989ece209bd2e67a285474d6309e42d078c9eaac5d42bfc6c051cfd716d7d9b16652594a64b80fb25d9cefc50be13eaadfcb", @typed={0x8, 0x1b, 0x0, 0x0, @fd=r0}, @generic="35490d96edeb0d5585b9bdc88319c4c231e553405a0e34d98f2716fc522c3253f7394da374971955743f8d", @typed={0x8, 0x32, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x11, 0x0, 0x0, @fd=r0}, @typed={0x4, 0x11}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x5b, 0x0, 0x0, @u32=0x1}]}, @nested={0x5, 0x26, 0x0, 0x1, [@generic, @generic='D']}, @typed={0x8, 0x4e, 0x0, 0x0, @pid=r1}]}, 0x11d4}, {&(0x7f0000003dc0)={0x3518, 0x37, 0x100, 0x70bd2a, 0x25dfdbfb, "", [@nested={0x175, 0x59, 0x0, 0x1, [@typed={0x14, 0x16, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @empty}}, @generic="3b7d8d60efbf6e615c85c4fd958677887b05cd9288eed88740d128777f31ae169c042231c4c2cc2133a66612543714430e46b4a41de5b79dd5dfec0090c90c1cfbcd8d35ad05b1213fa71d21ff5841c902aaf6a9064ea224c41edbdc037b78f009e09389a62d54e8a32d884c0b231172ae40e7d954e9f9f46520d8e800000ef085a58762fc19604dbaf596b397b897773002db2b3862f84d6b283e2733fba5fd94d0d65280378f54eb14de5f0b242702231781a43f2d7ae278da43d50e29906d6578e460f8fdee735709796d171fc7", @typed={0x5, 0x57, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x9}, @typed={0x8, 0x38, 0x0, 0x0, @pid=r3}, @generic="ea89ac202f85ccf837b59c3414a3c6d4a928af4d34b2dcd9bbb0bb2f143b0f410435e1d64a5177ddc1adaa29342643a3b880c835dfc0ad853e04e175d3e72a896f0818f41555dfa557b6eb3c264edbc28ede04851b88fbf00d6f7a4abdfad9b4089398cc5a83636ffea6bec1c687566afa011fe27955"]}, @nested={0x10ec, 0x82, 0x0, 0x1, [@typed={0xda, 0x72, 0x0, 0x0, @binary="d8e6e27130f2ef74d0f2e8dfca0c8eb17ea650c251b76c8df81f52fbc066b1280118ffcac27fc489bd6e42e7b8eaadfac195b4eaead08c284cca9fcaea619fba84e237da851cb6c5682daa1b13db161dc4229067771e50de2ef88cbc7fb5126b380dd30eb3b520fcb8fc80fd13335031581d60d45bed18bd5c9faddcdd96d755a224ced8f9268ccce0b3a7d9f63cceab3a555c47b789ea405471dc91b0096b2bcfb57b609f6168344d76a6dc43ea77b0bcbd5874d09769802eec4ed9b8f9b2c35ccd4109e2dc5e443c0d7c989e0b62cc68237d9e73e6"}, @generic="f2d23900a647918171539b548be77dd86cd7638c799cbec3ec03adfbaa8763944edd5e8e6f5ff4b97bfe145e9a2379250de2bf0e640e93e82252319792f1f14121930e39a827ad9f64767c8b68d423cd73b06f92bc8abe2c1fab23f1110a7966f92a98ede19ae99ee4de35ac0034caa0d9dbe74442e6df503ad3d7ab5b1cc562b38a0b18f9f05bf360c589781c552c88627d49e2428b8d0b9e08a035da1808a425165767b2fc5d8d4e3d66f20032add66c4bfb4f39031dcbc76c7d96464ecbc7a05adc8b5794c1dc464bdcde6c168e689e8a53c9ab4f90d06f4811b2712d4473d7bc423e99e9bcefe46fcaea940ad380afc90328ade679613967a8577cf2a9b0ad41d2367591d2cbd326c251c96fa9d10a2ee17a04dc2867cbc3ca78153991a70c931b0644fa64f4a2adb13339af68d9673607e8fe7878e8cfd1debab6500fb64b5cbd829c43131904aa4d22a4026c3cff1b6cc3423bc079f9e7daec8a0f93e593fb07da8cbeaaa0a674ef98016e4312b541e654c4b65f4add648c58965c3690641ab1c02b25570f422a48a89e44fc8f6f423c89bf49b2adabcd5282986e51edee14a64afa41564f8a62915ea31c00c08ed21018fc67e7475eda65b3bca0fc98370c057f3270dea3e87d32e6c4f069dea3b777a1aee8fc38fb96290ad7f8d30e1db0f68cd67f5d44869044caaef12a58a727ed9a5cf9be17ddfd2c268a41e7b117861ea54d7cbe7288c634890a24cba0ec7bed0d8cd1d98a54bd6617c3a5005ada7659b02f7f3dc8c934f718eebb15d4928444d7c39d6e358c0c2de020888821d31af964b540825ac52d161bc832e9adc2ad2925a61ae186ff7db80c1046f85f0e381b130ad4bc32cc943c66d308e8ffbdf68781764b8196a4536f991f650292ef14cf56b4b86fdb49f2c3277c10814472232815cebf0e7a6273c1da9a90861d237d7be4b16ce817242758bb57bb3bc49d5ea662d5b86d75fbae54a3681d83f9eb27bff2b3e505cc26938766e78741d5731e51486611c01876c0298d0389531d69afd070910adb5cfe850e46600480358b67923817638afb4c27c51ee2b696506efe8fa097b9870c5544ef2d59371754fc13d558a86b4785df055c7ad7d6eb6cfbc90645a14eae1fd5319cd32d510e9ee42e3f05ffc050ac10dbe66945332fec91d4c3ddc0808d53a456f6c1ebf40937ead643a74a2fa1bbc16e84920d72e296ef94e49eb678e5b4acc1ce817bba17028df0b21ff0333b87f5970d519f65b0f493d8fdcc7bdb4024435587a948873e6ac8f7fccece2ca13fad28ac79788bc6cda130a6c458e2d81224af9666dc06cc85388f41be1f72e5e1ffff14e3cbeaa0cfc0a53833207f5914eaea465612ac2f393bd17c84a81230e331b2ec1ec31d18a5f025df7c6dbe210243bf68c7d2ff19c25fa5388fb943b886295007a6b4b1f16f4932b28c796eb3155ede85693be37725227f168b077f00e5e7bbf7accd55d04e60029207c8860f300311ec216a41b48f23726ab52d9d86a9b5fe3b73cb00602c4fdabb16855d05d73c55a6945b708bd7147f6f1fd77e986b50d17d8002d2a520be097c912308a22982f6f78fb6d812cf12dda171709002397113d892267c14f279e7a0e29f2dfb05bbecaffc0db43a4279d7afc16aea10cc307135a732d1a91285c25bb20e5187666cc34374ac6239887aca554cde3a68d88fdcbca6acd566dbbd54a34c92dba4b1763b65e7ecb3ea5ec64726af7fa215fd675a8366bb143e1f4d0b27303c18ee7ad5f4da692e44628bc9183bad3b7b38837605990258581c3c40db8aeafba25bdcae820b5e62f0768fcef0948745e7e3aec3b382ee87bedc624ce271ca710d4c26796f22df340f2b446db14af918899f85f02c9fefaabe5e1e3ef3e3fbbf08fa852ec4459c784c36ec93e112d3790f5952fe0274894af1c0fad5a31f06d95f8bedaf40fed6b81926a233936124fd6b8e812fdf70cf65a2440d99192243bf1fafd76a0ee606e4351bf821b8eca0a3efda0ce0a256f52f3da1cb173cb57041f73db5222632209b3b0993e8c969a5e1b00d49d4f15650e68ff9291c5e690cc5c3ef15995e5d3860c4d8f3cb7073937fce639948848d044c9ca87e36c314a28abfc65952ee03cceefa7f061649d9f65ddd579ba2826e52f5f41103bb6fdc9490148e5d330c6b760925de55cc8199aa5de0845bdbc265d64903c036340723b5079efbce990a09949ab6f71834c9661adca2f07dd9668de5fd4db41b694c2eb8b8398ce34558f472eec480bec377839d3f778f23d5366bfa4e69bc7f1e456e8c412d24b730846caf6cc216e379ec2f2786d94573a9a7eccc2c886886a4c69b2aab0c9b91931b00db101a31688003ce4fe146c964d6a681b20644616ad3dcce71fea8c617618636b165bb14b64a865c8deed9628e87a0a735f3415cc79c645a8dae83da8f3fcc800d29f95e0b06bdcfd99cc7fd612972f084b475b751da6c5212c17bd31f86f8809bb986df2156e5847f8d9a8bf7ca8896369d970c05c872fce847e444c35fe6f71ab52e7c8ccd11bcbbcef9ec1d39efb3174b6f009baa70cd2b850192fa9741aa528a3361867e5bb6a3581d9c63281d71c5a9d8d645235cfaa232cb1dc672b3cfbb2a5fd87d33a4fa6934f0bd02e8de5b4ccb0b01c0994e617e3f9b543ea6e195cdeac4f98b70b3cdb47425dce86bb372f36e492463c5ebb7a135d200bfe2cb8621db57cdd638eec0b3b34b928bbd330aab996f386f5c63ff8d58dbcbf7291b43faff3d31f44ce6af488157fbc51ad50f81a326b5ea5a6a8d35ec7ac712ce8577604f19e3905bfe8958f83d04096eb09be6af6e07f72429008ff94c9f686f1079d4b9cf6dd80ac70cf5029b87b4c1ddedb0d85b52f75e0b55c677ca50ae1efda93171a72bf5ce3217dd98552e19b5b637deaaae5899eb361e817fbd0e867c972714dc2462cb0b1e034dfae99bdb7e2445f6ef32b2974993fe40621f76ee522ce960bf28dfec8ffd5257808966c048e106c4b03b6394ed10398a7dc24df00f53556471a960ce4232f8be5fc3f630010bb8ded0aafb2e929469d5526ff375f375470daa6661582c2c0593442650da2570b0836e9072362366a778ed402ed7e4b1a5f86f1a2dfce6df003f04e8ffa02e94159163bbbc4f3aba72f076a60f2c4a86857c43b9092fd78a91140f32ed71babb52a3e9b8a08757f628356493ce98246e8bac01e1d688fbf279e1d5c2b1760ff1c280191b3a41b5d9380a9ec9b3e93bf78f536bec129c7dbb99449fda59d74fc5329c73ce6ec85929bfc66072e46de536c360d808b95e57bb10bb487d1f38f86c1cdc8993753d375e31c5c9cd0822d3ffc0ff7dce53087dce128bdbee164177e86287f7cb2ea85e8be59a3cc54dc6a640fbbbf32dc830a5a9cc078369e087e0c36ba1d471440a3e105e7ec0f2be8d71ab5e4212313179894837c1f2eed31b92653af0e580ac84b527cf375e61ecc38ef52cdae3460da6db1ed0db69aa4216b63ffe710371dbc74a485e40da5926a582c36100565d472d03086fe716538e7adfbd7af4c5681dce1b8e2bc7e610f1d03c40dc2efab68ed97617aadc81f71f8ccc2f1a251b395132ebfa80d1bda0bada9253ebc2bd4a1086276421b962998ecdbe4b79327921d76c060bf085bf67ec275dc62581b6565ec9c6e381b803657c531d801c73cedf00dd88574a0a07e8e68e487241d5acf76b7f04445333605082c9ffc1af985acfc5b213d39489562b9c343e201ad42e23c0fcdb76687eef6ade027cdd1ea6694bc6b367c42a4bc592f05c1e08d847c5373c5028425e58675bcd3db2b6a24d75c4c97b0c878999e169dd25477cc5f919c56d3b81077e4fc1c52135a494badc1646dbfbb714a94d9db69b526a0ba36f1a643f1dfa4307bd03d18927b13ba232ab518bd9c16cdec25609c882ef26ca245b26c14afa21226fed37ea1740edc44bbf6decb23f1d8f981cafcf033e7227893f49353811ec3a85babc41e86ea8e44f7e7a994a419a55985f71c5d85344c7bdec8250aef7981f00b7acd8a6e3b0690e3a57ddb5c0ef19e64bd2fea1c2a92c1d55a467fcd001391fccb85ff57f0bf25af1e63820583d4ef2fc1339bdc18e141b856d6b436dac173463af03ebfa70bd8da29deb1a269a3dc9f0d4d8c338403df6ae23aa1d6e787f73c9e4cbe8c93ae461da3b7474ae5a0727266f7da13c72b61f1bc9cc46491f136487f7aa550eaa03bdc5476eccc666a2bb140e8bc8769f50ad09de7780a4831c2cb77e3e7c15d5ad78e15f6f7d2e59c1c7afc15efad30f7db563ddcb1421f92ed0b129245be72a16b0a507aa7671c95880d1d9fa780c6cc7a792cc13c8d010f8f9435fc685423de32bfb1a1080806f2c15dee061c3acd0a93bacc5a79d53b0816bebeeeba495ce388c2509516b3c225f0610a97c15e7c0df64c5c83154cd6bcb9ade6a5fcad0dcce4857a6d753f750d3f6bf8793f1486bcdafa4016d60857af6b18c8be1f8083bc08e3c5cd9724e5e32d69b50d660b21ff274e40167b2fea752402e6d28f64454b30cd6af013275b882865caf73135a0a10915946ba79b8028d6778a9387d62ec0b10efe17be019dda96990242be975297e32e0864449432fe49226f31008a59445baf9d092de44cfcfe2bfa8da5d84ed1c72af1eaf98bf8cb228237dff11b0755cf37a2d58d89cab920f3a8e4f6cd8ad242f7513422c7ef0191a46f30f9e0dc749deee6dc7cbdc795e96b0deb13091e6acfd903a370bc4882d30e6670812fe4f02558c379e68093172d875b471dbcb60f293b2e7544c8c5e924c3dfbc0bd02ab0b9ed1b17b70715c03e849ad6d9d3cf8660e928ddfe94031d68db3016f01992dba4b293e4baefadb1356225164343cd0f8ad108c0bd00b6e5fea8374f7b9111b2e2cccc2b627a2178e9e132c0eeba0717208b13eabd134afd84f3fbba4f21f4d650177926713b607f58a7bb266fa0b7707917d5b25e98d31120d189410265933b721cfcca16ae380f8d567ffb74848e38bf4dda3ed0057c44398c68a90a497694ff6ae24925ef2c7b4d898a11e3c84679478bc4773a1f7af101a07e5e45e16db6ae976e3df099320ac2e28d2bb853e5d7553bd65ee6c4ef9a61514ee5ac7063e5e8e5dffb866648550ddf24562db217c046632574cc0613802240299105905e110989a5d5dc616e5df64263873cd2aca539d6be57a4b806a5646471032afdb1f246228a30e60596d46b46e14c41cd243686610d0db9f5f7c47fe450ef6fa02755c1eb762f847f36a746f930089df79f07ff4f5fd1683926eb26c0972f6dfc86ebacaaf8892a22207a698d6d2aded5eedfc0a02e4f2ec8eadb881155cab6f35cc0543ed57cd7447c008ae5eeef5c2454ca79b22367e9f1136c0264390f6fb9dfcef62a4dfd663b9d94b9f47399eebafa8faa93d689d4b617f2e2d81d11e81288f77835937278d7fa118a13f33ce5987950d4a70bb2d233878b3d32138da601a84186e234f44333c1ddb66beef4bdfb522b10eac0c9878f316ae735af15612507e707e938a30e86bf4483db25106e806291186abdd8adbb630ff255736d6819473a8420a33b056c4de000625f941c496881db49d60aed2e8869d2c1c7627c36bd498f59daf39e5d1d254bcb3b6e9c15af5080f050bae85a686b7b26b53be8c8a858e51a5706e88e09656fc19761033d72f7c4c578e71d2d4f994599946d4471b183925494e93edc8a103dad27991e73f2d7916d0f828d8e2a6aa8c2255a806de7479735dd95e21", @typed={0x9, 0x25, 0x0, 0x0, @binary="a0a050b10a"}]}, @typed={0x4, 0x2f}, @nested={0x200c, 0x2d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @ipv4=@private=0xa010101}, @generic="d9802344a679f61211509bf77fb5a1f14e93e34805195f323f6b8a3fa8ee4715792dda7ae5f62cc5062b27987c0f4f2296af1cc37013886a8be61dfc625e28f812bb15de09c665a7f89ffe506bf415f480c04702f4167ab455c6125838648f727e5149406f3aca4de96f9b1ed3f65756c30fefa36b8da36d63d1c46b85eaddeade20e856de22f93720bbeef236dc9d0c4c26eb52fc91a5ef65eecb3f1aae026e5e62a68a837e49f624edf36a10a048e8c973945d9c4b3078c8401b4356163e8cac3422f65e686e71745cf08f690cde464a31430527dab42933f2d412b82aff5d08d98aab351fac562e910b010bd71f078b5700f5fd730e4dacf26876c73f0c1f2a129f7535d9d81396b13747645791aac8d51e1f33081dd5e9740a75421ffddb903a438c43ae56c8cf8bcc0a6ed5701833fa556af1695064ed94aac9b01d4e83f1f037b2d1bb834397ae1f95af368060d373d699f777eab5ec2cdb1c2bd1b204405f766ab402c3874cceba2806acbe81c891a2c7b0eecd547dd2db906711a9a85cab1519b4f13881f73e88f46bab4113c15fb45cfe202d2ce77780cdf23d02974d10bd7370b12e059e38d751dd47ca799522ce7b22791cf8300abfc5bfcc53ffd28ace8a66ac513b264ee6a2fa0981924b38bfa784af0ededffc3d86e5652655567d0972827431439b06c7cda611c346324ff4a3e45b68fbea1c59ad04e6aa999872972e6f1343077685d50f21536262c830f014eea937b171b768d71d38abe3265e422e24d4a96d86f3869c9ecd7ae9084e735836b5eafa4523de231418b559e45df3858be748cf85a3523c77e1529edc197e7568aed29568a85150e4ca0859e1f6b77c13ed8afb0587235bd2cdc2019823a87b83133502f3d70d62174ec238aea30b87beddb3d47fa56a579fb7334058796f862d3c5bc368153bea5393a354cfd63ebe2364c826cce6c7ecc2083282579513b189eb6583ccb09010b66db949cbde633eb5ecc60668cb2993bc1622170fc22d39170919b40debb96c8cd7f360b2338f9eca7ee72f9aceef74638372727c41d00503276497326645e17ba97f22a8d9d978222e518de9dd86694d4dcf730c2dd0337a9f8c0c4892c82c265fe00e96eb264e7d5c1aac0e6246d2e3fb7ef51469636a08d9fedc605a053fc69e2b82c293faa877e30c198b5024e9fb342040b1e553f1f99a35f4c2ee191a7b84017db07b8eb34f41c169469ff0b6a87575d12eff16eb8431c373700ffd667acfa8533cdbafec2adadc058dc0e27c378766f632040efdf10e41a1682a6e1b74ee3a25318f2b4142b07ff37287abeb20d4f476c7a57036350d19b452a803f2bd750d72e2ceffc7b44c72b25286d897bd74ee82da6da6142c834044d9435c90a465bf7fc325dbe12b508b11f395e02517ceebb5c0678f8dbff7abcfa61b9be2b1651abf8339b540b6322c02cf09b82329462315447754fcf23e278297a8a24536a14da2fedbb736dfcbdab35b2f34c235a8f12b475692abfe8c3bf9a94ce92b370a51d5721ddce6de391d99e22828ac518ae45ed2b736df03dfdef635e5fd29d0a5cdb8b34814c2053da2ab7997fe3a6ddde6caaea08f7d5d86f23320af760dee53589b2f712e3ac02d9f4966f7ab9b33f4b8b1a1af33e6a114d521286be3f795ece14b53258a99e539dec744bb66e6fdc78c163faf0593ef1546e89bc3d88fb6292dd66d7f218323c0091f3c7603d5bf8077a6968b4982dbe94f668a60e8efe57fac9d26e6f565f1e057c0e9439afc47d8a517f932ab081e8614f3272e8034b9bb22ba8cff25b3f2881e77b66d075eeae4e8725496eb3f2b1cb6f9b25f1a6e90e38feef4a8b50ae8b845904ec03b5e5c59b85c642b14ce40f980e79f159bc09a2909a45fd6f45d29e5bbd5c798c14caea97dcd174223e00d43d04fff2809a356d1ad8d37ac30580e556cc8d3bc4f4b77a019dae5837c8e619149eb3d42c4249a4eec7db5d5ef0cd97733019566815a096d496d0493db3614be0affa46c36723a5f777b459c58abc9ad2d61714d55de2bb52d9230a71684341a2ea0b65dd5e26aff453c91ce6354d5b17e8c878b7981052bfa5cd6836ba5b5e633792f39dc7da468d3b3814677735db7efdd266cdc20774c75dfa234e3e6743381bfeb575f0fea81fdd7a72474eeb99e7a867bd21aa008ad32ea60fc355bc00b3c701fb95fc5d4f756ca40535ea08c9ece087f8bf6d7e37e656a5c9abce28d29fc1ed3aa50dfc41bd87c81400d3f1fcb0b737c7f3ab38e86dfca0cef64b455d4b561f1637a73b2c9690006cc83d9123a45a059b74c33e97ae6f2048ca8229735d70470760285ecc44217b59cb95c5a3c44a51a7105f9cd8c7934d44780ed981471dc4d7e92b9655a42bb8be179ba6f3157ed28cc1987fd1ebd49327b7b5c8aa7a463466f772583f86de0db44691bc1d6c6a738b49842c051c9f3dd214bc0dbc7e59e3cfe9968d55dc62acd04be2cd354309a70dbd510725c197563b52c198832d817490963710d5897c8052ccec92052fbc57a523e5cd677973c86adb864030086154a5362d0ca36849f6a8180591bc92b79e7238e1e454b9dec558ad63989db045868687bdc56901c8b505200aec2e4eae6626ea698b76a32d1af2d492bc634be32a1fcb4f36fb1406bc932a2563c734c6bcef8c264579a3bbe97f20baff5c833f8ff7326dc167968da9aba9791dbddc626c5acd55edea520a642ca6bfa56da24e3bab6329f23d631d80ac9a5aad353ea38740ecb4062e22759feaec187fd4081571631707059aaacf5f663d489b1f770772095baeec69cd2536357d3cbad0bc203eafcd93391accf7ec8cc2d24380ec97a05bd59a2d51ecbcbbda93ad2ebdd54d506a74d0f6fe9d85e12bb60f5c7b6934a659ee78e263aebc8701cb102e34ef3b1235034a85b1bb3290aea018d16828c0da1c4d567fcc4935a23d62735404e435ab3c3a1338719ff1f32cdfd33f178b92ac54488f228cb6fbec0343974e243a4d63ec17d9119b541daf6231b02c940bb3904bc9dbca1a19ba068ff8e626279e46c242ebe965cad647c12f692984dc4d1b383f64a095b7ce3c575569c24bad8fb99d0168c9979b721a2e74f0a8bc5614da163f469c12502a13dc76f7dfa7f89b5dc9cee817d0acce32e268188d3c142e0da0f62655aea3f9cb0819e856cbf89fbe0ee221aa7b308b488f01db42d08f1b0dc75eff6a6bf0ae0a3c649bac639a9ea17f99776befc18da56ad3763aa0443cb7ca2202f4b2e2c330ada8d18eb9d6b19dab9dcc46b87941ac60dd93772d9aaf62c66bb93f4f9250f904a55abdd55fb21c80c3a2caac4c2ef605fe102fa8a70e9b33588d31390a08f63d55fe68666ca90023428b6954bc09475eb8efd59c6dd091f287c1e5408b1f1c887af871f025056068d668c68f325410522e959a92c8ef2cb8fb34d04e2f99aba06e8301c73521d391bfed2a1997708341775045e09a5be5e0877ae4403ac88d0cf307bd1c08493ef9e18e8d872666d6b6f6ac5b96dcbf483d45e52d818458a7b2032317e9cf53be04e353e7cd3531a366b182f604985b0c08dc381f94dd4aff6525c170a072dd56a92a78f197df0e3eb6c6bf48e1a24e25f26c4d8d9a02471d8056ebf60eb859ae1ae129188f5da21296eaf17c9e30de33a6f74cb8a085ae87e1de0a5e57d9bade0293fee24a1c9a3d85d787ae4eb1e75268665dd02c9908ead0a9ab3edd8de45f05a839843fd68ffa11f3654ad3cf914f6a01cb7ddcf368804919c90e1a8ba8e2c705d257a70bcdafcb2893c9da18f5ef8ca63cd882d868064db491f99f86fe8a68f31e7d41de119cd87041c21952d7de27ea4f1fa6d0936c86951eae7a2ae7bfc208509c7f944877ff4ea3245117bbe97ab3cd489790e07d66afdcd2833523819b292f4ae867cc19c71b3ca7e426da8bed6993e99f8b718908d073dea38451f80d6195cfab06e7696465ce7dc6b55ce395ffc68b51b1e2dab5bea657317cf007e4da842e2a58353975a8d4280a3cb60aa43136d7bc8928ba3c8f31bd753deeed15c8a1c7f92bce2d89bd20eaed62d7822cf1fe6ae2e826c6921173fb38dd6366fbdfc23da1aa3e63be46d44b831a35ae8108acec66f3173da2f3721f21856d4ced365883f71eafc95dec90e698c9ee6f5e703511f9f7f4d25515e669299c3586a33f70d924b1ce7df45de43a909e1231e2e62447774ad45ee2c6e8a83ec262fb10b34393dbb017e215667aab0c4abcea4793fda1279ea0c0f2e7c0a359568814cfe38a4c8afba142abfc3a7f9b6261dc7ccff96d6a82037c785a2cf3ed15fa7c4bda93ad81100ec30069266468ff7a327f8855d60a7393f46c6c22ea761fe446d5147d4db1b89899d1521a4d33f0b53d5dca0815a2830fe74ca8b0bdf76deacafdf818f41cee3c8f6bcf754655d039f7b95dd84695342b33534b3dc15dbac980aca5f39639e126ed8d516a559d870355c3495d6c4fe8c7cecaaa4ce2f3dcb8408faa112c4a1915be18947010400fc9044439fef919959681a7684ae8c05397e0f34d627f3e84358aa9ecb4252b10fe9decf10f9d622dac9f179f9cc1c874fd27ea1c7a642df744e6424811bc77c001cd0cec212097443060fbde748526b53d73e019eb94ace53e6bf986b1aacc5f3614cafcbc1d24e2f1ef073de5da0699fccacf9b3d3b4b8c2eebecca2c3646b4e422668afa3a7e147c95581f07909f50bf4c3ad024c56a42eb83431f90740231f96f0a925d14ee9235ff49be249d72677240568d04e07d7e9cd7027940a4e4d1f9d82481e1b88f9e77356fef9e28daa7d847695f1d834d8cad8fa921c90486baae5f80632145582ccbdc9c33a89bd29d8ee820476787b485124d779ec2472fb9e76c71b681dda562c3523d5a51e55e3eecdedce5f1e824d7b3104ec843285b97d5c4e2f1a84567554ad7ac2dd7fcf28e77ea7dbf3ea147a0916ae5fbeb1fdbfe137e208708e1573524e7e9c4674341e51cfef35560283f371d9e4d9cc51d4f15148bf4153bd59ca1b79381dfffeb36f1e5e9443bc5e0dee350f64ceb78767828dbdfb0f3d2b4762fdb01a2c5625b08a9a004d5ba2ec5ea9606820bc2ca13db4c3af6d028814c541b13ee7b03b2e9da8a56b94294eee8009fd4e1fb842dc00fd433ff104ffa7f7280eb15312f7d2dcaef4e35b2b83f72d88e5187ae8654071844ea47dfbf252806d17109ebcc0c4f146b0173640db0e30de0c6ad2ea670ec9c87cadcb2385d0a0ac47c5ee6385cc9b51a74d5549aba9ecbe1f23f11b290a7c59836a63cb53c871c501b166b7c99a0e31528826ad687e2368e32d8290673757405e43b23db2b8e9a0f6f5c0522eedefc944ea32841b342fa7ce34d7c59d4a7430af95128f25e79bdc5c8b4f698758560e70617c966946a69d22c618045f51afc259fd2ea53d9381e7b827885d9bd30fb6540b5ec2b5800abcb062d59c481da2b0a76ace106dac61a2af6f2607057f0c918c01b00cbcd2e2192870d653cae7f49009f11a60ea203cb028edc1fd15e3459fc9f038a5d7b360b916cd7df5d65b3d2bf01a4b0acf2bd974523a9a6b626e357c7812527f4849f6af264c4197c300e810dda1c15c1129f7543e0005b4343e3441ed81159c718ca88a79b7ec826ed419baef2a96746533a3d4327522ebfdb6b5f9ddfa0054a487a03b9dfb4383481105b8164a8e59c2bd00f025acf0bd1a2560302ee14729b52d003ac4cd6fad77a0e88d3f0c059ba1f58a5cddf2097ce4f22e63fe9c6471ada835170e6078", @generic="12d46abe90971bbfbbfa4a9c88f5842f7a964100d8218f510d8bfe6686460f9893f0ee3714ce50cbf35d0a2ffe1b107d3bf380979f2512f0a0d27c9448f258da715ed94c4303ca169dfe93608dd6517d5712ee9e34d7bff80f72bf8cbc78857c65d35cc50076d01f155e6a31fad41a86e6d82c3e76eef72ed539dd72f6c70ca023f92be615da930e8aa8ed0efc7cc661a88d7c72ca104a9232f5a25db94890353c7880df86154369b5b73bccc9e3544a830d9d4a55196b92bc88ecac5e872c6f3a039e5bf6f3a724f5b84b3cb703483958b6d04d8b6a67f29c0c5af79757cbe3eeddddfa04cdfa55da47ffb230f57912f290db9556b1458eb3aa7fcf0e3287604cb2ce6168b7391f6d36c87518426eaa3e655c916cf8153e289e28cc2df02ddb6fd8daf33d8ad979f20381bfb9b434fe62d7db21bb2f038073c292e2f49c6684aeeb889226c50cadcdfc5eccfdd04bafe8e1bf56e2ac4970b4c0c5ab65ed270040b00f1c43726a40dfc79947ea574c9433badfbb87b6f6dadbc6c03fcd43f2bd378e42fa4ee39a58d184a90479fb471931affbdcf2d2ad7628b318c461c664bbf2b27e96d3b53187425be2635bce2cd6d40669b9845dc9a323cb84b9c2a03f92767428e955254544070ec28717c0f562ebb315f0da3f3c9ed31b048cd47b03304a365792a99c935f46da0d5faccb960024db5ef3967659a2df54feec359fca93cde1ba7109bbe4e862e61fa1ba0be93c5a29acceb60c3eda5a0a320bf96053736255afebea2eb5162e4d4b188947158d0b9eb9211cf2b8d9b3b6d1f06c30551d8ca1e4e0bd5d258ddc50b59b5ed98f94e8ac87ed04d36d41c5dc5dd6a099dd5d83539f4feefd6c056afe5d4ea1e91ca19781b0e83ed3c377cbde2e1f8ef9efe08522f1f38ad882ea38e6f6bf5addc02eb0b725e21f61d33a2b4d19f2f7d2d5b8770bfb3edfbce84a75bb13a69ab244bbcde050b26d92ad41f902e79fdce04a91aa31cb6a2f547ddf018dfd7f8edd26266aa2b29ed84d541a7ee581b84e2460195b17992acb6e4dc746c12900099addacbdc6a821a3f42fc654e838c6a83d01d279a5bae409d9df0f591b20c8d08ae94da06a2c108a754ea1704e927e29e67b243ff885a2c15e303392a646ea0f419aac2a33a23a55522052238945e370552b036be998bdee16479321b36902e6e64348ad67373a9202ebd9375c1fc3cee63adb47b60eefa43ef2da788d5175180e431bc2dfe50c48033c95a492cb8a3ecec58c7a7174ed73184cb57b4c9de7d4c3f752b76043ac238d58f5adcac8ea5cc1626e1939494ba72c0ea137891917c24281be993761deeb292c9c0b3b677994c2b3846bdcfd9325d7d38d089249d1f629747e4c89ed5220262f58a5c2cccac2809a5db4ac9c018172a6259f27eafbb4953e92c857f48cfc78e5767a5f858bc76d55cf5f3b5c7bd6d47b7221374c9394d414d5d8e25f3f42d27d02dbded5e269101c5fc1c9548235d0ba56af32d5aa3e1f4966d755e95fe1fdfc044f97331b661371e4e281c54cd7e8b1672c30e9f2af065550dfc9dd2e3348b927e720a09fa1b079102a68d841f676ea4dbf57fedacfb7229405f384c5fce3184de4ab994ad66c82a67172cbd03bfe1a6be2efab54d2545cd02b339391e02bf2ff6c4d3d0a172ae084f39c41000a481b3546626627c4eb564a1ba1274e1f146ed47d9460b9b19fa00412398750db582e979b68890862b1634b051bc53c66e84f9f6b36b2d8cbe609faa03d7d772aa310683e9c8227a882af4b15d98fbc6255add173b819e1cd8a4eb69dc496d349e5c35a328e061f3d0b2823b0b0eeca0e8316747409d62873df66be07a34c8f94bfb17f90d85d63c08f36860173682ccf8aea393b31eb24cf9f38a57e7180b4ce2fc542c578983cb643c02eaa8aa2684007af064f64f7912fb0d9cef59aaee6081358124208e870298bfd1a7b567863b644175b9c52d528c14adb628d8a9545232c17abf42b95a98c7019acd913ad20225b503df428d21caafd57c7bac4f182a828bf13b3d65024f05b738eeb2ad7d303f52252926626340dfec79d002990cb8c12eee761cf0a79c8f5bb63e4f746cf5317edd22a66f3c7d7273dddbc7a093855b29ecbec081e879bc338c15ae4eaa0058399be330787dee80bf0c8855f2536e871f7e45b8cd0dc244e48e8edffa282fd7682ce9699079ae1f18f9400ae4313a2e2101e06bedbcc51e85eb247f4f66db5c31857415ca31fe45aedea339e74ea9f75af8960252ca0ba0d3201fc72fd7d2db3a640a14a0360a90c121f6a0706793dbb79d03d9bf88c654385b1b154d9f1b8861633f117eb518045eabee4cfd9ae33719bc78e72fc14470ab1b3b776ea77431f3166432746fbbcfd54fb2d9f608509d4c37d6edd1a8123004d379198f325cb624fa6335375f1d46a6b9df6c36bcd4aed43e1aa9140f5ec2f93cd9085ef8caea560d392fb1ae1e64a9b2cd5afc781ce6e83d0c2d6bbc51b34f86911500bea6447b20a19291236b27c472b5d9ce4f4e920b9df20992e4bca3e560b69acad444b56457479bb46817cc4535b21754f7eda2c0e1e371fa2694b453c95b0c5eaaafcf2817b55b996a6b25be2feefc46c2010c62b57f3c3844ba193a502c4c35ad7404c4722427a07f92a08c4cfc692464763f00ed8cea76a416bd22fc2cf59d215fd5330edd914c46b6ccc018d54fee36db16905a60b4e7babe1b6ccec324cfca8381eaad6f87996ccb47faf3024382bb8a70862f6dfdb63fd3f7d2cff86d008a08cb8db12e2656e4a32fcce43d1407efb39237592ae1cc39e7cd185e7f46e2722126248df337fb9023fc892205726ca13b9c65054ff28a5a651fff7754083cfeadd1eab77f995f365c373fcb22d03d2b412235b65e0694d0391250a3256346fe8ea0b734b4646ce3b4992dc5635fa7739573a3ea74483340e76382837526745a396c8ff38842be67a918923f90fb9fd3f5d9abd6d8474403269eb1c3de3da6571a4a9845e5e7aa16c56925b2a62e9f943483731a2af13562b4773f1b2cf681444bde5bfa471d6424c33fb662f70136c74f70d7237abb5e01654ca7e49814a6b9931cac14603ae6d5f05cfa1008aa6369b1ee8a80bfc251a51dae681aba322b5586b4d480341e33b0d09519d96078d49455c068918aedaf1d48db7ad8098ab3137814f5666aa996e44e3679069b6cd1c5a94ad29d6513094000cf17b4a97419e0d33eb2c947b462461a4a6fa2414a008d8bea09b19541417166511aa8e4a20289d1662c98fb8555a226efdc300f6c202b9d52ded1ddc863cba6bdd5f6cdb258726deb70ed0a35f651a591264fee61ae813111999c20f40f102ae89f335491ba461870fa5d79797aaf3afb01679d9c8cf4e925d89a5f88dc56cabac9dc4d60f2e459a8eacaa5ef695d3f09ace12271fe7ef70cc04f7c314408e91709116f45bbe69667989c8f0425b937136c96e0eee6b7b605d21b40a87fa0ff2abd165c3e57e77e8660bea86031e44599eb6473de96a1849792517abac25a7e038136cefd9a246998df4632c72455da08f45027e7c18e3a186f662b4254450fbb054c2b6b37655783f842250e8fc4880bb21a082c3fa451695e20b6fdf4363dfd0a680f51c41959199b37d7fc35e491234547ccec91c62c08bf478ab7cf4d7f4f3e4b86f1de4151b1e0c219d96887c82fefdb693a63841ec2f0b0df84806b6195087a581b604c532bd90925702a5b476ab3c20381bcfb684e2758640e59a3b18bae36dae49b0b95a05a9cfecc6c80ffe8703d3bf4e49857fd836f02e92040b0b18d2217a6cc27db770048923aa8ed118b569a0d0f29b1b0324e70e3c3175c57e8d74ac4973601025e4bc802eabf451a14ed6334fbd29c7ae1a09bafedc2e66b84a5085b0522e28fe081e97edeef858a3476884805c4d9a540cc4a0180d8999281fd9c74de91649ad62cdf91021854a1f9db0df69ed4f953d204b80476a39d62e0167c4c3381b65925e9924efabed4cb47c67ad0d3e629e9b1ab261587097ec01c0b4ed2700009db116f19f111ac1d83f845c9a868c7779c245f55e513196956dfe4895f831b46c2c19c387541caaaa5d14759c458a8fc366cdd6e5a66f190bc62139874161b9e6184e712edc9b070838dcbad92fb10385e647238656288034ed5df4dff94675283c8ea9d95093ad5e1e6f16b93b6380d497503214c914ad3d5b0beab3bb7453222ba9fb7ea5e724257595074e7418c1f26eae89b40df4189ffe3f13ad437d02c3555ac467b093af1e01865d78a497419ff40200e1ac2d7c8ac8345d5ddf3fc5b414ded4b5e373a1fad0f18ee7b5b96576a7ce16d7800b3178f5f10274c4e76437fc480bd18466af9375e549a5ae2d5065dfb87645d01453cd85c8e95786b085fb2b907ddfd49dce387c46c333693fe3a224a778a6c5566abd889346134efce1f0b8476845464e7a17518f9fca58f277ca010e253366977f897b03946ab98720205d194b56a805b92c3f1a9d07505dc379720dc71dabd072fbfc1c942af614c61fa4f368c11cdfa40332eb14878632876258479ba121564ac6aea51597703f29b29127e38a176ec923e8972c22cf8b2bd805a12f3b6440223ddf5903b69724d11bf8177d767ad60416270213d2fb8c02829c8b4bf3f9b59fbb37d3a8d8e56715f80ff98b238c3aff953f32d42e4f7a5ac9d8fbec11e658382087459ed75a15c98b5a634f4583745cd2c6cb255231eeae125205030aadb2cc67dec66af9f7dc554f6dfe506333c86cf614ed4d69b3d44bda08f03095ed5d37f758550d111d7f899104f2a189c84aa0895a3972b0009d921f1103c7b0b08025a919b853620274580a299a3214df53e43405e2b1a2a81b25bc3b0f7aa3c63ff2baecf407c40751fb749064acd9386da8b28058b71ab66e8d89649951b9f2b27412017b800cb93a9eb37b1ccfefbecc01a7da23425a22ff028f80680c8af930798f45211e6d838872442777d00bd66c485a199a3233679baab7631c9dd49efb0bf1741ce10c1871b53f1045649b87a614bd2b4d8de33b663bac49410d55383a785aa12ae590a3a39d8673d47a92f80b7eaeb68f9312ef1c083839e4175c3a9b145a12d97968cf33b1046d176cb49d5dd1cdee3c3f0f91397b4a526edffc91b053352b724a2ca879885fb8dca513098e5808e8e63cc3cb82f530601bca2195f9c2967b5dad379864d58e671dd44b165f139a8e625e029053d938c29fe00328322169fdee3937532e17514cb9ef4f4195786e01b0277104ebf3201c090a712fa32a3145c76c0517985f46d0cddf98086dcac5a1a146d9ff30059fc2a04f35873e557cab6f8dfbe242205fa8ccbeb58fb25cb9aae2296eca4702e551ee957bdc49674477aec429472dba4eabcbddb9b342fe3edc88a4683ea0d30d87ace786f2d26dc26340e5fd236418cdd42ccb24c3015d60f1cd4cb51cce7ca228a20fded21b495d07b9452b36c138014fb75a92323fb23c5d25ac75f5d2b64e8fb80a656a3c1808a196142476a6318b43de916c379145936700a19aa70343615ba5ee8c6b42afe04e86be97d9950e5093af614d96f1cc8962a0afde25467727936b2782fee3c7f161f95c56dfe6a34736120313cc942936564a58ed0c9e0920417c4fdcad798cd0c40fc244f18e7cf812bd93d3bcd02d846ab8776ca3aab7704a977d8f182d17e37ef503494d583a2e3af5b42f896b735b5e5c12361708fe5c6f236f85f4826d49aeb2a731c0c5bb9249fec7cde985fbe89d2fc87b"]}, @typed={0x8, 0x7f, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @generic="48e6a59b07fc26f39835e1b6c5553d91a3820f3bd03d8f13a319f8aee64a1b7563f83aecacc7e0799b1ded8bf98d3d3126583f31c5e6aa12c793f454920c7ef944562e7a4f8ab2537bcc5033c9a6afebe7bd4d91443e458ab635d538e698eaf0656fe299aeb3e2cd4735ab0b9be9ab4cde62db087e12d74be43e", @nested={0x1ce, 0x33, 0x0, 0x1, [@generic="8f5a30f5b5160f94c41fca54a8a176016794fec2fce78f586b058275b700d38dc7e7bedc13dcdf28cc7f67a8e218ef0fd179381f8e1fe394ef2cc7a546ddf7949c2690fccd1af8dc61abd4704a989466652f594a155e73b11a6df16ffad523ab1cb3e5d89c5470f77013b641af0935e013f71c87ecc7958d3d37edf6a1ff36948da77c16ef798c23e4a86f25b873a17d491d869c65f4964678b1f73b85ab7e05173f746492af748b30b25fed11bd6334da812f2467faa73f3c8b7b0eaefca77065bab799737a7b46647a405c843b2b9eb4a37f28a79875f7cb040fddb40a02ad13bae8b25945b40a01e147f81e", @typed={0x41, 0x13, 0x0, 0x0, @binary="3edb9ce7a9040f50fd51c925db9d49658901f9d9534d42c47f94c1e573d3468346250ab231544a3c1e04abf65967eb74fb9b1ae6d0fc7698ac22d53752"}, @generic="08c94891f7155649a0cc8ab5a1e277b61e289fa233d67a3f6dc70fd12ec5718be12bbaa286a0056e4f9bc7643b202aa73db57fbc1a143999acf8962f282dc89d9821f92676d88acb68661f6a56aeba541a6ceba54883edc7d6b70ca4a8158f5703ce82caaab9854879f5bfd4798bc8e5faa5ed2cdc3fcbd3d2be635a7c5d102b9afd1cda38fc0a91a11721ecca1467918c356b4359494cb909"]}, @generic="dec227021f4228c4a83cb5095e5dca355da792edf0db403d265e02ab082bff25774440320b61d5b0e887010a8b89ca7c0cc240e835d437a863", @typed={0x8, 0x7, 0x0, 0x0, @fd=r0}]}, 0x3518}, {&(0x7f0000007300)={0x144, 0x23, 0x400, 0x70bd2a, 0x25dfdbfe, "", [@generic="8fef1d6dfe9710132166776ba5501009eca12ddfcca97a82b2296d4cc9a790c331ab3523dd1f65f2e43bdf8acd31a3ee3503304c8256bda626ad1cf5b65249e2fbf876bfd47558f4ac2f46", @generic="364851c3eaf68502fe46da82fa614ae33ae5aa7dc4a4d105800ac063c84e6716300fe8de938e54338694f8b955f47b11d7f8f2b1ac6f13d351ed70c66d4a0751ba4cf326188ddeb679084b54872e34a1d8e7f1c8d0f85a7c330577a9047b9ba39c8c454a44a1aaa0a4d67c2c982d3d6cf5f280b28bf0b11f935cb2856555fd963f3c56e00ceefbb2cac556f81a713d90a539f15ffd04344b3740ec4858c16aad6545f3b10fe44a3afedc2e05eea6798193a2344b41bb70e4aad4ed2d849e0ac0659337720c1cfe3bd6ebaf08107b7af64e62d3127ccb2932337b7b8b7cba8e8e262484171f096a6065"]}, 0x144}, {&(0x7f0000007480)={0x2c8, 0x1e, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@nested={0x1c1, 0x33, 0x0, 0x1, [@generic="8d91f28f74ac27e576fdf9ab9a047dbab5251845d47500caf295a28f82f0edb7357e387a5af38f53b13b366fd4b1962611929fa9429e3b01198b09e867717e2a45175c8d37f83465345d66c173d37d25c6afc77fdc9c0291c35d7b778645455c22d5bf400476232c6dbb76d2865919abc1c65270ef4a2d7ca3874d82823035924acef7f72edbc6c63157e22d85b597daf2f3fa41ed14551a711eaf6f5ae0add62aed2f671942a8043439d597db9654c2d0c9924dedc39ce3cf4c326db7aa6c95167cbf7317a8870652f87249f9b14e2df6c563cb4cbc05a43b76b8bbfe8220dd580cc0c9e3107a8a5a9cee06ec1a6383b337fb578c380a0337e4406230ae8f", @generic="d6a1499a45130dd805209edf1c3bec2fbfd25b1e26a9979f6a4574419441eb605b3b22f3daf2ae2d752c5cb394dcec39ae85fdb0b0357a5e582c2527fa792109085e7eb8f630ad49d1832150a7c67c080153123af77a40b658c70b", @generic="d043736b51e21d0c522625c9df9d76554501684d9537fcb82427116b4e9831129d7273c284c29c1bed6af5978ad3ea818670e685d5e554ce1186de1162278d7ecbbbc3f29b69485a911b232b0afe7d3a1b7532d011b9e77e8061d202d4478c47428255"]}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r4}, @generic="df52bd3dac0fe94547f787d3cac497add9646c1ac16796b3af4f95489c6dcf6d616e5d0907158b2c469826fea2bad2123ce75e66276395a3edb3c45b2dc5321ae0f961954e4ad9d4a568ba3ac7754dab5aacd1728a0767d815677470cd01d931ac958335c180f0d3e5223aaec714ac4bbd83556056ae0dff81ff1f358b22aa25b16b7f20bc6432a0560754f84589359b889345a5395b3fa1d95f5e0a66579e9430c600579c45e325d03e613c633593ab1a2a41631648b013ff820d8d8cb9a769524bdb889886b198079d7b5688b8b85578ed70baf6fcf3d053671b6ea5fe519ae7b8", @typed={0x8, 0x96, 0x0, 0x0, @u32=0xffffffc0}]}, 0x2c8}, {&(0x7f0000007780)={0x1290, 0x10, 0x20, 0x70bd2a, 0x25dfdbff, "", [@nested={0x10, 0x88, 0x0, 0x1, [@typed={0x4, 0xc}, @typed={0x8, 0x1c, 0x0, 0x0, @u32=0x2}]}, @nested={0x1075, 0x6c, 0x0, 0x1, [@typed={0x8, 0x80, 0x0, 0x0, @uid=r7}, @generic="8237901e997a970cc3e989cf290af736de5aaf638e6455997bc7bfe58a4c158e715e1bc974a9b54deb0f2aba06a03b33418e18c10eac09352be421c332ef14f9d8b92a7e2849176dc0c51c74600883b8518064677c9f39003d677723bb13172497ec48a1619f3dcbf81a17562232be74c6ae89e15389498fb47b7b16d8ccfcbb76b604570ded51cec5fc8e4366a00430399e0d288605b47f60c75f658236a26a891b37948b4124609a4956160cd940a19e4d6fcbbb04b6f1d336c97d8799504ee88c344e44be358e7efd1e800adeef324d4038ed9c8f2e4e90a78a3612714e4db02c6e85dc61e64182e9f7508a65f9b0d7629affb15293aa40a74314c14f8df1127830a9ca7ef447aa8ffa21d6e69bc853f6261b06d8be1058fbd521aaf2ab9822b6d62d445bc9220558cc0dd981d781185334184458ead227480197e537add9e98f466f798d718501a2ef06ce05551e100e42f6c91d908b7383a85152f5953874a8a4c9d0ecc9bfcfb96cd0e67754615fc43fe1014f4147a9a2e8d864467fa8358cebba3ab2c8a07d62903317ea9858892893d7cb629728d7392714f4f3f49e7715dc907d488ce25d757ee2550463af57caa09720ff4e679f9fa6bbeb0d549533f004913301168b553c1e809a99d4ff324b8a5fbadf1c5d5569f93dfe02ba20e9aef7ba41cff977ae765877c1fac3b9de69a71cb9215097399ff60061defac62da2b6ef0d28112550f04a50176a1ee40f15888aa0767ef36d6e2b65a185047d47d4a1d088afce9c1b6273561266e9041e0dfbdf5e0a315c64473316a58ade4f5d1a18f9c9f234445805e70233fadb4807f1a735e9198b0337920412ee9b3fd756a12cdc70602a5374fd53d25b4a2b7492240c322d258545878e9ef61dfc06c5c07b8db48bb69d2c56d45cee79a07ac0374e4dfa6744e8f3849e25c3222ce37012b3a7bb20e3cf58edf3ad871c78ab461fdb7d582fb749ca49d5983af66d29fa9ba06c01375dca4681b6f5c8edaa821b44bdd1571a7d91ca07d153f64d96544ab636a3974c0bade25ae4ad60dd0332f4bff6d67dbff64f5a3f0ddbdbad63644dd516fd325dde81eae190b503daa18099139c6e71f3c419e45c196dd2ea68b807714463cd49d505fdf18cef354391b851bd7fc23d5fb6fe5e44a59986c761b399308d93d840444cb3455b98bd7b9e3ab6b1f71ac94b5c9d74eb9b19a952c0ebeec1379b71b4de61369332b4dbf9896393ce7dbc33b42f71824f4a1ffdc507e34e2a6851508ef6488b9d539c7778f57e1f18f493d10c7589c574586c42252679644f7dbec788d8cae99673a4f4c9784bf47f54a970d8b16e43db9644007db2b020eec4a54d44f9771883b5a67fb14acf89bfdb816d5178a574e9698f590e6c52b8a730770c09e31d0e2d97046be1e6efde72490e6efae333851b82f8a253d2a1a90a9b8754c64bd8acd0bdf030e01013bc1875ae1e32ac452189874ba0112e37b389172ea1730a506f217a9a086bbe68ea52fca31dac66335a67ebc9ee37feb2a100b539040d592eacd59c1c5a808b1b9202d7a94cf991dc86523c5cf99c7664675967e728f25c82ee6535ec311371a5fb034ac23be833d2cea4bf975560fd07aa686f4d45e383cc8ce5c2a03163ae0b025c2647b05abf53add3d16941015644db3a30ee5dc440b9e1ca5c5b9f3c016f8055f7b3a7e013dc027b9a86928f094fa295ac311ad00205e3402e69a04ba9274344fbf6d273ca3efea722acc37bb80f8f054d8f0c24eea4fc49455808f9892d8906f42ade51f1d6a1ac535b2797c556019119042f51ca3b2178c90a141aff18c18587f3b60b0f16218269f7e69d090baf5c8476e57cfdf3c6d77e50394a94497b705b6e491e04d557407471e89fc0081e21f594f0285a488d3e154ba7f16af27198d733f9fa5db46db9b078cabee4d8f0a8000a072a7b7bbe160840369b1c0f7804c7d9dbed0c41de08d308d699cb78174066170b11ed30c35a94f5dae7194ec52a2aadadfce1e110327e48679317483b8feffe88f4a77399086b8ee5e03c0df6d354fa39b962b5a57de305ad5f28ef30b7f0686885424970342f767f1cf29c1e1f52dfe6494284552e5f2b2ea72ef752ab964b85c8bc55dc51439a24b9fad72884991f9b82aeb31954b5877d2f73ed7c07c4bcb3b71cdb6c155147249fe3b9d6563a8adce1c00d17b7bcc987c7cb2007852ad538b082289ad628e8a9306c93cb8adef2c85d2272dc3066d85fa59d4cf0abe867782c3c1203ef44df52ce8e9e7a6830648ed45cdf640f36b79f799313fc0d1f2bf945d309842aa9e158dbd1a1f065571e3cb4709d054662a85165d2d0998f33694de53d7b6258a2db739401b6cb13e484c472444897ae24822dd899bb4f7a642fbb072a8db6ad4fd9c9f2aea94b12393cf819d02dc6d564642a5c45a3665ebb7dec963b501ada6a14181e0523f27a792c509b5810ee2fcc85d67c239d048d6d97c36915ce6918ce918fddb2305378f346a5441c6928adbb859b7bfed5115972f6e3db3c8f7d75af54c47f9ef34273bb6c9dc6941e57079be4d72def854f8287555adfe6a44e45215c1430ee0e65027cfc4802ee81d0bd83ec646140fc981819eb16b6021ebb22886fd2e8d22653e5d6c7b86a03ddbf564a6b761825902f946c5fb658107d572d194bd29e9254998401d637095bf48cee22907f62e780fe75dc3c9b3aa7367484969bf3e5ae4e41f4fe7c8851ba95bbd7ca8b7a339d20d7c1a7d4ad1ebad286acf9cb7397cb0b5326ad5d2918bc984767251998adcb9e524b1d406674958f44ce169b00476bbda82d37966af9d81a58ede340aee4971c645992853d3dcb1b6b8224a76cf0cbe9c72f3a1b93a44a2601e8613625a626eec043777c3b4db7b572933ba165d788f4a96653acaf4591e10d617b5cb4ec6ecfab33dc23f2df100453877d1a00c9ca0da4a2626e9e9d633bd3ae714f04432741bafc4d01c50457cbd21357a7a55e3968803137b56dc46a1c7271aa069e45d54f2e18a2897ed4456ff2109e6f0a5ad1fbe76a1e49407765273514f7a1139ebf99dac4593986ba32f6cbb4d6cbc0ecf5b20bdc67a49abdac8466db5df64190329ff9295c77a9c464bd8500b61c5a09d21888072535a809fd1fe2bd64994406abc7187252a7a2fc2141c3f1497ef5694fbc04a96a59f4d6119ad5a6776700d217054ddb97847ca8743b73fbc956d5b09a622f48dd56f7828663ca8f05528006ab1a632c5ef622be3201d350c22a29d44f7101f97f6f960c7a7d8bd6f866fdab7bef5264e34042eb96abbc7875937bba10614a245f2cbf4aefff341f0d54962466ce9a123925d7b46ccd53a140002db7737bb9ae43f346e26e80788e99f223a3344ac1f3271b91aa54e79222c66e853d3918c3ea853f5012f39d778df4769df9df217e6fbf7928271bb46d56700cd102ac249c56c0a13c753b02b34ea03a2d01e98dcb25c77d5b9ddb68a7ef4b2fdf14b78585d0f015e1aca12314d06b2d357f9a02adf567db8eb887554cfb093737d65b444b194889b0fef1ae2fe581c8e0dcea4d31e0e506939c0d861f6c426a4daf2158fa4c581fd6363e30123d86438a73d07223d71c8a74b2540c10c45b79e94b11fe411089880ede567969f86a5ad8f473a1bd1e39e6e42b9bbf4ba172f8ad6968241d8afb4e391a06ee999fb9247813d674badcaa9d6a8a665b8159c67a44620d2efdd52dcdca22da6db6b4d765a653a533bf302a7e40fd97e014b42fffcaab98ddb1159fd761228c62490d7f7b5bf40ce44c9f0d771e60174624f5a7f53f670684c3e1dd5e168c62ee62dea5754ff9436720e95886a694400e160af54699666969bf02da3542c5b94ed951f5ea75b563e69e27596fea271c9334b33f7687067b816ccb3fa852f4e0bc69449d1dd5f6703508a553cf43e3f5bc6206b142b5d68ff629988580c3402074617c6383fb804e1b8257c302e33bf4c430c95ae04d5d8b597a490cc59472d137ca755da08095132a7093b82c8430201a6ab27760c427b0774b27772ebdf5c67066c30972cbc46eb600b40f77f7ae5679ea62f68ed4137506bc9832a21ff0ee30eb87ab4680ef7c715a5ccb4f8cfc24adbe78de013af6c4a62d3ea0c08bbb7b22b70c1a2caa469bea429555e1c3f7cd48dabfa1fa356c555708abccccc20e5f4c66324a3e1aa635a196fd07b413825ab690a2dfd32cc375fc1563dd9e681414b89caffd18e9cdb02b5de61e6be096ad4b70a0c07a27aece27d02366aa82ddc494212929dd706728faf02c4567cf6ea84d12da506e1f821b0c8cc9478f447fe5a80b0240de439e645a1bf116e01d9fa8c863adab4297b306d4eb726ca4af845e09949cf68f60e75f384fe1249b7e1bc81e33d4ac9577dbd95f44b91d692b76de4f00eb7b583caf74e258302e0bcacb7be5dda82d5621ed1d690259d3e5ad36de68b670a68102a58599ddd922a75474fdfef54600959292edbd82e4e4d92ee3758da629d3b6f5ad9881c4662584ec267ac7c42905c896136ab8743de38ffcc9e666e893e3190d0ce11033b34937572869e1a52cac8ea028d43377c3cbd1d6edf0106b68088626d1f7342d40e21e9c00f5286cccaec8c481ab6140fcbe7f8d6cf9f658ef1b1c6f34921ac7de9b850a9a24e989c81e694476ebecdccd8b5bf4315d0a2cb84f9f6762e93bf6e450ed23848dfbb30048da44ad08235df62758a5d6ee821a599721f8fb99a4fc45e256cccb1893bdd4127e96db69cc048e89778f5ed73162d0f1828ce711e2049788604c20324055b12d302ecca59e7adeb1f14ceb3fdd61402b29d670089fc0c65bb720a2fa0f311151f3de8dffffe3ea9eb71a26abc87452e6812aa5bc5e513a10690a4ffde03f1e8997dea625e3a93c95e27ab297e08acd9bd18d05c96b6d84b4db3e5343d0c8de22b82c83129da8665568274659546951732d7e1d992e90431357cefa9bae894a69427cea782472ce016dd91723ac3587f9580e606cedf796de81775bb5d3b5f9ea5089c48b9bc693aa5d936ae68a1bd307380f7a1881eae3829ede4ee8eeac0c8b7b63dc5fff9fd382b902383d2aaab01932a7f5d8650a7b6107ef53225f23dad4becfc62269c863ef6434905f39bce6b182e5bed659f849f658e537acea0cb33e1005a7f39dac4b27cce031c93d43969071cf9226c09090bece91f5b3a38a0d82c3dcdd44f4122c6b0a3c7fac8eab28a0b1db3dc64ee107851dd2e244de9c21e85d5c040401186ea33cdfe89efdccbb76c64652887d14d74860aef5987589b824bdbfaa6eccc4406a62111cbbf9416f60245db21df077cb0daadd25454e9b69e605bf6cdb1b13741d423a448842d85d005fef146c3d8b9853ed9454dfe7d53b4f8f6b7918e12bdb26db4b5dc19d679913f85d6ad4bf4e0fca0285fc4c8bb7c862a860e4ae9045b5b5588bcf5f5356b592b14c5a118d4081f11eb9f860aaf65978deb452571962c8fbef73e8497a4f3ef743f361e0e94863e8fafe597ae902db50f5f9d0abb22783a5ea8a4341d8a25b53a673efe3ea81fc394b516e2d7c3e8c70d51ed7b684b7b7e964a57f77cdfd222e7bbe76814139f48337d654136962bea6368d4409cbdd6b7f147ba914a7af8da374456ee60999a0cfef5d1228f4affaeca492ecf0035cc5c9954cedd3fab5b5e1fb2dc7492f931ff88b050c2ced0b92623eb25db200da168228d089edb9a182eb10aa7ccb2c5524dd27913824c76061f4df0614f8167a207acda02c3569b5710ddd9435e48665", @typed={0x8, 0x54, 0x0, 0x0, @fd=r8}, @typed={0x8, 0x1d, 0x0, 0x0, @fd=r0}, @generic="f13d2283c62a596a98a0a483ea68c5268d4a287851cd628338719ef81cd5ae79269e1de8cc421f7c7a7c8410d6aeb5da5b7026fe8f8f92e91f67775b666087349b8090220d95fdae85cc989f1e21bb1f150391f38574835c11"]}, @generic="e4e4d8b76a01855c21b47722be8e810223d59abe041d3a46be74beadef21f255b3641be7dbb5d5d5fb78229f9db58777dc437356d4d186619e68285c8e12295a3d4fe9a0ad46c69bdd6cc782a7797896d1aa7a8e739326a5df75e52135c1", @nested={0x16a, 0x62, 0x0, 0x1, [@generic="87a23ee34c2bc5e056515af00623310a11d29932345f144512ac41f9d964ab6e9f7ab54cd0e7dea09019", @typed={0xc, 0x48, 0x0, 0x0, @u64=0xfffffffffffffff7}, @typed={0x14, 0x48, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @private=0xa010101}}, @generic="f496e0f29fd8952121a9654bccc98eacb6d5cd63", @generic="c50a550c983b9792cf6fa3387a363fb7eca1764e2d001fc35f536a9508c32cdbeb71764edb3d6cdd0f31a6c46c45ffc804c0a3a86fbb4b57cfa516211b36ac457b239f", @generic="ebeb5a1a2c6621c1875a33c1f12997a46850b04edd1cfa7e985b0aa580ea4f2890fa46521a357a7d24c895312812b77d0bd55cc09ae65f5d2e0fd5d702a289171219a2d8b3876a8abf7fcc5bbaa441b6e55ca8dce2561c27346d07431ca20db0353e5adec5ed8ddaa90623523a065c1ed3eb6a20084faecccc7e4e7fc2c89633cca749bd4d51c7f7bcbcc71f12f543f15ea8ea556aa2b7e586af91de3d2b90442c49196b4664818613585c0bbe840bbc946b30a75e2c5a2a70b6023b430321c0fad5fa1e92"]}, @generic="c400b80bba0c788c7966dd264ef8ed6ed302a269f11cbf01b945a8b78c8a5635560a17f3", @typed={0x8, 0x13, 0x0, 0x0, @fd=r0}]}, 0x1290}], 0x9, 0x0, 0x0, 0x40}, 0x8000) 17:11:11 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000002240), &(0x7f0000002280)='./file0\x00', 0x0, 0x1, &(0x7f0000000100)=[{&(0x7f0000000000)="aae92726e976234b4ba64b24e989fca9de3bd3291652fc500403cd14a9d87ba8eaae6f21f5f5e54c2f2f44f872230454e0f3099463a9c7533bcf575e0c94929dd13ded9cc4452d666d1d623ade917c83d92d787e01d21fa240e64bdd318c20d200a6a8c3d60ede3cfa1f0668ee671682fff9d989fda6a6eac1929a2ffa205c0b0799515c1159c6f7e2b1d850ed6929225c567bc58acb022c7e858aef6032809de966ed22a62059859f87f61683df3d3e74a55cf0dbab288bd42041393096f8046ff4eab1b86fbf0b85192962dbfaed8117b343105993cc8d4cde8bb27ca9ccc0e836477dca230dfe086748e4d3ec7d471397d1", 0xf3, 0x9}], 0x11620c0, &(0x7f0000000140)={[{@disable_roll_forward}]}) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="777eeadcf1aecb9f58adb76e0dc21fbb66ec", 0x3a}], 0x1, 0x0) (async) close(r2) (async) splice(r1, 0x0, r2, 0x0, 0xfffd, 0x0) (async) fanotify_mark(r1, 0x30, 0x8000008, r0, &(0x7f0000000180)='./file1\x00') ioctl$int_in(r1, 0x5452, &(0x7f00000001c0)=0x9) [ 588.255944][T13767] binder: Bad value for 'max' [ 588.269333][T13767] Cannot find add_set index 0 as target 17:11:12 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) mount$binder(0x0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200), 0x10003, &(0x7f0000000240)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}, {@max={'max', 0x3d, 0x4}}, {@max={'max', 0x3d, 0x1}}], [{@smackfsroot={'smackfsroot', 0x3d, 'veth1_to_batadv\x00'}}, {@dont_measure}]}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) r4 = timerfd_create(0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000100)={0x1}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000a40)=@raw={'raw\x00', 0x8, 0x3, 0x448, 0x318, 0x11, 0x148, 0x318, 0x10, 0x3b0, 0x2a8, 0x2a8, 0x3b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x3001100, 0x2f8, 0x318, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x0, 0x6, './file0\x00'}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SET1={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a8) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) mount$binder(0x0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200), 0x10003, &(0x7f0000000240)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}, {@max={'max', 0x3d, 0x4}}, {@max={'max', 0x3d, 0x1}}], [{@smackfsroot={'smackfsroot', 0x3d, 'veth1_to_batadv\x00'}}, {@dont_measure}]}) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) (async) timerfd_create(0x8, 0x0) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000100)={0x1}) (async) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000a40)=@raw={'raw\x00', 0x8, 0x3, 0x448, 0x318, 0x11, 0x148, 0x318, 0x10, 0x3b0, 0x2a8, 0x2a8, 0x3b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x3001100, 0x2f8, 0x318, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x0, 0x6, './file0\x00'}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SET1={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a8) (async) 17:11:12 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000002240), &(0x7f0000002280)='./file0\x00', 0x0, 0x1, &(0x7f0000000100)=[{&(0x7f0000000000)="aae92726e976234b4ba64b24e989fca9de3bd3291652fc500403cd14a9d87ba8eaae6f21f5f5e54c2f2f44f872230454e0f3099463a9c7533bcf575e0c94929dd13ded9cc4452d666d1d623ade917c83d92d787e01d21fa240e64bdd318c20d200a6a8c3d60ede3cfa1f0668ee671682fff9d989fda6a6eac1929a2ffa205c0b0799515c1159c6f7e2b1d850ed6929225c567bc58acb022c7e858aef6032809de966ed22a62059859f87f61683df3d3e74a55cf0dbab288bd42041393096f8046ff4eab1b86fbf0b85192962dbfaed8117b343105993cc8d4cde8bb27ca9ccc0e836477dca230dfe086748e4d3ec7d471397d1", 0xf3, 0x9}], 0x11620c0, &(0x7f0000000140)={[{@disable_roll_forward}]}) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="777eeadcf1aecb9f58adb76e0dc21fbb66ec", 0x3a}], 0x1, 0x0) (async) close(r2) splice(r1, 0x0, r2, 0x0, 0xfffd, 0x0) fanotify_mark(r1, 0x30, 0x8000008, r0, &(0x7f0000000180)='./file1\x00') (async) ioctl$int_in(r1, 0x5452, &(0x7f00000001c0)=0x9) [ 588.441928][T13780] binder: Bad value for 'max' [ 588.456606][T13780] Cannot find add_set index 0 as target 17:11:12 executing program 2: syz_genetlink_get_family_id$net_dm(0x0, 0xffffffffffffffff) 17:11:12 executing program 4: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000240), 0x2) ioctl$UDMABUF_CREATE(r0, 0x4020940d, &(0x7f0000000280)) 17:11:12 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = socket$inet_udplite(0x2, 0x2, 0x88) mount$binder(0x0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200), 0x10003, &(0x7f0000000240)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}, {@max={'max', 0x3d, 0x4}}, {@max={'max', 0x3d, 0x1}}], [{@smackfsroot={'smackfsroot', 0x3d, 'veth1_to_batadv\x00'}}, {@dont_measure}]}) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) r4 = timerfd_create(0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000100)={0x1}) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000a40)=@raw={'raw\x00', 0x8, 0x3, 0x448, 0x318, 0x11, 0x148, 0x318, 0x10, 0x3b0, 0x2a8, 0x2a8, 0x3b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x3001100, 0x2f8, 0x318, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x0, 0x6, './file0\x00'}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SET1={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a8) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) mount$binder(0x0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200), 0x10003, &(0x7f0000000240)={[{@max={'max', 0x3d, 0x7fffffffffffffff}}, {@max={'max', 0x3d, 0x4}}, {@max={'max', 0x3d, 0x1}}], [{@smackfsroot={'smackfsroot', 0x3d, 'veth1_to_batadv\x00'}}, {@dont_measure}]}) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) (async) timerfd_create(0x8, 0x0) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r4, &(0x7f0000000100)={0x1}) (async) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000000a40)=@raw={'raw\x00', 0x8, 0x3, 0x448, 0x318, 0x11, 0x148, 0x318, 0x10, 0x3b0, 0x2a8, 0x2a8, 0x3b0, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x3001100, 0x2f8, 0x318, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'ip_vti0\x00', {0x0, 0x0, 0x9, 0x0, 0x0, 0xffffffff, 0x7}}}, @common=@unspec=@bpf1={{0x230, 'bpf\x00', 0x0}, @pinned={0x1, 0x0, 0x6, './file0\x00'}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @broadcast, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_batadv\x00'}, 0x0, 0x70, 0x98}, @common=@inet=@SET1={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a8) (async) 17:11:12 executing program 0: socketpair(0x28, 0x0, 0x0, &(0x7f0000000140)) 17:11:12 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180), 0x8, 0x10, 0x0}, 0x80) 17:11:12 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_clone(0x42001400, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="1fab8a17d968f2cb4b30ee2b4618f0ff486c776d70942b673c60a1651ac52e2cefb6c7ea99ac792b552151c73a953ef0eca287f8b0421d25863c9a9f36c05e5ae714bd6b21e582f8bbe81b7fd7d6891c07d5e0d14cbb75f874d2d20d36ac6382278ff1d05756b531b9753626acd31656e262515d7e0a85af56980781a87a88a10975ba6d03009de267ed4e699b588ea8a92bd6a40cb840175b962c10876f3953b56c349daa9e74ef995cc8a836042373b73bdbcdfee91ce8b59202d624ee5ce0331ec4ca5c8555c2553e85bf3744") (async) getpgrp(0x0) (async) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000003d40)={0x0, 0x0}) (async) r4 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r4, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) setsockopt$sock_int(r4, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) (async, rerun: 32) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async, rerun: 32) sendmmsg(r4, &(0x7f00000092c0), 0x4ff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) r6 = getpid() (rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r5, &(0x7f0000005c40)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b6", 0x1}, {&(0x7f0000000140)="d6", 0x1}, {&(0x7f0000000200)="f6", 0x1}], 0x3, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {r6, r7}}}], 0x20}}], 0x1, 0x0) r8 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r8, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) (async) setsockopt$sock_int(r8, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) (async) connect$inet6(r8, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) sendmmsg(r8, &(0x7f00000092c0), 0x4ff, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008b00)={&(0x7f0000000040)=@proc={0x10, 0x0, 0x25dfdbfe, 0x4000}, 0xc, &(0x7f0000008a40)=[{&(0x7f0000000080)={0x18, 0x21, 0x20, 0x70bd26, 0x25dfdbfe, "", [@typed={0x5, 0x22, 0x0, 0x0, @str='\x00'}]}, 0x18}, {&(0x7f0000000280)={0x1200, 0x3e, 0x400, 0x70bd27, 0x25dfdbff, "", [@typed={0x4, 0x45}, @generic, @typed={0x4, 0x1d}, @nested={0x1109, 0x7, 0x0, 0x1, [@generic="73d1172dc90c29b0e611728be9b6afd1e433c5e52145ec0e27a469e7a6285051713a8d8271579cb3bf50a5e29066285b09d9aff1f7f9281778c449f4ad52332b59948bb80d5279258ba41db7d84ca533d5a8715ee97a3eb2edf55bea9c0f8792bfd0277002658de9cce489efac4f3a9b5b4218f8c91108f23ebbaa7bacd036b656dc6564dc88d3ef850503b130e233823b9580d82083b71e594e09249df9a4a1f9aae07c786ddeeec23b0d416252f2ddab44048ba94cf363753c038e1ade166ff88fc929c4b7cb5407", @generic="706ef39d0328e66337694fb988aa5b87d21f83b03e855ff419054f5759866295e8f54a13b85a55cc89eba362d65bdfd54e78993c480f3f634b58f3b9c5836f96d7933a941fb735996b5a2845afcf2af160e195f1db03deff45f4d4740d0fb6f06caf33f88c9d82ea061a2248f491c288bbb864920813f9e8e2a895268ad039d2f469f81f776845b07197a3a75910ae36f8db8a2ade80ba2c459f6234a427cf9ba109800d80824fa001c8cebd6c429675d1dc5b3417324bbf543142a2b75bc966fb3b697ccd1d2d153768dc7b1ca08426153daee436a133fc5e7f20f8b2118d8aa2d4fbf8385603fbc9843c696ea8b5688d21df559c60b1318e90299e278d5089109b49386751800f5b8d80093c93cdb5e4d666c578192736a30bc334821da557de8893e2c8092279dc06cb31d8d5cc45add53a6d850269ae76d254a935d7cbda2f1c147aa0d70b66632eff0a7686eb12cc68994eef888736de2965b1d689b6e817e6652a4bdd67669893294771d8f8320a9a8392cd42ca56dffb9569975e2b5f965183465187253548bf9da3c8dbc50d5d3c336cf18e950ebd9a4889b8cb9c98eda8ac6f5ea465db7131ae8ad90d0f76c3f15bf2480d05c1f89d7b8e0d122426dbf938640dc72342b97d49bb67015077b82f67c21059d53b67b08e68203a575c72bb70848da8001d769d320eed0efc299a2966bac95fc60560576e084df89761b7c7bc3b98b5597a429683675ad108fc594752a014cdb65c972e7c050f3f45fd981758a15bf8f147b95a291c838c424251832a8d8ca9859ae6bbf48d6ce5172e98a0b3e6b1898e12fa6a36c9e63866e5b9458b0c096a01d01d2e830695893c5c80bf069c77d5ebbfa02de3ee5b321089089a97a3b0abd2816ce8eb82cdd36ee12755ae3bec230f5441825d6bc577347ad8308dcc5691eb708e3b78622737719da098d1522327280068e5dff858e3bcfc7a829988723ca3aad046a6bb9990fe7c25f7eae88fcbf70cdb1ae5701fd09ae0df408c407806b006ea4fa3d38ca0d344e1b14fde2a550a47d20a57e778ce715037fde54f0447d545bdd9d2d636bda99d331a36e63d1900c8cd2f14da4ae46d683e13fbd46de474aeac85383bc323380437c2c320bd42e2edc474aa99a693665b3b47fc8f438ef450c7da52dc2e1016e4164c7c62e38fa44f1f22256336224da44f78f64f4663bb1ca323095d5637c17781027ef25e897a5c5d9e37bf9a623e2032e7857eb69e0c8eca6362650c0089ee119b7d5fadd224af873719c35899191cb762c2343e55d18526962c924390516396edaa2ea362f84e9f8d45eee9124a3d0639e6c0daab5e0629ce97b6810fcbd3e3dfade566daa33c3ef98d179492c20816a889b72a5a21d60770847dce4a3031316286dec89e3cf8c587f26caf52ae3181141d406dbf64c8e21b9410b215665ef8e46d44f36a2246776c64abe445336d8e8f0c7ff443dbf86549bd22ed6f0b49627778099b91262e2bf641a03c139bf1349f85d47a937d499e52dccad4fdf0d816accb893743ac6bedf9e940ea2b3ab00e7c0746c2aa9405a78d2b735bce84056c0cb38f059fddfeb2268b632f5f331bbed3a292c014e5128bdaa446ffe05fd7388a88e076a8e6c6e9f480e6f24f42db723c290908336d0b6b7cc585a96fc7b1bc6a4873bdcd68cbf05c5f12caa9750aa922f9b399a432167c2293db78256ecafd0cd65e96c66afe340cbdf2e99198d46e7b835e90395b0f242a7c5aeb0373ea5ec5e476da3aae625965dc49f402c50862bf2edc6fb30eca333dea19a320ef4ec95266416895c0cdadc213ecf36f12e0e1926de0819715f38d1d28fd3ce2c1596479779b4aeb50b6134ab9dcf38850ea89eeb8f1104b97117dcfcacd410f577ca2837daf2a84da5054f53a5599454d28d6fcfbd0d00c896a44c0cf1ffe94c86eca44634460c2726235bc687657c936c31968e020737a4e8a83eb614e8767646bde82f35fd5a201aa8635744ada653c9a1e341acc6f6bf9ada13cd0aff708345827ef9e0c99ad828c2e90dffba8f7141729b2ba8fd779ea0ceff9b9b64a8c20f60d2715573c130190b4b4e22e3db646a0b2828a8dfca35534619772caf37380aa6fecda3030b5e8e2473eeed5f404202b4d20f923ccacc0d4f985f720d945665bf60cedd23e6802ad57792cd32bed5ef688af1241ecc69cea9c447894fcbf43f5c08e77d3ba24d454ed1a35bd90ffebd802ee31a2f66bc2582798c8882723b9824c0fcc808f4c435c986f3b791fef40d990c0c4ea6f8e4dbc6be806ed6a00a4460c4440ef3bf35301d6a86bb365320157fdd7c457883bbad7acf2de55e56212993a92717cb199a87981c48c9e612258980b63566df352ec9ffd62004848ca3e5246eabe52101bd6e7a78a7cbada32b942d52e3561b72eb22a1a59033bc92cfc8024dd41bf2fb5779c327a5ce8157ea8dfc9afbad56c22258c6b59fae20f9d8e7e2b3a620135e3693f28e17d6419364ef2e699f5e3639ec0545f0cc49745bcb5dd959594b6f03478b0315998c2ca4f500f7eefc08677717e7fd0eb54a4f99ab85b025e0ea90856c5d1f65a3761269494b27143ec080d1634f97e6a7520c004e9499de6640bdca4ce1bbd04e1bc8bec2c1c417bec3c349e17779a8388de9a0f3d0a2bf7012d80305cfa7e7fd5fa5c7de186d87a24c18750e7e11ffea6a896278b66d074730e43d8f2ce2266cfd2dd364d9b88f28381c749aa25484b91cdaeb99ffa1c881380f2cda3409537b89a8e96f2154e42bb8f5f99851ba776aa7b4fa2a08487387395232991e7e682cf5b0400ef16e804fdb4397d3ffa8894c9e4507ae98661bd0f8f786eccacc2dfa4d5474b38adb34507d16d2f910b7bf991756d4d8f75e185a58f91e62aeee43e076c8f59d3df904f256b30da4167aaea0fe24fea465e379347fd9a78013333b21a925b3f3a6add8deb0b4c5e8a266869242bd4a63e049e4c741dbdf5f87b376c3f6924e02f366a960a31b89c79c7a1b524bb02f14822292f4e2ba4364b6ff1c656b4ccf805c5ba3e38edf31d1af93ff714d1ba9f73a114504edee65ba5d4fc54bb37a782008e550116697a06311966eaeef6f597b89aab557313ce0ba5439483c4b1bcee922fbbe173830f3f890f299c25239b33dcff598f31f682b29a5cc4132a10ad50f99d5b4b90fbd1de013ddac5d7b5be169929a85980af4ee1f7c1bf14322a06a813f4e9b72a02e2640eca0fc328ec9f869d7f97719817ed44163896f8b46ba7269064a417e65cbd44104448e879d1988cd9f7bcd10f5420a77773e207d32560f7ca100ef268b420bf056d8c2e94292fe9be66a5408f21eeb69db308e6ce3e622399259d942fd8bb7e495787fb048425dabec4ccfe4dfa66304daa203977ee0b5301c611e9b5c59c22b51c5a466b4f4e85530824c8e74143b8ee115377583a654e52e4e501585bf41a54233e71757c3b90cb9d74ba0df20d4822ef1e48a67ae321b3f9159892a8b2e58340c61c625fc0faf9be26bc0ef3b36c3a088efe9681a07cb9b4797d50b8476a94b95a6bbbc13839b7ca12ce59d4d4c3ac24a4a997b4eb0bb2221c2cdb48f8f9063f0c51e2e0e4a5a32f7dfd381cd086a5a302c75eb782929becc15200f7b0735fbdaf4073030d47aa179d17ad0a864e2bf7c717437ed188a2c2fcba8648d260a20008abeb239f4a7e2bcd1d82e022ed6bc74c3003dc74689671acac12fd517fc118ac995b3c8cf1987baa4223c1bee66d2e968f6793def9ba4e14f26a7dd5a798f795301bc7d951b1395a59e74f3e9e56e9ce74d9c68f89f0319610d3339fcedf577b77a32de1a452f0305a1e1650ed968b907ddb9a5d6ac736347eebc58f8610c3a44304a96b2c43dc2864c336dffd5475061dd12f57c5bfb3fc5fa90210ce6579ffa2cf5021131ece05c75c3614ec3e900e16a2624338c70ccb2837d3da06dd130e93a08c4ba4a55e779040a9549e3c9bc3d1029ecf77d55e10f080475b5a95ce4027eaf9ea5f91f57cf34883aa4bcf24d0da51215307e506622d137ee9888c06bc9ecd02956ab24b1c7d6ad52ac92162153bd6f1ccb23f68e3f820654530b77a8b751ca26312e72ee344c3ff4167b85710600503621c553d92919fe005cf2bb51610600020b8f1772023478b254d1a7afe69557bbfa362bf2bc20d070f430be217639e08b04def95712631c1e93c82e83d49b505517bc9ef846032da949a451e87950201741b2f9434827951f5dc3131fc1c320ffc6cf355c6de296059951aafbb716d1fb4aacee47be4a0edbbffdfb8f158dd359f73f704cf5d22515169107d018393ddf30fd63cc6d81b441cfcf5fc5bb50d84aefe9dbbf60938f28ed7de03b82630c298c836fc1a1fe434b4966223cdd6a88a76a4140b72ccac90ed3e042a8f8b9b895a0bd1f7d4bc01e84296ac30b05453b90d488cce77f7c662ce31092eb3f71cbb976fe2bc651b14f0ebebd4b941e92c9f34fffea980e33b7473a12467988463134a0d33f355409b262f31c7f3cc5a8f3188c27aee32a76c19ebc84d2325e98cf5c63dcf2fddaea32ff47b0b58121a40127147bf9b4283238241ab552f82998542f6eaf77432a821f1c101c9dcadef29e1fa2f6943869e004ff88dd3c66118e30b61ada64dafad2e68ffaf7ee9249538fca8a5dc64f44e1840bc9b565a309586bfdaf164275eee73733fe7f5a1fbdd1df048ba450bbbb19eabcb2cc09a3f5f5f78b1f1dbc61fba4017f0e34de52089558788587c335bc421f502190f61c69c27ca9d957219d2cf03c07c2cce134132eddfc222189d200b90dcef1fa9bbc451e19e5db3a6045fb7a01a010bcccc00b696ec326dcef3ade663704b81b914e02ce216ffc6f47b9cc966e5bf43c5f541e9a6b71b3013952168be85afbc3784919a5c249c3a0d966b9c7c96e30d2a625ffcdb58a805a5b227fd13e860acf597cd2fbda3245875a2df068364eaf902668f889ce85e4c278905d28926c1edb6e0ed0eef4999eca68967cd29269c1308d22fb794a2afc46cd10fbcb53dac0b92954cc29ee84a983b4d8a2510027d3e8394a4e69ad73aa3e1e98790c9080e85057c36fdde920c774f7a8d35039487fc5ebcb6716f5be5a447a1a4491b9aac0a9309578ea80a32563cf717fcb2dcf4e2d201baa4d2c63e94994177f52055298ca9d096d410e0ef995ede753c4facd9e41b0471d1d58f9dfb6e9d0d98aa2ff2df0e84f330792fb56869e912911a1706ada587ea89b659bb13d1674749595423c46d5581dd7300c3ec27e8522351001b5bece8d8e4536a6c2909858d32ff4ac8ec3cde597bb773c88ac10bce3ceeffd334653780facff1a22301f6861a7bf6050f619aeaf39be7f691407ccaa1f8b85888e0833a7c3f780c14dad830d3e715eee9362ebcbcac5ae07ef3497fb3eca9b8b864a5b08cd40f300a337dd1aea852add26d062d292891c131171391a9828b0ad861b36b60dfd9c175bbd5198d84fb225bc3bfd59a7dd0088bf2f64ed3b21b492af3b89e8f8a51b00fbb3046303d6e774b3c02964064acb8a3bcf830eb69603c1e2ea4adb4c5589b34a41a9014e71bd9997e5a64d04a878179c18e574eaf9a133fc52f0e49b80187319bc5ad34861d30160f6b24125454ee2d2da4364b0ad680f1d7af886ebc3623db8a48f3e2ff4020c417b139ba83b11d132e683d2e4c005594b93c94f067e9e0967e6ff131ad39808d4946646311cfb8969e9ec0ec003b39ca04a38490abb6170a2761e58826a774900c721d97a0dcb219ab46", @typed={0x8, 0x26, 0x0, 0x0, @u32=0x5}, @typed={0x34, 0x88, 0x0, 0x0, @binary="f967a5ad13845412934cb038fd8ec91286dee8bb1de51ad04378c0b84ec15ba979c568ff22a343b3200e2a2df377693d"}]}, @typed={0x4, 0x8b}, @typed={0x8, 0x9, 0x0, 0x0, @fd}, @generic="ebaf324f93a86f17385635ccd32c302bc81a66d773e85ca4a6481cbdb653eb58c428b3c260117bff0318c910f6d893e9886fa49a57a0336229c26e84984fabcf82ba0085438fd8253bc989820f4921ac8cb03c00e75d3fe06419ac6d0e1f1c52497f90000c49b3e7251434d01abdcce389fde6e7194123ffa7208580f7916ea33ef27984378941036178e55671010d06bb9f397874f832b660f7a611e10adddf2190ff5836926f81bbe6d02ca55fd21c689b332eff4b17a2ad4a23f129b008181e6586beded328cb5944f3cb01d3b58e"]}, 0x1200}, {&(0x7f0000001480)={0x1578, 0x1a, 0x20, 0x70bd29, 0x25dfdbfe, "", [@typed={0x8, 0x8b, 0x0, 0x0, @uid}, @nested={0x1296, 0x3d, 0x0, 0x1, [@generic="fe53bbb29b613a8a5aa7ccc0fed2e93551db9be8a0b1c51aea91fc011b4d4be80d845fdcd6fafb1b0191674aebad54ae2bb3b78797d3e13289f580c918716aabe1fd3a870514693d69f4c2de3d105471e4ba7d99704e6687b305eadad2ef26d4f4d21596923b6ad772e8ddc983da0cfd507d51a640", @generic="b0d40c5128604c16e0e592cd855b7235fbcbac7cf7610224b26e2855dee0be2908e5bb551b5df074bc265a6b6999cb3641d4d39e377aa88a56a3073529de51be793289dc870a7256330c74e77f590a0dbccfe1ee11f14ba846fbecde2e7a9882555a0ed92ac236c75e578f377d34674f840f28a8568c6beaf0cdef6cde3f6443d0743c4b75da49fda5e9cbe5fccc6ff11bdfdf927c35dbd914da1e246f488447b3a82648db0ce6811b1a5d48426808e63b7ff2485aec6498183c6e4b08af92287116", @generic="262666ee6cdb5cb1f644d1ea5d03b195ff29c470bfd8cb53806decd5c2389fd35cef0f38985ed92cb334f6f572e520fdb667a3501df0cec0bd63b12009c3ac05af3d82112b5b779fe9a903edbd9ca1cca14a13631bf129a18d52acf323907d35b122b9c67927e73eeda6d7881d81f1204116adf0d6a9ad69fe79b082e8a8b268746cbbb9292abda830c818baa1e91ee59a174563472566c7720c241604a66606f0e77be42e161832cd5460fe1677e4f438e8cc51e9f11e0bf8cceba7a24d9a938ec26093270d9d784c327f7729e4cfb2027c1253082909d4d1b78cfd371c27b33b453f47dad5c84f450b9c85c33c0452ea0084ac4499beb5d183368409d1c0271f7a229605f89dfe906c45e8d58357240c5c33dcf18d71979ae205b2e551e9ad347527172c71732d8e0bc794a1833772bc9241ebd381fe8bf1ce1e88f173016e489f7428b0fac6c9bbd965438854af595a5e6835c9b2f34b801b32f96e86b412374c2b109ea2f73d0bcbbca1b602ce8e8922067444129735a47559dc72f854e147150a7f056c3be9d3d5eb995fb22c8c7572bd390bcf6b1e79f279ecc6f2117f31b1f72af515aac139a808efc3809dc7081499e90d84f5f8f1f65c45b96c9242e5aca4f2ac555ab7d62f0dc07b4184153c1819039a5c367cca0babb200066cda2559af1ec7f0a863dfdf745cde252e18ffe38b3a33b80343e7c861f7939d67c689b25edb3c7b17f31c200846adb2274d920a6aef8671d7dc63d43cb92421f9316d0a021ca8d68a3e068bfee49278ce1f890e89023651e1bbb1d6bf70bae95e43583eae5b491cc36794d8099d7b3acdedd2e1b7b196fb02755ce44a7b1ddd74d580c14cd4112563e98f51058ffd1f1cb43bfbbdeae969f678abf8a07fda55d52b7e995b9fd21d3f4b6a9b6acbc293f50a48ea662870d42df84c85f5f55d0bb7dcc9f784e894836e54c77ce0368967bfb3c94514131b1fb73814e69c2b8040b54feac2db1211f4c3e29ec87f7ac7ab8cd458939d7b9c5abe583187b1f6682da9f982f7d2422e58056644e2c54d9b1feb06f16abcf6442db71b7004f67902442c1e007ac8ba514cebd19747c6786e78929fae550347cc5a8610bf07c7aa934846b510f39e92fc24e9230ee24c669ef3d4fbad805d0a45b1ab5cf693893601ba2c0965c85564d7fea027c74e5b82acbf3b4943ddebf2f508d194eacb5d136e3c61ed67f577bca933fa93e2a1cc20fe75028132b39d3d6282bdfdcc9404ebe1e6cd512a6313e95c5c968483728c410211c791bebf852e20d1a9311988235c3ec3013da9bd131723369ee9d2b1c87d4a0c65113a322d4d9b87ceef6ffa764fbd3d7af7fff556b2b5125dc203d088522d4ece3f71f0362025a92a6758f8a4f2721b8dd3ea6312a3e7d743922e1d2011a895b91f6b3f30dd1299767e59bece8b3fad9f1cb7e994b20cefeff1c378f4b9f9a00c34339964d63f4645dcc8f48d7fe401ba784c5348af9d26125c40cdc742eb185d82cd29f638ee33a0b32eba954c6c0acdf9545d9e25faee158b3b6bf0685c2fd22bedf003891ddb4187ef2945ee201485c4fba2b8276e0dfbedb4f2110ac69689f4f8d2e5fd2e81105e681e5af041f8a6708c34d04514ecc0c489ca799664b006565fb465493a3e18485a42e3472b605520d06c1bce4ae3383d0922269e960cb0d41f606eaa1226acfacd1c2de65bbfe2e5d287073e72fe705d41758a736fdaf2b5f2bde03f1cab8a08bba35063a8037a4cd9cc90093d65f49402c2c366856825d6be508c837714d08f1724127e1c60718316f028c56081ed3dfb39f557f2ff606962cbfcafd1c32703d85fa474faafeff6f60fac75cb0229e4a5476e542b71d5130be9cee4095b7f43e4f1c3306f9512df799f6c2591f499e596f307306c5710bf631154e352b209858f32e4f2ad884ed3a6b6ab54d509acd9cfb5a1b367b3b3341affe98482f41dbaf57b9ca5530c4b99e89664e22118a41e41b484f8e415f354f0e93e16f7bf48b65813007b5090b96c1eb5183d47db65df96b5c58f0666aa98fdbb5f11d61c772308663695daf8fa18ca961d18dd0db98e9b993c2c5b5e40149970c469c030fc3cf245606b5a3c2b1c1906a73c9bb3300e7b47e552757095380c5efbb0dae6960d1d261e022a87a6ce93d268afb915fea241dfa25d8b8272acb6433dc34c2f705d377288b2956cf7605eb87eb2c22f862bd461b2d2c3c9ee61e72c2fd21ef56981dc4939e16fb845bf761e8cb6bc4ceeae6004026cc529b47e1faa7d7ebe0772f2a3657f47dd0b74c7a8f8c360d242a3cdfd83ecdd92b9bc826d0a8cea9b1be575cd5d3586b4212b008863ae87ab94515d88bcbe88beb08f19c3dfcf5315c2ccd3d9d601f102b10f48b28f0e38040c4b8421487b5caa23bca75c223f361889625409dca4e6a38c2ba53ab5e3ce1ed1092c151971fc2b64ecf2eab0944b99ee6b22acf68a7e2402cecd4869b6d85681f485076cdcc41b61938bd07e4fe27bb4fb8a505e8f10b3ca9065a5282c46941324a02f44c4b50fda5cc52f027c7bd56510cbbf6ec5fd1c6d684533bd82b0c2bd8cb1d2c1e6f88d8722ea1d3ef79b5e4d3841cf24c45ad53d16c82e77356d37128a6c44a0b0bf49958e041002a104cb8cdc05d273831fcc37adcb6e476fdeffac456d2c98bc72473d74d693a4a89524fa457c2ca1f8e68d82b0b391198057ecc5ff8abc3bb260f88a3436ea5747b8e22bd7364f4bec2e1dd09009b92f046047afa762c7e0066d4812707259067261eb0e91dab7063a29e5f8f7635d0876153fc5633209ab8f0b9957c045a4243a65c33b8cfea8b1bfc40977fed5884e92b6633e0dadd631ee6e941856bfb6877fad989f384c9908e72c55d5ceb241e9bc97bde094923f15ee95775d638e20053903620c362c0765d99fad09f2275c4d1a5a888ff3ab65fc9a215c5d8201b5f72743e0befa7ff7332d4134b8a43bf0c57b934e8e5bb488b4773aca6a76222629281054ce1fa89263a3da47f06422d678b25a1ac92f1de574d00ea23ee3630fab0abc0d6f097de0b44b52df3e9ed38e11576ac4aa251addde74bcb07ce398e0c1ec9e4d5647dbd4f61d22193d49ab55770d0405d1d9373a51b8b258d14eafb337adc268baa14ac74628e479bdda196a1c6745a38edb8f5ea3e3cde2a27b646de9f21230243a30903e32442dc55849a953ace6f9159914bb67397d759891c1b458a2a8783011e683d722f11fa360094ec5c083bae324599414659250127d2bd4801fd42120349d6ee4fb9221a2039e4404d357d46c384b46796205039afcddd7f098b448f4b1a0a1ef7bbf232a2acb6a6bd07ec4d44401ecd3f849a3c84474ba3fa7f6474a18ab1217c52a045bd01b4a5370bd24786e4fec5718b2b5a3b5942452f387c02a94ef8bab72ec7b0a831621915bcd799a21dc3fc6acd8da0228bc1186acb5b8fdebf43fa23849f9c6441110162e23b1d7c38b7b85b667b7a8415aaef67cd890e1d6acabbd7184e9059dbcf62315ad6fad27cde384b96f22ed946dbe12b28c3fe90b0731578a715093550c7eee41dfd72faff76c429f2acf62fb43a0f00c8f12d14be860a895574e05a14af1b8b8e9572092d8c78a456b049016ba0fc127ab924bbedb5fcf3d4a8b4775da334b955e9a84533d48fef095eae2e8a7c37f699693616be1fd053d6b7d026f842b6aa7fcf255a188d1905d0fd779e9e152e919681dfc21dd09d4004e1f717a855e76d665d6dbdc58c100ad3c8868e9f1218356d2c95ba476b5c6f7c5bba8ca11e13fac7c17b3d6f9eb26ccce4afe0b390e48d43c8b731a180f6c07e1907e3d18818d19fb4313b174a9b6dc03b470e96b3b382782f2d08055ee1f60fd571cca17d3605096a1c0ffbb217bcb13c3cc68ac6801df221c792b08822ed698aec0c0237f157d77366504e8e6a5133aed332b36cd6a8c8e361e0b84ed8964b968190d50baadf41160ec09853a185aed299db455819f7b20a3f96b5a1fef6ebe28deaa81d77706cb3a6dda1c7f439d20ec06ace3c4255dc683d4b4e37c7b431d5a422b91fb6f6563ac2c7526483783b3040ec423ddcd13202d033c255ff4827db2378238a7126dd34c4156b6f26e6650609c9c4f057d4bf7850a794b3cbd93cfdf8b062df5f4db2b3f02a7ebef17cbfb60b885a2027af3f571c85478e867e5eff974c976a5dec69811d07506eb07b6aaaad5f3f858288361455cbfc38c6ee1e05e848b33beabf64bfb61206cad07d115a00cb0ef6ac7e710c136b08b679367471e47e3893dc4ce59bc3e556ace2f06b09ad67cd2a92cca3674225a438b1fee0d0031453b4cfc8e3e66f9aa8709a3f01c61aa73bb47368585f33698b443ac9d44f2c65aab78974ceacecbc74eded85f90acbd4c6894890346b445750b7409b4edb442132ad1060535f532cb20261ca5127f5685cc8207fe7734f715d6cfde8fd2b8a559b5db95b76b40bfdc03afa55f860dc8f292f9cebdff1f0a1db68530b9f198d677cf9a9bdbe57bd848c14a2c527db1c833c9ad5e8b6e8caae4a5f12d8349fdcf3cb10caa77e54a135026084576bd69e2561b5fbf47e49432ad7fdaeb55d51b245a516f2e8e5a3d22b481c43aab69494875acb7157ebfa7a0d7d533a4cd8dbe6b1e912e1643fec4982f9cb13362b2452981f1d212005acdd65665d7d511972fd8effd5fc3270d49259703fa6722a37de99c8174747f800fe64e99a669a047382cc2461b98cd2746f2f2b92f0fc061105b72c2ad57b96963f9d34a7cb5700d516de0cb7d11003aabb92e5cb18743a121df78e0955e943b5400b6b9aa8bd50d2b8da7407977185e633d7d50ef2acbb86f6dfadb5556b65b64ab19fbf31d638865b849c90a0099f86dfa279cf92350a5f844b93cf5f8615eba30bcc53c8d4aadc0dd592e3912c1379b02d02cdc75e08757c1f31a7f1fcaa4e98638b01a8ac228f4eb1bfd2ecd929425ebe8a0ee413cb672b77460cebb261365b66df13e58098af44f766ba19340bdc24e8bc6edffa02d45440d210b210bb5c71810180397225b260fa026d099ab122a42dd426d8d80bb6c22d14826e3256d6a09e92472db488128091d5b2d6abf7ae12f53fca0777f4154e81b2c0e03a98f5df67d594d9757dea8f3e5b0867bb176a7b963a17a83650be4cd3f89f84847755c05fcb97ba09444d3671bc5dd239cfb34fe87c05d9ba737b89f49ee77fffd0c95fcf1c1fc8d6ebe7ec9187272a24185262cfaf8d452ae0f45b120dd520d464e3de3069ba5ae1005e70b6f8b42fa2e57918550e2e2e2a0ca0346a9dc35378af62fb0d8a00a6c47982cb177cfaf368a0b63c58ae7557a11d0f1e77e14cbeccdb29e42a16ed0a733d48cea860efba9a0a1ecae78b71e91d5ba52271923c92d01cc67a6f37df470489dfd82f519cb820756c8183f195e79548b3e7c2b00e5177d4044d8c2b82dc2639be0c7734176b43d628f1e8bae5e1e4591c99eb6d570ac2a671bb80486a16d053dac7379494351026d278d922f8db0499d0829e5b7c387d67e4dfe1f3a778b1b95e4d4cb9f4d1f56919af309f7219e43122d70e890395ca3ace183982e29fde3e0637ae66586442643ff88b621d0bcee7f1af18cc6ca2b0ba57efa7677ad4560ff7c257d9eef5347f2076b3fb722e95032e560ec04ead7358258473ffb6db7f0cc57aa8622534e96ee33ac01c8cad624b706278ccc266691efb67dc17d05b90376893bb0881465e43aacc6df9a91214c2b1946267b075d085ad2a873b545693e9598ac5652", @generic="9dcf38d3d0f2d4f7a05ff09c74399526f0dd00c959a421a24977597a59cd78aca32b2d78b0f96a79d653542742fc9dc8a218fc10c90667a83ae140095768b169edb5a77ff186419b4a81b994856b4e07ca8637a596c7af0c70aca850b5516e9900c02a40", @generic="4788b7b51cf282728cc09b84177bd369206b1b4bcb16fbf9d785db357f38a5a93f37c87ea6f4682fd4843a7de204b9289a9772ffa212427ba2b35fe29cf0fa135044cdbcaf75e637c8a4f70425ba57b72d23990025c92787d26a81e0089c9615eea86ba099fd22505b2cea256efd553895a3801f99fe6e67ebb81bb07595cfb4c94928a91903965bb3211db2618549a226343788d2697635b599e0238b5597e63341dc41888b8ac081944ea7d8de3c396d2451d6bf4cabc3a08ab667e81fd4b5f29430f66e45469a2a4be6cc9b48572d3f05c0da6323ec9c3fb45090b42f5bdc22fb62fa63d3846a7ed193a8247462cede98cd77d36008"]}, @typed={0x9, 0x6e, 0x0, 0x0, @str=',-(-\x00'}, @typed={0x8, 0xb, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x73, 0x0, 0x0, @u32}, @nested={0x95, 0x8b, 0x0, 0x1, [@generic="b7659a18faefb27e1d147c16a83518995bfd953cc9639701fb46599aca5b9481915f26cb33b4ed190e329979f5522252051f4249945ab4a1473eba44b7af950ce5642a7a0d6ab3922722da2fb3466fa5480957dd4dba8d5d", @typed={0x14, 0xb, 0x0, 0x0, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @generic="afb5414f70a3b460f0734bdda3e5b33db3570777e4edd8d72c7bcfe17e83ab2ad5", @typed={0x4, 0x63}]}, @nested={0x214, 0x1c, 0x0, 0x1, [@typed={0x7, 0x41, 0x0, 0x0, @str=')!\x00'}, @generic="1ff525b266b2a5673075ae7972d90b5133dcd8c702e67b776df2307062ec18eff039dd4252dc2a132989ee2b12159abdd2426141f568a540c833384d352333b763741fc073714a110d08d33419ba1af20ae60bc39f5fea358cde6f21fc64e8af7dceb07906e5a75f988c58fe500fe96c52b4dbd8b1bdd0c9466e4f16ceced797a5006654db2aae371f27e0cc2e6c4d508322352b7481021e1a2e401f8145beb218c13c9cbe6d0cbaedb44412", @typed={0x4, 0x1}, @typed={0x8, 0x92, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x66, 0x0, 0x0, @pid=r1}, @generic="f389734ab0cf8fd890e11e50cca0368ed834e81adde1ccdb4efb3144d85ae07d56f5e345b550b67ebf1448b697d096b919e9b9cbf4ab184697a813ad7710d9c459a5a7998a0917cdc2c0df9a", @typed={0x8, 0x6a, 0x0, 0x0, @uid=0xee01}, @typed={0x4, 0xe}, @generic="dd1d18e984bc73915a0b6048f347dad88112f23dfc6159129feaef8be1c8339e443ddb8a1b2617e7ac6310b7c89c5ab2b9f18eefa68df95ec2c45c0098b28cdaed11e09c840659032bf79d82669dba3fdabce0ea6b64ff39dd608d1b5e1cb06b0a831946baf9715c06f852ef9d19148077c60354fd1b552e024e537132a5a2d0c190023a22ed060a92f9997e7849068c5a09a961309fe7e455e890fa6df23bf22b19da50f3", @generic="a49a6db36edb907759446ff752e128659457c7b05f0d1ff90996bea56586fa164029c99cb82e69d483edc091cea7a3ccd7931678279658a1e6b0d51f0cd4032f627019aa16491b4e878082"]}]}, 0x1578}, {&(0x7f0000002a00)={0x134, 0x18, 0x100, 0x70bd2b, 0x25dfdbfd, "", [@typed={0xfa, 0x24, 0x0, 0x0, @binary="534a5b1e4370d9392114856666f8d4f8a3003056cb7b54035a3a898e23e1518a86c5ce8c4cc2e8ef3b542b699dc8cbeada1010459700f9251a779d42ae8f6f70ef5995d6d2f45170c2d83d4bc2a73c8bd2686e6bc9c389a9eb62ec9fb287297112d187b06fa7b1f72edfc01f1cb7a1f5b99e906799df22545be6bda8d19e9f2ad3bac657fae452d51358d7ebaf159b335b7470d88d68b434550912a728a1221fa38d933359b307ee2496b3844d11e63a5447a3706ef22c62441ab2bcae78ca7b08cb51f63d9e834945ed2bb8ff5d3c74b7eed93a496abda49308f35138fae2ea52dc5fb46b929fa984c0d5b518b2fd81261551afec53"}, @nested={0x20, 0x19, 0x0, 0x1, [@typed={0x10, 0xb, 0x0, 0x0, @str='\xb5\\\x18{:+-}%/*\x00'}, @typed={0xa, 0x1e, 0x0, 0x0, @str='(**^+\x00'}]}, @typed={0x8, 0x7e, 0x0, 0x0, @fd=r2}]}, 0x134}, {&(0x7f0000002b40)={0x11d4, 0x31, 0x800, 0x70bd2a, 0x25dfdbfe, "", [@generic="e2ca7e2cec9f39268052843f0e6f59df048f9ab0c25ee38cb273e6f34acbc5073ddf8db79386da103b4e5b024441b5a3976a90e730750835f173e924b6f3b3b6fce449dd935cf937f53db43035f87f56d61274b226dd86679f2e7d2625f2992ea0d0c8292d412309482e75a7bf148b5a43974c57074cba043ddc88", @typed={0x4, 0x69}, @generic="4c38d71a78b3184e33c9fc8d8207dd5acd926080eec30d9ae12a46c108815c8f1ca0ece84b2c70eca1abf2bc7f5d85434f2741b08c79c421f98579ae7943d766d3967a28e5ed03433699828dd6a05f9eecbe924d208f44ad6d6e7795142ec101837fdb00660f74dcf335aadedd9685b9d968a1f991ad393febdb64e45cd98884ba1e8cf30f162ce5c5539d1e9532cf7ddf483899666da513cea665f0bea89a8656976fac4b577b1c30c57328ed0d896eb3c8741e1b008fe16c3715b19206db58e86c548d4ce3bdb6b0541eb2e586cfd52252119c696f9779b299c076192c3bc126f5a211a95592e17679125ad59e48e2332fe8d7caa50b0f3bdf9af060d697fb61263d2d2d42e941d5911d19178554165654032910b6519b9779b62845826419cf848039ba372dcb3e74323912417b3f7a6f7c4c9db6bf0f95266cc872970f82c4763d925f78cdb1472a92b84225253aba004e9c728c7d0168300511429a155018bcd6364ee66d3f90bf5d4edb5a2f1365eb4790ae8bf93b46f6ce9a3ff9a114fed0ec0d87dd2b2f381bf17bef3d1620f58215b5edd96aa07045797604ca2939c5d249846c39a1f377de542db8eb33756126a7b3a5d246568c8515e6cc555c6c4adecdd59571fd2ff1262951724bd620d3ca37d2b93883f6dc31a7a2f1f3f528b427e2ab4d2ccd7a05650ca66963f700c863d430c83cdc6cf2b2c76e5c19dffe85cb9979bffa1b14452c52841517c94bb15d0b870bc09ee278cacfd14a4c7dd46c2c6778dc3694d80336a8334e6a74fe4870554963e87951d587a2a8e0d155079abd06c8a3a4027a14d302f54e86bde1794f32118974eb1bb4ad8468948f007173921ac74f8adbb1ca64be871820f5e3e2783dc4fa5c814f6ad68066cf38e94cb351d393bd1e779be639b34df7c53cf13c3f8178874cfe25b5b1ca6bbec7a3eab76fabfba3f11da139f3d24f16636915f757206a14b1e70f61ee74685b79ecb7f43d270ec21aaf3a8b3764f27d520e35d4ebd85e82ceb1e90b560a862afbcf903e5fbd47e8e61e484a7a4f3dd4c071d570edc14919f2409c216a55cb4e04ea4e973810208744580c3265dab57ce68793c6faeab5794edc884b5adee58af06fb1b806ea576ac9764f37967cb4581921a0277dc9d1e773b04671c3adc160892b9bf3ea81ff9ef6c9efcae7e2774629b489368295d16eaeb43e59afc462cbe6821f07b77d5f5473b5c0acd1c69cede9a557c676bc2b7da126732b818c030a7d39c56863b2f7fc2828c0c39d1093a74b7863bb2f9e70497c2e0dc1530125e50748006779d2e0f154fd454f476a0d91e4025eea060b1d8820f285d13e0415ea2cb482d2ce8e6f5182f077cebf3d50c38a8c52a23ccdd699bb55f63059d1a4eb1e660d05c0f85f3caefeea05fdd1fac3411cc4135415ab2153868e8ec3f05307fdf936a7ba722d82bbe5b77b76970db6827a4c753eebb5f3ce9ae592474ba70ad852d17294cf8026777ecdae75ac51306111437befd8a490edc05381df386da84d41d6c7092916fdb4eeb5ab7e691725578af4fec81a4a3c7b62bca192553e9126273954cffb54cb8ac3f96bac33d97a9431337c133f8920f3552e8b7ba310e86bbd12842dee996111792aa9d3b5db6e7f7b8235bead15e07579fd476645f165fc521221c2f841154cf643e1c34850aca3e8c1509a8a5c55dd6fb1f3d4affe9c915675f104cd5ba864d2bdea90c61d36e00f97fb0f9288ccd2d15b4e4e250d89acd740a476d08af511563c2fe4a7c969280fa34d863880ab3ad3b39bcf6890c2672bd434be50b89c3ef4c081611207b77113f18dc82586de6aca47a6efdff387a3396f899c4dadd0a208261cf73ac9f9190d26bd4af3514fd8618924b9fbd74c00f14fa33937c18bae360acdd11c0d2e1922b2c4885243093e5110200149b81b10a5212c0fe8a28e948795217c47d12519b9ee343f8475a2a8120e544a92becaea46e939676aa95296438dc40730fb2a0a0be4904dfed60d1158eaed579515649a1a6f6cb7bd4c0baa6544e529de8c1a19858894b69366f0c98a50f2a52614372ec2f079cdfadfcf0b9e1c83b9709de742e91debae2f4bfccfd7fd3f7794d09b70a577faad078fb1f59294f85fe2cc580110936f42e71907231e188f31098dd0b129771c1f672ad5a98023fb06ddfa74c4c616da40dcd8d88fc3c6fe8677fd336bf3e6bf1c387608cfe19906e43fa27e14f5dcac5772e66925983980ed9b26e8602613e7b6aa2fff4dc26687f5b4bf1968c405a4b8e45814113dc4cdbe25240b284fca6d36b6d5feeff5cc86b80f003a955c1b6017c4db70297919dd6d2351aa78ea2b8203bfabed2076c083009bc31fdb2dc2d9120bfb9712e9c46dfc75d8486ce0d2eeb964fc8bfbc70469566eba6cee8f19378701fac76e6606d63b686fb24252da58900a5ff0b3c3f5fc257ea0a969623f03b8561ad32539299826ca5908a5546d4ada47915d75f980d0f452025017f2db36a7c3e7052af2dafb3e5047c9ab1332556884fc66fd66ffdbd882b630b9737911a67cbd07455b73f8ab04798ccb39b71aa89b853cab4dae56c5a3addd4203eef552a50448da2a30e82cf1c84f555499527ce268f7c061c81d28b7054ef803749a2036566ad3015e36f0867626453cf9c4f471809608d2bf26e0c5dc961f19dd9292bd953fc8379cbc65ab96a37404e6b7adc5957e7950961017371d6ab89fa87676540e844eaa9a7a7ed8e7c3112ad1fb11d396aacd1db796890aa3f16a1ea45b41fd6e3adc0be805b30f89cb1210bb281f2a908f4e0487831e0d8e886c308719dd06ad0703c2173f8fe3488aef539ba66e61a9b116b2fe31c922f464138ae4ba49b054a3b660e6d76609b79d6a865e92f3f4cf916a6fd804d9ca6a604f34a8e8e9cf74c6f04e59a501ecb9e4f3aaec470b864bc9a561de2d6848ecbc75e824654af4985413a88c25ea963e1d83bafe9cfde156f9db6e238fcaf94aca5fe8c4dc3a95e98b16d8f1f927b588b7776f1f93014a0bffeaf6fd6413eafa3bec5b173aa0cc4a105acfd1459dddf9488a05d8f9ca08c66521613e80fb0729ab9850b03e2a932eba16b2d084ac3d1f7e91cb865e20a5545c46b431902f3df1508816ce8adf69e7a8e892ea76bbae15cb41358bdb1217fb5e30a991a015b3491f282d71d3edfb9bb90867e1f5a76fb7067398b38ad989f3cd7dc44518db520324b8b22caeb26af9bb9bdb20faa6a16a6144e6789e1f463b506bbac93d462176a62c83bde694eebb3ef77146136d497dacb32a8c39f349c02889e64b7e23a295224632ada49e25597002cefa05f8c2509110e232ffaddc520e4e94798078ede6550f5ff0a65fe5e680ecb66a61df11c2f5dd923e2c6036fbe6f216b3c97bdde6412af081c60fbe51505b5eeea8688d76c574a475c0d52609f55d092596e94abb3b4c79fb2a9ecf51a090514a6a72c4567fff32a32c20928bee1cded0f93bb18c17810565a6957710275ea4ea2116a564368d81dac3fb6000f07aa7b9cb3c984534e51fc71d98a756c495cd65f74bac56be230ee51e98827914099f78f92cc4da6fa61c0f29dfe80d4278183ec4f0c216144f89ad3d814814c7d85271aa054a93d580e942ba9b8d81175b53c07d4dcfec88b7e8acdc10247d09427ff46420fcd1eadd3a43693fa151c3eaa026da626c2c8576e2d91c0647d7702300ffc327ed26641bf59d7caf0180086e356cdf892f8b51dc6ef1e49a2e7651f0c4bb432c4a721129867b28fbd5fdec344bbbb5b535c2d9ec17388c4d5b87f6b2398c57f05449ebad990ac0b46e7a1d9ee92e102d28683ff64a15f80cf5c82d0fb3e01463bc8eb668c30eddc2091ea1c60dd8f7aec3690386a19967f0a177fb1e5b08fe0c11e05191a4bb7b9045715bbf4bec56a935e1cf3abd1992265f0c7826d44d61fe7557ef0fd44d10b2c73d90c7da2324374b426c3b2c7a30cf334453f7a9a86d02e1139e2a1e148da769f1fc5ac3c92d581a16d50a0bc554d197ebb1c1edf3d63096ee14b628bb99d7abdd867124759bd4d703458390c51df2336ecf8730b9012d6691e538a2908b86ff03724c43fba665924e6b4a9494bcc3ea51ebc33873b200ffd6b7d5995586d2556c6ec236d7288ca9f6253bb6bf6e72bbfd86d37fcadf574b58090c99bbd6b2a6cb8ac5ad3f841941e65acee098b79c067cc9b21769a6fd137e789ee6f074ddf275b5e37914c02526b26c48a7f06f14bef011b77ad754d4950593f40768a92642f2d2590d03718b82d655f5076491a1993ace64e5e2d5a164702d4835e8b86177ff9cc9703ebf2654f55721b3016da33eb6596f97d45ed6c363c472a1d310a7e05ba2f7e1cbbe136718a02005e10feea85a6ca4138e05c59d4ffbf4d2295efb275b807e26e43f82865512239c47541b51c0e725e91da160af47a96192baa405ff76e6e7c6f5a9c4437ae06fe5e012d49bc7dcc4bded00f0f968ce558d4e30494402ad3e84b5c082ed888d9f817565aa4f5eafeeb79af8245e94d4607f20ff0fc47fe827f95a2d4c84d1ceebe5b6c21d8917ef8bc571667140a5014f6b5d47b91d0feafe1ef7f3d689655ae690ca8aa3544466799ebd400a9838dcf3c3d0ec4412ab255d732f8c8a966ff1ab2c94b504ae39a50ce564f4c6d56e84ee00c819001cb7d9b893f50ffe09a466775d2df4ad2aa50e50aa84a27cb40b5d1b3090c376c1df7d67478e82213fc6e9650b09c4b21fdb7afd00dfd7cff4b8a945dc8071555f031ab8906a373aa76d89b90d6450bd08a08254cc88e3b5d97664e770acfa1c59e187c2480e54eda31b83d6dcc28ad84a536d908f34f78bd7e2a5fe8373887bc697219f8deb461b07ce73da1be11fc734f6c39b325ae55771023fb55b1a4d1188d5d0d363536ed027a41765259d12337e930719e0fa8793dd6909717c713cc121fb6333876bd6f9c0acf096e42720320a08d22371d1f8f3ac403af33b169de010c2069c51c74aea01bd7493b23242a842997ea5285287d8e29f7b8b6603475bd039ff524b6a7e35ac2f3d6587b8641f7ce569f02239f3237c82424d68d20be722df8988646baac92f2153050b9fa58266d397f83e9c621827d3baf1cdb52f06a4f1358701716b5aa64aaeb1aa6e220a902e68ff9a660b9caad4b5bea1c5c6c8bca56af2938cae38aa309817e8de4f38d2b2501e96a7e41750678d25a9ed6a6b34ec4b4f5c4e485ea37803aae0936230d6323b352e92b1e46b02c2450479dd4723b575ea8072dc6cac8425dbfdaf369ed270fab9f005b31d17d105aa20caa212a9657bcd0e8abfcb0ebdd8ef528f45d789fdc02120885ccf618e017de414716534b84757d93253e57c3ae0bb69a1c1ed3ebfb1bd3649eca87ed51ef4b3b24207272bc078ff559e0baab08b61412821d073c0c4c4c4b1dbbfdaad7fa8c2ce71822f67e487e815107c88d668d218f2765f2b88592845a57542010c1417d5f7e4b72d8c300a28cb26f887187ee78683badd404afd1bebf53740c92b38ae79c36e3ec169e6fbf5a9641540114c13ec9572f06dcbf5147736096343084bc8a8ac541118501a97ac19c823de3acd992e6e9f8946aeea4b2e331d3d174dbde02b51e8c134f0eacc9f66cd5851f5bcd0aa5436e6e7a50a41726327b5e2116b9687f7cb8f7f593243c745f257399ba7e26daaa2ec6617f60b02051597aeb3bc5b63da0a0b6faa9c4e0c67a4639ed4691c5e04dca65bf7537ab1bf89c5e7bbf03bd6b6b349c20e921411a519144d963a4391c6", @typed={0xc, 0x24, 0x0, 0x0, @u64=0x3}, @nested={0x125, 0x41, 0x0, 0x1, [@generic="4463d0e3007c8a028b5659e109bdbdc2c9a4e9b5d286223125abef8f907700769fc74a189f2650ac31585dafa4089803a3e4eacddf8a163f9d48856a2ae46f0690bf67dee3eb242b5a0835e8cce197835fb4e5f77c95d0f6545a8021003884970e57684e2fbbe4b04858340f31eff6992c9b4e5e75447a7c35ebbd9a8ec487c5fe674e4d5c79f09def8433aa02772c06b35d96711cf38b51989ece209bd2e67a285474d6309e42d078c9eaac5d42bfc6c051cfd716d7d9b16652594a64b80fb25d9cefc50be13eaadfcb", @typed={0x8, 0x1b, 0x0, 0x0, @fd=r0}, @generic="35490d96edeb0d5585b9bdc88319c4c231e553405a0e34d98f2716fc522c3253f7394da374971955743f8d", @typed={0x8, 0x32, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x11, 0x0, 0x0, @fd=r0}, @typed={0x4, 0x11}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x5b, 0x0, 0x0, @u32=0x1}]}, @nested={0x5, 0x26, 0x0, 0x1, [@generic, @generic='D']}, @typed={0x8, 0x4e, 0x0, 0x0, @pid=r1}]}, 0x11d4}, {&(0x7f0000003dc0)={0x3518, 0x37, 0x100, 0x70bd2a, 0x25dfdbfb, "", [@nested={0x175, 0x59, 0x0, 0x1, [@typed={0x14, 0x16, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @empty}}, @generic="3b7d8d60efbf6e615c85c4fd958677887b05cd9288eed88740d128777f31ae169c042231c4c2cc2133a66612543714430e46b4a41de5b79dd5dfec0090c90c1cfbcd8d35ad05b1213fa71d21ff5841c902aaf6a9064ea224c41edbdc037b78f009e09389a62d54e8a32d884c0b231172ae40e7d954e9f9f46520d8e800000ef085a58762fc19604dbaf596b397b897773002db2b3862f84d6b283e2733fba5fd94d0d65280378f54eb14de5f0b242702231781a43f2d7ae278da43d50e29906d6578e460f8fdee735709796d171fc7", @typed={0x5, 0x57, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x9}, @typed={0x8, 0x38, 0x0, 0x0, @pid=r3}, @generic="ea89ac202f85ccf837b59c3414a3c6d4a928af4d34b2dcd9bbb0bb2f143b0f410435e1d64a5177ddc1adaa29342643a3b880c835dfc0ad853e04e175d3e72a896f0818f41555dfa557b6eb3c264edbc28ede04851b88fbf00d6f7a4abdfad9b4089398cc5a83636ffea6bec1c687566afa011fe27955"]}, @nested={0x10ec, 0x82, 0x0, 0x1, [@typed={0xda, 0x72, 0x0, 0x0, @binary="d8e6e27130f2ef74d0f2e8dfca0c8eb17ea650c251b76c8df81f52fbc066b1280118ffcac27fc489bd6e42e7b8eaadfac195b4eaead08c284cca9fcaea619fba84e237da851cb6c5682daa1b13db161dc4229067771e50de2ef88cbc7fb5126b380dd30eb3b520fcb8fc80fd13335031581d60d45bed18bd5c9faddcdd96d755a224ced8f9268ccce0b3a7d9f63cceab3a555c47b789ea405471dc91b0096b2bcfb57b609f6168344d76a6dc43ea77b0bcbd5874d09769802eec4ed9b8f9b2c35ccd4109e2dc5e443c0d7c989e0b62cc68237d9e73e6"}, @generic="f2d23900a647918171539b548be77dd86cd7638c799cbec3ec03adfbaa8763944edd5e8e6f5ff4b97bfe145e9a2379250de2bf0e640e93e82252319792f1f14121930e39a827ad9f64767c8b68d423cd73b06f92bc8abe2c1fab23f1110a7966f92a98ede19ae99ee4de35ac0034caa0d9dbe74442e6df503ad3d7ab5b1cc562b38a0b18f9f05bf360c589781c552c88627d49e2428b8d0b9e08a035da1808a425165767b2fc5d8d4e3d66f20032add66c4bfb4f39031dcbc76c7d96464ecbc7a05adc8b5794c1dc464bdcde6c168e689e8a53c9ab4f90d06f4811b2712d4473d7bc423e99e9bcefe46fcaea940ad380afc90328ade679613967a8577cf2a9b0ad41d2367591d2cbd326c251c96fa9d10a2ee17a04dc2867cbc3ca78153991a70c931b0644fa64f4a2adb13339af68d9673607e8fe7878e8cfd1debab6500fb64b5cbd829c43131904aa4d22a4026c3cff1b6cc3423bc079f9e7daec8a0f93e593fb07da8cbeaaa0a674ef98016e4312b541e654c4b65f4add648c58965c3690641ab1c02b25570f422a48a89e44fc8f6f423c89bf49b2adabcd5282986e51edee14a64afa41564f8a62915ea31c00c08ed21018fc67e7475eda65b3bca0fc98370c057f3270dea3e87d32e6c4f069dea3b777a1aee8fc38fb96290ad7f8d30e1db0f68cd67f5d44869044caaef12a58a727ed9a5cf9be17ddfd2c268a41e7b117861ea54d7cbe7288c634890a24cba0ec7bed0d8cd1d98a54bd6617c3a5005ada7659b02f7f3dc8c934f718eebb15d4928444d7c39d6e358c0c2de020888821d31af964b540825ac52d161bc832e9adc2ad2925a61ae186ff7db80c1046f85f0e381b130ad4bc32cc943c66d308e8ffbdf68781764b8196a4536f991f650292ef14cf56b4b86fdb49f2c3277c10814472232815cebf0e7a6273c1da9a90861d237d7be4b16ce817242758bb57bb3bc49d5ea662d5b86d75fbae54a3681d83f9eb27bff2b3e505cc26938766e78741d5731e51486611c01876c0298d0389531d69afd070910adb5cfe850e46600480358b67923817638afb4c27c51ee2b696506efe8fa097b9870c5544ef2d59371754fc13d558a86b4785df055c7ad7d6eb6cfbc90645a14eae1fd5319cd32d510e9ee42e3f05ffc050ac10dbe66945332fec91d4c3ddc0808d53a456f6c1ebf40937ead643a74a2fa1bbc16e84920d72e296ef94e49eb678e5b4acc1ce817bba17028df0b21ff0333b87f5970d519f65b0f493d8fdcc7bdb4024435587a948873e6ac8f7fccece2ca13fad28ac79788bc6cda130a6c458e2d81224af9666dc06cc85388f41be1f72e5e1ffff14e3cbeaa0cfc0a53833207f5914eaea465612ac2f393bd17c84a81230e331b2ec1ec31d18a5f025df7c6dbe210243bf68c7d2ff19c25fa5388fb943b886295007a6b4b1f16f4932b28c796eb3155ede85693be37725227f168b077f00e5e7bbf7accd55d04e60029207c8860f300311ec216a41b48f23726ab52d9d86a9b5fe3b73cb00602c4fdabb16855d05d73c55a6945b708bd7147f6f1fd77e986b50d17d8002d2a520be097c912308a22982f6f78fb6d812cf12dda171709002397113d892267c14f279e7a0e29f2dfb05bbecaffc0db43a4279d7afc16aea10cc307135a732d1a91285c25bb20e5187666cc34374ac6239887aca554cde3a68d88fdcbca6acd566dbbd54a34c92dba4b1763b65e7ecb3ea5ec64726af7fa215fd675a8366bb143e1f4d0b27303c18ee7ad5f4da692e44628bc9183bad3b7b38837605990258581c3c40db8aeafba25bdcae820b5e62f0768fcef0948745e7e3aec3b382ee87bedc624ce271ca710d4c26796f22df340f2b446db14af918899f85f02c9fefaabe5e1e3ef3e3fbbf08fa852ec4459c784c36ec93e112d3790f5952fe0274894af1c0fad5a31f06d95f8bedaf40fed6b81926a233936124fd6b8e812fdf70cf65a2440d99192243bf1fafd76a0ee606e4351bf821b8eca0a3efda0ce0a256f52f3da1cb173cb57041f73db5222632209b3b0993e8c969a5e1b00d49d4f15650e68ff9291c5e690cc5c3ef15995e5d3860c4d8f3cb7073937fce639948848d044c9ca87e36c314a28abfc65952ee03cceefa7f061649d9f65ddd579ba2826e52f5f41103bb6fdc9490148e5d330c6b760925de55cc8199aa5de0845bdbc265d64903c036340723b5079efbce990a09949ab6f71834c9661adca2f07dd9668de5fd4db41b694c2eb8b8398ce34558f472eec480bec377839d3f778f23d5366bfa4e69bc7f1e456e8c412d24b730846caf6cc216e379ec2f2786d94573a9a7eccc2c886886a4c69b2aab0c9b91931b00db101a31688003ce4fe146c964d6a681b20644616ad3dcce71fea8c617618636b165bb14b64a865c8deed9628e87a0a735f3415cc79c645a8dae83da8f3fcc800d29f95e0b06bdcfd99cc7fd612972f084b475b751da6c5212c17bd31f86f8809bb986df2156e5847f8d9a8bf7ca8896369d970c05c872fce847e444c35fe6f71ab52e7c8ccd11bcbbcef9ec1d39efb3174b6f009baa70cd2b850192fa9741aa528a3361867e5bb6a3581d9c63281d71c5a9d8d645235cfaa232cb1dc672b3cfbb2a5fd87d33a4fa6934f0bd02e8de5b4ccb0b01c0994e617e3f9b543ea6e195cdeac4f98b70b3cdb47425dce86bb372f36e492463c5ebb7a135d200bfe2cb8621db57cdd638eec0b3b34b928bbd330aab996f386f5c63ff8d58dbcbf7291b43faff3d31f44ce6af488157fbc51ad50f81a326b5ea5a6a8d35ec7ac712ce8577604f19e3905bfe8958f83d04096eb09be6af6e07f72429008ff94c9f686f1079d4b9cf6dd80ac70cf5029b87b4c1ddedb0d85b52f75e0b55c677ca50ae1efda93171a72bf5ce3217dd98552e19b5b637deaaae5899eb361e817fbd0e867c972714dc2462cb0b1e034dfae99bdb7e2445f6ef32b2974993fe40621f76ee522ce960bf28dfec8ffd5257808966c048e106c4b03b6394ed10398a7dc24df00f53556471a960ce4232f8be5fc3f630010bb8ded0aafb2e929469d5526ff375f375470daa6661582c2c0593442650da2570b0836e9072362366a778ed402ed7e4b1a5f86f1a2dfce6df003f04e8ffa02e94159163bbbc4f3aba72f076a60f2c4a86857c43b9092fd78a91140f32ed71babb52a3e9b8a08757f628356493ce98246e8bac01e1d688fbf279e1d5c2b1760ff1c280191b3a41b5d9380a9ec9b3e93bf78f536bec129c7dbb99449fda59d74fc5329c73ce6ec85929bfc66072e46de536c360d808b95e57bb10bb487d1f38f86c1cdc8993753d375e31c5c9cd0822d3ffc0ff7dce53087dce128bdbee164177e86287f7cb2ea85e8be59a3cc54dc6a640fbbbf32dc830a5a9cc078369e087e0c36ba1d471440a3e105e7ec0f2be8d71ab5e4212313179894837c1f2eed31b92653af0e580ac84b527cf375e61ecc38ef52cdae3460da6db1ed0db69aa4216b63ffe710371dbc74a485e40da5926a582c36100565d472d03086fe716538e7adfbd7af4c5681dce1b8e2bc7e610f1d03c40dc2efab68ed97617aadc81f71f8ccc2f1a251b395132ebfa80d1bda0bada9253ebc2bd4a1086276421b962998ecdbe4b79327921d76c060bf085bf67ec275dc62581b6565ec9c6e381b803657c531d801c73cedf00dd88574a0a07e8e68e487241d5acf76b7f04445333605082c9ffc1af985acfc5b213d39489562b9c343e201ad42e23c0fcdb76687eef6ade027cdd1ea6694bc6b367c42a4bc592f05c1e08d847c5373c5028425e58675bcd3db2b6a24d75c4c97b0c878999e169dd25477cc5f919c56d3b81077e4fc1c52135a494badc1646dbfbb714a94d9db69b526a0ba36f1a643f1dfa4307bd03d18927b13ba232ab518bd9c16cdec25609c882ef26ca245b26c14afa21226fed37ea1740edc44bbf6decb23f1d8f981cafcf033e7227893f49353811ec3a85babc41e86ea8e44f7e7a994a419a55985f71c5d85344c7bdec8250aef7981f00b7acd8a6e3b0690e3a57ddb5c0ef19e64bd2fea1c2a92c1d55a467fcd001391fccb85ff57f0bf25af1e63820583d4ef2fc1339bdc18e141b856d6b436dac173463af03ebfa70bd8da29deb1a269a3dc9f0d4d8c338403df6ae23aa1d6e787f73c9e4cbe8c93ae461da3b7474ae5a0727266f7da13c72b61f1bc9cc46491f136487f7aa550eaa03bdc5476eccc666a2bb140e8bc8769f50ad09de7780a4831c2cb77e3e7c15d5ad78e15f6f7d2e59c1c7afc15efad30f7db563ddcb1421f92ed0b129245be72a16b0a507aa7671c95880d1d9fa780c6cc7a792cc13c8d010f8f9435fc685423de32bfb1a1080806f2c15dee061c3acd0a93bacc5a79d53b0816bebeeeba495ce388c2509516b3c225f0610a97c15e7c0df64c5c83154cd6bcb9ade6a5fcad0dcce4857a6d753f750d3f6bf8793f1486bcdafa4016d60857af6b18c8be1f8083bc08e3c5cd9724e5e32d69b50d660b21ff274e40167b2fea752402e6d28f64454b30cd6af013275b882865caf73135a0a10915946ba79b8028d6778a9387d62ec0b10efe17be019dda96990242be975297e32e0864449432fe49226f31008a59445baf9d092de44cfcfe2bfa8da5d84ed1c72af1eaf98bf8cb228237dff11b0755cf37a2d58d89cab920f3a8e4f6cd8ad242f7513422c7ef0191a46f30f9e0dc749deee6dc7cbdc795e96b0deb13091e6acfd903a370bc4882d30e6670812fe4f02558c379e68093172d875b471dbcb60f293b2e7544c8c5e924c3dfbc0bd02ab0b9ed1b17b70715c03e849ad6d9d3cf8660e928ddfe94031d68db3016f01992dba4b293e4baefadb1356225164343cd0f8ad108c0bd00b6e5fea8374f7b9111b2e2cccc2b627a2178e9e132c0eeba0717208b13eabd134afd84f3fbba4f21f4d650177926713b607f58a7bb266fa0b7707917d5b25e98d31120d189410265933b721cfcca16ae380f8d567ffb74848e38bf4dda3ed0057c44398c68a90a497694ff6ae24925ef2c7b4d898a11e3c84679478bc4773a1f7af101a07e5e45e16db6ae976e3df099320ac2e28d2bb853e5d7553bd65ee6c4ef9a61514ee5ac7063e5e8e5dffb866648550ddf24562db217c046632574cc0613802240299105905e110989a5d5dc616e5df64263873cd2aca539d6be57a4b806a5646471032afdb1f246228a30e60596d46b46e14c41cd243686610d0db9f5f7c47fe450ef6fa02755c1eb762f847f36a746f930089df79f07ff4f5fd1683926eb26c0972f6dfc86ebacaaf8892a22207a698d6d2aded5eedfc0a02e4f2ec8eadb881155cab6f35cc0543ed57cd7447c008ae5eeef5c2454ca79b22367e9f1136c0264390f6fb9dfcef62a4dfd663b9d94b9f47399eebafa8faa93d689d4b617f2e2d81d11e81288f77835937278d7fa118a13f33ce5987950d4a70bb2d233878b3d32138da601a84186e234f44333c1ddb66beef4bdfb522b10eac0c9878f316ae735af15612507e707e938a30e86bf4483db25106e806291186abdd8adbb630ff255736d6819473a8420a33b056c4de000625f941c496881db49d60aed2e8869d2c1c7627c36bd498f59daf39e5d1d254bcb3b6e9c15af5080f050bae85a686b7b26b53be8c8a858e51a5706e88e09656fc19761033d72f7c4c578e71d2d4f994599946d4471b183925494e93edc8a103dad27991e73f2d7916d0f828d8e2a6aa8c2255a806de7479735dd95e21", @typed={0x9, 0x25, 0x0, 0x0, @binary="a0a050b10a"}]}, @typed={0x4, 0x2f}, @nested={0x200c, 0x2d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @ipv4=@private=0xa010101}, @generic="d9802344a679f61211509bf77fb5a1f14e93e34805195f323f6b8a3fa8ee4715792dda7ae5f62cc5062b27987c0f4f2296af1cc37013886a8be61dfc625e28f812bb15de09c665a7f89ffe506bf415f480c04702f4167ab455c6125838648f727e5149406f3aca4de96f9b1ed3f65756c30fefa36b8da36d63d1c46b85eaddeade20e856de22f93720bbeef236dc9d0c4c26eb52fc91a5ef65eecb3f1aae026e5e62a68a837e49f624edf36a10a048e8c973945d9c4b3078c8401b4356163e8cac3422f65e686e71745cf08f690cde464a31430527dab42933f2d412b82aff5d08d98aab351fac562e910b010bd71f078b5700f5fd730e4dacf26876c73f0c1f2a129f7535d9d81396b13747645791aac8d51e1f33081dd5e9740a75421ffddb903a438c43ae56c8cf8bcc0a6ed5701833fa556af1695064ed94aac9b01d4e83f1f037b2d1bb834397ae1f95af368060d373d699f777eab5ec2cdb1c2bd1b204405f766ab402c3874cceba2806acbe81c891a2c7b0eecd547dd2db906711a9a85cab1519b4f13881f73e88f46bab4113c15fb45cfe202d2ce77780cdf23d02974d10bd7370b12e059e38d751dd47ca799522ce7b22791cf8300abfc5bfcc53ffd28ace8a66ac513b264ee6a2fa0981924b38bfa784af0ededffc3d86e5652655567d0972827431439b06c7cda611c346324ff4a3e45b68fbea1c59ad04e6aa999872972e6f1343077685d50f21536262c830f014eea937b171b768d71d38abe3265e422e24d4a96d86f3869c9ecd7ae9084e735836b5eafa4523de231418b559e45df3858be748cf85a3523c77e1529edc197e7568aed29568a85150e4ca0859e1f6b77c13ed8afb0587235bd2cdc2019823a87b83133502f3d70d62174ec238aea30b87beddb3d47fa56a579fb7334058796f862d3c5bc368153bea5393a354cfd63ebe2364c826cce6c7ecc2083282579513b189eb6583ccb09010b66db949cbde633eb5ecc60668cb2993bc1622170fc22d39170919b40debb96c8cd7f360b2338f9eca7ee72f9aceef74638372727c41d00503276497326645e17ba97f22a8d9d978222e518de9dd86694d4dcf730c2dd0337a9f8c0c4892c82c265fe00e96eb264e7d5c1aac0e6246d2e3fb7ef51469636a08d9fedc605a053fc69e2b82c293faa877e30c198b5024e9fb342040b1e553f1f99a35f4c2ee191a7b84017db07b8eb34f41c169469ff0b6a87575d12eff16eb8431c373700ffd667acfa8533cdbafec2adadc058dc0e27c378766f632040efdf10e41a1682a6e1b74ee3a25318f2b4142b07ff37287abeb20d4f476c7a57036350d19b452a803f2bd750d72e2ceffc7b44c72b25286d897bd74ee82da6da6142c834044d9435c90a465bf7fc325dbe12b508b11f395e02517ceebb5c0678f8dbff7abcfa61b9be2b1651abf8339b540b6322c02cf09b82329462315447754fcf23e278297a8a24536a14da2fedbb736dfcbdab35b2f34c235a8f12b475692abfe8c3bf9a94ce92b370a51d5721ddce6de391d99e22828ac518ae45ed2b736df03dfdef635e5fd29d0a5cdb8b34814c2053da2ab7997fe3a6ddde6caaea08f7d5d86f23320af760dee53589b2f712e3ac02d9f4966f7ab9b33f4b8b1a1af33e6a114d521286be3f795ece14b53258a99e539dec744bb66e6fdc78c163faf0593ef1546e89bc3d88fb6292dd66d7f218323c0091f3c7603d5bf8077a6968b4982dbe94f668a60e8efe57fac9d26e6f565f1e057c0e9439afc47d8a517f932ab081e8614f3272e8034b9bb22ba8cff25b3f2881e77b66d075eeae4e8725496eb3f2b1cb6f9b25f1a6e90e38feef4a8b50ae8b845904ec03b5e5c59b85c642b14ce40f980e79f159bc09a2909a45fd6f45d29e5bbd5c798c14caea97dcd174223e00d43d04fff2809a356d1ad8d37ac30580e556cc8d3bc4f4b77a019dae5837c8e619149eb3d42c4249a4eec7db5d5ef0cd97733019566815a096d496d0493db3614be0affa46c36723a5f777b459c58abc9ad2d61714d55de2bb52d9230a71684341a2ea0b65dd5e26aff453c91ce6354d5b17e8c878b7981052bfa5cd6836ba5b5e633792f39dc7da468d3b3814677735db7efdd266cdc20774c75dfa234e3e6743381bfeb575f0fea81fdd7a72474eeb99e7a867bd21aa008ad32ea60fc355bc00b3c701fb95fc5d4f756ca40535ea08c9ece087f8bf6d7e37e656a5c9abce28d29fc1ed3aa50dfc41bd87c81400d3f1fcb0b737c7f3ab38e86dfca0cef64b455d4b561f1637a73b2c9690006cc83d9123a45a059b74c33e97ae6f2048ca8229735d70470760285ecc44217b59cb95c5a3c44a51a7105f9cd8c7934d44780ed981471dc4d7e92b9655a42bb8be179ba6f3157ed28cc1987fd1ebd49327b7b5c8aa7a463466f772583f86de0db44691bc1d6c6a738b49842c051c9f3dd214bc0dbc7e59e3cfe9968d55dc62acd04be2cd354309a70dbd510725c197563b52c198832d817490963710d5897c8052ccec92052fbc57a523e5cd677973c86adb864030086154a5362d0ca36849f6a8180591bc92b79e7238e1e454b9dec558ad63989db045868687bdc56901c8b505200aec2e4eae6626ea698b76a32d1af2d492bc634be32a1fcb4f36fb1406bc932a2563c734c6bcef8c264579a3bbe97f20baff5c833f8ff7326dc167968da9aba9791dbddc626c5acd55edea520a642ca6bfa56da24e3bab6329f23d631d80ac9a5aad353ea38740ecb4062e22759feaec187fd4081571631707059aaacf5f663d489b1f770772095baeec69cd2536357d3cbad0bc203eafcd93391accf7ec8cc2d24380ec97a05bd59a2d51ecbcbbda93ad2ebdd54d506a74d0f6fe9d85e12bb60f5c7b6934a659ee78e263aebc8701cb102e34ef3b1235034a85b1bb3290aea018d16828c0da1c4d567fcc4935a23d62735404e435ab3c3a1338719ff1f32cdfd33f178b92ac54488f228cb6fbec0343974e243a4d63ec17d9119b541daf6231b02c940bb3904bc9dbca1a19ba068ff8e626279e46c242ebe965cad647c12f692984dc4d1b383f64a095b7ce3c575569c24bad8fb99d0168c9979b721a2e74f0a8bc5614da163f469c12502a13dc76f7dfa7f89b5dc9cee817d0acce32e268188d3c142e0da0f62655aea3f9cb0819e856cbf89fbe0ee221aa7b308b488f01db42d08f1b0dc75eff6a6bf0ae0a3c649bac639a9ea17f99776befc18da56ad3763aa0443cb7ca2202f4b2e2c330ada8d18eb9d6b19dab9dcc46b87941ac60dd93772d9aaf62c66bb93f4f9250f904a55abdd55fb21c80c3a2caac4c2ef605fe102fa8a70e9b33588d31390a08f63d55fe68666ca90023428b6954bc09475eb8efd59c6dd091f287c1e5408b1f1c887af871f025056068d668c68f325410522e959a92c8ef2cb8fb34d04e2f99aba06e8301c73521d391bfed2a1997708341775045e09a5be5e0877ae4403ac88d0cf307bd1c08493ef9e18e8d872666d6b6f6ac5b96dcbf483d45e52d818458a7b2032317e9cf53be04e353e7cd3531a366b182f604985b0c08dc381f94dd4aff6525c170a072dd56a92a78f197df0e3eb6c6bf48e1a24e25f26c4d8d9a02471d8056ebf60eb859ae1ae129188f5da21296eaf17c9e30de33a6f74cb8a085ae87e1de0a5e57d9bade0293fee24a1c9a3d85d787ae4eb1e75268665dd02c9908ead0a9ab3edd8de45f05a839843fd68ffa11f3654ad3cf914f6a01cb7ddcf368804919c90e1a8ba8e2c705d257a70bcdafcb2893c9da18f5ef8ca63cd882d868064db491f99f86fe8a68f31e7d41de119cd87041c21952d7de27ea4f1fa6d0936c86951eae7a2ae7bfc208509c7f944877ff4ea3245117bbe97ab3cd489790e07d66afdcd2833523819b292f4ae867cc19c71b3ca7e426da8bed6993e99f8b718908d073dea38451f80d6195cfab06e7696465ce7dc6b55ce395ffc68b51b1e2dab5bea657317cf007e4da842e2a58353975a8d4280a3cb60aa43136d7bc8928ba3c8f31bd753deeed15c8a1c7f92bce2d89bd20eaed62d7822cf1fe6ae2e826c6921173fb38dd6366fbdfc23da1aa3e63be46d44b831a35ae8108acec66f3173da2f3721f21856d4ced365883f71eafc95dec90e698c9ee6f5e703511f9f7f4d25515e669299c3586a33f70d924b1ce7df45de43a909e1231e2e62447774ad45ee2c6e8a83ec262fb10b34393dbb017e215667aab0c4abcea4793fda1279ea0c0f2e7c0a359568814cfe38a4c8afba142abfc3a7f9b6261dc7ccff96d6a82037c785a2cf3ed15fa7c4bda93ad81100ec30069266468ff7a327f8855d60a7393f46c6c22ea761fe446d5147d4db1b89899d1521a4d33f0b53d5dca0815a2830fe74ca8b0bdf76deacafdf818f41cee3c8f6bcf754655d039f7b95dd84695342b33534b3dc15dbac980aca5f39639e126ed8d516a559d870355c3495d6c4fe8c7cecaaa4ce2f3dcb8408faa112c4a1915be18947010400fc9044439fef919959681a7684ae8c05397e0f34d627f3e84358aa9ecb4252b10fe9decf10f9d622dac9f179f9cc1c874fd27ea1c7a642df744e6424811bc77c001cd0cec212097443060fbde748526b53d73e019eb94ace53e6bf986b1aacc5f3614cafcbc1d24e2f1ef073de5da0699fccacf9b3d3b4b8c2eebecca2c3646b4e422668afa3a7e147c95581f07909f50bf4c3ad024c56a42eb83431f90740231f96f0a925d14ee9235ff49be249d72677240568d04e07d7e9cd7027940a4e4d1f9d82481e1b88f9e77356fef9e28daa7d847695f1d834d8cad8fa921c90486baae5f80632145582ccbdc9c33a89bd29d8ee820476787b485124d779ec2472fb9e76c71b681dda562c3523d5a51e55e3eecdedce5f1e824d7b3104ec843285b97d5c4e2f1a84567554ad7ac2dd7fcf28e77ea7dbf3ea147a0916ae5fbeb1fdbfe137e208708e1573524e7e9c4674341e51cfef35560283f371d9e4d9cc51d4f15148bf4153bd59ca1b79381dfffeb36f1e5e9443bc5e0dee350f64ceb78767828dbdfb0f3d2b4762fdb01a2c5625b08a9a004d5ba2ec5ea9606820bc2ca13db4c3af6d028814c541b13ee7b03b2e9da8a56b94294eee8009fd4e1fb842dc00fd433ff104ffa7f7280eb15312f7d2dcaef4e35b2b83f72d88e5187ae8654071844ea47dfbf252806d17109ebcc0c4f146b0173640db0e30de0c6ad2ea670ec9c87cadcb2385d0a0ac47c5ee6385cc9b51a74d5549aba9ecbe1f23f11b290a7c59836a63cb53c871c501b166b7c99a0e31528826ad687e2368e32d8290673757405e43b23db2b8e9a0f6f5c0522eedefc944ea32841b342fa7ce34d7c59d4a7430af95128f25e79bdc5c8b4f698758560e70617c966946a69d22c618045f51afc259fd2ea53d9381e7b827885d9bd30fb6540b5ec2b5800abcb062d59c481da2b0a76ace106dac61a2af6f2607057f0c918c01b00cbcd2e2192870d653cae7f49009f11a60ea203cb028edc1fd15e3459fc9f038a5d7b360b916cd7df5d65b3d2bf01a4b0acf2bd974523a9a6b626e357c7812527f4849f6af264c4197c300e810dda1c15c1129f7543e0005b4343e3441ed81159c718ca88a79b7ec826ed419baef2a96746533a3d4327522ebfdb6b5f9ddfa0054a487a03b9dfb4383481105b8164a8e59c2bd00f025acf0bd1a2560302ee14729b52d003ac4cd6fad77a0e88d3f0c059ba1f58a5cddf2097ce4f22e63fe9c6471ada835170e6078", @generic="12d46abe90971bbfbbfa4a9c88f5842f7a964100d8218f510d8bfe6686460f9893f0ee3714ce50cbf35d0a2ffe1b107d3bf380979f2512f0a0d27c9448f258da715ed94c4303ca169dfe93608dd6517d5712ee9e34d7bff80f72bf8cbc78857c65d35cc50076d01f155e6a31fad41a86e6d82c3e76eef72ed539dd72f6c70ca023f92be615da930e8aa8ed0efc7cc661a88d7c72ca104a9232f5a25db94890353c7880df86154369b5b73bccc9e3544a830d9d4a55196b92bc88ecac5e872c6f3a039e5bf6f3a724f5b84b3cb703483958b6d04d8b6a67f29c0c5af79757cbe3eeddddfa04cdfa55da47ffb230f57912f290db9556b1458eb3aa7fcf0e3287604cb2ce6168b7391f6d36c87518426eaa3e655c916cf8153e289e28cc2df02ddb6fd8daf33d8ad979f20381bfb9b434fe62d7db21bb2f038073c292e2f49c6684aeeb889226c50cadcdfc5eccfdd04bafe8e1bf56e2ac4970b4c0c5ab65ed270040b00f1c43726a40dfc79947ea574c9433badfbb87b6f6dadbc6c03fcd43f2bd378e42fa4ee39a58d184a90479fb471931affbdcf2d2ad7628b318c461c664bbf2b27e96d3b53187425be2635bce2cd6d40669b9845dc9a323cb84b9c2a03f92767428e955254544070ec28717c0f562ebb315f0da3f3c9ed31b048cd47b03304a365792a99c935f46da0d5faccb960024db5ef3967659a2df54feec359fca93cde1ba7109bbe4e862e61fa1ba0be93c5a29acceb60c3eda5a0a320bf96053736255afebea2eb5162e4d4b188947158d0b9eb9211cf2b8d9b3b6d1f06c30551d8ca1e4e0bd5d258ddc50b59b5ed98f94e8ac87ed04d36d41c5dc5dd6a099dd5d83539f4feefd6c056afe5d4ea1e91ca19781b0e83ed3c377cbde2e1f8ef9efe08522f1f38ad882ea38e6f6bf5addc02eb0b725e21f61d33a2b4d19f2f7d2d5b8770bfb3edfbce84a75bb13a69ab244bbcde050b26d92ad41f902e79fdce04a91aa31cb6a2f547ddf018dfd7f8edd26266aa2b29ed84d541a7ee581b84e2460195b17992acb6e4dc746c12900099addacbdc6a821a3f42fc654e838c6a83d01d279a5bae409d9df0f591b20c8d08ae94da06a2c108a754ea1704e927e29e67b243ff885a2c15e303392a646ea0f419aac2a33a23a55522052238945e370552b036be998bdee16479321b36902e6e64348ad67373a9202ebd9375c1fc3cee63adb47b60eefa43ef2da788d5175180e431bc2dfe50c48033c95a492cb8a3ecec58c7a7174ed73184cb57b4c9de7d4c3f752b76043ac238d58f5adcac8ea5cc1626e1939494ba72c0ea137891917c24281be993761deeb292c9c0b3b677994c2b3846bdcfd9325d7d38d089249d1f629747e4c89ed5220262f58a5c2cccac2809a5db4ac9c018172a6259f27eafbb4953e92c857f48cfc78e5767a5f858bc76d55cf5f3b5c7bd6d47b7221374c9394d414d5d8e25f3f42d27d02dbded5e269101c5fc1c9548235d0ba56af32d5aa3e1f4966d755e95fe1fdfc044f97331b661371e4e281c54cd7e8b1672c30e9f2af065550dfc9dd2e3348b927e720a09fa1b079102a68d841f676ea4dbf57fedacfb7229405f384c5fce3184de4ab994ad66c82a67172cbd03bfe1a6be2efab54d2545cd02b339391e02bf2ff6c4d3d0a172ae084f39c41000a481b3546626627c4eb564a1ba1274e1f146ed47d9460b9b19fa00412398750db582e979b68890862b1634b051bc53c66e84f9f6b36b2d8cbe609faa03d7d772aa310683e9c8227a882af4b15d98fbc6255add173b819e1cd8a4eb69dc496d349e5c35a328e061f3d0b2823b0b0eeca0e8316747409d62873df66be07a34c8f94bfb17f90d85d63c08f36860173682ccf8aea393b31eb24cf9f38a57e7180b4ce2fc542c578983cb643c02eaa8aa2684007af064f64f7912fb0d9cef59aaee6081358124208e870298bfd1a7b567863b644175b9c52d528c14adb628d8a9545232c17abf42b95a98c7019acd913ad20225b503df428d21caafd57c7bac4f182a828bf13b3d65024f05b738eeb2ad7d303f52252926626340dfec79d002990cb8c12eee761cf0a79c8f5bb63e4f746cf5317edd22a66f3c7d7273dddbc7a093855b29ecbec081e879bc338c15ae4eaa0058399be330787dee80bf0c8855f2536e871f7e45b8cd0dc244e48e8edffa282fd7682ce9699079ae1f18f9400ae4313a2e2101e06bedbcc51e85eb247f4f66db5c31857415ca31fe45aedea339e74ea9f75af8960252ca0ba0d3201fc72fd7d2db3a640a14a0360a90c121f6a0706793dbb79d03d9bf88c654385b1b154d9f1b8861633f117eb518045eabee4cfd9ae33719bc78e72fc14470ab1b3b776ea77431f3166432746fbbcfd54fb2d9f608509d4c37d6edd1a8123004d379198f325cb624fa6335375f1d46a6b9df6c36bcd4aed43e1aa9140f5ec2f93cd9085ef8caea560d392fb1ae1e64a9b2cd5afc781ce6e83d0c2d6bbc51b34f86911500bea6447b20a19291236b27c472b5d9ce4f4e920b9df20992e4bca3e560b69acad444b56457479bb46817cc4535b21754f7eda2c0e1e371fa2694b453c95b0c5eaaafcf2817b55b996a6b25be2feefc46c2010c62b57f3c3844ba193a502c4c35ad7404c4722427a07f92a08c4cfc692464763f00ed8cea76a416bd22fc2cf59d215fd5330edd914c46b6ccc018d54fee36db16905a60b4e7babe1b6ccec324cfca8381eaad6f87996ccb47faf3024382bb8a70862f6dfdb63fd3f7d2cff86d008a08cb8db12e2656e4a32fcce43d1407efb39237592ae1cc39e7cd185e7f46e2722126248df337fb9023fc892205726ca13b9c65054ff28a5a651fff7754083cfeadd1eab77f995f365c373fcb22d03d2b412235b65e0694d0391250a3256346fe8ea0b734b4646ce3b4992dc5635fa7739573a3ea74483340e76382837526745a396c8ff38842be67a918923f90fb9fd3f5d9abd6d8474403269eb1c3de3da6571a4a9845e5e7aa16c56925b2a62e9f943483731a2af13562b4773f1b2cf681444bde5bfa471d6424c33fb662f70136c74f70d7237abb5e01654ca7e49814a6b9931cac14603ae6d5f05cfa1008aa6369b1ee8a80bfc251a51dae681aba322b5586b4d480341e33b0d09519d96078d49455c068918aedaf1d48db7ad8098ab3137814f5666aa996e44e3679069b6cd1c5a94ad29d6513094000cf17b4a97419e0d33eb2c947b462461a4a6fa2414a008d8bea09b19541417166511aa8e4a20289d1662c98fb8555a226efdc300f6c202b9d52ded1ddc863cba6bdd5f6cdb258726deb70ed0a35f651a591264fee61ae813111999c20f40f102ae89f335491ba461870fa5d79797aaf3afb01679d9c8cf4e925d89a5f88dc56cabac9dc4d60f2e459a8eacaa5ef695d3f09ace12271fe7ef70cc04f7c314408e91709116f45bbe69667989c8f0425b937136c96e0eee6b7b605d21b40a87fa0ff2abd165c3e57e77e8660bea86031e44599eb6473de96a1849792517abac25a7e038136cefd9a246998df4632c72455da08f45027e7c18e3a186f662b4254450fbb054c2b6b37655783f842250e8fc4880bb21a082c3fa451695e20b6fdf4363dfd0a680f51c41959199b37d7fc35e491234547ccec91c62c08bf478ab7cf4d7f4f3e4b86f1de4151b1e0c219d96887c82fefdb693a63841ec2f0b0df84806b6195087a581b604c532bd90925702a5b476ab3c20381bcfb684e2758640e59a3b18bae36dae49b0b95a05a9cfecc6c80ffe8703d3bf4e49857fd836f02e92040b0b18d2217a6cc27db770048923aa8ed118b569a0d0f29b1b0324e70e3c3175c57e8d74ac4973601025e4bc802eabf451a14ed6334fbd29c7ae1a09bafedc2e66b84a5085b0522e28fe081e97edeef858a3476884805c4d9a540cc4a0180d8999281fd9c74de91649ad62cdf91021854a1f9db0df69ed4f953d204b80476a39d62e0167c4c3381b65925e9924efabed4cb47c67ad0d3e629e9b1ab261587097ec01c0b4ed2700009db116f19f111ac1d83f845c9a868c7779c245f55e513196956dfe4895f831b46c2c19c387541caaaa5d14759c458a8fc366cdd6e5a66f190bc62139874161b9e6184e712edc9b070838dcbad92fb10385e647238656288034ed5df4dff94675283c8ea9d95093ad5e1e6f16b93b6380d497503214c914ad3d5b0beab3bb7453222ba9fb7ea5e724257595074e7418c1f26eae89b40df4189ffe3f13ad437d02c3555ac467b093af1e01865d78a497419ff40200e1ac2d7c8ac8345d5ddf3fc5b414ded4b5e373a1fad0f18ee7b5b96576a7ce16d7800b3178f5f10274c4e76437fc480bd18466af9375e549a5ae2d5065dfb87645d01453cd85c8e95786b085fb2b907ddfd49dce387c46c333693fe3a224a778a6c5566abd889346134efce1f0b8476845464e7a17518f9fca58f277ca010e253366977f897b03946ab98720205d194b56a805b92c3f1a9d07505dc379720dc71dabd072fbfc1c942af614c61fa4f368c11cdfa40332eb14878632876258479ba121564ac6aea51597703f29b29127e38a176ec923e8972c22cf8b2bd805a12f3b6440223ddf5903b69724d11bf8177d767ad60416270213d2fb8c02829c8b4bf3f9b59fbb37d3a8d8e56715f80ff98b238c3aff953f32d42e4f7a5ac9d8fbec11e658382087459ed75a15c98b5a634f4583745cd2c6cb255231eeae125205030aadb2cc67dec66af9f7dc554f6dfe506333c86cf614ed4d69b3d44bda08f03095ed5d37f758550d111d7f899104f2a189c84aa0895a3972b0009d921f1103c7b0b08025a919b853620274580a299a3214df53e43405e2b1a2a81b25bc3b0f7aa3c63ff2baecf407c40751fb749064acd9386da8b28058b71ab66e8d89649951b9f2b27412017b800cb93a9eb37b1ccfefbecc01a7da23425a22ff028f80680c8af930798f45211e6d838872442777d00bd66c485a199a3233679baab7631c9dd49efb0bf1741ce10c1871b53f1045649b87a614bd2b4d8de33b663bac49410d55383a785aa12ae590a3a39d8673d47a92f80b7eaeb68f9312ef1c083839e4175c3a9b145a12d97968cf33b1046d176cb49d5dd1cdee3c3f0f91397b4a526edffc91b053352b724a2ca879885fb8dca513098e5808e8e63cc3cb82f530601bca2195f9c2967b5dad379864d58e671dd44b165f139a8e625e029053d938c29fe00328322169fdee3937532e17514cb9ef4f4195786e01b0277104ebf3201c090a712fa32a3145c76c0517985f46d0cddf98086dcac5a1a146d9ff30059fc2a04f35873e557cab6f8dfbe242205fa8ccbeb58fb25cb9aae2296eca4702e551ee957bdc49674477aec429472dba4eabcbddb9b342fe3edc88a4683ea0d30d87ace786f2d26dc26340e5fd236418cdd42ccb24c3015d60f1cd4cb51cce7ca228a20fded21b495d07b9452b36c138014fb75a92323fb23c5d25ac75f5d2b64e8fb80a656a3c1808a196142476a6318b43de916c379145936700a19aa70343615ba5ee8c6b42afe04e86be97d9950e5093af614d96f1cc8962a0afde25467727936b2782fee3c7f161f95c56dfe6a34736120313cc942936564a58ed0c9e0920417c4fdcad798cd0c40fc244f18e7cf812bd93d3bcd02d846ab8776ca3aab7704a977d8f182d17e37ef503494d583a2e3af5b42f896b735b5e5c12361708fe5c6f236f85f4826d49aeb2a731c0c5bb9249fec7cde985fbe89d2fc87b"]}, @typed={0x8, 0x7f, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @generic="48e6a59b07fc26f39835e1b6c5553d91a3820f3bd03d8f13a319f8aee64a1b7563f83aecacc7e0799b1ded8bf98d3d3126583f31c5e6aa12c793f454920c7ef944562e7a4f8ab2537bcc5033c9a6afebe7bd4d91443e458ab635d538e698eaf0656fe299aeb3e2cd4735ab0b9be9ab4cde62db087e12d74be43e", @nested={0x1ce, 0x33, 0x0, 0x1, [@generic="8f5a30f5b5160f94c41fca54a8a176016794fec2fce78f586b058275b700d38dc7e7bedc13dcdf28cc7f67a8e218ef0fd179381f8e1fe394ef2cc7a546ddf7949c2690fccd1af8dc61abd4704a989466652f594a155e73b11a6df16ffad523ab1cb3e5d89c5470f77013b641af0935e013f71c87ecc7958d3d37edf6a1ff36948da77c16ef798c23e4a86f25b873a17d491d869c65f4964678b1f73b85ab7e05173f746492af748b30b25fed11bd6334da812f2467faa73f3c8b7b0eaefca77065bab799737a7b46647a405c843b2b9eb4a37f28a79875f7cb040fddb40a02ad13bae8b25945b40a01e147f81e", @typed={0x41, 0x13, 0x0, 0x0, @binary="3edb9ce7a9040f50fd51c925db9d49658901f9d9534d42c47f94c1e573d3468346250ab231544a3c1e04abf65967eb74fb9b1ae6d0fc7698ac22d53752"}, @generic="08c94891f7155649a0cc8ab5a1e277b61e289fa233d67a3f6dc70fd12ec5718be12bbaa286a0056e4f9bc7643b202aa73db57fbc1a143999acf8962f282dc89d9821f92676d88acb68661f6a56aeba541a6ceba54883edc7d6b70ca4a8158f5703ce82caaab9854879f5bfd4798bc8e5faa5ed2cdc3fcbd3d2be635a7c5d102b9afd1cda38fc0a91a11721ecca1467918c356b4359494cb909"]}, @generic="dec227021f4228c4a83cb5095e5dca355da792edf0db403d265e02ab082bff25774440320b61d5b0e887010a8b89ca7c0cc240e835d437a863", @typed={0x8, 0x7, 0x0, 0x0, @fd=r0}]}, 0x3518}, {&(0x7f0000007300)={0x144, 0x23, 0x400, 0x70bd2a, 0x25dfdbfe, "", [@generic="8fef1d6dfe9710132166776ba5501009eca12ddfcca97a82b2296d4cc9a790c331ab3523dd1f65f2e43bdf8acd31a3ee3503304c8256bda626ad1cf5b65249e2fbf876bfd47558f4ac2f46", @generic="364851c3eaf68502fe46da82fa614ae33ae5aa7dc4a4d105800ac063c84e6716300fe8de938e54338694f8b955f47b11d7f8f2b1ac6f13d351ed70c66d4a0751ba4cf326188ddeb679084b54872e34a1d8e7f1c8d0f85a7c330577a9047b9ba39c8c454a44a1aaa0a4d67c2c982d3d6cf5f280b28bf0b11f935cb2856555fd963f3c56e00ceefbb2cac556f81a713d90a539f15ffd04344b3740ec4858c16aad6545f3b10fe44a3afedc2e05eea6798193a2344b41bb70e4aad4ed2d849e0ac0659337720c1cfe3bd6ebaf08107b7af64e62d3127ccb2932337b7b8b7cba8e8e262484171f096a6065"]}, 0x144}, {&(0x7f0000007480)={0x2c8, 0x1e, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@nested={0x1c1, 0x33, 0x0, 0x1, [@generic="8d91f28f74ac27e576fdf9ab9a047dbab5251845d47500caf295a28f82f0edb7357e387a5af38f53b13b366fd4b1962611929fa9429e3b01198b09e867717e2a45175c8d37f83465345d66c173d37d25c6afc77fdc9c0291c35d7b778645455c22d5bf400476232c6dbb76d2865919abc1c65270ef4a2d7ca3874d82823035924acef7f72edbc6c63157e22d85b597daf2f3fa41ed14551a711eaf6f5ae0add62aed2f671942a8043439d597db9654c2d0c9924dedc39ce3cf4c326db7aa6c95167cbf7317a8870652f87249f9b14e2df6c563cb4cbc05a43b76b8bbfe8220dd580cc0c9e3107a8a5a9cee06ec1a6383b337fb578c380a0337e4406230ae8f", @generic="d6a1499a45130dd805209edf1c3bec2fbfd25b1e26a9979f6a4574419441eb605b3b22f3daf2ae2d752c5cb394dcec39ae85fdb0b0357a5e582c2527fa792109085e7eb8f630ad49d1832150a7c67c080153123af77a40b658c70b", @generic="d043736b51e21d0c522625c9df9d76554501684d9537fcb82427116b4e9831129d7273c284c29c1bed6af5978ad3ea818670e685d5e554ce1186de1162278d7ecbbbc3f29b69485a911b232b0afe7d3a1b7532d011b9e77e8061d202d4478c47428255"]}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r4}, @generic="df52bd3dac0fe94547f787d3cac497add9646c1ac16796b3af4f95489c6dcf6d616e5d0907158b2c469826fea2bad2123ce75e66276395a3edb3c45b2dc5321ae0f961954e4ad9d4a568ba3ac7754dab5aacd1728a0767d815677470cd01d931ac958335c180f0d3e5223aaec714ac4bbd83556056ae0dff81ff1f358b22aa25b16b7f20bc6432a0560754f84589359b889345a5395b3fa1d95f5e0a66579e9430c600579c45e325d03e613c633593ab1a2a41631648b013ff820d8d8cb9a769524bdb889886b198079d7b5688b8b85578ed70baf6fcf3d053671b6ea5fe519ae7b8", @typed={0x8, 0x96, 0x0, 0x0, @u32=0xffffffc0}]}, 0x2c8}, {&(0x7f0000007780)={0x1290, 0x10, 0x20, 0x70bd2a, 0x25dfdbff, "", [@nested={0x10, 0x88, 0x0, 0x1, [@typed={0x4, 0xc}, @typed={0x8, 0x1c, 0x0, 0x0, @u32=0x2}]}, @nested={0x1075, 0x6c, 0x0, 0x1, [@typed={0x8, 0x80, 0x0, 0x0, @uid=r7}, @generic="8237901e997a970cc3e989cf290af736de5aaf638e6455997bc7bfe58a4c158e715e1bc974a9b54deb0f2aba06a03b33418e18c10eac09352be421c332ef14f9d8b92a7e2849176dc0c51c74600883b8518064677c9f39003d677723bb13172497ec48a1619f3dcbf81a17562232be74c6ae89e15389498fb47b7b16d8ccfcbb76b604570ded51cec5fc8e4366a00430399e0d288605b47f60c75f658236a26a891b37948b4124609a4956160cd940a19e4d6fcbbb04b6f1d336c97d8799504ee88c344e44be358e7efd1e800adeef324d4038ed9c8f2e4e90a78a3612714e4db02c6e85dc61e64182e9f7508a65f9b0d7629affb15293aa40a74314c14f8df1127830a9ca7ef447aa8ffa21d6e69bc853f6261b06d8be1058fbd521aaf2ab9822b6d62d445bc9220558cc0dd981d781185334184458ead227480197e537add9e98f466f798d718501a2ef06ce05551e100e42f6c91d908b7383a85152f5953874a8a4c9d0ecc9bfcfb96cd0e67754615fc43fe1014f4147a9a2e8d864467fa8358cebba3ab2c8a07d62903317ea9858892893d7cb629728d7392714f4f3f49e7715dc907d488ce25d757ee2550463af57caa09720ff4e679f9fa6bbeb0d549533f004913301168b553c1e809a99d4ff324b8a5fbadf1c5d5569f93dfe02ba20e9aef7ba41cff977ae765877c1fac3b9de69a71cb9215097399ff60061defac62da2b6ef0d28112550f04a50176a1ee40f15888aa0767ef36d6e2b65a185047d47d4a1d088afce9c1b6273561266e9041e0dfbdf5e0a315c64473316a58ade4f5d1a18f9c9f234445805e70233fadb4807f1a735e9198b0337920412ee9b3fd756a12cdc70602a5374fd53d25b4a2b7492240c322d258545878e9ef61dfc06c5c07b8db48bb69d2c56d45cee79a07ac0374e4dfa6744e8f3849e25c3222ce37012b3a7bb20e3cf58edf3ad871c78ab461fdb7d582fb749ca49d5983af66d29fa9ba06c01375dca4681b6f5c8edaa821b44bdd1571a7d91ca07d153f64d96544ab636a3974c0bade25ae4ad60dd0332f4bff6d67dbff64f5a3f0ddbdbad63644dd516fd325dde81eae190b503daa18099139c6e71f3c419e45c196dd2ea68b807714463cd49d505fdf18cef354391b851bd7fc23d5fb6fe5e44a59986c761b399308d93d840444cb3455b98bd7b9e3ab6b1f71ac94b5c9d74eb9b19a952c0ebeec1379b71b4de61369332b4dbf9896393ce7dbc33b42f71824f4a1ffdc507e34e2a6851508ef6488b9d539c7778f57e1f18f493d10c7589c574586c42252679644f7dbec788d8cae99673a4f4c9784bf47f54a970d8b16e43db9644007db2b020eec4a54d44f9771883b5a67fb14acf89bfdb816d5178a574e9698f590e6c52b8a730770c09e31d0e2d97046be1e6efde72490e6efae333851b82f8a253d2a1a90a9b8754c64bd8acd0bdf030e01013bc1875ae1e32ac452189874ba0112e37b389172ea1730a506f217a9a086bbe68ea52fca31dac66335a67ebc9ee37feb2a100b539040d592eacd59c1c5a808b1b9202d7a94cf991dc86523c5cf99c7664675967e728f25c82ee6535ec311371a5fb034ac23be833d2cea4bf975560fd07aa686f4d45e383cc8ce5c2a03163ae0b025c2647b05abf53add3d16941015644db3a30ee5dc440b9e1ca5c5b9f3c016f8055f7b3a7e013dc027b9a86928f094fa295ac311ad00205e3402e69a04ba9274344fbf6d273ca3efea722acc37bb80f8f054d8f0c24eea4fc49455808f9892d8906f42ade51f1d6a1ac535b2797c556019119042f51ca3b2178c90a141aff18c18587f3b60b0f16218269f7e69d090baf5c8476e57cfdf3c6d77e50394a94497b705b6e491e04d557407471e89fc0081e21f594f0285a488d3e154ba7f16af27198d733f9fa5db46db9b078cabee4d8f0a8000a072a7b7bbe160840369b1c0f7804c7d9dbed0c41de08d308d699cb78174066170b11ed30c35a94f5dae7194ec52a2aadadfce1e110327e48679317483b8feffe88f4a77399086b8ee5e03c0df6d354fa39b962b5a57de305ad5f28ef30b7f0686885424970342f767f1cf29c1e1f52dfe6494284552e5f2b2ea72ef752ab964b85c8bc55dc51439a24b9fad72884991f9b82aeb31954b5877d2f73ed7c07c4bcb3b71cdb6c155147249fe3b9d6563a8adce1c00d17b7bcc987c7cb2007852ad538b082289ad628e8a9306c93cb8adef2c85d2272dc3066d85fa59d4cf0abe867782c3c1203ef44df52ce8e9e7a6830648ed45cdf640f36b79f799313fc0d1f2bf945d309842aa9e158dbd1a1f065571e3cb4709d054662a85165d2d0998f33694de53d7b6258a2db739401b6cb13e484c472444897ae24822dd899bb4f7a642fbb072a8db6ad4fd9c9f2aea94b12393cf819d02dc6d564642a5c45a3665ebb7dec963b501ada6a14181e0523f27a792c509b5810ee2fcc85d67c239d048d6d97c36915ce6918ce918fddb2305378f346a5441c6928adbb859b7bfed5115972f6e3db3c8f7d75af54c47f9ef34273bb6c9dc6941e57079be4d72def854f8287555adfe6a44e45215c1430ee0e65027cfc4802ee81d0bd83ec646140fc981819eb16b6021ebb22886fd2e8d22653e5d6c7b86a03ddbf564a6b761825902f946c5fb658107d572d194bd29e9254998401d637095bf48cee22907f62e780fe75dc3c9b3aa7367484969bf3e5ae4e41f4fe7c8851ba95bbd7ca8b7a339d20d7c1a7d4ad1ebad286acf9cb7397cb0b5326ad5d2918bc984767251998adcb9e524b1d406674958f44ce169b00476bbda82d37966af9d81a58ede340aee4971c645992853d3dcb1b6b8224a76cf0cbe9c72f3a1b93a44a2601e8613625a626eec043777c3b4db7b572933ba165d788f4a96653acaf4591e10d617b5cb4ec6ecfab33dc23f2df100453877d1a00c9ca0da4a2626e9e9d633bd3ae714f04432741bafc4d01c50457cbd21357a7a55e3968803137b56dc46a1c7271aa069e45d54f2e18a2897ed4456ff2109e6f0a5ad1fbe76a1e49407765273514f7a1139ebf99dac4593986ba32f6cbb4d6cbc0ecf5b20bdc67a49abdac8466db5df64190329ff9295c77a9c464bd8500b61c5a09d21888072535a809fd1fe2bd64994406abc7187252a7a2fc2141c3f1497ef5694fbc04a96a59f4d6119ad5a6776700d217054ddb97847ca8743b73fbc956d5b09a622f48dd56f7828663ca8f05528006ab1a632c5ef622be3201d350c22a29d44f7101f97f6f960c7a7d8bd6f866fdab7bef5264e34042eb96abbc7875937bba10614a245f2cbf4aefff341f0d54962466ce9a123925d7b46ccd53a140002db7737bb9ae43f346e26e80788e99f223a3344ac1f3271b91aa54e79222c66e853d3918c3ea853f5012f39d778df4769df9df217e6fbf7928271bb46d56700cd102ac249c56c0a13c753b02b34ea03a2d01e98dcb25c77d5b9ddb68a7ef4b2fdf14b78585d0f015e1aca12314d06b2d357f9a02adf567db8eb887554cfb093737d65b444b194889b0fef1ae2fe581c8e0dcea4d31e0e506939c0d861f6c426a4daf2158fa4c581fd6363e30123d86438a73d07223d71c8a74b2540c10c45b79e94b11fe411089880ede567969f86a5ad8f473a1bd1e39e6e42b9bbf4ba172f8ad6968241d8afb4e391a06ee999fb9247813d674badcaa9d6a8a665b8159c67a44620d2efdd52dcdca22da6db6b4d765a653a533bf302a7e40fd97e014b42fffcaab98ddb1159fd761228c62490d7f7b5bf40ce44c9f0d771e60174624f5a7f53f670684c3e1dd5e168c62ee62dea5754ff9436720e95886a694400e160af54699666969bf02da3542c5b94ed951f5ea75b563e69e27596fea271c9334b33f7687067b816ccb3fa852f4e0bc69449d1dd5f6703508a553cf43e3f5bc6206b142b5d68ff629988580c3402074617c6383fb804e1b8257c302e33bf4c430c95ae04d5d8b597a490cc59472d137ca755da08095132a7093b82c8430201a6ab27760c427b0774b27772ebdf5c67066c30972cbc46eb600b40f77f7ae5679ea62f68ed4137506bc9832a21ff0ee30eb87ab4680ef7c715a5ccb4f8cfc24adbe78de013af6c4a62d3ea0c08bbb7b22b70c1a2caa469bea429555e1c3f7cd48dabfa1fa356c555708abccccc20e5f4c66324a3e1aa635a196fd07b413825ab690a2dfd32cc375fc1563dd9e681414b89caffd18e9cdb02b5de61e6be096ad4b70a0c07a27aece27d02366aa82ddc494212929dd706728faf02c4567cf6ea84d12da506e1f821b0c8cc9478f447fe5a80b0240de439e645a1bf116e01d9fa8c863adab4297b306d4eb726ca4af845e09949cf68f60e75f384fe1249b7e1bc81e33d4ac9577dbd95f44b91d692b76de4f00eb7b583caf74e258302e0bcacb7be5dda82d5621ed1d690259d3e5ad36de68b670a68102a58599ddd922a75474fdfef54600959292edbd82e4e4d92ee3758da629d3b6f5ad9881c4662584ec267ac7c42905c896136ab8743de38ffcc9e666e893e3190d0ce11033b34937572869e1a52cac8ea028d43377c3cbd1d6edf0106b68088626d1f7342d40e21e9c00f5286cccaec8c481ab6140fcbe7f8d6cf9f658ef1b1c6f34921ac7de9b850a9a24e989c81e694476ebecdccd8b5bf4315d0a2cb84f9f6762e93bf6e450ed23848dfbb30048da44ad08235df62758a5d6ee821a599721f8fb99a4fc45e256cccb1893bdd4127e96db69cc048e89778f5ed73162d0f1828ce711e2049788604c20324055b12d302ecca59e7adeb1f14ceb3fdd61402b29d670089fc0c65bb720a2fa0f311151f3de8dffffe3ea9eb71a26abc87452e6812aa5bc5e513a10690a4ffde03f1e8997dea625e3a93c95e27ab297e08acd9bd18d05c96b6d84b4db3e5343d0c8de22b82c83129da8665568274659546951732d7e1d992e90431357cefa9bae894a69427cea782472ce016dd91723ac3587f9580e606cedf796de81775bb5d3b5f9ea5089c48b9bc693aa5d936ae68a1bd307380f7a1881eae3829ede4ee8eeac0c8b7b63dc5fff9fd382b902383d2aaab01932a7f5d8650a7b6107ef53225f23dad4becfc62269c863ef6434905f39bce6b182e5bed659f849f658e537acea0cb33e1005a7f39dac4b27cce031c93d43969071cf9226c09090bece91f5b3a38a0d82c3dcdd44f4122c6b0a3c7fac8eab28a0b1db3dc64ee107851dd2e244de9c21e85d5c040401186ea33cdfe89efdccbb76c64652887d14d74860aef5987589b824bdbfaa6eccc4406a62111cbbf9416f60245db21df077cb0daadd25454e9b69e605bf6cdb1b13741d423a448842d85d005fef146c3d8b9853ed9454dfe7d53b4f8f6b7918e12bdb26db4b5dc19d679913f85d6ad4bf4e0fca0285fc4c8bb7c862a860e4ae9045b5b5588bcf5f5356b592b14c5a118d4081f11eb9f860aaf65978deb452571962c8fbef73e8497a4f3ef743f361e0e94863e8fafe597ae902db50f5f9d0abb22783a5ea8a4341d8a25b53a673efe3ea81fc394b516e2d7c3e8c70d51ed7b684b7b7e964a57f77cdfd222e7bbe76814139f48337d654136962bea6368d4409cbdd6b7f147ba914a7af8da374456ee60999a0cfef5d1228f4affaeca492ecf0035cc5c9954cedd3fab5b5e1fb2dc7492f931ff88b050c2ced0b92623eb25db200da168228d089edb9a182eb10aa7ccb2c5524dd27913824c76061f4df0614f8167a207acda02c3569b5710ddd9435e48665", @typed={0x8, 0x54, 0x0, 0x0, @fd=r8}, @typed={0x8, 0x1d, 0x0, 0x0, @fd=r0}, @generic="f13d2283c62a596a98a0a483ea68c5268d4a287851cd628338719ef81cd5ae79269e1de8cc421f7c7a7c8410d6aeb5da5b7026fe8f8f92e91f67775b666087349b8090220d95fdae85cc989f1e21bb1f150391f38574835c11"]}, @generic="e4e4d8b76a01855c21b47722be8e810223d59abe041d3a46be74beadef21f255b3641be7dbb5d5d5fb78229f9db58777dc437356d4d186619e68285c8e12295a3d4fe9a0ad46c69bdd6cc782a7797896d1aa7a8e739326a5df75e52135c1", @nested={0x16a, 0x62, 0x0, 0x1, [@generic="87a23ee34c2bc5e056515af00623310a11d29932345f144512ac41f9d964ab6e9f7ab54cd0e7dea09019", @typed={0xc, 0x48, 0x0, 0x0, @u64=0xfffffffffffffff7}, @typed={0x14, 0x48, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @private=0xa010101}}, @generic="f496e0f29fd8952121a9654bccc98eacb6d5cd63", @generic="c50a550c983b9792cf6fa3387a363fb7eca1764e2d001fc35f536a9508c32cdbeb71764edb3d6cdd0f31a6c46c45ffc804c0a3a86fbb4b57cfa516211b36ac457b239f", @generic="ebeb5a1a2c6621c1875a33c1f12997a46850b04edd1cfa7e985b0aa580ea4f2890fa46521a357a7d24c895312812b77d0bd55cc09ae65f5d2e0fd5d702a289171219a2d8b3876a8abf7fcc5bbaa441b6e55ca8dce2561c27346d07431ca20db0353e5adec5ed8ddaa90623523a065c1ed3eb6a20084faecccc7e4e7fc2c89633cca749bd4d51c7f7bcbcc71f12f543f15ea8ea556aa2b7e586af91de3d2b90442c49196b4664818613585c0bbe840bbc946b30a75e2c5a2a70b6023b430321c0fad5fa1e92"]}, @generic="c400b80bba0c788c7966dd264ef8ed6ed302a269f11cbf01b945a8b78c8a5635560a17f3", @typed={0x8, 0x13, 0x0, 0x0, @fd=r0}]}, 0x1290}], 0x9, 0x0, 0x0, 0x40}, 0x8000) 17:11:12 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f0000001a40), 0x20040, 0x0) 17:11:12 executing program 0: msgctl$IPC_INFO(0x0, 0x3, &(0x7f0000000100)=""/148) 17:11:12 executing program 1: add_key$keyring(&(0x7f0000000880), 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffd) [ 588.725070][T13802] binder: Bad value for 'max' 17:11:12 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, &(0x7f0000000500)) [ 588.753031][T13802] Cannot find add_set index 0 as target 17:11:12 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net\x00') recvfrom$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:12 executing program 5: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fd/3\x00') 17:11:12 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x0, &(0x7f0000000040)) 17:11:12 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r0, 0x0, &(0x7f0000000040)) 17:11:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000000)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000080)) 17:11:12 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0x0, 0x3400004c, 0x0, 0x0) 17:11:12 executing program 2: lsetxattr$security_capability(&(0x7f00000012c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001400), 0x0, 0x0, 0x0) 17:11:12 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_clone(0x42001400, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="1fab8a17d968f2cb4b30ee2b4618f0ff486c776d70942b673c60a1651ac52e2cefb6c7ea99ac792b552151c73a953ef0eca287f8b0421d25863c9a9f36c05e5ae714bd6b21e582f8bbe81b7fd7d6891c07d5e0d14cbb75f874d2d20d36ac6382278ff1d05756b531b9753626acd31656e262515d7e0a85af56980781a87a88a10975ba6d03009de267ed4e699b588ea8a92bd6a40cb840175b962c10876f3953b56c349daa9e74ef995cc8a836042373b73bdbcdfee91ce8b59202d624ee5ce0331ec4ca5c8555c2553e85bf3744") (async) getpgrp(0x0) (async) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000003d40)={0x0, 0x0}) r4 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r4, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) (async) setsockopt$sock_int(r4, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) (async) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) sendmmsg(r4, &(0x7f00000092c0), 0x4ff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r6 = getpid() newfstatat(0xffffffffffffff9c, &(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r5, &(0x7f0000005c40)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b6", 0x1}, {&(0x7f0000000140)="d6", 0x1}, {&(0x7f0000000200)="f6", 0x1}], 0x3, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {r6, r7}}}], 0x20}}], 0x1, 0x0) (async) r8 = socket$inet6(0xa, 0x3, 0x9) recvmmsg(r8, &(0x7f0000002b40)=[{{0x0, 0x40003, 0x0, 0x0, 0x0, 0x40000000, 0x1f000000}}], 0x4000000000003be, 0x0, 0x0) setsockopt$sock_int(r8, 0x1, 0x1d, &(0x7f0000000040)=0x80, 0x4) (async) connect$inet6(r8, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) sendmmsg(r8, &(0x7f00000092c0), 0x4ff, 0x0) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000008b00)={&(0x7f0000000040)=@proc={0x10, 0x0, 0x25dfdbfe, 0x4000}, 0xc, &(0x7f0000008a40)=[{&(0x7f0000000080)={0x18, 0x21, 0x20, 0x70bd26, 0x25dfdbfe, "", [@typed={0x5, 0x22, 0x0, 0x0, @str='\x00'}]}, 0x18}, {&(0x7f0000000280)={0x1200, 0x3e, 0x400, 0x70bd27, 0x25dfdbff, "", [@typed={0x4, 0x45}, @generic, @typed={0x4, 0x1d}, @nested={0x1109, 0x7, 0x0, 0x1, [@generic="73d1172dc90c29b0e611728be9b6afd1e433c5e52145ec0e27a469e7a6285051713a8d8271579cb3bf50a5e29066285b09d9aff1f7f9281778c449f4ad52332b59948bb80d5279258ba41db7d84ca533d5a8715ee97a3eb2edf55bea9c0f8792bfd0277002658de9cce489efac4f3a9b5b4218f8c91108f23ebbaa7bacd036b656dc6564dc88d3ef850503b130e233823b9580d82083b71e594e09249df9a4a1f9aae07c786ddeeec23b0d416252f2ddab44048ba94cf363753c038e1ade166ff88fc929c4b7cb5407", @generic="706ef39d0328e66337694fb988aa5b87d21f83b03e855ff419054f5759866295e8f54a13b85a55cc89eba362d65bdfd54e78993c480f3f634b58f3b9c5836f96d7933a941fb735996b5a2845afcf2af160e195f1db03deff45f4d4740d0fb6f06caf33f88c9d82ea061a2248f491c288bbb864920813f9e8e2a895268ad039d2f469f81f776845b07197a3a75910ae36f8db8a2ade80ba2c459f6234a427cf9ba109800d80824fa001c8cebd6c429675d1dc5b3417324bbf543142a2b75bc966fb3b697ccd1d2d153768dc7b1ca08426153daee436a133fc5e7f20f8b2118d8aa2d4fbf8385603fbc9843c696ea8b5688d21df559c60b1318e90299e278d5089109b49386751800f5b8d80093c93cdb5e4d666c578192736a30bc334821da557de8893e2c8092279dc06cb31d8d5cc45add53a6d850269ae76d254a935d7cbda2f1c147aa0d70b66632eff0a7686eb12cc68994eef888736de2965b1d689b6e817e6652a4bdd67669893294771d8f8320a9a8392cd42ca56dffb9569975e2b5f965183465187253548bf9da3c8dbc50d5d3c336cf18e950ebd9a4889b8cb9c98eda8ac6f5ea465db7131ae8ad90d0f76c3f15bf2480d05c1f89d7b8e0d122426dbf938640dc72342b97d49bb67015077b82f67c21059d53b67b08e68203a575c72bb70848da8001d769d320eed0efc299a2966bac95fc60560576e084df89761b7c7bc3b98b5597a429683675ad108fc594752a014cdb65c972e7c050f3f45fd981758a15bf8f147b95a291c838c424251832a8d8ca9859ae6bbf48d6ce5172e98a0b3e6b1898e12fa6a36c9e63866e5b9458b0c096a01d01d2e830695893c5c80bf069c77d5ebbfa02de3ee5b321089089a97a3b0abd2816ce8eb82cdd36ee12755ae3bec230f5441825d6bc577347ad8308dcc5691eb708e3b78622737719da098d1522327280068e5dff858e3bcfc7a829988723ca3aad046a6bb9990fe7c25f7eae88fcbf70cdb1ae5701fd09ae0df408c407806b006ea4fa3d38ca0d344e1b14fde2a550a47d20a57e778ce715037fde54f0447d545bdd9d2d636bda99d331a36e63d1900c8cd2f14da4ae46d683e13fbd46de474aeac85383bc323380437c2c320bd42e2edc474aa99a693665b3b47fc8f438ef450c7da52dc2e1016e4164c7c62e38fa44f1f22256336224da44f78f64f4663bb1ca323095d5637c17781027ef25e897a5c5d9e37bf9a623e2032e7857eb69e0c8eca6362650c0089ee119b7d5fadd224af873719c35899191cb762c2343e55d18526962c924390516396edaa2ea362f84e9f8d45eee9124a3d0639e6c0daab5e0629ce97b6810fcbd3e3dfade566daa33c3ef98d179492c20816a889b72a5a21d60770847dce4a3031316286dec89e3cf8c587f26caf52ae3181141d406dbf64c8e21b9410b215665ef8e46d44f36a2246776c64abe445336d8e8f0c7ff443dbf86549bd22ed6f0b49627778099b91262e2bf641a03c139bf1349f85d47a937d499e52dccad4fdf0d816accb893743ac6bedf9e940ea2b3ab00e7c0746c2aa9405a78d2b735bce84056c0cb38f059fddfeb2268b632f5f331bbed3a292c014e5128bdaa446ffe05fd7388a88e076a8e6c6e9f480e6f24f42db723c290908336d0b6b7cc585a96fc7b1bc6a4873bdcd68cbf05c5f12caa9750aa922f9b399a432167c2293db78256ecafd0cd65e96c66afe340cbdf2e99198d46e7b835e90395b0f242a7c5aeb0373ea5ec5e476da3aae625965dc49f402c50862bf2edc6fb30eca333dea19a320ef4ec95266416895c0cdadc213ecf36f12e0e1926de0819715f38d1d28fd3ce2c1596479779b4aeb50b6134ab9dcf38850ea89eeb8f1104b97117dcfcacd410f577ca2837daf2a84da5054f53a5599454d28d6fcfbd0d00c896a44c0cf1ffe94c86eca44634460c2726235bc687657c936c31968e020737a4e8a83eb614e8767646bde82f35fd5a201aa8635744ada653c9a1e341acc6f6bf9ada13cd0aff708345827ef9e0c99ad828c2e90dffba8f7141729b2ba8fd779ea0ceff9b9b64a8c20f60d2715573c130190b4b4e22e3db646a0b2828a8dfca35534619772caf37380aa6fecda3030b5e8e2473eeed5f404202b4d20f923ccacc0d4f985f720d945665bf60cedd23e6802ad57792cd32bed5ef688af1241ecc69cea9c447894fcbf43f5c08e77d3ba24d454ed1a35bd90ffebd802ee31a2f66bc2582798c8882723b9824c0fcc808f4c435c986f3b791fef40d990c0c4ea6f8e4dbc6be806ed6a00a4460c4440ef3bf35301d6a86bb365320157fdd7c457883bbad7acf2de55e56212993a92717cb199a87981c48c9e612258980b63566df352ec9ffd62004848ca3e5246eabe52101bd6e7a78a7cbada32b942d52e3561b72eb22a1a59033bc92cfc8024dd41bf2fb5779c327a5ce8157ea8dfc9afbad56c22258c6b59fae20f9d8e7e2b3a620135e3693f28e17d6419364ef2e699f5e3639ec0545f0cc49745bcb5dd959594b6f03478b0315998c2ca4f500f7eefc08677717e7fd0eb54a4f99ab85b025e0ea90856c5d1f65a3761269494b27143ec080d1634f97e6a7520c004e9499de6640bdca4ce1bbd04e1bc8bec2c1c417bec3c349e17779a8388de9a0f3d0a2bf7012d80305cfa7e7fd5fa5c7de186d87a24c18750e7e11ffea6a896278b66d074730e43d8f2ce2266cfd2dd364d9b88f28381c749aa25484b91cdaeb99ffa1c881380f2cda3409537b89a8e96f2154e42bb8f5f99851ba776aa7b4fa2a08487387395232991e7e682cf5b0400ef16e804fdb4397d3ffa8894c9e4507ae98661bd0f8f786eccacc2dfa4d5474b38adb34507d16d2f910b7bf991756d4d8f75e185a58f91e62aeee43e076c8f59d3df904f256b30da4167aaea0fe24fea465e379347fd9a78013333b21a925b3f3a6add8deb0b4c5e8a266869242bd4a63e049e4c741dbdf5f87b376c3f6924e02f366a960a31b89c79c7a1b524bb02f14822292f4e2ba4364b6ff1c656b4ccf805c5ba3e38edf31d1af93ff714d1ba9f73a114504edee65ba5d4fc54bb37a782008e550116697a06311966eaeef6f597b89aab557313ce0ba5439483c4b1bcee922fbbe173830f3f890f299c25239b33dcff598f31f682b29a5cc4132a10ad50f99d5b4b90fbd1de013ddac5d7b5be169929a85980af4ee1f7c1bf14322a06a813f4e9b72a02e2640eca0fc328ec9f869d7f97719817ed44163896f8b46ba7269064a417e65cbd44104448e879d1988cd9f7bcd10f5420a77773e207d32560f7ca100ef268b420bf056d8c2e94292fe9be66a5408f21eeb69db308e6ce3e622399259d942fd8bb7e495787fb048425dabec4ccfe4dfa66304daa203977ee0b5301c611e9b5c59c22b51c5a466b4f4e85530824c8e74143b8ee115377583a654e52e4e501585bf41a54233e71757c3b90cb9d74ba0df20d4822ef1e48a67ae321b3f9159892a8b2e58340c61c625fc0faf9be26bc0ef3b36c3a088efe9681a07cb9b4797d50b8476a94b95a6bbbc13839b7ca12ce59d4d4c3ac24a4a997b4eb0bb2221c2cdb48f8f9063f0c51e2e0e4a5a32f7dfd381cd086a5a302c75eb782929becc15200f7b0735fbdaf4073030d47aa179d17ad0a864e2bf7c717437ed188a2c2fcba8648d260a20008abeb239f4a7e2bcd1d82e022ed6bc74c3003dc74689671acac12fd517fc118ac995b3c8cf1987baa4223c1bee66d2e968f6793def9ba4e14f26a7dd5a798f795301bc7d951b1395a59e74f3e9e56e9ce74d9c68f89f0319610d3339fcedf577b77a32de1a452f0305a1e1650ed968b907ddb9a5d6ac736347eebc58f8610c3a44304a96b2c43dc2864c336dffd5475061dd12f57c5bfb3fc5fa90210ce6579ffa2cf5021131ece05c75c3614ec3e900e16a2624338c70ccb2837d3da06dd130e93a08c4ba4a55e779040a9549e3c9bc3d1029ecf77d55e10f080475b5a95ce4027eaf9ea5f91f57cf34883aa4bcf24d0da51215307e506622d137ee9888c06bc9ecd02956ab24b1c7d6ad52ac92162153bd6f1ccb23f68e3f820654530b77a8b751ca26312e72ee344c3ff4167b85710600503621c553d92919fe005cf2bb51610600020b8f1772023478b254d1a7afe69557bbfa362bf2bc20d070f430be217639e08b04def95712631c1e93c82e83d49b505517bc9ef846032da949a451e87950201741b2f9434827951f5dc3131fc1c320ffc6cf355c6de296059951aafbb716d1fb4aacee47be4a0edbbffdfb8f158dd359f73f704cf5d22515169107d018393ddf30fd63cc6d81b441cfcf5fc5bb50d84aefe9dbbf60938f28ed7de03b82630c298c836fc1a1fe434b4966223cdd6a88a76a4140b72ccac90ed3e042a8f8b9b895a0bd1f7d4bc01e84296ac30b05453b90d488cce77f7c662ce31092eb3f71cbb976fe2bc651b14f0ebebd4b941e92c9f34fffea980e33b7473a12467988463134a0d33f355409b262f31c7f3cc5a8f3188c27aee32a76c19ebc84d2325e98cf5c63dcf2fddaea32ff47b0b58121a40127147bf9b4283238241ab552f82998542f6eaf77432a821f1c101c9dcadef29e1fa2f6943869e004ff88dd3c66118e30b61ada64dafad2e68ffaf7ee9249538fca8a5dc64f44e1840bc9b565a309586bfdaf164275eee73733fe7f5a1fbdd1df048ba450bbbb19eabcb2cc09a3f5f5f78b1f1dbc61fba4017f0e34de52089558788587c335bc421f502190f61c69c27ca9d957219d2cf03c07c2cce134132eddfc222189d200b90dcef1fa9bbc451e19e5db3a6045fb7a01a010bcccc00b696ec326dcef3ade663704b81b914e02ce216ffc6f47b9cc966e5bf43c5f541e9a6b71b3013952168be85afbc3784919a5c249c3a0d966b9c7c96e30d2a625ffcdb58a805a5b227fd13e860acf597cd2fbda3245875a2df068364eaf902668f889ce85e4c278905d28926c1edb6e0ed0eef4999eca68967cd29269c1308d22fb794a2afc46cd10fbcb53dac0b92954cc29ee84a983b4d8a2510027d3e8394a4e69ad73aa3e1e98790c9080e85057c36fdde920c774f7a8d35039487fc5ebcb6716f5be5a447a1a4491b9aac0a9309578ea80a32563cf717fcb2dcf4e2d201baa4d2c63e94994177f52055298ca9d096d410e0ef995ede753c4facd9e41b0471d1d58f9dfb6e9d0d98aa2ff2df0e84f330792fb56869e912911a1706ada587ea89b659bb13d1674749595423c46d5581dd7300c3ec27e8522351001b5bece8d8e4536a6c2909858d32ff4ac8ec3cde597bb773c88ac10bce3ceeffd334653780facff1a22301f6861a7bf6050f619aeaf39be7f691407ccaa1f8b85888e0833a7c3f780c14dad830d3e715eee9362ebcbcac5ae07ef3497fb3eca9b8b864a5b08cd40f300a337dd1aea852add26d062d292891c131171391a9828b0ad861b36b60dfd9c175bbd5198d84fb225bc3bfd59a7dd0088bf2f64ed3b21b492af3b89e8f8a51b00fbb3046303d6e774b3c02964064acb8a3bcf830eb69603c1e2ea4adb4c5589b34a41a9014e71bd9997e5a64d04a878179c18e574eaf9a133fc52f0e49b80187319bc5ad34861d30160f6b24125454ee2d2da4364b0ad680f1d7af886ebc3623db8a48f3e2ff4020c417b139ba83b11d132e683d2e4c005594b93c94f067e9e0967e6ff131ad39808d4946646311cfb8969e9ec0ec003b39ca04a38490abb6170a2761e58826a774900c721d97a0dcb219ab46", @typed={0x8, 0x26, 0x0, 0x0, @u32=0x5}, @typed={0x34, 0x88, 0x0, 0x0, @binary="f967a5ad13845412934cb038fd8ec91286dee8bb1de51ad04378c0b84ec15ba979c568ff22a343b3200e2a2df377693d"}]}, @typed={0x4, 0x8b}, @typed={0x8, 0x9, 0x0, 0x0, @fd}, @generic="ebaf324f93a86f17385635ccd32c302bc81a66d773e85ca4a6481cbdb653eb58c428b3c260117bff0318c910f6d893e9886fa49a57a0336229c26e84984fabcf82ba0085438fd8253bc989820f4921ac8cb03c00e75d3fe06419ac6d0e1f1c52497f90000c49b3e7251434d01abdcce389fde6e7194123ffa7208580f7916ea33ef27984378941036178e55671010d06bb9f397874f832b660f7a611e10adddf2190ff5836926f81bbe6d02ca55fd21c689b332eff4b17a2ad4a23f129b008181e6586beded328cb5944f3cb01d3b58e"]}, 0x1200}, {&(0x7f0000001480)={0x1578, 0x1a, 0x20, 0x70bd29, 0x25dfdbfe, "", [@typed={0x8, 0x8b, 0x0, 0x0, @uid}, @nested={0x1296, 0x3d, 0x0, 0x1, [@generic="fe53bbb29b613a8a5aa7ccc0fed2e93551db9be8a0b1c51aea91fc011b4d4be80d845fdcd6fafb1b0191674aebad54ae2bb3b78797d3e13289f580c918716aabe1fd3a870514693d69f4c2de3d105471e4ba7d99704e6687b305eadad2ef26d4f4d21596923b6ad772e8ddc983da0cfd507d51a640", @generic="b0d40c5128604c16e0e592cd855b7235fbcbac7cf7610224b26e2855dee0be2908e5bb551b5df074bc265a6b6999cb3641d4d39e377aa88a56a3073529de51be793289dc870a7256330c74e77f590a0dbccfe1ee11f14ba846fbecde2e7a9882555a0ed92ac236c75e578f377d34674f840f28a8568c6beaf0cdef6cde3f6443d0743c4b75da49fda5e9cbe5fccc6ff11bdfdf927c35dbd914da1e246f488447b3a82648db0ce6811b1a5d48426808e63b7ff2485aec6498183c6e4b08af92287116", @generic="262666ee6cdb5cb1f644d1ea5d03b195ff29c470bfd8cb53806decd5c2389fd35cef0f38985ed92cb334f6f572e520fdb667a3501df0cec0bd63b12009c3ac05af3d82112b5b779fe9a903edbd9ca1cca14a13631bf129a18d52acf323907d35b122b9c67927e73eeda6d7881d81f1204116adf0d6a9ad69fe79b082e8a8b268746cbbb9292abda830c818baa1e91ee59a174563472566c7720c241604a66606f0e77be42e161832cd5460fe1677e4f438e8cc51e9f11e0bf8cceba7a24d9a938ec26093270d9d784c327f7729e4cfb2027c1253082909d4d1b78cfd371c27b33b453f47dad5c84f450b9c85c33c0452ea0084ac4499beb5d183368409d1c0271f7a229605f89dfe906c45e8d58357240c5c33dcf18d71979ae205b2e551e9ad347527172c71732d8e0bc794a1833772bc9241ebd381fe8bf1ce1e88f173016e489f7428b0fac6c9bbd965438854af595a5e6835c9b2f34b801b32f96e86b412374c2b109ea2f73d0bcbbca1b602ce8e8922067444129735a47559dc72f854e147150a7f056c3be9d3d5eb995fb22c8c7572bd390bcf6b1e79f279ecc6f2117f31b1f72af515aac139a808efc3809dc7081499e90d84f5f8f1f65c45b96c9242e5aca4f2ac555ab7d62f0dc07b4184153c1819039a5c367cca0babb200066cda2559af1ec7f0a863dfdf745cde252e18ffe38b3a33b80343e7c861f7939d67c689b25edb3c7b17f31c200846adb2274d920a6aef8671d7dc63d43cb92421f9316d0a021ca8d68a3e068bfee49278ce1f890e89023651e1bbb1d6bf70bae95e43583eae5b491cc36794d8099d7b3acdedd2e1b7b196fb02755ce44a7b1ddd74d580c14cd4112563e98f51058ffd1f1cb43bfbbdeae969f678abf8a07fda55d52b7e995b9fd21d3f4b6a9b6acbc293f50a48ea662870d42df84c85f5f55d0bb7dcc9f784e894836e54c77ce0368967bfb3c94514131b1fb73814e69c2b8040b54feac2db1211f4c3e29ec87f7ac7ab8cd458939d7b9c5abe583187b1f6682da9f982f7d2422e58056644e2c54d9b1feb06f16abcf6442db71b7004f67902442c1e007ac8ba514cebd19747c6786e78929fae550347cc5a8610bf07c7aa934846b510f39e92fc24e9230ee24c669ef3d4fbad805d0a45b1ab5cf693893601ba2c0965c85564d7fea027c74e5b82acbf3b4943ddebf2f508d194eacb5d136e3c61ed67f577bca933fa93e2a1cc20fe75028132b39d3d6282bdfdcc9404ebe1e6cd512a6313e95c5c968483728c410211c791bebf852e20d1a9311988235c3ec3013da9bd131723369ee9d2b1c87d4a0c65113a322d4d9b87ceef6ffa764fbd3d7af7fff556b2b5125dc203d088522d4ece3f71f0362025a92a6758f8a4f2721b8dd3ea6312a3e7d743922e1d2011a895b91f6b3f30dd1299767e59bece8b3fad9f1cb7e994b20cefeff1c378f4b9f9a00c34339964d63f4645dcc8f48d7fe401ba784c5348af9d26125c40cdc742eb185d82cd29f638ee33a0b32eba954c6c0acdf9545d9e25faee158b3b6bf0685c2fd22bedf003891ddb4187ef2945ee201485c4fba2b8276e0dfbedb4f2110ac69689f4f8d2e5fd2e81105e681e5af041f8a6708c34d04514ecc0c489ca799664b006565fb465493a3e18485a42e3472b605520d06c1bce4ae3383d0922269e960cb0d41f606eaa1226acfacd1c2de65bbfe2e5d287073e72fe705d41758a736fdaf2b5f2bde03f1cab8a08bba35063a8037a4cd9cc90093d65f49402c2c366856825d6be508c837714d08f1724127e1c60718316f028c56081ed3dfb39f557f2ff606962cbfcafd1c32703d85fa474faafeff6f60fac75cb0229e4a5476e542b71d5130be9cee4095b7f43e4f1c3306f9512df799f6c2591f499e596f307306c5710bf631154e352b209858f32e4f2ad884ed3a6b6ab54d509acd9cfb5a1b367b3b3341affe98482f41dbaf57b9ca5530c4b99e89664e22118a41e41b484f8e415f354f0e93e16f7bf48b65813007b5090b96c1eb5183d47db65df96b5c58f0666aa98fdbb5f11d61c772308663695daf8fa18ca961d18dd0db98e9b993c2c5b5e40149970c469c030fc3cf245606b5a3c2b1c1906a73c9bb3300e7b47e552757095380c5efbb0dae6960d1d261e022a87a6ce93d268afb915fea241dfa25d8b8272acb6433dc34c2f705d377288b2956cf7605eb87eb2c22f862bd461b2d2c3c9ee61e72c2fd21ef56981dc4939e16fb845bf761e8cb6bc4ceeae6004026cc529b47e1faa7d7ebe0772f2a3657f47dd0b74c7a8f8c360d242a3cdfd83ecdd92b9bc826d0a8cea9b1be575cd5d3586b4212b008863ae87ab94515d88bcbe88beb08f19c3dfcf5315c2ccd3d9d601f102b10f48b28f0e38040c4b8421487b5caa23bca75c223f361889625409dca4e6a38c2ba53ab5e3ce1ed1092c151971fc2b64ecf2eab0944b99ee6b22acf68a7e2402cecd4869b6d85681f485076cdcc41b61938bd07e4fe27bb4fb8a505e8f10b3ca9065a5282c46941324a02f44c4b50fda5cc52f027c7bd56510cbbf6ec5fd1c6d684533bd82b0c2bd8cb1d2c1e6f88d8722ea1d3ef79b5e4d3841cf24c45ad53d16c82e77356d37128a6c44a0b0bf49958e041002a104cb8cdc05d273831fcc37adcb6e476fdeffac456d2c98bc72473d74d693a4a89524fa457c2ca1f8e68d82b0b391198057ecc5ff8abc3bb260f88a3436ea5747b8e22bd7364f4bec2e1dd09009b92f046047afa762c7e0066d4812707259067261eb0e91dab7063a29e5f8f7635d0876153fc5633209ab8f0b9957c045a4243a65c33b8cfea8b1bfc40977fed5884e92b6633e0dadd631ee6e941856bfb6877fad989f384c9908e72c55d5ceb241e9bc97bde094923f15ee95775d638e20053903620c362c0765d99fad09f2275c4d1a5a888ff3ab65fc9a215c5d8201b5f72743e0befa7ff7332d4134b8a43bf0c57b934e8e5bb488b4773aca6a76222629281054ce1fa89263a3da47f06422d678b25a1ac92f1de574d00ea23ee3630fab0abc0d6f097de0b44b52df3e9ed38e11576ac4aa251addde74bcb07ce398e0c1ec9e4d5647dbd4f61d22193d49ab55770d0405d1d9373a51b8b258d14eafb337adc268baa14ac74628e479bdda196a1c6745a38edb8f5ea3e3cde2a27b646de9f21230243a30903e32442dc55849a953ace6f9159914bb67397d759891c1b458a2a8783011e683d722f11fa360094ec5c083bae324599414659250127d2bd4801fd42120349d6ee4fb9221a2039e4404d357d46c384b46796205039afcddd7f098b448f4b1a0a1ef7bbf232a2acb6a6bd07ec4d44401ecd3f849a3c84474ba3fa7f6474a18ab1217c52a045bd01b4a5370bd24786e4fec5718b2b5a3b5942452f387c02a94ef8bab72ec7b0a831621915bcd799a21dc3fc6acd8da0228bc1186acb5b8fdebf43fa23849f9c6441110162e23b1d7c38b7b85b667b7a8415aaef67cd890e1d6acabbd7184e9059dbcf62315ad6fad27cde384b96f22ed946dbe12b28c3fe90b0731578a715093550c7eee41dfd72faff76c429f2acf62fb43a0f00c8f12d14be860a895574e05a14af1b8b8e9572092d8c78a456b049016ba0fc127ab924bbedb5fcf3d4a8b4775da334b955e9a84533d48fef095eae2e8a7c37f699693616be1fd053d6b7d026f842b6aa7fcf255a188d1905d0fd779e9e152e919681dfc21dd09d4004e1f717a855e76d665d6dbdc58c100ad3c8868e9f1218356d2c95ba476b5c6f7c5bba8ca11e13fac7c17b3d6f9eb26ccce4afe0b390e48d43c8b731a180f6c07e1907e3d18818d19fb4313b174a9b6dc03b470e96b3b382782f2d08055ee1f60fd571cca17d3605096a1c0ffbb217bcb13c3cc68ac6801df221c792b08822ed698aec0c0237f157d77366504e8e6a5133aed332b36cd6a8c8e361e0b84ed8964b968190d50baadf41160ec09853a185aed299db455819f7b20a3f96b5a1fef6ebe28deaa81d77706cb3a6dda1c7f439d20ec06ace3c4255dc683d4b4e37c7b431d5a422b91fb6f6563ac2c7526483783b3040ec423ddcd13202d033c255ff4827db2378238a7126dd34c4156b6f26e6650609c9c4f057d4bf7850a794b3cbd93cfdf8b062df5f4db2b3f02a7ebef17cbfb60b885a2027af3f571c85478e867e5eff974c976a5dec69811d07506eb07b6aaaad5f3f858288361455cbfc38c6ee1e05e848b33beabf64bfb61206cad07d115a00cb0ef6ac7e710c136b08b679367471e47e3893dc4ce59bc3e556ace2f06b09ad67cd2a92cca3674225a438b1fee0d0031453b4cfc8e3e66f9aa8709a3f01c61aa73bb47368585f33698b443ac9d44f2c65aab78974ceacecbc74eded85f90acbd4c6894890346b445750b7409b4edb442132ad1060535f532cb20261ca5127f5685cc8207fe7734f715d6cfde8fd2b8a559b5db95b76b40bfdc03afa55f860dc8f292f9cebdff1f0a1db68530b9f198d677cf9a9bdbe57bd848c14a2c527db1c833c9ad5e8b6e8caae4a5f12d8349fdcf3cb10caa77e54a135026084576bd69e2561b5fbf47e49432ad7fdaeb55d51b245a516f2e8e5a3d22b481c43aab69494875acb7157ebfa7a0d7d533a4cd8dbe6b1e912e1643fec4982f9cb13362b2452981f1d212005acdd65665d7d511972fd8effd5fc3270d49259703fa6722a37de99c8174747f800fe64e99a669a047382cc2461b98cd2746f2f2b92f0fc061105b72c2ad57b96963f9d34a7cb5700d516de0cb7d11003aabb92e5cb18743a121df78e0955e943b5400b6b9aa8bd50d2b8da7407977185e633d7d50ef2acbb86f6dfadb5556b65b64ab19fbf31d638865b849c90a0099f86dfa279cf92350a5f844b93cf5f8615eba30bcc53c8d4aadc0dd592e3912c1379b02d02cdc75e08757c1f31a7f1fcaa4e98638b01a8ac228f4eb1bfd2ecd929425ebe8a0ee413cb672b77460cebb261365b66df13e58098af44f766ba19340bdc24e8bc6edffa02d45440d210b210bb5c71810180397225b260fa026d099ab122a42dd426d8d80bb6c22d14826e3256d6a09e92472db488128091d5b2d6abf7ae12f53fca0777f4154e81b2c0e03a98f5df67d594d9757dea8f3e5b0867bb176a7b963a17a83650be4cd3f89f84847755c05fcb97ba09444d3671bc5dd239cfb34fe87c05d9ba737b89f49ee77fffd0c95fcf1c1fc8d6ebe7ec9187272a24185262cfaf8d452ae0f45b120dd520d464e3de3069ba5ae1005e70b6f8b42fa2e57918550e2e2e2a0ca0346a9dc35378af62fb0d8a00a6c47982cb177cfaf368a0b63c58ae7557a11d0f1e77e14cbeccdb29e42a16ed0a733d48cea860efba9a0a1ecae78b71e91d5ba52271923c92d01cc67a6f37df470489dfd82f519cb820756c8183f195e79548b3e7c2b00e5177d4044d8c2b82dc2639be0c7734176b43d628f1e8bae5e1e4591c99eb6d570ac2a671bb80486a16d053dac7379494351026d278d922f8db0499d0829e5b7c387d67e4dfe1f3a778b1b95e4d4cb9f4d1f56919af309f7219e43122d70e890395ca3ace183982e29fde3e0637ae66586442643ff88b621d0bcee7f1af18cc6ca2b0ba57efa7677ad4560ff7c257d9eef5347f2076b3fb722e95032e560ec04ead7358258473ffb6db7f0cc57aa8622534e96ee33ac01c8cad624b706278ccc266691efb67dc17d05b90376893bb0881465e43aacc6df9a91214c2b1946267b075d085ad2a873b545693e9598ac5652", @generic="9dcf38d3d0f2d4f7a05ff09c74399526f0dd00c959a421a24977597a59cd78aca32b2d78b0f96a79d653542742fc9dc8a218fc10c90667a83ae140095768b169edb5a77ff186419b4a81b994856b4e07ca8637a596c7af0c70aca850b5516e9900c02a40", @generic="4788b7b51cf282728cc09b84177bd369206b1b4bcb16fbf9d785db357f38a5a93f37c87ea6f4682fd4843a7de204b9289a9772ffa212427ba2b35fe29cf0fa135044cdbcaf75e637c8a4f70425ba57b72d23990025c92787d26a81e0089c9615eea86ba099fd22505b2cea256efd553895a3801f99fe6e67ebb81bb07595cfb4c94928a91903965bb3211db2618549a226343788d2697635b599e0238b5597e63341dc41888b8ac081944ea7d8de3c396d2451d6bf4cabc3a08ab667e81fd4b5f29430f66e45469a2a4be6cc9b48572d3f05c0da6323ec9c3fb45090b42f5bdc22fb62fa63d3846a7ed193a8247462cede98cd77d36008"]}, @typed={0x9, 0x6e, 0x0, 0x0, @str=',-(-\x00'}, @typed={0x8, 0xb, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x73, 0x0, 0x0, @u32}, @nested={0x95, 0x8b, 0x0, 0x1, [@generic="b7659a18faefb27e1d147c16a83518995bfd953cc9639701fb46599aca5b9481915f26cb33b4ed190e329979f5522252051f4249945ab4a1473eba44b7af950ce5642a7a0d6ab3922722da2fb3466fa5480957dd4dba8d5d", @typed={0x14, 0xb, 0x0, 0x0, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @generic="afb5414f70a3b460f0734bdda3e5b33db3570777e4edd8d72c7bcfe17e83ab2ad5", @typed={0x4, 0x63}]}, @nested={0x214, 0x1c, 0x0, 0x1, [@typed={0x7, 0x41, 0x0, 0x0, @str=')!\x00'}, @generic="1ff525b266b2a5673075ae7972d90b5133dcd8c702e67b776df2307062ec18eff039dd4252dc2a132989ee2b12159abdd2426141f568a540c833384d352333b763741fc073714a110d08d33419ba1af20ae60bc39f5fea358cde6f21fc64e8af7dceb07906e5a75f988c58fe500fe96c52b4dbd8b1bdd0c9466e4f16ceced797a5006654db2aae371f27e0cc2e6c4d508322352b7481021e1a2e401f8145beb218c13c9cbe6d0cbaedb44412", @typed={0x4, 0x1}, @typed={0x8, 0x92, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x66, 0x0, 0x0, @pid=r1}, @generic="f389734ab0cf8fd890e11e50cca0368ed834e81adde1ccdb4efb3144d85ae07d56f5e345b550b67ebf1448b697d096b919e9b9cbf4ab184697a813ad7710d9c459a5a7998a0917cdc2c0df9a", @typed={0x8, 0x6a, 0x0, 0x0, @uid=0xee01}, @typed={0x4, 0xe}, @generic="dd1d18e984bc73915a0b6048f347dad88112f23dfc6159129feaef8be1c8339e443ddb8a1b2617e7ac6310b7c89c5ab2b9f18eefa68df95ec2c45c0098b28cdaed11e09c840659032bf79d82669dba3fdabce0ea6b64ff39dd608d1b5e1cb06b0a831946baf9715c06f852ef9d19148077c60354fd1b552e024e537132a5a2d0c190023a22ed060a92f9997e7849068c5a09a961309fe7e455e890fa6df23bf22b19da50f3", @generic="a49a6db36edb907759446ff752e128659457c7b05f0d1ff90996bea56586fa164029c99cb82e69d483edc091cea7a3ccd7931678279658a1e6b0d51f0cd4032f627019aa16491b4e878082"]}]}, 0x1578}, {&(0x7f0000002a00)={0x134, 0x18, 0x100, 0x70bd2b, 0x25dfdbfd, "", [@typed={0xfa, 0x24, 0x0, 0x0, @binary="534a5b1e4370d9392114856666f8d4f8a3003056cb7b54035a3a898e23e1518a86c5ce8c4cc2e8ef3b542b699dc8cbeada1010459700f9251a779d42ae8f6f70ef5995d6d2f45170c2d83d4bc2a73c8bd2686e6bc9c389a9eb62ec9fb287297112d187b06fa7b1f72edfc01f1cb7a1f5b99e906799df22545be6bda8d19e9f2ad3bac657fae452d51358d7ebaf159b335b7470d88d68b434550912a728a1221fa38d933359b307ee2496b3844d11e63a5447a3706ef22c62441ab2bcae78ca7b08cb51f63d9e834945ed2bb8ff5d3c74b7eed93a496abda49308f35138fae2ea52dc5fb46b929fa984c0d5b518b2fd81261551afec53"}, @nested={0x20, 0x19, 0x0, 0x1, [@typed={0x10, 0xb, 0x0, 0x0, @str='\xb5\\\x18{:+-}%/*\x00'}, @typed={0xa, 0x1e, 0x0, 0x0, @str='(**^+\x00'}]}, @typed={0x8, 0x7e, 0x0, 0x0, @fd=r2}]}, 0x134}, {&(0x7f0000002b40)={0x11d4, 0x31, 0x800, 0x70bd2a, 0x25dfdbfe, "", [@generic="e2ca7e2cec9f39268052843f0e6f59df048f9ab0c25ee38cb273e6f34acbc5073ddf8db79386da103b4e5b024441b5a3976a90e730750835f173e924b6f3b3b6fce449dd935cf937f53db43035f87f56d61274b226dd86679f2e7d2625f2992ea0d0c8292d412309482e75a7bf148b5a43974c57074cba043ddc88", @typed={0x4, 0x69}, @generic="4c38d71a78b3184e33c9fc8d8207dd5acd926080eec30d9ae12a46c108815c8f1ca0ece84b2c70eca1abf2bc7f5d85434f2741b08c79c421f98579ae7943d766d3967a28e5ed03433699828dd6a05f9eecbe924d208f44ad6d6e7795142ec101837fdb00660f74dcf335aadedd9685b9d968a1f991ad393febdb64e45cd98884ba1e8cf30f162ce5c5539d1e9532cf7ddf483899666da513cea665f0bea89a8656976fac4b577b1c30c57328ed0d896eb3c8741e1b008fe16c3715b19206db58e86c548d4ce3bdb6b0541eb2e586cfd52252119c696f9779b299c076192c3bc126f5a211a95592e17679125ad59e48e2332fe8d7caa50b0f3bdf9af060d697fb61263d2d2d42e941d5911d19178554165654032910b6519b9779b62845826419cf848039ba372dcb3e74323912417b3f7a6f7c4c9db6bf0f95266cc872970f82c4763d925f78cdb1472a92b84225253aba004e9c728c7d0168300511429a155018bcd6364ee66d3f90bf5d4edb5a2f1365eb4790ae8bf93b46f6ce9a3ff9a114fed0ec0d87dd2b2f381bf17bef3d1620f58215b5edd96aa07045797604ca2939c5d249846c39a1f377de542db8eb33756126a7b3a5d246568c8515e6cc555c6c4adecdd59571fd2ff1262951724bd620d3ca37d2b93883f6dc31a7a2f1f3f528b427e2ab4d2ccd7a05650ca66963f700c863d430c83cdc6cf2b2c76e5c19dffe85cb9979bffa1b14452c52841517c94bb15d0b870bc09ee278cacfd14a4c7dd46c2c6778dc3694d80336a8334e6a74fe4870554963e87951d587a2a8e0d155079abd06c8a3a4027a14d302f54e86bde1794f32118974eb1bb4ad8468948f007173921ac74f8adbb1ca64be871820f5e3e2783dc4fa5c814f6ad68066cf38e94cb351d393bd1e779be639b34df7c53cf13c3f8178874cfe25b5b1ca6bbec7a3eab76fabfba3f11da139f3d24f16636915f757206a14b1e70f61ee74685b79ecb7f43d270ec21aaf3a8b3764f27d520e35d4ebd85e82ceb1e90b560a862afbcf903e5fbd47e8e61e484a7a4f3dd4c071d570edc14919f2409c216a55cb4e04ea4e973810208744580c3265dab57ce68793c6faeab5794edc884b5adee58af06fb1b806ea576ac9764f37967cb4581921a0277dc9d1e773b04671c3adc160892b9bf3ea81ff9ef6c9efcae7e2774629b489368295d16eaeb43e59afc462cbe6821f07b77d5f5473b5c0acd1c69cede9a557c676bc2b7da126732b818c030a7d39c56863b2f7fc2828c0c39d1093a74b7863bb2f9e70497c2e0dc1530125e50748006779d2e0f154fd454f476a0d91e4025eea060b1d8820f285d13e0415ea2cb482d2ce8e6f5182f077cebf3d50c38a8c52a23ccdd699bb55f63059d1a4eb1e660d05c0f85f3caefeea05fdd1fac3411cc4135415ab2153868e8ec3f05307fdf936a7ba722d82bbe5b77b76970db6827a4c753eebb5f3ce9ae592474ba70ad852d17294cf8026777ecdae75ac51306111437befd8a490edc05381df386da84d41d6c7092916fdb4eeb5ab7e691725578af4fec81a4a3c7b62bca192553e9126273954cffb54cb8ac3f96bac33d97a9431337c133f8920f3552e8b7ba310e86bbd12842dee996111792aa9d3b5db6e7f7b8235bead15e07579fd476645f165fc521221c2f841154cf643e1c34850aca3e8c1509a8a5c55dd6fb1f3d4affe9c915675f104cd5ba864d2bdea90c61d36e00f97fb0f9288ccd2d15b4e4e250d89acd740a476d08af511563c2fe4a7c969280fa34d863880ab3ad3b39bcf6890c2672bd434be50b89c3ef4c081611207b77113f18dc82586de6aca47a6efdff387a3396f899c4dadd0a208261cf73ac9f9190d26bd4af3514fd8618924b9fbd74c00f14fa33937c18bae360acdd11c0d2e1922b2c4885243093e5110200149b81b10a5212c0fe8a28e948795217c47d12519b9ee343f8475a2a8120e544a92becaea46e939676aa95296438dc40730fb2a0a0be4904dfed60d1158eaed579515649a1a6f6cb7bd4c0baa6544e529de8c1a19858894b69366f0c98a50f2a52614372ec2f079cdfadfcf0b9e1c83b9709de742e91debae2f4bfccfd7fd3f7794d09b70a577faad078fb1f59294f85fe2cc580110936f42e71907231e188f31098dd0b129771c1f672ad5a98023fb06ddfa74c4c616da40dcd8d88fc3c6fe8677fd336bf3e6bf1c387608cfe19906e43fa27e14f5dcac5772e66925983980ed9b26e8602613e7b6aa2fff4dc26687f5b4bf1968c405a4b8e45814113dc4cdbe25240b284fca6d36b6d5feeff5cc86b80f003a955c1b6017c4db70297919dd6d2351aa78ea2b8203bfabed2076c083009bc31fdb2dc2d9120bfb9712e9c46dfc75d8486ce0d2eeb964fc8bfbc70469566eba6cee8f19378701fac76e6606d63b686fb24252da58900a5ff0b3c3f5fc257ea0a969623f03b8561ad32539299826ca5908a5546d4ada47915d75f980d0f452025017f2db36a7c3e7052af2dafb3e5047c9ab1332556884fc66fd66ffdbd882b630b9737911a67cbd07455b73f8ab04798ccb39b71aa89b853cab4dae56c5a3addd4203eef552a50448da2a30e82cf1c84f555499527ce268f7c061c81d28b7054ef803749a2036566ad3015e36f0867626453cf9c4f471809608d2bf26e0c5dc961f19dd9292bd953fc8379cbc65ab96a37404e6b7adc5957e7950961017371d6ab89fa87676540e844eaa9a7a7ed8e7c3112ad1fb11d396aacd1db796890aa3f16a1ea45b41fd6e3adc0be805b30f89cb1210bb281f2a908f4e0487831e0d8e886c308719dd06ad0703c2173f8fe3488aef539ba66e61a9b116b2fe31c922f464138ae4ba49b054a3b660e6d76609b79d6a865e92f3f4cf916a6fd804d9ca6a604f34a8e8e9cf74c6f04e59a501ecb9e4f3aaec470b864bc9a561de2d6848ecbc75e824654af4985413a88c25ea963e1d83bafe9cfde156f9db6e238fcaf94aca5fe8c4dc3a95e98b16d8f1f927b588b7776f1f93014a0bffeaf6fd6413eafa3bec5b173aa0cc4a105acfd1459dddf9488a05d8f9ca08c66521613e80fb0729ab9850b03e2a932eba16b2d084ac3d1f7e91cb865e20a5545c46b431902f3df1508816ce8adf69e7a8e892ea76bbae15cb41358bdb1217fb5e30a991a015b3491f282d71d3edfb9bb90867e1f5a76fb7067398b38ad989f3cd7dc44518db520324b8b22caeb26af9bb9bdb20faa6a16a6144e6789e1f463b506bbac93d462176a62c83bde694eebb3ef77146136d497dacb32a8c39f349c02889e64b7e23a295224632ada49e25597002cefa05f8c2509110e232ffaddc520e4e94798078ede6550f5ff0a65fe5e680ecb66a61df11c2f5dd923e2c6036fbe6f216b3c97bdde6412af081c60fbe51505b5eeea8688d76c574a475c0d52609f55d092596e94abb3b4c79fb2a9ecf51a090514a6a72c4567fff32a32c20928bee1cded0f93bb18c17810565a6957710275ea4ea2116a564368d81dac3fb6000f07aa7b9cb3c984534e51fc71d98a756c495cd65f74bac56be230ee51e98827914099f78f92cc4da6fa61c0f29dfe80d4278183ec4f0c216144f89ad3d814814c7d85271aa054a93d580e942ba9b8d81175b53c07d4dcfec88b7e8acdc10247d09427ff46420fcd1eadd3a43693fa151c3eaa026da626c2c8576e2d91c0647d7702300ffc327ed26641bf59d7caf0180086e356cdf892f8b51dc6ef1e49a2e7651f0c4bb432c4a721129867b28fbd5fdec344bbbb5b535c2d9ec17388c4d5b87f6b2398c57f05449ebad990ac0b46e7a1d9ee92e102d28683ff64a15f80cf5c82d0fb3e01463bc8eb668c30eddc2091ea1c60dd8f7aec3690386a19967f0a177fb1e5b08fe0c11e05191a4bb7b9045715bbf4bec56a935e1cf3abd1992265f0c7826d44d61fe7557ef0fd44d10b2c73d90c7da2324374b426c3b2c7a30cf334453f7a9a86d02e1139e2a1e148da769f1fc5ac3c92d581a16d50a0bc554d197ebb1c1edf3d63096ee14b628bb99d7abdd867124759bd4d703458390c51df2336ecf8730b9012d6691e538a2908b86ff03724c43fba665924e6b4a9494bcc3ea51ebc33873b200ffd6b7d5995586d2556c6ec236d7288ca9f6253bb6bf6e72bbfd86d37fcadf574b58090c99bbd6b2a6cb8ac5ad3f841941e65acee098b79c067cc9b21769a6fd137e789ee6f074ddf275b5e37914c02526b26c48a7f06f14bef011b77ad754d4950593f40768a92642f2d2590d03718b82d655f5076491a1993ace64e5e2d5a164702d4835e8b86177ff9cc9703ebf2654f55721b3016da33eb6596f97d45ed6c363c472a1d310a7e05ba2f7e1cbbe136718a02005e10feea85a6ca4138e05c59d4ffbf4d2295efb275b807e26e43f82865512239c47541b51c0e725e91da160af47a96192baa405ff76e6e7c6f5a9c4437ae06fe5e012d49bc7dcc4bded00f0f968ce558d4e30494402ad3e84b5c082ed888d9f817565aa4f5eafeeb79af8245e94d4607f20ff0fc47fe827f95a2d4c84d1ceebe5b6c21d8917ef8bc571667140a5014f6b5d47b91d0feafe1ef7f3d689655ae690ca8aa3544466799ebd400a9838dcf3c3d0ec4412ab255d732f8c8a966ff1ab2c94b504ae39a50ce564f4c6d56e84ee00c819001cb7d9b893f50ffe09a466775d2df4ad2aa50e50aa84a27cb40b5d1b3090c376c1df7d67478e82213fc6e9650b09c4b21fdb7afd00dfd7cff4b8a945dc8071555f031ab8906a373aa76d89b90d6450bd08a08254cc88e3b5d97664e770acfa1c59e187c2480e54eda31b83d6dcc28ad84a536d908f34f78bd7e2a5fe8373887bc697219f8deb461b07ce73da1be11fc734f6c39b325ae55771023fb55b1a4d1188d5d0d363536ed027a41765259d12337e930719e0fa8793dd6909717c713cc121fb6333876bd6f9c0acf096e42720320a08d22371d1f8f3ac403af33b169de010c2069c51c74aea01bd7493b23242a842997ea5285287d8e29f7b8b6603475bd039ff524b6a7e35ac2f3d6587b8641f7ce569f02239f3237c82424d68d20be722df8988646baac92f2153050b9fa58266d397f83e9c621827d3baf1cdb52f06a4f1358701716b5aa64aaeb1aa6e220a902e68ff9a660b9caad4b5bea1c5c6c8bca56af2938cae38aa309817e8de4f38d2b2501e96a7e41750678d25a9ed6a6b34ec4b4f5c4e485ea37803aae0936230d6323b352e92b1e46b02c2450479dd4723b575ea8072dc6cac8425dbfdaf369ed270fab9f005b31d17d105aa20caa212a9657bcd0e8abfcb0ebdd8ef528f45d789fdc02120885ccf618e017de414716534b84757d93253e57c3ae0bb69a1c1ed3ebfb1bd3649eca87ed51ef4b3b24207272bc078ff559e0baab08b61412821d073c0c4c4c4b1dbbfdaad7fa8c2ce71822f67e487e815107c88d668d218f2765f2b88592845a57542010c1417d5f7e4b72d8c300a28cb26f887187ee78683badd404afd1bebf53740c92b38ae79c36e3ec169e6fbf5a9641540114c13ec9572f06dcbf5147736096343084bc8a8ac541118501a97ac19c823de3acd992e6e9f8946aeea4b2e331d3d174dbde02b51e8c134f0eacc9f66cd5851f5bcd0aa5436e6e7a50a41726327b5e2116b9687f7cb8f7f593243c745f257399ba7e26daaa2ec6617f60b02051597aeb3bc5b63da0a0b6faa9c4e0c67a4639ed4691c5e04dca65bf7537ab1bf89c5e7bbf03bd6b6b349c20e921411a519144d963a4391c6", @typed={0xc, 0x24, 0x0, 0x0, @u64=0x3}, @nested={0x125, 0x41, 0x0, 0x1, [@generic="4463d0e3007c8a028b5659e109bdbdc2c9a4e9b5d286223125abef8f907700769fc74a189f2650ac31585dafa4089803a3e4eacddf8a163f9d48856a2ae46f0690bf67dee3eb242b5a0835e8cce197835fb4e5f77c95d0f6545a8021003884970e57684e2fbbe4b04858340f31eff6992c9b4e5e75447a7c35ebbd9a8ec487c5fe674e4d5c79f09def8433aa02772c06b35d96711cf38b51989ece209bd2e67a285474d6309e42d078c9eaac5d42bfc6c051cfd716d7d9b16652594a64b80fb25d9cefc50be13eaadfcb", @typed={0x8, 0x1b, 0x0, 0x0, @fd=r0}, @generic="35490d96edeb0d5585b9bdc88319c4c231e553405a0e34d98f2716fc522c3253f7394da374971955743f8d", @typed={0x8, 0x32, 0x0, 0x0, @pid=r1}, @typed={0x8, 0x11, 0x0, 0x0, @fd=r0}, @typed={0x4, 0x11}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r0}, @typed={0x8, 0x5b, 0x0, 0x0, @u32=0x1}]}, @nested={0x5, 0x26, 0x0, 0x1, [@generic, @generic='D']}, @typed={0x8, 0x4e, 0x0, 0x0, @pid=r1}]}, 0x11d4}, {&(0x7f0000003dc0)={0x3518, 0x37, 0x100, 0x70bd2a, 0x25dfdbfb, "", [@nested={0x175, 0x59, 0x0, 0x1, [@typed={0x14, 0x16, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @empty}}, @generic="3b7d8d60efbf6e615c85c4fd958677887b05cd9288eed88740d128777f31ae169c042231c4c2cc2133a66612543714430e46b4a41de5b79dd5dfec0090c90c1cfbcd8d35ad05b1213fa71d21ff5841c902aaf6a9064ea224c41edbdc037b78f009e09389a62d54e8a32d884c0b231172ae40e7d954e9f9f46520d8e800000ef085a58762fc19604dbaf596b397b897773002db2b3862f84d6b283e2733fba5fd94d0d65280378f54eb14de5f0b242702231781a43f2d7ae278da43d50e29906d6578e460f8fdee735709796d171fc7", @typed={0x5, 0x57, 0x0, 0x0, @str='\x00'}, @typed={0x8, 0x2f, 0x0, 0x0, @u32=0x9}, @typed={0x8, 0x38, 0x0, 0x0, @pid=r3}, @generic="ea89ac202f85ccf837b59c3414a3c6d4a928af4d34b2dcd9bbb0bb2f143b0f410435e1d64a5177ddc1adaa29342643a3b880c835dfc0ad853e04e175d3e72a896f0818f41555dfa557b6eb3c264edbc28ede04851b88fbf00d6f7a4abdfad9b4089398cc5a83636ffea6bec1c687566afa011fe27955"]}, @nested={0x10ec, 0x82, 0x0, 0x1, [@typed={0xda, 0x72, 0x0, 0x0, @binary="d8e6e27130f2ef74d0f2e8dfca0c8eb17ea650c251b76c8df81f52fbc066b1280118ffcac27fc489bd6e42e7b8eaadfac195b4eaead08c284cca9fcaea619fba84e237da851cb6c5682daa1b13db161dc4229067771e50de2ef88cbc7fb5126b380dd30eb3b520fcb8fc80fd13335031581d60d45bed18bd5c9faddcdd96d755a224ced8f9268ccce0b3a7d9f63cceab3a555c47b789ea405471dc91b0096b2bcfb57b609f6168344d76a6dc43ea77b0bcbd5874d09769802eec4ed9b8f9b2c35ccd4109e2dc5e443c0d7c989e0b62cc68237d9e73e6"}, @generic="f2d23900a647918171539b548be77dd86cd7638c799cbec3ec03adfbaa8763944edd5e8e6f5ff4b97bfe145e9a2379250de2bf0e640e93e82252319792f1f14121930e39a827ad9f64767c8b68d423cd73b06f92bc8abe2c1fab23f1110a7966f92a98ede19ae99ee4de35ac0034caa0d9dbe74442e6df503ad3d7ab5b1cc562b38a0b18f9f05bf360c589781c552c88627d49e2428b8d0b9e08a035da1808a425165767b2fc5d8d4e3d66f20032add66c4bfb4f39031dcbc76c7d96464ecbc7a05adc8b5794c1dc464bdcde6c168e689e8a53c9ab4f90d06f4811b2712d4473d7bc423e99e9bcefe46fcaea940ad380afc90328ade679613967a8577cf2a9b0ad41d2367591d2cbd326c251c96fa9d10a2ee17a04dc2867cbc3ca78153991a70c931b0644fa64f4a2adb13339af68d9673607e8fe7878e8cfd1debab6500fb64b5cbd829c43131904aa4d22a4026c3cff1b6cc3423bc079f9e7daec8a0f93e593fb07da8cbeaaa0a674ef98016e4312b541e654c4b65f4add648c58965c3690641ab1c02b25570f422a48a89e44fc8f6f423c89bf49b2adabcd5282986e51edee14a64afa41564f8a62915ea31c00c08ed21018fc67e7475eda65b3bca0fc98370c057f3270dea3e87d32e6c4f069dea3b777a1aee8fc38fb96290ad7f8d30e1db0f68cd67f5d44869044caaef12a58a727ed9a5cf9be17ddfd2c268a41e7b117861ea54d7cbe7288c634890a24cba0ec7bed0d8cd1d98a54bd6617c3a5005ada7659b02f7f3dc8c934f718eebb15d4928444d7c39d6e358c0c2de020888821d31af964b540825ac52d161bc832e9adc2ad2925a61ae186ff7db80c1046f85f0e381b130ad4bc32cc943c66d308e8ffbdf68781764b8196a4536f991f650292ef14cf56b4b86fdb49f2c3277c10814472232815cebf0e7a6273c1da9a90861d237d7be4b16ce817242758bb57bb3bc49d5ea662d5b86d75fbae54a3681d83f9eb27bff2b3e505cc26938766e78741d5731e51486611c01876c0298d0389531d69afd070910adb5cfe850e46600480358b67923817638afb4c27c51ee2b696506efe8fa097b9870c5544ef2d59371754fc13d558a86b4785df055c7ad7d6eb6cfbc90645a14eae1fd5319cd32d510e9ee42e3f05ffc050ac10dbe66945332fec91d4c3ddc0808d53a456f6c1ebf40937ead643a74a2fa1bbc16e84920d72e296ef94e49eb678e5b4acc1ce817bba17028df0b21ff0333b87f5970d519f65b0f493d8fdcc7bdb4024435587a948873e6ac8f7fccece2ca13fad28ac79788bc6cda130a6c458e2d81224af9666dc06cc85388f41be1f72e5e1ffff14e3cbeaa0cfc0a53833207f5914eaea465612ac2f393bd17c84a81230e331b2ec1ec31d18a5f025df7c6dbe210243bf68c7d2ff19c25fa5388fb943b886295007a6b4b1f16f4932b28c796eb3155ede85693be37725227f168b077f00e5e7bbf7accd55d04e60029207c8860f300311ec216a41b48f23726ab52d9d86a9b5fe3b73cb00602c4fdabb16855d05d73c55a6945b708bd7147f6f1fd77e986b50d17d8002d2a520be097c912308a22982f6f78fb6d812cf12dda171709002397113d892267c14f279e7a0e29f2dfb05bbecaffc0db43a4279d7afc16aea10cc307135a732d1a91285c25bb20e5187666cc34374ac6239887aca554cde3a68d88fdcbca6acd566dbbd54a34c92dba4b1763b65e7ecb3ea5ec64726af7fa215fd675a8366bb143e1f4d0b27303c18ee7ad5f4da692e44628bc9183bad3b7b38837605990258581c3c40db8aeafba25bdcae820b5e62f0768fcef0948745e7e3aec3b382ee87bedc624ce271ca710d4c26796f22df340f2b446db14af918899f85f02c9fefaabe5e1e3ef3e3fbbf08fa852ec4459c784c36ec93e112d3790f5952fe0274894af1c0fad5a31f06d95f8bedaf40fed6b81926a233936124fd6b8e812fdf70cf65a2440d99192243bf1fafd76a0ee606e4351bf821b8eca0a3efda0ce0a256f52f3da1cb173cb57041f73db5222632209b3b0993e8c969a5e1b00d49d4f15650e68ff9291c5e690cc5c3ef15995e5d3860c4d8f3cb7073937fce639948848d044c9ca87e36c314a28abfc65952ee03cceefa7f061649d9f65ddd579ba2826e52f5f41103bb6fdc9490148e5d330c6b760925de55cc8199aa5de0845bdbc265d64903c036340723b5079efbce990a09949ab6f71834c9661adca2f07dd9668de5fd4db41b694c2eb8b8398ce34558f472eec480bec377839d3f778f23d5366bfa4e69bc7f1e456e8c412d24b730846caf6cc216e379ec2f2786d94573a9a7eccc2c886886a4c69b2aab0c9b91931b00db101a31688003ce4fe146c964d6a681b20644616ad3dcce71fea8c617618636b165bb14b64a865c8deed9628e87a0a735f3415cc79c645a8dae83da8f3fcc800d29f95e0b06bdcfd99cc7fd612972f084b475b751da6c5212c17bd31f86f8809bb986df2156e5847f8d9a8bf7ca8896369d970c05c872fce847e444c35fe6f71ab52e7c8ccd11bcbbcef9ec1d39efb3174b6f009baa70cd2b850192fa9741aa528a3361867e5bb6a3581d9c63281d71c5a9d8d645235cfaa232cb1dc672b3cfbb2a5fd87d33a4fa6934f0bd02e8de5b4ccb0b01c0994e617e3f9b543ea6e195cdeac4f98b70b3cdb47425dce86bb372f36e492463c5ebb7a135d200bfe2cb8621db57cdd638eec0b3b34b928bbd330aab996f386f5c63ff8d58dbcbf7291b43faff3d31f44ce6af488157fbc51ad50f81a326b5ea5a6a8d35ec7ac712ce8577604f19e3905bfe8958f83d04096eb09be6af6e07f72429008ff94c9f686f1079d4b9cf6dd80ac70cf5029b87b4c1ddedb0d85b52f75e0b55c677ca50ae1efda93171a72bf5ce3217dd98552e19b5b637deaaae5899eb361e817fbd0e867c972714dc2462cb0b1e034dfae99bdb7e2445f6ef32b2974993fe40621f76ee522ce960bf28dfec8ffd5257808966c048e106c4b03b6394ed10398a7dc24df00f53556471a960ce4232f8be5fc3f630010bb8ded0aafb2e929469d5526ff375f375470daa6661582c2c0593442650da2570b0836e9072362366a778ed402ed7e4b1a5f86f1a2dfce6df003f04e8ffa02e94159163bbbc4f3aba72f076a60f2c4a86857c43b9092fd78a91140f32ed71babb52a3e9b8a08757f628356493ce98246e8bac01e1d688fbf279e1d5c2b1760ff1c280191b3a41b5d9380a9ec9b3e93bf78f536bec129c7dbb99449fda59d74fc5329c73ce6ec85929bfc66072e46de536c360d808b95e57bb10bb487d1f38f86c1cdc8993753d375e31c5c9cd0822d3ffc0ff7dce53087dce128bdbee164177e86287f7cb2ea85e8be59a3cc54dc6a640fbbbf32dc830a5a9cc078369e087e0c36ba1d471440a3e105e7ec0f2be8d71ab5e4212313179894837c1f2eed31b92653af0e580ac84b527cf375e61ecc38ef52cdae3460da6db1ed0db69aa4216b63ffe710371dbc74a485e40da5926a582c36100565d472d03086fe716538e7adfbd7af4c5681dce1b8e2bc7e610f1d03c40dc2efab68ed97617aadc81f71f8ccc2f1a251b395132ebfa80d1bda0bada9253ebc2bd4a1086276421b962998ecdbe4b79327921d76c060bf085bf67ec275dc62581b6565ec9c6e381b803657c531d801c73cedf00dd88574a0a07e8e68e487241d5acf76b7f04445333605082c9ffc1af985acfc5b213d39489562b9c343e201ad42e23c0fcdb76687eef6ade027cdd1ea6694bc6b367c42a4bc592f05c1e08d847c5373c5028425e58675bcd3db2b6a24d75c4c97b0c878999e169dd25477cc5f919c56d3b81077e4fc1c52135a494badc1646dbfbb714a94d9db69b526a0ba36f1a643f1dfa4307bd03d18927b13ba232ab518bd9c16cdec25609c882ef26ca245b26c14afa21226fed37ea1740edc44bbf6decb23f1d8f981cafcf033e7227893f49353811ec3a85babc41e86ea8e44f7e7a994a419a55985f71c5d85344c7bdec8250aef7981f00b7acd8a6e3b0690e3a57ddb5c0ef19e64bd2fea1c2a92c1d55a467fcd001391fccb85ff57f0bf25af1e63820583d4ef2fc1339bdc18e141b856d6b436dac173463af03ebfa70bd8da29deb1a269a3dc9f0d4d8c338403df6ae23aa1d6e787f73c9e4cbe8c93ae461da3b7474ae5a0727266f7da13c72b61f1bc9cc46491f136487f7aa550eaa03bdc5476eccc666a2bb140e8bc8769f50ad09de7780a4831c2cb77e3e7c15d5ad78e15f6f7d2e59c1c7afc15efad30f7db563ddcb1421f92ed0b129245be72a16b0a507aa7671c95880d1d9fa780c6cc7a792cc13c8d010f8f9435fc685423de32bfb1a1080806f2c15dee061c3acd0a93bacc5a79d53b0816bebeeeba495ce388c2509516b3c225f0610a97c15e7c0df64c5c83154cd6bcb9ade6a5fcad0dcce4857a6d753f750d3f6bf8793f1486bcdafa4016d60857af6b18c8be1f8083bc08e3c5cd9724e5e32d69b50d660b21ff274e40167b2fea752402e6d28f64454b30cd6af013275b882865caf73135a0a10915946ba79b8028d6778a9387d62ec0b10efe17be019dda96990242be975297e32e0864449432fe49226f31008a59445baf9d092de44cfcfe2bfa8da5d84ed1c72af1eaf98bf8cb228237dff11b0755cf37a2d58d89cab920f3a8e4f6cd8ad242f7513422c7ef0191a46f30f9e0dc749deee6dc7cbdc795e96b0deb13091e6acfd903a370bc4882d30e6670812fe4f02558c379e68093172d875b471dbcb60f293b2e7544c8c5e924c3dfbc0bd02ab0b9ed1b17b70715c03e849ad6d9d3cf8660e928ddfe94031d68db3016f01992dba4b293e4baefadb1356225164343cd0f8ad108c0bd00b6e5fea8374f7b9111b2e2cccc2b627a2178e9e132c0eeba0717208b13eabd134afd84f3fbba4f21f4d650177926713b607f58a7bb266fa0b7707917d5b25e98d31120d189410265933b721cfcca16ae380f8d567ffb74848e38bf4dda3ed0057c44398c68a90a497694ff6ae24925ef2c7b4d898a11e3c84679478bc4773a1f7af101a07e5e45e16db6ae976e3df099320ac2e28d2bb853e5d7553bd65ee6c4ef9a61514ee5ac7063e5e8e5dffb866648550ddf24562db217c046632574cc0613802240299105905e110989a5d5dc616e5df64263873cd2aca539d6be57a4b806a5646471032afdb1f246228a30e60596d46b46e14c41cd243686610d0db9f5f7c47fe450ef6fa02755c1eb762f847f36a746f930089df79f07ff4f5fd1683926eb26c0972f6dfc86ebacaaf8892a22207a698d6d2aded5eedfc0a02e4f2ec8eadb881155cab6f35cc0543ed57cd7447c008ae5eeef5c2454ca79b22367e9f1136c0264390f6fb9dfcef62a4dfd663b9d94b9f47399eebafa8faa93d689d4b617f2e2d81d11e81288f77835937278d7fa118a13f33ce5987950d4a70bb2d233878b3d32138da601a84186e234f44333c1ddb66beef4bdfb522b10eac0c9878f316ae735af15612507e707e938a30e86bf4483db25106e806291186abdd8adbb630ff255736d6819473a8420a33b056c4de000625f941c496881db49d60aed2e8869d2c1c7627c36bd498f59daf39e5d1d254bcb3b6e9c15af5080f050bae85a686b7b26b53be8c8a858e51a5706e88e09656fc19761033d72f7c4c578e71d2d4f994599946d4471b183925494e93edc8a103dad27991e73f2d7916d0f828d8e2a6aa8c2255a806de7479735dd95e21", @typed={0x9, 0x25, 0x0, 0x0, @binary="a0a050b10a"}]}, @typed={0x4, 0x2f}, @nested={0x200c, 0x2d, 0x0, 0x1, [@typed={0x8, 0x78, 0x0, 0x0, @ipv4=@private=0xa010101}, @generic="d9802344a679f61211509bf77fb5a1f14e93e34805195f323f6b8a3fa8ee4715792dda7ae5f62cc5062b27987c0f4f2296af1cc37013886a8be61dfc625e28f812bb15de09c665a7f89ffe506bf415f480c04702f4167ab455c6125838648f727e5149406f3aca4de96f9b1ed3f65756c30fefa36b8da36d63d1c46b85eaddeade20e856de22f93720bbeef236dc9d0c4c26eb52fc91a5ef65eecb3f1aae026e5e62a68a837e49f624edf36a10a048e8c973945d9c4b3078c8401b4356163e8cac3422f65e686e71745cf08f690cde464a31430527dab42933f2d412b82aff5d08d98aab351fac562e910b010bd71f078b5700f5fd730e4dacf26876c73f0c1f2a129f7535d9d81396b13747645791aac8d51e1f33081dd5e9740a75421ffddb903a438c43ae56c8cf8bcc0a6ed5701833fa556af1695064ed94aac9b01d4e83f1f037b2d1bb834397ae1f95af368060d373d699f777eab5ec2cdb1c2bd1b204405f766ab402c3874cceba2806acbe81c891a2c7b0eecd547dd2db906711a9a85cab1519b4f13881f73e88f46bab4113c15fb45cfe202d2ce77780cdf23d02974d10bd7370b12e059e38d751dd47ca799522ce7b22791cf8300abfc5bfcc53ffd28ace8a66ac513b264ee6a2fa0981924b38bfa784af0ededffc3d86e5652655567d0972827431439b06c7cda611c346324ff4a3e45b68fbea1c59ad04e6aa999872972e6f1343077685d50f21536262c830f014eea937b171b768d71d38abe3265e422e24d4a96d86f3869c9ecd7ae9084e735836b5eafa4523de231418b559e45df3858be748cf85a3523c77e1529edc197e7568aed29568a85150e4ca0859e1f6b77c13ed8afb0587235bd2cdc2019823a87b83133502f3d70d62174ec238aea30b87beddb3d47fa56a579fb7334058796f862d3c5bc368153bea5393a354cfd63ebe2364c826cce6c7ecc2083282579513b189eb6583ccb09010b66db949cbde633eb5ecc60668cb2993bc1622170fc22d39170919b40debb96c8cd7f360b2338f9eca7ee72f9aceef74638372727c41d00503276497326645e17ba97f22a8d9d978222e518de9dd86694d4dcf730c2dd0337a9f8c0c4892c82c265fe00e96eb264e7d5c1aac0e6246d2e3fb7ef51469636a08d9fedc605a053fc69e2b82c293faa877e30c198b5024e9fb342040b1e553f1f99a35f4c2ee191a7b84017db07b8eb34f41c169469ff0b6a87575d12eff16eb8431c373700ffd667acfa8533cdbafec2adadc058dc0e27c378766f632040efdf10e41a1682a6e1b74ee3a25318f2b4142b07ff37287abeb20d4f476c7a57036350d19b452a803f2bd750d72e2ceffc7b44c72b25286d897bd74ee82da6da6142c834044d9435c90a465bf7fc325dbe12b508b11f395e02517ceebb5c0678f8dbff7abcfa61b9be2b1651abf8339b540b6322c02cf09b82329462315447754fcf23e278297a8a24536a14da2fedbb736dfcbdab35b2f34c235a8f12b475692abfe8c3bf9a94ce92b370a51d5721ddce6de391d99e22828ac518ae45ed2b736df03dfdef635e5fd29d0a5cdb8b34814c2053da2ab7997fe3a6ddde6caaea08f7d5d86f23320af760dee53589b2f712e3ac02d9f4966f7ab9b33f4b8b1a1af33e6a114d521286be3f795ece14b53258a99e539dec744bb66e6fdc78c163faf0593ef1546e89bc3d88fb6292dd66d7f218323c0091f3c7603d5bf8077a6968b4982dbe94f668a60e8efe57fac9d26e6f565f1e057c0e9439afc47d8a517f932ab081e8614f3272e8034b9bb22ba8cff25b3f2881e77b66d075eeae4e8725496eb3f2b1cb6f9b25f1a6e90e38feef4a8b50ae8b845904ec03b5e5c59b85c642b14ce40f980e79f159bc09a2909a45fd6f45d29e5bbd5c798c14caea97dcd174223e00d43d04fff2809a356d1ad8d37ac30580e556cc8d3bc4f4b77a019dae5837c8e619149eb3d42c4249a4eec7db5d5ef0cd97733019566815a096d496d0493db3614be0affa46c36723a5f777b459c58abc9ad2d61714d55de2bb52d9230a71684341a2ea0b65dd5e26aff453c91ce6354d5b17e8c878b7981052bfa5cd6836ba5b5e633792f39dc7da468d3b3814677735db7efdd266cdc20774c75dfa234e3e6743381bfeb575f0fea81fdd7a72474eeb99e7a867bd21aa008ad32ea60fc355bc00b3c701fb95fc5d4f756ca40535ea08c9ece087f8bf6d7e37e656a5c9abce28d29fc1ed3aa50dfc41bd87c81400d3f1fcb0b737c7f3ab38e86dfca0cef64b455d4b561f1637a73b2c9690006cc83d9123a45a059b74c33e97ae6f2048ca8229735d70470760285ecc44217b59cb95c5a3c44a51a7105f9cd8c7934d44780ed981471dc4d7e92b9655a42bb8be179ba6f3157ed28cc1987fd1ebd49327b7b5c8aa7a463466f772583f86de0db44691bc1d6c6a738b49842c051c9f3dd214bc0dbc7e59e3cfe9968d55dc62acd04be2cd354309a70dbd510725c197563b52c198832d817490963710d5897c8052ccec92052fbc57a523e5cd677973c86adb864030086154a5362d0ca36849f6a8180591bc92b79e7238e1e454b9dec558ad63989db045868687bdc56901c8b505200aec2e4eae6626ea698b76a32d1af2d492bc634be32a1fcb4f36fb1406bc932a2563c734c6bcef8c264579a3bbe97f20baff5c833f8ff7326dc167968da9aba9791dbddc626c5acd55edea520a642ca6bfa56da24e3bab6329f23d631d80ac9a5aad353ea38740ecb4062e22759feaec187fd4081571631707059aaacf5f663d489b1f770772095baeec69cd2536357d3cbad0bc203eafcd93391accf7ec8cc2d24380ec97a05bd59a2d51ecbcbbda93ad2ebdd54d506a74d0f6fe9d85e12bb60f5c7b6934a659ee78e263aebc8701cb102e34ef3b1235034a85b1bb3290aea018d16828c0da1c4d567fcc4935a23d62735404e435ab3c3a1338719ff1f32cdfd33f178b92ac54488f228cb6fbec0343974e243a4d63ec17d9119b541daf6231b02c940bb3904bc9dbca1a19ba068ff8e626279e46c242ebe965cad647c12f692984dc4d1b383f64a095b7ce3c575569c24bad8fb99d0168c9979b721a2e74f0a8bc5614da163f469c12502a13dc76f7dfa7f89b5dc9cee817d0acce32e268188d3c142e0da0f62655aea3f9cb0819e856cbf89fbe0ee221aa7b308b488f01db42d08f1b0dc75eff6a6bf0ae0a3c649bac639a9ea17f99776befc18da56ad3763aa0443cb7ca2202f4b2e2c330ada8d18eb9d6b19dab9dcc46b87941ac60dd93772d9aaf62c66bb93f4f9250f904a55abdd55fb21c80c3a2caac4c2ef605fe102fa8a70e9b33588d31390a08f63d55fe68666ca90023428b6954bc09475eb8efd59c6dd091f287c1e5408b1f1c887af871f025056068d668c68f325410522e959a92c8ef2cb8fb34d04e2f99aba06e8301c73521d391bfed2a1997708341775045e09a5be5e0877ae4403ac88d0cf307bd1c08493ef9e18e8d872666d6b6f6ac5b96dcbf483d45e52d818458a7b2032317e9cf53be04e353e7cd3531a366b182f604985b0c08dc381f94dd4aff6525c170a072dd56a92a78f197df0e3eb6c6bf48e1a24e25f26c4d8d9a02471d8056ebf60eb859ae1ae129188f5da21296eaf17c9e30de33a6f74cb8a085ae87e1de0a5e57d9bade0293fee24a1c9a3d85d787ae4eb1e75268665dd02c9908ead0a9ab3edd8de45f05a839843fd68ffa11f3654ad3cf914f6a01cb7ddcf368804919c90e1a8ba8e2c705d257a70bcdafcb2893c9da18f5ef8ca63cd882d868064db491f99f86fe8a68f31e7d41de119cd87041c21952d7de27ea4f1fa6d0936c86951eae7a2ae7bfc208509c7f944877ff4ea3245117bbe97ab3cd489790e07d66afdcd2833523819b292f4ae867cc19c71b3ca7e426da8bed6993e99f8b718908d073dea38451f80d6195cfab06e7696465ce7dc6b55ce395ffc68b51b1e2dab5bea657317cf007e4da842e2a58353975a8d4280a3cb60aa43136d7bc8928ba3c8f31bd753deeed15c8a1c7f92bce2d89bd20eaed62d7822cf1fe6ae2e826c6921173fb38dd6366fbdfc23da1aa3e63be46d44b831a35ae8108acec66f3173da2f3721f21856d4ced365883f71eafc95dec90e698c9ee6f5e703511f9f7f4d25515e669299c3586a33f70d924b1ce7df45de43a909e1231e2e62447774ad45ee2c6e8a83ec262fb10b34393dbb017e215667aab0c4abcea4793fda1279ea0c0f2e7c0a359568814cfe38a4c8afba142abfc3a7f9b6261dc7ccff96d6a82037c785a2cf3ed15fa7c4bda93ad81100ec30069266468ff7a327f8855d60a7393f46c6c22ea761fe446d5147d4db1b89899d1521a4d33f0b53d5dca0815a2830fe74ca8b0bdf76deacafdf818f41cee3c8f6bcf754655d039f7b95dd84695342b33534b3dc15dbac980aca5f39639e126ed8d516a559d870355c3495d6c4fe8c7cecaaa4ce2f3dcb8408faa112c4a1915be18947010400fc9044439fef919959681a7684ae8c05397e0f34d627f3e84358aa9ecb4252b10fe9decf10f9d622dac9f179f9cc1c874fd27ea1c7a642df744e6424811bc77c001cd0cec212097443060fbde748526b53d73e019eb94ace53e6bf986b1aacc5f3614cafcbc1d24e2f1ef073de5da0699fccacf9b3d3b4b8c2eebecca2c3646b4e422668afa3a7e147c95581f07909f50bf4c3ad024c56a42eb83431f90740231f96f0a925d14ee9235ff49be249d72677240568d04e07d7e9cd7027940a4e4d1f9d82481e1b88f9e77356fef9e28daa7d847695f1d834d8cad8fa921c90486baae5f80632145582ccbdc9c33a89bd29d8ee820476787b485124d779ec2472fb9e76c71b681dda562c3523d5a51e55e3eecdedce5f1e824d7b3104ec843285b97d5c4e2f1a84567554ad7ac2dd7fcf28e77ea7dbf3ea147a0916ae5fbeb1fdbfe137e208708e1573524e7e9c4674341e51cfef35560283f371d9e4d9cc51d4f15148bf4153bd59ca1b79381dfffeb36f1e5e9443bc5e0dee350f64ceb78767828dbdfb0f3d2b4762fdb01a2c5625b08a9a004d5ba2ec5ea9606820bc2ca13db4c3af6d028814c541b13ee7b03b2e9da8a56b94294eee8009fd4e1fb842dc00fd433ff104ffa7f7280eb15312f7d2dcaef4e35b2b83f72d88e5187ae8654071844ea47dfbf252806d17109ebcc0c4f146b0173640db0e30de0c6ad2ea670ec9c87cadcb2385d0a0ac47c5ee6385cc9b51a74d5549aba9ecbe1f23f11b290a7c59836a63cb53c871c501b166b7c99a0e31528826ad687e2368e32d8290673757405e43b23db2b8e9a0f6f5c0522eedefc944ea32841b342fa7ce34d7c59d4a7430af95128f25e79bdc5c8b4f698758560e70617c966946a69d22c618045f51afc259fd2ea53d9381e7b827885d9bd30fb6540b5ec2b5800abcb062d59c481da2b0a76ace106dac61a2af6f2607057f0c918c01b00cbcd2e2192870d653cae7f49009f11a60ea203cb028edc1fd15e3459fc9f038a5d7b360b916cd7df5d65b3d2bf01a4b0acf2bd974523a9a6b626e357c7812527f4849f6af264c4197c300e810dda1c15c1129f7543e0005b4343e3441ed81159c718ca88a79b7ec826ed419baef2a96746533a3d4327522ebfdb6b5f9ddfa0054a487a03b9dfb4383481105b8164a8e59c2bd00f025acf0bd1a2560302ee14729b52d003ac4cd6fad77a0e88d3f0c059ba1f58a5cddf2097ce4f22e63fe9c6471ada835170e6078", @generic="12d46abe90971bbfbbfa4a9c88f5842f7a964100d8218f510d8bfe6686460f9893f0ee3714ce50cbf35d0a2ffe1b107d3bf380979f2512f0a0d27c9448f258da715ed94c4303ca169dfe93608dd6517d5712ee9e34d7bff80f72bf8cbc78857c65d35cc50076d01f155e6a31fad41a86e6d82c3e76eef72ed539dd72f6c70ca023f92be615da930e8aa8ed0efc7cc661a88d7c72ca104a9232f5a25db94890353c7880df86154369b5b73bccc9e3544a830d9d4a55196b92bc88ecac5e872c6f3a039e5bf6f3a724f5b84b3cb703483958b6d04d8b6a67f29c0c5af79757cbe3eeddddfa04cdfa55da47ffb230f57912f290db9556b1458eb3aa7fcf0e3287604cb2ce6168b7391f6d36c87518426eaa3e655c916cf8153e289e28cc2df02ddb6fd8daf33d8ad979f20381bfb9b434fe62d7db21bb2f038073c292e2f49c6684aeeb889226c50cadcdfc5eccfdd04bafe8e1bf56e2ac4970b4c0c5ab65ed270040b00f1c43726a40dfc79947ea574c9433badfbb87b6f6dadbc6c03fcd43f2bd378e42fa4ee39a58d184a90479fb471931affbdcf2d2ad7628b318c461c664bbf2b27e96d3b53187425be2635bce2cd6d40669b9845dc9a323cb84b9c2a03f92767428e955254544070ec28717c0f562ebb315f0da3f3c9ed31b048cd47b03304a365792a99c935f46da0d5faccb960024db5ef3967659a2df54feec359fca93cde1ba7109bbe4e862e61fa1ba0be93c5a29acceb60c3eda5a0a320bf96053736255afebea2eb5162e4d4b188947158d0b9eb9211cf2b8d9b3b6d1f06c30551d8ca1e4e0bd5d258ddc50b59b5ed98f94e8ac87ed04d36d41c5dc5dd6a099dd5d83539f4feefd6c056afe5d4ea1e91ca19781b0e83ed3c377cbde2e1f8ef9efe08522f1f38ad882ea38e6f6bf5addc02eb0b725e21f61d33a2b4d19f2f7d2d5b8770bfb3edfbce84a75bb13a69ab244bbcde050b26d92ad41f902e79fdce04a91aa31cb6a2f547ddf018dfd7f8edd26266aa2b29ed84d541a7ee581b84e2460195b17992acb6e4dc746c12900099addacbdc6a821a3f42fc654e838c6a83d01d279a5bae409d9df0f591b20c8d08ae94da06a2c108a754ea1704e927e29e67b243ff885a2c15e303392a646ea0f419aac2a33a23a55522052238945e370552b036be998bdee16479321b36902e6e64348ad67373a9202ebd9375c1fc3cee63adb47b60eefa43ef2da788d5175180e431bc2dfe50c48033c95a492cb8a3ecec58c7a7174ed73184cb57b4c9de7d4c3f752b76043ac238d58f5adcac8ea5cc1626e1939494ba72c0ea137891917c24281be993761deeb292c9c0b3b677994c2b3846bdcfd9325d7d38d089249d1f629747e4c89ed5220262f58a5c2cccac2809a5db4ac9c018172a6259f27eafbb4953e92c857f48cfc78e5767a5f858bc76d55cf5f3b5c7bd6d47b7221374c9394d414d5d8e25f3f42d27d02dbded5e269101c5fc1c9548235d0ba56af32d5aa3e1f4966d755e95fe1fdfc044f97331b661371e4e281c54cd7e8b1672c30e9f2af065550dfc9dd2e3348b927e720a09fa1b079102a68d841f676ea4dbf57fedacfb7229405f384c5fce3184de4ab994ad66c82a67172cbd03bfe1a6be2efab54d2545cd02b339391e02bf2ff6c4d3d0a172ae084f39c41000a481b3546626627c4eb564a1ba1274e1f146ed47d9460b9b19fa00412398750db582e979b68890862b1634b051bc53c66e84f9f6b36b2d8cbe609faa03d7d772aa310683e9c8227a882af4b15d98fbc6255add173b819e1cd8a4eb69dc496d349e5c35a328e061f3d0b2823b0b0eeca0e8316747409d62873df66be07a34c8f94bfb17f90d85d63c08f36860173682ccf8aea393b31eb24cf9f38a57e7180b4ce2fc542c578983cb643c02eaa8aa2684007af064f64f7912fb0d9cef59aaee6081358124208e870298bfd1a7b567863b644175b9c52d528c14adb628d8a9545232c17abf42b95a98c7019acd913ad20225b503df428d21caafd57c7bac4f182a828bf13b3d65024f05b738eeb2ad7d303f52252926626340dfec79d002990cb8c12eee761cf0a79c8f5bb63e4f746cf5317edd22a66f3c7d7273dddbc7a093855b29ecbec081e879bc338c15ae4eaa0058399be330787dee80bf0c8855f2536e871f7e45b8cd0dc244e48e8edffa282fd7682ce9699079ae1f18f9400ae4313a2e2101e06bedbcc51e85eb247f4f66db5c31857415ca31fe45aedea339e74ea9f75af8960252ca0ba0d3201fc72fd7d2db3a640a14a0360a90c121f6a0706793dbb79d03d9bf88c654385b1b154d9f1b8861633f117eb518045eabee4cfd9ae33719bc78e72fc14470ab1b3b776ea77431f3166432746fbbcfd54fb2d9f608509d4c37d6edd1a8123004d379198f325cb624fa6335375f1d46a6b9df6c36bcd4aed43e1aa9140f5ec2f93cd9085ef8caea560d392fb1ae1e64a9b2cd5afc781ce6e83d0c2d6bbc51b34f86911500bea6447b20a19291236b27c472b5d9ce4f4e920b9df20992e4bca3e560b69acad444b56457479bb46817cc4535b21754f7eda2c0e1e371fa2694b453c95b0c5eaaafcf2817b55b996a6b25be2feefc46c2010c62b57f3c3844ba193a502c4c35ad7404c4722427a07f92a08c4cfc692464763f00ed8cea76a416bd22fc2cf59d215fd5330edd914c46b6ccc018d54fee36db16905a60b4e7babe1b6ccec324cfca8381eaad6f87996ccb47faf3024382bb8a70862f6dfdb63fd3f7d2cff86d008a08cb8db12e2656e4a32fcce43d1407efb39237592ae1cc39e7cd185e7f46e2722126248df337fb9023fc892205726ca13b9c65054ff28a5a651fff7754083cfeadd1eab77f995f365c373fcb22d03d2b412235b65e0694d0391250a3256346fe8ea0b734b4646ce3b4992dc5635fa7739573a3ea74483340e76382837526745a396c8ff38842be67a918923f90fb9fd3f5d9abd6d8474403269eb1c3de3da6571a4a9845e5e7aa16c56925b2a62e9f943483731a2af13562b4773f1b2cf681444bde5bfa471d6424c33fb662f70136c74f70d7237abb5e01654ca7e49814a6b9931cac14603ae6d5f05cfa1008aa6369b1ee8a80bfc251a51dae681aba322b5586b4d480341e33b0d09519d96078d49455c068918aedaf1d48db7ad8098ab3137814f5666aa996e44e3679069b6cd1c5a94ad29d6513094000cf17b4a97419e0d33eb2c947b462461a4a6fa2414a008d8bea09b19541417166511aa8e4a20289d1662c98fb8555a226efdc300f6c202b9d52ded1ddc863cba6bdd5f6cdb258726deb70ed0a35f651a591264fee61ae813111999c20f40f102ae89f335491ba461870fa5d79797aaf3afb01679d9c8cf4e925d89a5f88dc56cabac9dc4d60f2e459a8eacaa5ef695d3f09ace12271fe7ef70cc04f7c314408e91709116f45bbe69667989c8f0425b937136c96e0eee6b7b605d21b40a87fa0ff2abd165c3e57e77e8660bea86031e44599eb6473de96a1849792517abac25a7e038136cefd9a246998df4632c72455da08f45027e7c18e3a186f662b4254450fbb054c2b6b37655783f842250e8fc4880bb21a082c3fa451695e20b6fdf4363dfd0a680f51c41959199b37d7fc35e491234547ccec91c62c08bf478ab7cf4d7f4f3e4b86f1de4151b1e0c219d96887c82fefdb693a63841ec2f0b0df84806b6195087a581b604c532bd90925702a5b476ab3c20381bcfb684e2758640e59a3b18bae36dae49b0b95a05a9cfecc6c80ffe8703d3bf4e49857fd836f02e92040b0b18d2217a6cc27db770048923aa8ed118b569a0d0f29b1b0324e70e3c3175c57e8d74ac4973601025e4bc802eabf451a14ed6334fbd29c7ae1a09bafedc2e66b84a5085b0522e28fe081e97edeef858a3476884805c4d9a540cc4a0180d8999281fd9c74de91649ad62cdf91021854a1f9db0df69ed4f953d204b80476a39d62e0167c4c3381b65925e9924efabed4cb47c67ad0d3e629e9b1ab261587097ec01c0b4ed2700009db116f19f111ac1d83f845c9a868c7779c245f55e513196956dfe4895f831b46c2c19c387541caaaa5d14759c458a8fc366cdd6e5a66f190bc62139874161b9e6184e712edc9b070838dcbad92fb10385e647238656288034ed5df4dff94675283c8ea9d95093ad5e1e6f16b93b6380d497503214c914ad3d5b0beab3bb7453222ba9fb7ea5e724257595074e7418c1f26eae89b40df4189ffe3f13ad437d02c3555ac467b093af1e01865d78a497419ff40200e1ac2d7c8ac8345d5ddf3fc5b414ded4b5e373a1fad0f18ee7b5b96576a7ce16d7800b3178f5f10274c4e76437fc480bd18466af9375e549a5ae2d5065dfb87645d01453cd85c8e95786b085fb2b907ddfd49dce387c46c333693fe3a224a778a6c5566abd889346134efce1f0b8476845464e7a17518f9fca58f277ca010e253366977f897b03946ab98720205d194b56a805b92c3f1a9d07505dc379720dc71dabd072fbfc1c942af614c61fa4f368c11cdfa40332eb14878632876258479ba121564ac6aea51597703f29b29127e38a176ec923e8972c22cf8b2bd805a12f3b6440223ddf5903b69724d11bf8177d767ad60416270213d2fb8c02829c8b4bf3f9b59fbb37d3a8d8e56715f80ff98b238c3aff953f32d42e4f7a5ac9d8fbec11e658382087459ed75a15c98b5a634f4583745cd2c6cb255231eeae125205030aadb2cc67dec66af9f7dc554f6dfe506333c86cf614ed4d69b3d44bda08f03095ed5d37f758550d111d7f899104f2a189c84aa0895a3972b0009d921f1103c7b0b08025a919b853620274580a299a3214df53e43405e2b1a2a81b25bc3b0f7aa3c63ff2baecf407c40751fb749064acd9386da8b28058b71ab66e8d89649951b9f2b27412017b800cb93a9eb37b1ccfefbecc01a7da23425a22ff028f80680c8af930798f45211e6d838872442777d00bd66c485a199a3233679baab7631c9dd49efb0bf1741ce10c1871b53f1045649b87a614bd2b4d8de33b663bac49410d55383a785aa12ae590a3a39d8673d47a92f80b7eaeb68f9312ef1c083839e4175c3a9b145a12d97968cf33b1046d176cb49d5dd1cdee3c3f0f91397b4a526edffc91b053352b724a2ca879885fb8dca513098e5808e8e63cc3cb82f530601bca2195f9c2967b5dad379864d58e671dd44b165f139a8e625e029053d938c29fe00328322169fdee3937532e17514cb9ef4f4195786e01b0277104ebf3201c090a712fa32a3145c76c0517985f46d0cddf98086dcac5a1a146d9ff30059fc2a04f35873e557cab6f8dfbe242205fa8ccbeb58fb25cb9aae2296eca4702e551ee957bdc49674477aec429472dba4eabcbddb9b342fe3edc88a4683ea0d30d87ace786f2d26dc26340e5fd236418cdd42ccb24c3015d60f1cd4cb51cce7ca228a20fded21b495d07b9452b36c138014fb75a92323fb23c5d25ac75f5d2b64e8fb80a656a3c1808a196142476a6318b43de916c379145936700a19aa70343615ba5ee8c6b42afe04e86be97d9950e5093af614d96f1cc8962a0afde25467727936b2782fee3c7f161f95c56dfe6a34736120313cc942936564a58ed0c9e0920417c4fdcad798cd0c40fc244f18e7cf812bd93d3bcd02d846ab8776ca3aab7704a977d8f182d17e37ef503494d583a2e3af5b42f896b735b5e5c12361708fe5c6f236f85f4826d49aeb2a731c0c5bb9249fec7cde985fbe89d2fc87b"]}, @typed={0x8, 0x7f, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @generic="48e6a59b07fc26f39835e1b6c5553d91a3820f3bd03d8f13a319f8aee64a1b7563f83aecacc7e0799b1ded8bf98d3d3126583f31c5e6aa12c793f454920c7ef944562e7a4f8ab2537bcc5033c9a6afebe7bd4d91443e458ab635d538e698eaf0656fe299aeb3e2cd4735ab0b9be9ab4cde62db087e12d74be43e", @nested={0x1ce, 0x33, 0x0, 0x1, [@generic="8f5a30f5b5160f94c41fca54a8a176016794fec2fce78f586b058275b700d38dc7e7bedc13dcdf28cc7f67a8e218ef0fd179381f8e1fe394ef2cc7a546ddf7949c2690fccd1af8dc61abd4704a989466652f594a155e73b11a6df16ffad523ab1cb3e5d89c5470f77013b641af0935e013f71c87ecc7958d3d37edf6a1ff36948da77c16ef798c23e4a86f25b873a17d491d869c65f4964678b1f73b85ab7e05173f746492af748b30b25fed11bd6334da812f2467faa73f3c8b7b0eaefca77065bab799737a7b46647a405c843b2b9eb4a37f28a79875f7cb040fddb40a02ad13bae8b25945b40a01e147f81e", @typed={0x41, 0x13, 0x0, 0x0, @binary="3edb9ce7a9040f50fd51c925db9d49658901f9d9534d42c47f94c1e573d3468346250ab231544a3c1e04abf65967eb74fb9b1ae6d0fc7698ac22d53752"}, @generic="08c94891f7155649a0cc8ab5a1e277b61e289fa233d67a3f6dc70fd12ec5718be12bbaa286a0056e4f9bc7643b202aa73db57fbc1a143999acf8962f282dc89d9821f92676d88acb68661f6a56aeba541a6ceba54883edc7d6b70ca4a8158f5703ce82caaab9854879f5bfd4798bc8e5faa5ed2cdc3fcbd3d2be635a7c5d102b9afd1cda38fc0a91a11721ecca1467918c356b4359494cb909"]}, @generic="dec227021f4228c4a83cb5095e5dca355da792edf0db403d265e02ab082bff25774440320b61d5b0e887010a8b89ca7c0cc240e835d437a863", @typed={0x8, 0x7, 0x0, 0x0, @fd=r0}]}, 0x3518}, {&(0x7f0000007300)={0x144, 0x23, 0x400, 0x70bd2a, 0x25dfdbfe, "", [@generic="8fef1d6dfe9710132166776ba5501009eca12ddfcca97a82b2296d4cc9a790c331ab3523dd1f65f2e43bdf8acd31a3ee3503304c8256bda626ad1cf5b65249e2fbf876bfd47558f4ac2f46", @generic="364851c3eaf68502fe46da82fa614ae33ae5aa7dc4a4d105800ac063c84e6716300fe8de938e54338694f8b955f47b11d7f8f2b1ac6f13d351ed70c66d4a0751ba4cf326188ddeb679084b54872e34a1d8e7f1c8d0f85a7c330577a9047b9ba39c8c454a44a1aaa0a4d67c2c982d3d6cf5f280b28bf0b11f935cb2856555fd963f3c56e00ceefbb2cac556f81a713d90a539f15ffd04344b3740ec4858c16aad6545f3b10fe44a3afedc2e05eea6798193a2344b41bb70e4aad4ed2d849e0ac0659337720c1cfe3bd6ebaf08107b7af64e62d3127ccb2932337b7b8b7cba8e8e262484171f096a6065"]}, 0x144}, {&(0x7f0000007480)={0x2c8, 0x1e, 0x400, 0x70bd2c, 0x25dfdbfe, "", [@nested={0x1c1, 0x33, 0x0, 0x1, [@generic="8d91f28f74ac27e576fdf9ab9a047dbab5251845d47500caf295a28f82f0edb7357e387a5af38f53b13b366fd4b1962611929fa9429e3b01198b09e867717e2a45175c8d37f83465345d66c173d37d25c6afc77fdc9c0291c35d7b778645455c22d5bf400476232c6dbb76d2865919abc1c65270ef4a2d7ca3874d82823035924acef7f72edbc6c63157e22d85b597daf2f3fa41ed14551a711eaf6f5ae0add62aed2f671942a8043439d597db9654c2d0c9924dedc39ce3cf4c326db7aa6c95167cbf7317a8870652f87249f9b14e2df6c563cb4cbc05a43b76b8bbfe8220dd580cc0c9e3107a8a5a9cee06ec1a6383b337fb578c380a0337e4406230ae8f", @generic="d6a1499a45130dd805209edf1c3bec2fbfd25b1e26a9979f6a4574419441eb605b3b22f3daf2ae2d752c5cb394dcec39ae85fdb0b0357a5e582c2527fa792109085e7eb8f630ad49d1832150a7c67c080153123af77a40b658c70b", @generic="d043736b51e21d0c522625c9df9d76554501684d9537fcb82427116b4e9831129d7273c284c29c1bed6af5978ad3ea818670e685d5e554ce1186de1162278d7ecbbbc3f29b69485a911b232b0afe7d3a1b7532d011b9e77e8061d202d4478c47428255"]}, @typed={0x8, 0x77, 0x0, 0x0, @fd=r4}, @generic="df52bd3dac0fe94547f787d3cac497add9646c1ac16796b3af4f95489c6dcf6d616e5d0907158b2c469826fea2bad2123ce75e66276395a3edb3c45b2dc5321ae0f961954e4ad9d4a568ba3ac7754dab5aacd1728a0767d815677470cd01d931ac958335c180f0d3e5223aaec714ac4bbd83556056ae0dff81ff1f358b22aa25b16b7f20bc6432a0560754f84589359b889345a5395b3fa1d95f5e0a66579e9430c600579c45e325d03e613c633593ab1a2a41631648b013ff820d8d8cb9a769524bdb889886b198079d7b5688b8b85578ed70baf6fcf3d053671b6ea5fe519ae7b8", @typed={0x8, 0x96, 0x0, 0x0, @u32=0xffffffc0}]}, 0x2c8}, {&(0x7f0000007780)={0x1290, 0x10, 0x20, 0x70bd2a, 0x25dfdbff, "", [@nested={0x10, 0x88, 0x0, 0x1, [@typed={0x4, 0xc}, @typed={0x8, 0x1c, 0x0, 0x0, @u32=0x2}]}, @nested={0x1075, 0x6c, 0x0, 0x1, [@typed={0x8, 0x80, 0x0, 0x0, @uid=r7}, @generic="8237901e997a970cc3e989cf290af736de5aaf638e6455997bc7bfe58a4c158e715e1bc974a9b54deb0f2aba06a03b33418e18c10eac09352be421c332ef14f9d8b92a7e2849176dc0c51c74600883b8518064677c9f39003d677723bb13172497ec48a1619f3dcbf81a17562232be74c6ae89e15389498fb47b7b16d8ccfcbb76b604570ded51cec5fc8e4366a00430399e0d288605b47f60c75f658236a26a891b37948b4124609a4956160cd940a19e4d6fcbbb04b6f1d336c97d8799504ee88c344e44be358e7efd1e800adeef324d4038ed9c8f2e4e90a78a3612714e4db02c6e85dc61e64182e9f7508a65f9b0d7629affb15293aa40a74314c14f8df1127830a9ca7ef447aa8ffa21d6e69bc853f6261b06d8be1058fbd521aaf2ab9822b6d62d445bc9220558cc0dd981d781185334184458ead227480197e537add9e98f466f798d718501a2ef06ce05551e100e42f6c91d908b7383a85152f5953874a8a4c9d0ecc9bfcfb96cd0e67754615fc43fe1014f4147a9a2e8d864467fa8358cebba3ab2c8a07d62903317ea9858892893d7cb629728d7392714f4f3f49e7715dc907d488ce25d757ee2550463af57caa09720ff4e679f9fa6bbeb0d549533f004913301168b553c1e809a99d4ff324b8a5fbadf1c5d5569f93dfe02ba20e9aef7ba41cff977ae765877c1fac3b9de69a71cb9215097399ff60061defac62da2b6ef0d28112550f04a50176a1ee40f15888aa0767ef36d6e2b65a185047d47d4a1d088afce9c1b6273561266e9041e0dfbdf5e0a315c64473316a58ade4f5d1a18f9c9f234445805e70233fadb4807f1a735e9198b0337920412ee9b3fd756a12cdc70602a5374fd53d25b4a2b7492240c322d258545878e9ef61dfc06c5c07b8db48bb69d2c56d45cee79a07ac0374e4dfa6744e8f3849e25c3222ce37012b3a7bb20e3cf58edf3ad871c78ab461fdb7d582fb749ca49d5983af66d29fa9ba06c01375dca4681b6f5c8edaa821b44bdd1571a7d91ca07d153f64d96544ab636a3974c0bade25ae4ad60dd0332f4bff6d67dbff64f5a3f0ddbdbad63644dd516fd325dde81eae190b503daa18099139c6e71f3c419e45c196dd2ea68b807714463cd49d505fdf18cef354391b851bd7fc23d5fb6fe5e44a59986c761b399308d93d840444cb3455b98bd7b9e3ab6b1f71ac94b5c9d74eb9b19a952c0ebeec1379b71b4de61369332b4dbf9896393ce7dbc33b42f71824f4a1ffdc507e34e2a6851508ef6488b9d539c7778f57e1f18f493d10c7589c574586c42252679644f7dbec788d8cae99673a4f4c9784bf47f54a970d8b16e43db9644007db2b020eec4a54d44f9771883b5a67fb14acf89bfdb816d5178a574e9698f590e6c52b8a730770c09e31d0e2d97046be1e6efde72490e6efae333851b82f8a253d2a1a90a9b8754c64bd8acd0bdf030e01013bc1875ae1e32ac452189874ba0112e37b389172ea1730a506f217a9a086bbe68ea52fca31dac66335a67ebc9ee37feb2a100b539040d592eacd59c1c5a808b1b9202d7a94cf991dc86523c5cf99c7664675967e728f25c82ee6535ec311371a5fb034ac23be833d2cea4bf975560fd07aa686f4d45e383cc8ce5c2a03163ae0b025c2647b05abf53add3d16941015644db3a30ee5dc440b9e1ca5c5b9f3c016f8055f7b3a7e013dc027b9a86928f094fa295ac311ad00205e3402e69a04ba9274344fbf6d273ca3efea722acc37bb80f8f054d8f0c24eea4fc49455808f9892d8906f42ade51f1d6a1ac535b2797c556019119042f51ca3b2178c90a141aff18c18587f3b60b0f16218269f7e69d090baf5c8476e57cfdf3c6d77e50394a94497b705b6e491e04d557407471e89fc0081e21f594f0285a488d3e154ba7f16af27198d733f9fa5db46db9b078cabee4d8f0a8000a072a7b7bbe160840369b1c0f7804c7d9dbed0c41de08d308d699cb78174066170b11ed30c35a94f5dae7194ec52a2aadadfce1e110327e48679317483b8feffe88f4a77399086b8ee5e03c0df6d354fa39b962b5a57de305ad5f28ef30b7f0686885424970342f767f1cf29c1e1f52dfe6494284552e5f2b2ea72ef752ab964b85c8bc55dc51439a24b9fad72884991f9b82aeb31954b5877d2f73ed7c07c4bcb3b71cdb6c155147249fe3b9d6563a8adce1c00d17b7bcc987c7cb2007852ad538b082289ad628e8a9306c93cb8adef2c85d2272dc3066d85fa59d4cf0abe867782c3c1203ef44df52ce8e9e7a6830648ed45cdf640f36b79f799313fc0d1f2bf945d309842aa9e158dbd1a1f065571e3cb4709d054662a85165d2d0998f33694de53d7b6258a2db739401b6cb13e484c472444897ae24822dd899bb4f7a642fbb072a8db6ad4fd9c9f2aea94b12393cf819d02dc6d564642a5c45a3665ebb7dec963b501ada6a14181e0523f27a792c509b5810ee2fcc85d67c239d048d6d97c36915ce6918ce918fddb2305378f346a5441c6928adbb859b7bfed5115972f6e3db3c8f7d75af54c47f9ef34273bb6c9dc6941e57079be4d72def854f8287555adfe6a44e45215c1430ee0e65027cfc4802ee81d0bd83ec646140fc981819eb16b6021ebb22886fd2e8d22653e5d6c7b86a03ddbf564a6b761825902f946c5fb658107d572d194bd29e9254998401d637095bf48cee22907f62e780fe75dc3c9b3aa7367484969bf3e5ae4e41f4fe7c8851ba95bbd7ca8b7a339d20d7c1a7d4ad1ebad286acf9cb7397cb0b5326ad5d2918bc984767251998adcb9e524b1d406674958f44ce169b00476bbda82d37966af9d81a58ede340aee4971c645992853d3dcb1b6b8224a76cf0cbe9c72f3a1b93a44a2601e8613625a626eec043777c3b4db7b572933ba165d788f4a96653acaf4591e10d617b5cb4ec6ecfab33dc23f2df100453877d1a00c9ca0da4a2626e9e9d633bd3ae714f04432741bafc4d01c50457cbd21357a7a55e3968803137b56dc46a1c7271aa069e45d54f2e18a2897ed4456ff2109e6f0a5ad1fbe76a1e49407765273514f7a1139ebf99dac4593986ba32f6cbb4d6cbc0ecf5b20bdc67a49abdac8466db5df64190329ff9295c77a9c464bd8500b61c5a09d21888072535a809fd1fe2bd64994406abc7187252a7a2fc2141c3f1497ef5694fbc04a96a59f4d6119ad5a6776700d217054ddb97847ca8743b73fbc956d5b09a622f48dd56f7828663ca8f05528006ab1a632c5ef622be3201d350c22a29d44f7101f97f6f960c7a7d8bd6f866fdab7bef5264e34042eb96abbc7875937bba10614a245f2cbf4aefff341f0d54962466ce9a123925d7b46ccd53a140002db7737bb9ae43f346e26e80788e99f223a3344ac1f3271b91aa54e79222c66e853d3918c3ea853f5012f39d778df4769df9df217e6fbf7928271bb46d56700cd102ac249c56c0a13c753b02b34ea03a2d01e98dcb25c77d5b9ddb68a7ef4b2fdf14b78585d0f015e1aca12314d06b2d357f9a02adf567db8eb887554cfb093737d65b444b194889b0fef1ae2fe581c8e0dcea4d31e0e506939c0d861f6c426a4daf2158fa4c581fd6363e30123d86438a73d07223d71c8a74b2540c10c45b79e94b11fe411089880ede567969f86a5ad8f473a1bd1e39e6e42b9bbf4ba172f8ad6968241d8afb4e391a06ee999fb9247813d674badcaa9d6a8a665b8159c67a44620d2efdd52dcdca22da6db6b4d765a653a533bf302a7e40fd97e014b42fffcaab98ddb1159fd761228c62490d7f7b5bf40ce44c9f0d771e60174624f5a7f53f670684c3e1dd5e168c62ee62dea5754ff9436720e95886a694400e160af54699666969bf02da3542c5b94ed951f5ea75b563e69e27596fea271c9334b33f7687067b816ccb3fa852f4e0bc69449d1dd5f6703508a553cf43e3f5bc6206b142b5d68ff629988580c3402074617c6383fb804e1b8257c302e33bf4c430c95ae04d5d8b597a490cc59472d137ca755da08095132a7093b82c8430201a6ab27760c427b0774b27772ebdf5c67066c30972cbc46eb600b40f77f7ae5679ea62f68ed4137506bc9832a21ff0ee30eb87ab4680ef7c715a5ccb4f8cfc24adbe78de013af6c4a62d3ea0c08bbb7b22b70c1a2caa469bea429555e1c3f7cd48dabfa1fa356c555708abccccc20e5f4c66324a3e1aa635a196fd07b413825ab690a2dfd32cc375fc1563dd9e681414b89caffd18e9cdb02b5de61e6be096ad4b70a0c07a27aece27d02366aa82ddc494212929dd706728faf02c4567cf6ea84d12da506e1f821b0c8cc9478f447fe5a80b0240de439e645a1bf116e01d9fa8c863adab4297b306d4eb726ca4af845e09949cf68f60e75f384fe1249b7e1bc81e33d4ac9577dbd95f44b91d692b76de4f00eb7b583caf74e258302e0bcacb7be5dda82d5621ed1d690259d3e5ad36de68b670a68102a58599ddd922a75474fdfef54600959292edbd82e4e4d92ee3758da629d3b6f5ad9881c4662584ec267ac7c42905c896136ab8743de38ffcc9e666e893e3190d0ce11033b34937572869e1a52cac8ea028d43377c3cbd1d6edf0106b68088626d1f7342d40e21e9c00f5286cccaec8c481ab6140fcbe7f8d6cf9f658ef1b1c6f34921ac7de9b850a9a24e989c81e694476ebecdccd8b5bf4315d0a2cb84f9f6762e93bf6e450ed23848dfbb30048da44ad08235df62758a5d6ee821a599721f8fb99a4fc45e256cccb1893bdd4127e96db69cc048e89778f5ed73162d0f1828ce711e2049788604c20324055b12d302ecca59e7adeb1f14ceb3fdd61402b29d670089fc0c65bb720a2fa0f311151f3de8dffffe3ea9eb71a26abc87452e6812aa5bc5e513a10690a4ffde03f1e8997dea625e3a93c95e27ab297e08acd9bd18d05c96b6d84b4db3e5343d0c8de22b82c83129da8665568274659546951732d7e1d992e90431357cefa9bae894a69427cea782472ce016dd91723ac3587f9580e606cedf796de81775bb5d3b5f9ea5089c48b9bc693aa5d936ae68a1bd307380f7a1881eae3829ede4ee8eeac0c8b7b63dc5fff9fd382b902383d2aaab01932a7f5d8650a7b6107ef53225f23dad4becfc62269c863ef6434905f39bce6b182e5bed659f849f658e537acea0cb33e1005a7f39dac4b27cce031c93d43969071cf9226c09090bece91f5b3a38a0d82c3dcdd44f4122c6b0a3c7fac8eab28a0b1db3dc64ee107851dd2e244de9c21e85d5c040401186ea33cdfe89efdccbb76c64652887d14d74860aef5987589b824bdbfaa6eccc4406a62111cbbf9416f60245db21df077cb0daadd25454e9b69e605bf6cdb1b13741d423a448842d85d005fef146c3d8b9853ed9454dfe7d53b4f8f6b7918e12bdb26db4b5dc19d679913f85d6ad4bf4e0fca0285fc4c8bb7c862a860e4ae9045b5b5588bcf5f5356b592b14c5a118d4081f11eb9f860aaf65978deb452571962c8fbef73e8497a4f3ef743f361e0e94863e8fafe597ae902db50f5f9d0abb22783a5ea8a4341d8a25b53a673efe3ea81fc394b516e2d7c3e8c70d51ed7b684b7b7e964a57f77cdfd222e7bbe76814139f48337d654136962bea6368d4409cbdd6b7f147ba914a7af8da374456ee60999a0cfef5d1228f4affaeca492ecf0035cc5c9954cedd3fab5b5e1fb2dc7492f931ff88b050c2ced0b92623eb25db200da168228d089edb9a182eb10aa7ccb2c5524dd27913824c76061f4df0614f8167a207acda02c3569b5710ddd9435e48665", @typed={0x8, 0x54, 0x0, 0x0, @fd=r8}, @typed={0x8, 0x1d, 0x0, 0x0, @fd=r0}, @generic="f13d2283c62a596a98a0a483ea68c5268d4a287851cd628338719ef81cd5ae79269e1de8cc421f7c7a7c8410d6aeb5da5b7026fe8f8f92e91f67775b666087349b8090220d95fdae85cc989f1e21bb1f150391f38574835c11"]}, @generic="e4e4d8b76a01855c21b47722be8e810223d59abe041d3a46be74beadef21f255b3641be7dbb5d5d5fb78229f9db58777dc437356d4d186619e68285c8e12295a3d4fe9a0ad46c69bdd6cc782a7797896d1aa7a8e739326a5df75e52135c1", @nested={0x16a, 0x62, 0x0, 0x1, [@generic="87a23ee34c2bc5e056515af00623310a11d29932345f144512ac41f9d964ab6e9f7ab54cd0e7dea09019", @typed={0xc, 0x48, 0x0, 0x0, @u64=0xfffffffffffffff7}, @typed={0x14, 0x48, 0x0, 0x0, @ipv6=@ipv4={'\x00', '\xff\xff', @private=0xa010101}}, @generic="f496e0f29fd8952121a9654bccc98eacb6d5cd63", @generic="c50a550c983b9792cf6fa3387a363fb7eca1764e2d001fc35f536a9508c32cdbeb71764edb3d6cdd0f31a6c46c45ffc804c0a3a86fbb4b57cfa516211b36ac457b239f", @generic="ebeb5a1a2c6621c1875a33c1f12997a46850b04edd1cfa7e985b0aa580ea4f2890fa46521a357a7d24c895312812b77d0bd55cc09ae65f5d2e0fd5d702a289171219a2d8b3876a8abf7fcc5bbaa441b6e55ca8dce2561c27346d07431ca20db0353e5adec5ed8ddaa90623523a065c1ed3eb6a20084faecccc7e4e7fc2c89633cca749bd4d51c7f7bcbcc71f12f543f15ea8ea556aa2b7e586af91de3d2b90442c49196b4664818613585c0bbe840bbc946b30a75e2c5a2a70b6023b430321c0fad5fa1e92"]}, @generic="c400b80bba0c788c7966dd264ef8ed6ed302a269f11cbf01b945a8b78c8a5635560a17f3", @typed={0x8, 0x13, 0x0, 0x0, @fd=r0}]}, 0x1290}], 0x9, 0x0, 0x0, 0x40}, 0x8000) 17:11:12 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc2080367a449ccc1, 0x0) 17:11:12 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$IP_SET_OP_GET_BYINDEX(r0, 0x1, 0x53, 0x0, &(0x7f0000000080)) 17:11:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$inet6(r0, 0x0, 0x0) 17:11:12 executing program 1: r0 = syz_clone(0x0, 0x0, 0x48, 0x0, 0x0, 0x0) tkill(r0, 0x0) 17:11:12 executing program 4: syz_clone3(&(0x7f0000000880)={0x8000800, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 17:11:12 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, 0x0, &(0x7f0000000080)) 17:11:12 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x41, 0x0, &(0x7f0000000100)) 17:11:12 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0xfffffec3, 0x0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) 17:11:12 executing program 5: socket$inet(0x2, 0x801, 0x36) 17:11:12 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x1d, &(0x7f0000000000), &(0x7f0000000080)=0x4) 17:11:12 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) waitid(0x1, 0x0, 0x0, 0x4, 0x0) 17:11:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x5000) 17:11:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/48) 17:11:13 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000000)=r1) 17:11:13 executing program 4: prlimit64(0x0, 0x0, &(0x7f0000000000)={0x0, 0x1000}, 0x0) 17:11:13 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt(r0, 0x3, 0x0, 0x0, 0x0) 17:11:13 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)={0x28, r1, 0x2802023ffe2b69ef, 0x0, 0x0, {}, [@SEG6_ATTR_DST={0x14, 0x1, @remote}]}, 0x28}}, 0x0) 17:11:13 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000000540)=[{{&(0x7f0000000000)={0x2, 0x4e1d, @empty}, 0x10, 0x0}}, {{&(0x7f0000000040)={0x2, 0x4e21, @private}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_ttl={{0x14}}], 0x18}}], 0x2, 0x0) 17:11:13 executing program 4: socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, 0x0, 0x0) accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(0xffffffffffffffff, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB='0\x00\x00\x00,\x00\'\r\x00'/20, @ANYRES32=r2, @ANYBLOB="78df20cb804901"], 0x30}, 0x1, 0x100000000000000}, 0x0) 17:11:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000006c0), 0x6e, 0x0}, 0x10022) sendmsg$inet(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)='\a', 0x1}], 0x1}, 0x0) 17:11:13 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="1a268a497f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90809750ba6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 17:11:13 executing program 1: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff"], 0x2c}}, 0x0) r3 = socket(0x1000000010, 0x2, 0x0) sendmmsg$alg(r3, &(0x7f0000000100), 0x492492492492711, 0x0) 17:11:13 executing program 5: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000040)={0x7fffffff}, 0x8) 17:11:13 executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @random="7f0a00", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x3, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) [ 589.649750][T13901] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 17:11:13 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x3c) r1 = socket$inet6(0xa, 0x80003, 0x6) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000002280)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300ff4f030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e65747063693000000000000000000000000000000000000000000000fe00000000000000800000001d000000a2000000000000000000000000000050028002000000000100000000000000000064f700000000000000005001686173686c696d69740000000000000000000000000000000002010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000090000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)='3', 0x1}], 0x1, 0x0, 0x0, 0x6c06}, 0x0) 17:11:13 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000680)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x5}, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "0000d0", 0x10, 0x3a, 0x0, @remote, @mcast2, {[], @ndisc_ra}}}}}, 0x0) 17:11:13 executing program 5: mmap(&(0x7f000092d000/0x400000)=nil, 0x400000, 0x2fffffd, 0x8d071, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) mmap(&(0x7f0000f9f000/0x4000)=nil, 0x4000, 0x1f, 0x13, 0xffffffffffffffff, 0x4a80c000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6_udplite(0xa, 0x2, 0x88) write$binfmt_misc(r0, &(0x7f00000000c0)=ANY=[], 0x7fffffff) recvfrom(r1, &(0x7f0000000100)=""/184, 0xffffffe8, 0x40012500, 0x0, 0xffffffffffffff49) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5500000018007f08c0fe04b282a380930a50000248a84302916d0200390009003500ff6c0200000015000500fc01ffdd070b566881b384326c9b1100b1df13000000fb0011003f03000000000de3b3000000000901", 0x55}], 0x1}, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r2, &(0x7f0000000340)={0xa, 0x4e20, 0x3f, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x9}, 0x1c) mmap(&(0x7f000093f000/0x3000)=nil, 0x3000, 0x3000000, 0x11, 0xffffffffffffffff, 0x4f431000) socket(0x0, 0xa, 0x7) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r1, 0x8982, &(0x7f0000000040)={0x0, 'syz_tun\x00', {}, 0x7ddc}) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) socket(0x1f, 0x2, 0x0) 17:11:13 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x20, 0x3, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_ZONE={0x6}, @CTA_FILTER={0x4}]}, 0x20}}, 0x0) 17:11:13 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x2, 0xe7, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom(r2, &(0x7f00000003c0)=""/43, 0x2b, 0x2100, 0x0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(crct10dif-generic)\x00'}, 0x58) r4 = accept4$alg(r3, 0x0, 0x0, 0x0) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14}, 0xfffffdef}, 0x1, 0x8}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r5) sendmsg$NL80211_CMD_TDLS_MGMT(r6, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r7, 0x2, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8001, 0x7a}}}}}, 0x20}}, 0x10081) accept4(r6, 0x0, &(0x7f0000000080), 0x800) accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_FLUSH_PMKSA(r5, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x20, r7, 0x20, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0xc49, 0x59}}}}, [""]}, 0x20}, 0x1, 0x0, 0x0, 0x400}, 0x40) [ 589.982853][T13917] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING 17:11:14 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="1a268a927f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90809750ba6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 17:11:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={0x3000000, {0x2, 0x0, @dev={0xac, 0x3}}, {0x2, 0x0, @remote}, {0x2, 0x0, @empty}, 0x107, 0x0, 0x0, 0x0, 0x1f}) 17:11:14 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x2, 0xe7, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom(r2, &(0x7f00000003c0)=""/43, 0x2b, 0x2100, 0x0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(crct10dif-generic)\x00'}, 0x58) r4 = accept4$alg(r3, 0x0, 0x0, 0x0) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14}, 0xfffffdef}, 0x1, 0x8}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r5) sendmsg$NL80211_CMD_TDLS_MGMT(r6, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r7, 0x2, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8001, 0x7a}}}}}, 0x20}}, 0x10081) accept4(r6, 0x0, &(0x7f0000000080), 0x800) accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_FLUSH_PMKSA(r5, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x20, r7, 0x20, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0xc49, 0x59}}}}, [""]}, 0x20}, 0x1, 0x0, 0x0, 0x400}, 0x40) [ 591.182097][T13909] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 17:11:14 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000100)={0x0, 0x1000}, 0x4) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f0000000000)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) socket$packet(0x11, 0x0, 0x300) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, 0x0, 0x0) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0x5, 0x0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000100)={0x0, 0x1000}, 0x4) setsockopt$packet_tx_ring(r1, 0x107, 0x5, &(0x7f0000000000)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000100)={0x0, 0x1000}, 0x4) r3 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r3, &(0x7f0000001080)=[{{&(0x7f00000001c0)={0x2, 0x4e26, @multicast2}, 0x10, 0x0}}], 0x1, 0x20008044) sendto$inet(r3, &(0x7f0000001040)='}', 0x7a40, 0x0, 0x0, 0x0) [ 591.237190][T13909] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 17:11:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000440)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(r0, &(0x7f0000001840)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="14", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000002c0)="1ae958f4c8b0ee90383bcb334a84ae739666ef66ca8c9bf7c362d0344ac944e5b2db0bd1912b8e1629d3367eaf6a7a62e3b03b1dad08ade6f4cd08f26a6970fb0bf4776d998b8d2a3544bd4f7d6e6da30d3735587cd9c56c57ee392e23ff3089fc555da90fa320ee98362a88b0c2cd4785471724fbd64269f245c938dc8a1cc3a10eafed43273534288c9f52ee9baf92c8675cde283e5aa5c6214459bce82399fea423f929e62bd678", 0xa9}, {&(0x7f00000004c0)="950c8049b9a24798f93af8a110e6e1dda4b8145ee46cb175ad46d133375c291c5ed0ee40b9829a66f86c55f4f5cb96b87801a7fb32e9dff61d4e61dbfb16873e44e44f115068ef34708366d5f4364e01f5470328ecc38305c46023c991f89dceaeb3811640fced6eef1f61e91976351094b47710c3d141e56a0e4acfc19d5cb705ef424802822729ecc0176c0ff900bd64fe76029bc6a7e9de04966036a36f0ed93c0f77f083afb9b811e7dce9b878d2eb2c7edb5951290aab60da099858fb74b4bcb63b16fa1bfbd28f36aa2147f5831e74081d", 0xd4}, {&(0x7f0000000380)="5566442ada84f4ca8905fc1608", 0xd}, {&(0x7f0000000800)="ec7fd3a7af869358d9942579eb84f93bcbca9132527b1ed8ebe23921b65148788bed3cea0e76ac8f9f1a66e6fa7daa07e3ab7bb0b7b334e2ec128b757e0dff0778acd8fec7ba34de664f9dd2264ac783ad6c4521d155e4b81021c7b12e08f4db550eecad6036e1d0d9c5fed1a961b0a1dc51819d0d67a1be7f8fcf70708d7cf3551992a0c47fa02cbcf4bf721f583d7044b807009019", 0x96}, {&(0x7f0000000900)="b170e50124433a768bbb3c5a1132ccef5d3a8410f08e76cb178216b51865fe0302c57da15cae4400d3003722", 0x2c}], 0x5}}], 0x2, 0x1) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001340)="e88edf114bb58496b65ad99e86f16b8b862b0c3e6ad3826ab9fd6d5534100c95b73663e7564961c9b9a29a129cc500418ebc2b0578763e0793a412f03bec34bb9c4aa37a830d56ec1710e89f0f1e07a8f5791a5d5ac3fb2821a1d42b73fe66219c034f721224cbabd0ee44575771335695c885f66e31abdc146bcb28d21e06c3031dc382df5bcf31a5715d2e694db3e65d351de91ac800f036f6662317934d1604dd808272a31857cc3c337cae9410ccba01fe97025b0fb4f6730c0df305a23af8c2b7e8434a6e69beabe81fbac2deddc0169f354b86af5dbac23f0c4e59b19ca12249c91f166af8ac253a8d26f53e045f034248117eb1c0de49317e48fe01d85a8e2f96f375567b65e9d1f091e67eec7094e6770a3e7b04ccb605d832b4ac61f090e14a138fa3adf3b89eb17717e2f47834bd7ecdb7327339990d08e2e7abb45ab07069792c43469d65c3cef32815d07586ef48f11f467e60d943e30ca030c40e1f518bcbd822023c3c9310e93705604f67d6f277d845676fe79699a5a33e53ec92d82cf72930f4959bdad50db7c794a616aa8649fda3b6d3d7b230130454133ecc8a69f2d7a251c24b08c4a2c949244bc899749984571f12848b1c4401d65dfd50da42b9c8249def4b786d70d06a5c4f9f192e6a6a3d977e5e0659ecb3fe6bbf1c33e78068a5b218d430a81b19d86670d555017617abcd63d07c8644182f6efeb6234a95f80d7d82bea89acb05490edad223b08cee8e8f0f0524a1424b13eabf91e90e7c0f51635c9fa4cf01ce96f778bbbd6c9111daca23e552b86814edc4d5bf07e618f913e4070f29996a20041e94c33d906419ed66779a4c71ab70c5fd5f55973afe75b5fcd83978c9d4782cb6ef1a5dbb5f4d43dbffaa91c720f6cdbc96b34e2d3bd9a1fe0909f9335ea5e4cc10179851a23630c399a78b16c1427363df49902e939fe9bac7bc76c14f1aac498c592ae52ded00c4f296767cc208eae5279a3aac98652f270e57dce28d77576b258346497465a43909bb744b8c77946d791221f8893a9be308db8d70a6a0995ca1dd054eaf8159dca97ff8483c6930dd43f058c8a48f6e7809974d2a1a55e4e96ffc4e25a5a4ac03f08ecb9b9f6d4041d191bb66fafb574c3bf725de632029d4015ec734942b6d0b259cabf229b26b371ac285dd83fb0a87ef5d7379aea6194cc817071864c9b9f12e398d72986cf95eacc35a3106bb94534f488ade57295c359246cda278797a81b2dd12aa7e81d91c46d165704b02fa36949e5b09df03ea45f153311ce56e4cdb981612dc1a095a3f7c8081127de57cce285c767e3ed712e9eace91814dd91d49940aa082617fdfba68dde4f5bd4ff03c0186a760b3c8683a4dfe8cb284decd9e0fa4f08185cccb43fefeaf3e72a45939d4e4918102540b3a8424986bf62cf06fbabb0ba075fab3d8292b46f72652d21b27b1439a11858d7ba5dd64f24cfbae81fd95b3912bf0b3e1394a3f08edca429c4f69fc3c6c0aca8fe1eac025d13892d6ab42511292628ce8f03545479d3ade85e05644c70c0219db0d70c3fcf42fc96d576be3b791dd151703eb629c1172463cb0d7d35977e17ad331d073e71f944ba45974eacd296b", 0x47e}], 0x1) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f0000000000), &(0x7f0000000140)=0x8) 17:11:15 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000440)=@can, 0x80, 0x0}, 0x0) 17:11:15 executing program 5: socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SWAP(0xffffffffffffffff, 0x0, 0x40) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x23, &(0x7f0000000100), 0x4) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000600)=ANY=[@ANYBLOB="1c0100001900010000000000000000000a0100006186f90b81daee70f8000500e8859db117f449d7d1d2869f916865253f07ec10ead59da6cfc1f44b5a7600e26e2efd58c2d13ecf09cbf1db90a319f7871e7f94a2d487af9de0a2fd0d38561e43489c31a105fccdd151b6ca7d4fd4f54a1aace0497f66e1d7f6f98c687de4a5ca42f1bbdf409142eb6cae41e3c87a13d3343088589683f8dd2c3a88ac261c9ad11b847e78bc11ff4949803092d252c5160764d4fc18c43712ed25e27efa9d23b5beb5b1d1288a742c2bfc2e321167d66ce0c896d3576f6ebe2683049945ac61756924853541dc5a90b54014b0a07c73d66650de2a127ccc27286823538b4dab8d06f6c9b32742703d42aa7c95a4e0282760000008001e00", @ANYRES32, @ANYBLOB="d546ddf7198219c122d4a550728825040000004bded5261298f72ac3b617b90a83b5dbeb2e75731fc362f2b6a5349b412c4f356a9e9be7c9157153349ca84b576d5adb6615393ebe110f6dc0c46bed852360cca4da08b3124bd2ea5fee0a2cc72d8ea2615313b4a1d53589f9154be7997d4b8870a9257a0df3a6b83507a85098706855cd328ef6b708e67418d27daaa9b08aa1c87eb0f7bd9d69f9144fea5304a0f7015daef239f6"], 0x11c}], 0x1}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'gre0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='tunl0\x00'/16, @ANYRES32=0x0, @ANYBLOB="00010700000000030000c1bc4e05003800680000092990780a010101ac1414bb441ca051ac1414bb00000005e00000020000d0efd7ec0f0c4cf5ffff07060d331bc30000"]}) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={&(0x7f0000000080), 0xc, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYBLOB="54000000660000042abd7000fcdbdf2580000000a28212d24df98bf3aa870f99af83d2a3d218054bf05e98e8d684541ea174090424049bef6b80f93b1b269ed56d1e894cd4eebbbcc724ad14f05b1d33a76887d117237426daa06f8d289ed6be3861ec8805ed6e2b4f72601eed281749c8779e05c3d5f6d8e640d1e5fb51fc847d98a44d2e6fabd34198b4070cfc5d4f4fb47feecb8ea3bc69054eeab85e4940490b0f4b6f8055f596d001c9c28a07577ae246937d489d9b7cfbb65886b84a1ce922ffd920c4b0faa529271a53c95ee907", @ANYRES32=r2, @ANYRESHEX=r0], 0x54}, 0x1, 0x0, 0x0, 0x20000000}, 0x8004) r3 = socket(0x10, 0x3, 0x0) getsockopt$IP_VS_SO_GET_TIMEOUT(r3, 0x0, 0x486, 0x0, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000005400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4001000024000b0f00e40000a0cffbff01f1eb00", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000f6090001006e6574656d00000010010200ca020000b0"], 0x140}}, 0x0) sendto$packet(r3, &(0x7f0000000280)="d8e7a5d5fa81b9db6f48a191ed3bc0d66613b7c79a069a62fe97472aef9ff8c8163e00ed115fbaef11e064e4", 0x2c, 0x801, 0x0, 0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r6, 0x890b, &(0x7f0000000000)={0x0, {0x2, 0x0, @dev}, {0x2, 0x0, @remote}, {0x2, 0x4, @empty}, 0x107, 0x0, 0x0, 0x0, 0x1f}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x78, 0x4) bind$inet(r7, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) [ 591.688006][T13947] lo: Caught tx_queue_len zero misconfig [ 591.721764][T13947] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.5'. 17:11:15 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x34, 0x2, 0x1, 0x101, 0x0, 0x0, {0x7, 0x0, 0x5}, [@CTA_LABELS={0x10, 0x16, 0x1, 0x0, [0x7fffffff, 0x8, 0x81]}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0xd8}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x100c}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000000}, 0x48010) 17:11:15 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="1a268a927f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90809750ba6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 17:11:15 executing program 3: syz_emit_ethernet(0x109, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd653d59ea00d311fffe8000000000000000000000000000aafc"], 0x0) 17:11:15 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001e40)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad10a48b244ccc42606d25dfd73a015e0ca7fc2506a0f68a7d46d7535f7866907b627377a05f8817bd10751c985dc6771c40151dfb265a0e3ac24fcc4c5ccae669e173a649c1cfd6587d452d6453559c3421eed73d5661cfe6c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28ae7b49d552af6bda9df2c3af36effff9af2551ce94cb0f327cb3f011a7d06602e2fd5234712596b696418f143d19d02000000000000005bfacba83109751fe6c0541cd027edd68149ee99eebc677d6dd4aed4af7500d7900a820b63278f4e9a217b98000000002a92895614cd50cbe43a1ed2526814bc00000000000009d27d753a30669596e9e086ce48e90defb66704291c254479106a99893ed20fa7a040fbbef9e326e827e513e96068fd1e8a43e89f32d08806bc376e3e49ee52b59d13182e1f24ed200ada12f7a1525320e71666f472f75bc7a941a2d0b2874df30ed5eb1affb87ba5080000008e9f40b4ae7d01000000d11cd22c35e334899bde314ccb37dc9c4aafb212d3294000000000000000000000000000000000000000000000000000000000000000000000000c52f4ebf1c893bb97a068bd10734a83584898eccb26f3b789cfc4d37b729ac83f0dcb4f48f3c3356b997e97fc455a17690b6f7f9ccbe44b13000000000000b77c7e23b03f2a834391ad24fe7d9b20cfde6c25a3836900000068d7604bf251b6224fc22052e50000000000000000000000001d702646d17e49835ab3e46cb8622e090000000000000000000000000000000000036745ecd8313e521a2a9b36b131a744723623cdcf6f3a3504f07ffc0d2fa95fa60892c2d1d1857b784f974705ca7d8d6681e822cb891e6e4fbe73008d7d8b2a78bbca48035c0cf4230943aa47156bd93250f2d98a0b4f128e904e6fcb77afdf7dbfa228495d9c1b3c1d60476563822bf6cc4ea904b9a73377890fd2951c513d98a79156541ec17921be59526b027c8b3ee7b31a3f05e1281f5dbbc26a1688d99e5a9a36dad66a27f11dc80ddbdae4a0d4b8aaa65bbc42ed9a978428f3aaa7a3e5039700d37200ee43646f950c7f836e101db43479d8152dade1d566eb4caeb2ce2da111b0f5e68ae2cf3bb70e1a2bcbfcdbdbcf22a01392d180974fe24d57de77d44744c3c928a1a17dfe427ca58cbffb1ac55665fb8e68a009ed095fa5edb8193135bf0038ecaa41ef08b249544b5144e1c8cf8b5f54c0d6e7f91a148e06f7bb6ea1c5f91f539e61f8a3a093de2a9fc6648adc1ca6c67d33ba3b0558b0e6baf8c7535d096d7c2a4f18bb0a5d5aa57ca3b8a2cf5e18373eaadcd3547349afde626c2c65f6b4d67017144ee66a82c8bd87abd42fe6629f39c4e97d21000000000000000000000300000030b1dbe5c54a807660283d8de5e799ba252c39881ad14cb3f3f23d731a37cbc4b920f43e2b49e10901b20ff10736eb946333d74807cb5f4ecec693b3936ab559f141067c8ba8d28a4cdb199f9055b577e51cf97550cde886ede49c13d9825d7144abc28b885a4b88c4717008ac0354187f2c7c953b5688b64bc7000000000000000000000000000000000000000000c20000000094f678004488f9734592bb9a740690fab2d3c9fbc8710c485981a085c295270c0e656298586d41f30e70eb0161785361bd0487804e737b0c5318ccd25de1e7fdad069204682918d6ba354e24eabad62845000000c700005b640c7daa7104c928a5501b0f815ae09055006007a0b5d90204d0338a2866d212fe4cf09cff46780f3a5fcf96a6a7c735edcf11097b8481876341ad2153f7dfe31cc6eb687829f9894840b4797f20a972887c7c1fa08fbc9c72735628052a8dcd601ba42865639b46f8105c1154142f7506f8bf98b007ff42fa45fd5a8d5627afdee086ac2f2aa1bd80e1636fbfe145116e5c5f13208dc7e277186ae30ad845500000000000006fb4bc7cfb3a263a03c2c8b13c1ee09534a5f57a2c5e7556bd6d66aedd9cc5f8721ff5496af32febef52ccccbc8bd29400936d813a0eb3501a1d62306d448b9c6a3463c884a4856c99bd4d159f80546432422d2e0cdf760000000000000000000000000061756de0725aa4983d3fc61056fbac1bc851138c2a65e7069a340abee965ec5a04e1f41dbbc4410528080948e0752235819061a21d15efa6b4564b30cffb389718ee3483eb42c74513b15460435b823c2193a30f37553deec21440ba2144d67fd6c1ed556859508b4342356f2c1a8477a27ff499a67cf067524e37ffd132fbd52e47fdf6864a13a60b5ed78146158e9ecd8f5a7371995a405fdd7d3aa1636653d38329ef50a7ac8c6b610b24ab31802c0a75b0389a751577f7ca78b1d7690f03cea884c567466cd07ae5b124633b42b545b5ddb99bb218af1126ef52a4d5aece06885eb43cdd9a74a0a5cb188fdb8a56e5407bd5215a33e13bd3fd919517aa73dccdab73277a49340a704d385fd4b371ce45683886c52e14750fe7407fe0cefe0624ef79feb64b0d394d90ca09c69224ec073c161898010840c5f7f788bc76403e78c83220fc00ae7646e86c4843b8685ac83e80aa0a801fd1db4d6b4109ab66ece65553133a2c78ed46cb85901129475963aba9e23a45272f60db0a72fe9a6d6f86d22e599d29341a6fa6f94800800000d7223ef3fd835a9d522be0e222aae2085c61e55163ea4f290e83a4b19222849aa6056f4151e699f6cb0c9006ff6dff89140815e5b73a33600313d383b107e33ed96bc00455fa255a80659dcc76b1202ea493d121a24703cfd85c2d65e058e500"/2070], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) close(r1) 17:11:15 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000300)='dctcp\x00', 0x6) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)='D', 0x1, 0x0, 0x0, 0x0) 17:11:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="180100000000000000000000000000e0840000006d00000095"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:15 executing program 4: semget$private(0x0, 0x5, 0x10) 17:11:15 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x2, 0xe7, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom(r2, &(0x7f00000003c0)=""/43, 0x2b, 0x2100, 0x0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(crct10dif-generic)\x00'}, 0x58) r4 = accept4$alg(r3, 0x0, 0x0, 0x0) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14}, 0xfffffdef}, 0x1, 0x8}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r5) sendmsg$NL80211_CMD_TDLS_MGMT(r6, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r7, 0x2, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8001, 0x7a}}}}}, 0x20}}, 0x10081) accept4(r6, 0x0, &(0x7f0000000080), 0x800) accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_FLUSH_PMKSA(r5, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x20, r7, 0x20, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0xc49, 0x59}}}}, [""]}, 0x20}, 0x1, 0x0, 0x0, 0x400}, 0x40) 17:11:15 executing program 5: getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040), &(0x7f0000000080)) setgid(r0) 17:11:16 executing program 1: mq_open(&(0x7f0000000000)='\v{\x00', 0x80, 0x140, 0x0) 17:11:16 executing program 4: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x2180, 0x0) 17:11:16 executing program 5: semget(0x0, 0x0, 0x2) 17:11:16 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, 0x0, 0x0) 17:11:16 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="1a268a927f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90809750ba6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 17:11:16 executing program 5: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0), &(0x7f0000000100)={0x0, 0x989680}, &(0x7f0000000180)={0x0}) 17:11:16 executing program 1: r0 = eventfd2(0x1, 0x0) read$eventfd(r0, &(0x7f0000000040), 0x8) 17:11:16 executing program 3: mq_open(&(0x7f0000000040)='\v{\x00', 0x0, 0x43, 0x0) 17:11:16 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 17:11:16 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, 0x0) 17:11:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, 0x0, 0x0) 17:11:16 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x2, 0xe7, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom(r2, &(0x7f00000003c0)=""/43, 0x2b, 0x2100, 0x0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(crct10dif-generic)\x00'}, 0x58) r4 = accept4$alg(r3, 0x0, 0x0, 0x0) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14}, 0xfffffdef}, 0x1, 0x8}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r5) sendmsg$NL80211_CMD_TDLS_MGMT(r6, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r7, 0x2, 0x70bd27, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8001, 0x7a}}}}}, 0x20}}, 0x10081) accept4(r6, 0x0, &(0x7f0000000080), 0x800) accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_FLUSH_PMKSA(r5, &(0x7f0000000340)={&(0x7f0000000280), 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x20, r7, 0x20, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @val={0xc, 0x99, {0xc49, 0x59}}}}, [""]}, 0x20}, 0x1, 0x0, 0x0, 0x400}, 0x40) 17:11:16 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x1, 0x0, 0x0, 0x0, 0x2d45}, 0x480) 17:11:16 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fstat(r0, &(0x7f0000002040)) 17:11:17 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0xa, 0x4e24, 0x0, @dev, 0x9}, 0x1c) 17:11:17 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'wlan0\x00'}) 17:11:17 executing program 2: r0 = socket(0x11, 0x800000003, 0x8) bind(r0, &(0x7f0000000300)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a22961b61e3ff5f1c3ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816b3f6db1c00010000000081c7a0b204c006ad8e5ecc326d3a09ffc2c65400"}, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xea}]}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="1a268a927f1f6588b967481241ba7860ac5cf65ac60aded8974895abaff4b4834ff930b3f1e0b02bd67aa030595eecc7a9541aa3b77e758044ab4ea6f7ae55d88fecf90809750ba6746bec66ba", 0x88012, 0x20c49a, 0x0, 0x27) 17:11:17 executing program 1: socket(0x0, 0xe524ba5bfb3029d2, 0x0) 17:11:17 executing program 4: shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) 17:11:17 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0xf, 0x4, 0x0, 0xfffffff8}, 0x48) 17:11:17 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0x0) 17:11:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001780)=[{0x0}, {&(0x7f0000001100)="96", 0x1}], 0x2}, 0x0) 17:11:17 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000100)='cpuset.memory_spread_slab\x00', 0x2, 0x0) write$cgroup_int(r1, &(0x7f00000000c0), 0x12) 17:11:17 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001580)=@base={0x10}, 0x48) 17:11:17 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000100)="b221a65b21c109d950b3bf42947d1a0375072467715a1acfc4aa696d903ccb933d4efdbe11000bd5759894eb5f243878ece3c2dc0126a276cc0837bcfe51d96d030eaf0eccb09d6361510a077aa021d1e3aa4b8c239d1540447548ebc6c0c341a9d473a91f975dad5c0f0e4df28bfae00c3dd5cbdd6313bdeea47f6ba1210eb5c14990c6d1e8c57d76086ce93972a01942fc7ec07dadbbca2fd2a9b5bb5ca6b948ac90362cb616b68ba9607fad1f5c016ce686730b877be65b9f3fb148fd284a2d996b539849d9492d1251f573de40aa71e00e18177b3d0f10f292078c92466d1d6d8c0380e052cf27a54738755e7757ad67987be9b10282156d58d07c1e6cca3c7995cc7b4af9f56b6ede5e3b74b11c1eed8fb6d3981934467a42b877e92169b6ca4f8648775b95ebe951ee2394edd3a191b89c01a0eea331ff11305f36669c1627e3dc1af14ae62d524cc64cab33891253b3a511dc06853b50a0dd30e78e3d1f846bcc627843b3f62c6b99d0c409f0c1418d394cc4941b94f48f623c95df1fccbb39a35b81ac50c42be0624f29e5bca8e988a229d934aa91d66c1288ede6391cc47d13fd03d502bcbae3ed85d6692b2d763ce1824f827fe71dd239b1af9373a5a0c0ac1bf53b250cf564e1a66cf3f97bd70148c502a0ede51c3ad75adb5aebf1baae23208206c4b0850674ee6b3240fa63211eaeede2ddac5c07f4e90583d0d53b68fc75b6ef68", 0x208}, {&(0x7f00000011c0)}, {&(0x7f00000012c0)="8aac0d99d9dd20017404707876c62843ddb3cb6649", 0x15}, {&(0x7f0000001300)="feb90c32a170ad95c851446063f29378da434bb9b1a2fc5bc7f641c109761b21f09790db90546479008fc0cf96f6e324396b4d429099270d9bd05bb0e5e1d0abdeeda7b1c6d615f0972888414907e1ea69fa788d92705e3cea097c3f782bef87ea75bc0e74d211fd0c295064b71a8146b30c84e91c083b9317e5af2cd42158cda01c9735ead32411ef72f6d15113b767724d6231f36e048af2ea8026754258ad03934330", 0xa4}, {0x0}], 0x5}, 0x0) 17:11:17 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="850000007d0000003500000000000000c50000002a0000009500000000000000952b0c0921e777c3f66a084d43714f23046a4844f61c017f393ed8e1d01b5b49c966eb1f7c1682e80a8d7d7dc3034db6ae3e42da7332634c2851025e95e33f49bbb8a9671afe6370e8342edd0efd9645b2478df068a372713797cdf95918e12286cee345bac7d99188d9c69a07ff5c8aa5d44af7fb6c67518e7046a3c7163f8bc8f85019a92f2477b831843b5a9a20c47d378700757ae2e37eddf416bde6aa299b9bebd788f1b3c6e20fdfb94305e748452930a69a252be2b92e02175aabe2f716d1f42d9dde9a9c7e8b65b6326c5c33c65fb0d913e72085a22979dac411fcdac8727af7e09d60cb59beb7915c89b593c61d57264dd2b4e8472c000000db8d4ab19f2aa274a9cc2e58f3a0cad4e30060ebc214520d799def1433641fe66bc2f2862c4010032916fb7fd74dd3f36429dd2dae50ba943e6a805148924e8bec807ecbb98051f149317140a32d8886ee087c10303e8e92c3dc5f6aa4abebfc485975041ddb8f320924ab0f0b4ce7f0a40bb276d8653b72cde4797e8b2180214886ad6a165a12579d91e5e7e7fcb635712eb53ad1038b32823402f1b39996ffe9457ea098b66f58bafb7ba25be69ed124bb678e884540ca9b8c40f7a8dee7a98a7dfc44c1a597845747abbc5775ee399baef72abec0ef5af81919e7a5833b3c88f5f1e3715d055e4a7622d43261"], &(0x7f0000000140)='GPL\x00', 0x0, 0xa0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000, 0x0, 0xffffffffffffff04}, 0x28) 17:11:17 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x15, 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000000000000000000061121c0000000000950000000000000051fa7824c74186dc02ec0696c37b64e3b24da3180100000005165c0f63cdc2e82818254950ee03568bab09a1f04c7c4750eabfafcb9531b31e6a86827d1010c5a909ab98e00e19644a88e95ba26d1c9eecddb2d11c541418ceeb29b9b6829c6e433822bdb3cc85244aab66c1aae1314d7381fcfeb970bea672cf1e926f6a51479343144648a07a975bd89dc398712376610faa54f12495b4659be8673086f6f3543205d4bc4ce05b8b961103673dff7f158052e626fbdcddde6985f3f1ad5d9a94cc5320f05fd24108d8363d44fcd0f8f3647899762a17282a1914010011f5574f9035f2b5f703e5be7e4acf8b78c2834ae5805fffee38a9a0033d520bcf6b08ede50899d4b9bdf85c71c5f82503dab358f42a2624c7daa9ed44039aab46419496362e54cfad05a0004ac71a003d7b85d07191bed4e5a890826372214146f7ed569985439baa355c2766dd056f5de454f3d8731f5e7a237bc06d035a8d601f21746d886419f38b34a495040000000071c2f0cce8c93cc17e9afa314fcb2ba15d646c66b0f65021829f87d988c9fbd2b9d9b4e2d71753b1549fa734f0b2e56dbd21ed2e09b9c93e1c52f42cad0ed09c01000000703660fefa1c80f467367c006f25caf0cbcefd13d68839893e39c588eb032905f91cafa4996dbf0c9be9654db05fb918086cc8228d02a3092c0830b8f587a5624515178b2d4eb2b9e6f9a2eb83d53f710c490ecd085d2811a7555c538cffffff7f00000000dd872244bfa6478eb96b079c277e2910b7ccdc3d6726d34aa65278c549e2abb54dad344884289130bc71cee2b7de62bf48129ae1af052a2d46a6165eb0944dac7265f1f425735acf6377793946b3229e861d8ea49806b3b533345d36ecef9df7d4295f6b000000000000f337b1ceb2d8a65dcdcd8d5d7ba37098d2593fdaaef445af5bee02019c00000099b13ecda2a5b37de000000000000000000000000000000000ab65993af821f885d26e3e07a9a1cef18e6e6c7b64b6304dd1ba748526d067606526385cdf75c4d6da3d4feaa64e70456a07b8608e9a9dc08e55bfb8cb1963be20388fdbab9b2fd427b5c19a6fa6fed30abe28ba2168c446b5c13ae1ae725487799a43ec4b1e4a1d5e5e78a36a2d7c4e820dec993f4a523cacad01780320"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) 17:11:17 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_ext={0x1c, 0x2, &(0x7f0000000680)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}], &(0x7f00000006c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:18 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x1, &(0x7f0000000300)=@raw=[@kfunc], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:18 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x1, 0x7, 0x6, 0xe778, 0x8}, 0x48) 17:11:18 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003840)={0x18, 0x3, &(0x7f00000036c0)=@framed, &(0x7f0000003700)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000100)="b221a65b21c109d950b3bf42947d1a0375072467715a1acfc4aa696d903ccb933d4efdbe11000bd5759894eb5f243878ece3c2dc0126a276cc0837bcfe51d96d030eaf0eccb09d6361510a077aa021d1e3aa4b8c239d1540447548ebc6c0c341a9d473a91f975dad5c0f0e4df28bfae00c3dd5cbdd6313bdeea47f6ba1210eb5c14990c6d1e8c57d76086ce93972a01942fc7ec07dadbbca2fd2a9b5bb5ca6b948ac90362cb616b68ba9607fad1f5c016ce686730b877be65b9f3fb148fd284a2d996b539849d9492d1251f573de40aa71e00e18177b3d0f10f292078c92466d1d6d8c0380e052cf27a54738755e7757ad67987be9b10282156d58d07c1e6cca3c7995cc7b4af9f56b6ede5e3b74b11c1eed8fb6d3981934467a42b877e92169b6ca4f8648775b95ebe951ee2394edd3a191b89c01a0eea331ff11305f36669c1627e3dc1af14ae62d524cc64cab33891253b3a511dc06853b50a0dd30e78e3d1f846bcc627843b3f62c6b99d0c409f0c1418d394cc4941b94f48f623c95df1fccbb39a35b81ac50c42be0624f29e5bca8e988a229d934aa91d66c1288ede6391cc47d13fd03d502bcbae3ed85d6692b2d763ce1824f827fe71dd239b1af9373a5a0c0ac1bf53b250cf564e1a66cf3f97bd70148c502a0ede51c3ad75adb5aebf1baae23208206c4b0850674ee6b3240fa63211eaeede2ddac5c07f4e90583d0d53b68fc75b6ef687354842721046a854049a54062f27b9fc91176c48049ed21d23c9c2c3886bca48208c8159fa06f2a2f495951696e91a5077a56d8bc12d6602786d7684c5a287169ff4fb50ff52b8ec32fdfdf1768f1c7a6a01ad991aa2de6aab8aed4661bb55639fb93345a4aea034543ebdc277d48085e609afbd59c57463fbf009e3a579a09b328dfee86740dcc038e973acafef87958fce8dfb32997e8cb58f75453c73d96fc9bdee7b3aabfcae46750a1b012441a7804a5a9ae481712", 0x2c0}, {&(0x7f0000001100)="96", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 17:11:18 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="850000007d0000003500000000000000c50000002a0000009500000000000000952b0c0921e777c3f66a084d43714f23046a4844f61c017f393ed8e1d01b5b49c966eb1f7c1682e80a8d7d7dc3034db6ae3e42da7332634c2851025e95e33f49bbb8a9671afe6370e8342edd0efd9645b2478df068a372713797cdf95918e12286cee345bac7d99188d9c69a07ff5c8aa5d44af7fb6c67518e7046a3c7163f8bc8f85019a92f2477b831843b5a9a20c47d378700757ae2e37eddf416bde6aa299b9bebd788f1b3c6e20fdfb94305e748452930a69a252be2b92e02175aabe2f716d1f42d9dde9a9c7e8b65b6326c5c33c65fb0d913e72085a22979dac411fcdac8727af7e09d60cb59beb7915c89b593c61d57264dd2b4e8472c000000db8d4ab19f2aa274a9cc2e58f3a0cad4e30060ebc214520d799def1433641fe66bc2f2862c4010032916fb7fd74dd3f36429dd2dae50ba943e6a805148924e8bec807ecbb98051f149317140a32d8886ee087c10303e8e92c3dc5f6aa4abebfc485975041ddb8f320924ab0f0b4ce7f0a40bb276d8653b72cde4797e8b2180214886ad6a165a12579d91e5e7e7fcb635712eb53ad1038b32823402f1b39996ffe9457ea098b66f58bafb7ba25be69ed124bb678e884540ca9b8c40f7a8dee7a98a7dfc44c1a597845747abbc5775ee399baef72abec0ef5af81919e7a5833b3c88f5f1e3715d055e4a7622d43261"], &(0x7f0000000140)='GPL\x00', 0x0, 0xa0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000340)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x48) 17:11:18 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000480)={0x18, 0x2, &(0x7f0000000300)=@raw=[@map_idx], &(0x7f0000000340)='syzkaller\x00', 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0), 0x8, 0x10, 0x0}, 0x80) 17:11:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=[{0x10}], 0x10}, 0x0) 17:11:18 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000005340), 0xea89286b3a3f1200, 0x0) 17:11:18 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) 17:11:18 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x3a, 0x0, &(0x7f0000000040)) 17:11:18 executing program 2: io_setup(0x80, &(0x7f0000000140)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, 0x0) io_destroy(r0) 17:11:18 executing program 3: syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}}) 17:11:18 executing program 5: io_setup(0x80, &(0x7f0000000140)=0x0) io_getevents(r0, 0x4, 0x4, &(0x7f0000000200)=[{}, {}, {}, {}], 0x0) [ 595.017135][T14053] fuse: Bad value for 'fd' 17:11:18 executing program 4: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8924, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:18 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x1, 0x9, 0x201}, 0x14}}, 0x0) 17:11:18 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/snmp\x00') read$ptp(r0, 0x0, 0x0) 17:11:18 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/mcfilter6\x00') read$ptp(r0, 0x0, 0x0) 17:11:18 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000006e80)={0x14, 0x0, 0xc, 0x801}, 0x14}}, 0x0) 17:11:19 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1, 0x4}, 0x1c) 17:11:19 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$netlbl_mgmt(&(0x7f0000000040), r1) sendmsg$NLBL_MGMT_C_ADD(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0x5, 0x1, '\x00'}]}, 0x1c}}, 0x0) 17:11:19 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$packet(r0, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 17:11:19 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='sysfs\x00', 0x0, 0x0) mount(&(0x7f0000000240)=@filename='./file0\x00', &(0x7f0000000140)='.\x00', 0x0, 0xe91c, 0x0) 17:11:19 executing program 2: socket(0x11, 0x3, 0x0) socketpair(0x2, 0xa, 0x0, &(0x7f00000000c0)) 17:11:19 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_DELTABLE={0x14, 0x19, 0xa, 0x201}], {0x14}}, 0x3c}}, 0x0) 17:11:19 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='attr/sockcreate\x00') write$bt_hci(r0, 0x0, 0x0) 17:11:19 executing program 1: r0 = socket(0x10, 0x3, 0x0) recvmsg$can_raw(r0, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0x41) 17:11:19 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_SUPPORTED_RATES={0x4}]}, 0x20}}, 0x0) 17:11:19 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/ip6_tables_matches\x00') read$ptp(r0, &(0x7f0000000080)=""/148, 0x94) 17:11:19 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='sessionid\x00') read$ptp(r0, &(0x7f0000000140)=""/216, 0xd8) read$ptp(r0, 0x0, 0x0) 17:11:19 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_DELFLOWTABLE={0x14}, @NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x201}], {0x14}}, 0x70}}, 0x0) 17:11:19 executing program 2: 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$nbd(&(0x7f00000001c0), r1) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 17:11:19 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f0000002640)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 17:11:19 executing program 3: io_setup(0x80, &(0x7f0000000140)=0x0) io_getevents(r0, 0x0, 0x3, &(0x7f0000000200)=[{}, {}, {}], 0x0) io_destroy(r0) syz_genetlink_get_family_id$tipc(&(0x7f0000000400), 0xffffffffffffffff) 17:11:19 executing program 4: r0 = syz_clone(0x0, 0x0, 0x48, 0x0, 0x0, 0x0) tkill(r0, 0xa) 17:11:19 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='attr/sockcreate\x00') write$bt_hci(r0, &(0x7f00000000c0)={0x1, @le_accept_cis={{0x2066, 0x2}}}, 0x6) 17:11:19 executing program 2: io_cancel(0x0, 0x0, 0x0) syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}}) 17:11:19 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/igmp\x00') read$ptp(r0, &(0x7f0000000080)=""/148, 0x94) 17:11:19 executing program 0: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4, 0x0, @private1}, 0x1c) 17:11:19 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f00000027c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0) 17:11:19 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp6\x00') read$ptp(r0, 0x0, 0x0) 17:11:19 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x36, 0x0, &(0x7f0000000040)) [ 596.140596][ T27] audit: type=1400 audit(1661188279.804:103): apparmor="DENIED" operation="setprocattr" info="sockcreate" error=-22 profile="unconfined" pid=14099 comm="syz-executor.0" [ 596.223900][T14108] fuse: Bad value for 'fd' 17:11:19 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @mcast1}, 0x39) 17:11:19 executing program 2: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8930, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:19 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8946, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:19 executing program 5: syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:19 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8907, 0x0) 17:11:20 executing program 3: pkey_mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd, 0xffffffffffffffff) 17:11:20 executing program 2: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5411, 0x0) 17:11:20 executing program 0: ioctl$TIOCMBIS(0xffffffffffffffff, 0x5416, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000024c0)) 17:11:20 executing program 5: r0 = socket(0x2, 0x3, 0x3) bind$inet6(r0, 0x0, 0x0) 17:11:20 executing program 1: r0 = socket(0x2, 0x3, 0x3) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 17:11:20 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_NEWTABLE={0x28, 0x0, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x201}], {0x14}}, 0x64}}, 0x0) 17:11:20 executing program 3: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8913, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:20 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5411, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:20 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010101}}, 0x39) 17:11:20 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmmsg$inet6(r0, &(0x7f0000004cc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@hoplimit={{0xf}}, @rthdrdstopts={{0x18}}], 0x30}}], 0x1, 0x0) 17:11:20 executing program 5: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events\x00', 0x26e1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) splice(r0, 0x0, r3, 0x0, 0x100000800ff02, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffc8f) splice(r0, 0x0, r2, 0x0, 0x6, 0x7) 17:11:20 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x5, 0x0, &(0x7f0000000040)) 17:11:20 executing program 0: r0 = socket(0x25, 0x5, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000140)={'ip6gre0\x00', &(0x7f00000000c0)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0, 0x0, 0x7800}}) 17:11:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {}, {0xa}}}, 0x24}}, 0x0) 17:11:20 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5411, 0x0) 17:11:20 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @private1}, 0x2000015c) 17:11:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, 0x0) 17:11:20 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={{0x14}, [@NFT_MSG_DELCHAIN={0x20, 0x5, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x48}}, 0x0) 17:11:20 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x48}}, 0x20044040) 17:11:20 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='attr/sockcreate\x00') write$bt_hci(r0, &(0x7f00000000c0)={0x0, @le_accept_cis={{0x2066, 0x2}}}, 0x6) 17:11:20 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@deltfilter={0x24, 0x2d, 0x1}, 0x24}}, 0x0) 17:11:20 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmmsg$inet6(r0, &(0x7f0000004cc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@hoplimit={{0x14}}, @rthdrdstopts={{0x18}}], 0x5000}}], 0x1, 0x0) 17:11:21 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, 0x0, 0xfffffffffffffffc) 17:11:21 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @empty}, 0x1c) 17:11:21 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e1, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:21 executing program 1: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) sendmmsg$inet6(r0, &(0x7f0000001240)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=ANY=[], 0xc8}}], 0x1, 0xc0) 17:11:21 executing program 5: clock_gettime(0xd6bcb33e31642d09, 0x0) 17:11:21 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14, 0x3}, [@NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x201}], {0x14}}, 0x3c}}, 0x0) 17:11:21 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8953, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:21 executing program 5: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@newchain={0x10, 0x64, 0x1}, 0x24}}, 0x0) 17:11:21 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000000c0)={'vxcan1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@newchain={0x24, 0x64, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0x10}}}, 0x24}}, 0x0) 17:11:21 executing program 3: r0 = socket(0x10, 0x3, 0x0) recvmsg$can_raw(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0xa, 0x0, 0x0, @loopback}, 0x80, 0x0, 0x0, &(0x7f00000003c0)=""/243, 0xf3}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="24000000600001"], 0x24}}, 0x0) 17:11:21 executing program 1: r0 = socket(0x25, 0x5, 0x0) sendmsg$IPSET_CMD_PROTOCOL(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={0x0}}, 0x0) 17:11:21 executing program 4: r0 = socket(0x2, 0x3, 0x3) sendmsg$can_raw(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0x10, &(0x7f0000000080)={0x0}}, 0x0) 17:11:21 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x3, 0x0, &(0x7f0000000040)) 17:11:21 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/dev\x00') read$ptp(r0, &(0x7f0000000140)=""/216, 0x20000218) read$ptp(r0, 0x0, 0x0) 17:11:21 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000002900)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f00000012c0)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, 0x0}}], 0x2, 0x0) 17:11:21 executing program 3: io_setup(0x80, &(0x7f0000000140)) 17:11:21 executing program 1: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8923, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:21 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='personality\x00') read$ptp(r0, 0x0, 0x0) 17:11:21 executing program 1: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8921, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:21 executing program 0: getresuid(&(0x7f0000002280), &(0x7f00000022c0), &(0x7f0000002300)) [ 597.687065][T14199] raw_sendmsg: syz-executor.4 forgot to set AF_INET. Fix it! 17:11:21 executing program 4: io_setup(0x80, &(0x7f0000000140)=0x0) io_getevents(r0, 0x4, 0x4, &(0x7f0000000200)=[{}, {}, {}, {}], &(0x7f00000002c0)={0x77359400}) 17:11:21 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0xa00}}, [], {0x14}}, 0x28}}, 0x0) 17:11:21 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x43, 0x0, &(0x7f0000000040)) 17:11:21 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8914, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:21 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f0000002340)={{0x1, 0x1, 0x18}, './file0\x00'}) 17:11:21 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='projid_map\x00') write$bt_hci(r0, 0x0, 0x0) 17:11:21 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x1, 0x4, 0x801, 0x0, 0x0, {}, [@NFULA_CFG_CMD={0x5, 0x1, 0x4}]}, 0x1c}}, 0x0) 17:11:21 executing program 3: r0 = socket(0x11, 0x3, 0x0) sendmmsg$inet6(r0, &(0x7f0000002100)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 17:11:21 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_NEWTABLE={0x14, 0x0, 0xa, 0x201}], {0x14}}, 0x3c}}, 0x0) 17:11:21 executing program 2: sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, 0xffffffffffffffff) io_setup(0x80, &(0x7f0000000140)) io_destroy(0x0) 17:11:21 executing program 3: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/uts\x00') syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') 17:11:21 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ipv6_route\x00') read$ptp(r0, &(0x7f0000000140)=""/216, 0xd8) read$ptp(r0, 0x0, 0x0) 17:11:22 executing program 4: socket(0x23, 0x0, 0x100008) 17:11:22 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x38, 0x0, &(0x7f0000000040)) 17:11:22 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x4d, 0x0, &(0x7f0000000040)) 17:11:22 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$inet6_int(r0, 0x29, 0x2, 0x0, &(0x7f0000000040)) 17:11:22 executing program 5: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8943, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:22 executing program 2: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events\x00', 0x26e1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) splice(r0, 0x0, r3, 0x0, 0x100000800ff02, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffc8f) splice(r0, 0x0, r2, 0x0, 0x6, 0x0) 17:11:22 executing program 1: io_setup(0x80, &(0x7f0000000140)=0x0) io_getevents(r0, 0x4, 0x4, &(0x7f0000000200)=[{}, {}, {}, {}], &(0x7f00000002c0)={0x77359400}) io_destroy(r0) getrusage(0x0, 0x0) 17:11:22 executing program 0: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x1, 0x0, &(0x7f0000000740)) 17:11:22 executing program 3: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89a1, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:22 executing program 5: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@newchain={0x24, 0x64, 0x1}, 0x24}}, 0x0) 17:11:22 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000600)={0x14, 0x3, 0x2, 0x101}, 0x14}}, 0x0) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000700)={0x14, 0x3, 0x2, 0x101}, 0x14}}, 0x0) 17:11:22 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000002280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:22 executing program 3: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_inet6_SIOCDIFADDR(r0, 0xc0189436, &(0x7f0000001280)={@dev, 0x40003f}) 17:11:22 executing program 0: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8906, 0x0) 17:11:22 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)={0x0}, 0x10) getresuid(&(0x7f0000002280), &(0x7f00000022c0), &(0x7f0000002300)) 17:11:22 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@newchain={0x24, 0x64, 0x1, 0x0, 0x0, {0x2}}, 0x24}}, 0x0) 17:11:22 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='oom_adj\x00') read$ptp(r0, 0x0, 0x0) 17:11:23 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='pagemap\x00') read$ptp(r0, &(0x7f0000000100)=""/144, 0x90) 17:11:23 executing program 3: syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)={{}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}, 0x2c, {[], [{@euid_eq={'euid', 0x3d, 0xee01}}]}}) 17:11:23 executing program 5: openat$autofs(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) 17:11:23 executing program 1: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x0, 0x0, @ipv4}, 0x39) 17:11:23 executing program 2: r0 = socket(0x22, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 17:11:23 executing program 4: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8949, &(0x7f0000000780)={'vxcan0\x00'}) [ 599.617987][T14281] fuse: Bad value for 'fd' 17:11:23 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000000840)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @private2}, 0x1c, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="1400000000000000290000000b"], 0x258}}], 0x1, 0x0) 17:11:23 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/protocols\x00') read$ptp(r0, 0x0, 0x7ffffffff000) 17:11:23 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) 17:11:23 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={{0x14}, [@NFT_MSG_NEWTABLE={0x28, 0x0, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_TABLE_FLAGS={0x8}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELTABLE={0x20, 0x2, 0xa, 0x201, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x70}}, 0x0) 17:11:23 executing program 3: r0 = socket(0x1, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 17:11:23 executing program 2: utimensat(0xffffffffffffffff, &(0x7f0000002440)='./file0\x00', &(0x7f0000002500)={{0x0, 0x2710}}, 0x0) 17:11:23 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_buf(r0, 0x29, 0x2c, &(0x7f0000000180)="1d631d0242d2b663304c7d2049d147aebc0ab31f75411fabf1fc8e3b334227ced7350d6511e36bb0714cabe2eedb021db4a0d4120e02e459e24e0ad8293ab444a40093f0348c59f3e9722f0084be099dd4fb3a99ae1224acbe23783d2e7e87a65355bddcf0f91cbcd69761f40cfa72474ff97d44be11bf2b5e4566cd14c2451bf55be7a511fb43dc73fe762bafe5479db444721fab130625142b2128678cd40f373fed15bccf8ed463dc45a28d1bcf8dde2349bce59b9d13a4b7f4f11f22cc59dde7f56d8ad53be02d5d66277c71472dca9b8e543f665001eccf9b0179faa753888086b6dac5f7e70292202097e3d6a2c850a95435b66b128a38a28e130a344371ee7e511b927d73", 0x108) 17:11:23 executing program 1: syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}}) lsetxattr$trusted_overlay_redirect(&(0x7f00000027c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002840), &(0x7f0000002880)='./file0\x00', 0x8, 0x0) 17:11:23 executing program 4: syz_mount_image$fuse(&(0x7f0000002240), &(0x7f0000002280)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee01}}) socket$inet6(0xa, 0x2, 0x7f) 17:11:23 executing program 0: r0 = socket(0x25, 0x5, 0x0) sendmsg$IPSET_CMD_PROTOCOL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) 17:11:23 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='smaps\x00') read$ptp(r0, &(0x7f0000000140)=""/216, 0x20000218) 17:11:23 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={{0x14}, [@NFT_MSG_NEWCHAIN={0x14, 0x3, 0xa, 0x101}], {0x14}}, 0x3c}}, 0x0) 17:11:23 executing program 5: add_key(&(0x7f0000000000)='asymmetric\x00', 0x0, &(0x7f0000000100)="c6", 0x1, 0xfffffffffffffffe) [ 599.887094][T14307] fuse: Bad value for 'fd' [ 599.895382][T14308] fuse: Bad value for 'fd' 17:11:23 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000500), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f0000000580)) 17:11:23 executing program 3: r0 = socket(0xa, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000300)={'gre0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x700, 0x700, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}) 17:11:23 executing program 0: r0 = socket(0xa, 0x1, 0x0) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r0, 0x118, 0x1, 0x0, 0x0) 17:11:23 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='loginuid\x00') write$bt_hci(r0, 0x0, 0x0) 17:11:23 executing program 2: r0 = socket(0x2, 0x3, 0x3) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x891e, &(0x7f0000000780)={'vxcan0\x00'}) 17:11:23 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000180)=0xffffff9a) 17:11:23 executing program 3: r0 = socket(0x18, 0x0, 0x1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:23 executing program 4: r0 = socket(0x29, 0x5, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 17:11:23 executing program 1: r0 = socket(0x29, 0x5, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r0) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) 17:11:23 executing program 5: socketpair(0x22, 0x2, 0x1, 0x0) 17:11:23 executing program 2: request_key(&(0x7f0000000080)='logon\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='^+&+z-\x00', 0x0) 17:11:23 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ipv6_route\x00') read$ptp(r0, &(0x7f0000000140)=""/216, 0x20000218) 17:11:23 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x5, 0x410, 0x0, {0x77359400}, {0x0, 0x2710}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "7372be2900"}}, 0x48}}, 0x0) 17:11:23 executing program 5: openat$zero(0xffffffffffffff9c, 0x0, 0x408040, 0x0) 17:11:23 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x80, 0x0}, 0x0) 17:11:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)={0x20, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x8, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x4}]}, @TIPC_NLA_MEDIA={0x4}]}, 0x20}}, 0x0) 17:11:23 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r0, 0x89f6, &(0x7f0000000040)={'sit0\x00', 0x0}) 17:11:23 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, 0x0) 17:11:24 executing program 5: r0 = socket(0x10, 0x3, 0x6) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:24 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000700)=ANY=[@ANYBLOB="200000002e0001"], 0x24}}, 0x0) 17:11:24 executing program 1: openat$incfs(0xffffffffffffffff, &(0x7f0000000200)='.log\x00', 0x0, 0x0) 17:11:24 executing program 2: r0 = socket(0x2, 0xa, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), r0) 17:11:24 executing program 3: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 17:11:24 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, 0x0) 17:11:24 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000001c0)={'ip_vti0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1}}}}) 17:11:24 executing program 4: r0 = socket(0x18, 0x0, 0x2) connect$can_bcm(r0, 0x0, 0x0) 17:11:24 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="050000000000000001f90000000000000000", @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYBLOB="0000000001"], 0x48}}, 0x0) 17:11:24 executing program 3: openat$bsg(0xffffffffffffff9c, &(0x7f0000000100), 0x60101, 0x0) 17:11:24 executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000540)=@newtaction={0x4ec4, 0x30, 0x0, 0x0, 0x0, {}, [{0x3060, 0x1, [@m_mirred={0x1d8, 0x0, 0x0, 0x0, {{0xb}, {0x124, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}]}, {0x89, 0x6, "0454fa36ac34d7a6a055bc91fd21b6983b5e4fad9ab8b6f086dff3248602062c930d8e7a44530a7eed9806e3da226b8c872e7e2428e0e2a1643afac7de9bb58c3b1a41ce2c5054627a3e187fa7f89c76265af72e3d3cb0feaa8f3dcc4b1d525dd60de8524cebc81015ba34f6d475e91ff635f06331ef4e15e026e5f269b7f90e0bddf36768"}, {0xc}, {0xc}}}, @m_mirred={0x150, 0x0, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}, @TCA_MIRRED_PARMS={0x20}]}, {0xc1, 0x6, "6be41ef978fe36e0613be87e9133a6fc0eb73de76f133e7f3dd81bf957dd939f837c50d673610ac3414f2a44bfb5d7f8ce5fd45bd4aeb400eed606a50092415dd00b675597b4fcf01cba574853cc8a04179f9e34f26d21c6b0ee2a559125de3d3026ca3a946358834b42637121fc39b11c6a00485216d2a9ce78d044fff1fb56767bc575455c1b1cf850f490253b1de177709645d8c2e614ad33de1bf8342e5cd1b47327e9f2ea02dfef1ad85e5f89dba29f8a8ef2d2d10036328522f1"}, {0xc}, {0xc}}}, @m_pedit={0x1eb4, 0x0, 0x0, 0x0, {{0xa}, {0x1db0, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xee0, 0x2, {{{}, 0x0, 0x0, [{}, {}, {}, {}, {}, {}, {}, {}]}}}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{}, 0x0, 0x0, [{}, {}, {}, {}, {}, {}, {}]}}}, @TCA_PEDIT_KEYS_EX={0x4}]}, {0xd9, 0x6, "19ca192ebcb2609fbcdf3c50a0ff4c262f0b29383915053f82966535c6da6f42b7bb451a1cbe6d8aa639d50a380d4255223a9ebf9044a94564c0da24ba9784772cab094e2e68db031ec6827832a4a0f0f7a0126b2c2e1ffd235f5eed97ac99cb3656b0ae29a6b62c6d8869b019f21b82aba9c5d238730540b2112c90b57ee47beeec1f255b6a408695489d3869ac626f6176f76ce7ccd93ba8a7014a565a193b0c549ddee5694acf2134dbb1e1e7ca88a2c30158cfd3cfdf91c53dce1ec6f02f7ae2fc191516b8871b6fc87c0a6a6f0947e2a76d13"}, {0xc}, {0xc}}}, @m_vlan={0x90, 0x0, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_ID={0x6}]}, {0x59, 0x6, "9b7be7c5b3b0b68a2cf57ef6b8ae791ff33a5cc7b0702f4686641510801710f099890f13879486a3dce5313a7d5f7295e5e495fd420aaf52284632b65b3be6395006da49fb4b545f1ea4b1bcda3d6d01742591557f"}, {0xc}, {0xc}}}, @m_connmark={0x1f4, 0x0, 0x0, 0x0, {{0xd}, {0xe4, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}]}, {0xe1, 0x6, "e65bf5669a7bafd95a3ba8c91ab402ded83d0af5b29bdf1bf917b303ee3236d1c4c0408ab02928f378429856863c427af289f3db21297afd4dd943e86f376bdc1f1be02913c3c7ea163fe6b769cb630f84869afd96d7e94ee54f7f116c52aa0ae1e3b8cc7a6bf4e97cfe57e9f8558511009f2534e79839ff0f03bbb7abdbbb70a93d503ce6078592225f3d3320e3a98edca04a638f797f4f762e452de1d530efe61c822ab298f9af0f821b2068c5cdfe4bb982549dc48b80d986e0e29d3f205392415d665a894caca855074c96753c39b33ec3709cdcf3075a9affd822"}, {0xc}, {0xc}}}, @m_police={0x96c, 0x0, 0x0, 0x0, {{0xb}, {0x920, 0x2, 0x0, 0x1, [[@TCA_POLICE_RATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_TBF={0x3c}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_TBF={0x3c}, @TCA_POLICE_AVRATE={0x8}], [@TCA_POLICE_PEAKRATE={0x404}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_TBF={0x3c}, @TCA_POLICE_RATE64={0xc}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE={0x404}]]}, {0x21, 0x6, "50638ebad7a2734c13157bd5e14337d56e6467eb32636ee56e8d42ce58"}, {0xc}, {0xc}}}, @m_connmark={0x148, 0x0, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}]}, {0xdd, 0x6, "b24f00fea25f0f6db64fa4eb8c83b1cb568c1da8627860530a4da786d309183e371f826e9b267327af3b433167ecd09184a923b734ac3742ee092121a1d242406997becf85d75d2f2d0aa6d934917ac1bb9c378261c48717dd8cdaecde1898bad9137bc1d6a6c0407f0ae829e77dacb7c4f82a412b36ffe660c633c4b2a99adb5b0fa2f3681d8c0daee6c8a2c80504720ef8b9051c577cdfa824b2a23f3470e479a4fb19352963357f68468c94668d777f7264f2fa12c758787aeb4090b8187429d2ed0cf296e58006fc700e38630d06edcaae126fee20821e"}, {0xc}, {0xc}}}, @m_vlan={0xf0, 0x0, 0x0, 0x0, {{0x9}, {0x34, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6}, @TCA_VLAN_PUSH_VLAN_ID={0x6}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6}]}, {0x91, 0x6, "98d5593309adbfe36c61453736618acb6da9c645c64e26fc273bc6d54bbafedaec09bc5083d4f6a2d22e64593d8fdb052bd46f4250e56dfce6894e81dd422e99426af3d90ab5e651455a68b1891860dd51d56e61f7019a4f888e01bf70cc066be4ae528a6353e9da93a4eb97a03ab3309db8aa1b4f3e2febcb857a6dcff30a8f4ee94fa77bea7be20e407a4ec1"}, {0xc}, {0xc}}}, @m_mpls={0x58, 0x0, 0x0, 0x0, {{0x9}, {0x24, 0x2, 0x0, 0x1, [@TCA_MPLS_PROTO={0x6}, @TCA_MPLS_PROTO={0x6}, @TCA_MPLS_TTL={0x5}, @TCA_MPLS_TC={0x5}]}, {0x9, 0x6, "b7c7ae24a8"}, {0xc}, {0xc}}}]}, {0x2b8, 0x1, [@m_ct={0x5c, 0x0, 0x0, 0x0, {{0x7}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @empty}, @TCA_CT_MARK={0x8}, @TCA_CT_NAT_PORT_MIN={0x6}]}, {0x19, 0x6, "1f9ebefbb81f3137bb640cc51b4a1e7e1015e0400e"}, {0xc}, {0xc}}}, @m_bpf={0x134, 0x0, 0x0, 0x0, {{0x8}, {0x40, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0xc, 0x4, [{}]}, @TCA_ACT_BPF_OPS_LEN={0x6}, @TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6}, @TCA_ACT_BPF_PARMS={0x18}]}, {0xcd, 0x6, "a7d0083766aba060f80813825f3f040cecaf6fcaecb7e91d8f947e1e727f898486acff1ac280c9c01182c3ea622101b146c4f4ead197e8063e0a92d2cdc34499d3e924ef4c59b93bf6af2e4363407cadc90c14971572db2e8bdf564c16a19985b3144a70d04e02b5e5734de13a804562969c0221103f19bf002abaaeb92133e6e4938809f00d3503e9b1648e8ef39b4f973cb5eba6ae28a88be5edb233af3aacef12a75a09881f4810edcd4e43415f46eef57db13740abb9d7ea4b5a5fd35cdcc9b792df2d8701b350"}, {0xc}, {0xc}}}, @m_skbmod={0x124, 0x0, 0x0, 0x0, {{0xb}, {0x28, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @local}, @TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @remote}]}, {0xd1, 0x6, "b4419797a015e5ae201c644ce736b8d8fa53f94583518a41f8a9bf543a01307d9e9fcdec2e3b73edf5e9a33e117ed52bad0b3653aab8f9d692857916b0bda2f8d2ea12f6e3fc93baba72f50b4a956761f4b5cfb5128b17d94590e30979c889d34b2fe540f4467b1e60492f41d0e41cd2774c22876f5f47ae24d30bfb487b07f1cda6b9a1c52dc1edf5a5301a1ca736c14656ce1cdd9295cbecf28cbf81e9d4546ea70f2b66ddb23f8d1bf59057baa7348929c85dce788af39f43f757822218a58c79b4a9dee8db2b248bda0a16"}, {0xc}, {0xc}}}]}, {0xd44, 0x1, [@m_connmark={0x158, 0x0, 0x0, 0x0, {{0xd}, {0xac, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}, @TCA_CONNMARK_PARMS={0x1c}]}, {0x7d, 0x6, "3c840634debb0055a1f71d142511376ebe0c15c58c16f4b0b998286d04e2c1f04c4d9d3b0efcf96c8b81f8a6f3e8838b3db93a0f7410e6657da1b94eed3ea3353bccff72c96dc453a4355f645f72872d0f854df6fe92451d6f081ff7da268e1e700d6c29cdadf91fa7fb049c3aa48d072bdfe510831b4bbbe4"}, {0xc}, {0xc}}}, @m_bpf={0xe0, 0x0, 0x0, 0x0, {{0x8}, {0x58, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_PARMS={0x18}, @TCA_ACT_BPF_OPS_LEN={0x6}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18}]}, {0x61, 0x6, "a718cecd2bebbd571d69b990d6b1a23f40bfd39894c34cf8dfecd84196273c2754e74a054cd05ec5e1ed528c144c8d9263c45fbf0c365698d79cfab56df76a5557f27f2647262cb5a55a46fde7e2bcb65e4b81bf8e6bf0b400adfaa51f"}, {0xc}, {0xc}}}, @m_xt={0xb08, 0x0, 0x0, 0x0, {{0x7}, {0x4}, {0xadd, 0x6, "7be4c1e98155b7db3ffd5671c3891b16f59263a9e59ba08c27ad25acc51f2cf6687fd96ec324162e3af66e17a7019f7972367584baa61fd4594b8a0dc9ceb8aa8e4aa3b0f4287f79701efb262ff415a63d2db4e5919ffdc0f10339d4042c39512ef3d6caace2611700ba9ee21ce530aa9c61966151f81bff4aec006620dfe16e66b3da4da55ace9698b6009dd237ecf7a8bd9852d87fbca1d52555ac9376445b4c3eec13185212ad6fd3ab0e0519e7fb70d275f1fa47435ab00a9e825b89b41a1ef5a63d0a4c6d0c3715228d31a5bc37039872f76014a97276cd3a3bb5954f27dadb2491166d0bf17a66d613fc9fd1f89db33f9d2ff49a7b8d1a1b6c6b5fc324d87a58f488b9f536a78b3ce3bfa905faf1c6c451c2a61eb5ece773be244a391ac04f04a87bece38c6e6a6eccb689c95e403e84694bf87bd6fb6d45d72428982946dbea7995adf40ac3a02b67b5debf1016a0d7ac085e8ef3966acdc237863274d693e0334747b93cea4dfe84603638c94b7d249df3f7fcffff0774c3b13ae5bd65a5904f8bedda3bc03bb9b70cef3fa88187c770a330b67ec0f50cd4b4934ea7fd0fb4f088bc384d007c3e247abf6101b369a7a6a4ef04b5ecb0937ea79add33f44fbe4e32916f808104f1e988a85a12e0ffe3f9c91e98fa9f9ada824c3ddc13cfda346dadce0b13c8cebfb961fdbb7cdd7f356a8ffd50c8a8d9b258d28a0bc1ad9d6139434e96a820a3eb2327e08ad1478a47eb27867dfb73cf3f40e7a8bf5fcab3eb0cfbc2537e2bd4f8d3aee6c4a2b62456ec667768b71d64f7067eb74c560fbffd6a979db8e8f94732a996acc66ff43438c489bbd165fbeb7babb70a0c3bf5d7895801bf39cef1ecdb914b529c2707393dc6cee7d4e1e910f9c4a48d2da14924ebe8c2092537f56d1f1bc450b358f3db2a4bf6abc233864a498286c599cdf22538bc9922aa279cbb1b3cc8ca3a8cd4b2f54690867d2a5139504251b31190f48a3353880506046f8b92af64d7457a958ab110464e91ba6d826b11c86916c0c6ba4d885397b431b19f37adb9393585d1682d0dec6970e1391e7b5330a55908baca934ebca1aabf9b53e8b872b9867b93228f5c8186a946b2bf2546addcfaa8c6eec751389593b411955c70e6a4dfc3f73cab4c20a535ca4b6610ae68fd0e9e7ddab66c5a7169e31ef377f4a54fb0e90a4f5d2c5f3118460214b39e095ad09ee94d29c17d7ff278f037ce3a54bd04fe01b9294cfe1f7525b664aa00db856c5d770ce2b9b2b273434b58ddb04e6deb6ddfcd8e37e13ee020a53b4543435d7afa33dd54bff8eab686d3b2b1fe6045d5af6ecad1411b281640916a7e53c2fb3e1120b5e53c8d4ac268774fbeb178897d5c0d1928264b8404050ce44e44e94994ab1f25da3dfe208a51f626397701071198488e2bf0b909157526be74ec4108e132958659b6c924b6705d7742f51292a60c716270383dc156976f2ed28f5350ed7bcb5271c2edf1072a4aa4a8adef07eedaa8aae7906fd090324feb17a9aec2b7af9e2caa581b2cb9fd990b2071ab2479eb1eb345456aaa3a11bcd14c4a7fb0115d876b89a07bf5d938e9ed38db7e932b182830395047fa7a65473078b6e2131dceb1edc5250e529da0faae3758e79f272382cdf848301a6990a7435e5b679ac4fb2ddc3825d49926d968d7e5dbf00acc6f2e6ba1de7bca50b1714f5d69086d81cb87f822d20154f6082d6dfbcaa65f22454b5d7bb324622bac787113623ea62ac680f902ea3070bbfa732b0013959da288864970d0e8c054119b3fa8bf3c9ad504bd814bc5136331b23042fa3db67c94b6e48accea3c474e07aaaeb993a824229b96a4b6f83d43c5c62202de366798ca83057c63b7107eac74acb5b5701605c8b595f5323b28240141d28798d1e2e3488818cb3997c28b0df21c145e5017042c34b5b20102e7156ad565a589bf04052ca48016c70b27253b8bf70e34e5b7783cf207f08271e6dbaf8bfba4a05e5ac2d7150b5c3ae6ca441de9070a5ca056f53ea5fe383a53ba9afd87841f3804ab1883ce4b8a099756ece028ee1b75ee36c1a8b6bc582c1f5d6d4240e94089b2270d6b8284b04421f2767aac6cd76ed74f13bc99512d162e6598a57705562162d02a140a930f30e32810916035b86f44710f97d565da0969bb9f4628c34d3d0905124a44ce8ec266ed2aa4c31daf95bc38f48db46bc9c65934ffafc6576960321d258030b4becb017c4249d2ab7146c780fb44eaa8e0ba61d89acfa29ae62db778289e1143c0e5ec453d9927ff4773dad9c315dd0e728203bb78fb6b6a5e0971e3be119d9725ea3ec33eacda043834dd0ff281f7f7f1d8b5fd2e4f862f9fbb23eda653e49cef80f141760eff77134d4f2112717541b6b555138442b6f4277c08c4d0e05c58437ea5fef4acba59d169b7b5bc750a3ad42b858c3024c91626f7f38261d9d1e7f6a9741ad8d38a7161f66cc645dc1c704ad553739017745ba430557677363e674a764748cf294cbb64b189fc942541e6cc35047d4feaf9381a945f4e3d7ec64007b884330b50b77721b7467686ddd13cf161c3bae332d13018793c1c5a3ad812e77debbb5fac28376bcb9ed848eb0129b7a9fb72383cbcfdab84db652284ca3419b1a3212cab6be142a669524e2d5c928f85f94f76f0ca6afa8429566e79fa67da5cbe4a0a80a61924f2b1950559a7424e1d27828905cfdce26f9b75da7586745ba9e933a9a2fc3be510d229b55ce8d9ce2aa81643b7e08610e42f32699a8a407b4d77e021775eca5377930cf105950e594666ba68ca125fe2906ebde161f62101df53aac8bb1cd84a0caf6bbe53e0c169678f4fca64cf2e11bf502e9d5be879aa30a09891791e7fb845874ab51c3577a29e30e14657ae6bf3685ca17f6371ccf0638bf15d78d915ad08ca20f7f33b1f6d2716f1764c39f701d3df54e10961818112533a35909fa99fefc94fd8f48c062815e38360d7b17e58cd9cc8ed527f105a9ad20c039971746ceff5eafdf8e9a53d836c4268546fb91f4bab7c9c92fcea55f57323f4390d79ffb7bc1ee323e5c42d3491befad1d80f7a5610d715360e660e4f9a69cb5bb04022aaef97b9c41e672ebc8183034b3de2689d89fac8c7a0a9bfbb6fe6b06bb727faeabef34846a9fcc37e09f0dc8ce1bdd3c55a511e8f9cbaf89809a46743ce4a93bfa0603ed859e7f9b7dd82f94eebbc936ef956bfa3efd0425aa9055dc9dbe27c61e162a0129c9e2fff4424da476e45fbc009572a127579f6479c258e00b080d5aa1e19178a9d45f875f0bb16278eff0ca08b2bfac9da32c8e142eec501bd9bee6d992430fe79ac56d586e351aaeb44d9f4664086175cd77c6f5eb3acad921530e1c930ee2f394b455e1721f6fcd18c08cc3d3369c438f15ec1b7779220cb907166c132596ecfed4c19af5755c56a26f33bd31759bb35cd4118f0f06a230843db182f59c3175fc51009c2d2a588595bc5fd0f121b84f83718d1deae2f6f2d8089d2efd72724592f2fb80ae6d77ad5b2ac23402c6d42ad845881c8147182a605b0855a60abc5d2ead7201a93aa371fb0b92f357ad6c54cb490e2eb8625f68ad1cc6598afb2a87dbefaeb71edbd3e4febc7ac934afd2a5318eca6e0659b3812c1bd8ecdfb5cc020cfbf5d0205efa05f93104367ff7a0dab9f254b1fb87732ffd90bbc0c4a7fdb8a439957300c53942fcf5b3e9b367f197823dcf76d185d7029a489603e1c5dbb8ffe75ad51a40a5b18857e8d8349945ffb29afd1507599cf117f94d3ec3527a5e3a61974b32dc4cc18cd6350baa33bbbef5000a053e5e7f46f0916bd8bac0ce5c25ee3259c51c71ba2611177e11cac4327ba5fe215c56c17fdc64bbbe80d0a052935bb851346029f294ccb344e8c6a230faf24a2dbff20e4f4d5"}, {0xc}, {0xc}}}]}, {0xe54, 0x1, [@m_pedit={0xe50, 0x0, 0x0, 0x0, {{0xa}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x4ec4}}, 0x0) 17:11:24 executing program 2: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$PPPIOCSFLAGS(r0, 0x40047459, &(0x7f0000000300)) 17:11:24 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000000)=@ipv6_getaddr={0x18, 0x16, 0xd90b299cba45a75d}, 0x18}}, 0x0) 17:11:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x0, 0x0, 0x0) 17:11:24 executing program 1: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f00000000c0)=@bcast) 17:11:24 executing program 2: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x2, &(0x7f0000000740)=[{&(0x7f0000000680)="133ab6d6df33d38af3ba", 0xa, 0xfffffffffffff955}, {0x0, 0x0, 0xfff}], 0x2046880, 0x0) 17:11:24 executing program 4: add_key(&(0x7f0000000000)='pkcs7_test\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='pkcs7_test\x00', 0x0) 17:11:24 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0, 0x6}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=[@tclass={{0x14}}, @hopopts={{0x18}}], 0x30}, 0x0) 17:11:24 executing program 5: r0 = socket(0x29, 0x5, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x5a}}, 0x0) 17:11:24 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmmsg$inet(r0, &(0x7f00000006c0)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="cb", 0x1}], 0x1}}], 0x1, 0x4004051) 17:11:24 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:25 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f00000022c0)=[{{&(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10, 0x0}}], 0x1, 0x0) 17:11:25 executing program 2: r0 = socket(0xf, 0x3, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x80403) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:25 executing program 4: syz_open_dev$sndmidi(&(0x7f0000000000), 0x660, 0xc4040) [ 601.300990][T14387] loop2: detected capacity change from 0 to 16377 17:11:25 executing program 5: r0 = syz_open_dev$vbi(&(0x7f0000000640), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f00000000c0)={0x0, 0x8, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "dc073bcf"}}) 17:11:25 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 17:11:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:25 executing program 3: pkey_mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:11:25 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_EMULATED_CPUID(r1, 0xc008ae09, 0x0) 17:11:25 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x2602, 0x0) 17:11:25 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000400), 0xffffffffffffffff) r2 = syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x0) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@GTPA_VERSION={0x8}, @GTPA_LINK={0x8}, @GTPA_NET_NS_FD={0x8, 0x7, r2}]}, 0x2c}}, 0x0) 17:11:25 executing program 2: pselect6(0x40, &(0x7f0000000400)={0x3}, 0x0, 0x0, &(0x7f00000004c0), 0x0) 17:11:25 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000580)={'gre0\x00', &(0x7f0000000500)={'syztnl2\x00', 0x0, 0x0, 0x7, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @private}}}}) 17:11:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:25 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}, 0x0) 17:11:25 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0, 0x6}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=[@tclass={{0x14}}, @hopopts={{0x18}}, @rthdr={{0x18}}], 0x48}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$mptcp(&(0x7f00000006c0), r1) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000140)={'syztnl2\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x7, 0x8, 0x8, 0x90fa, {{0x2e, 0x4, 0x0, 0x26, 0xb8, 0x65, 0x0, 0xff, 0x2f, 0x0, @private=0xa010100, @local, {[@ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x17, 0x90, [@private=0xa010102, @rand_addr=0x64010100, @empty, @empty, @multicast2]}, @lsrr={0x83, 0x27, 0xa7, [@rand_addr=0x64010100, @empty, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @remote, @local, @loopback, @loopback]}, @ssrr={0x89, 0x1f, 0xd9, [@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, @local, @multicast2, @dev={0xac, 0x14, 0x14, 0x1c}, @broadcast]}, @cipso={0x86, 0x40, 0x3, [{0x7, 0xa, "e87188b868778f59"}, {0x0, 0x3, "86"}, {0x6, 0x9, "2341a513f2072e"}, {0x1, 0xe, "3730ad0ba74d8783c4d6b8c3"}, {0x2, 0x10, "435ff215e7992de4dddc694eeb28"}, {0x1, 0x4, '];'}, {0x5, 0x2}]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000180)={'gretap0\x00', r3, 0x7800, 0x80, 0x6, 0x40, {{0xf, 0x4, 0x2, 0x9, 0x3c, 0x68, 0x0, 0x7, 0x29, 0x0, @local, @multicast2, {[@noop, @lsrr={0x83, 0x7, 0xd4, [@broadcast]}, @ssrr={0x89, 0x1b, 0x72, [@multicast2, @local, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @dev={0xac, 0x14, 0x14, 0x3c}]}, @noop, @ra={0x94, 0x4}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000480)={'sit0\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="73797a000000000000000000000076ed", @ANYRES32=0x0, @ANYBLOB="000000000000000000000000450000140000000000009078e0000001e0000001"]}) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), 0xffffffffffffffff) getsockname$packet(0xffffffffffffffff, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000300)=0x14) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000380)={'syztnl0\x00', &(0x7f00000004c0)={'syztnl1\x00', 0x0, 0x40, 0x8000, 0xcd5, 0x5, {{0x3e, 0x4, 0x3, 0x4, 0xf8, 0x68, 0x3, 0x2, 0x2f, 0x0, @private=0xa010100, @broadcast, {[@timestamp={0x44, 0x20, 0xf2, 0x0, 0x9, [0x5, 0x3ff, 0x4, 0x7ff, 0x8, 0x6, 0xfffffffd]}, @generic={0x7, 0x11, "2a16a55fc462b41b13b30a85eb4437"}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0xf, 0x5f, [@multicast1, @private=0xa010101, @private=0xa010100]}, @cipso={0x86, 0x38, 0x2, [{0x0, 0xf, "6ac3bae7a3746aa79097ee01b0"}, {0x0, 0xf, "6613d5747922923f38d6ec45a2"}, {0x1, 0x9, "faa7fe9d458fd1"}, {0x5, 0xb, "fcba137f8b25867fc1"}]}, @timestamp={0x44, 0xc, 0xc0, 0x0, 0x9, [0x664, 0x39]}, @ra={0x94, 0x4, 0x1}, @generic={0x94, 0xc, "896592454c0c3d280b84"}, @timestamp_prespec={0x44, 0x46, 0x44, 0x3, 0x9, [{@loopback, 0x7ff}, {@loopback, 0xbb93}, {@multicast1, 0x29ee4cdf}, {@private=0xa010102, 0x5}, {@loopback, 0x4}, {@local, 0xf7}, {@multicast2, 0x8}, {@remote, 0x3e6}, {@local, 0x7}]}]}}}}}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000440)={0xffffffffffffffff, 0x58, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000600)={&(0x7f0000000740)={0xa4, r5, 0x20, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x4}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @HEADER={0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0xa4}, 0x1, 0x0, 0x0, 0x8000}, 0x40) sendmsg$ETHTOOL_MSG_RINGS_SET(r1, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, r5, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@ETHTOOL_A_RINGS_TX={0x8, 0x9, 0x3}, @ETHTOOL_A_RINGS_TX={0x8, 0x9, 0x1}, @ETHTOOL_A_RINGS_TX={0x8, 0x9, 0x20}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24000000}, 0x4000) 17:11:25 executing program 2: syz_open_dev$dri(&(0x7f0000000600), 0x0, 0x0) syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x4440) 17:11:25 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x58}, 0x0) 17:11:25 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000200)='5\x00', 0x2) 17:11:25 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000200)={0x9}, 0x0, 0x0, 0x0) 17:11:25 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) accept4$nfc_llcp(r0, 0x0, 0x0, 0x0) 17:11:25 executing program 2: r0 = socket(0x2, 0x1, 0x0) connect$llc(r0, &(0x7f0000000040)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}, 0x10) 17:11:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 17:11:25 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000140)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @ipv4={'\x00', '\xff\xff', @empty}, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4d00280}) 17:11:25 executing program 1: r0 = socket(0x2, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000001c0)={'vxcan0\x00'}) 17:11:25 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000140)='6\x00', 0x2) 17:11:25 executing program 5: request_key(&(0x7f0000000540)='cifs.spnego\x00', &(0x7f0000000140)={'syz', 0x2}, 0x0, 0xfffffffffffffffe) 17:11:25 executing program 2: pkey_mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) mbind(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, &(0x7f00000000c0)=0xd292, 0x8, 0x0) 17:11:25 executing program 0: r0 = socket(0x1e, 0x5, 0x0) accept4$bt_l2cap(r0, 0x0, 0x0, 0x0) 17:11:25 executing program 4: r0 = socket(0xa, 0x3, 0x1) recvmsg$kcm(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 17:11:25 executing program 3: openat$vsock(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) pselect6(0x40, &(0x7f0000000400)={0x3}, 0x0, &(0x7f0000000480)={0x8}, &(0x7f00000004c0), 0x0) 17:11:25 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000140)=""/33) 17:11:25 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000000340)=[{{&(0x7f0000000000)={0x2, 0x4e21, @loopback}, 0x10, &(0x7f0000001440)=[{&(0x7f0000000040)="c8", 0x1}, {&(0x7f00000000c0)="361660ee8965ecf2935044f60e8f9b9fff1f6b478fddb45c25458a", 0x1b}], 0x2}}], 0x1, 0x0) 17:11:25 executing program 0: r0 = socket(0xa, 0x5, 0x0) getsockname$llc(r0, 0x0, &(0x7f0000000100)) 17:11:25 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x0, 0x1, 0x1d, 0xc, "ebdc04eb911ceea6f1210cee3c61bb794de71a4f9c73854eb93f8083429bf0d1bb3626ec2d9704d74760a367c37bb300", "c3377f93097b612fca2f08e69ab669f915031458eb946adbbf47142660e90b7e", [0xffff]}) 17:11:25 executing program 2: socketpair(0x0, 0xc, 0x0, 0x0) 17:11:25 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@hopopts={{0x18}}, @hopopts={{0x18}}], 0x30}, 0x0) 17:11:25 executing program 0: r0 = socket(0x29, 0x5, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000380), r0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0}}, 0x80) 17:11:25 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'sit0\x00', 0x0}) 17:11:25 executing program 5: pkey_mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 17:11:25 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x3, 0x0, 0x0, {0x0, 0xea60}, {0x77359400}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "b57b0e6852753f57"}}, 0x48}}, 0x0) 17:11:26 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000002c0)={&(0x7f0000000040), 0xc, &(0x7f0000000280)={0x0}}, 0x0) 17:11:26 executing program 3: syz_open_dev$sndpcmc(&(0x7f0000000000), 0x6, 0x8f40) 17:11:26 executing program 1: add_key(&(0x7f00000001c0)='trusted\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) 17:11:26 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0xa, 0x4e21, 0x0, @dev={0xfe, 0x80, '\x00', 0x30}, 0x3}, 0x1c, 0x0}, 0x24000010) 17:11:26 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000080)={0xe, 0x18, 0xfa00, @id_resuseaddr={0x0}}, 0x20) 17:11:26 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fchownat(r0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x1000) 17:11:26 executing program 2: r0 = socket(0x25, 0x1, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x20004080) 17:11:26 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_REMOVE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={0x0}}, 0x8001) 17:11:26 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) r1 = socket(0x29, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000080)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x1d, r2}, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01"], 0x48}}, 0x0) 17:11:26 executing program 1: openat$audio1(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) 17:11:26 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000002c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000280)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f00000003c0)={0x14, 0x88, 0xfa00, {r1, 0x1c, 0x0, @in6={0xa, 0x0, 0x0, @private0}}}, 0x90) 17:11:26 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_udp_int(r0, 0x11, 0xa, &(0x7f0000001100)=0x8, 0x4) 17:11:26 executing program 3: pselect6(0x1a, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:26 executing program 4: socketpair(0x11, 0x2, 0x8000007, 0x0) 17:11:26 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_UNREGISTER_COALESCED_MMIO(r1, 0x4010ae68, 0x0) 17:11:26 executing program 0: mount$9p_fd(0x0, &(0x7f00000000c0)='.\x00', 0x0, 0x1b18c55, 0x0) 17:11:26 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x10002, 0x0, 0x2000, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) sendmsg$DEVLINK_CMD_SB_POOL_GET(0xffffffffffffffff, 0x0, 0x0) 17:11:26 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000140)=ANY=[@ANYBLOB="06"], 0x48}}, 0x0) 17:11:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$IPVS_CMD_FLUSH(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x40080d1) 17:11:26 executing program 0: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/tcp_timestamps\x00', 0x1, 0x0) select(0x40, &(0x7f00000006c0)={0x43}, 0x0, 0x0, 0x0) 17:11:26 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@can_newroute={0x14c, 0x18, 0x1, 0x0, 0x0, {}, [@CGW_CS_CRC8={0x11e, 0x6, {0x22, 0x0, 0x0, 0x0, 0x0, "87f2529bf6cee8bbfc30e37e5ab0edceb8a834c59167fb2b3de2c60950d7e1e9383d68a353d650c07397eec649e954f4c85f848c80dcd340c9aae879405527f02b230c6c1fe573fa1d9e0f79e861467ba7cdb3c4af48b4c0a422f96137ff288ea26616e655399caa726233e2a481329794ae1a79e88367083d1dbbfb44c4bc42366ecd0328a2b9f69857d12e54e384c4bd137571c77734359a9e07fe4fae5b23a82a2fff189c51dc393ca5006eb9f08bed9e8a335d7f5feae29c3aba1843771cbab15714a23051e62cf30e2f1409ebdc27deb7d273fe9f77603ca236400e69b5b14196c3d2585b81668a5f24f2fc97bb7929c95de01ac9cd7da59ee5777a5a6e", 0x0, "7d8900b572311d3cf34f444789fea37bec762fdd"}}, @CGW_MOD_AND={0x15, 0x1, {{}, 0x4}}]}, 0x14c}}, 0x0) 17:11:27 executing program 5: r0 = socket(0x2, 0x2, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r0) 17:11:27 executing program 2: r0 = socket(0x1, 0x3, 0x0) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:27 executing program 0: rt_sigqueueinfo(0xffffffffffffffff, 0x0, &(0x7f0000000000)) waitid(0x0, 0x0, &(0x7f0000000780), 0x0, 0x0) 17:11:27 executing program 3: setuid(0xee01) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8936, 0x0) 17:11:27 executing program 5: setuid(0xee01) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8916, 0x0) 17:11:27 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$nbd(&(0x7f0000000040), r1) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x1c, r2, 0x6a4e30fb550fd1db, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 17:11:27 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0, 0x6}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=[@tclass={{0x14}}, @hopopts={{0x18}}, @rthdr={{0x38, 0x29, 0x39, {0x0, 0x4, 0x2, 0x0, 0x0, [@private2, @empty]}}}], 0x68}, 0x0) 17:11:27 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x84000, 0x0) 17:11:27 executing program 0: setsockopt$ALG_SET_AEAD_AUTHSIZE(0xffffffffffffffff, 0x117, 0x5, 0x0, 0x0) 17:11:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 17:11:27 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000340)={'ip6gre0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, 0x7800}}) 17:11:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3f) getsockopt$inet_mreqn(r0, 0x0, 0x40, 0x0, &(0x7f0000002d80)) 17:11:27 executing program 5: r0 = socket(0x29, 0x2, 0x0) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 17:11:27 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000140)={'gre0\x00', &(0x7f00000000c0)={'ip_vti0\x00', 0x0, 0x0, 0x7800, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @dev}}}}) 17:11:27 executing program 3: sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) pkey_mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xffffffffffffffff) pkey_mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0xffffffffffffffff) 17:11:27 executing program 0: msgsnd(0xffffffffffffffff, &(0x7f00000004c0), 0x8, 0x0) 17:11:27 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x80000) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, 0x7, 0x0, 0x19, 0x4, 0x11, "76e5ef843f5fe1003c058cfdaedb992f8051593465c10ae8a5d6f1c69673017b9c8c69a579f12a7372b88bd542cd3f2999f5f500484f77689089f1066c06fc70", "3503abf5c2664e1be311b221c9dfe881dd0e2092b864a96bce297c8f88a473ef7bb32ac3a9cdc645e01718bf0226d8a64422a44e37f49a2e37850e2913a70837", "462cb0018a59dd256f79c5226df5281cbf43eb0ab8661fc85e200bffd89cf39c", [0x4, 0x1]}) 17:11:27 executing program 1: syz_mount_image$msdos(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)) 17:11:27 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_ADD_MAP(r0, 0xc0286415, 0x0) 17:11:27 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000a00)=ANY=[@ANYBLOB="02"], 0x68}}, 0x0) 17:11:27 executing program 3: r0 = socket(0xa, 0x5, 0x0) connect$llc(r0, 0x0, 0x0) 17:11:28 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8948, &(0x7f00000001c0)={'pim6reg\x00', @ifru_addrs=@nfc}) 17:11:28 executing program 2: r0 = socket(0x29, 0x2, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), r0) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, 0x0, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4040880) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000003140)={0x0, 0x0, &(0x7f0000003100)={0x0}}, 0x0) 17:11:28 executing program 3: r0 = socket(0x2, 0x6, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 17:11:28 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000300)={0xa, 0x4}, 0xc) 17:11:28 executing program 4: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000300), 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000500)) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x44, r1, 0x1, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x3f}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}]}, 0x44}, 0x1, 0x0, 0x0, 0x4040}, 0x4004090) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000300), 0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, 0xffffffffffffffff, &(0x7f0000000500)) r4 = syz_genetlink_get_family_id$batadv(&(0x7f0000000200), r0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x28, r4, 0x20, 0x70bd2d, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x90) ioctl$sock_ifreq(r2, 0x8916, &(0x7f0000000000)={'ip6_vti0\x00', @ifru_settings={0x0, 0x3, @sync=0x0}}) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000000300), 0x0) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, 0xffffffffffffffff, &(0x7f0000000500)) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r5, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x24, r6, 0x100, 0x70bd2d, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x8001}, 0x8001) 17:11:28 executing program 1: syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) write$RDMA_USER_CM_CMD_REJECT(0xffffffffffffffff, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$adsp1(0xffffffffffffff9c, &(0x7f00000002c0), 0x46d42, 0x0) ioctl$UFFDIO_ZEROPAGE(0xffffffffffffffff, 0xc020aa04, &(0x7f0000000080)={{&(0x7f0000ffd000/0x3000)=nil, 0x3000}}) 17:11:28 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$sock_ifreq(r0, 0x8916, &(0x7f0000000000)={'batadv_slave_1\x00', @ifru_mtu=0x2}) 17:11:28 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x3, &(0x7f0000000100)=0xb2, 0x4) 17:11:28 executing program 4: socketpair(0x18, 0x0, 0xfffffff9, 0x0) 17:11:28 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @broadcast, {[@ra={0x94, 0x4}]}}}}}) 17:11:28 executing program 5: add_key(&(0x7f0000000140)='cifs.spnego\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) 17:11:28 executing program 3: openat$incfs(0xffffffffffffffff, &(0x7f0000000500)='.log\x00', 0x200000, 0x0) 17:11:28 executing program 0: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x8c040) 17:11:28 executing program 4: syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) 17:11:28 executing program 2: r0 = socket(0x29, 0x5, 0x0) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[], 0xe4}}, 0x0) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x5a}}, 0x0) 17:11:28 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="14000000000000002900000043000000000000000000000018"], 0x58}, 0x0) 17:11:28 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x82) 17:11:28 executing program 0: r0 = socket(0x25, 0x1, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={0x0}}, 0x0) 17:11:28 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000003c0)=[{{&(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10, 0x0}}, {{&(0x7f00000000c0)={0x2, 0x4e22}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@ip_retopts={{0x14, 0x0, 0x7, {[@timestamp_addr={0x44, 0x4}]}}}], 0x18}}], 0x2, 0x0) 17:11:29 executing program 3: r0 = socket(0x2, 0x6, 0x0) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$SIOCGSTAMP(r1, 0x8906, 0x0) 17:11:29 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$sock(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x4e20, @multicast2}, 0x80, 0x0, 0x0, &(0x7f0000000300)=[@txtime={{0x18}}], 0x18}, 0x0) 17:11:29 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x10002, 0x0, 0x0, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) 17:11:29 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000480)={0x5, 0x0, 0x0, {0x77359400}, {0x0, 0x2710}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "5272d9b541a6be29"}}, 0x48}}, 0x0) 17:11:29 executing program 0: prctl$PR_SET_MM(0x23, 0xa, &(0x7f0000ffe000/0x2000)=nil) 17:11:29 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="04000000482b"], 0x80}}, 0x0) 17:11:29 executing program 1: mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYBLOB, @ANYRESDEC]) 17:11:29 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000100)={0x10, 0x30, 0xfa00, {0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x38) 17:11:29 executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:29 executing program 0: r0 = socket(0x22, 0x2, 0x2) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) [ 605.465220][T14634] 9pnet_fd: Insufficient options for proto=fd 17:11:29 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, 0x0}, 0x1) 17:11:29 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$mice(0xffffffffffffff9c, 0x0, 0x0) [ 605.507570][T14640] 9pnet_fd: Insufficient options for proto=fd 17:11:29 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_NOTIFY(r0, &(0x7f0000000200)={0xf, 0x8}, 0x10) 17:11:29 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000000)=@ieee802154={0x24, @short}, 0x80, 0x0, 0xffffffffffffffdd, &(0x7f0000000380)=[@timestamping={{0x14}}], 0x44}, 0x0) 17:11:29 executing program 5: r0 = socket(0x26, 0x5, 0x0) bind$llc(r0, 0x0, 0x0) 17:11:29 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000000)=@ieee802154={0x24, @short}, 0x80, 0x0, 0x0, &(0x7f0000000380)=[@mark={{0x14}}], 0x18}, 0x0) 17:11:29 executing program 2: mbind(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, &(0x7f0000000000), 0x401, 0x0) 17:11:29 executing program 4: socket$inet6(0xa, 0x1002, 0x0) 17:11:29 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_ADD_KEY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14}, 0x14}}, 0x0) 17:11:29 executing program 4: mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', 0x0, 0x2100008, 0x0) 17:11:29 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:29 executing program 3: syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(0xffffffffffffffff, 0xab00, 0xffffffffffffffff) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f00000003c0)=[{0x0}, {0x0, 0x0, 0x6762}], 0x0, &(0x7f0000000440)={[{@fat=@errors_remount}, {@fat=@debug}, {@nodots}, {@dots}, {@nodots}], [{@appraise_type}]}) mknodat$null(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x1, 0x103) syz_mount_image$msdos(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0x1000, 0x0, 0x0, 0x2046880, &(0x7f00000007c0)={[{@dots}, {@nodots}]}) socketpair(0x2b, 0x3, 0x2f71170e, &(0x7f00000008c0)) 17:11:29 executing program 2: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000400), 0x0, 0x0) select(0x10, &(0x7f00000006c0)={0x43}, 0x0, 0x0, 0x0) 17:11:29 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={[{@fat=@errors_remount}, {@fat=@debug}, {@dots}, {@nodots}], [{@appraise_type}]}) mknodat$null(0xffffffffffffffff, 0x0, 0x0, 0x103) 17:11:29 executing program 5: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$msdos(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0, 0x2046880, &(0x7f00000007c0)) 17:11:29 executing program 1: socket$rxrpc(0x21, 0x2, 0x2) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000400), 0x0, 0x0) select(0x40, &(0x7f00000006c0)={0x8f}, 0x0, 0x0, 0x0) 17:11:29 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f00000001c0)={0x12, 0x10, 0xfa00, {0x0}}, 0x18) 17:11:29 executing program 3: mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize}]}}) 17:11:29 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @broadcast}}}}) 17:11:29 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8922, &(0x7f00000001c0)={'ip_vti0\x00', @ifru_data=0x0}) 17:11:29 executing program 0: openat$vsock(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0xd000) 17:11:29 executing program 1: r0 = socket$caif_stream(0x25, 0x1, 0x0) sendmmsg$inet(r0, &(0x7f0000000640)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2404c011) 17:11:29 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000001880)=[{{&(0x7f0000001500)={0x2, 0x4e20, @remote}, 0x10, 0x0}}], 0x1, 0x0) 17:11:29 executing program 3: mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@version_9p2000}]}}) 17:11:29 executing program 2: mremap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000, 0x3, &(0x7f0000ffa000/0x2000)=nil) 17:11:29 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8929, &(0x7f00000000c0)={'ip6_vti0\x00', @ifru_addrs=@xdp}) 17:11:29 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_ACCEPT(r0, &(0x7f00000000c0)={0x8, 0x120, 0xfa00, {0x0, {0x0, 0x0, "8fd3c2c171725447238b3a56ac0e918a3b3270da7bd0be34d410b6530f8f3abea0d88d6c0fd727e5082e84e6e2a869739732159751540a22cae8622c7ede9bb1940fcda3723bab3e7485e3f13164ece8415d952b28b3730ebf7d18392b621b8f6acf07d8e46a509496069f57aed5a8810f7e49bc6d559e60132c611a776aac1249ff5aece37444de907e0f738792b1627337dc111c36031cb47ce743eda8f9bc3b5fca815c1b0f2c40886bd0f42dd6cf8c353cda9c2443604a637fe65e278de2afd4fa16acd8ce667555039b97d9fabd60f2031077cbc4c663d13f6131a227b06814a078f14204145d3b74990db658dabf6c6df553aeec28c6c86888c89711df"}}}, 0x128) [ 606.054929][T14693] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 606.058025][T14695] 9pnet_fd: Insufficient options for proto=fd 17:11:29 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x24, r1, 0xe7dd7e5040b9c4c5, 0x0, 0x0, {}, [@GTPA_LINK={0x8}, @GTPA_VERSION={0x8}]}, 0x24}}, 0x0) 17:11:29 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0xc, &(0x7f0000000100)=@generic={0x2, "110b8df20c98aa8bc91bc96c2bd6a2e01f59be2969a0b8e56dab48016121a93f534122f7f790b7232ca197db7e1825f85232e49e21964c7f794df1a1bfd2c14612019f308ee90fc233cd63800ba31c218be2e350e44ad620966859362a81a9a9c4d4974db8c54ec78bb3f0b6b79dd46465c502a0e38e8b3057e4d6a8380d"}, 0x80) 17:11:29 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x3, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000080)=@ieee802154={0x24, @short}, 0x80, 0x0}, 0x0) 17:11:29 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8}, 0x0) socket(0x0, 0x6, 0x0) socket(0x2a, 0x6, 0x55) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r0) 17:11:29 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@ipv6_delroute={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x5, @remote}]}, 0x30}}, 0x0) 17:11:29 executing program 2: r0 = socket(0xa, 0x6, 0x0) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r0, 0x118, 0x1, 0x0, 0x0) 17:11:29 executing program 4: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x8949, &(0x7f0000000040)={'ip6gretap0\x00', @ifru_flags}) 17:11:29 executing program 1: mount$9p_fd(0x0, &(0x7f0000000040)='.\x00', &(0x7f0000000140), 0x0, &(0x7f0000000180)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@privport}]}}) 17:11:29 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000140)="f5", 0x1}], 0x2}, 0x0) 17:11:30 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000200)={'ip6gre0\x00', 0x0}) 17:11:30 executing program 4: r0 = socket(0x18, 0x0, 0x2) bind$unix(r0, 0x0, 0x0) 17:11:30 executing program 2: mount$9p_fd(0x0, &(0x7f00000000c0)='.\x00', 0x0, 0x110e81a, 0x0) 17:11:30 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(r1, 0x4068aea3, &(0x7f00000002c0)) [ 606.381260][T14722] 9pnet_fd: Insufficient options for proto=fd 17:11:30 executing program 1: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_syncookies\x00', 0x1, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000400), 0x0, 0x0) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card1/oss_mixer\x00', 0x0, 0x0) select(0x40, &(0x7f00000006c0)={0x82}, 0x0, 0x0, 0x0) 17:11:30 executing program 4: syz_open_dev$dri(&(0x7f0000000500), 0x1, 0x24300) 17:11:30 executing program 3: openat$adsp1(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) 17:11:30 executing program 2: mount$9p_fd(0x0, &(0x7f0000001000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) 17:11:30 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000400), 0xffffffffffffffff) r2 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/ipc\x00') sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@GTPA_LINK={0x8}, @GTPA_NET_NS_FD={0x8, 0x7, r2}, @GTPA_VERSION={0x8}]}, 0x2c}}, 0x0) 17:11:30 executing program 0: rt_sigqueueinfo(0xffffffffffffffff, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)) 17:11:30 executing program 1: r0 = socket(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) recvfrom$l2tp(r0, &(0x7f0000000000)=""/108, 0x6c, 0x0, 0x0, 0x0) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:30 executing program 4: syz_open_dev$dri(&(0x7f0000000500), 0x1, 0x24300) 17:11:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:30 executing program 4: syz_open_dev$dri(&(0x7f0000000500), 0x1, 0x24300) 17:11:30 executing program 0: r0 = socket(0x25, 0x1, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 17:11:30 executing program 5: socketpair(0x14, 0x0, 0x0, 0x0) 17:11:30 executing program 3: add_key(&(0x7f0000000300)='user\x00', 0x0, &(0x7f0000000380)=')', 0x1, 0xfffffffffffffffd) 17:11:30 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEV(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000380)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0xc, 0x23, 0x0, 0x1, [@NL802154_DEV_ATTR_FRAME_COUNTER={0x6}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x2c}}, 0x0) 17:11:30 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=[@hopopts={{0x18}}], 0x18}, 0x0) 17:11:30 executing program 4: syz_open_dev$dri(&(0x7f0000000500), 0x1, 0x24300) 17:11:30 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_IRQCHIP(r1, 0xc208ae62, &(0x7f0000000080)={0x0, 0x0, @ioapic}) 17:11:30 executing program 3: add_key(&(0x7f0000000000)='rxrpc_s\x00', 0x0, 0x0, 0x0, 0xfffffffffffffff8) 17:11:30 executing program 5: socket$caif_seqpacket(0x25, 0x5, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000180)={&(0x7f0000000140)=[0x0, 0x81, 0x5, 0x5], 0x4, 0x0, 0x0, 0xffffffffffffffff}) ioctl$SNDRV_PCM_IOCTL_HWSYNC(0xffffffffffffffff, 0x4122, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, 0x0) getsockopt$inet6_mreq(r1, 0x29, 0x15, &(0x7f0000000440)={@remote}, &(0x7f0000000480)=0x14) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r3 = socket$inet6(0xa, 0xa, 0x5) getsockopt$inet6_mreq(r3, 0x29, 0x1c, 0x0, &(0x7f00000000c0)) ioctl$LOOP_CTL_GET_FREE(r2, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) 17:11:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8948, &(0x7f0000000140)={'ip_vti0\x00', @ifru_data=&(0x7f00000000c0)="4071d9a87897fcfd316623d8aab2ffdac623964977f841d958e29ed1fe91857a"}) [ 607.325830][T14764] netlink: 'syz-executor.2': attribute type 1 has an invalid length. 17:11:31 executing program 4: r0 = syz_genetlink_get_family_id$gtp(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000480)={0x34, r0, 0x1, 0x0, 0x0, {}, [@GTPA_MS_ADDRESS={0x8, 0x5, @multicast2}, @GTPA_PEER_ADDRESS={0x8, 0x4, @dev}, @GTPA_LINK={0x8}, @GTPA_VERSION={0x8}]}, 0x34}}, 0x0) 17:11:31 executing program 1: timer_create(0x1, &(0x7f0000000280)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f00000002c0)) timer_settime(0x0, 0x0, &(0x7f0000000300)={{0x77359400}, {0x0, 0x989680}}, &(0x7f0000000340)) 17:11:31 executing program 4: add_key(&(0x7f0000000000)='cifs.spnego\x00', &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) 17:11:31 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=@setlink={0x20}, 0x20}}, 0x0) 17:11:31 executing program 4: mount$9p_fd(0x0, &(0x7f00000000c0)='.\x00', 0x0, 0x142800, 0x0) 17:11:31 executing program 0: openat$vsock(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pkey_mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xffffffffffffffff) 17:11:31 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$MRT(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) 17:11:31 executing program 2: r0 = socket$caif_stream(0x25, 0x1, 0x0) sendmmsg$inet(r0, &(0x7f0000000640)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 17:11:31 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x10002, 0x0, 0x2000, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) 17:11:31 executing program 4: r0 = syz_genetlink_get_family_id$gtp(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000480)={0x4c, r0, 0x1, 0x0, 0x0, {}, [@GTPA_MS_ADDRESS={0x8, 0x5, @multicast2}, @GTPA_PEER_ADDRESS={0x8, 0x4, @dev}, @GTPA_LINK={0x8}, @GTPA_NET_NS_FD={0x8}, @GTPA_I_TEI={0x8}, @GTPA_VERSION={0x8, 0x2, 0x1}, @GTPA_O_TEI={0x8}]}, 0x4c}}, 0x0) 17:11:31 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x0) ioctl$sock_ifreq(r0, 0x894a, &(0x7f0000000000)={'veth1_to_team\x00', @ifru_names='gretap0\x00'}) 17:11:31 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000000002900000043"], 0x48}, 0x0) 17:11:31 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000140), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000480)={0x5, 0x0, 0x0, {0x77359400}, {0x0, 0x2710}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "5272d9b541a6be29"}}, 0x48}}, 0x0) sendmsg$can_bcm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x7, 0x0, 0x0, {0x0, 0xea60}, {0x77359400}, {}, 0x1, @can={{}, 0x0, 0x0, 0x0, 0x0, "a2b5982832c89b2f"}}, 0x48}}, 0x0) 17:11:31 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f00000000c0), 0x0, 0x8c80) ioctl$MON_IOCX_GET(r0, 0x40189206, &(0x7f0000000280)={0x0, 0x0}) 17:11:31 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c0000001900014a160000000000000002b3"], 0x1c}}, 0x0) 17:11:31 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000004840)=[{{&(0x7f0000002100)={0x2, 0x4e24, @local}, 0x10, 0x0}}, {{&(0x7f00000023c0)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f00000046c0)=[@ip_retopts={{0x10}}], 0x10}}], 0x2, 0x0) 17:11:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_ifreq(r0, 0x8913, &(0x7f0000000080)={'\x00', @ifru_ivalue}) 17:11:31 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f00000007c0)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "bda27d63071032806c5ba40cc9eb977f398f76ef359fa408057e45cf8de1318a175051d8dcd4e9d68040a155173309697071521805822c7497ee3d46c2e8ff19783aa1d3fd8e856649c66191f2b42f5b5d297fc86dc0e8ea916492d96176d4011a96bec591a86f648dc335197e1decb6ec1005dfe825beaa45769e67f488b0b3a67866ff481c64a7868f99c577230f90cffd2b106d6d8e63e5cfe58bd893f96b174dc5cb90cc6dc0ac109a57af62cbe027e113c0bf9d423242e43188ce9de0a4a47a7c590259cb771b751d00cfb924fb131e6021070802f21e2f966ac9172267cd741f6757a50c5ad7a6dbde44b92d9ee19fa13839fbb25aeecc1fac37d6982e"}}}, 0x120) 17:11:31 executing program 1: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/tcp_timestamps\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x59}, 0x0, 0x0) 17:11:31 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="050000000000000001f900000000000000", @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYBLOB="0000000001"], 0x48}}, 0x0) 17:11:31 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x2602, 0x0) write$UHID_CREATE(r0, &(0x7f00000004c0)={0x0, {'syz0\x00', 'syz1\x00', 'syz1\x00', 0x0}}, 0x120) 17:11:31 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x0, 0x0, @private0}, 0x15, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64], 0x48}, 0x0) 17:11:31 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000002640)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000000140)=[@tclass={{0x14}}, @dstopts={{0xd8, 0x29, 0x37, {0x0, 0x17, '\x00', [@enc_lim, @jumbo, @calipso={0x7, 0x10, {0x0, 0x2, 0x0, 0x0, [0x0]}}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @calipso={0x7, 0x0, {0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}]}}}, @rthdrdstopts={{0x0, 0x29, 0x37, {0x0, 0x0, '\x00', [@hao={0xc9, 0x0, @private2}, @hao={0xc9, 0x0, @loopback}, @pad1, @jumbo, @ra, @jumbo]}}}], 0x108}, 0x0) 17:11:31 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f00000007c0)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "bda27d63071032806c5ba40cc9eb977f398f76ef359fa408057e45cf8de1318a175051d8dcd4e9d68040a155173309697071521805822c7497ee3d46c2e8ff19783aa1d3fd8e856649c66191f2b42f5b5d297fc86dc0e8ea916492d96176d4011a96bec591a86f648dc335197e1decb6ec1005dfe825beaa45769e67f488b0b3a67866ff481c64a7868f99c577230f90cffd2b106d6d8e63e5cfe58bd893f96b174dc5cb90cc6dc0ac109a57af62cbe027e113c0bf9d423242e43188ce9de0a4a47a7c590259cb771b751d00cfb924fb131e6021070802f21e2f966ac9172267cd741f6757a50c5ad7a6dbde44b92d9ee19fa13839fbb25aeecc1fac37d6982e"}}}, 0x120) 17:11:31 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8914, &(0x7f0000000000)={'vlan0\x00', @ifru_data=0x0}) 17:11:31 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="05"], 0x48}}, 0x0) 17:11:31 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f00000007c0)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "bda27d63071032806c5ba40cc9eb977f398f76ef359fa408057e45cf8de1318a175051d8dcd4e9d68040a155173309697071521805822c7497ee3d46c2e8ff19783aa1d3fd8e856649c66191f2b42f5b5d297fc86dc0e8ea916492d96176d4011a96bec591a86f648dc335197e1decb6ec1005dfe825beaa45769e67f488b0b3a67866ff481c64a7868f99c577230f90cffd2b106d6d8e63e5cfe58bd893f96b174dc5cb90cc6dc0ac109a57af62cbe027e113c0bf9d423242e43188ce9de0a4a47a7c590259cb771b751d00cfb924fb131e6021070802f21e2f966ac9172267cd741f6757a50c5ad7a6dbde44b92d9ee19fa13839fbb25aeecc1fac37d6982e"}}}, 0x120) 17:11:31 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x3c, 0x0, 0x0, 0x0, 0x0, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}]}, 0xffffffffffffff0f}}, 0x0) [ 608.017731][T14830] device veth0_vlan left promiscuous mode 17:11:31 executing program 0: request_key(&(0x7f0000000400)='big_key\x00', &(0x7f0000000440)={'syz', 0x3}, &(0x7f0000000480)='trusted\x00', 0xffffffffffffffff) request_key(&(0x7f0000000200)='trusted\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)='asymmetric\x00', 0x0) 17:11:31 executing program 5: rt_sigqueueinfo(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000004c0)) 17:11:31 executing program 3: request_key(&(0x7f0000000540)='cifs.spnego\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f0000000180)='asymmetric\x00', 0xfffffffffffffffe) 17:11:31 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000400)={&(0x7f0000000000)={0xa, 0x4e22, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000300)=[@dstopts={{0x18}}], 0x18}, 0x0) 17:11:31 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f00000007c0)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "bda27d63071032806c5ba40cc9eb977f398f76ef359fa408057e45cf8de1318a175051d8dcd4e9d68040a155173309697071521805822c7497ee3d46c2e8ff19783aa1d3fd8e856649c66191f2b42f5b5d297fc86dc0e8ea916492d96176d4011a96bec591a86f648dc335197e1decb6ec1005dfe825beaa45769e67f488b0b3a67866ff481c64a7868f99c577230f90cffd2b106d6d8e63e5cfe58bd893f96b174dc5cb90cc6dc0ac109a57af62cbe027e113c0bf9d423242e43188ce9de0a4a47a7c590259cb771b751d00cfb924fb131e6021070802f21e2f966ac9172267cd741f6757a50c5ad7a6dbde44b92d9ee19fa13839fbb25aeecc1fac37d6982e"}}}, 0x120) 17:11:31 executing program 5: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$SOUND_PCM_READ_CHANNELS(r0, 0x80045006, &(0x7f0000000080)) 17:11:31 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0x8070ae9f, 0x0) 17:11:31 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x6) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000080)) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f00000000c0)={"e9c61ccd6ac2c634eda9a539c8ab146d", 0x0, 0x0, {}, {}, 0x0, [0xffffffffffff0000, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2, 0x0, 0x48]}) 17:11:31 executing program 1: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknodat$null(r0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x103) 17:11:31 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x65, 0x0, &(0x7f0000000040)) 17:11:31 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x3c, r1, 0x9e765b77db73a441, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 17:11:31 executing program 0: r0 = socket$caif_stream(0x25, 0x1, 0x0) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 17:11:32 executing program 3: r0 = socket(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) recvfrom$l2tp(r0, 0x0, 0xffffffffffffffc3, 0x0, 0x0, 0xffffffffffffff99) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:32 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f00000003c0)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x1c, 0x0, @in6={0xa, 0x0, 0x0, @private0}}}, 0x90) 17:11:32 executing program 2: socketpair(0x1d, 0x0, 0x9, 0x0) 17:11:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00'}) 17:11:32 executing program 4: socketpair(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sendmsg$AUDIT_TRIM(r0, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={0x0}}, 0x0) 17:11:32 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000080)=@ieee802154={0x24, @short}, 0x80, 0x0}, 0x0) 17:11:32 executing program 2: r0 = socket(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000080), 0xffffffffffffffff) recvfrom$l2tp(r0, 0x0, 0x0, 0x20, &(0x7f00000000c0)={0x2, 0x0, @initdev}, 0x10) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:32 executing program 4: r0 = socket(0x29, 0x2, 0x0) ioctl$SIOCAX25GETUID(r0, 0x89e0, &(0x7f0000000080)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0xee01}) 17:11:32 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x4e22}, 0x80, 0x0}, 0x0) 17:11:32 executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sendmsg$AUDIT_TRIM(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x200400c0) 17:11:32 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000001340)=[{{&(0x7f0000000000)={0x2, 0x4e24, @empty}, 0x10, 0x0, 0x0, &(0x7f0000001280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}], 0x20}}], 0x1, 0x0) 17:11:32 executing program 3: waitid(0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)) 17:11:32 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000000), 0x10) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000500)={&(0x7f0000000040), 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0x188, 0x0, 0x0, 0x0, 0x0, {}, [{{0x8}, {0x40, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x74, 0x2, 0x0, 0x1, [{0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x9c, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x5c, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x2c, 0x4, [{}, {}, {}, {}, {}]}}}]}}, {{0x8}, {0x4}}]}, 0x188}}, 0x0) 17:11:32 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000046c0)=[{{&(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10, 0x0}}], 0x1, 0x4804) 17:11:32 executing program 0: ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200), 0xc, &(0x7f0000000400)={&(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYBLOB, @ANYRES32=r0, @ANYBLOB], 0x158}}, 0x0) r1 = socket(0x29, 0x2, 0x0) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, &(0x7f0000003240)={&(0x7f0000003180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000003200)={&(0x7f00000031c0)={0x14, 0x0, 0x0, 0x70bd25}, 0x14}, 0x1, 0x0, 0x0, 0x20000840}, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f00000004c0), r1) sendmsg$NL80211_CMD_GET_COALESCE(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000500)={0x14, r2, 0x0, 0x70bd25, 0x25dfdbfd, {{}, {@void, @void, @void}}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x4040040) sendmsg$BATADV_CMD_SET_VLAN(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x101100}, 0xc, &(0x7f00000000c0)={0x0}, 0x1, 0x0, 0x0, 0x40001}, 0x4040880) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f0000003140)={&(0x7f0000002fc0), 0xc, &(0x7f0000003100)={&(0x7f0000003000)={0x30, 0x0, 0x200, 0x0, 0x25dfdbfd, {{}, {@val={0x8}, @val={0xc, 0x99, {0x2}}}}, [@NL80211_ATTR_MDID={0x6}]}, 0x30}}, 0x2000800) 17:11:32 executing program 3: socketpair(0x0, 0x23719d7faa809dea, 0x0, 0x0) 17:11:32 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000700)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000006c0), 0x111}}, 0x20) 17:11:32 executing program 4: r0 = socket(0x18, 0x0, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:32 executing program 1: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x80801, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) 17:11:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="41a400000000000000001c0000000e0001"], 0x3c}}, 0x0) 17:11:32 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000004840)=[{{&(0x7f0000002100)={0x2, 0x4e24, @local}, 0x10, &(0x7f0000002340)=[{&(0x7f0000002140)="d36bbe4ef3b8aa280c032be4bc5937abf70ed3533f6e458bc85e41ebfe56b011b59d1fe2023a86e458d8a0363c202e91b848b0db93ccbb0681267e7dca6d7a06afa0982cce7fb660ef68c50cabf80f25363dcde01e959ebdd55360b0f8120548a9e9f4baa32b94a95ef6dfa44848311e78b1f0a89e1b73905c0af3e9ce9a85738712e035881ca4a2e335e633bf541100f7e45927d40503716318fb5a208b00501c98914bbc6d23c25d", 0xa9}, {&(0x7f0000002200)="44f4806933f95d3c23226ded5f3e91f3bbea0a6cc66211e6178e8fd57f3de1545ec46101f7c59e0ae60cc8e247cc551dc9523a406d1f54d719214f4133a963fa13a0b31fc93fe7ccabc915feda51615fb26491b1d9d037a5ae87107010f01ff2953565c7c24f52b629887cb61beec1cc3c1513c9150d190abf0c858f3b8739140076457449577239993c550858c62048439e3426cfa359402322a11b1b1e26a474d1d3405339d051f04ffb96e075e9ac16231da1c626180ee1471c98f5992555afb4392d19dc3ead86626cc49c16e1d0a14a8756da94116a4a882c977f1298771a0a74e28834a178f49fe788e4a4962d34e5f2e90d73e8", 0xf7}, {&(0x7f0000002300)="c63a8b3e19546aac8b", 0x9}], 0x3, &(0x7f0000002380)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x3f}}], 0x18}}, {{&(0x7f00000023c0)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000004640)=[{&(0x7f0000002400)="96e34e3d7594e2693f028c3366864d4bbe7757968195692bb9fca37f317bf8961f18c88d8c0540", 0x27}, {&(0x7f0000002440)="c4b991db161ad3927ae7588673e55fbb84a95ed5e8dd4aec86", 0x19}, {&(0x7f0000002480)="2c4e96f8cda727b094fd465bc3ad24cc96b729bfe8b6f15eadf258f52d18ceca285b3da638c6a97155d55ea947785299778ca05872c13fecae2d570e9fe9e2cd0fca30662cff9f087aa6ac1287c30a9b78089a0c5aa6054dcf15af9979587d26d2e5f6378524ac5fc5eecb38bf40e80d46c49d3c4c1ef0d0dc3f9f8a70a436058eaebefe8f63e59410248320606ff8ab00d6f1aab14225430a2927db5306a6e9c79c8decef116770f534bf4b522f6faac0cc459d5ccfd437db0336b05846beb0e40c598f99367b5757b0397718d6591937c59e26354c8778864530189e2b9b8406cd43b457c30a31cc152fb16484faafc79eb7a11008ad11454a1430cf9d09c573d323f0ae40936941ae3f5cd39d446c5aab8b774c2c6c88b28cc2e465aabaedafdd847fddb1092b9e1b11adcc47391e0b5b05a0a04b665d911e144676f241689751dd01b72525d09e87fe8fb34e71f33d20ba4f59c13405cf3cf6fec8b14c865194f65bd896bb1917e422c8a4396502b60d6c2f4b869af2d40f453e72597d3d159f8bbd8490bc24f6abe3f9cb93c7d821aacce5a20334b8d4645e537251bff341e04cdb56c76643e5d04f40ea354ec282bc35b3429ec6a09d0e11fdf9d991dc6e5de3276dfe1a5b8eb597471aa2ceeb48631ff107b440ef39dfe4daef0d7641a11b6a35536a317a6194b81829ea3562be920c5d09c170960723adbaf57a9c69fe85563e2d17c5379505fabcd30cf1ba140f838bd08024bb90d8928d99493227d59aad17abb3b2bad471031a7be63f231869da27fe0e2d01c2be33d93a594c7a152f74ca5a31277d7864b18f2dce78b54df70c62ab16fa0dade874844490d39e41d31888f78072c9021598b9acec7ee23e7b54df12caf5690b6fd950e173038d5ef3b4a5f5f5f8efc733b88cb7c4f2f4c9b5f8fe7ec47d6a524dba83e2ad60d7a25111f9e4410cae5f8076e5177cec38fcdbeda6815b1535599469c998675b21a778f3bbd7eefe8c8f6947d13ee1e6d7a10b9a30455ecef69a2e4007ec51a85c9a0661af55ec485014bd00454ae8b8761893c51b7779ad3ca3896f0c1fcfd4fcfe4c7efb6f703165cbc76f00e965245d354422b30d014ea13acbb5530291bcd5c66e9f1dc14cd87b6cca4faa64f36269ed74c0e364322b38ff0489a245176b46f15c1d31eb093ffa16f16f975e35091319ccd185d207436cc78d95802d3794ec8871e8bba23e803bbced44482188fd2d49cc4b65b463092455c5fafd6366da2ec0c2fa31911bf693841d1da6981b910fe8649454f15c53890edc792f7ef92c8a45a7b7af23a4941bf250dd6ed154a19df75da06abb1946dbeb557f3e9763033dcdf336c53d3c742c1a7c5d0e02fd6a122f14a83f4171e1d29bd4a8b92abb1ffb772dc91fc00183c4a27e270c9bb329c90767eb03b389a51db4721072960adcf957646e1ce2ddbd930cf3c959416e9156b934ffc0993510cf74dcc568d97b4293ba196b90b1275cdc57d213d0f5d07d0439e560a7d1013b125b51a53fb7da34048557a9144d96ad8dccb81db28c7b7929d8fdba26f25b9f471dc4ac6511fb9e08986f0afe9c983fd872c249688c1ef1a9fc0bfdb93cc6fa11144e7ade9153afd3c7f7e4f618671dde9559df75e4a38af3979aeaf940bf1db951b7f75700e496a63e5d2eef8618d9cceebf6ba7fef7ae7a81520a62c61db1420467d521ffa5f2e3710fe597eb2de249f1830f2c2b164541b821d2489032a6809cf3cd3f81068bc805e3ba9d353960a80554615f7e1db0e9b16f2b48e33e6bd5125d0109b9fc8acb1a1960cf45bf38049e2b5827ef8242d8d5440aef77f712162776bc62c09d8f39ceacefd7af97c2a039bbad044abf53e39f5449b0ee7f1ef70b98d9ff219d2d170b9a94b5931a5250cf5b96f02770504c974b72208dfbd250173cc43d826077777657f8299724c16a0e8dc496cb3658d44cbb2218ffeb397aa427154cfa49f3b8189b28be05144267db63f9ded1f4bd9c4788db4929449f1de21ffb258c4fe97b4fb4cbd5027fb934aac14f558d09f8af730fe301f6c985a15a834098df93e436ec690daca147596e2f49aff6aafcd33bb0bd7599fbf551380eec81739306440504b353636486c52a9db99a655a1215732d9a38abfa89c36e847f83e058aba7f690681f4eec78595e26efcbd35d5b9a8128bb831be98c9b235a1e6af08bf2bf0fcb0c0a472cec242c928584be602aafbe4e76ec314890695d74e175d8bf69bbca1168730ab27144c07532a475b24a67357ef69e473f393706c2dfcd2cfa036aa8b0066754fd4b8fde43e09505ab13b630ab7618915fa8f43647d4f69d110dc912edb84bd43f5bc8914cb7f70a1d774d2c9d7843f9c040269db880a2b0b906f942f3f09c29dfd6d26cd500d288a00679c2790adbbe30a2c7d7f8572660512c11911e7d0e7f9936a2f763a4eccdb6d13ce042e9224a739c586dbcaa27414a5acf9b3394b38d0118d3e791ed6266161df9dba0eeac9322823f17e294119a49f0b954d15b8abfc4d355b12eef2681d8072528489acbe56b9eba5dc5fb11ca794f3e0b910d526f48cbd58da7694a9506d13478319d559a79d26dc0205fc405c4ebf3b5a20814216aa9396eb1d640f4f570536c393cb157481e47571d773c5e713d15814edec6e307773dd6311b07bcae3ddb3fedbbf5de4c1061b655004356a23b4d85dd9b4dc82921482df1f5d8405d65f1696737693a545d53d32926b618a84b8f58c7322ed6131291f5f94e70ca200953918d66112a25b127e9a9993d54e9187df01a713473e3f20dd564bdeef197a9015e4d41960d6bd3b0461f78f0e616aa89547c6aa7275eb60333d0b589f93607f617230fdeddd2a036b6068d13efb6009949906bc3af12dcb6ead831ea9ea3429f2d64b45c80884a74af356e880614bc3d119256476d2dc50ceaa774f2bbc74c8beec806a74d649a03e37a29dcde9b4bd6382b8401b9203ffd0a7abac41e18da5f2050dab30eaa2e18bded35b6999f9c66e4d5588b9dcfa27c6e47e94b9ab90bbe3e3dd2faaf70a29a98f59b0b92af6e4da74bf70222cb713df43cdabea38152f99bfcc9cc9558927fbd0e67cd98aa192f02d2db411bac981ec905cd9b686210800d4f657a6d104b1953d5c77a6bcd8ab20397f4bb0f75b4906bc93f9fe968a04929663203941bd72854aa5a5b00fe60bcef169815d5693364fdfd17830d5e64d727cdbf6467688554bcb4736642ff304aea07c038bdb4a40d0bb6d915b4f530c213536c2af451d9b3af41fe923bcbb4d3beab7234f6b62b42d853213b3ed7519c7ffab4a0bb098532c994ceb63d1596e7bf837c94a866378295d1dc8ff3fc95277726d817243b6057e09f8b540e0fd22e307cda9978e200e046ad14b68ea0c5c5af7ea03ef73c8a00416a58b4c4eaf717504c9041437b453042013f311263e3e67e44a0927cf438315e5400df838f75079ca310eb373f920130934f5bc308fd85693f83328939f3ef3c40422b0da57892ceec164981e44e224b6edd8429a9a9ca9fbf8dd3071fd76be66b0c954224b52527c4b3fa2db663051a4a829bb865f0ca24267fd26a33bc068e23b32f2c59edbd9e59fb96787af97a4d0a253e874c52c1d85018ea5e6fdb8db6a5f42effcc7320dc8487e00de65eaf186c30f029e5cc132000417f9fc967716150440752e960a618eaa2dcff710db9037f1ec8ec450cad0bce615a67499ded8922e5cb45f395deb8e2ea872a00f24a2f11892af850aeff92e5d85a22c257af15b5361acb4aded75705c60e6cbc4974a7b65c147b1175e6e057f4dda6de7f29aa6bde1dcd5d3a1c1203465ab3bcf243ac18181ff85dee965776561f95655750ef654ae9fb5f6ee15ac1ca21012bb66137258cdce51864b7cfa1e7c5b9247fe617e77a6f3398f7501597c2af9f785dcba7c02ab017941e5121f0904853c035201481171a45d194f39cff679b7e0251850c5bbf1c923cd9fa0c04d468a6c3934d501585910c12fe5659cc0b276012004757f645de969f169c860f881cfbe50eb35973c730ef8aa1bb29b91616e9d32e646f78d45266b6c08773d84e0a4484c5c96e77e560c71c8ff7b5cc061f0e0b57a9a4623899c176b6a931250dded804b4a18c2ea4c4f5ad246daa041ace114d042f0336f174f11de75ed20ba58217f1ee1209766c9a2a12f935695dec9d44dd6014fa86fad1196385b143ea1b6a951313d2e2386d272eca8c1f123110cf0295459dfd041cd989c0251d60fb00c25d8b2bf7cb8fda51c6dc30b5035fe22a41ff54c1e757188cd3177e7595b6293ea4d8aabb1fa79fae3f8d9bbaf432dbc787e5c165b463ddda224257fe321f31f1d572f28ec64e87ccc20bcea8e7224d564df4e6debc2d99ae3ab5dd9e15e7a01347377ee6b3648c87024cc43d61390ab5d25fea29fddc0e8095df54c5e1a98c8049a5d9bc8822a800ab53735ee16e6ec6843eff13d494b56dac1ade6748ceb7658fea980e4f999037653496932eb9051bc537b4cc0dbc1ecea9c1c0456deb84b99879bf6580473e435e52c3004874e8a5f425abf191273e58df37c00503cbb753e7e2cbe937df5240c4af413d942d71456a875e42e46b626678ddca1e05eb8c33915a455b52341fe82368977c2327096c7ea600d3ae28a456623cc2100df83d8909c028ff2dc575e6ea0e339179db10dcfb961b57d438c6980c2e23f3314b52712ddf35b1cbfe4cd83a9124b2bffd41331d8bd429b4532b6ce426c29d49cee8077accdafdc5379dcd463106f235d796408ca50325a6dd14a31b209de62ef1825e75077ffeab15f653522ad2f0c549450b839b2be618473f3b3c854e8062b5d7158a178c4f285925c180ab70373454f617778f31ef04947727d67cd01ca2b6d50001d4ea0e3fd4ec0d584b7deaff83026d8cc6dd2ede549aa4fa1eda36d8977f2c29baef1968778705756f2e76d10aeac65e3e8b704c6f7813b67a587262a20b4a491e28ea71883057139d4a75231fba9e80968a499144a811050bc66a88c9a9215e6cb909491ac2ce685b712c6df995826669d4228527978e496fc0767c9446a6f00e68fe8f4260f563984e3524411a5407737c33b5e8d7d6995fae84adc0bf9fbf4983a0b98ea4f14915dcc6fd2cf82906cf8ec254dec371e4c5a79ca95f163b18376122cd468b5430b7da91190ab90a44376d336288f01896a9280510f63b1a7e7529f2359f1301460b2d35a3b00b250a70f5497dc10860775d49861ed5673d4ff675e453901b7a739bb93255ad6ca75fecfde8ea4e5582edad115e948b034c1366836651865545f86e7cbba5475e036b28cdc4ad1ee5341f53d67744886f79b0f74dda0adda6de474d0e862c67bdd181feeb36a79056da19d3e3b760a8d952173ffc0a91d0870663c90b0fdf706e9d47095e4b308773a205296074f7254c7c6432530b02d8685b3e8bac55a3edd9b12e4e514c6af1a8d8d22db75321b174abae4ccecf67d5d0fb3e31dcd2acb72d3e45bf1c31c95de4062e0c25e9bf3ab501e92ecebb88c9c5ad8017572178b93b11d1348e365b94de978354aa0cdc6b7be7e979e93932af602ba9bb5ce802522a58a5529fdd45600cf82809a977038cb886f2e46eba801a8e4f927d507f5db515f4e2521b1bc26834379a1082e824d80be2afdfeba8fde0a1a7adbf9ed6a8d99786e73e4d9bad90c192ca46efdf717d5ce91af778f61ed3df65df908b0bcb3aa0e709e2e7526e81047d5b1869b03d0167bea56c0c2b0b949daf2596bee23b", 0x1000}, {&(0x7f0000003480)="19f56eda5f2b7582253d00e4a75e9d97573723c7c2b88de911349f327fe2ebabbbefa39f7a7beb1fd697fd0ff8af3823d05738c2d59a49bc761ca2db73db4ff5423895601310e6d606059b649b55d98caaffc9654b8c2c4d629f3893e354bc1c6bbe5154e31f", 0x66}, {&(0x7f0000003500)="418dd3b5be602c1f3a321d78bb894130d18ace4df7c0825a65ad9f210985fa8a583f09a9c2f1e9a129f3596ce952550d05d0a6a3fcb6bf5580a7c299438c73153a19f9df74f02e2b4474e8614ebd65ee75a29bf2dde24f1a1c134d30eef93851d5c5afcde3f415fc1130823ac192089df87b92907da2665a1040f6b8273456c22916aae13378efdd7ec73be28afb7819154abf5eaaa9c7aaa255f67960168b5d37f5526e3eaf2acd9c5bbf61b5716df0a1f9a62b066108c025fbd1e5a8ecad3ce8ace3baee5c9ca308caad7d2159336ce41e2976b580ba21bb8de0522c75638f59d403844c2e67353e4326309b17499f12157ad409f32095094af9edbf2e3276c31430b82fd1204fbec9542c4c7b979ac99631c18f708e7a71879c0f21945b6fe824ab80c2a36fcf28351574f204c42b672aecc1d60037a9bd5abcb750f0806133ee8fe059fea0ed243c2f8c5ef10c8a6d5b91b31a85c262b97ad07c40e640b998817f076dc5cbc9035645fc9119a2f3adbec801f73b9a689cef76e346b9bb12466f7e1f4803944bc8cbc1104777c6d412a9745ff6275b41f9998aa317c196899bfd6e976a8c59a6954b52d61b08c44bfb0d9e2b06c597691a37095023473cb3df816b2388ef7c00391b19a5c50dcc3dc8f4771e5ad6657f8a5a382e829fb54bd5955c2bde7426272ee69874f0dc9afa4e3c0f669ab2485da318a352a61d3c87a0f6bcd972a04b57b9d10db27aa83f6715f59312a4db8c10f25e44cf176b522e97d88ee1fab340e5b3335c3759dd0a7812c39787cfb7e5a8648849265ac80bcac6cbc6419a62ab367223a548e49d522099c6d1e49c75695e3f78204fe46d0e4d184111501347a5fc95d7f28b068116114367cf77c8f01f3177a2774e828ba4fb33b7678af3e1ddc35bf55b5f369cc7c0e2ec137ad5075915f38a64049cba8c01ee0c88e85024539fb6e1fbd8607caf0c2b37ef4c7abaa676b9e37c40cf535a9910aada81201bc1a8999d72cae22ce4342e7211e8c6ef4a8d412fd340d91cd0f65372d5ab9649b3e347c53dc32afab8ca9695f306d5a51fc87c245ff98b7b39d1efa0ab4d15c580e4b8627a58c3130ede814622c33a7b6170538bb7b59f27e42813f9b0826e417e95da9fdc66294ad7374dc14f4462b4d5fc72938689acbc6d644c1547e4b537ed23ec8bb9e43ea4681ddf41a0cf35baf8b5806c10647616131634ca7f01b5bdc4282893a46ccb7b07d8e44a02a1c0a2c1168331e6142061f1fe36eee7911a37bf48668d17695347b70b261f783e8a2a8a9b1d17adac4fb6fdfaae72cc6d7975f57d512317c3f5a945fa5d80bfa36d12870d19865e3bbea135488eab3e5d114583aaccffe00d5a72470858d8acd2bdba835d981081b9839d3e2ba4ad9159eb5b3b125802401bb7a0f1e3a0c7d2ccd3f28bac7dd1695484c18354c7042c5e922f4cb513cefb7a014fc635df8dccb113ad2e9a1cc1b39da0ffc7ed60ec6aabb2b77b9b8b6c307cc26b65ad1c8a170a58d4c008f013ce5e06de96adcca9ed2db888db03e30b08776547b6bba05b7ce297fd94903c8fde5f027a2b08149c1a12708012b2868e1e8b0cb67d290bc8dc24dc42ceb7876d62bcd71daa9fb0722bfc540088754ae06940f22ad903c2ce75b749ffdf24d1b0b371315f117dd7ec6113a13661fcbec260914aa2d697c1805669e3e2d434f67272fb3004f65d3b6ed0d3ea130e1ce40c1264bdd5b278af5d22064e3176fb4d434e6299fe6e7bbfbf629fb39a7dde53f36fb7554a5d2017b828676145702e9dbd07ddd544a1dfef28af22f02691418e79a9cad134cdaf8bb751a71839a506988f0fcace5ce9d7e0ba0fecccd455c8388e8c95c98534f56071d4309afd44bdca5fad0a999262b81ff136ae540cb808ce2dd7f858bfa82c42c0afc3d3d8505727430493f29f19a65c4ca992a717e24df3b6e8a1731159ac4e375f558dd1f0653d3d43bdb2f1de9123bb4a4b655bd8a85663d48b07af54f76100b78db12afdfb08d06915fc5f8f261909b22bef3623cbb08b95f1169a7df0bf77bb96ce9aebe268cf27d6a75eb80b6140810c27a80bfdc89ade3e7738dcdaa83e0f9176ac2a914ecb2032c6afd3e86797ef3d3d0e79dd8864ada2aa5109949a38feedc93d359af600a0bf6e52450c93e426a1dd56c3c251b480fd861a3ffe5fafcc1d347833abc8edb4686b067d5b5bc91462ec9ce37205799d693d166441af8c8ccca65032edd8ba480f3307b0d9a3f2cbc08bd50f9dbf0a7a65aa8a750280f1bd09a1dfb835d937825bbadc136f306f1e42f21f8d642622be06e2b9d4f83428fdbc3fd5b2fe0fa65389a13afeba98b9e2120c096c7cd26dba0529179efb1b3bc6a3202664c8bc25c1da699d5d21a04f2d70168c2de0061048cf5db31b308196ec492883c75f5b8eea976c41a2918dd98a2c16e04c7170875a348d2587c4d43e655e4ff55f926a2b57b65b21d78d4dd33a6492fe217472b70b135da0b295b7dd4f393d1d324a8d3cd6df01bbcee081fc4b9f242a39f45d5691ea6144ea068ce94e0984b28bb934c4b0b1017c787a6d3083b631429418b7da52723d1e7f2db97dd06393639730b553db3767ab912301122b3f67242f85e147719d5a9028c892cc5a2d05fc04ad5bc7e750aa4c6a652b3013ae2f322147ae83015390878b9e268116367c982626f436ed8c62cb90b4b24414c991959dea8d9b3c1d0ed6305f2c6de97c0f51c637dc7f7854988cd0beec52e91bafd82f32f6931e1a9912c99fe25012014867e455230ba43a6f765a787c2b2894600bd1bb1544305ea8c6eef1c8ec2e18fd074589afb3440d266cb6aa801f89cbba279eb6f63eb75e65b018398d0461ec8e8ff92a45dccd0873ecc6cc9f69083e6f60e9e3d5222eec797eac8e583d921a390f0da2c4852d39481a504b470ef675b18faf5354130227e9de5620b87dc1f9635bd4e2e3d80d18211107e7c4a8ba0e710d41209563f6858871402b5cff00f57d9dbe25858107dfefa09cbcadb86d3783c8be5561dcc46e6ae94bc914f74e482663ddea3463eb6d5a0de3e6683be403d25f0a2b9f92a02ba2c60d40413f11bb1ac38375a4d5ab6f25bfb0d451f82d75521eef864256e522de0e8e50afaa5b8afb680d086a78efd8f6ad81fa0f01920521d6cb0b78e11187f4446e8fa079e8676a130ae16169cdd298a78087aaaafe3b226a8318f769b86e25c467d2e546c2a9f21eef5adbb71920fbc2d2b888bb757879bc6f003b8dac2abc8e1c48628cb331c237bf4571c0ba9a2e1c0f3967e369a9fa86817d291eb9ba5fcfde2489ad6c456a10221a7fabc95d48c16ba4f4f3e253f784d0479aefeb6ab8d4a7bec413e1f72ba357ce5d6b42f7415752c128a89e2420b7921c7c176c6924daa629a5fbc1f2e90e82f31a118dc6eae363b8f997ae7f8bbb7b95c586d6288bd93a9c64389e78666a90c07f7bc908d733ea0e536d7e78df494964bd167305ff4e8742a0ab25337157cc4b4e2aa68f6e4873b981c3598bbd1cb0bc8b6bcc805f824ba87c26380e9e47fcc041666e745385f921d3b5437afd08fd987d9d86dba8c907adf594270d8de9a25f976fbe51faf6835324cf6172822150e6eef9d2b332c562b5099bbcbedf5e11920bdfc81ba1170699738b21143d94f2d589a21f63611c0dd82596fb67b0400f30306e2cdf27167a5e431378266d08c61859360a2f0e60faf9a956df71e2f1ae152368f85e567ea04627cd52515815872df18b57bb75ede5aaffbbc2d8332d5956a1a951b4837425ee379c7173819962d6061c3877a441041c36bb9111db5f9e5f6dd29ff73992c0ff441f460f85a78b252375015279175f470d5363fc169e6fcfe6c5f563a69c0a35fb0ee3a8fc30ad2d2712981178b91288b1cf0c80ef9b07e42077d9268d4369b4e460290b6ea8739b52e291113b60c63a60e4715d3d807da26e280dac9b599d59a522097a2c7d6fe4b67c929c5f894633fe805a5cdb8f2abb5fded1c860b4bf72b69ba1dd94ab698a741d66bd5f0fa6a7125cf38b274775543e5774b70be1a4b88323d21dd13458079ae9dc51a48ee860a506bd6a455c63a2d0725705f2e01983b41ece592d52f1eaa3cf92b4ed73c603d3daff1488175af8eeac2685d785264d8d6864bd5eb5ab82755b64b0846299af9ba4e2dc83a3b3e182d07a813810e6f90f180e8996aba7394f593c58cbe0508513261772b3dd76e890666d42aacbd988efac7783b3a8bbebe6522e193d4cc6b030bc00cdb77e24c73fb4d983f5dc720c205f4f973b6b30cc6bf6a06400c8dfcdec82d89076ff69f3161cea6844266e19a7df5d50a786e53bb8e12e0dfa229b3d04ca567bd1f8c8be0e5d0c01e5d342c8f6570c17798b4cb5262b5e314bac5d3b98efaa3f25906babf0e291ba4358317a5d56d6f09325dff2f2c5331d81128e994caa315f067494f077583ad74728e20d2f07793f8c9642529ba22689ca5495221e71dcadb73fe5fcc96cea33cbf40c3a8ef4ef3ca87bede49b0d0f87a2e55d4ce389cf15fd6ee5dbf0a13b8bc6fec1dcc314ca4fe44abb0c178cff88e132098f50ef89f17a45c1caa147b893d66c27785265776f883a0b6874e821e22f8f76d843b285abb10cff5d953807b28e623bfd4ca230816619552ae3782b7dc4faf9a8c7b1712af7daca9e9e0beed9f7c1c824ed33925e3801248d69176f6480a46d7c6c0adb74ef1655cb01ae44d4aa0457974be87252ac7f26efd0a76f85bbf85cf49703d8fbb380706c2d0052ec74b460419bc2fa19e8982cbe8d81f3cd1a0993925fceb3147011c74d1bff71ce761e6b34bc56255edd76584a6d0af59a608e5be08e896354cfb651a1306c6b873e8ac74cbebf4f715920c9591930294a43729c1f96817f16841ecf2b3c0fc51b69479ee070b6a7a149567680c4cdf3e019af5e66e3807f10ac48ec8b7f6e92f169fbb5bdae1f48b6436b2f649a33fba6069d70fb53527a0087e233f9159a6ef96856dc0441a76fe3605c8f74b8f9e88b142812d7a12f7eb3251afbd7fb5df9648daaf308c0d53a07d59e131af8da63b9ba4746db4a04a5453bafeab5f3d65a1930592c5d29e48e8f1caa013c1e2fc8812170b588544cb52ad0d04666a4aa2a64612d047c53e69a1366e34cdc63cd6452b453824dc374537018528b43db77ea38f389223a71bd1f5a9a554d802e490c6cf1125c70fe12d2f757a53567a7790bda6ea35751389aa1dde01c6c78cd8e9db6339bc55f3b69ff7401c4cbba3cabea6ca375ecf9756d72133b6310c2f16f2d462df7e1eb8ba116ae15dd46eed8ffa43b08fcbd8e6d5cc00ba6ee9a882ea5f85d46ff1ed42f8accfff62868f9d08567c79a13d8fff0428e227c74c7ce06242111dfc6a2c08d11bd6d5246387f15f485af8ad604d5eb6c7e63fee1261263fae6db97963a44f84ac6b54d9668b461b06d3a26e2bf9940c1742e8046175e9d15b989a9a632700fae90409b1c07967425e157e45d6d022b84ce1c4425fb2aded027ef5f5ad6cb2ec41091ee3182ebe851a75c137c776f8156d38b723cdff55a4adc6add60068f454d310e70f0214e2f731eb67149a9a85871657e767d95050e17fec6d3cb97ee541095555e508899781f7a126a94dc61223682e70c2e83593b2f78057636074cc72981e22403b12cc1633ea365982c9d41b100f3256e28b4f8cd9a05ca63dc4b18d1b090c1f790caf4992c37e70d4cdd947efc2520c0828129facfab3936326f81705812414ca004decc408a587da712", 0x1000}, {&(0x7f0000004500)="06c3c8c6fd4d09d59f5ee83ce8566a7c2aabeb6da581f6ec50d74d54e86340010a207cfa02e85d5674d897de13ebbbc2fc10b3402cf80c0f22e085aa73177f92f19c2a90c0905db1f67ff7340e31a937f3363ffdf688d834b599536396a169cce62f014b7ac54b0b61a35a58c174269c0e3b5cf2d3cbb5630cc40abe2f73d4dd4eb9722d3f7df8f5402626d2fdf40e9b364fbce339b0397c60f4d747ebd5ef24fc38aa2dec66dd722f66ece2a0d676a69a39", 0xb2}, {&(0x7f00000045c0)="d126686b8f99717909e6831c377184e076ced02fb6c2092ab014a857985ad6d02d04a809a921b515e6baae90ac2e6f5e59924f60d2ac6d874693f2fdeaeb7abe2d14667220262fa8dcf3839476520e92730b126d82396832b48de3c8e409", 0x5e}], 0x7, &(0x7f00000046c0)=[@ip_tos_u8={{0x11}}, @ip_tos_int, @ip_retopts={{0x1c, 0x0, 0x7, {[@rr={0x7, 0xb, 0x0, [@dev, @multicast2]}]}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11}}, @ip_tos_int={{0x14}}, @ip_retopts={{0x64, 0x0, 0x7, {[@lsrr={0x83, 0x1f, 0x0, [@loopback, @private, @broadcast, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @private]}, @timestamp_prespec={0x44, 0x34, 0x0, 0x3, 0x0, [{@dev}, {@private}, {@loopback}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@private}, {@multicast1}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @remote}}}, @ip_ttl={{0x14}}, @ip_retopts={{0x2f, 0x0, 0x7, {[@timestamp_prespec={0x44, 0x14, 0x0, 0x3, 0x0, [{@local}, {@private}]}, @end]}}}], 0x168}}], 0x2, 0x0) 17:11:32 executing program 2: r0 = socket(0x18, 0x0, 0x2) bind$unix(r0, &(0x7f0000000140)=@abs, 0x6e) 17:11:32 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) sendmsg$nfc_llcp(r0, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0x40081) [ 608.746911][T14906] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 17:11:32 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_TTSTAMP(r0, 0x40044103, &(0x7f0000000140)) 17:11:32 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000900)={'batadv_slave_1\x00'}) 17:11:32 executing program 3: r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x1e, 0x0, &(0x7f0000000180)) 17:11:33 executing program 0: syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)) 17:11:33 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000340)={&(0x7f0000000200), 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x3c, r1, 0x9e765b77db73a441, 0x0, 0x0, {}, [{@nsim={{0x60}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 17:11:33 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f0000000080)=@ieee802154={0x24, @long}, 0x80, 0x0}, 0x0) [ 609.494380][T14921] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.1'. 17:11:33 executing program 4: r0 = socket(0x18, 0x0, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:33 executing program 2: r0 = socket(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)={0x14, r1, 0x1}, 0x14}}, 0x0) 17:11:33 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000200), 0x4) 17:11:33 executing program 5: renameat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0xffffffffffffff9c, 0x0) 17:11:33 executing program 0: syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_ADD_KEY(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14}, 0x14}}, 0x0) 17:11:33 executing program 1: add_key(&(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0xfffffffffffffd6a, 0x0) 17:11:33 executing program 2: openat$binderfs(0xffffffffffffff9c, &(0x7f00000001c0)='./binderfs/custom1\x00', 0x0, 0x0) 17:11:33 executing program 0: r0 = accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x800) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r1, 0x894a, &(0x7f0000000000)={'ipvlan1\x00', @ifru_addrs=@generic={0x0, "33f6844bade4b662755a8bd22b9f"}}) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFCONF(r2, 0x8912, &(0x7f0000000100)=@req={0x28, &(0x7f00000000c0)={'ipvlan1\x00', @ifru_hwaddr}}) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000080), 0x4) r3 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r3, 0x891b, &(0x7f00000001c0)={'\x00', @ifru_ivalue}) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f0000000140)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @ipv4={'\x00', '\xff\xff', @empty}, 0x5, 0x9, 0x0, 0x100, 0x10001, 0x4d00280}) 17:11:33 executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000500), 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, 0x0) 17:11:33 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, &(0x7f0000000280)) 17:11:33 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_ACCEPT(r0, &(0x7f0000000340)={0x8, 0x120, 0xfa00, {0x0, {0x0, 0x0, "0c2f32bec8dccd649a50463d7718a17658f3f67cb48a303131c4d919c62f86a4bdac62588515038803ae8d3f2067e3e15cd18babfbb97888c2def40ce627bde3fd1b11cb380ad4bacbd109c9357c474ed18d1572368a3c92295d040743d68eeb778ff7b14f65eb6ee20b681f77b9659ca8caf8d4c44196c4c4d5378f820be184be49547257a982128f24ec6448c18f5ffd7297ddae708e9e8f03e54d85264dc672745a2d69d892c5eb2c72ef0a07dcaee2ab9d76a26c0ecd2f2e9590a7b130d13857662d762b20bd23d1afc47e15c41c81025e66139276a873e90519a05649a9672cf4c3f818063b48a07bba912fafca69af5fad8db34a95282d2280c5b9f89e"}, r1}}, 0x128) 17:11:33 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x89a2, &(0x7f0000000600)={'vlan0\x00', @ifru_addrs=@isdn}) 17:11:34 executing program 1: syz_mount_image$msdos(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$msdos(&(0x7f0000000600), 0x0, 0x1000, 0x3, &(0x7f0000000740)=[{0x0, 0x0, 0xfffffffffffff955}, {&(0x7f00000006c0)="9b9f95df09b1a5e8c62f63ecea0da46155a36ff3cc51fe568b", 0x19, 0xfff}, {&(0x7f0000000700)}], 0x0, &(0x7f00000007c0)={[{@dots}, {@nodots}]}) 17:11:34 executing program 2: keyctl$dh_compute(0x17, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={'blake2s-160-x86\x00'}}) 17:11:34 executing program 4: r0 = socket(0x18, 0x0, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:34 executing program 0: r0 = socket(0x18, 0x0, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e) 17:11:34 executing program 3: openat$vsock(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) 17:11:34 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_ACCEPT(r0, &(0x7f0000000200)={0x8, 0xe3, 0xfa00, {0x0, {0x0, 0x0, "8fd3c2c171725447238b3a56ac0e918a3b3270da7bd0be34d410b6530f8f3abea0d88d6c40d727e5082e84e6e2a869739732159751723bab3e7485e3f13164ece8415d952b2898732ebf7d18392b621b8f6acf07d8e46a506d559e60132c611a77c0901249020000007444de907e0f738792b1627336031cb47ce743eda8f9bc3b04000000000000004360839fd5290df5209aafd4fa16acd8ce667555039b97d9fabd60f2031077cba5c663d13f6131a227b06814a078f14204145d3b74990db658dabf6c6df553aeec28c6c86888c897ffdf00"}}}, 0xfffffffffffffcd1) 17:11:34 executing program 3: mount$9p_fd(0x0, &(0x7f0000000100)='.\x00', &(0x7f0000000140), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=']) 17:11:34 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f0000001780)=[{{&(0x7f00000005c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x32}}, 0x10, 0x0}}], 0x1, 0x0) 17:11:34 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, 0x0) [ 610.525896][T14954] loop1: detected capacity change from 0 to 16377 17:11:34 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="7369743000000000000000000000d41936db215c7ea56a40", @ANYRES32, @ANYBLOB="800000100000000000000007421d00c80066000001"]}) 17:11:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8}, 0x0) socket(0x0, 0x0, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r0) 17:11:34 executing program 5: r0 = socket$caif_stream(0x25, 0x1, 0x0) sendmmsg$inet(r0, &(0x7f0000000580)=[{{&(0x7f0000000040), 0x10, 0x0}}], 0x1, 0x0) 17:11:34 executing program 1: openat$vsock(0xffffffffffffff9c, &(0x7f0000000c00), 0x200140, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) [ 610.661560][T14972] 9pnet_fd: Insufficient options for proto=fd 17:11:34 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r1) sendmsg$IPVS_CMD_SET_CONFIG(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={0x0}}, 0x0) [ 610.785276][T14961] could not allocate digest TFM handle blake2s-160-x86 17:11:35 executing program 4: r0 = socket(0x18, 0x0, 0x2) r1 = syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}}) 17:11:35 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@can_newroute={0x2c, 0x18, 0x1, 0x0, 0x0, {}, [@CGW_MOD_OR={0x15, 0x2, {{{}, 0x0, 0x0, 0x0, 0x0, "7f5b3b213a96321e"}, 0x2}}]}, 0x2c}}, 0x0) 17:11:35 executing program 5: syz_mount_image$msdos(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f0000000300)={[{@fat=@umask}, {@fat=@dmask}]}) 17:11:35 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) io_setup(0x2, &(0x7f00000001c0)=0x0) io_submit(r1, 0x1, &(0x7f0000001a00)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0xffff}]) 17:11:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000780), 0xffffffffffffffff) 17:11:35 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000340)={&(0x7f0000000200), 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x3c, r1, 0x9e765b77db73a441, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 17:11:35 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$llc(r1, 0x0, 0x0) 17:11:35 executing program 1: r0 = syz_genetlink_get_family_id$gtp(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x14, r0, 0x1}, 0x14}}, 0x0) 17:11:35 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@newqdisc={0x24, 0x24, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xc}}}, 0x24}}, 0x0) 17:11:35 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SIOCGSTAMP(r0, 0x8906, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000040)) 17:11:35 executing program 3: socketpair(0x2, 0x1, 0xcf, 0x0) 17:11:35 executing program 5: socket$kcm(0x29, 0x5, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, &(0x7f0000000140)) 17:11:36 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$sock(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, &(0x7f0000002180)=[@txtime={{0x18}}, @txtime={{0x18}}], 0x30}, 0x44080) 17:11:36 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000080), 0x4, 0x0) openat$uhid(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 17:11:36 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000001700)=[{{&(0x7f0000000000)={0x2, 0x4e22, @private}, 0x10, 0x0, 0x0, &(0x7f0000001180)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) 17:11:36 executing program 1: r0 = socket(0xa, 0x3, 0x1) recvmsg$kcm(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x2060) 17:11:36 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000000)={&(0x7f0000000100)={0xa, 0x4e21, 0x0, @loopback, 0x6}, 0x1c, 0x0}, 0x8010) 17:11:36 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f00000000c0)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000140)=[@pktinfo={{0x24, 0x29, 0x32, {@local}}}], 0x28}, 0x0) 17:11:36 executing program 3: mount$9p_fd(0x0, &(0x7f0000000100)='.\x00', &(0x7f0000000140), 0x0, 0x0) 17:11:36 executing program 5: r0 = socket(0x18, 0x0, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000240)) 17:11:36 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000200)='5\x00', 0x2) 17:11:36 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) 17:11:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x24, r1, 0x1, 0x0, 0x0, {}, [@GTPA_VERSION={0x8}, @GTPA_LINK={0x8}]}, 0x24}}, 0x0) 17:11:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000)="d0", 0x1, r0}, 0x68) 17:11:36 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x18, 0x18, 0x2, [@array]}}, &(0x7f0000001000)=""/203, 0x32, 0xcb, 0x1}, 0x20) 17:11:36 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000016c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000028c0)=ANY=[@ANYBLOB="1800000059e9000000000000a6c20000678008000000000018000000ff0f00000000000040aa9b5c000e3f0002000000183700000300000000000000000000008510000006"], &(0x7f0000001300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:36 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0x0) 17:11:36 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x7, 0x4, 0x0, 0xffffff56}, 0x48) 17:11:36 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x11}]}}, &(0x7f0000001000)=""/203, 0x32, 0xcb, 0x1}, 0x20) 17:11:36 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/62, 0x3e}, 0x10142) 17:11:36 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x0) sendmsg$inet(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="2ef64069f369878402cc96c9a9d7022713f7e60a61ef6815adcd8c4c204d341095e3d393859215e5ba3ade93120bca33b85f3ed5c51fefe219a35429fba9e71dde82203f1aaa65b1e433f556d7e317ed8d2584a359961236c425e13900467bf84ac1992aa0be0fd3bcecc6b58c5f65591e7568d6cd69fb4162b2391ccd4bee9726bf2304f2d721ead9b59972095589440bde21f46f7d9d1a749747af2833311f9f9ae3902d995b", 0xa7}], 0x1}, 0x0) recvmsg$unix(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f0000000440)=""/218, 0xda}], 0x2, &(0x7f0000000880)=[@cred={{0x1c}}], 0x20}, 0x40000080) 17:11:36 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x5, 0x5, 0x9, 0xffffff56}, 0x48) 17:11:36 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000016c0)=@bpf_lsm={0x1d, 0xd, 0x0, &(0x7f0000001300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:36 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 17:11:36 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x1a, 0x0, 0x18, 0x18, 0x2, [@array]}}, &(0x7f0000001000)=""/203, 0x32, 0xcb, 0x1}, 0x20) 17:11:36 executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/cgroup\x00') ioctl$TUNSETSNDBUF(r0, 0x400454d4, 0x0) 17:11:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) close(r0) 17:11:36 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000016c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000028c0)=ANY=[@ANYBLOB="1800000059e9000000000000a6c20000678008000000000018000000ff0f00000000000040aa9b5c000e3f0002000000183700000300000000000000000000008510"], &(0x7f0000001300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:36 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) 17:11:36 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x148}, 0x0) 17:11:36 executing program 3: bpf$MAP_CREATE(0x15, &(0x7f0000000ac0), 0x48) 17:11:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg$unix(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 17:11:37 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x80081, 0x0) 17:11:37 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0, 0x60ffffffffff}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x148}, 0x0) 17:11:37 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000340)='./cgroup.cpu/syz1\x00', 0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="cc0ac516384ad66f3200d8c9e361e4a94a4e6ae280e0fb31189b0934a85fbffaab2a217ae86160eda81445df5dccec4a105950bf79b22d418362dbcd86df6c5822eef0394b57d5db2da29235d87e9c72cbf14536289b5b968cc87ee39e3e5cdbc76672e9ab3820d08d909569cbec5d555bd1e1f707c50dc8f999c4ff4456d974a8f2cdf5511868883d5d706aef6228ec81f541a396f206b94413f6d6eed44647c114a8a9711e1179295fd51bf5ff", 0xae}], 0x1, &(0x7f0000000100)=[{0xe8, 0x105, 0x7, "2510f6cbd1ad200700eadb6c6ce8d5f2de363cabe72eed1f9bc705f153b4af8f1ff973a9b91b9b338c87c9130e23c43e6e98eb927d25ec68d41af2dffe41f3c1108ac26cf48e20e3d9bf16fb03513d634667c57427224d2a5512febd3880172b791ee3d6bd061ec8a21276aafa1bfbb0fe88ba639886888a8f091823b3895ad2918282ad56130d2c457b70c64359b51fc105d0ecab8dd6b8dee2925bbb7a99b648ba0bd0db574cba0df13bfcd20e7d5b9570b61595daf9845e54643d485b7908363fad792c01284326aa965088443154ec1415f40c"}, {0xc8, 0x88, 0x9, "bee754c467cb10da57f99e2be794baeafba48e6b03e6a67c272dc9e1a5be170b8ebfcfd57655d52e052c2bf55bcbc86f363f8e7737876a98a5531ff3532e972c4b4079a04c92c6d2bd778df52fe2e865b54467b34cb35783728325b5efa08d0aa66c67860ccde0d44ce935e3985af12996bc9111b245be969c486c0d4a763aa96619114decb83766a88a2640caf479003d0067666cc759ce41b63e60dcb59c84488b3b7970e843c2800664824d7ab9fd725e42d9222910"}], 0x1b0}, 0x4890) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000006c0), 0x6e, &(0x7f0000000780)=[{0x0}], 0x1}, 0x10022) recvmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000380), 0x6e, &(0x7f0000000480)=[{&(0x7f0000000400)=""/125, 0x7d}], 0x1, &(0x7f00000004c0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x90}, 0x60) recvmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x10022) 17:11:37 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="0df17bfda08beca3d4d698356834732d4c", 0x11}, {&(0x7f0000000080)="24d2b17ce9aabf3aabb6e2d74fd7512505d5da34c575468e92e4dfd5f3c171de1e2d17102d04e8c27b897e63f257eb8bd1518a6d41c8c6b77426b51e1d9816d7a1d1a40e485f6652fb83819c2ec432568bd29158a3623f73d4c59113c0f0fab36a652f645624928f8077f42fc5055af23a09137bd12ed0275a62795e760f48660adca59a440c0b95a8d0823a5b47bcdf6932bfb15e89f9801581f261f518d1d0622e734c18b0490a07cfdc3e21917de1bc485961d84547", 0xb7}, {&(0x7f0000000ac0)="9cef6c302afe585d6de0821e33c3ffa828a55ea071b6a7d46d57b89ba7620d10c91037577d034cc57b1c07e442e8259e37a5efe3c1ecb36cf7541aa99b2875c3c1c578e0fe39bed9cb161c8490050c746dac2cb076bc9ba3480ac36c5715d76a1dbd9137e41fc872a4175f9fd5136ad4400bc459fa03ff1e09347c4c8f30e045762cee71a60b93e0b785b705748effbd9098ad32f9ac1b9faec6b23eec4606cc7274ed0e5ccb5e0e01a2d566f6dcb6a6dd86539fdea119d6d970928a34bede2d0aeab9d57ae9c147605bbe233e21d4372ea7309f268f1d96958637ea86e9d814cffd3f89e49e00b6cdf03fcb665b6cf73897db4052f57e34fb13d8e3ea50bef4d7fd1c9bec0f525eca144aa786bd769212074e5e352e8d3bfca4e106a47168ec6b28a692724ebc77ba7cb5651148aaa2d779568e63aab01955eca297d4a912f95e3e809475116057ce46df7cee8f982c9d8c125a1624bf27dd745f3d1feb6b5e2916eb0eb5b6f887d19c4b153ae6310009605e20441373a9bf91c3917253f877ec0986baef312501f25a9c12f8f8b6c657841e6a6e479680838b5c503adcc372ebdd0a14ea1e7fcc1b9770727898fde9a3c24b3e3461a13843c6171cf589c1957bd048c47dfdcf31e706747a4db0485d91fc41a4604c3b4cb4a12484dbb2488a554c3f4776c761c2a4dde59e3d816d59b1fdc171df7071920f70537e3e3b20fe0bf887d6f4bc5aae9952386a726bc7b2249d03768e261865d99b431bcee020f0f0881796c53f0b32d540b0ed9c4d41eb27c76f6272dc817c291906aee526ca9c03cc91285ec6d824666d9ceba2db79ef387fcffd763159bab9a78b266164d4341c09bd3d596e812d075f9292011f94940387b75dc45d8b66df8a38f27847f7fb1140b7dc2490d9efc5c676057998f2301ddbec48a6a39d1c560d03373b6dbc778bd0641da32d206296a00fec554751301f178e80d186c1c7d6df04c88750021aa635f92f5efcd34650a266ed2f605d02a03f2a42c87d1bd965635303aa2ef5be89806ee8b0f42cf2d26ca79813da6fd922027f39f492670f88571cd2e4434edfce9e0b1e3d3e7e7234e5d74a5bf5e1fe855e9765770e92331e2bdc6c295199d29cdd727d60506e79c197be813ca3174e9721283d26e3d6a1b80d2b36d6756211e96650540172934e6d69e46c0a521d0234df0de31dddfbd4383f50863c60d050ec541bbb0dc88f23ce044f11e4d8f7e63b6a68f26be6aa7ed1e96637046a0bffbca91a2aab81d445e294ef493b22e9ce7567cf1b86d4aa2edb685e4aaf8c92506e9d70615907fa6c62358af2c6d39a5a049d2a7b416354fed6f6de2fd8c1a57a470b254437ca0d926422f53eafb9500c7a05563d43d1a692d81333d84128d74a0b27fa1973ed7f0e3302764bfb61f44d43a8eadc304774b07d2ebde274d64d5ab62d176957735f83a7f9ca956ae12cf2a219dd3f7fde76c1394c01cdd41c8a5ccece231562473f793a93a6291d71ae2acede82d3ca9b9c221ae51c9a33852d6d9bd7699e0587a57b7e9eab68b843ce130eabd82fc47204a2bec0e723a72b5128fabbb501a0778c942670a9c3f20313f5eeefcbaae2252e69be111f1df204c9e86e53012d3177187fbf82d60384465532c62c0c8c072dfdfe5ee942d57005bfed9b068f2de25ff8119b77530025287bcad03e9be692b3c1b414ee5bec579a07b664c1da83eac2915c5d6988e04e6d55a902ff68eaa1c330ec1d9d146d86a6b5624c31e17ace1cc16b594e19ad713359f525f76fa0bc1109d51c3739b1b8b8d97f1da8c58e0951a90b518d1b1329c6076c7145aee8ef193b3562abc251e56dfcd3289b493b3c5224c7649f39302d311f2b9cf911eb937e20a5dd8d965157133038aa3cc733c7f78d6f8fc27d2f74a35e50701a105d316c962ed29b7090ac06239db21ac9166d43e53887960b43188929d68792202d0f33abaac002ddd3148bd5b0d3606d2bfa509eef007d925cc10a53600a969027110818d18deab8ad78e7573e9917800dff9a7b6b6743564d288d08f3cca8eaad0bdd333050ecfe8f61f679681fecfaa8af22d790b8630040c54e814320ccb3466994416245c4a08d4a5a6c11531c2a146c750813810ce6509070752ac91c4d674f784b9cd4b798c83a0384c8929659c9a8b77e6c0aa62900855312dd1c482306f25d4f800130bcf4d4ce414e779789e5b2fdaca05857ea710a367976d87ed88d0de2e5fcdb98787b59057c2a53961385d9128c54a753d992b24b6074e09419f77a3ca80b9d4ca4f206c1fd157d888368d190ef3e279c30db71d9f9c5b68f5a48f4e4051e858864df60a3e5f8a4aba783744fade63d672cfa45c3b6a48e553437c79773b9d41d18c6e1ee77ef38733595afb683976f395371f047fb66e97246457f033c3a2b4f66fd7879b602af82aa8a24977259a0fab0f19374eb6757ea96dccedd8b96a1d781f2458e37f09621fae5bd821400e51cc725d3a08d333e5fa931416a7467fcc4e25756505d103059492fc74889e61427b8bef1b6cd54062e7dec7c696c925b6692809b8d09769ff7cb0dc983baacea89100b612978434edf822aa8e3eac93d6dc57017c098c6a8b9f9a7a9ce4e3f4bf446e9aeb2faa121c237d096e3e8a88be105924a8ccb7d1ca52323482447f998b95fcdb90d2e6f5a2c7073810cc652e9e9ee16486eac216000cb979b19ab69bebeb991117fce82f1b5963a0195f48a74d4b8840d75fb60e15588fc2f5506027c524d8c693f3fe80948d0670146e55632e0c9007814e4ad81b388b488643cc3d037927e86a1503e95cfafb9bdd042335c7ecdc47c6925bec8c416902d6dcc8c13343442fc99ef418727490beed654a1eb9dc93f0d2bdf264abf6ca8cbbcd5dbaa52110ae45e442ab81a06550dfa79dad213b719b46a1eec4101d62c0e53fa24f65ca757cf1cd02a43533d35a10ae6ff718a175b65cd3bcb6078f3efa0b1f66bd623bd55e18cea62e2f5214820f46b22f6e3bd80ec337a8d387b8cdf87154ff34fb4e28ae55d69e8c640ac158097a4482954ad339cfa5ca506e31123702dad1eaad45bf94dc2e4849f398dd87a81168602373912978da92119053a6f4d8ee99bde4d676bcf6eeadbf5fb4d0338d760a44e2044534e6754bd708db1a1f7f1840df363bc3bd971d99b3ddcfb7d998e83c14c3516f2226c9af4e93d5324086bb67f9a88781388320db314fcfcdd27a027a1a92bfb1531748827b5bcbcf8c2716dc3da3e0eba870892c9999104ecac08f6012a115089849b61f3ac63a52bec80541ad482044a8ea0d175d6d7dea50999ea9bfc774fece6070d674b3d38fbb8b60bcb1c38b0eafcf201792a0aa935591419f32fb87a13a53e9d1bbc2c25e890a9db7f4aafa2ae36ba8881bbb5670949f4a7ab5ae1357d18eed309df914d75983a448fd23a600e5d143eaa85890dba075bf7ea8b6f4572b9e5898d3d99e137a7c9c0617b4820e8c5922fcbe450d5d1533537747de4dfb2f79bec0681181e95277fd0f85daeedfd617cd6afe9e10132aebd436ef6e17a04a985923a9b0974979745f7428005c72872f1ef8caa807755b9fdf62a54530c86898393ef099df92c322ea2a3f3f6b86454705d91708523be3fa8c7a0a4a43f87ce6bb6137c22468d51e9ccc738bd8fd72bd4daf6c35b1c63fb2eb3b098a24781b4b35e993aed670b12d625fdd030ba4c85d548948f954926d10c58f669e678bd16dc194c3896b375f12fefc34640c25f72ea685636c28133e30a83ae9202c8561955a7c98392e2755d43199e080139049ae918175c1cc7ef807e3ab519e995c5dc98df9f227878ad6cfec6cd0e48c526ffa4486b835ee1012c12ecb74539c80d1c401f674671305de6a22886295f6fc40f6183b2462d2d9f2dccc8fa4d0ae289f8bd21dd92fb0572605bdbee4352dbc7c78e09327428e2ee18adccfa79ba185eb51b130891e5f0c5e3a299d478bbbedcf4735f89ea56a0310392d2f1c3384a06cca92dcd1f21271bb0c3b5ba0460df18f8a806f4f0789fe01bd4ab18fc4fb0b244c5c8c333167f25ceb2ae4e3910b5d0b4c267729637ca8fac3978cf29cc46ebc10efcfe514b8e0c983fd0323578a0ffc6a8a5b3de3c835f7ee8301ad497ca46fbd3dd15b9dbee6eb338245831974d57f7eaca7ea06137eb0f47df151557ed1f0ba750645495177fa58b4a57eecad492b8dd1109a9ccaed2c185f1f685895c6a659cbf0498a84772ab07923766e7e8ffc8a4c1db1dad7a7a518e4e82685edd87b3e36a624494a3c6da725b9a34ad183f9e3668a666a0b60ccd5746665d88c494ad501b46cb556089b8d90f484299a3ddf1e5e7f75866b643fb1b1716b9576db577e179e0a108ecc8b1d48b2f9fb136ab83a25917af2054d6d8f431ac9c7e65889d8be3a2fd6410372613172b1ec47722a333517343ab6c3923c4dd03a146963e5347b170108f63fdbe4edd6bc6e2319b5b1ea06c83750acdb45fdf74d774ff6f6b7cbc22d525cad4484ab069d7646ff51ad5caa070d53eea9d67e8bcfa7918010b5584056b086d4ac23545b046cfa373f5543be0fa9ebce98cfe82b33d6687eb6ed12a4aa05c429f01b149383748e9ce55cef2f5c71adc2a7c2fb625392f3e01546f6d446dff23d7be6a2c5684a2637770ccfac67f0b84234414287584ca73f4d87dd58a1fdf4e220a932454af22afc438f6bc9ea5ad578c9ca49054810ba7bf1d104d2d6989c39de623a14075291c7c17fb93c00ecfa719947aced839813b2e69a47fec12b492b532b4e274fe77452d16a6bd58cbdf5329e4f30d90e637222d3eb63be25833714fdbbc9955be5f228bb1b3d19bc7b0c1668f9040a0a410e9fd4589ecbf8eab90ba906a1ae3d5b68cf7187171ad9b7505e5a9f363adb88717b3bbe399feb7f0fb0c9d4cb522ccaf49ccc372c81b3c359819833a046e7c8cba6482f1528c2b88ab54285c30b72bde664e931484088723bcc08831cb1ecf018ee4a232e3abd0b6898f62a187e7bc868735ec1fed0ea6a5eb321e9e8042ae72c26f1fc1314f5b978b2aaf8f6b163f595c2bd2ea877e57ceb110a8fc8aaadd0c8d1561f8fb5547ec2002942edbf73c6a0b6f63dfec6adbe303152b34a60a9f52b0d060815dd855b195818bf015038651c1d964d14be68cc8c15f0c781b3ffdc30bf37e32ed89ae2b690b02f33b502a8914131225ae94490f776c6af3d252ad2c159a6d2b9472a4b378733b1bc0df52dabc6c9f9ea09be0e38268aec216b6623a3f2a82fc146e11abac2cf8c01f827130a9bae70d57ddaa23291fd17a4f576863ee9d1475e3d8aba032566861a6ca51ae281683225ed601365660b407d1082c2b4dd1ca50365a2d51f8040b389aa2833ff7a9ba6dd354810fa026f74b5d8260d588928b7125581613efad67634ec71152e5b7c45ba12bee178017283142a97dc744cafcfc3427db9a6db2c1f134c1f2c6dae2e353edc37024179d314a531527", 0xf39}], 0x3}, 0x0) 17:11:37 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x4}]}}, &(0x7f0000001000)=""/203, 0x32, 0xcb, 0x1}, 0x20) 17:11:37 executing program 0: socketpair(0x2, 0x2, 0x3, &(0x7f0000000240)) 17:11:37 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x1ff) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000600)=[{0x0, 0x808cf47f0000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x148}, 0x0) 17:11:37 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001c00)=@base={0xb, 0x0, 0x0, 0x3d2df04a}, 0x48) 17:11:37 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0x10, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000001000)=""/203, 0x1a, 0xcb, 0x1}, 0x20) 17:11:37 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x10, 0x0, 0x0, 0x7}, 0x48) 17:11:37 executing program 1: socketpair(0x1d, 0x0, 0x1, &(0x7f0000000240)) 17:11:37 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb01001800000000000000900000009000000004000000010000000a000004070000000500000004000000ffffffff0400000003000000080000000300000000000000040000000500000000000000020000000e00000000000000140400000400ffffff7f0000060000000200000006000000000000000500000005000000030000000900000001000000010400000800000002000000840000000b0000000000000a030000000070"], &(0x7f0000000880)=""/4096, 0xac, 0x1000, 0x1}, 0x20) 17:11:37 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="9feb01001800000000000000900000009000000004000000010000000a000004070000000500000004000000ffffffff0400000003000000080000000300000000000000040000000500000000000000020000000e00000000000000140400000400ffffff7f0000060000000200000006000000000000000500000005000000030000000900000001000000010400000800000002000000840000000b0000000000000a0300000000702e"], &(0x7f0000000880)=""/4096, 0xac, 0x1000, 0x1}, 0x20) 17:11:37 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000580)=@abs, 0x6e, 0x0}, 0x2) 17:11:38 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000004c0)={&(0x7f0000000040), 0x10, 0x0}, 0x0) 17:11:38 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x44) 17:11:38 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x10}]}]}}, &(0x7f0000000200)=""/243, 0x32, 0xf3, 0x1}, 0x20) 17:11:38 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={&(0x7f0000000f40)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x2}}, &(0x7f0000001000)=""/203, 0x1a, 0xcb, 0x1}, 0x20) 17:11:38 executing program 0: socketpair(0x10, 0x2, 0x8, &(0x7f0000000240)) 17:11:38 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000010280)={&(0x7f0000010540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 17:11:38 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000016c0)=@bpf_lsm={0x1d, 0xd, &(0x7f00000028c0)=ANY=[], &(0x7f0000001300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 17:11:38 executing program 3: socketpair(0x2, 0x806, 0x0, &(0x7f0000000240)) 17:11:38 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x7, 0x4, 0x500, 0xffffff56}, 0x48) 17:11:38 executing program 1: syz_emit_ethernet(0xffffff86, 0x0, 0x0) 17:11:38 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000240)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 17:11:38 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10, 0x1}], 0x10}, 0x0) 17:11:38 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ftruncate(r0, 0x0) 17:11:38 executing program 3: syz_emit_ethernet(0xfffffffffffffd8a, &(0x7f0000000080)={@remote, @empty, @val, {@ipv4}}, 0x0) 17:11:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) lchown(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202"], 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000280)="ec3c26092530245a", 0x8}], 0x1) 17:11:38 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x1e, r0, 0xfffffffffffffffb, r0, 0x0) 17:11:38 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@getchain={0x24, 0x58, 0x1}, 0x24}}, 0x0) 17:11:38 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xd}, {0x9}, {0xf}, {0x8, 0x4}]}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x3d, 0x0, 0x5d}]}}, &(0x7f0000000400)=""/249, 0x56, 0xf9, 0x1}, 0x20) 17:11:38 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8901, &(0x7f0000000080)={@loopback}) 17:11:38 executing program 5: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) splice(r0, 0x0, r1, 0x0, 0x5, 0x2) 17:11:38 executing program 1: syz_emit_ethernet(0x50, &(0x7f0000000140)={@local, @remote, @val, {@ipv6}}, 0x0) 17:11:38 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtclass={0x24, 0x12, 0xf0d}, 0x24}}, 0x0) 17:11:38 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x10) [ 614.702438][T15136] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 17:11:38 executing program 4: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000040)={&(0x7f0000000000)=""/47, 0x1221000, 0x800}, 0x20) 17:11:38 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$sock(r0, &(0x7f0000003e80)=[{{&(0x7f0000000000)=@in={0x2, 0x0, @broadcast}, 0x80, 0x0}}], 0x1, 0x0) 17:11:38 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)=ANY=[@ANYBLOB="1c0000006a00010214427000fcdbdfbb0a0000000000000004"], 0x1c}}, 0x0) 17:11:38 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000080)={'fscrypt:', @desc3}, &(0x7f00000000c0)={0x0, "a1ad0ca76c6b689a43e974f8e54c0765598c50d3768baa11dc46de86054bbd8ed41e223e7842e2643afed3386cf1b7a3da5e2b91e75bf5a24ad825c08eb7b496"}, 0x48, 0xfffffffffffffffc) add_key$keyring(&(0x7f00000001c0), 0x0, 0x0, 0x0, r0) 17:11:38 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, 0xffffffffffffffff]}}], 0x20}, 0x0) [ 614.783979][T15149] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 614.802510][T15149] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 17:11:38 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000008cc0)=[{{&(0x7f0000000440)={0xa, 0x4e22, 0x0, @private1}, 0x1c, 0x0}}, {{&(0x7f0000000600)={0xa, 0x4e22, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000001d40)=[@hopopts_2292={{0x18}}, @dontfrag={{0x14, 0x29, 0x3e, 0x141d}}], 0x30}}], 0x2, 0x0) 17:11:38 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x70, 0xc2, 0x38, 0x40, 0x1be3, 0x7a6, 0xba7f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x4f, 0xd4, 0xb3, 0x0, [], [{}, {}]}}]}}]}}, 0x0) 17:11:38 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000400)=""/249, 0x2e, 0xf9, 0x1}, 0x20) 17:11:38 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x4c) 17:11:38 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto, @int]}}, &(0x7f0000000400)=""/249, 0x36, 0xf9, 0x1}, 0x20) 17:11:38 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@deltaction={0x18, 0x31, 0x4d345e33082a9c7, 0x0, 0x0, {}, [@TCA_ACT_TAB={0x4}]}, 0x18}}, 0x0) 17:11:38 executing program 3: socket$nl_route(0x10, 0x3, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x5}, &(0x7f0000000080)={0x9}, &(0x7f0000000180)={0x0, 0x989680}, 0x0) [ 615.205689][T15156] ------------[ cut here ]------------ [ 615.211606][T15156] WARNING: CPU: 0 PID: 15156 at mm/vmalloc.c:476 vmap_pages_range_noflush+0x992/0xb90 [ 615.221239][T15156] Modules linked in: [ 615.225254][T15156] CPU: 0 PID: 15156 Comm: syz-executor.4 Not tainted 6.0.0-rc1-next-20220819-syzkaller #0 [ 615.236768][T15156] syz-executor.4[15156] cmdline: /root/syz-executor.4 exec [ 615.244065][T15156] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 615.252790][ T26] usb 1-1: new high-speed USB device number 47 using dummy_hcd [ 615.254161][T15156] RIP: 0010:vmap_pages_range_noflush+0x992/0xb90 [ 615.268438][T15156] Code: c7 c7 e0 fb f8 89 c6 05 1a 3e 0d 0c 01 e8 42 96 7e 07 0f 0b e9 48 fe ff ff e8 2a 9d bf ff 0f 0b e9 1d ff ff ff e8 1e 9d bf ff <0f> 0b e9 11 ff ff ff e8 12 9d bf ff 4c 8b 7c 24 20 4c 89 ff e8 e5 [ 615.288232][T15156] RSP: 0018:ffffc9000b117aa8 EFLAGS: 00010246 [ 615.294638][T15156] RAX: 0000000000040000 RBX: ffff88807abb37c8 RCX: ffffc9000ac99000 [ 615.302746][T15156] RDX: 0000000000040000 RSI: ffffffff81bc7832 RDI: 0000000000000007 [ 615.310738][T15156] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000 [ 615.318822][T15156] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 615.326929][T15156] R13: 8000000000000163 R14: dffffc0000000000 R15: ffffc900172f9000 [ 615.335013][T15156] FS: 00007f0db99c4700(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 [ 615.345556][T15156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 615.352175][T15156] CR2: 00007ff61496a1b8 CR3: 000000001ed6f000 CR4: 00000000003506f0 [ 615.360225][T15156] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 615.368375][T15156] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 615.376470][T15156] Call Trace: [ 615.379767][T15156] [ 615.383000][T15156] ? vunmap_range+0x30/0x30 [ 615.387545][T15156] ? __kasan_unpoison_vmalloc+0x1f/0x30 [ 615.393217][T15156] ? __get_vm_area_node+0x297/0x3f0 [ 615.398452][T15156] vmap+0x1b4/0x330 [ 615.402263][T15156] ? rcu_read_lock_sched_held+0x3a/0x70 [ 615.407908][T15156] ? vunmap+0x70/0x70 [ 615.411937][T15156] xdp_umem_create+0xcf7/0x1180 [ 615.420880][T15156] xsk_setsockopt+0x73e/0x9e0 [ 615.425683][T15156] ? aa_sk_perm+0x30f/0xaa0 [ 615.430307][T15156] ? xsk_tx_release+0x3b0/0x3b0 [ 615.435508][T15156] ? aa_af_perm+0x230/0x230 [ 615.440070][T15156] ? bpf_lsm_socket_setsockopt+0x5/0x10 [ 615.445770][T15156] __sys_setsockopt+0x2d6/0x690 [ 615.450729][T15156] ? lock_downgrade+0x6e0/0x6e0 [ 615.456758][T15156] ? xsk_tx_release+0x3b0/0x3b0 [ 615.461621][T15156] ? __ia32_sys_recv+0x100/0x100 [ 615.466652][T15156] ? lock_downgrade+0x6e0/0x6e0 [ 615.471548][T15156] ? syscall_enter_from_user_mode+0x22/0xb0 [ 615.477696][T15156] __x64_sys_setsockopt+0xba/0x150 [ 615.482913][T15156] ? syscall_enter_from_user_mode+0x22/0xb0 [ 615.488844][T15156] do_syscall_64+0x35/0xb0 [ 615.493383][T15156] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 615.499369][T15156] RIP: 0033:0x7f0db8889279 [ 615.503894][T15156] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 615.523618][T15156] RSP: 002b:00007f0db99c4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 615.532056][T15156] RAX: ffffffffffffffda RBX: 00007f0db899bf80 RCX: 00007f0db8889279 [ 615.540155][T15156] RDX: 0000000000000004 RSI: 000000000000011b RDI: 0000000000000003 [ 615.548371][T15156] RBP: 00007f0db88e3189 R08: 0000000000000020 R09: 0000000000000000 [ 615.556537][T15156] R10: 0000000020000040 R11: 0000000000000246 R12: 0000000000000000 [ 615.566168][T15156] R13: 00007ffeeca61d0f R14: 00007f0db99c4300 R15: 0000000000022000 [ 615.574395][T15156] [ 615.577599][T15156] Kernel panic - not syncing: panic_on_warn set ... [ 615.584191][T15156] CPU: 0 PID: 15156 Comm: syz-executor.4 Not tainted 6.0.0-rc1-next-20220819-syzkaller #0 [ 615.594089][T15156] syz-executor.4[15156] cmdline: /root/syz-executor.4 exec [ 615.601271][T15156] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 615.611315][T15156] Call Trace: [ 615.614583][T15156] [ 615.617505][T15156] dump_stack_lvl+0xcd/0x134 [ 615.622148][T15156] panic+0x2c8/0x627 [ 615.626051][T15156] ? panic_print_sys_info.part.0+0x10b/0x10b [ 615.632053][T15156] ? __warn.cold+0x248/0x2c4 [ 615.636660][T15156] ? vmap_pages_range_noflush+0x992/0xb90 [ 615.642413][T15156] __warn.cold+0x259/0x2c4 [ 615.646878][T15156] ? vmap_pages_range_noflush+0x992/0xb90 [ 615.652596][T15156] report_bug+0x1bc/0x210 [ 615.657009][T15156] handle_bug+0x3c/0x60 [ 615.661162][T15156] exc_invalid_op+0x14/0x40 [ 615.665660][T15156] asm_exc_invalid_op+0x16/0x20 [ 615.670521][T15156] RIP: 0010:vmap_pages_range_noflush+0x992/0xb90 [ 615.676847][T15156] Code: c7 c7 e0 fb f8 89 c6 05 1a 3e 0d 0c 01 e8 42 96 7e 07 0f 0b e9 48 fe ff ff e8 2a 9d bf ff 0f 0b e9 1d ff ff ff e8 1e 9d bf ff <0f> 0b e9 11 ff ff ff e8 12 9d bf ff 4c 8b 7c 24 20 4c 89 ff e8 e5 [ 615.696457][T15156] RSP: 0018:ffffc9000b117aa8 EFLAGS: 00010246 [ 615.702538][T15156] RAX: 0000000000040000 RBX: ffff88807abb37c8 RCX: ffffc9000ac99000 [ 615.710604][T15156] RDX: 0000000000040000 RSI: ffffffff81bc7832 RDI: 0000000000000007 [ 615.718586][T15156] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000 [ 615.726561][T15156] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 615.734540][T15156] R13: 8000000000000163 R14: dffffc0000000000 R15: ffffc900172f9000 [ 615.742529][T15156] ? vmap_pages_range_noflush+0x992/0xb90 [ 615.748291][T15156] ? vmap_pages_range_noflush+0x992/0xb90 [ 615.754036][T15156] ? vunmap_range+0x30/0x30 [ 615.758551][T15156] ? __kasan_unpoison_vmalloc+0x1f/0x30 [ 615.764120][T15156] ? __get_vm_area_node+0x297/0x3f0 [ 615.769339][T15156] vmap+0x1b4/0x330 [ 615.773162][T15156] ? rcu_read_lock_sched_held+0x3a/0x70 [ 615.778749][T15156] ? vunmap+0x70/0x70 [ 615.782755][T15156] xdp_umem_create+0xcf7/0x1180 [ 615.787637][T15156] xsk_setsockopt+0x73e/0x9e0 [ 615.792337][T15156] ? aa_sk_perm+0x30f/0xaa0 [ 615.796863][T15156] ? xsk_tx_release+0x3b0/0x3b0 [ 615.801734][T15156] ? aa_af_perm+0x230/0x230 [ 615.806355][T15156] ? bpf_lsm_socket_setsockopt+0x5/0x10 [ 615.811926][T15156] __sys_setsockopt+0x2d6/0x690 [ 615.816798][T15156] ? lock_downgrade+0x6e0/0x6e0 [ 615.821666][T15156] ? xsk_tx_release+0x3b0/0x3b0 [ 615.826535][T15156] ? __ia32_sys_recv+0x100/0x100 [ 615.831490][T15156] ? lock_downgrade+0x6e0/0x6e0 [ 615.836386][T15156] ? syscall_enter_from_user_mode+0x22/0xb0 [ 615.842321][T15156] __x64_sys_setsockopt+0xba/0x150 [ 615.847451][T15156] ? syscall_enter_from_user_mode+0x22/0xb0 [ 615.853369][T15156] do_syscall_64+0x35/0xb0 [ 615.857802][T15156] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 615.863709][T15156] RIP: 0033:0x7f0db8889279 [ 615.868132][T15156] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 615.887747][T15156] RSP: 002b:00007f0db99c4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 615.896169][T15156] RAX: ffffffffffffffda RBX: 00007f0db899bf80 RCX: 00007f0db8889279 [ 615.904151][T15156] RDX: 0000000000000004 RSI: 000000000000011b RDI: 0000000000000003 [ 615.912130][T15156] RBP: 00007f0db88e3189 R08: 0000000000000020 R09: 0000000000000000 [ 615.920105][T15156] R10: 0000000020000040 R11: 0000000000000246 R12: 0000000000000000 [ 615.928084][T15156] R13: 00007ffeeca61d0f R14: 00007f0db99c4300 R15: 0000000000022000 [ 615.936079][T15156] [ 615.939309][T15156] Kernel Offset: disabled [ 615.943816][T15156] Rebooting in 86400 seconds..