last executing test programs: 9m4.761112623s ago: executing program 2 (id=294): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000008c0)={0x24, 0x18, 0x209, 0x0, 0x0, {0x2}, [@typed={0x8, 0x800, 0x0, 0x0, @u32}, @nested={0x8, 0x8, 0x0, 0x1, [@nested={0x4, 0x4}]}]}, 0x24}}, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009e173610ef171e7206de0102030109021200010000000009040000000206"], 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x40, 0xf, 0x4, "ff9c1577"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1006, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x1c1341, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000340), r4) sendmsg$IEEE802154_LLSEC_LIST_KEY(r4, &(0x7f0000000100)={0x0, 0x9, &(0x7f0000000040)={&(0x7f0000000180)={0x14, r5, 0x325}, 0x14}}, 0x0) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x4b8, 0x202, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xe, 0x90, 0x3, [{{0x9, 0x4, 0x0, 0x3, 0x2, 0x7, 0x1, 0x2, 0x6, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x10, 0x1, 0xff}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x200, 0x0, 0x6, 0x10, 0x10, 0x80}, 0x24, &(0x7f0000000140)={0x5, 0xf, 0x24, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "adfe45117d708deb150a96c3d6113bc8"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x2, 0x3, 0x7, 0x6, 0x9}]}, 0x5, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1007}}, {0x8a, &(0x7f0000000200)=@string={0x8a, 0x3, "80717195e61b7970b2e88d0c52a9bfd03b5645c868164c93ab079a5bb207fc05286648d1dbc356249b2a2ea1f1da6476aa0f238df4a1258cd02d59e02fb9ce08dfaa4c7cf084cf29c8771ab9e72ebfb31c25c6f5fc4143b8964bf422a8fcbd35b65928603934c2136398514eb711feb15fd9f020e471b998eaddb55255733c565e339b75fe55b595"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x4001}}, {0x5b, &(0x7f0000000300)=@string={0x5b, 0x3, "7d9f7d2f6be6e9bcee2584940069e68151065138e6bffefbc4289f15a65c1cc08c42fa26358bd0922c6376ed23cfb42a4c4fd9f0038d6ce006282cc0b5331c56e915e79bc16e292d4935c03a99df30124d80ba8ad6a64404c3"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x280a}}]}) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) personality(0x5000007) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x68080, 0x0) close(r6) syz_genetlink_get_family_id$ethtool(&(0x7f00000004c0), r0) socket$netlink(0x10, 0x3, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r7, 0xa02000000000000, 0x60, &(0x7f0000000000)={'filter\x00', 0xb001, 0x4, 0x3a0, 0xe8, 0x1d0, 0xe8, 0x2b8, 0x2b8, 0x2b8, 0x7fffffe, 0x0, {[{{@arp={@private=0xa010100, @empty, 0x0, 0x0, 0xa, 0x0, {}, {@mac=@local}, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 'pimreg\x00', 'veth0_to_bridge\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE2={0x28, 'NFQUEUE\x00', 0x2, {0x8, 0x4b8, 0x700}}}, {{@arp={@remote, @empty, 0x0, 0x0, 0x0, 0x3, {@empty, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, {@empty, {[0xff]}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth0_to_team\x00', 'bridge_slave_0\x00'}, 0xc0, 0xe8}, @unspec=@CLASSIFY={0x28}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE3={0x28}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x3f0) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r8, 0x0, 0x0, 0x200007fd, 0x0, 0x0) close_range(r2, 0xffffffffffffffff, 0x0) 9m4.246261873s ago: executing program 2 (id=297): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/custom0\x00', 0x0, 0x0) r1 = syz_clone(0x82040000, 0x0, 0x1d, 0x0, 0x0, 0x0) ptrace(0x10, r1) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000002c0)=0x20) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200) ptrace(0x10, r1) socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, 0x0, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) bind$inet(r3, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) r4 = fcntl$dupfd(r2, 0x406, r3) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x6, 0xfd, 0x0, 0xe4}]}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) openat$selinux_policy(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) sendmsg$NFT_BATCH(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[], 0xfc}, 0x1, 0x0, 0x0, 0x4000040}, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r4) socket$packet(0x11, 0x3, 0x300) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81) move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x205) prlimit64(0x0, 0x7, &(0x7f0000000180)={0x1, 0x8}, 0x0) epoll_create1(0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) sendmsg$NL80211_CMD_SET_WOWLAN(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001880)=ANY=[], 0x4c0}, 0x1, 0x0, 0x0, 0x200000c0}, 0x10000008) ptrace$setsig(0x4203, r1, 0x2, &(0x7f0000000100)={0x30, 0x101, 0x5}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7cf214ca55b8af8a, 0x110, r0, 0x5bc5000) 9m3.308763892s ago: executing program 2 (id=300): r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'wpan4\x00', 0x0}) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x44, r1, 0x300, 0x4, 0x25dfdbfd, {}, [@IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_SHORT_ADDR={0x6, 0x4, 0xaaa1}, @IEEE802154_ATTR_PAN_ID={0x6, 0x6, 0x2}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan3\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r2}]}, 0x44}, 0x1, 0x0, 0x0, 0x4800}, 0x4000) r3 = eventfd2(0x3, 0x1) write$eventfd(r3, &(0x7f0000000000)=0x8, 0x8) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x0, 0x2}) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x4, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000180)=[@increfs], 0x0, 0x0, 0x0}) unshare(0x22020600) r6 = fsopen(&(0x7f0000000400)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x1, 0x0) r8 = openat$cgroup_ro(r7, &(0x7f0000000340)='cgroup.stat\x00', 0x300, 0x0) read$eventfd(r8, &(0x7f0000000340), 0x8) dup3(r5, r4, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000640)={0x10, 0x0, &(0x7f0000000040)=[@decrefs={0x400c6314}, @decrefs], 0x0, 0x0, 0x0}) 9m3.179178065s ago: executing program 2 (id=301): sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000500)=[{{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000001f40)=[@pktinfo={{0x24, 0x29, 0x32, {@remote}}}, @dstopts={{0x18, 0x29, 0x37, {0x3c, 0x23}}}], 0x40}}], 0x1, 0x4000005) r0 = socket(0x10, 0x803, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x4e21, @empty}, 0x1, 0x2, 0x1}}, 0x26) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/54, 0x36}, 0x142) sendto(r0, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x256c, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000001440)={0xfffffffffffffd87, 0x0, 0x0, &(0x7f00000013c0)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x0, "741cb976"}]}}, 0x0}, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x321}, {&(0x7f0000000280)=""/85, 0x21}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000580)=""/106, 0x659}, {&(0x7f0000000980)=""/73, 0xd}, {&(0x7f0000000200)=""/77, 0x82}, {&(0x7f00000007c0)=""/141, 0xc4}, {&(0x7f00000001c0)=""/6, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}, 0x5}], 0x4000000000003b4, 0x2000, &(0x7f0000003700)={0x77359400}) mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', 0x0, 0x120020, &(0x7f0000000000)=ANY=[@ANYBLOB='defcontext', @ANYRESOCT]) 9m3.141215428s ago: executing program 32 (id=301): sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000500)=[{{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000001f40)=[@pktinfo={{0x24, 0x29, 0x32, {@remote}}}, @dstopts={{0x18, 0x29, 0x37, {0x3c, 0x23}}}], 0x40}}], 0x1, 0x4000005) r0 = socket(0x10, 0x803, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x4e21, @empty}, 0x1, 0x2, 0x1}}, 0x26) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/54, 0x36}, 0x142) sendto(r0, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x256c, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000001440)={0xfffffffffffffd87, 0x0, 0x0, &(0x7f00000013c0)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x0, "741cb976"}]}}, 0x0}, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x321}, {&(0x7f0000000280)=""/85, 0x21}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000580)=""/106, 0x659}, {&(0x7f0000000980)=""/73, 0xd}, {&(0x7f0000000200)=""/77, 0x82}, {&(0x7f00000007c0)=""/141, 0xc4}, {&(0x7f00000001c0)=""/6, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}, 0x5}], 0x4000000000003b4, 0x2000, &(0x7f0000003700)={0x77359400}) mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', 0x0, 0x120020, &(0x7f0000000000)=ANY=[@ANYBLOB='defcontext', @ANYRESOCT]) 8m2.159698578s ago: executing program 33 (id=1243): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00222200000000002ab020470900be00b3000000000b09007a15b3"], 0x0}, 0x0) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) fsmount(0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) pidfd_send_signal(0xffffffffffffffff, 0x21, 0x0, 0x4) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7f454c46000000000000000000000000030006000000000000000000380000000000000000191bda0000200021"], 0x69) close(0xffffffffffffffff) sendmsg$NL80211_CMD_GET_REG(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000002240)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="01072cbd7000fedbdf2532000000", @ANYRESOCT=r2, @ANYRES32=r2, @ANYBLOB="12cc4169661735058ad7de66c629be762658b6c57d2c6f6c0fe2a353211236284ac0795e6b67fee46275c674adce8ac67300139b9865ca520a278d02bf584fdd5f2eb88b8debd9502234cb3da3ec678fbda10e1a93ca520fa8cd0f5a0f6974d2229b68e9fedbd137b5330c4788af76bdb7d475d53f9ebd9dce28260b052653b6133168c30838c02212180ec4628ec1f9c8d1a3e7"], 0x14}, 0x1, 0x0, 0x0, 0x8000}, 0x8814) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCBRDELBR(r3, 0x89a2, &(0x7f0000000000)='bridge0\x00') read$FUSE(r0, &(0x7f0000000200)={0x2020}, 0x2020) mmap$binder(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000ec0)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}], 0x1, 0x0) write$P9_RVERSION(r5, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r6 = dup(r5) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_INIT(r6, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x14210000, 0x7d, 0x1005, 0x0, 0x3}}, 0x50) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000004380), 0x1814800, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r6}, 0x2c, {[{@access_user}, {@debug={'debug', 0x3d, 0x7fffffff}}, {@cachetag}, {@cachetag={'cachetag', 0x3d, 'mountinfo\x00'}}], [], 0x6b}}) mount(&(0x7f0000000300), &(0x7f0000000080)='.\x00', &(0x7f0000000140)='tracefs\x00', 0x22008dc, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000700)='mounts\x00') read$FUSE(r7, &(0x7f0000002780)={0x2020}, 0x5ecfb203) 7m51.270704744s ago: executing program 34 (id=1260): ioctl$F2FS_IOC_ABORT_ATOMIC_WRITE(0xffffffffffffffff, 0xf505, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) mount$bind(&(0x7f0000000c40)='.\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x2901090, 0x0) mount(0x0, &(0x7f0000000d40)='./file0/../file0/../file0\x00', &(0x7f00000000c0)='sysfs\x00', 0x2010004, 0x0) mount$overlay(0x0, &(0x7f00000001c0)='./file0/../file0/../file0\x00', &(0x7f0000000380), 0xa1021, &(0x7f00000003c0)) r0 = socket$inet(0x2, 0xa, 0xfffffffd) r1 = socket$key(0xf, 0x3, 0x2) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r1, 0x4008941a, &(0x7f0000000040)=0x2) sendmmsg$inet(r0, &(0x7f0000000540)=[{{0x0, 0x0, 0x0}}], 0x1, 0x44090) ioctl$F2FS_IOC_RESIZE_FS(r0, 0x4008f510, &(0x7f0000000000)=0x7) mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', &(0x7f0000000140), 0x4800, &(0x7f0000000180)=ANY=[@ANYBLOB='defcontext']) 7m51.069603504s ago: executing program 35 (id=1263): prctl$PR_SET_SECUREBITS(0x1c, 0x2c) setuid(0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fstat(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000140), 0x4800, &(0x7f0000000300)=ANY=[@ANYBLOB="73746174733d676c6f62616c2c73746174733d676c6f62616c2c6c617a7974696d652c00e948845b239e6682aaae76fd62d8"]) setreuid(r2, r2) fsetxattr$system_posix_acl(r0, &(0x7f0000000000)='system.posix_acl_access\x00', &(0x7f0000000240)=ANY=[@ANYBLOB="02000000010001000000000002000300", @ANYRES32=0xee00, @ANYBLOB="040004000000000008000300", @ANYRES32=r3, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=r3, @ANYBLOB="08000600", @ANYRES32=r3, @ANYBLOB="08000100", @ANYRES32=r3, @ANYBLOB="08000500", @ANYRES32=r3, @ANYBLOB="100006000000000020"], 0x54, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r5, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) removexattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=ANY=[@ANYBLOB="d9"]) syz_fuse_handle_req(r5, &(0x7f0000004140)="a1af56567af19ce4706948d30f35abf6494690656d554e6190797369db23a302f328aa47a2e54509379ba2e477e6e0461d2e45920d509fa49de04732cd2f4a4e34d73eb464d09605a698ad2219a2175ebcc560f740fe531ba46ded4232d273d1865282844f5a3b54d7f154c21a8a82228e27b2c1af662a92e53d81cae3ea68707ce43f89c3321797039a0a39e24b83035dbfb1ac9668b5f87c4ae50250e92c8b113ed58f60015d9c1990253e6646c02901b08a2ec0acceb7ac1e28f59b1e22663432bd5435083b604934bda5f4897467677ac5609bb6e1d1f938a1a8238d2df6db69fcffa48a08ef9231830ceb045a999a9ba43b4d605ce7bb4736ee8bdaac3399576ad3d434c12f1ae8fc5e06dbbfac985d7105c3b7f431854465b6f732e1397e4647e88e86b0a3b01c1ef689a4bd3963deb3b06190576c690ab257b9845b4d412f248184e124b5228f4236d020d4b80ff0772d9515685918c41cad06498a6833d591c191916067759bfeceec176d582621bf23b8d827e2c8977822d64ca19c168fa8a4ea90a60ed60854342e7c42ce11f414dcff1fff715d10ed263d305e5c563ee13a1527795b012e01b8442026032a761cf5104f00dc28a761596d8393e3750be1a8788fa7152a3cd8e051a963120417af9bd3e659bbaac6406a70ba347641aeffac9436fc2352bf7822dabd7a4911a5b947f9c07f805e67ec8c7d787ff358b426494b87aaac46c2d4061ccf3d19201d8d099dddf2b257cacbba656cb7626b0d3fa11881e99799b92f0a07813eac359a64a61a03d6527a24a4fee8e6cbd74932adba5ad3a865788e874b796cc8555522b19f76676646f21f31fad8c360982ce2b23fd4aec43bff16e0f3f1e1e804daf28f236081d0686108fde25f7e6a7bef08b793beca5b21b5f4893543ef1e3a216378cb76a54fa879ad9624a60a0b3306c8548e1a22b735213969421dc9ef70338bb780ad55adfb6b4f4ca3d8ce7c697ce3f0a6210a27cc900ea2218c52ac06bbcbb91adff643f1a3b93db67d7902f23eb89ab2f892970551127b39e7bb9f37c62adb8abed20c8c84531d143c6be2b8b05766e248a94aae400b36a3399ba174ffe14ffd354f508ce30ea991f57018a3534e0eac9cb49d0e6085f93b367d817ee83b24c11f9d38044a9739f4fd41b6a8129fda808bb930beba6223dfe154b23d7c39ac4fb6656169275c31e15d37d3d96b0aaa13637f1c28178f5fc4ebbe1af6acc985c783a30dffde8d7eb0c8863e3481caf2606a4b6930c234736404d4eeefdda697193f57d332540a423831db671d7d3e8e15ef3d6a26b83a5053bdc2f0b378c6b39ad0b8b9c7bd5c4bf81018ce15d0b344772f6c6f469e40c9848cbcb1b3ccb721b4b1f895a6e034380d882bd30a20f1c2b8ae138e6728306e16f6093774d21b798cd73a16bc577be751deb434ef019dd454fa3ce3cc3b2634ea4957548bf226d0b24bce757382c639dae891e55dcb24ffc9dc2c08acfafabd4565dbcad34e1a8e781c56e9144f0e85a5cf6c79a5d1a8b3479cdc178215f05081eebdc03607798c66fd043824756e896c2b69fe5e843e0eb26c86a37a8944e93a7f3b2a863136d56579d0377f9424cf00dd6da7b19066f990ce05e1b93479f125cbcc5c91aea56ef04950164079f5e22ebfd77d54676b2de392ab20298876bce1ae9941ae109d7088edb29d02539aec8f276b862bb28fa6a68bb1a0bda1b0ec6e5891e93777d9b126d6add7eb36a7f75c435618d368c04156f8a116d0c843ad04842d7b7c84cd87e75fb81ec16ef184fd3119c16c950b84bca9a12a86f0e333d9fe34622f5a51e9772dc8b94c491e16db0c537e211b01c9f13f9e7a7b2f4d8053baded5d6018561b547562efbeab2946f3ef872d0256196c75fd7f520da7aea0f63a278052925c6c88307bed0336c5632ca98086e7712af309f99a6adb3ec4417eaa9aefe3fd43c4402bc13868832d6dfaa97de7ed43fe3711917de97058d60067d5eeb90ecb428182d07092c516e6eef6781756e308926faa9796dd1a29dd4c3827115fa8e14bbe449f4144785b9581a198273adb8bab0d4080adbb592b25fd74d426233f537562a4a98b07f4b2060b4f496c66a0169391b713fdd991fa90cfc313245f57900d980adcbd46ada0a7bdfdfec4bf8ba12e37724c9dfd7fbbe4541bf21cc393249a555746268e7e33bdb43f2cd4932e39fc818e49d0e588d12a3a297be074ad83db57be9d4455ab0685b087e8ee9f5c7c33e10c9d6be572b58c88b79756c45eb9eed6d0275944d9cc1cbc8c498917aa2fd79c00567d4f9f768579f891e23fa9548c5fbff150d2873ecc72da8d0077a223f9d18700b690d8046783bba756a2c9863b7ffc7022b2da68a332f72f704bc38a0fcc4f445891f1ca1ef5dad28b87ce8bdef23ffe29ee23f2c0a002c80cf99399dc7276aec6f9d8b6ff3d7554409a4e38d2029a43f8a70da62b33c44f5f4f299eec825302c52e5f83d462b81512775107059826c8880578f01d8cb53af86ad61a7e36c2ccdf55ce197ec2a78219a5b952a9bd12ac2cc3271e84e6dad464c7ec9d9f0310614200a98cfa933d5db05c00c95c59fc5bb8844ff856ee7f9b091700b1a93ae1c00a40d9e5e6ce036f90a6dc34faa9dc8e8972c49b055f9a43ae10251705a960f2cfc8430cf9bcafc26c8eccc8b75a788beb41d180d4364f3083f3ffb5e39049979903c76f440810b7ea608ff84f5e56f9e0653bf15b6b6332d458f8d2e2b17d7bd2305a8909996d2ebfc2ee2ff697fccb215bd8c73d4b9f5b597308f98ed8fbda58f52cf8443f5a9db7f0f6e75e1c9e47d73f8d0624e9e6f33c2dee3c6ff394082d78ffd3a68309b3085e1a7c106f62c3959a353672cadadf6c058fe366b03fcd95a23f564c55a3ce9a914c11c8b2d6040147a1539b106adecce531646fea4db06775fe5d1bf9cb0107941b620043ac9b7936b2af9849eca9c46062945b137dfa355a7ee0c81a0193fa60a70e59b407af06a7f181a3e4ccc81f2c580a6c6cf67a8bf93eb8ff2151b7074144bf7c5cff97814e0c00c138d984559ac8b95a45a4497174130bbb0db22fa53187db1d923d9ded441a4d2fcbe0ff5736ecc3d94bfbb2df632ac88a02f2c9f73312e7a9c2d8d6c0bbfc774595e2e63669f2b5bbf6ee6a1ab0c25e313d819b02c785494eda4cace033e96b1ecc5b155a14e0c8d51d54d8bf33e499d0913d9605a419bc6c73c6bb07d1a306adb27dfedbe81a386fb3bb659764442c4d9d66673a916ee5a6ae59abc994fff64f2db0c83e2b18944f619cfdea0ea0911064ab690b2e03670a3e3667651c1980d0491a40312307e4534671c9c8ca8712506eff211577783c81dc05ffae4a9c6d7554f9fec07b25451c70e6f4d4b160544b66d66dd88ef1c77f09133db317c39fca05b68ef3eee3c28cbe31982adb0693fe9699d06654150346915ccdb17c69ea3aa8bb36b5f321060f6237dec73a011b233b81a6337bd77da5da753593fe30282456a0da2c4a18911ab5a8af13c8f623e5684f74f322ba103482d9abec31a684707671759ac8bb2592d66350745f77f18bd6a6cba542644f1fdf0dca14a08f4ffd1365969ee896cb39e845f71590eb4c73cc624cdcfbdea2352ad5173e5e919fcb98f6d960341047d181075ec8b1e92f40ecd5a1bf157925329748cc7af0239a7803a0c947479e070b026baf6738c29c9a8351685abd43775726ec0bfeff4d51fd3fcb04b108de286c5f61a82ef496e20133ef8b4ae243e81b20822ea6285c70bf1a33cb9f4ceeec053f60992c0023bd5acb0d4a9a55ef377f2837784ada634070a85b0a42fabf288130d6b74ca23473fbce932bedb44cd51dae78efd058dde5d7eb4aadfe3dd8346420567e745ced5189db6df22edbc66580a236f6ab148a3efd69bdea3dac7cffb47df44dbef7fcb436902bb30d65d65d5320c3b76ac17f43d27b2deda8692ba03ac2ae60e4ed2a9232c71a98b9869259a410b901f38cd6712f69f2dc3f92b7c5909f3595e99c9fc77d4d33f9a0e57d5f121e2de782b22cf7fb9bf22fc6afde5e42876ff8005f8a042bb5a9b67d60f40a7ad1cd73810a4f704f14823d4074e5a32b028c8360432b8aff539705961fee84d6c60b2b4d2efad60fb20c1da653869349b81e6c3d56c96ce56a833ee9a2b3e92a4b96c5a545910406751b4e7da24a328de0e20042d1ecc3bf7fd97071bb2740f497307501d90fa9c8e5cd63a703096955f4934d9140ad295cae59232cf005574d875e098637ecb757305a51d102ae5323b23a61c1a1b888c5974a243e42bfc391114ba5ba28e2375cf1d6d1a63e6bd5cf9aff9af16bdc927f642151597fe6d18ab008426f25054ee8e39136e2c217ad1f4cbfccdaf9a0cbd97edef5fef9b2ec486a4b21d79021103deec2ceb26c0b0035856ea2370aa3a8de925797722aeeee2d504184988f9f8727915c389f043c3de2b0d8e3046c46b33cb1615f291f272ade0029cad1f1d2e723e62cf739b667b005de14c3ed265e3bc2d553bb232f88b92a8284996c50e141608623ca7677a9cefb85fb0e0e77e23b9767dd65fbc119a15969ecd10f8033d9f37a748a895fd39390563f5f7998bb10eda8610855eaeb2499d8234975edb16c438069e8701bec0a86ae108a19b9f54782648af4b7b04a1d7b6b3a853c24f2393120918d1eed7b40f467c88857ee9cddf5f01db495f3138984387adfe3cf51a47dca021f9f31b44af1d1ae7c9f4c768f2a46d5c012a937985f56436ae15528ae3597590c927be9676a4ca80a19d44457b06991c02488c96e31094cd963b64e8623fc7000009ddb29b0dbb13671c321d24e322a05cf215dd04eabc2cc6fdaed762d3f9da0f1e0e4b7ba13a6036771c9403457dfddecb71579de33c597860a2e49d7b5052a6b018ddb409a7a84f8f6651d070a4c913b7a721490c8f97c085de8315019952deae16434a3e5fd5d242b1b333d8a801aaa67e4aa599b818c8e747ecac2e9c6176bec7e34ecb84450903f5aa6c6c6bf539b240506562d73c5dfbacdfbcc9db3089701f2c7fe6d6b8d6728f8a1b90a911338463e6fd824ecda51578865b3c363b4b79f6c698e27760c1090f8ae52d6fd3f0f9488f1c25feab4b48c03ddcf74a8b6d2b0fc6b5a89b8051c99edee357fcb875f523f7a88a5f25222fc0ba159873b47fe906e88f920943e453048cdea455dd98fe77f55d9c92e205b87120ac5ef791cd7d6ce7d2cfe689db61096c6e4fc359c9aa4dd3d1205358da38882073ef7268239f7c74b0f3cd60ca239b2fcdc3f5c774559ffbb2b821f1314987d8cbe5342db9567a864d569abfde85f1124e2b178be4d020c4244ddb0cf4ef7124f295a81b9c10227ea886e6f6ea2dca031a026a4f946f49598b76141a0b18170bb3cfa9136c49c69d71732aa223db1e65553aa03bec9b0a35c31eb4e6b0dab02ec2c2d851a731be9cec6078456631c68761e14dbc9afa2c3f631a160ebf9d1fd3c2ecccf6d4aebaf0fafe2e9f47ea9d386425a7950671cde77c6951ef43a1ed32f0ed6fcda74ca9333d2513e4a40cfca01a17bfbc13b0229e2b16400880d96e4c687fc54ed0b34326126f845bd7cd2063c51abbf8bb61f6f1dc3606959f2dececc6e3e08d808841c4779ca0f5f51e7e03260d0b75b1b0355f8544c1639b2f0bfd6f95c4f6d151073a086ecc890d6366acbcee869020cf347e700a8361bd8d5c53e6480526aaf31c9c655eae11831184746a709387e60d68c062e5e05e578d11687f6a5411ffac4cfd62331f63a9726ae77c5799bcca05d6983c985cd23d025e3367ef8c7ee903de557322f38629628ee3076ac483f8257c6335a478412cad1d73b6fd43c37a62dd7a0ae7601f12b4478c3f2ee105a915ff2052d23a8b9af3ca59013f553006259d4cce52212862d22c08c29affa3520b33a6b68cf2b9f91d9258dc5052bf360977ba81a37701118f635379d852b6481843604c111bcfa4970afd5a0fa52824cb27ac9a77b7575e3e0cd043c29c5682a47fe94fd6c2c225b6d9939b99c18b5fb898c5f28e87a5b6a0bbeaa2c4725cf5494765d79a50d2417e84130bb37f540e8db7064e57935ec3c6f9caa2a9a1ced0f8c6eebcb9b688490b31f864dcd9b726628218b42f45aa82f2bcdf2c7532c9669ea7ffb6842451ac314a35cdb0855312448c24efd6583a582e15ad5e7f7b714f0ac703a24e2ee8769a868079af8660931ba325ea1c9b636ef7b13766204dd733c3bc69f11e026c382ac0fa5ce8413fb9f84408e4648a5e66b8592093a17a42cb105b616b8239d2031200eecb9beca6d411a71f072fd159eac0a4f4392a0cedb96248dad497b2379f3162254045ce276503093e5e7ab062b942cf6f2302a5ab9af1b3a315ec67faf84b70fdbdb39044a22cd7bd0f62ba66ce2257f3aa0f56d53c8157c4db3297087e25ec24696813430f386f5ad55bf6289f62e1492dc6ac3bb5047e933d54ec338cafb3bfae8336215611bc3e8a5cafaca7c70f580570518a675cc2075c7593e1d98ef02b74f06b041b6ed9b06e820d32b413de06235441a52346c3fd2e723816c7b481fbf564a525646ba62c615060b2f9fb0ff0f00c376c6dfcdb060aca7af2f07f6030a2ca324c8380c11f9c1182acdea2123c52f5a40b44909180a14037c760c4ecc10f20206445aa65cf835f09633491f608598f1fe5cb5175ddc48070fe0608335af27ded864f97dd52c235b7c4ece6bda153224b773c64235c1099054a55849cd1af7832abd1383e82f63715c9cc24543397bd56e34fd5d28e49021bb483617a3444fdcf8cdeb33bd8675334a897e17966fcbc1e5c5c5399bb6bf02a9bbfaa5f3c58d2efd007dcb1190af4ab4b71987ff7824bd9b9c6d6fb0b144c1fd462805aabf2c7fbb043ff22b496e41a4a81957892efe74d614d62d4b04bbf544fb03826e9baa2a84f32da4d1154c1d0fbdcc17f24a49633761d2b5962e618d8a9be2bf373cdc9c45ecff0148f355075fde5ad5e8da5d59498eb2b7f77a4c0622edd29d7dfedd748b750d0b48057fa7b8ff575714a408a926f6e0cad081eb24780fdbb116fb8dfefb2006f765ff95fe4def6b83fa97b3f54204a0c00cf71c4a1efeface1198a94610570816d08c19af76b03afa42f722abbfebb2c99a905300918dbcd131fce84632bf4f7f5dabd1b5b05742755b45e50eb89ee278e0f6f1a8ad3d9f907b9accbe4845f6591f8361b52e4dd8f19823efd7e89c2ba80c70671eea397e1953daa12907ce59d940a6dcfb3eef7ba7405bb489c38319ac4fee62dec986f4f0975dc1b9f576ebdbca90c42e7f3b1928154af66de5e54b16d8b6541f55daa90812ea7dab78a87d969e4bf95c47f70ce84f9e41e542bbb91f77105c8314e8bd5d8d37e11d9af07c5dcedfab1f21642bb30fb332f7c6bfe13cde2f28f104344777066afe5b0f6db14390f587e64417b0dab027cef4c5daedc75812a7452d45e57e8e274ad8cd8a10b2b9ce0f371809101e9340f2fa0a59501020e48f862572fef70b350938e00a921fb1c080e933eaad2d56daeed692e7d69d4b95a2d1a620da88247314bd73a20cc7a504427df77ba969b5adbf74321e982c2a1913b66a8687960c8fb71a850c1003c76fe1c3bbbc8eb142dfa01f5df52b72bde0c8884374f72eeb8038ad57beb6c732c511bd5847ae8d4b69e195f87b03379279936dda69e11cfda279f37e53a05cb787f118d66f62a87037981937d6083e47e31de6a2700cb7976c0dfcf972bdd458e561f13b3e30368c8bacb722611db7627ad4e00a34f69a5eb9edc7eae464b2422a4c38bed04c49b15fce25ccd22347720273127236d6e8178cb414d1b4dc36cabd19f713782bde48db7094577042083cf5d42224eaa69e0d70b57e6f1764a825909c48858cda13ab13ee203fd0d57291acf508f91f9bc428d4c9ea06a9df3c9ce183e0c101a4d52fd87866c2146219beb15e616ce239cb025ef3dfdb3a2568a833c88a66a580ca9d3f2b770647d5baa42a707351688dc0be3b15d2cead64792e9f9688ef95ea5274c08ee13c4a3797ce346dceeaf7d81a18181839ebeed412baf43ec1abb35b7930ed7a528f9a0bbccd1ea6eb525488c6731150afe791bf58e524de4cc62e174d134bf5d170132efdb2cbb42b882219de563cbe6280ce4cd8482699442b236d1bd54517c3ad25fb3d68a649920357d85f343f0b46ce4a78b1836b6ecb198f1f1686597206c09ad4534717402eefc0d5a90639f91b84d3de00e7d815059640ada64140687c3e404432c74e91907cdcf3e07e997eed9de114767829833920a9fa5bebf7d99fc4f461375f3426b136b680230c7aa135f0d2d72be7bdf8667a8cf0dd0bf5490e393b5a465d37b9ee0d659c8c0f96681b71a867978b3503a45dfe95e49b9d11b8ca953ab01ec1714ca9ca1e1ed5998e02934901dcac10a2553a94618db7d79c4a48741afe3bceaa994833595808f8080f6eafadd31caee252a7d115db962320be9503147d39adbd11b1cd4cf2cd4bf94d9036ea61b2d4791c6326af653847d2b6dd83f5df51eb9473ae0c305abe5f3896175d82a2b569bf100166004886dc58432cd678c0a4a152013b2646a68284567b898e6f3d38a9187b6d10075234b2e11b7c929b308bbcb82f4a8ceafc503f18536092f2965d13875060c926b5404ccf3bcfb1389688fb4bf57ff79201d8a00cbb54a12b3be4693b4a295284c90e7d0f08b632eb0411bbd01d51112afe5db173a8159dd38fe6e9804f6ae779479ffdc697ec572b0934704dfcc3e9b2bec95587285299d1d79192b2324e4eaf4de74df050170562c08e0a821f47745f63ecbbb767846ddcc331f459013ec90de697346f1e57345a51fd9d2233cb3591c406bc25ff5c098c331cd026aca7ac1fb1c35c3d3597c7deb89620a364044b30c77d5071bea5b196a0c380ad40370985713838b1c830130a5fc15c5501748a2c8369e77c3fd4ec2f5de572ee183f526359f28865d68eb87c21f8fcd4a09d76ee6d9ef31561d9c97ae3672500e342a798b04177f2c5896bd06b4c96a58aa839185ae44b838d763872bbf1e7b665848f1e186b5ab6cd4628f4725324981b0aff0b9af2f78883dc8433d2dc26c1766e0ec77c4eb63da1f859c09ace8889fd2c5ec7f7e11eeb547900dd9332b7b96ea6be35aea692e54c1cc3d1211bc843f8e8ce71abb88873e132fe214a7e7670fcac38516b6935b9e0a2eeb43a0aebd25676db551d8cff4fe0b6cecbd59701317022511a2d612864c09496c99af48e1cd066c5bae55b415ec08e99947ac94885ddf875d8f8af199aba32c0bfc27f6e19e57380618e7940481077edf6270ea3befce28a55c2a68a961142e959690ba294afd57c5530a5fbd5f60d791a3f06720947c74cec26a571a9f2e5cf98cccefba8beff72f2570f8a0e1a130c0e85d4fbb6a6f0b881af274c9eb063ef09176d43f8f18bdb35a0acb1c6305ba5563d1b6baff53b1251305de413052667c4cf9f94460bf348fb27ab5719ae44faf02dae55d8eab643040834b04aab15a197568e8ebd296638b01e5ea34e39ed47ffb58a47027d4b7d978028b7812a141df233065e93c20dc736af1cdcedcf7e766eab238b3b4d3df022f50b43973c47d1c80055e4fdf569e50fd382e840b76a6db6c06b1f0603a2234b9175c5e15a22855b57cd5257d9b5a456712f281f83e1c6c87f58be8166f8b2e85e9f54d24fe3b420d77a22745dfc7ebc89e21acf1c6649324f4c5bf53e188ce3216dbdec21a06fa9e61d830814697727305fb48c705c4d6c4bdfb874e43a8fb1423e2d2d6bdfe22a0d2b211d3beb86937c639c934cfe9a4b6c2853ff353829028854e8d7d75f29f01c4d7c297fe0236345ecce914b3be4907788a39c093c9f9e2c930a15563cc453d08123deadf853c83db0e3986d993e44e441a874411b7905708462e1ba42ea22521d7c57089a77b14b6dbe57f0ce69c7c4f1c0d53385655a8ed6294f113d33ad8867ac05e80403e6a8103d1574fab80f43a4a3af93a67678346d7b3b977a1381afb93990b1cc3aa73cc463f72bd898f647f3f5a3b342fb5e37140ddc499edda92ee624039ef3f802c9055e20b7d6e4f5a109cb4ca1bf84d37d1e78d45a10f45602b61216ea8969eba3a0075256faf8e577de835bf0b37311d16310645effca6751cf502a035d7ac7d1ca2c23547a739116efb586dfe2762ca4bf5ce5fc48913efb41a4a93fdb240f0895cdf306ddd13337d38a58402561dd663bbc675e1a378d4f770ba5e308c6ada84faf18ab2b387b0ac139a57dc534e278a1afecafcaed3746701cee14edce6c85cc39c91ed5be8a178d2fcd97567e8ab661d573278062bfc3c83acbfcdeec7f08d3c1197ccf830c883eaaa01e2cc44e91cdc1c47c03797528a9dd63cde259b4b211b57af121b125fefb26c110da83bbc150e2663a22273cc855cb3c52d02fd92db59a7c876d1a18e66cd64708aa478f3f10e726210dbbe2fb1afedb2034a7d59ad774e73f97d7b4b121cc25b90dd4fb5179816174dc4650b2da366d11a519f4310972944625c839b01040c712c635d967269c6c07189b5b1b496403e35e9ef01ecf7e795c357ae08b4736d2c1bcbe556cc671ffa37677b740baebaeb1b74c922d1ac83cb3ab86735d07ebffe072ca08ebd56d0ae89d5535a63bee75810468b1560534ecdb4a16495f9a7f42164df055942e94011848c5dac783a69fbdcac9c477850320af0c10da48775434088c7d090202f927463123639dbc1d48a871e4f20f75563f6dba586db6d12e2e7f36e7da4915037fcddb4413336b423f6b888bcf297fb8d33493e9fc2e992afeb1b83aaeaf46f4aba9bb0aa2708272ce5b0c90ef9f6c366c20e90d0f87aeba828196acdc4306131c515319776dfab27de1e3a501cfc560bd3a1dd29e54b87de9a01d0351184ed5cc3323cef72fd423dfbb0ac90eeec5474432ec1e4c64d68605c378320c0e97a3d89a409b7d969d6e116c2ba861f57418d8eaac5bff85c416ec5224d92df53d8f272c7e02e832bd21ef4d6b4a9bd307f8c1756c3e6c155bb2ce5807311d60b2fb31357c89119af443af2d3a4d08fb6221aaeee97bfdae51ebf6c51f98300033ec513ad6996041441d474ccf3a2548a11b94527ebc2e24d7519b1ded645da3af62060a4ae19eddc3bf331c4c762d9672de22558c655ba05338d985da134230fef2d0639743bdb4695517dd9e3733827050617b3cc792d12b3280e0000b22ad5130b27f9a5e25b965028874db5b5efdf881043e1279187294bbc35865af7662b23b9adf614a9af41fe4d0c9cfe62106a2bb6d294d3ca554062b2c7a0299f82fd5eb6841fedf096753b1a63a6b4dcce3837ee36062055c9f52b3272f411709db86d59db530fd1ed9cc2138817c290a2777d1d54cf4b7b2f8737444b58334a1c26f63ffda10b749b5796fa61ce6f74fecef2c4766a05d0468c1d7056beb8fa9cf7d51d5115690bcb889f09dbe01b1c55ac860a00cc159f6683d33fdca16d815fab5bbf00", 0x2000, &(0x7f0000000440)={&(0x7f0000000340)={0x50, 0x0, 0x4, {0x7, 0x28, 0x0, 0x8010, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfb}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0xc) syz_fuse_handle_req(r5, &(0x7f0000006140)="e0332f8f5747b9f778142cc174a9b5f0244b78bb6346cb5fc9135b8220090ee698fddc241870359d32327f299718466d88c89e68097036bb35abfe03e3c02234dcdb2c7d1209c657485ca1aa3f2fb80e71397b80fca6f3cf2367fb19eb95e5b4a0170063374645d9e020099ffd7def3d94cd29412b3d7b7a47bc70121be848cfcecea78d41a93622b134bd06e84dec07a9e5abc29cb02d5b9091e748cffacf48352628822bab7b24a17bdf4b3f3bd9fb17793496aa6490da3f58039ce5b40745dd63f82d93bed80b50ca5742d67d39029a98db95c9392e2d5fd9a35bad30cfe98682b5a069738a12c3cfd25949106cfc839202fd21c2b28e44be73280d5037351ead2dd1c277d9cc9088c6b14365eb0937ea9685f6b26232293803260f2c8cfe176b55df304bc2865b8f52581afc4beed445ae8cc405cb7bcc51103aef812c41437c5b070a3591ad0964677f4f9017bb300727dfab009056bee3671a9694be2e2f2173fcc06ceba5aed0d93a3d7cd88365c5c354788efcc705e90d572e34e9e566fc206a8167970ecb9cbc43f4d9de4d43688582b6600dfcfc7379c831e756a45835647bd87879a3e3942c61b9ea2c2af35d49a4caa9a109b0beb972996ff8924ea371e15dc48efd12b1203a7f1fe354977fcf9e4ee2c8f210387e551ddb55e5f67ee6bb9bc8772649693b0adf24606e8ccc59f020834d8cbfcadfa1770549fe464dfc412308fbaee8d30bd20c002794bfb923bac6b490841248d12ad9a0e54d1d96e3aff5dc4930a6c8b7c75264a46af7a6339725fb84e0363463ebaaaf58d6b9309ae7c87a8df8c68d2487d684011de1fa7645f3f48cf3bb61bee8bcace2f8ef5f967f2765f8086aeaa5dcc34c84e379a7ddd6438cccb5b8098dfbffffffffffffeadbc4ad2b2ef98412a46f74a171ad056429dbb723cdb9ca9f9f03170dba2870e5988b7cb755599d1eb8f7eaf5c8ded4b56022cb479d0bdfae18f69f9ecc42f4c181ea10838229ba5db7f088ad8d5f77e49c1fd93ed6b983c43b23c7eeb1233f0c114885057a27cd3f67a309e3fecba241836bc92308b830b10b04af6c9595b44e859b9ca7ef079e151fdd500060787be3a7a5b3e23b06ec70f087134504f8b8e7b6799ebfe14f698ba7a813a380e6f92cace9230aa8094a2465f7224e2becad469d0aaf0e48b0098eacfb17abdb69bb2ebba97a09d2b739b532d70db91fcb0fcb38bccdc01d7c8113024ea8b619e385e58d31899721416e10b408504a9c4fcf870d21051227440a616cf62f6637b62eceaee09029f88009be02269cb5e5ed090c6f5e6c652c31214aef301bd23ec2504f90991cd27539c1b8b54db51825e951d076cd0e70f56de4b91894ce22049205483a0fe7d7886b36118bebd96d138980e26604b6e70a7275c6b81501143119a8c2c271558202eda196704ef9ae3c33301e1afbe56d069ce4926bf531d960f3df58192f3da558adc169d48d39e24e04e95c406b34b1f4ed2726ef0f6a67dd84c75636984191d019cebfa883fdf99affcdb4c874614a5312455403895891daf7469d6721583ccd1290ab05b14516f22965fc52c4a528f1a5c20cc133fea279d9efc991ec4d51d2654daceda234f6d3b0c635db697aba3eeaf8356319adba42428266ac09a6e6495ca8f60c1c4e052068511696296e88ef86a591948627ba97df634e0063eb5f208df00a069b1213c29e58cf76f591253d60de9d7c01d29992ccc728140299c429fec0df9d90f83fa2467ce00de83b16d10c7edb80ff8d4b1b19eea9bd1e2783a0d41215c9cf23bc3ca1ff414e3f29aadba00c5a8d5b44c28c10e99140e5428278e54bfd880a93fd1b54b560422ab2bfcf120a7902373b6442c6e9867b19aa0a6b77b1634ab6fd1c8a1d90d99ebb9ebcb89d593562b266fbc53c40501f9298690283c45059b3f6ee278e46cb3904c947446c28af8855b2a68e6e0c0da205a6e12fdd15b393d579039b31c1a54230ac2ea13cf1f5540046b4dcccdd731fff7323c4880e5d2d8668d8a7f08920715c17ef9652eb55f224c82a6fdb970dbf1032403f283bd868a23f4785a6ab9c0bcd2308dba1a1f258ae512cf64784e501008db366ab7093a6cc4b6ee86154d44a1a15c10834602dd5ccf730f6d1142ac19d113496dbcb80021cb5733924265d082a8453b5c21e0245e4a2627e8df090da6a129ee49c58c1a7437369acdee15f5e4e5638f05d9f6391572d9890219def702a013a2b05239664dba44feec2a9508a3200b47de03e6a784bca2f3633df534af33da0a95a34ca845b61a22ff55a5a4c04ff9e06e7162f458a8c56e106e75ffb76a921f4057dd73d5f3801aa78ca4c78d6b79bce560404c2fe3d57876287f73e84c27c486ffb997951f9e0b3aa81a5e7804ac7360add11e7851842d0ed8df041c999e50226fef006373bbb53d5d8e9d1653924e60234fd0b6645b821746f3d88591ff66e294e8e958ca425ddbc7d604f7cbbcb9d5fe0d4ad53878eb16bc801def1005e1eb12a6d4924d2179948e7aa542f2600ba3c6c600629d64c529c7326c1f38aa4e1a6cc259e58f86400d65d67856c8f4fffc33ad4c279dc05367307f562f8127f37b03c3cf38a97cfde0c02aad8ac40d347a9e0a496f227c068dc6c666fb2b6a18990f607399b0707d135752d93739e1840b5b4c125c81eeeb318869b408f87778451e49f3ad988a8aa97672989ad367833ff7e7f0e79c37ac794fe466623e122127fb94ebbc01bc775183b26b2dc407b1aa1a55d4ce04dbe1df4fba0377fea4c4bfa5a37c4dd733fd116b9c7f50b11dd512ad68646b9ddca295fe27bee78476901fbb5c8d2856ae0e9e21ab26e3587c1325f1fa28edb4081f2ba309d5fc39f7f54abbd0d5a152c2f7e3a8b3a5ef6e097b109061c91124f41f33055a7bb86706629f614d40346715cf2fe387ef4e4fc6646839824d3ef85eeac85bc5e681320f6fa7057e0a10de8c4678b48510f77b91bb397dd1209eaba8ea1f237c348e9e0d7af1229e2c04b6560e48e3a7491f3066b63a8923becdcfd8594c1c55098a51283b599765b049831cacd9478e5e996c778d524b476f6677218c94886d7548be7617e5796e35bb3c9b13d70e4897867d85f0350e9329985f051fb556b861aef7dead54e6b29b9ad837cb4774f47a5371ef034612aa0c151345546b876b53e9f2c06e3ce0113e67eba8842f4ac5b51a61315bf050078c710dcf14371d9593730b1d0302ef999f488bbf42b7360171da98ad68932bda4937358fd1d0c2bcd04f7dbe2beaffa0d53cccda316cb19270cf4aa56695ef3203b49fe92d1623cc1d714da6b8f94112db1781562ab2ae50bda23debd55da440434299c992f2f8c264310d6d8ccdd042737db0253d6889d8bf36fe99a131b73300c9798b8fd58b5fc681b97e71230cd3094e441fe5cf1294bbc28f41146f06e39d5e19e673dd489dbddfc16fe281160a8008e375025cbf25e84945f2f0a5ffb2cd58273328ea9d7533b2f0861eff95823cea18dc1877183fefab808bda0890f91f1d79b36953b138fd62caea3411900647a4afadfecade2ff6274175f06614d108daaf9821c413a137e33c826957953bb39e2d852097f978c3577abcb71d68b45794247d8e82614979708f6d6d0e469828206b22913d6d320d815d42c0d943640c63196f703f946089f535eac511e26c6a5a529e875eb15aaf65fd50dcbaf37a009f2f9081cdbc744cf7aa2336913e89f1961581ad4bb6aeb1d23a787e2d3f99639871df5842c30581263d5139128f0a3f37ef48bb636d7aae06581de6baa55a12019d3ed831950915fdc1eee819dd01047bda606f2852699529718c99606246a92bb1dd9435d8f3a48646c0e423441bc783be358c0c91e6846419b6c0a81354500cb2721834dc11ba40c3bbe5717e5142922a168ca0e20fc269ea584c7f68ff7cced62c4277385368b4ad596b79c45a9c4575c37f300cab37a5693cb777fabed412934d3a77505b17cb2628119ddff45f3fcbffb50386eb9cfb6f82b37fa852ad4b65bf8e2898b11bf051cb7fb0fa81cbf81b9ceebb05498aeb2691eb15297edd682976d5a4f444cdaa82f063bc4482c28c4e6257c7cf3e5ee5a502c6527b77b12725e7526ff896ee2f8066536dce04d63072a34c19d533d4dbdb93e7185482cbf7510c5eef2f8aebebad011727cd8061a367b7e1868252bb43d9a74c9c6a10539e357d5367fac69a9296fe5a79a2e5b45950ff462e0e882aa32ff7f29b5644e5311f3e0b076c58683de29ad9dd8b2c92a41ca8313ac997e44981e82aec550bbf6c88adf3d54e9fdf93d9dce95289e9086043d888f19d209cbea79f8f5b2c81b2c3889eae1cb5305e282b883c4cfa3798eceeabb442a74ff6a8470020a296ef01d8e32553663c844e67e5a3a44375f0074ce9547a6c489ee86d7652219491f35c6b904d51a26c3d2cc77d8ff97050dd0d0aed4a1ecf1db7ac48673a1dcc70ac16f709dcf4b90148aede5302111ceaa3a81c49b724cfa206283b62513f96c1da77efafe2d2d08a5f391ab690b5d974ceed2e95e85b1039def0e94c79cc0aa1de1f8133e985adfadf4a657710487b265bb6692fd2b91a06ac98d50b052b8a13168e2638b93209238fbe67f4590a81a2cdbcc479ca9178720a6ec05bc9457f27ad2e2fd2f4e9c643ef85b6287a01f7fd597799cce7d6464ed3c95110733d4ba92314ba3dd81e51f541a6e37f8bb14376e41560f9049b4ff349a467defc205f915a345b5f06d090645180ca642c719f03e9813bff7fd635660efe38b022130d42f2cedd792bcba2bfb14385c6d1cbe5ff2e38c22f1f8d5e4d93d296042507e43f24ff904827b16f2a3572d26078d7fdb0cfdbe2e6bee07b94ae441e510681c96f97ef0ddbd7efbd80ce0689f6e2022a189dd2937d3eadd82a154a5fac91b5ef48523706957b8d5f55077973e9a036009d745a6df39ba154dc59c4ef784d62b3f2d782dc508242a1b0e4cc294b6e62e98ef946f0d984c3174cf86b8a0beb615f046ec50dd0c8a9c0f36df60bd162f1130f894085e7c47b6c28ff336f5d75166c1840e7ad07204fc10ce976505f6aece0316d8c65b973f61cea2fe4c6db722717985c25249f041c07a86b878702a8c9ab7c33fe41039041aa38489b02a28f18d69ab34619e9e35514c54592c8059984ace64b5302b5f22d68c35c7ffb23c63ce877a1e1b160dd2c329eabcc0e1e3072021bd811de3c0c7a68af20ddb9e2912b7eecc2a8cf083a252d0fe31629b20559f7b976e4d8625644385c692b8cdc2886a42d750962d0dee10a1546ecb7ef961216cc456d2450a44aab07014fe0be076ca6bcb46b644af844b2ad8b3817f1895a5d579af3dc937541f4b7e9203e7a7af534b406d8f6e3bc555d767603122ab1c4e62de19d6af63be8e39fe45732859d6d92e11f1a847f7d62764b6364aa7f95f03cc7deba467da5be71657ae50ff6bf93c51efb7d19ac9887e92fe5f3c9d545209eff307c9e02073bd3404827e148aa63c135ed668589bdfec38cb47716201a9d02f1b03993f89e96b33b32e52ddffb0580dac45422ba7a3fef76e519a3dc8d12eac60c2d2f8c4303aafa3e80135c403360d51c9cdeba3ffb31e664302f587e0e983ede7f9b2bfe2bc64bd5029cfa88445e043e08f3e9affee25e980e75d2664738726e3d2eade7dce0ece78a514bbbe5a54c121374d079e3b05996052d66889742232b73e950e1a9892e7352c9e546a8cfb48332d2b2be6327208ca51dc2869a562581947f62b0d5bfb3e0911d4854f822d6738b4deb195840d2bbae0b074b8d1e1010c24ec00052dce7d259e3044aab1a99d261fb3b49cf09dfc85473f94db06d49e202ca12182283d48144f8389a5301679901600bf8130d36315b277a99204b85a1598f84bd2d4c4893108f6717bf44234181467d6eeee61e1823268b5c60bf04d0e13e429f411b51adfca20ff1a1b1eee203d59b03da1643c3e9fc474a91470116c6c5275542adb10f3adae2ae87e88b93f334e0ceb6216fc081e8d84d8b0a503196dc50599b22b89b807627b427a815aea0dbca69e5fb215ee996395d8a21a1c67ac295be33c6517504e1f00f579f8c484873cc670b5b9e787b1c30ca1f0b25f8bb8f4bde3b3f4fa730c292cbf97b25068ba9c65f78c555d5f75d52a57958d7111e824f3afa16484f625abf62afc80654c36fd9f8284466422fb18e08274e8febc719d45b784974d50d187ad2349429af3f7930252a4d45997762e9d5f5493d408ca144532aa89aa3d43c46951dafb8f81794e2e9679ce238cfe86e112f4f046d87feec3be04461032819d62f217faa71fa9dc6da8861015567d1f7309090e25b7015dcc6d72a5e7ba53296ab1bc72467ac50831628cf5238155aed3fb189a8b527ebd38771e16454fe51e3edde55cea454414690491207c23f6cf33aaeeda432de2d1ede04e039a16245e66cce6f4e4ea534f290f02a2a81a46d6ffea7967dfbe37461f83d472091156594852823392efc953f4ac099d74e2d0328d9f47bd952352981a34055acd0273309484ab56afa85ff0c22fb53ac5d7cc8e346b4c2f38a4e2451738146b7b90c14f826c7dbc1b2be79d83772a8d629f2dfaf15286a15be1ea22a05d4ee3de6a6bfb7e208dbbcc88e77baac940d6438aeeb77c3a32db08b46e79545b65f7f3c1bd433092bc9116668c338ab35c01cb5871167868c6b61bd4c0ca5f96e5ce2465da06c4a320839f3bb7c0dffd40d5bb9a32fcbc6f691787de7211da062616272c77c62ac83e4cb29fb954ab27d9009877b79be54acd336bfe2a6e087abaab004743f5ea4ec8ddfb8086920e8e458a413adb98077a3cf860513cc8a453eb129556c871be7e7232a6130c4332819ad17b289fdb31f8f8854dffb4cfeca6d792567b444c750820a2a8a2e0f93779e61a4966650909369fc8bd5bd2bad4ff95cc8a14f6cd83ae6411b4bfe1a9b5cdf1fcf32c54cef1731edc47d41fa581376b25006fc859b98805d70a157e501a2cb2ab425340965213adfecdb5addb2b4b2ec5cc6935e4e279bb98283fb20dfcd8a2c91aefda9dc5a57bba4d8803d1eb0f4ba9529de01e39c2aa60a91267c31d036a3f669b9377661837f58c6950fdf38986ea13ff5e9c4d966bf999002da1a854d54aa225b259d91eb88425328e7d13b06dea321a151a8dfc44755214da97168e8acf027d66b7fff45ded94fcde53ff80342d4595644549c4ed827225596e2b30480e94eb049b6cd718fe8424d044bb5098e0206047ddb81755e3cb92131dd47ec754b64c4b78f663e364cf8a74cdd9857c81316dc4ccd5f02a84b310abfbc9d6a23ee6d1eaf6b8fc1544cfeb06002c8a40fb0e49859d2073a7b1cb112713518ad5e007d0a256f901469bfa5cae98841f877faeb584d41bfe695da72ca5700ae085f39c99f769502ea9f43c0b84ca4611441d5adb3e5d0a426297e535258748169cad487f97d171c0630642943508206ce648aad2971297f3d4037d73e5fbc73460ca7401b7dbd7807273ae077a81fd0d4bc90b6068e3ec95afcfeab16619306fb23942a4308e8253b35f4912df392dfc5daf35dd842a5a1f78fc294cbdbd504056f0c7779121b5b3db7461e437347452476f3b0bb22e63aa23cb9d3e797c6c95513058d8fb2c27864ac0e1f5001c988e29c79bfa4236c7be41dee5561d825c1f0fbebc0c06cc4712e88ad5efd94f4eb4e93794af42a9752a2ebc57dc2f3881c75bbb23ad25b69619f9f5b07fe114ba291d2b5b4c1c175e1aa3ee3eda55e6126b3ad1e613bf8e0bbac727b879e7796fa0ad100893677a18b53f5eb31db43a97370d3749afa92fd0291fa96b05daa6beb43b9c1c11d9515976976d1cc1e44f35d317299ceb68ea2545f2a2b92b4e1046f6f92c33aae6995593189bb2611576599fd765b8e6fe2e88674ffd57ee8252287b1904d622c36a502db45c72b0d5fc3d983cc44bc955eb43911404667a4ab147d72b69ff2514dfb820ad75758e85df88499cea94ed658b4c1c2f49fe2bbb8d2dd97f844a6df289296cfb9cd5bc8d17aa235e2c4501b1422b25acd6dbc3a91d03904c545320524f9034955ab02f5d058097c37d23984baf808d28b3e12821eb8919a77c1b6a8bdeceecfcc487c39db592817dd378a7c5127b427e7279b2a82f6b8eec6b3fabe0947e353e7a386475b15011de93e2f2891f772ef90f4aba1ee1c4d7321c81ce4dcaa378daeabb93182c319494436dbe67d252a01291cacb59686ebd53c6df21c083e98fa299cf5e9b59f1ccea95c62b1437c8ff8754a6372b5b879ebc3241f6430871eafe35337d75cb68c42862846df4342ab434f7f0a7b9f66824e1e696e3dbecde179592774b7511e5a7a1a06ba601eb5f2a935c7cef0f83ecd412a84afdd05120fceb1afb6445ebfcdff8fffffffb75dddccc45afb4f5bb1308d39309c92c0b61a322d5229881fa5d598113cce54107036ca9f63fe863d257c706fe89d5c7ae59a459c6f15ba48d80da4aff541797b26418acddb987df3544bc4918cdbbdd8dd1bc2163c89635044e7b4da878457727a667c0146a12b4c46639497243259bfe4aa5ea50eb79f39fa9209256c9a685e3e39d6d8b6a9ca7d3554fbff0908ad6c6ecf68e506c20b16cd4a98e3ada9eb0cb3eb0b75b13b6d80bf99eddf2282da52cec085d3a725b71c29395d605e1eb26143290946a3a0d24347fa46145735dbf4eabc12150b8d5f7eeca804d7ed1fecd0132d1b94ebec65cbc07dfd4d54a5140567e77c646bd92666922c43aca8e482c59b970fa43087eb76d6715e4e8e5ebe54ca391383ef685b133534fcc1e5c5eb56f9d76a888506c4ac8d289c37039e0c4f927b0e11e85c5c7ec1cf4b19bebee6014cb89ee57f2ade8d166005e956d46a0c01f60b58299479e8a59a2e88f1a7ffd08b27d92fc2772b338959bd0a1c9cb95075c3cc17043c818345b29b76c0b8ed41c8c7259cc780c657cb9509daec1558453cfe061f54e08523a55d3223897559d51096b680802140800000000000000322e007c2af0c08867291dd732bfe4b24d1d5ae517a7f5903c369ac6b157d42eb6ca8c0d7b50fd533a56c814e7cf04db3012eebd53ec1b123d65ab1e462dc19182b690d56a88ad5a1f4d89f1749b005e88085505cc6d7de8eeee08def67bc1d1519d44b7a62dc07e491f328f786956d9200f00d78829e6af7c1a5835366201374b9487330920d4c57e2f7073292e173acc2424bb0d5e0e9448b4c02f9cfc99bc408110b6a3e9bc3799e4b178c2871069bc7d9ceba564378f02b2932c36f159478b5facd452b595a86d119216af9d860bd3997305320159a69a70fc62284141d23d2dc1e5394b271d99e5570450f1c55807e96c7cbe1b7c2e3e96f69fecf0f375e36e0d2acf319e37199e98486a8d145ce2d996c1909402744cce63664a75e480b197c345360321e830e5912d1d7bfe5a129a67fa98e6eda5268fa588047859daa11d087d0dbf0ccc7e120e3a5820cb4f5dc06748317e3f866518eb66e39dc8a68a7411b3403fc8eeab8283dee4d767e8e5842ed922e03ae5b3c9c494d5ebc61527ccd1222740fedd9e469ba6b30761cf387d654081c7e63182860e4548748058914a9cea01caf074fe6a78fafa2b45c516f9f20af9ac6773a400fa9661a872f6b55f0ed52a9be9e9c35502604b924f0eb628d6545da322e0713f9a5587e87e4b04fa495423b7c72093b764adfd1430a2e608b7af3d2bf80fef00e5b69abe386618274921ff57621bb99739de2e066ff17e95eba027f6a35170af3a69e93359a9643e155832d45c1aa9a8f71ad35504b99d3d0a1c11ae108664ea36f4dcded083aee17ac9efe7ee3fdf7b63c7c09bcef62caa88708510d45cea79d323083ddbfe7e5d3d9138f206a7af82ef1d26c85015c3e55a285a35d0052546493536b9061db27291a9292033753b7bddac63dac6f6271689240e43523c434a65e1d35299e386c953d0c92f21057e0b7883e049d20961e75069587eb3df6206496f76bbfd96635bb19837ba2ab193d79072ffb8829306b63697ff104a65031b8a38c24cca9ba23d5cdf753169a00fe2b2c3849f234a7029b657b3324c10d553e601aa97d17024f7bf5a99f96392f4a079a83daa27f4e3b512ee8536e764ce4dc36fd0874dfa502a693e55bd9f116202c5e906703e2c43d84448598b7af78aa60a205c152841e75e23436738ccaa6bbcef87e6a237d86d1a5e38e56c162cd6d61a4fb8b410b1643ad557a22348edfa82c23db11c9abdd8141fce263a66537512e93a930a4801ad862a902c7c1e00eb7c7466b1351318b7196c2a9016c55a05e104e124bdb568132f9397e31b10d04e5284bd029ea2f6a3ed11854e09b5871d6a725c21a9ef5d7e729a90a8206d5f61e6e42e47dda3e31b9134d47872a0dd7a576b665ec6ceaa5fd7d85ed7feede9ac9fc23e40241c0318077edda75b62eb271e28fb3705f7b4950c14b721a3a74a7a4e4de02cef5de76a1602b906016c0892ef37db51b0a1dd53f28b3d896f20abbad1ad0e0220960423267fc6e1779d1150fd584dd184bb43278d2d68ff21ac0daeef5408348cb80f4a9e0e606f6048bbaa517289451f084fffb63c5d904788cfc310b5495528a58f4650dafc4e4675b99d35ebab710ac6fefcee6c51a2835510fb6d2dbd8f97c3e53fb7a23c3f3c0283eb2271504581b9c1fa31e35c117e56a5d668a9c57df3b4e1129ca019a8b877fa4a22768dfbdd9d2154e17f4a7755b065090d88982471bfb242d89af5c6782693a6ab1b1be74dfa5655ac3b5ef4ace8dc595803cf4025bdf5c0e9fbe7a12a3a313311809591da08a2cc6cd8480dc960e1f79fa208440a0e589be5756c36d5830a51c4bdc39c2a85c0431bae3a7331b2ffdf23623693d343a7938a8a8a4dd4d523c6450a705bccbb38427f06f4f84a18adf303c0ddecf4ce2b6cdde4e09a4c31816195f0fe9f05fcdc0609f8a75ad2f23d5c24faaf346c13ec0512a5c29477ac561c878085d1a323f6bab08e2fb9ee57d7bb621ef21caf3609d74036c6dc1d7be0b6058d89dcb8d9aa4462fa0a740be66e3fdaa957f27c5a26dc586ac8c927ab2d7cf1b761798ea4191be8f4423cf1a6727d0c5f27a9969a753573afa584dea82678f3471ba36d726c396d68c671e579120f1a11cd50fa66b26fc2d6cb74ba07edbd5d3a288cf58ed1255381df02b2fb8983b7cf833433d1ab8fdef12651c3507e4b69fbc4b234678cca36761e8da434e5f036f204a1400da15277ef27ac140e2d574b89c0fd617da27e6ce862883bbe81c288834b9477d0d440c15dad505b363fcc1cfef8e2e3a96438809505844196acd0af751dedfced67f209c2ffa9c6da842c93ff4b5fd54a67df904f2f31b4236728c99582a667a8461d397770a657ffa7d514b0f076d7f35e9704a836e7882a2acf0a0ec2158ac7234953c3696abdc791c0b163ee76fbcc5adc18b6fa0f51f76f3d313a0d891f1deb69f6e44289b1aa43a768b8d13270959763a2c45129daeea493a5b0d7b36753b223dca9a8037368653400", 0x2000, &(0x7f0000000700)={&(0x7f00000002c0)={0x50, 0xffffffffffffff8c}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r4, 0x0, 0xee01) r6 = socket$packet(0x11, 0x3, 0x300) write(r4, &(0x7f0000000540)="dffe05f6be8d0caee5940af66b8610594faef3183247514eef6f60f436754fa552c63406e7f3a4bcfe2a94b8c837f7c4571795d580e31a1b1ac1d5f9c6e6fa84fb3a8b66f59babfce440f9360677a5275d303bc6f216725dd83ae4df6ffed74cf487cf563464429af6387f55c63905ffffd6e370dcd02311eb0c869c44f931134a129d6f36bf94894747ab6fb8d8b52e8aea20104b7549af4e87f51698fba5cc310c8d5e05bb05c65a31562be724496a8a5b948708bc70021a42b8f099533a8b5994710426b4c88729", 0xc9) setsockopt$packet_int(r6, 0x107, 0xf, &(0x7f0000000100)=0x200, 0x4) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000001c0)={'veth0\x00', 0x0}) sendto$packet(r6, &(0x7f0000000180)="0b041000e0ff020002004788aa96a13bb1000000000088641100", 0x10000, 0x0, &(0x7f0000000140)={0x11, 0x0, r8}, 0x14) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000140)={@remote, 0x17, r8}) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) 7m50.238208614s ago: executing program 36 (id=1261): ioctl$BINDER_GET_NODE_DEBUG_INFO(0xffffffffffffffff, 0xc018620b, &(0x7f0000000000)={0x2}) unshare(0x62040200) socket(0x10, 0x3, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/snmp\x00') pread64(r0, &(0x7f0000000200)=""/4087, 0xff7, 0xd37) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r2 = openat$ashmem(0xffffffffffffff9c, &(0x7f00000001c0), 0x1a52c1, 0x0) r3 = socket(0x200000000000011, 0x4000000000080002, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) bind$packet(r3, &(0x7f0000000080)={0x11, 0x4, r5, 0x1, 0x80, 0x6, @broadcast}, 0x14) sendmsg$key(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) setsockopt$packet_fanout_data(r3, 0x107, 0x16, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x4}, {0x2, 0x6a, 0x3, 0x8}, {0x3ff, 0x1, 0x9, 0x6}]}, 0x10) ioctl$ASHMEM_SET_NAME(r2, 0x41007701, &(0x7f00000002c0)='/devFtR\xac\x13\x1e\x14e\x81h\xa3K\xd6\xd0^\xed\xd7\xb3\xac\xa0&&\xf8\x0f|\xe8\x15\xf2\x82\xb4\xa0\xc2\x01e\x1e\xf4\x19\x06\x03\xf5+\xc4\r\xa1\xb8DY-\x17\x0f\xf7\x8d\x7f\x9473\x1f\xc5!\xb2\x1bs\xfc\x91~c\xd1*en\xd1\xfc\t\x9c\xda\xfd\xde\xc0\xa2\xf4\x15\xf1\xd9\xe0\xe2\xf3^R\x8d\xae\x8d\x87Fc\a\xe6_\xd0V\'B?\x8b\xa6\x9cIT\x1f\x93\x8b\xfd\x814dX\x93\x89\x1a_45\x94y(\xb9\xaa\x91\xa5\xe8n\xe6\xb58.\xc4\ntJ\x11\f\xb8\x18\xfe\xb2\x93\x93\xe6\x82\\\xe8]fV\xc0#\x1c\xbf\xd1T\x809/\xc3\xa3\x17\xc4\x0e\xdby\xd6\xff\xfb\xbe\x83\xf7$\xf7\xc4\x16\xee\xa0Tn\t\x0f,|\r\xc3\xb39A\xc2wF\xb9l\'_\x89B\xf8z\xe6\xc13\x9d~\xd5\xc6\xae8\a\xa1\x90\f)M4J\xaf\x010;\xc7\xfd\xe7\x95\xfb\x95\xd6N\v\xf9\xe1=3\xe7\x8a\xc8\xca\xf12\x1aJ\xd6Xj4\x1a\x88\x04\xb1DJ\xce\x95\xdb\xd2\xab\xd6\xeb\xc6\xc6v\xd0#x@\x96\xbf\xa4E\x11\x9dH$+\xadS&\xa6\xcd>\xa2<\xe2\xa7\xa3\x99\n7c\xc5\xbb\xc2\xb9\xa3k\xaa\x9e\xe9\xb4\xd4\xbc\xda') close_range(r1, 0xffffffffffffffff, 0x0) 2m26.395509463s ago: executing program 8 (id=3898): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000004300), 0x40d00, 0x0) r2 = dup(r1) ioctl$KVM_CHECK_EXTENSION(r2, 0xae03, 0xf) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x128, 0x0, &(0x7f0000000680)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x52, 0x18, 0x0, &(0x7f0000000180)={0x30, 0x30, 0x30}}}, @release={0x40046306, 0x3}, @reply_sg={0x40486312, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x1, &(0x7f00000001c0)=""/105, 0x69, 0x2, 0x9}, @ptr={0x70742a85, 0x0, &(0x7f0000000240)=""/205, 0xcd, 0x1, 0x19}, @ptr={0x70742a85, 0x0, &(0x7f0000000340)=""/192, 0xc0, 0x1, 0x12}}, &(0x7f0000000000)={0x0, 0x28, 0x50}}, 0x400}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000540)={@ptr={0x70742a85, 0x0, &(0x7f00000007c0)=""/235, 0xeb, 0x0, 0x20}, @fd, @flat=@weak_binder={0x77622a85, 0x100}}, &(0x7f0000000080)={0x0, 0x28, 0x40}}, 0x40}], 0x0, 0x0, 0x0}) 2m26.31599578s ago: executing program 8 (id=3899): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/power/mem_sleep', 0x8002, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d584d8bbad0099cefdc25f5ab60c904000000000000003500", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "5ba139c01802c4dae4162e43ac61b7ad3300", [0xffffffffffffff00, 0x7]}}) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 2m22.215007674s ago: executing program 5 (id=3956): openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r1, 0x0, 0x10000008ebc, 0x0) splice(r0, 0x0, r3, 0x0, 0x6, 0xd) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) (async) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) close_range(r4, 0xffffffffffffffff, 0x0) (async) close_range(r4, 0xffffffffffffffff, 0x0) 2m21.774554447s ago: executing program 5 (id=3957): unshare(0x22020600) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x8400, 0x0) r1 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r1, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x5, 0x0, 0x0, {}, {0x77359400}, {}, 0x2, @can={{}, 0x0, 0x0, 0x0, 0x0, "3fd31340e92c4bb8"}}, 0x48}, 0x300}, 0x0) sendmsg$can_bcm(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="05000000000000005640000000000000", @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="000000000202000700000000000007e92c43b8a0fed3193ac032bae400e2bb5f23b149a9c4dc2c2e7b1c431213bae1fbbbc28489d833522f06dd3d3d93e8fed139dd486a6f2a73777fb243a9777587380030cb47cf837d61fdec5f1f617f65bfd31be45871cce29c0e501afd42ee9336539cb41104dc5e5137907480bd99f98cd96d52113c000000000000000000003e5fec1d742b1af58af023171cf0f3435e61423121e9182629217db2f0ca01fa2cf95f5c71e76037628106fd5fbd5531bf29b18569a335e9eca7222127bde73d5c5b13b4510b1fe7f17f585488e257de587f07997b4ea1de103c44edb22c0cac4f5206b337fd8c683cb6b8aee4a06659f959dba946632557bb7ea0ad985a6a8f91d2e773f3b80e58367662"], 0x48}, 0x300}, 0x8040) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r3, 0x4008ae90, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000007000000010000000700000000000000010000008006000000000000000000000000000000000000000000400000010004000000000000800700000009000000ffff000000000000000000000000000016201cc2827c38087a37ba0e9e8190825bba14c41dc3b4e2e67fa4ab3ca03c8538e58dc8f54f439cb70bd8c4f0b09a220efc0340ea4fb1974440148c1c94b5274918b69e303b904bafe94a18e8ffec7ea9b2e62136f0d9e3ebcdf5e1f5d1a5202baf"]) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x138a, 0x1000000003}) unshare(0x20000800) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r4, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa2f01, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup(r6) ioctl$SIOCSIFHWADDR(r7, 0x8914, &(0x7f0000000040)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write(0xffffffffffffffff, &(0x7f00000002c0)="fc0000001c000704ab5b2509b86803ff81ab087a0100000001481093210001c0f0030584050060100000000000039815fa2c53c28648000000b9d95662537a00bc000c00f0ff7f0000b400600033d44000040560916a0033f436313012dafd5a32e273fc83ab82d710f74cec184406f90d435ef8b29d3ef3d92c94170e5bba2e177312e081bea05d3a021e8ca062914a46ccfc", 0x93) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r8, 0x0, 0x0) sendmsg$IPCTNL_MSG_CT_DELETE(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="14000000020105"], 0x14}, 0x1, 0x0, 0x0, 0x20044804}, 0x40040) write$tun(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0a0000090180c2000002aaaaaaaaaabb86dd62d1a38e09dc2f00fe80000000000000000000000000001bfe8800000000000000000000000000012b0c000000000000000100050200090106000000000000000100074800000001100903000000000000000000050000000000000002000000000000000100000000000000020000000000000008000000000000000300000000000000bb0400000000000007080000000100fdff0f00000420880b003efffe000100002b73a26e46b61f2b9e42297385415d9a08e4fb57aa1a47020c2a5de70aaa61def4b443ea5d31ebee6bc414db33a85db893cedb842586546003177785c85f0900080000062ca816b4dd11dd29841708cc7e3303cefe742ef338cb95dc371543ed903c75767b765a0d83f998f7e88f64ab9f395889078959cb8a73c9a68af8fb10a99424e622a16172fbcc0ab15f1d237f5d5b1ea16f77e8d715b18e416b32c29a40a49b2178556759775743cfef7c4c2691667e813b4bcee57cace051f2dfdeaa17f0d060586c8d0a1a0aaa8cb2fbfcd5707c60d35fcc71d2852c5ccee2d4c12c5c8eeb1464040086dd00095b6d3134353a839fd581d019777e083f92aa9411180fd8b6da304674a09f33fcb2fdf628b78a80f892f274df9c341f668347a9e5b3acebb2f091fa3d737590a98667eff4ffc8beaa01622fa9b78a1016020cd26743f36b733b4bfb46bdf3e4be0356cfbbc2397618cc415884232866bb90cc68388a7718b3ea77e0acacb72975b28fc244c6e566f53d4b2039b34a9695d6fa00db1488d0acb9f35d6597d9723d6c6dd2ff6a622c30656fd6413a4c3459a2e49e91fb04b95235424768b4413cf3fd50140057c6249684f8aa01eea68acf575bb3e8ac2a9c1e6aa7977345eabf4dc55ac24912911591ab2c904a228ed09285ac793aa3ca4f0f2e317a907814aa333dc7b88296f7ea4fbb7029c5b1d3a48472919e33b0731516fdfd93e3ed59182cc4bb12eb92ab448f42bbeee0048afd8c73a90d7312474e266ee4a56d00a66a7197565e2e845159acafdc6918a2339b2af6c3a61a68a1360460208dcdebe1fd955860a6db4c3f4a168d834d08701adbee686434c4700623d449b730c44838049a63ed85fc0666fb3d3a3ed8e3c4243cf1d48db7a1f6cf76c95e7a1862f662012e999414bdbce9501b895b20057b4cb7841b95f2e90837e01cb3d4e895f5c8acbebdc2c2c5358cf438a36403655def0dff335ab931fe99fee6ace4bdd3314350c939d4b7e58b5876bae06d91ee70b04c9c0733f9a48121c718acfd3d0bf3aa50a9cff8d28b02760db734cebc8850cd3dab7594964f5164c4837e125a8b06e65d550070f87323d7516e0ee7671bc1f0151aba51d7102ae8428be1343fa4dc12834845d74b4252ce7ad16694aa0d7407c1543eb928ddf69827f8dc55ec410b86303a044cf4208f3fec71bfea24f62446d3f7eda8a4168dec5f8cec4ef1ffb6c6bd96cdf8689e87e10dd338a8f118ecce347b4b5954cdc259c482b669b479782c8e24cfed0679033a6cfc58b1275c8c6785a1ddf9600abbdaea51b5237f4fada28cb79173d7ea15cc57b7a72bec9b7f6da8596b75eb3777c44e38ff88caf9a3a90f46b27ef14f07f899d9fa35b4698c25a0b5611347f552f92b7625429ac153df878ed75467524666bf5813b0b6904036f2b85e1034c688528a0d0ffaf3520c49773e991c1e66a7ac18ac30a8af79f5ae7ed19bea2f45387e9a9a809ffdf9c6ed80603c49226996d6627d2fab834ed30e8c13c159827e801986fd675d7ff9c9e4318705115dac4f88375ba8506b023e091914285d6520e44b52d7036a2eb438df34b3fb78a5308a37fad29f349d176e9a6c2b967363d935dd3f3b578a029ec7c9384c1e7ff47ec486ffdfea58a0b9da99b95b10b0eb9cd163e1474897fb3dea0fb48d12f7d54f73200faec1bb47539964d350ffc977714d025153be0d272ad5be458c1d8fb1dd0c057cef2fcfff94571ec1723c157f20e89b0c5795e385d0f3e845a631adcacc10e7eb157e5c23faf6874dd2ff05d96741c683732dfc46ac58edf5b07b20d56a527c8b2d72136050421a48ab99524d1cffa592c591ed7be0bd4678b7a553d0bb9eaf387a08128e6da9138a879336eda48b5def0e7b6cb677f923b85b0c94e585f58ed1bbcc24e6cfc60690a61b9c61ae11130cb56d03db71e99c5e1a8420d189f835b960bf6b86efa44ef9ef05d388cf19cdc3db07dfd97a2af1e3b203e1b6b5a8b0aea6d0029876a6891d7706465deb17ec7edb35d699ac3f0bd3bea804d17bdcbdd5a0316d8d2084be06a235b60e623bd2acfcfdb2bafd1a57faa0486768fe525bd68afcb02513f90a3991e5715d7436d1873259e44977c0e643915f438e835a54986508bd401137788923a091b885a6fb39a038fdacd09d823edf46d6efee34987e2a9e1a97c5190146612566584d2fa0b58bb63d0c04fa5160fb298ba25415997f8dfa465708065efbd9cbec4822b4c9255dbda2d3e14d30a261dcfb89340a4bb502bf31fdf7aeecdb166c415a6dd77f9ce0b6bf77f2183e4529c33902095b2ac03c5e1c7cd11f686efa05b4660a0792d03a00bd654ddd24af3638273c1ea67b4bf2878b2eac88b605a50c856037cf2fae16034ffc615bd810238863f3ac744e47272ca0d9d8b5591ffc1c0d25b6c62e95d80a6021c500b971021adbe7999a36a54c309aca289887839114ac419edc92972d14fe4feddd32575811daf022fb36b1728afa9d23107a4253424adf60e73c9ce0fc04fb2a21ec069c1b75e02ba5b6a9fb5c7f51463470d23ea9bd473df185ec3c37c6456d835f8d63f0d7446553ab90e55ab5d26422bcc39d11a9ab8af022f0157180164bf04c042d8795b8590a9fdea4b9e09dc9689b03a167b563cafa8dbee3fe05de56e4a39c563642abadea63ad0ef3170fb90c61eade7c105602aeedf0522adafd39179720134dd56f04b93f0dd94c8e2b0e6068ac436c25cbc87b9589c65f3e0328cf41121139f10b55c5a0ea7a3ae91fc368ec7e2bc0ea1205c08004b42a0712c3741473a41cee961dec808f55449050c614faa877d5a3aa00675d11ad2c0915f41a7b398673cb62ea4f8b386830ad75f676fba95d9f6ec6070e7a12e64823a6dd2ee439ea5813c6bc1ebcdcce4e89247fe8278e3b522ad81cfe52b2a7ad167d6b9d2f111ba611bc9a99c70fe9ed5dd93e77bdf173d44e4c7b37daddeac9a42d924a654d23e1a02c06df8887f9d2b2924ec37a6fa4bf3f1b5f54433f16a266b03a4ca77b497757a4976378b85dfe96cbf8572a04c2bd8f8fda4da0ef644cff1b0a0a6d5d136a1e656b9b2d7bea9882e203981371eb0096f823cedf9cca7b2070783f02ca893ef559d613319849f85c36b114aa577e53935ee3d56181a139b1dc3701ad154265c3f36d2f80bd63d1a7d8322be20e785883f89db0bcba9012a9dd2eebc330e19f12c1517bb24f98385bb59eab1f20450cd4023219fda13cb72c0fd1ce871e32c1921a3a5655a13e8721fb5c374ee156f77ec98ceab3080088be0000000119069a050100000000000008080022eb000000032801d90602000000000001ff00001e06080065580000000300"/2582], 0xa16) r9 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r9, 0x0, 0x804) openat$binderfs(0xffffffffffffff9c, 0x0, 0x800, 0x0) r10 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) sendfile(r10, r10, 0x0, 0x7ffff000) socket$inet6_tcp(0xa, 0x1, 0x0) 2m20.556036834s ago: executing program 5 (id=3967): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x81, 0x3}, {0x61, 0xf}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) r2 = fspick(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r2, 0x2, &(0x7f0000000340)='lowerdir', &(0x7f0000000400)="6bfc", 0x2) ioctl$BTRFS_IOC_SNAP_DESTROY(r2, 0x5000940f, &(0x7f0000000340)={{r1}, "7a93a4d0a3ea4dcabae43cb1eca6987688624d722f4e1aa627432bd40652a1082f02bb8ec8a883c0a9a62464f70c60c498273c47e1d085bf060e1ef4b573563ba915e118ce9e7e09d5c34382eb5b2fb8e64e355b74102ca62bffe8ea2e7519483a346964e1beb86436908433e46b15b1ee866b5e51601f7e87ab1698ceac11c09e87638ed83a93ef8053686f2de58bb9afe8513b11c90c4adf3a19d82b197583ffa036ef4a36f26f489a52dceaabbd2df37a559c5f4e9cc86a97119fb3038a34f819cd001d0eb021542f24041d127aa4f06676892a88812a071fbd8e7c1c4627e2fa567b5e69d0d1da7b2886d32cc313f42c46eb84c326923ccba7c2bd1b2f4c00aebbf6e6ffa0a6bf1f7743ffdbb11392ddc67531494a6b9bf8e5ffd605905bc7b2b32651e860a5a669e778346621463fda9b6ab76b306579d1ddf1e6c3a963f95233bfa23a4ff0656cf2b0e5c00dfc4db2ef10ec3e3c1373cfec01a0ffa373801798029137ce6d19e203485daf187f6de2da377c5f1a9efb8b168669f2f0774f8990e545c28125a5eb75fb7c51fde78d240a5422985a0c0cdb90e0f3896acce5247ed6eed22f4012a7b23efc2d601bc4e346656c42f11e6cd4d06011ef03cfbbc342e450a5a72ad9474152bf6a0f0e4f6e109f905581975c847efd071302ac9754546bd71480fd8749556bc6c8d5538a95c917c3bf343ef4649294c2c9a069cef38633a531db31ac4d3a1bd7044d99a763a3642c229dda557801b5535a3602e30fcb27d833796b07ae4cd6e5bc017f5f30b4a9513cae64a63e5d9e61cb830bf269b1e2f9c2fdd3c71ed5a8373de4366cbe03db8562bfdbb7af3b084ed6db8790f28293fb3a08f6f8af81d9a838752bd6cd8ac750abddf6b045b7099bffb748822870a2dfff20c34420f00d93c9b6899f8bd171b6ca828834c3df2a6ed38ca7fc6e3cd8f2a0a130cf4f5d7c3b2241511b1b7ff3e71a785a40fb92e1b415759a4f2d47272425a728aef107b4cb26a0f1552621944470242ed5efe00ffed12aae96b2fde9d9234401ebc5f4abe293ccb294e98f6534e45f5f37a02180853c4cd5f3c085144eb62e7cd847407d3f7ff694e4238fe68241fa45c9beecee1e613945b37564c172dd44f209797d1fc7cdff27685a99f6af595e808bc53dc8f22ce4e479b5ab1213210e88e0cfc531cb24df7737395536a51f55399e6ee092c36689e5e427b4eadb26087ffa2ef23ae400e96e655767b4dd45a5a3eeddaf58df39933ddd89f4dbb0b150845f98bdec70bc45f6221e93270e106599952212d6d13c2db0dbd34b74ac05bbe8f42673c4eb7ccfda59ec7f29172eb41400bb51fe7cdf96c168b31d112bb588923d4343ef90cc95e37d2a65c4873fc3a3b3c57870a6bc9eef7be60c6756c595c9194aeb5c60fcb8b7d2a0072081343050dd7ca5e7344d60b2d713bf7d3763257107e9de1eade55710b93a26f25640d49b50a9a7526c434fb2572708e08b2a6cd48d0a11ac582d7088b4c414f416f374a17688778532ca79977bbcc5710b3057e5cae0300391c87f6e7942cc6fd2486002ed726487fa6b8ead6bbe6dfb6781500187d989b79711003149888be10d78015df8fbe345951a03cd7e317e40e756b1ad523bb49515e0b8f36d923345185e15f7c3bc361eb7f3c83760d3008cea0be32cb76aca4914b672996edfaed0d66be07297302fc29ac60460ccdc7f7b641f25acc48294f936f20a6c8ff27b6ebc09ab39d7f54ddeee4714170ceecd45c4a70308c3a4d20b3a5d453e7b4d57c231d94dca8df9755a2feca4b4260f79f9c02365ffa03bf8e10a769e7bce5607a697b0be666d99cb92332280a73e01624b17fe68838c585e73790c35a4d979bb4c50b05941c46e190f7d82dc063bb2adee185bf560676b335a19ff7c0e800a22f9556a8f8e85ec60b540dd9d732fff571b2601c439492defa407f1ff72d1fba4f03c62c61ac073c7a819d057b4a6ad49febe526a0bd7751bab1295416c2717272e9945d73c728f03a6c2f9c432a819a4476726e7f5c788ed0243976b0071b509a6ab3f45829b98fd8eb09e9b57c123c98af7dfeadaa0896a13c3843569b734905cc10ac3148a73da7432ca2fe8f683ce2b1f0d8d0ad195e1bd9b343e3736a015db552940982bd57ba347680d2112c6c204c8ecc142f000bd60d6ffc6fda0a6399028743866bbf13974c0a038072eeb67325c1f43fbaab0895b5fc806fdd1a4c5e98adba11c4805c9053018fcb18be6e01212e67a728cafca790c353aaea643d22f2248acd3dc0c5368a779b153213f875a5d7bdc9778640a0d9b97ee56ad55f1ae5bfb9c15e2f1805ce756a45799d9db301aa9365425d1201fd589590b78baa160f233f4e1934efa4d758b2cbd29ed89325ef02aa11ca393956f41673e757589768fc729d4682b10e86ed144d7bedeb07127fc41cd5b245095a0b1cfe4df4d05d702f93ce3d684ce002ec652b39a357478b372b7154f3e08ef54ebbd9c7a2ac9e68a350450c708b399b1636c9f0b372c00e73956f803f61f9059ba017c00c0979970a85f587220c35827da6093da20219daf4e20fce850eb7066cb0dc7faa95a243b08581bf0f78e78a374e012ec9ee989908ee465c01b100362755677ffe3a912eb60b0076c0209fa66b0ea60be203c935388474d0fd5ed5ddf46f480aa29e61f0a1be1493043f73d301b3e2d570fa109acc37e296d4165f9681dfb7dd155252ce073eafbc23ee19da1b19095be26a8b9bce8935b4dc7a8134df299acc74be7df9ded7fb08d7d58d3730cb5963ecc90af775400730258cf18da6e4316d262ceedd4ee17024023cc6966f7657592294cc3296d041358f230e0956f337acbc2630ebe8aaf2aa453e5cae9191e66b61e71300d712bcbd9b50af7301c63dd5514ded83f2dbbf1910185d02ef511c3a0ca4b8e795b8300e1dd3386dc5c4417c86b7ce3a77362ab70c2c41e3b95b3034ac8d57a31c91229b0d2b529ace1ab17b2017a3eb3d127103b3cbe586b7097683ec2e771ffaca2a1082962e0fa2dae8b07f7b065078bee033f4949adfe174d226b125b433e4d178bfab99f5706371910d11df92be54edfc72e3746951165ce8664b26738125ae677aa8db8edd3db6037d89155cb0269bb6f67a0304f8cff46bbec4fa5445a7a84f815978bf46b626363ec307aebaa1469e36582b4b76e7ec5ddefad92e9970b423cd36042a2f3c003dd30348a3ef71d4f9761523fa66cc12c5c6754f5c1ffe92bcbcd38e9540c515893db3f9500f8374693f7e99e78c875f321bc058606d581fa1716e1972581fddaf111a5a14d87b53e5984afdd614d2e10df4c3de330555f88b2e979b21909f8322d2d14af5faf361ada32646b668d1980b64edf02617709ca2a065acc18126ded9829d55b58195f0415c1cb818abb5ac188ac299460b32888d6532ab9b0780bdf47ccc637974b97680782883242cbe64a05aebaa789bacab3a0e23f3ba90b68ddce690dc45398c3625279b4871f9ebe3c1e571524a85349b6ca4455fd0f95807ff1e4d36eb05f3cc3b53c0dd5bc0fa98fbb738d3927af293dd725ca7b1dd46afc963215da735c8106047bb4fee4548355c103d8ed47268a799c5f0a658d98056df4a84e3492af7e9ab949260b5c61c2e896606bef0d54f8aa48ecc60278e60b8bc6848af35bf4ec833b3ae24afd1ce6726c1b5d69cbbb8cc9964cb48f72d181a8dba2b04ca1ba04892d06cf449b32285ee84c9f44bcd1da01f38f3c5b9c83f0f7d5cb2db8428f33fa5b2c8b2bfa0e24318e637464d4b39d5fe6f2f4525ee700728af3290c3cd316d4f8991849f5462c0e2a10a24068605ec119da38b2df2477fefc0728f95a5ae1daeedca197a71aa3d11b90517fc4003b646a7cdc94824d4c4a4415087b2c34414df5148e03fb26e3a3eb034016acfe76c7bd6fdb64dbf329ba60d96cb91f758ef16c0e6b608d83a3f161489a4deccd43f9b19133a2d1bfb4bb2e5259a4efb0e2fae13d8f59f28cdfc15a434d938f0c3476af51d41a77bfc425d4c6db569a21bedc10cba07e70f7ace97b7417738a663728579c7c853ebe1fc4a2a0a69b60e90b242be88b5bfb34fedd103097724b8ae6d05765ef2351ed8abb3a28e1a03cf3176ef9dd2eb523117712b3db52338dc38a4a113cc3b0acf7e815423305c2ec8af1f7e395d056a08df7dfbfc8d759629b5cc8bd724b3153ed79593c3ebf02f09e7a39f37d459e3ff8a52e4cdc098a7164250ce049a9baaa14073bfaf1eba9992305502636fd6650dd0ed5f66daa682e55bc17a020ce3f7c07052b70b13bd76144677e4a46a11e30c23d2f681a80f673e9282fd3ab49156cf560715b6f0dede5b02f95726519534190fcd312437702f73966ad3e363a9eef720bd0a62db1fdf3cbd0e9b2bd26912a204e809962000205c35e9501db46be52dbf4431b904e8ad00c6d3ba30c9a60dac213e1c87b8eedc2ea62a783354e19f301a2f2855f642a21ca24a01a7d714c8413d5211ca518eef5359e605abfdfa79b2f9c3d973ecfae277a47c584f487c0cd936a55319f9cd07e78548843982542272136d2826f147913662589ce8cb6e7647b4c62a5dc827cd3cba06ec92fd8e12230ef7afa79954b1aa45f80386c74a3c8ce46959f6f55c05d3682eb431a895c4d504f99c91f79e63c4529b5b1b969c386a816303b13f2a338c005805882f88042a8c03a369114db5155c3170c7542f02f0fc67c01aceed2ee20149a114efa9ba08eda40e81abea33638865cc1cd3936c5d216f6d4e6435efc6a928e588e22018453dbae59051c1f7894b5caa36d3bd341f5cc558bb5dd3a5713061ecdd7af6c208e7d4233221f7e9da4e543e4128f40a5d3c3fc36d3f2f3375540d4f1ee98e80b4939aae7f7fcb20fb312ae2bfb3d509e481817b1aeb25a155ea29e610179c67eed580df6d73bfdba899c8071cff3217625ff47021ae15f03fa377defbeb007d4ef37868b877cbf70eb39994cf7e5fcf39942a3564dad220fa4ef70bdfb1d219bb1e488c9a432414b4f2d6681137129ea45300e61a078db82990ee628fcebbcb1ff02526efb15e242b3f9f8fd9e213878e7d70d17401b863f7661a461b52fec05374bc16ded5687f6f3713ad00fb54a79af63d0ad9383edf8f350277c8f0cb53ecbfe87a70fbea5a263e8dcd5faad52c4c28243c9d9fb9008a0c38875ec82a8c9a16728c499a3c3ea87a97883e72bf0fc1d628f86aa2417b80351237a1fb17fb3b0a36a29e7d1e6be083ff391177fc20959c9d20ce8fa02766e48148972b9902c938b34a8ff388367829a46aafc62538892ce208984c4fde81c3120b5c0e8e723191885a667440229289a51fa600a341baa10532ca37571f40e4b94592c9e802b90d7d9e226fbd49c5669746445bceab4060716286675b0ba9fd770ffa656984b2018b27d75198c42a822dd73dfe44f37fd61a72ef077e8ade321c228d68043686862d187ac8b362a9ff69910d559f8bb4bcdea30c3adb3bd79dfb455596c039bc8482def277ac03321a901e1e652925e54fb399a9ab3f766a7e3415fce7aeffb84fdb9d4deb44de5ccb8cffeb8dcb2b78f1e68d5b26b91e4ff21bbc77e83cb7ed75d4aaa444e5b503f6013f1b3567752caa777506d46cd5051969882b3190415e40822d7290772972b39ec81c546fa86f9e817e9863a90966da0681e5a6882e205d50143a90362a2cd60163345018dbae7154e58995a7c586afc8c409249167e5454f84b2855852506bd778f"}) 2m13.330668798s ago: executing program 37 (id=3838): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/wakeup_count', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) prctl$PR_GET_SPECULATION_CTRL(0x35, 0x0, 0x4) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='status\x00') read$FUSE(r2, &(0x7f0000003240)={0x2020}, 0x2023) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) 2m11.068254335s ago: executing program 9 (id=4045): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x167342, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0x1000}, {0x0, 0xfffffe28}], 0x2) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) ioctl$BLKZEROOUT(r1, 0x127f, &(0x7f0000000080)={0x6, 0x9}) 2m11.067335996s ago: executing program 9 (id=4047): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x1002, 0x0) (async) r1 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r1, 0x29, 0x39, &(0x7f0000000040)="ff02040000ffffffffffffffff1f2be82db1af0000000000", 0x18) (async) connect$inet6(r1, &(0x7f0000001940)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x9}, 0x1c) (async) sendmmsg$inet6(r1, &(0x7f0000002200)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) (async) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) (async) r2 = syz_pidfd_open(0x0, 0x0) pidfd_send_signal(r2, 0x21, &(0x7f0000000000)={0x2b, 0x6, 0x2}, 0x0) 2m11.067028096s ago: executing program 9 (id=4049): mkdir(&(0x7f0000000000)='./file0\x00', 0x12c) r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) 2m10.214590818s ago: executing program 38 (id=3899): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/power/mem_sleep', 0x8002, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d584d8bbad0099cefdc25f5ab60c904000000000000003500", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "5ba139c01802c4dae4162e43ac61b7ad3300", [0xffffffffffffff00, 0x7]}}) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 2m9.822028255s ago: executing program 2 (id=4063): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000f478ef8ed"]) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) r2 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/vlan/vlan1\x00') r5 = socket(0x2, 0x2, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r5, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xc2c}) write$FUSE_INIT(r4, 0x0, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000180)='./file2\x00', 0x6000, 0x0) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000200)={[0x1002, 0x9, 0x8000000000000001, 0x0, 0x2, 0x0, 0x200004002004c4, 0x1004, 0xffffffffffffffff, 0xc595, 0x0, 0x4, 0xffffffffffffffff, 0x2000000000000003, 0x4, 0x8f], 0xeeee8000, 0x2010d3}) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) r7 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r8, 0x4008ae90, &(0x7f0000000140)=ANY=[@ANYRES16=r8]) ioctl$KVM_RUN(r8, 0xae80, 0x0) r10 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') pread64(r10, &(0x7f0000000480)=""/14, 0xd, 0x8000) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x5e22, 0x0, @loopback}, 0x1c) ioctl$KVM_SET_CPUID2(r8, 0x4008ae90, &(0x7f0000000040)=ANY=[@ANYRES32=r9]) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) setsockopt$MRT6_DONE(0xffffffffffffffff, 0x29, 0xc9, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x1000000003}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x74, 0x0, &(0x7f00000004c0)=[@transaction_sg={0x40486311, {0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/235, 0xeb, 0x2, 0x4}, @flat=@weak_binder={0x77622a85, 0x100, 0x2}, @flat=@weak_handle={0x77682a85, 0x10b, 0x3}}, &(0x7f0000000000)={0x0, 0x28, 0x40}}, 0x1000}, @request_death, @release={0x40046306, 0x3}, @request_death], 0x0, 0x0, 0x0}) 2m4.161092239s ago: executing program 39 (id=3967): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x81, 0x3}, {0x61, 0xf}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) r2 = fspick(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r2, 0x2, &(0x7f0000000340)='lowerdir', &(0x7f0000000400)="6bfc", 0x2) ioctl$BTRFS_IOC_SNAP_DESTROY(r2, 0x5000940f, &(0x7f0000000340)={{r1}, "7a93a4d0a3ea4dcabae43cb1eca6987688624d722f4e1aa627432bd40652a1082f02bb8ec8a883c0a9a62464f70c60c498273c47e1d085bf060e1ef4b573563ba915e118ce9e7e09d5c34382eb5b2fb8e64e355b74102ca62bffe8ea2e7519483a346964e1beb86436908433e46b15b1ee866b5e51601f7e87ab1698ceac11c09e87638ed83a93ef8053686f2de58bb9afe8513b11c90c4adf3a19d82b197583ffa036ef4a36f26f489a52dceaabbd2df37a559c5f4e9cc86a97119fb3038a34f819cd001d0eb021542f24041d127aa4f06676892a88812a071fbd8e7c1c4627e2fa567b5e69d0d1da7b2886d32cc313f42c46eb84c326923ccba7c2bd1b2f4c00aebbf6e6ffa0a6bf1f7743ffdbb11392ddc67531494a6b9bf8e5ffd605905bc7b2b32651e860a5a669e778346621463fda9b6ab76b306579d1ddf1e6c3a963f95233bfa23a4ff0656cf2b0e5c00dfc4db2ef10ec3e3c1373cfec01a0ffa373801798029137ce6d19e203485daf187f6de2da377c5f1a9efb8b168669f2f0774f8990e545c28125a5eb75fb7c51fde78d240a5422985a0c0cdb90e0f3896acce5247ed6eed22f4012a7b23efc2d601bc4e346656c42f11e6cd4d06011ef03cfbbc342e450a5a72ad9474152bf6a0f0e4f6e109f905581975c847efd071302ac9754546bd71480fd8749556bc6c8d5538a95c917c3bf343ef4649294c2c9a069cef38633a531db31ac4d3a1bd7044d99a763a3642c229dda557801b5535a3602e30fcb27d833796b07ae4cd6e5bc017f5f30b4a9513cae64a63e5d9e61cb830bf269b1e2f9c2fdd3c71ed5a8373de4366cbe03db8562bfdbb7af3b084ed6db8790f28293fb3a08f6f8af81d9a838752bd6cd8ac750abddf6b045b7099bffb748822870a2dfff20c34420f00d93c9b6899f8bd171b6ca828834c3df2a6ed38ca7fc6e3cd8f2a0a130cf4f5d7c3b2241511b1b7ff3e71a785a40fb92e1b415759a4f2d47272425a728aef107b4cb26a0f1552621944470242ed5efe00ffed12aae96b2fde9d9234401ebc5f4abe293ccb294e98f6534e45f5f37a02180853c4cd5f3c085144eb62e7cd847407d3f7ff694e4238fe68241fa45c9beecee1e613945b37564c172dd44f209797d1fc7cdff27685a99f6af595e808bc53dc8f22ce4e479b5ab1213210e88e0cfc531cb24df7737395536a51f55399e6ee092c36689e5e427b4eadb26087ffa2ef23ae400e96e655767b4dd45a5a3eeddaf58df39933ddd89f4dbb0b150845f98bdec70bc45f6221e93270e106599952212d6d13c2db0dbd34b74ac05bbe8f42673c4eb7ccfda59ec7f29172eb41400bb51fe7cdf96c168b31d112bb588923d4343ef90cc95e37d2a65c4873fc3a3b3c57870a6bc9eef7be60c6756c595c9194aeb5c60fcb8b7d2a0072081343050dd7ca5e7344d60b2d713bf7d3763257107e9de1eade55710b93a26f25640d49b50a9a7526c434fb2572708e08b2a6cd48d0a11ac582d7088b4c414f416f374a17688778532ca79977bbcc5710b3057e5cae0300391c87f6e7942cc6fd2486002ed726487fa6b8ead6bbe6dfb6781500187d989b79711003149888be10d78015df8fbe345951a03cd7e317e40e756b1ad523bb49515e0b8f36d923345185e15f7c3bc361eb7f3c83760d3008cea0be32cb76aca4914b672996edfaed0d66be07297302fc29ac60460ccdc7f7b641f25acc48294f936f20a6c8ff27b6ebc09ab39d7f54ddeee4714170ceecd45c4a70308c3a4d20b3a5d453e7b4d57c231d94dca8df9755a2feca4b4260f79f9c02365ffa03bf8e10a769e7bce5607a697b0be666d99cb92332280a73e01624b17fe68838c585e73790c35a4d979bb4c50b05941c46e190f7d82dc063bb2adee185bf560676b335a19ff7c0e800a22f9556a8f8e85ec60b540dd9d732fff571b2601c439492defa407f1ff72d1fba4f03c62c61ac073c7a819d057b4a6ad49febe526a0bd7751bab1295416c2717272e9945d73c728f03a6c2f9c432a819a4476726e7f5c788ed0243976b0071b509a6ab3f45829b98fd8eb09e9b57c123c98af7dfeadaa0896a13c3843569b734905cc10ac3148a73da7432ca2fe8f683ce2b1f0d8d0ad195e1bd9b343e3736a015db552940982bd57ba347680d2112c6c204c8ecc142f000bd60d6ffc6fda0a6399028743866bbf13974c0a038072eeb67325c1f43fbaab0895b5fc806fdd1a4c5e98adba11c4805c9053018fcb18be6e01212e67a728cafca790c353aaea643d22f2248acd3dc0c5368a779b153213f875a5d7bdc9778640a0d9b97ee56ad55f1ae5bfb9c15e2f1805ce756a45799d9db301aa9365425d1201fd589590b78baa160f233f4e1934efa4d758b2cbd29ed89325ef02aa11ca393956f41673e757589768fc729d4682b10e86ed144d7bedeb07127fc41cd5b245095a0b1cfe4df4d05d702f93ce3d684ce002ec652b39a357478b372b7154f3e08ef54ebbd9c7a2ac9e68a350450c708b399b1636c9f0b372c00e73956f803f61f9059ba017c00c0979970a85f587220c35827da6093da20219daf4e20fce850eb7066cb0dc7faa95a243b08581bf0f78e78a374e012ec9ee989908ee465c01b100362755677ffe3a912eb60b0076c0209fa66b0ea60be203c935388474d0fd5ed5ddf46f480aa29e61f0a1be1493043f73d301b3e2d570fa109acc37e296d4165f9681dfb7dd155252ce073eafbc23ee19da1b19095be26a8b9bce8935b4dc7a8134df299acc74be7df9ded7fb08d7d58d3730cb5963ecc90af775400730258cf18da6e4316d262ceedd4ee17024023cc6966f7657592294cc3296d041358f230e0956f337acbc2630ebe8aaf2aa453e5cae9191e66b61e71300d712bcbd9b50af7301c63dd5514ded83f2dbbf1910185d02ef511c3a0ca4b8e795b8300e1dd3386dc5c4417c86b7ce3a77362ab70c2c41e3b95b3034ac8d57a31c91229b0d2b529ace1ab17b2017a3eb3d127103b3cbe586b7097683ec2e771ffaca2a1082962e0fa2dae8b07f7b065078bee033f4949adfe174d226b125b433e4d178bfab99f5706371910d11df92be54edfc72e3746951165ce8664b26738125ae677aa8db8edd3db6037d89155cb0269bb6f67a0304f8cff46bbec4fa5445a7a84f815978bf46b626363ec307aebaa1469e36582b4b76e7ec5ddefad92e9970b423cd36042a2f3c003dd30348a3ef71d4f9761523fa66cc12c5c6754f5c1ffe92bcbcd38e9540c515893db3f9500f8374693f7e99e78c875f321bc058606d581fa1716e1972581fddaf111a5a14d87b53e5984afdd614d2e10df4c3de330555f88b2e979b21909f8322d2d14af5faf361ada32646b668d1980b64edf02617709ca2a065acc18126ded9829d55b58195f0415c1cb818abb5ac188ac299460b32888d6532ab9b0780bdf47ccc637974b97680782883242cbe64a05aebaa789bacab3a0e23f3ba90b68ddce690dc45398c3625279b4871f9ebe3c1e571524a85349b6ca4455fd0f95807ff1e4d36eb05f3cc3b53c0dd5bc0fa98fbb738d3927af293dd725ca7b1dd46afc963215da735c8106047bb4fee4548355c103d8ed47268a799c5f0a658d98056df4a84e3492af7e9ab949260b5c61c2e896606bef0d54f8aa48ecc60278e60b8bc6848af35bf4ec833b3ae24afd1ce6726c1b5d69cbbb8cc9964cb48f72d181a8dba2b04ca1ba04892d06cf449b32285ee84c9f44bcd1da01f38f3c5b9c83f0f7d5cb2db8428f33fa5b2c8b2bfa0e24318e637464d4b39d5fe6f2f4525ee700728af3290c3cd316d4f8991849f5462c0e2a10a24068605ec119da38b2df2477fefc0728f95a5ae1daeedca197a71aa3d11b90517fc4003b646a7cdc94824d4c4a4415087b2c34414df5148e03fb26e3a3eb034016acfe76c7bd6fdb64dbf329ba60d96cb91f758ef16c0e6b608d83a3f161489a4deccd43f9b19133a2d1bfb4bb2e5259a4efb0e2fae13d8f59f28cdfc15a434d938f0c3476af51d41a77bfc425d4c6db569a21bedc10cba07e70f7ace97b7417738a663728579c7c853ebe1fc4a2a0a69b60e90b242be88b5bfb34fedd103097724b8ae6d05765ef2351ed8abb3a28e1a03cf3176ef9dd2eb523117712b3db52338dc38a4a113cc3b0acf7e815423305c2ec8af1f7e395d056a08df7dfbfc8d759629b5cc8bd724b3153ed79593c3ebf02f09e7a39f37d459e3ff8a52e4cdc098a7164250ce049a9baaa14073bfaf1eba9992305502636fd6650dd0ed5f66daa682e55bc17a020ce3f7c07052b70b13bd76144677e4a46a11e30c23d2f681a80f673e9282fd3ab49156cf560715b6f0dede5b02f95726519534190fcd312437702f73966ad3e363a9eef720bd0a62db1fdf3cbd0e9b2bd26912a204e809962000205c35e9501db46be52dbf4431b904e8ad00c6d3ba30c9a60dac213e1c87b8eedc2ea62a783354e19f301a2f2855f642a21ca24a01a7d714c8413d5211ca518eef5359e605abfdfa79b2f9c3d973ecfae277a47c584f487c0cd936a55319f9cd07e78548843982542272136d2826f147913662589ce8cb6e7647b4c62a5dc827cd3cba06ec92fd8e12230ef7afa79954b1aa45f80386c74a3c8ce46959f6f55c05d3682eb431a895c4d504f99c91f79e63c4529b5b1b969c386a816303b13f2a338c005805882f88042a8c03a369114db5155c3170c7542f02f0fc67c01aceed2ee20149a114efa9ba08eda40e81abea33638865cc1cd3936c5d216f6d4e6435efc6a928e588e22018453dbae59051c1f7894b5caa36d3bd341f5cc558bb5dd3a5713061ecdd7af6c208e7d4233221f7e9da4e543e4128f40a5d3c3fc36d3f2f3375540d4f1ee98e80b4939aae7f7fcb20fb312ae2bfb3d509e481817b1aeb25a155ea29e610179c67eed580df6d73bfdba899c8071cff3217625ff47021ae15f03fa377defbeb007d4ef37868b877cbf70eb39994cf7e5fcf39942a3564dad220fa4ef70bdfb1d219bb1e488c9a432414b4f2d6681137129ea45300e61a078db82990ee628fcebbcb1ff02526efb15e242b3f9f8fd9e213878e7d70d17401b863f7661a461b52fec05374bc16ded5687f6f3713ad00fb54a79af63d0ad9383edf8f350277c8f0cb53ecbfe87a70fbea5a263e8dcd5faad52c4c28243c9d9fb9008a0c38875ec82a8c9a16728c499a3c3ea87a97883e72bf0fc1d628f86aa2417b80351237a1fb17fb3b0a36a29e7d1e6be083ff391177fc20959c9d20ce8fa02766e48148972b9902c938b34a8ff388367829a46aafc62538892ce208984c4fde81c3120b5c0e8e723191885a667440229289a51fa600a341baa10532ca37571f40e4b94592c9e802b90d7d9e226fbd49c5669746445bceab4060716286675b0ba9fd770ffa656984b2018b27d75198c42a822dd73dfe44f37fd61a72ef077e8ade321c228d68043686862d187ac8b362a9ff69910d559f8bb4bcdea30c3adb3bd79dfb455596c039bc8482def277ac03321a901e1e652925e54fb399a9ab3f766a7e3415fce7aeffb84fdb9d4deb44de5ccb8cffeb8dcb2b78f1e68d5b26b91e4ff21bbc77e83cb7ed75d4aaa444e5b503f6013f1b3567752caa777506d46cd5051969882b3190415e40822d7290772972b39ec81c546fa86f9e817e9863a90966da0681e5a6882e205d50143a90362a2cd60163345018dbae7154e58995a7c586afc8c409249167e5454f84b2855852506bd778f"}) 1m54.78274526s ago: executing program 40 (id=4049): mkdir(&(0x7f0000000000)='./file0\x00', 0x12c) r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) 1m53.820532693s ago: executing program 41 (id=4063): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000f478ef8ed"]) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) r2 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/vlan/vlan1\x00') r5 = socket(0x2, 0x2, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r5, 0x8983, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xc2c}) write$FUSE_INIT(r4, 0x0, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000180)='./file2\x00', 0x6000, 0x0) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000200)={[0x1002, 0x9, 0x8000000000000001, 0x0, 0x2, 0x0, 0x200004002004c4, 0x1004, 0xffffffffffffffff, 0xc595, 0x0, 0x4, 0xffffffffffffffff, 0x2000000000000003, 0x4, 0x8f], 0xeeee8000, 0x2010d3}) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) r7 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x2) ioctl$KVM_SET_CPUID2(r8, 0x4008ae90, &(0x7f0000000140)=ANY=[@ANYRES16=r8]) ioctl$KVM_RUN(r8, 0xae80, 0x0) r10 = syz_open_procfs(0x0, &(0x7f0000000040)='net/fib_trie\x00') pread64(r10, &(0x7f0000000480)=""/14, 0xd, 0x8000) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x5e22, 0x0, @loopback}, 0x1c) ioctl$KVM_SET_CPUID2(r8, 0x4008ae90, &(0x7f0000000040)=ANY=[@ANYRES32=r9]) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) setsockopt$MRT6_DONE(0xffffffffffffffff, 0x29, 0xc9, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x1000000003}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x74, 0x0, &(0x7f00000004c0)=[@transaction_sg={0x40486311, {0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/235, 0xeb, 0x2, 0x4}, @flat=@weak_binder={0x77622a85, 0x100, 0x2}, @flat=@weak_handle={0x77682a85, 0x10b, 0x3}}, &(0x7f0000000000)={0x0, 0x28, 0x40}}, 0x1000}, @request_death, @release={0x40046306, 0x3}, @request_death], 0x0, 0x0, 0x0}) 1m25.148067228s ago: executing program 1 (id=4964): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ip_tables_matches\x00') ioctl$KVM_RUN(r1, 0xae80, 0x0) r2 = syz_clone(0x2000100, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_pidfd_open(r2, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r3, 0xff05, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000080)=0x1f4) 1m25.143841698s ago: executing program 1 (id=4966): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mount_setattr(0xffffffffffffffff, 0x0, 0x8000, &(0x7f0000000200)={0x100020, 0x1000f3, 0x40000}, 0x20) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r1, 0x0, 0xb, &(0x7f0000000000)=0x1ff, 0x4) sendto$inet(r1, 0x0, 0xffef, 0x20000000, &(0x7f0000000240)={0x2, 0x4e22, @remote}, 0x10) r2 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000140), 0x82084, 0x0) ioctl$TCSETSF2(r2, 0x402c542d, &(0x7f00000003c0)={0xfffffff8, 0xfffffff9, 0x1, 0x9, 0x7, "ea713977e0715f01bbff00", 0x6, 0x75}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f00000001c0)=0xa) poll(&(0x7f0000000140)=[{r1, 0x1010}], 0x1, 0x10) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_usb_connect$uac1(0x0, 0xcc, &(0x7f0000000040)=ANY=[@ANYBLOB="12010102000000ff6b1d0101400001020301ee02ba000301f7007f0904000000010100000a240106ffe40201020a24050308ec26139cb30924070402c5860904010000010200000904010101010200000d2402023600ff030157f10aa2072401070802000b240201b0010805f452f109050109000013020f072501830404000904020000010200000904020101010200000c240201060480053024ed7c082402011c017f090e240201060209e70854788a54130724010000021009058209ff030600090725010001ff01"], &(0x7f0000000240)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x310, 0x4, 0x7, 0x4}, 0x1a, &(0x7f00000001c0)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0xa, 0x1, 0x2}, @wireless={0xb, 0x10, 0x1, 0xe, 0x53, 0x2, 0x4, 0x9, 0x8}, @ptm_cap={0x3}]}, 0x1, [{0x1d, &(0x7f0000000200)=@string={0x1d, 0x3, "f122c4b058015d97dbf4041659103767c064f4f660763efa298c5f"}}]}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000000)={0x58, 0x0, &(0x7f0000000280)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40}, @free_buffer], 0x0, 0x0, 0x0}) 1m24.563827704s ago: executing program 1 (id=4986): mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000080)='.\x00', &(0x7f0000000040)='f2fs\x00', 0x0, 0x0) lgetxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=@random={'trusted.', 'f2fs\x00'}, &(0x7f0000000140)=""/11, 0xb) 1m24.562956814s ago: executing program 1 (id=4988): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = socket(0x1e, 0x5, 0x0) connect$tipc(r1, &(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) connect$tipc(r1, &(0x7f0000000100)=@id={0x1e, 0x3, 0x3, {0x4e22, 0x3}}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x75e7f000) r3 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r3, 0x89f0, &(0x7f0000001440)={'bridge0\x00', 0x0}) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) ioctl$ASHMEM_SET_NAME(r0, 0x41007701, &(0x7f0000000000)='!(+.\x00') mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x85b83000) 1m24.511907089s ago: executing program 1 (id=4990): ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_OCB(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x40, 0x0, 0x100, 0x70bd27, 0x25dfdbff, {{}, {@val={0x8, 0x3, r0}, @val={0xc, 0x99, {0xffffffff, 0x8}}}}, [@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x26}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x80}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}]}, 0x40}, 0x1, 0x0, 0x0, 0x80}, 0x20044005) (async, rerun: 32) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom0\x00', 0x0, 0x0) (async, rerun: 32) r2 = syz_open_dev$loop(&(0x7f0000000140), 0x760, 0xa382) (async, rerun: 64) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 64) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x1) ioctl$KVM_SET_MSRS(r5, 0x4008ae89, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000000002000040"]) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000240)={{0x12, 0x1, 0x101, 0x0, 0x0, 0x0, 0x70af786bd180ebcb, 0x18d1, 0x5061, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x4, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x1, 0xe6, {0x9, 0x21, 0x5, 0x0, 0x1, {0x22, 0xecf}}, {{{0x9, 0x5, 0x81, 0x3, 0x96c52cd9c3b18407, 0x2, 0x9c, 0x1}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x250, 0x6, 0x4, 0x7, 0x10, 0x5}, 0x1a, &(0x7f00000002c0)={0x5, 0xf, 0x1a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0x8, 0xc24c}, @wireless={0xb, 0x10, 0x1, 0xa, 0x4, 0x39, 0xe, 0x7, 0x7f}, @ptm_cap={0x3}]}, 0x1, [{0xa5, &(0x7f0000000380)=@string={0xa5, 0x3, "07a432da5ae75f4a1f53643dffe273d922f7f4fe18429ee0766e40a3733e063fc9aa435e14a4bd80bf206aca92362b0925f93799899efc2513c08b1cb9392509ab2500087173f28c4ae69ca0353dbd5c15773b0dda0f41dae467e598454f4cda59ffc20250fdd34ef2cc1e973139920c3d39a12bb8cc3849b14bce4119308183b1a3e4e073babf745cb113089fc111a1c5727c67c86a6868242c4fb77e77bf37dd1bc0"}}]}) (async) sendfile(r2, r2, 0x0, 0x24002de8) (async) ioctl$sock_inet_SIOCGIFADDR(0xffffffffffffffff, 0x8915, 0x0) (async) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x2a) ioctl$KVM_SET_NR_MMU_PAGES(0xffffffffffffffff, 0xae44, 0x40) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000000)={0x7, 0x0, &(0x7f0000000300)=[@transaction={0x40086315, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 1m24.5105758s ago: executing program 1 (id=4992): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x20a00, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) fadvise64(r2, 0x2400000, 0x2, 0x4) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="ac000000", @ANYRES16=r3, @ANYBLOB="01060000000000000000090000002c0004801300010062726f6164636173742d6c696e6b000014000780080006"], 0xac}}, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="e2", 0x1}], 0x1, 0x0, 0x0, 0x40010}, 0x0) close(r0) r5 = inotify_init() close_range(r5, 0xffffffffffffffff, 0x0) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000280)=ANY=[@ANYBLOB="010000001e000000730000400000000081"]) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r9, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000280)={@flat=@weak_binder={0x77622a85, 0xa, 0x1}, @flat=@weak_binder={0x77622a85, 0x100a, 0x1}, @fd={0x66642a85, 0x0, r9}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) 1m24.50884978s ago: executing program 6 (id=4994): sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB="020d0000120000000000000a00000000000000fc01000000000000a9c3ce5e8b1c5b4b064c96dc0000000000000000000000000000000005000500000000040a00000000000000000000000000000000000000000000000000000000000008001200020002040000000006002b00020300000000000000000000fe88000000000000000000000000000125ab8b100000000000"], 0xa0}}, 0x20000040) socket$nl_generic(0x10, 0x3, 0x10) r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000000)='.\x00', 0x400017e) creat(&(0x7f0000000100)='./file0\x00', 0x0) inotify_add_watch(r0, &(0x7f00000003c0)='./file0\x00', 0x84000100) close(0x3) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0006}]}) close_range(r1, 0xffffffffffffffff, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$netlink(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000001a0001002abd700000ffffff81"], 0x78}], 0x1, 0x0, 0x0, 0x20400}, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) getrandom(0xffffffffffffffff, 0x0, 0x1) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000080)={0xfffffffffffffd9f, 0x0, 0x0, 0x4f, 0x0, &(0x7f0000000000)="de547e22bade76f1a03b79e9546a58de45a57545563322ee20bc43f7fe47218a02ff8ba942478a7b69462fc2d196137252587ab17948adf2dcc5a03d2f3e276400"/79}) 1m24.439221446s ago: executing program 6 (id=4997): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0x4008ae89, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000007b01"]) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r2, 0x0, 0x3, &(0x7f0000000000)=0x6, 0x4) sendto$inet(r2, &(0x7f0000000040)='\f\x00', 0xffeb, 0x0, &(0x7f0000000340), 0x10) read$FUSE(r1, &(0x7f000000e280)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000380)={0x50, 0x0, r3, {0x7, 0x27, 0x0, 0x30000, 0x0, 0x0, 0x8, 0x10000, 0x0, 0x0, 0x10}}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000008280)="03680f2a20da68ab7a58c28b635d19c32b6efabb6ae3b5eee5a74d8943c613539e166c8baef50500824343a2f0509ba5c21f746caefe9f9bccd83cca0fc28da20e2706308c61398dfce5f54ea9f266791ba29a4c7da158637def8b816aa296815ff13c06d632df45feaec1fd272ec1b510eaf58fe6b26cc36df3ecc0f5b1f258a190304e2519dd39ba9f5bc1788926ced5202e3b1e3afa16ae0b5d66dc05b36d3a00f72e5f318f8bdfc7eddc94238c50031d0657a22445ad0b3b90a86b086eed837a00bf0a3888bf61b4db57d6d8d6b286bbb13ba3b246def60ac34241eb843f89fe77d7e3e52573e90d791f21d4a8dfcc24ba95db60e2135634c02bd4b14535285df4fbe381ec036d876c4c8057c79371fa9717414590890e182a7b9e0ab927812083acf0d04e04c20c0555c8ceedc5bcf9b0e814be6eca98ce7b2f9f17d098bea541b75a1617c09fa99902ad746811f89a1fc5e6a80d77528247d6c104395715d2c9f9102f070a295f20c4307b9e848d3928b50985bfa2486893139761925b8fab96d26291243db23c4fd4d96864f4db860731a4e3e10b52d8d0487f5a8536cb4507dbdc111570ad0321b918edbc52807c2e0676d3257553702d9c1bd6741e9cd5cdeb3b8f636b6eb02a3b0066d7f677d586de5018850000f000ab3960f6656fb98039ceb6400d0299c356fc22b7298ed157c667bed5563fac2192a8ff7706a9e58d9d2f92632d6b25d8b090642e3f323bf7ff4d8264617a43a97099dd7347fbe3b1c439737913f17eff57f3e1ff4fdac374fb554e9a6a1ff32daa69507698d660d8d5f591801d8e4a9309342c3dc84966dbfcd2652800200bcb0dde9d456b7a07c5409f4f5387d0150daa34dbc865c6108d34dcc51eedb277e9638b43ce3c9afac5d7aa0f8542e58b0a84632a07557b041845d0012cf016ef065f97660b731ce1b79493de71def047277a3ae6d4a0d86591847d3475926039848c5baf6e1b43bc83053855182423156e54cadc8c85089265b49da853d15e5a701fedf2bf7986a723abf72e513fa05cb178345f2fcc859df49e74c8ccef196000a05cb090f22986ffb6f8f74ab41d2d88b6b535507a23b03d2fc2743f6f69fbcd43b8ff52b1ba32fa0137d542c515569b7f486f8ffa02ad1f54767f51701eb4c141437720884d529a57e17bc2837799124f7f112f42bd90f5b435d7a5d7524f7667bb7a6266263e62bf7ebf6896888d584c65a530b766111f078630d8629ffa91acb5ed02498549bd7e042acae0fab7ccb23278088a364be3da9619d91e1061bbaa9b33c3c5fbbcbc725ce8c2cc9ab0f2b4d30078040d3ca79d3ca056c360381ee87e743dea73a25ea2b4843f9ef280feb507f933fb556c718d8bf8f8618db72805b65d381b319f65c745c1e5060dae2f498852e79aff8dd9c88fd939a31871a430d3ba96fb118c79d1b08a397af23b1a188d1802106f588c768a1e6c9d244ac9a38d2a54ed50f19b78bf25e0ae1f9337ceaa8ff5ca8640104b19bcd643b51501d4e03ed5ffb383e7ed0ab78d540ae10bbd64fba1af59a4190215b7d10230992bbb4ff618d8284a2e2446990511fc2bff07cce9ba94a11d3db041e220e3d931fdf129d8ec2c9b17d6587a0044c9e09f52848db43ddc0df94513cc9e94e9d427623502a910deea0f21d86b16366769a46bf0d6d9fc0d2cd6b98ed885e9e2d765bdd051196bf20bd27c46ec902726d96de352c346d904fa00d63b67d272f116dce489f9d636cef61b441b9c113addec983b8b2fbdb2b32049e436c972b2fcf5140dc7b094c5047cb6226da700b72aeb3febdf16a75b6f61a311f606251c99b377c775c8fb3446ccf25dc4cca24290b3939f948019b05c80b5a6382112f63e0990b324c16a087c72aaec08796afc769f678e3634100a5a9da8215cb5d7a6a6b50a81676ef4edca35595b11f9606bef2fb84fe1f0a0703c886579f09986086f0dca6eb8061f9a74c79c1f758684a7363974b14561b9d2efdaba6c4cd8cb70627da1e195fcae3d8b2fa751278e8f220c83e677e14731eccd6fe0c357b011ed88b6df0c266b383f224b8e95384e401b717030b1227582d0d1042bd90377c4f2c7206a19983fc5905e4eb87edb6532b26ca9e28e160202606d19d9f5da34762f4b3fa842d7bff382ad70dcbc411f8b3e4cace8c8e0c72898d24023545e0dfdc4176209276a535491ce11c045c57b45c40f19b12dcf6ffbf78ab23e7fe9bdc404cf47db9855f2b835e1fce57debfa071803ec38da3c77a904080a4c737ce2b20e14e8449762f1ca0b1ce71779d2e6ee5299e1cf230e8070045c23c1d0e52f66fe9039f95cdc0b448dc12d24de39157934270345991948fce921b5d8e739315cc75d4b3b49928437b88672c1a7770365207b43895f45909d5d972f48aa66de609152a5afa2c7d75f0a14189d0409f0b623eab3b6e7d81025cde140893ed71b6f24f5a36d21dafb62af6be9da845403bc8ed36672efa74d7da19d5794cb4b79fa1c86940b1890c012e14b7c3bb261f16bdd99efaa9819b0bc00af842a6b94c6086d15b16ab81af9331ba3a5bd6941ef35239e85455ceab02c598ccee8fbad97ed37daebfe3b26a5a6c9eda5f65a1cfaf7a1f1688267c812a56c552ae11b465dac030e18f9008ad03cad80bf2cb91a7d99dcfa54d323ae0a4c3a6dc0f80d7ff703870610a945eb0ab5b6d14e81869c8872f6b123d98edcf6bba10d76d35cff4b0bb73db8b6695a8351785bcba1e160a42ed367c4da727da38f91562e941e5c4fa90cd585c5f1cd3a7d6892f18a5aa3c74a4fc00bf5909267489b937a928d9d8ff92530b5226eedf8ab9a957e5ffec45bc3a55e6955b38393ce52892655265d1f741e0b744808eb568a08d145a8bc5ada9b079f6d0bec5fc2ace0502b3f926372dff49478fbd10451f0de4b3d1a63b9d4e17ade45628d2e9dca041fcf7fc1e105e1fc44089fde9caf418ba8454dc361df4a59e1bd79143d280613e3c79ad18e922a43e199aa5927bb9553dd31e6223ad19bf8aff6e1dac8b3680feea3138bc61742b03f047b3d77039c1a4c2d05bd89c4bc12a1b83d78b4e7023f690fce6a44608c423d8cbc2e80942b9d9df2f4bf5606640fa47692f3e003885983a73e1dc313b243bbab5c3c6348afab796da766044ba142eda5a9d3713e3eda8c54c1708909c5da89ba67d29cd7f409c9b759cba316c42028754e3cb6eae2cc4f6d66982f212320f199b2e837bb4c54c54bcdcd2ac240ef6295d38e9889b4213819ef0f9aba6ceead4e0fd2c4becdc1f8ee3049831996c9a74a5fd4e12a1fd21ed47cf27e29f9d61e4b673d88914c36eefa53d3c49d94b463b7f8462c1951dfe33c10993d5cfcd0ededd50ad55009528f1e79fbc2fa70c3338b32c40ae3bb45d7079c7ae8433fb1aa19affbd3fbce0cb5ab0d557afb3be036856066eea45c28e93528b35477fc97fe9ff3641e5bb0f0e46069eb653c027daabff38541250081c77e0e3a1d030a73289e771cc41db10819af60599b5df0ad978fcf0b46af821c6b717b265e07d3a85397ea94de26f510290ddb5df8fcff76fe624843c8577802809c145916afce01d9dfdfa8bf07633e98f14fc73d5ef58ae5cb0c308bc74ca38259692a1cd4cf16752786a1c816f24612c27393d7e40a2df9a3dfa23a0c59613c8a7ccdd97c3fc67ecab94dcd8cc4b4517ed2414d41ce574074ffebd156e3d65c4421b0f339bc9f29abbfe49db62122248cf96b74d9639b3ef9d935cd81315a7ecfb0dc6ea1ee053c2e5c3615fbc10782f16a564fcabe1df70da7de989e00eedc346cef5b5cf880e9d563fc15302f056d37f98a939fd1dd5478b4318c256e93b77e31f87d8f7fe31755191b40d778ddb2ada1480bb9fcb96a09783fcf2c2c9fac2c3a2771dd0e2fb113cd460ee2c9cf4a712f04eb1b1a746091109f7ce0655e1ff7781fbe853e3d03bb91c9d8f4f416f5745c6b607bbf72786bd3c0ac4761e6e6d70f12dbefa1b13542086f793b72c6102ac06e75be17bdbb1efbf7e007f07f9bd433fd9d9cbf93e760757b792f15231895561fe49d9d683ccc066f38af581422b71702627162c0f0f35c36a61eaaa92129114b7334281e35fd39576e51d8593c149c9326e0c710ea4dcc9ef39a432a48ae1834f5046b954f9c033d6035cde0dbffe3e97f48a1dc695f4b2f6fe5d4eee83008318def105c37e11c9015670f13417ed036e68f6fbfca2a8289829677feb23079f3f2ee53b26e491924fefc1c50e54f288a8c4b6ba6d319054c3a9e39e14bba81b423acbd44b51279bbea6b0bb2047325837ce8b2191454f52ffa2cd04abe89e3de5bc102e9fdf740d3efd975bc9503af796e6aeee711ef8797de5d507a964730aa70cb9d3840054d4e1ffc57de378b511f7649666a54a6b3d91ed517198d76322bf99d13bef530a43ed3f13196bf2def6dcfb39f76471c75c5779bedf105717e546057fb478bfd24e8fdf3c12d028b542d1f424a9d45bb9e026e6098eb1cb0a77378300ec1b4c9f006aa4dfb7fb5c57cf1b035cbe96009ead1ca25ea1e5fae40312a4e9fe250684a1c8653bb303209e0fc6a498f3a08f6c5b946378a349f3aea45104a2badb8a45f500bb4f0f6cd620ce794e0f390e1cb7f2f1fc0039f4250a577544a6862b47bf89eea3a8c1516b7a9dd111c2ca719190e8feb1a7079e9fdfdb8224dc50791c986825469c087c8f081616edaa4193e161281aa68b7286a364cbb336b2459f0892e57c40afcfda7d16ea1877efb4e4b0d4b5c31e8cba15066903d3a91bdc7fb64452fb9843436110596f0b038da167a86f97d32c807270a1c994fe88e2517e11bdd210dd982d3c8158459440108308a936c9d2370b9d157c3f9caec36ff05bc40b37f095edf33bf4fad440f38c3f52129456936c07014140be5618f4e9d07b66679238023390cd676b1a3a28d0e90d5ad9ef13a31fcdc5a435454309367c437424e340a1f91c6483bce1026d85a16fb854252ea4ede39a4e69702ecff76432de508e064eda0df9f263a25c0f626d1c1ffaa6783be2975451ee936cc2178648935a924f6fb2db2f8ba34e348920d903114520918cc6872b842e3744fc18d1363583a107ec7b89c7792c0d8069e12f873f6d668f6fdeb47b72986914e45c2b061c5c936c73c9bcf1475ea0d25edaad21cf193405c8acef3bff4e4f1b2b321d70dba59e856a8849c2bba9508bad775370669b2bb7f5e53181af8bff525e13a4935d7e28b997b4ff15da9e36f1353a154ab701ad15420786daaf27ba7e122f7b825c668185b685630420378b4142ec4e4242c2cf0bf6e143f7e55cb12fb9dd59a8df9959ce4fc5fff68ae7174977a31ad7fd644bc94a20bae76f0af474034990fdfec8ceca0e6cd93fe21d84837b7e9d74c17b6d3054f0c008ee05764745fd8773a0c1c31bb3eef5b7e261b54805b5c805a4eeef05c812fcdede200442e7340c63490645ebd09c235d5c52a785542526edfe3875ad08267faed1d0a15236f00c6736b94c1a3821302ff610697ad7becdbc96f54b55138b585cd122e0d5aeaf43c9ba373e8aa1c1297e3415552cc57cd60ee1f3c04500ed0eed37775c873de3066c034c176c67c5bfbe9899a47732030855781341374641da058eee61d01d11b9db8f19fd4558957897340e32cdfbc39713f1f439be0638f614cdb5361433a45a6ff024e39c94141dc5403af101404ce5f2efa97b90d9ecdb7c361785dab977feded32554d1a74d5cbfe2435be7f0329ba382455c2ac11fbe29fe3826796d4bea03dc53a37f63f5be2773f83faf282f0ae24d9fe5762b71b499fd37b4ce7e71f93c3a983f80fed477708bbf2261c89893c4b76e34fac9b42671b6cc81678cc867f53e8c3ec47716206212743ca0c4941c2c61ed3177fccf85921e998d2b826df751173944bb07eeaae4001f677a0687a2550eeac8bb5128ecad9c7b6a514596a30b8292fbacc09ab488193507b6785d7a35c979db774b2c413246f1ae88d35d1914b20b8fb501034321642fb0b0baba3378e4c31fb5e247c177e573295df0194462b99079a436400ba1be2e30d39b8714c0fb2bdcd981d5a5cd514f8d4f14e4e0437108630355d8f2b60a6d18cb14ceb2b5d0704aa6e93e180bd79cb17e176bc4f81a03db12a03413de6189896955bb9e3cc69b6f9a50a7eda3742527f98c71d7ea8ba75e253c2b783f7104813c619949e6a0765179b1b9cbe68b703335ab5986928d86384357a2f4189f4b4ffcd61a3d29709bbc93b5371f0e7798cb72ae4c17bcee24f8e566f2777803c3d182d15a63ac40063f0ccdf4bd790404524eae02eafb6b54c699578486490033f0be866c74a134083003d330498658ba973ea674c4a0ff158403987b4c4752b07c8637a119b019fd5093406960144445056f6ffe73eda0235dc1871bb6058d4a9feecac628265689d58a81453d33290ab56eb691f3180d0288449f41844e56f5c6cf522d4a5866b24fb9552fde71946c4d25dcceaa41cfddb5a33c51c54c0a0a5abd31be8fb6ec53c1d14ba648e183979dbd0db01b9e51ba3803be7e7d3dee752668367264c783f74838121797ae5706ef3aa460682d1bf55808c70e69ae29d7683368470d08e7e9a1095305dce250b5b4bd48c02e098d241b1089736e8306a737e3a1a93e554cc3ab24672b8c74bfb8825004ca869e347f873de14575493836662ad741d79269904f905d7df64d0581ab8d76ee51a32d72ccb719f3a25c0a856b5bd2b2a1269e208d70c32e1d5ad0dfdc0ef43f0230e95eb85871eb4d6033abbf0be7025382d878eeaeea73c94270e79bd5757dc1bac95236a62545cd467830b12dcc30d7cc81e889d360d073db40058e9a1c7b41fc53e67740bc984132a1452cf7d000378f14ef93a7eb0dc9bacf23584ad6761139576607f8214757f71fc47b2944127116ca3e83b9d9643bce8d7bb44b4d16b5d5cff70a9e1114cd920b6fc1f409672648ad56ac3136ef0a314adb458faf3d3f171cb2fc513d76e43e6bda2f1a68e6fcf4a4ecbe6bc87716e2a82ea0c4657983ca0caaf8d75fdf5b0d7930e4f3e95eb1271485f938e7ad2bf0c97b7c11745de45518a1e3a74341968588558e7197b407d24eda0671ee28f219e4c5f809a7ea6f9f5b9705f4634a96112eb262bd5967db5237285b865d3f64516495ea6d1ec20dbed7af02362370bcc98671a61241fa1ef5b3095609d66ecc16010f6f67a280d1c6d215ec224ead17d68bbc9bc64b363b5be9b479b7aa2cbc8587a6b48cf653fde7a262a11ab3a10356f55f122310feac77c32ce0994d6e8a70f1c53331cb473a8e29427322fb6da292c4443b1678877f1c981fa05fbdef96520e5895aeb2a3a8e62652f9d8830c3b144b9598873e2ef41b7ade943807766877d609972cca74855eaedce07cda35b50557de96e736ca3107c154d31aeee78db214687b9964517bcd2c6c9ec047514b45c831aee4588166dc3ec9ab36bd1033e74b3d02d731c5bd84f659fa9fe55cac08c12cb999a2e64fac52f6cb7d1fffbf45d9a1126787d0060fd1be563ccbc278ac97dab0c1bee664675f273f5fa429bdc24b21ff1cf0a3ad3c687fb07ffd88bad6ab6c6b422a43b77ff76f96bf405c07f8a667bb8ff54d6714aaa21ceba2e78ce03146b2ab9f49e6d65081119b8e7cf3843e91349790d2b975c9f9c305df0ab4f2b1b2f30f629313cc66a325e4037f38f29842ee5781ba73d2f30f506cf7ff2237a72b4075aefa32cdd5ba0ae4e65cb6fa47a3e06f0d5f684b7172d6b58f5f7d783c4122db4f4b8b4f9d3296c9d115f432710c29d40dfca0010ecbe2f42fac899911d65c84f08aaa1923c8add5af518286211db14e1187a8839f3b2ae8bd914eafc16a576bbe3eba6271a4c5b3170c3f543761f11f1326a05c575bde1b5c6afd3876bea4fbb649071a95caf74de9f7b3421803ec351f934b8d0932ce72a13abf3627d9a396c10875fc167ef1ae98ff92af9ca366033c99d30306fd540a09d67d26ab192504e7c09f9e4d06287a2b1748f1761ba3c16d9d08be7562b7351c4b4679f5d4b38681bfd86c7f2003a9749b20b602112a95803469f5d252c564912b55c4bf3409298dbd066d877cc70a89b484b9ee6bb836c9acd1e53086c4be85e9a3bc5969c7016db9c72b68620c241409d06f4d7f72fe2289c9b4921055922783b8b886bc22926b7d194820af2b90e3c60e87e1a7851f38a970c07c1da120d1da75de2bb994ff7d05a313522373326f160914a9589711e0439d694f5221afe8cc118722ce4927e9543e61a12a76bcf2da1d01a0f258095d32063387349b4e9f253d8b73c6e834b6866f8a56b4797b92d521fa732aa0d55c8e9d6c56011ee6fb450853dc564d18e97c463609c27a63f9c91c46d7bd80ace4edc0615ca342f43ca3b3d0cc36ed52b7d1f457e5b4b26b5eca0d91abe4f1a42a2eec40ec2faff1222f71dc226d6344e947b45155691205c09913fc3c6ab3fe76f4d1b11fa45869e20694b5f0a1074780a07332764212533b797dd24d8df157d4172f91253b77eb2ec90c8222307ed59136463057b7f469116086410b7503b44cef401c47811c1390060da5b3321d34096b67468a7702978d98d4bd721c18a25ed541249638e90281dc8e3565dc33e66d7b832a9bd62c02c5ed0e92935c92472499653d2d842ea6697c733ee80d775884074b3a0c250a4aa021bb6ea93514f9cc5f09feb5719d270cd184e364ca966f1416e10f111bc425f32a993fc5cd75503f99d89d91d7ddc6dee70193057cb946e5fbf8663c53e12cebffe5dbd4a86bfcf5f35f0d8aa43763a60e00356b4f8bc2bca01b02cfddde38f0c4df1e7f98709fdebc5abb5eb9631bdc3dbfcf15517fabcf16931eb7381e83713b081ad1947274d4896ee8953d772e9e71f363b6f1147317bc739ec128e4ec865f8f0ea34cd5ff19fb2c28931d2c85846735358504ae9161535cd7890e8b95c814cfec116b78e6d0eb5097cd4f35888121452e27391d865c15f0b986925d0d0c623bcbb4d8ca66603720253af17853967ea5954eb5ef0dc43de185ec4925026c680464e66d1caff1f4c7c757bd55ec2515ffe7183e3481ff6f626c2228a3fc3d15f63e4bfbec76a2a170206142cbbcf204a1cbfe0ee56eb47dfb79c80894c0a0fbf8a2955d861678fc2f8f9ad7a28052197b5992bced1273658da5b1f42fca48c80883600c24d8515a0c7113deb4c97df918ab64bca16a0c14f2547dc91d5ce4f884978c95fe54899f77ffc20a2c4b27350bc451bef72a46d8e144ad57a8d5f8ac039f58b8a53ea1f3fd5fce612a171bf82ba17c0681cf46ce5c8181a522ed2e986361903903159643046c7be1787dac6ccab09d18a30997541dc6e9efa260f1ff0392bc1890f19d8bb725f4fe7d8bc618f46e0c23be6b9ca67777dd3f5a89b41ccfb11a526a3bed045a2906f86cc5186a1db7a70391261b694b423e5a44d374f9d3720330e083574083f8950b2b35c8bb5b6c0a7fe259f235dc1c069d4581a9f0a7451890561a0829bb290de6aefe4d243ae0b00ca61a1dc4262bb4951242b21d88148eb7b6a9718d6433274f2b3c9bcdbb6d5df67b48ff42692d8cd7f4b7f41728de68ea1ce0f3e4a2843c5b9ffc43f69b8a0445dce44081f5b443a327084b0d00d07cbdbbfd2da5d67bf8d4bb4ee408d17eeee48b61decd06bd3dac9a1adbeb069b49ec96608b9179bb3af4c10f2ade6778b31fd4c22c2961cb949a64e9a8a4879c550f8d8783064cb304511e40e2e562ba83c08ba8ae011a784ed9db03db5527a7aae222c856c8df0a94f9c4def0f94244c5b8e3db9f39dbd337928e24d9d8562f231fea72116c01089163d2c5f4ca17faab20b73c9957fa1a9af20837a804870034d4e64281125b070d8ee0dbf05f95e5fb079e2a57e9af977222e90b664189114dccbca81ee58b7de90a813768a2049052b339a608d3e9966bdb3b584291fbf7694a7d1dea7f72ca604894e6cca5d326ed5e48c15eff5e6a8cc11c40f84ca920d79a5c55d07001909bf6338921c656a39d59d03f62bb5b8870189f0416ec8c317b03ccdcbbeb3e1a9bf2661813f4966b57eb56a2757de5f7745851b5f7bf75e41eb1646e61a41923c5c0e58c2ea478d95b5c39c450744aea0aad3706fce684cb7338ff3dacab60e8d968f0e6fc070693ae3ca16996b34a50afb7e6e377546ae28dc8de7a2ea3a657b4b0003a91a488e347c61971d62f32eaf843d4d4c4f86cc4033c1244c8408def09188dde509c629323f34072f9089a3846680894e8b000a03865438b2ea212b68fdef7f17583f92014eef2c8115a37c9c82dee06213c1407c1433690f68cdc8e91971104039dfe06774b946f43b68b7957a5ca3ee763eafbb7437850eb0a285c413bcf6965232d593d8da47a2a06abc635ae38e596a9dae55b43f341bcc6fe72d79b453ac1c259da37f64cbc1f1508caf280aa6a3f4cd2ff5564cc5a8727f222431454a5ac93398a29fb95b4e057686cd6fcd920992f74e5870749676a36e043bec5fc1b0fce5563affe9addfaa3689e857383ccd1f2924080449d2cfb006e855570b711c1dedd1df2629afaa3806f4ae229a9a8ef1940ddf2c55dac7812d2374c0684b7ba27b2f0849ee4c055d2b8ccc8e41c593378340d7546bb974bc8032f220b37099e3b04c6591c40d2c50a855a491e03c1c9cbb32c400f6104341262d92daaf3e2c04936cf28788fdff8e0a77770a9deb9089a9e32eb5d9e2581aecd98f83881ca8e7d49e603556dc03a9aa19a8f3a4735aaee347b25ea35b36fa57484c0b6d591979b4a3da894fa0c15966d6a5e02e397cccdb9c314b504372b81ef6913877767001263c05dae362b49e5928ef36f554ce245b4111486417634f1e7f4530a760ae6ffd3123f5736ac12c5bf506c5dca03079c0fd0776cdb56c938cdf480fb9b97b1685dfa3be6f712aae107e2dda726bec137b2ebdf56c0fcaecca4350bd7b5c84d57f29c2a2c99ae10c30cece4831d71ae4ee3362983cc816bb6cb9225b9db08503a1be23a26a0425a8628a2e718feae5df91d829f27966f766b623a0a4958a57642aefae259713733670d5b1d027fb8eb2d0d3a0b4acd482076dfa09ffe883f556b2db2262bc0872e1bd713f100dd7a8a8f2d725b46e09c625d513179872bbcc9a41e596a18b2471d977f4ca2bebd06cdaba31b70ef25e098f214fef16f16f725cad4311eb91457fdb70b471eddb65ecafb1e2b03c5ff21356241e3cab2c8ba601f9ef1aec9006b7cd0b81da29be01cb4c1d52e563298e373013886ebb1889bd5616647c6c418ea6bc1f3c0853b65cae48467b35f08318e3a9d034af7224cc3520ab1ece7751ba15407298b21e4f84ef7c23d7993739403d4f116cba2d0ae2d4003a28334c461c734d4555105b986ad0af28aac36c753ab52b91b7e23ae3ab07d3b170fe53a2249efe5b65463a3f237cec72091b04005f95a15ae595191ba39d0ae1d91d8e00b132ae9339884bc57bbb79978a308e1c31c5f213b092f380a7ba58f55869e9c29a5a6e7a7aa4f8d58e5787cc05e5", 0x2000, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90, 0x0, 0x0, {0x3, 0x0, 0x16f8000, 0x0, 0x0, 0x2, {0x0, 0x1, 0x2, 0x0, 0x0, 0x9, 0x1ff, 0xff, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket$inet6(0xa, 0x3, 0x5d) quotactl_fd$Q_SYNC(r4, 0xffffffff80000101, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000140)='./file0/../file0/file0\x00') syz_fuse_handle_req(r1, &(0x7f000000a280)="1695367704d10dd832678e4e2d01860484a69eaac410e2d6cf3b3d3925f9a3cb602592377170dffdc4de86f163e390e21d07459b0f058cfc248c4bcbe896f3c68006f3c2cbe07c55b87170871c1d364d740faeb750c8c8acb76aca18bc0c018ed341b55b0ef80cefe95b85756aac978a0e0b5ce59cae6657643e7ada0c1336bab310888351664553c2faa6dd39054e19e23cc7c4b4d33546407f880194aa0761f2a9360c4ba26de342328b92db81ae84fc9c1e9eefb4b7ec3f58a6d5d23b907327b14480a37f3c84305729a91c28807f8809b997235bfa2d4b6f45ee9568bb4a416df34f4140c5e272bfc068ea61a48b365490ccb02772a906dad457f5d2dd1a57cc1209e8897c8115049d7e4e3c756a7f5ad0c004ef66c8bf91f600910e73b4aa5f516bab5cd62ad93642960ab32b7fdaeacb1a9587a389a529c231f8a47a65fb6d27ba6a0eeb46660cd75dbf47df89e9f578eafa6992a12d9d7de56d69fd0e30b15caabd13c28d63921597466292f8c4e87f23d53d52e6e8f1c9295af0743c8c671a49273074ba44dbce9e9b1136a93dbc19d2b8e60cda5f50eba2d814822a68a0fd4ff5e6a25dd5346f96b26b5e1563ebb97829a76fd8c2aa467499fdced91b05b193b68316494f11f5ce97ed8e13d474b03c6f6eda4eff54b0ec362fda53003e6e2a3868a5d57e2426aed5adccdac8e162c6cc20361dd4709889b79b2810ba42f531fdd3746562a00da65b4211fb7d8f482a3610748d3b80d2942d8432471f98c6e9036cb57f3913b31dd8baddd6d85b44e8463b838fcfb6979628c5fa3dbd30688e10b9ede257ebc7b96d4092f38d11b9e6a4d10490a9df1387b3743cf51e206c7dbc0741c408bbebaae7f36d81b5ce5b21bb9fe992c8a0cb3a91ea2df21e571ff094b53b17c46fe22c0cead29144d203294eb42c984790a6b6348ed8b7b0317ee5b2353cc54bcfd808bf0f61f73917584e17bd9259c8a04d2ba3b4f931571947c77035975933471fb1203088dce478eb4e411ddb7b88caeb02e1cda741245df701a2b5c29c48a631eaf18549bd90c70222fd6dafe5550726bb58dd0fbf84ffeeae683a0379505f03740a652025add8e0e4e6b5bfb4bd0876dfe1ecb639acc110eba97294a4e4642aefbcad04ba50d830e945fd9900ee7e02488694041f43cbaa86280c1df64e8f1f81f7cd5130914efd19b58262f3bd2c43bd8b4a5beac09f1ba27020521994465e62c329debb50efe0716d22cf0056febc7cb95aa818e10639077e91cac3c80b37d6eebc6907dde971b578383ee04086a0dad18750ceff6b8d6d373afa93a51fee65fe1318c1ac291b784e45d66962c8b54571bc1e92a996c11561d94af6ecdd37948d35adbd1ad63c1c05c31c7f4afd707aa1956d1444fec1137fb6d81f56566887131777e5fe3e2fafe8af8f21ed34480afe74afb25d8d16f8089fcb851ac49dd826b7f273aa3d771856d712c62397d49c72d93e3c2a5e6b9767fcff0fc5b3d70dcd70ff8bad5dfd7f5a84c194f99450601f970104f9be026852ead21824152dd8f6536fcd01a69177a65f2af266e619d61d20de0c738680fbec29e7c594cad29f009d46d87908c951b2e4ad8d9a67db8be6f570fe5416d9e4dd22a108140a1c95369731807325ee7f4201209a795fa1609ce8fa27384677816f651a96cc08400e1b647bdddfb851313e3ccaa472b9a6a1da3a0936e119a6d7808f09de244d739c39df3ed36004b77cb54b6b1396b718c87fba28cb1439c7d1d140dae1ee2c2a7d647427b1e7472710c7ac4f1fb0fc0c9d15ecce28167d23e2e42474dbf1c63c0819606be9c9b6dc2eb59bf9932568ef408c20e9498cf105e84eee30460d4348f4cdfab623b416adadb4427887d9b1b6b8db75b224e8a55fa0351d21093b2b7e42e6685491cbfce100d602d0281f4bd086b50612f3ccf055fab1aad97a52695a233c3d458be4536b66b0acdda5ce0aaab48bb7d7f39a8af473c4478991f1c4569839eab0c1d684001ee1772290871653a2293bb7754c1eac178c60f86e2a98e1992dee198c76365f2d04d159d7c210c6cc58764e3b7dfb5bc15190555febd01c69cab8f55926c28a13fa4f9060dde1ca2df7e1f71fd99a0c350d7f0e341ece8e0685e9c205b486ef400910211b688f07fb05b542261c74b45f4ac23ff53e9e620ab12dad7b5131f67128bb8ed6a4a70caec437f2157f8bcb3d080091e5715dfc7d7539dd0320c90d0aab6a6d7a447ebeea893a0efa2176292c648c62cedd4138c9d0535ab0621855484fc43e0e3e84357db6951bb21fe2f4e99fa188ebecbc23f73ea879bd304408acd1c470fd112606ccfd7b7970e950ebd363afbba359a51877248a42845097094ff785dc82264225752f3aefa980d9ed5309b48f47a5b5ef49f69808b91bde955277b6525f55436ffeba0bfa8c13f6314c57ec97eea295afc66a9f4ec844474c0da6ff1ef0c6c65c035f3bb74a70ffa668359b58a46af97600c428626b45c81a4e372e198894c02e2bee8010fb4c2c075ea623a6ee24a99e225f809322df6ea6f39b1566b1aee5403d45ba648f94f70976013199b3241744458d030a5319360780897413289d89267c389e04f23de79adf4b864c5ca76efc225eb1ecf6424887f0d8b3ac13cbe9df4eb69f7b702e85fb396dc4a030d57a8c4edd227ee568fb11a9859935ad53dcfdb01727f106af352c569a020b7e405a1ad4c6b39e2e8796fe9f16db3794550f5ef3ecd6af2b2ab0383e6c198f17ada5840bde84ccbaa661d9c456d9ddaf92763ba450098cd5a971d847fd5030a4c9b066ab3b0096dfdf7e5ce2f8349165f94c493b7e4192e85239bb11552f910fb41c5e96ee10fc8dce711e88e0572ce0bbbd9c9f3b7c9dae89f1dfa6af309c4321755a5b19070c8731ac590c30fffb69feeb75f699aebb101d3a30f784f1745182cb4f0bf63a148b521f0a03c691927694ee453b278523e3ed256c150098a932f62c90ac65faa4b9782c27a3ef6ca2b5ecae6a01d8a1d7096bf6a7d1b317a9eab22ef4907c631bcca224f723f5fb9a44d7e1295186cf37fd71343919aa167fa70a505a73e9f52a11cfbd40d8c1087d4ffdfe45a40ed5aebfa4b0c3622c78a914d68dd92f46478711437ff88803ab28cd9ce2223aa0fa37eb9d9a4a7866dec4ca6bb66e794ccac6bd19b11daa0b6d4d42cbcf7d6426b5718030ca51bf92b3d8ea0b11c46ec5c0c6e3805c88b39731b2b751d9928ed1ddba7c66bcc5273d709fd295aa0792384435b98c1f44575c028ff2869074156713931f7e62f8b0f8c7ee9dfeaeb2e096e77600586a47d6f6a2e13a17dfceae46ad84858bf8873f9f1e35fc700aef0a648af168ab0774a3441a203ef325577f2c76f5f0e5808acdc7965bc65e8ad1ca816bc3b67711ea42e619c957d0f26b394be1f3b0c4ac9af8558eaebf5c1c27b6549022513479b4c28dbe3f1c3131cc9211eee768f96a9c8b5e0e6425bef921a355faccf0072ba19b16d88b75feb5dc8fcfc1b7b5973eb9654ca3dcfd482831ff5d1fe09fe7ae43cf129c8c17a6686685a13ed076f34608b7ac16eb8e9de6a44418c4e3f8162e6a679bc9482df96a04b14575ebf093b99bf5cc26495f5dd6e571129d9760de3f801b001a1f3248d14f579bc519de2b656641a88da758a2ed3baf15fdf2739ddb44f0e5892de7ea48e9302129d0c939137b9d0687b296577675bcbf433a53f6a9816797cbfef1ba0caa2b8602387b5a8bae24d3e15d42b34d81708738fd269c3e8cbacdc3ff5ab1d4816a783d7be0f0a8086e345a6b4c231ffd61745f6c45cfceaf6089e70542aea1574e3c78740f77a08eb55b37f03549c1dd318cb5a76094210e8cf800c350d328fbf9442d0437e7affd54b3bfc33da3f24558f3ea8e59da8e61ae60e7e7b4de7179b8cf941d51d420c8eee69143966800dc4f7bcb50a033331fcac02a65e88de28ab219c68388a9da9196e044dd1ebbd3994bf8cc862f6f8b419fa1f4f4e5427f10866b498935fa28b8e6f9c5e48be8b74b9c2262823390480f71aff6cf72281f526265877d223eef9ad7a4be7438f9afb6aff0e80c5125c2c612ceb83f0470ea04479979c0a10fbbd0bed7379e949cc19fe36fbcbcc59a9fe30a2662d3e4d22862e8841b587b8995ef8482bc60fe0863b41752ef3dd44a387eff101595822bf1ce440ff9e5f73e560e4f7fbfe4754d9dabbcd92de02017eb43d3cf7c75e45ba04009a782a68ce11eefd52253c721daa5f37c6408e37b48d1f2e36d7c1793300f2c9039e69a52057486b63c0fa644d00528ce48f2e551ca88e356ac25ae74c73492ed3e6233490acfbe7ed8244f23e2af86e0ade6b78bb34a75a86f6cbadbd39762680cb0821d6d28f18d427df13d0e747f6da54be970e43ef8ca8285dc8bf44e3cecdbf2d8757a9800bb889b846d58cc636a2648809451a95736a0ecec6ea3fe61fb24dcd8a00ac0b8933918189cda555b17e431d99ee190d6d0d9f769e665ec193ba8889ae72a01e18b98cebb75d20ed778e5778ef657ce85d40eafa44b46f293d64023b877e8c5d58587c3abecf9a1ad8d874a4cdba0bfbea61b7eb19e81f7c932be12a83bacc51017b42dbe2931dc11c742a5a942cb6ed9bd9922ad78f55b0f6cbae0e8d4235140263ed8c83ab22e71a0f0a62b6920b5d5109e415254e527546546bd025cf1583e3e8d9d5bf735a4651fa2e5c3c86a185bb77e9b75224cdda8cb0eb21d9e3bb19e286832aa5dce19f055539a0a5caccfd752742a31d0af882c4f02c29cbd90ac2cdf5cc61c448cd09eb7b82b930ca99962c0e5ed84124fe37f7d30aad0296ee340377a7e0aa7413c495ac8ab0b482c4c5f59872efd5a1ceadbc7606e67d3c79a77d095bd82519db0893b9d2bbc2b2f3a7391826840e49424703c006399cde5f2a52a9383e89dfbfca284be4d75dd3aafd8a43dc6c71bd7fde9460647eb5c97707e96ddb9124d6020da38ee7ad743db8fd0377a8711905194c496e39a2132d7bbf35b79f920b6dcaa73625bf8b5320da250513cd45bf42c8072809ad59d69c02f0554cf82b79ff291e42d9227de1948352b0dba0281b69876ae0ca24972a5e75aee7e0a46bd4fc83f5a0dd3f22d666f2d950ca580c6da6dfaaa293beded10d1328613611b6e01d5d8567541e81466467302d8050a3ae4791fbddc1aec749edb68173be5341166c1d5c42d63e7368473e48bafa43459de3fa3a5550a4ac979711dd9a2d6796b0bcf9b5881124ade4b12bf64fa55724976a0da9d642e76a036c430f5fb2c06d599b0f78e978580f8eb763d2846177ff18b9b5cf8c76197ed809ef24212bc5563a1713214ce78e0e6cced6e41578d46a07839795c83c189610244bc1b680535fce39f290da90d719078015d90020b1d4567a97081b48514709df8e327d814e8c15496d90efacae6b13e297ed520d280203896bbc3a23f3b638adf594de03a782bb292a93ef0b14b8b3e13c01787a0b7bfb3abd8ab15eebbc651b7b054d3e56ebb7808de9b9bd067560ec6a6432455b37054292a3d9d32434506bf84b2907560017089de3f60c2deb4dfb7371f96d65a575d446aa1d2df81867135120df4e24e9227f72ff9f8f015a7754948704ecd084a1a93fbeb5a44af086ef73e9fc1c072b7d5473e92558fc2824acf27f1dbe9b019247d3074bf4256a966ceb674a2c4222632c8e4b6c0736de019ccfe4cca40b9b07f8c4df9753cdfb4ad66643ed71510983e29c2b5f9ae7db4913cb74d9dd0461a900810650d0da73f766aa6882385f3bb40644bf43f01faf2aa4cd187659edb0498527f201442b64349afa814b3dae5ce815971f3b11d177e3e1aaf90c7674c097d475640218ad27e63f9071c9081c06d9b5d1f3a070da3eed4f4080190a74063e7f97b5f35706dd1173dcbfa13a70d5362e50d57d0c5105c8d3beb926d93f61699e737ebe1a935839c3aa5b629dc93aa209d9e7774c40de7f59fca1eb274a8280022a15934e5dd2579a8cf5cd16a3b0a1ff3ea712c4258164fe2fa17a4cbfa5630f4041bad4204605eb2e762d610fa17dafa415ed8a678da1d4b5a6618d71d0066d66e3ac10b3ce65137a5a02344abc57f1be4ce0cbf1a2ac66dcb5e94495e863819c627e4704fb479c232b27aa4a5dfca8896a7eb8e0592b6b392ec9fa2767f569d5c1356d7ef7a909d8ee344ba017c75ca664d98f5288230b7f1ffa2fa7a5d07fab5f4b53b7f19c3fb361795fd632fa8a654004d931b4b7fc0890927aec727160cded3c01b7e40e6b81ce015796895f9c007762a1c22acfb9513eccd93c845e91ea8b0960b299b3ce788cbcce5bea9a94325289d2c3573975c512d56e19c4655f849b3652f8b5f9fa6f49e03202f2031debe3c299c3ceceb1febf4b285da9033493088a36f885ed6d3958b8d05cc6be00f3465de8bf6e41796d17e393067585b459b143d592cea102f584e48676a45f896cf662bd6b3b2309aa7f46d2b8ec6597a063f12bcc88922050c8c1e070134ce77ab1cb7a7f29983a0b30d9b2abeca5cfbfc55e941376c616c2834b1c1c9a9473b531c86c3b708478ee95923fe6a8108c2c4dc8a78a9d5e995f6c815b292b986cab0afa233ef10567a49d4e8dc17f438b90b620df4d291b52549ac8e1b69078b62011ed4bb0e288db740817ff07d01e779e11cb8e0606b5ca3aac6c7b262499f5a115acdad8a67b6eb77503318ef3bf0008347b270aa986d9e79e2af174f38a4743250c1091e6053a7a785464483161aad3ef3ad976e5329b71afe9bbfd93d7541a1014db4cc159ac266021e841c665217fa150e130f921ebd4cfb5accdb87f5f9bc0fd94b402289db4d0ac3f0906a689aef044c09fc2c5a00f7795ea935aeb943eb32826bd2176c1d1cb058195e3229d293595ebc07514c6b038a1d964199c59e59d4fc621c54b7bbd3410ccec22f7fb6751527c2aa0940ed2f0c9dcfc4e99ced91d09ba4a37042b5f48b127439cad24df2951ff1e769d3892dc4788dbbe27cce60f7f0138789444712e84e059ac0a4e87557f6c3369fc61b9a843c816df3cb4ec77a11e16390234da24dc0420f6a44554fc7954cc74d63ec030d4d964898e14500d0dacdbb2959f7a8a191773f66448348f36c3f4904187088bcfeafda7dd721236810d04469e93ca4e7926305c25b1ef1380d775008fd238e33e8dd2dc5a9783f97414487a7ef70eba3dcf71331803fad223f65aadfc87d79512bf311c14926d619a089f5e84c46f4a9ff393969f8eacc8fa20acaa9eb01a8aab625853e415d3871e555a11ee71ee93cba85ee9cde60b3962e294c2c840f0a1ba87714bac54f1ca0ebda74daa3e8e19d382b951d64a22da48c632ec5754f42129214a807427e69a93c128b6b0a8697c9ee375818dd79244a38287fe8f66c7cc3aa18aee2fbf804fc1aadcc7d2daf75be82a60276b6902a51f2bbb64c261915b80053fb9635f405f1fa855d1ec8adc0ebe9648b8151eda70ec5ad5f704fa2a337bcfb7ecbc845a11cae7a68d6bc58f107ac7bb0c2f6b83edc48703ba00c94036b9af4ada51d6d78bfe697df06f47573c14cd7191ec52dc0f208ecdcf54669529bba2c2fb7a6b38f6f2b5ec5fe876f03c096ae092b6f881a84b00edd1e9f67449069d876afaa99eb1a446f20656b5104c72ed28bd8553c724785f4e8bfdc33194409960de4969b708ce26e4cd608d21ace0c38e27d54b55369a9e807cfda9a6240466dd94f6150d4b0105f7b9ae392009b2cf146d1dad5d7c8664463d7d60d11b45f30d01db7364e21ac557d37a4c9ad88926c472e98710d2cbfc4b70d6a5dbb128d46909e634761c6f6952bf9021aa5282c391dcee3278a25e3e2ee31a7f6713979a546084fb2e598214c36a3b7618bf23c57bb23b33e9c98dfe5192ef257dc2d891a6f7c11be334fbdab015eedafe1c4aea95ff1fa6d340d0cade542f3f782c1589470fa64c6fd9ac0c31536ecee0ae312f992733beea6fcaf7562dd6e0f2c016f712ce14d93f02a54f577c75b444fd7f46e9bd2cd9cd1f89195781d88f984eca45c97355095d3b48b0d9bd730c7d6f63b1dc78d2344bdb0f18c4e1554822345c11efa2ba32bcef4f29ed05315cf44617a80d7d1392de077bbda08669c8c3cb6c0b12f872f1247bc1d07634bf5bf4acc3a4ecdae7e6acd7c4af9820147afe55500a7270d7eb511f907339e5af54cfaf33e2364f54091ebee2a245ba048452d383cd441604c4dd1c6376e4df8b83ebf6070d2be248174fc1dc0a1352c103325360aeb3ab71cb73bb646ac6247dd68155fd48b90250c3b0f250a74f827780367e117a94094e5005e2f926accaef0b3e36c25e315c1e80cd4c3481f3465d99025c7de91c45bb8dd0a5577174c1f366017d87d2033239a8b6f399a9095845b5fafe9cca113b93f455bb790709b6c93fcbbd0c4bd7b5d621088dca06802e241836291226ad56d40b3b4e90eb68bd5845742baf4cb4a69b4bdb07f02d0bd6fbb5a5fad3af030816b254725e6db4073b7a0536b884c8985c3a159cdb105c73f7e0e03546248336449eff6afeb96cf8ad3617df18ee2247bc2d11ebbe10e0379f5578c41611872c5461541fb4da5be3f3348e0592982a61c352315370a9b452306c9f31f9040ef755ad096a8733dd9daf6bdbcb7a3521ad2282ae4fa7bfdb9cda5997ba3a6652af46c6d0205bb356dfb411e2b931b357723bb70254211819b74a461ed5c126cec6573cda4f6107fc3ebc76483621e9ab5789a5575ea3a91463f76138ea0f3ec9c44e1cddb2de59bef83333d235e922b920e267453676575b38e6415bd136534b8df2360ab489fb69eefd04b66758ab5dd105be7b0635f7194f9e4b158b22b21ac97fda4e804747a9718b40a32531cd5c3fd1d3c1dd8ba5ef9c86d3c8df8c71f81da1a9756e5db4dddf70755053f7129d656a8069fe83c39ab240cf7a73f0f880ec7a791c5115ab262184839b906c238eaabf2268dfcd6560c5bcb70fea00b580ad52e7de0333e6de63ae351952e6e5dee6edf284de0a2f53e2089db13bd5eca5f98883a24eb2e1a58ae199f8db9c60a5b6b85585b2d2a17d6b5406e5668685d95c4718c375db05f7953b363c25d2ed0906eda70eb659845acd31fec9b8e4d5951d12fd50bbb969dd824a78c72622c8311a980f0f2e6a1ddc368879a1f3a07d3c0780e85a4e5d13223a3424782e3f77bf6a1ebf823f468d41b777ff61345064f1096ed653c277bab90ca5afc8ad6d25f4447236cdd82950afff27763f3fef5308f034379f4ad4955cb8cc5280d51b5427de4eba374f64dde2f1e7a6ae628aa4696160a5cf0ae9fc70e307b4eb19c0a5af2c2855710c8e117211d73a7e7f3f7f2ba55d03a4b73d816c9c3fc1edb86ec95ddcd77884a913805ad6549e7a5f776a1c2385dd6d83877727f128207cda29f83462269a7f606fa31934d06a6e0efd238d0a180c754a9d2e85609fd20c880ea0e79cbe887c442f9f682801da783529e1e45eb3e70195fa2711fa291dca43ee0672b7afc14cf87b9506a7ebe223019c856777e1783f6ae1b0ed90486b32e3b6f7ff77be834c7b6676da6c8052fa49450e3e16a6f90ee33742bbfe3dc025832e0bbc7abeb625077b8c1ea07dee89c7dc26fa42514ff9ac21e848e32309bc2862a873fb57796e05923fce42fa2833c73866e22a04497ec13acebcdff6ae1df71dd8756f1febac04f2034c1f3e1d401ddbdb7f2ef676d5c85437830d527a5fb04c9bbf0d892ee1306d2d2df37008916a3a66e70f865cd6d25de16fdb4bb4f2616204cf86a3ffdbf147223968c092a46dc2aae4aedb32fb850b85d4adb87bfada328bce4c2c70ec42affde442179fcc1d3d9f5e4a848c8ba03b0df3065d1b2d5f1b08d8c25148c51bb54e191a87ea59903084000b4b520fffda111fe831d4bdcf62423c1fcd673b020c5f2c41973dd1b9698054368081f917715e1c1592bc78dd265e051bcda5bf5877821fedfcf7790a58b328cf780f71ee71491e59194504bc800d319251607e53ba0e1ed15cd4fd5c959eaff4d3a1c7cb28c479f2776256633ef7c0f0e98688b54e8c8634cf57e27e5c1ee1e43573ae23bfbb1ff1bef6cabd33c02ff165c44f0f190426ba8391ba4f03458be3351869c5c5c9d5fa5600edbcce523525b9cd9c3bb040e34771ea277d05cb76302c72fac5edc815412dbbbc651371d70d044c4f89a68da7abd836fb3a495e212b5fd13819c41c9a240405582ae69b7c35b30935af3085d457a4d76a94c9272c5eafcecc4c92dd4f314b04b4739864e626a5bab27fa2f345f052afe3bae2ff4c442c42a1c83091bfcc23a3b5e06a511d02cefcd618a6d9761de00af192cf1aacc902cf3ba98f898c48fbc74b6710db7ac890b4f7ed7377e0fa3b4c46a131e775130a80db5014a79e674c8fc8b45495066e88201d2e320320fa4561abab617d0e67e9e879b0080a8ab404f4eb007a088990aa6a7b29afce5b8dd038ce96d43e1271315f6070e761e759c44fba1ce78730e35ca31e0bf5840cc01289c81613a07c497f288ed70a6d10d9f58fe135558b2a862bd877fcc939d7536e7dc988409290cd73da04a3b1399b0a2637f737d5f86bba4a31019546e2000a3ca57f8291cd9af28299eb93909061200c9738cca998add04e7bb0137ecc460fc3ef72872e7d13c159914fcdf577910e6c5d7a1636b13b78c5088551c614e3c75befb0f37fb89b918f4aad0126a9efd3390d6a0cab97ed0e01c7eae0e798a4142345578beb10d6b61a90b4d1fe836022def90bb8e37e07428a4592e7bf30e935951e492234a8db96f081379e7c4e18c3b6ce4ed1f97698dc1da940f14217e877bb8e0f33b392d801a01c48ec62ce2774d2e4e55e9415c063e1bfa31a8f0633443ec19c5fab977c1485147e46c06f86742278fd071de4a165dff7eddd5390a1e031d80e3d44477f6009c9fc27a7d92b865a292b0d586083f681c2d92da7e7f42eabd076fa7d61eba0c2b406c75f1cec561b1a523dd4c6f344b02ed59bd473d7d30a24144e981fc8da434931adeb841d63bb705485f8f58a180da91af64bad1379356787b37467dc9b4a0d12496e5048e7ccb40a978eebee5eaac4e9dd96faf194aa93a22333d7f68cccde147dce26c9ff18d7c8ffe0d1377c70dd1057d54473b2c2b2b3eea82fb223952c0dc3796efd0cd94afea38341ab9a83c6a9ee77f26bf8dea8510dfc964f9b9b4942c08ade50e43f06e5101f2e6b68b6a7f9cc5443c862b1198627461938daf4bd1fc7b21d6d7fd3f775f0e4a1f60434a242b049f159dbe5de145e741c5c9b4e59a7f5d7de54a6d51cd87845dde819ca74e3abf60356fbcf18bfff3b6ae1c545e243c08f9f41b86e55ed6e71be453843e0bffc5b6bdcfeefd33075ee5110627d4f05e008e54ddd62fb6979d9c2a5e4a2cb45fad7b2d77bd17508952889b30df2124cdc2fe6a749a12c9f6dbbd01226cc4ba2693b7e6a858d3c36ac6519ee70e896588a6df81b0e3be3604bbbe1a845088cf1834a04368dde8b6ee76d0492911dc09b05cf6642e0003cd8faafd398872c1a8dc3e85d3658ec8", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)={0x90, 0x0, 0x0, {0x3, 0x0, 0x3, 0x0, 0x0, 0x0, {0x2, 0x4000, 0x0, 0x0, 0x0, 0x8, 0x0, 0xfffffffe, 0xffffff80, 0x1000, 0x4, 0x0, 0x0, 0x20000000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x0, 0x80000000003}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x78, 0x18, &(0x7f0000000280)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x2, 0x16}, @ptr={0x70742a85, 0xfffffffc, &(0x7f00000029c0)=""/193, 0xc1, 0x1, 0x14}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x1, 0x1d}}, &(0x7f0000000180)={0x0, 0x28, 0x50}}, 0x400}], 0x0, 0x0, 0x0}) 1m24.435815056s ago: executing program 6 (id=4998): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0xa2f01, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000580)=ANY=[@ANYBLOB="f8000000160001000000000000000000fe8000000000000000000000000000aaff01000000000000000000000000000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0xf8}}, 0x0) sendmsg$nl_xfrm(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000240)=ANY=[@ANYBLOB="f8000000160001000000000000000000ff010000000000000000000000000001ff01000000000000000000000000000100"/64, @ANYRES64=r1, @ANYRES8=r0, @ANYBLOB="fe880000000000080000000000000001000000003300000000000000000000000000ffffac14142900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00"/176], 0xf8}}, 0x24000010) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r4 = dup(r1) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000040)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r2, &(0x7f0000000100)={@val={0xa, 0x88a8}, @void, @eth={@remote, @remote, @void, {@ipv6={0x86dd, @udp={0xd, 0x6, "7a00ff", 0xa, 0x11, 0xff, @private0={0xfc, 0x0, '\x00', 0x1}, @empty, {[], {0x4e23, 0x4e21, 0x10, 0x0, @gue={{0x2, 0x0, 0x1, 0x9}}}}}}}}}, 0x4a) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r7 = dup(r6) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r8, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x71, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=[@rights={{0x14, 0x1, 0x1, [r10]}}], 0x18, 0x4000080}, 0x14004084) syz_kvm_setup_cpu$x86(r6, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r8, 0xae80, 0x0) r11 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001840), 0x2982, 0x0) ioctl$TCXONC(r11, 0x540a, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$KVM_SET_GUEST_DEBUG_x86(0xffffffffffffffff, 0x4048ae9b, &(0x7f0000000480)={0x0, 0x0, {[0x56, 0x8b, 0x96, 0xffffffff7fffffff, 0xff, 0x66b, 0x5, 0x10]}}) setsockopt$inet_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000000380)={@in6={{0xa, 0x4e24, 0x8, @private2, 0x80000001}}, 0x0, 0x0, 0x46, 0x0, "bd509aba6eba68c8945507c3a14737acf32d9b68ba3c54658bf30233abc6319445ca8ab62c4a7f8f353a9f24da2b6d0fb0e8d1a244de70bd52e7f61bf7460a2e7a191212b99172979513db6d570889c9"}, 0xd8) r12 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r12, 0xae03, 0xdc) close_range(r0, 0xffffffffffffffff, 0x0) 1m24.424997388s ago: executing program 6 (id=4999): openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) (async) unshare(0x22020600) (async) r0 = fsopen(&(0x7f0000000000)='logfs\x00', 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) unshare(0x20000) (async) r3 = dup(r2) sendmsg$inet(r3, &(0x7f0000000780)={&(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000400)=[{&(0x7f0000003680)="7fc56e94", 0x4}], 0x1, &(0x7f0000000c80)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @private}}}], 0x20}, 0x0) (async) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) (async) r4 = fsmount(r0, 0x0, 0x0) r5 = openat$cgroup_ro(r4, &(0x7f00000000c0)='cgroup.events\x00', 0x5000000, 0x0) (async) r6 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r6, 0x11b, 0x2, &(0x7f0000000040)=0x4004, 0x4) readv(r5, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) (async) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x82802, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="1201000068e04d206f0e2c586831010203010902240001000000000904000002ff47d000090509e700008000040905", @ANYBLOB="b717"], 0x0) (async) ioctl$TIOCSETD(r7, 0x5423, &(0x7f00000000c0)=0xf) (async) syz_usb_connect$hid(0x6, 0x0, 0x0, 0x0) (async) ioctl$TCFLSH(r7, 0x400455c8, 0x0) 1m24.410103699s ago: executing program 6 (id=5000): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x40000100000200) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000080)={@remote}, 0x14) setsockopt$inet6_mreq(r1, 0x29, 0x1b, &(0x7f0000000200)={@dev}, 0x14) setfsgid(0xee00) r2 = syz_clone(0x80080100, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') fchdir(r3) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x800000, 0x0) r4 = socket(0x10, 0x3, 0x9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendfile(r4, r5, 0x0, 0x7fffffffffffffff) syz_open_procfs$namespace(r2, &(0x7f0000000180)='ns/pid_for_children\x00') openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r6 = syz_open_procfs(0x0, &(0x7f0000000180)='oom_adj\x00') writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000140)='15', 0x2}], 0x8) r7 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_mreq(r7, 0x29, 0x1b, &(0x7f0000000100)={@remote}, 0x14) setsockopt$inet6_mreq(r7, 0x29, 0x1c, &(0x7f00000001c0)={@remote}, 0x14) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0xa8ca3411d1c26009, 0x13, r0, 0x98b2f000) 1m23.807535697s ago: executing program 6 (id=5009): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES16=r2, @ANYBLOB="01002cbd7000fbdbdf250100000004000180100002800c0001800800010002000000"], 0x28}, 0x1, 0x0, 0x0, 0x20000080}, 0x2000) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES16=r2, @ANYBLOB="01002cbd7000fbdbdf250100000004000180100002800c0001800800010002000000"], 0x28}, 0x1, 0x0, 0x0, 0x20000080}, 0x2000) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x72, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004eaffffff1e0006031a00000804800200090581", @ANYBLOB="f7"], 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) preadv2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) preadv2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000200)={@flat=@binder={0x73622a85, 0x1, 0x1}, @flat=@binder={0x73622a85, 0x0, 0x3}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000200)={@flat=@binder={0x73622a85, 0x1, 0x1}, @flat=@binder={0x73622a85, 0x0, 0x3}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) fsetxattr$security_ima(r0, &(0x7f0000000080), &(0x7f0000000280)=@sha1={0x1, "e76c3106a410b1ed999aa91501aa9e98ef733406"}, 0x15, 0x2) (async) fsetxattr$security_ima(r0, &(0x7f0000000080), &(0x7f0000000280)=@sha1={0x1, "e76c3106a410b1ed999aa91501aa9e98ef733406"}, 0x15, 0x2) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000300), r1) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000540)={&(0x7f0000000980)={0x22c, r4, 0x300, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_IE={0x59, 0x2a, [@challenge={0x10, 0x1, 0xa4}, @ibss={0x6, 0x2, 0x5}, @preq={0x82, 0x4c, {{0x0, 0x1, 0x0, 0x0, 0x1}, 0x22, 0xff, 0x4, @device_a, 0x10001, @value=@device_b, 0x7, 0x9, 0x4, [{{0x1}, @device_b, 0xfffffffb}, {{0x1}, @device_a, 0xfffffff8}, {{0x1, 0x0, 0x1}, @device_b, 0x8}, {{0x1}, @device_b, 0x2}]}}]}, @NL80211_ATTR_IE={0x42, 0x2a, [@rann={0x7e, 0x15, {{0x1, 0x27}, 0x4, 0x1, @device_a, 0xfffffeff, 0x7, 0xc15}}, @mesh_id={0x72, 0x6}, @sec_chan_ofs={0x3e, 0x1, 0x2}, @ht={0x2d, 0x1a, {0x80, 0x0, 0x4, 0x0, {0x1, 0x9, 0x0, 0x9, 0x0, 0x1}, 0x800, 0x0, 0x4}}]}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x7}, @NL80211_ATTR_IE={0x163, 0x2a, [@mic={0x8c, 0x18, {0x1bd, "ed17fd9bfb76", @long="5f16eb296065584a52edaa1a8e6f0f0c"}}, @challenge={0x10, 0x1, 0xa6}, @random_vendor={0xdd, 0xff, "012c52e94d8b1b90d8c74b047bd33c5631d7bfde48cc4ca3e77340526bdcacd1d2ea7141cee82e92ac5e54036631a309d05dd5340cc005f215c5b29b06aaac7e966bc28149a9658b823c09a3006e5758cded17bc493e7a213cb78fb75db312227478579a7c6ad09fdf8bda378199368fe5aa275b4fa4b7bf4cf4c1c01416951c04230f20d891f89c4b97f9da9bff0df072d24fb3bc92f82bdda272aaf104aade6ce64be76f519b6145cbe8241d5cf6b1c4be412703add77c9a22c785c41d94baeee680c3976e84e81aa17bda85f58a89bb3d734a0c29ab77c41d5388e3cfa461179fba2d3fe33d484ac8028056bed5af8b9349973600"/255}, @challenge={0x10, 0x1, 0xcc}, @prep={0x83, 0x25, {{0x0, 0x1}, 0x9, 0x8, @broadcast, 0x1ff, @value, 0xfffffff0, 0x1c, @device_b, 0x737161bf}}, @rann={0x7e, 0x15, {{0x1}, 0x9, 0x6, @device_b, 0x2, 0x1, 0x80}}]}]}, 0x22c}, 0x1, 0x0, 0x0, 0x40}, 0x11) r5 = socket$inet6(0xa, 0x3, 0xff) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) sendmsg$inet6(r5, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0xf5, 0x40000, @dev}, 0x1c, &(0x7f00000012c0)=[{&(0x7f0000000100)="daffc38b69363a52fe8000480000000021845a91f64fddcf51f405595faeea41974e5559ea91f7", 0x27}, {&(0x7f0000000200)="01", 0x1}], 0x2}, 0xb00) (async) sendmsg$inet6(r5, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0xf5, 0x40000, @dev}, 0x1c, &(0x7f00000012c0)=[{&(0x7f0000000100)="daffc38b69363a52fe8000480000000021845a91f64fddcf51f405595faeea41974e5559ea91f7", 0x27}, {&(0x7f0000000200)="01", 0x1}], 0x2}, 0xb00) syz_open_procfs(0xffffffffffffffff, &(0x7f0000006100)='cmdline\x00') (async) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000006100)='cmdline\x00') read$FUSE(r6, &(0x7f0000016440)={0x2020}, 0x2020) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) r8 = creat(&(0x7f0000000340)='./file0\x00', 0x0) close(r8) (async) close(r8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x10) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x10) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r7}}) ioctl$PPPIOCATTCHAN(r6, 0x40047438, &(0x7f00000005c0)=0x1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$BINDER_FREEZE(r0, 0x400c620e, &(0x7f0000000100)={0x0, 0x1, 0x800}) (async) ioctl$BINDER_FREEZE(r0, 0x400c620e, &(0x7f0000000100)={0x0, 0x1, 0x800}) 1m8.313894056s ago: executing program 42 (id=4992): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x20a00, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r2 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) fadvise64(r2, 0x2400000, 0x2, 0x4) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="ac000000", @ANYRES16=r3, @ANYBLOB="01060000000000000000090000002c0004801300010062726f6164636173742d6c696e6b000014000780080006"], 0xac}}, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="e2", 0x1}], 0x1, 0x0, 0x0, 0x40010}, 0x0) close(r0) r5 = inotify_init() close_range(r5, 0xffffffffffffffff, 0x0) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000280)=ANY=[@ANYBLOB="010000001e000000730000400000000081"]) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r9, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000280)={@flat=@weak_binder={0x77622a85, 0xa, 0x1}, @flat=@weak_binder={0x77622a85, 0x100a, 0x1}, @fd={0x66642a85, 0x0, r9}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) 1m7.863735459s ago: executing program 3 (id=5188): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x103, 0x3}) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000006c0), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_TID_CONFIG(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000c40)={0x2c, r1, 0x1, 0x70bd2c, 0x3, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x10, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE={0x8, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x4}]}]}]}]}, 0x2c}}, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000040)={0x4, 0x0, &(0x7f0000000580)=[@register_looper], 0x0, 0x0, 0x0}) r3 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SNAPSHOT_UNFREEZE(r3, 0x3302) ioctl$BINDER_THREAD_EXIT(r0, 0x40046208, 0x0) 1m7.85147736s ago: executing program 43 (id=5009): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES16=r2, @ANYBLOB="01002cbd7000fbdbdf250100000004000180100002800c0001800800010002000000"], 0x28}, 0x1, 0x0, 0x0, 0x20000080}, 0x2000) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES16=r2, @ANYBLOB="01002cbd7000fbdbdf250100000004000180100002800c0001800800010002000000"], 0x28}, 0x1, 0x0, 0x0, 0x20000080}, 0x2000) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x72, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004eaffffff1e0006031a00000804800200090581", @ANYBLOB="f7"], 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) preadv2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) preadv2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000200)={@flat=@binder={0x73622a85, 0x1, 0x1}, @flat=@binder={0x73622a85, 0x0, 0x3}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000200)={@flat=@binder={0x73622a85, 0x1, 0x1}, @flat=@binder={0x73622a85, 0x0, 0x3}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0xfffffffffffffffe, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) fsetxattr$security_ima(r0, &(0x7f0000000080), &(0x7f0000000280)=@sha1={0x1, "e76c3106a410b1ed999aa91501aa9e98ef733406"}, 0x15, 0x2) (async) fsetxattr$security_ima(r0, &(0x7f0000000080), &(0x7f0000000280)=@sha1={0x1, "e76c3106a410b1ed999aa91501aa9e98ef733406"}, 0x15, 0x2) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000300), r1) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000540)={&(0x7f0000000980)={0x22c, r4, 0x300, 0x70bd26, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_IE={0x59, 0x2a, [@challenge={0x10, 0x1, 0xa4}, @ibss={0x6, 0x2, 0x5}, @preq={0x82, 0x4c, {{0x0, 0x1, 0x0, 0x0, 0x1}, 0x22, 0xff, 0x4, @device_a, 0x10001, @value=@device_b, 0x7, 0x9, 0x4, [{{0x1}, @device_b, 0xfffffffb}, {{0x1}, @device_a, 0xfffffff8}, {{0x1, 0x0, 0x1}, @device_b, 0x8}, {{0x1}, @device_b, 0x2}]}}]}, @NL80211_ATTR_IE={0x42, 0x2a, [@rann={0x7e, 0x15, {{0x1, 0x27}, 0x4, 0x1, @device_a, 0xfffffeff, 0x7, 0xc15}}, @mesh_id={0x72, 0x6}, @sec_chan_ofs={0x3e, 0x1, 0x2}, @ht={0x2d, 0x1a, {0x80, 0x0, 0x4, 0x0, {0x1, 0x9, 0x0, 0x9, 0x0, 0x1}, 0x800, 0x0, 0x4}}]}, @NL80211_ATTR_STATUS_CODE={0x6, 0x48, 0x7}, @NL80211_ATTR_IE={0x163, 0x2a, [@mic={0x8c, 0x18, {0x1bd, "ed17fd9bfb76", @long="5f16eb296065584a52edaa1a8e6f0f0c"}}, @challenge={0x10, 0x1, 0xa6}, @random_vendor={0xdd, 0xff, "012c52e94d8b1b90d8c74b047bd33c5631d7bfde48cc4ca3e77340526bdcacd1d2ea7141cee82e92ac5e54036631a309d05dd5340cc005f215c5b29b06aaac7e966bc28149a9658b823c09a3006e5758cded17bc493e7a213cb78fb75db312227478579a7c6ad09fdf8bda378199368fe5aa275b4fa4b7bf4cf4c1c01416951c04230f20d891f89c4b97f9da9bff0df072d24fb3bc92f82bdda272aaf104aade6ce64be76f519b6145cbe8241d5cf6b1c4be412703add77c9a22c785c41d94baeee680c3976e84e81aa17bda85f58a89bb3d734a0c29ab77c41d5388e3cfa461179fba2d3fe33d484ac8028056bed5af8b9349973600"/255}, @challenge={0x10, 0x1, 0xcc}, @prep={0x83, 0x25, {{0x0, 0x1}, 0x9, 0x8, @broadcast, 0x1ff, @value, 0xfffffff0, 0x1c, @device_b, 0x737161bf}}, @rann={0x7e, 0x15, {{0x1}, 0x9, 0x6, @device_b, 0x2, 0x1, 0x80}}]}]}, 0x22c}, 0x1, 0x0, 0x0, 0x40}, 0x11) r5 = socket$inet6(0xa, 0x3, 0xff) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) sendmsg$inet6(r5, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0xf5, 0x40000, @dev}, 0x1c, &(0x7f00000012c0)=[{&(0x7f0000000100)="daffc38b69363a52fe8000480000000021845a91f64fddcf51f405595faeea41974e5559ea91f7", 0x27}, {&(0x7f0000000200)="01", 0x1}], 0x2}, 0xb00) (async) sendmsg$inet6(r5, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0xf5, 0x40000, @dev}, 0x1c, &(0x7f00000012c0)=[{&(0x7f0000000100)="daffc38b69363a52fe8000480000000021845a91f64fddcf51f405595faeea41974e5559ea91f7", 0x27}, {&(0x7f0000000200)="01", 0x1}], 0x2}, 0xb00) syz_open_procfs(0xffffffffffffffff, &(0x7f0000006100)='cmdline\x00') (async) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000006100)='cmdline\x00') read$FUSE(r6, &(0x7f0000016440)={0x2020}, 0x2020) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) r8 = creat(&(0x7f0000000340)='./file0\x00', 0x0) close(r8) (async) close(r8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x10) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x10) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r7}}) ioctl$PPPIOCATTCHAN(r6, 0x40047438, &(0x7f00000005c0)=0x1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$BINDER_FREEZE(r0, 0x400c620e, &(0x7f0000000100)={0x0, 0x1, 0x800}) (async) ioctl$BINDER_FREEZE(r0, 0x400c620e, &(0x7f0000000100)={0x0, 0x1, 0x800}) 1m7.835873041s ago: executing program 3 (id=5190): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0xa00, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) pipe2$9p(&(0x7f0000000000), 0x80) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x8) (async) madvise(&(0x7f000007f000/0x4000)=nil, 0x4000, 0x10) (async) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r1, 0x0, 0x60, &(0x7f0000000600)={'filter\x00', 0x5, 0x4, 0x3f0, 0x0, 0x220, 0x110, 0x308, 0x308, 0x308, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@random="faaed232f99a", @mac=@link_local, @private, @multicast1}}}, {{@arp={@multicast2, @multicast1, 0xff000000, 0xffffff00, 0x1, 0xe, {@mac=@broadcast, {[0x0, 0x0, 0xff, 0x0, 0xff, 0xff]}}, {@empty, {[0xff, 0xff, 0xff, 0x3104994f65cf4b6f, 0x0, 0xff]}}, 0x5800, 0x7f, 0x9, 0xe, 0xfff, 0x0, 'veth0_to_team\x00', 'ip_vti0\x00', {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @private}}}, {{@arp={@empty, @rand_addr=0x64010100, 0xffffff00, 0xff000000, 0x4, 0x2, {@mac=@local, {[0xff, 0x0, 0xff, 0xff, 0xff]}}, {@mac=@broadcast, {[0x0, 0xff, 0x0, 0xff, 0xff, 0xff]}}, 0x2, 0x6, 0x7f, 0x3, 0xfffe, 0x57d7, 'veth0_macvtap\x00', 'bridge_slave_1\x00', {}, {0xff}, 0x0, 0x100}, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0xffffffffffffffff}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x440) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x20) fsetxattr$system_posix_acl(r2, &(0x7f00000000c0)='system.posix_acl_default\x00', &(0x7f00000003c0)=ANY=[], 0x24, 0x3) (async, rerun: 32) timer_create(0x3, 0x0, &(0x7f00000001c0)) (async, rerun: 32) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r3, 0x29, 0x3b, &(0x7f0000000500)={0x2c}, 0x8) (async, rerun: 64) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) (rerun: 64) close_range(r4, 0xffffffffffffffff, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) (async) dup(r2) (async) setreuid(0x0, 0x0) (async) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="1c0000000002252112db2bf24a41000600"/28], 0x1c}, 0x1, 0x0, 0x0, 0x20008004}, 0x4) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x103, 0x3}) (async) r6 = mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000040)={{&(0x7f0000ffa000/0x3000)=nil, 0x3000}, 0x3}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0xb0, 0x0, &(0x7f00000002c0)=[@dead_binder_done, @free_buffer={0x40086303, r6}, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000280)={0x30, 0x30, 0x30}}, 0x40}], 0x0, 0x0, 0x0}) 1m7.803561595s ago: executing program 3 (id=5191): r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000040)={'icmp6\x00'}, &(0x7f0000000080)=0x1e) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) fadvise64(r1, 0x1fe, 0x7ffc, 0x3) openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000040)={'icmp6\x00'}, &(0x7f0000000080)=0x1e) (async) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) (async) fadvise64(r1, 0x1fe, 0x7ffc, 0x3) (async) 1m7.728020282s ago: executing program 3 (id=5192): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x138a, 0x1000000003}) setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe, 0x0, &(0x7f0000000240)="3b36179dd9848f7c32f566b851c6"}) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f00000005c0), 0x2010800, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file0\x00', 0x0) mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000280)='./file1/file0\x00', 0x0, 0x1085408, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0), 0x0, &(0x7f00000004c0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file1/file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) getdents64(r1, &(0x7f0000000500)=""/179, 0xb3) lseek(r1, 0x1009, 0x1) openat$incfs(0xffffffffffffffff, &(0x7f00000001c0)='.pending_reads\x00', 0x0, 0x130) pipe2$watch_queue(0x0, 0x80) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x7c, 0x0, &(0x7f00000001c0)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000080)={@fd={0x66642a85, 0x0, r0}, @ptr={0x70742a85, 0x0, &(0x7f0000000000)=""/94, 0x5e, 0x2, 0x8}, @ptr={0x70742a85, 0x1, &(0x7f0000001440)=""/4105, 0x1000, 0x0, 0x36}}, &(0x7f0000000180)={0x0, 0x18, 0xffffffffffffff6b}}, 0x40}, @clear_death, @clear_death={0x400c630f, 0x3}, @register_looper, @exit_looper, @release={0x40046306, 0x2}], 0x0, 0x0, 0x0}) 1m7.727675662s ago: executing program 3 (id=5193): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) timer_create(0x0, &(0x7f0000000080)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000000)) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_pktinfo(r1, 0x11, 0x8, 0x0, &(0x7f0000000680)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r2, 0x40305839, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x4}) timer_settime(0x0, 0x0, &(0x7f0000000240)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 1m7.702831974s ago: executing program 3 (id=5194): mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x80101, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001540)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1345, 0x3008, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x60, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x1, 0xa8, 0x1, {0x22, 0x5}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) fsetxattr$security_selinux(r2, &(0x7f0000000100), &(0x7f00000001c0)='system_u:object_r:checkpolicy_exec_t:s0\x00', 0x28, 0x1) syz_usb_control_io(r1, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x20, 0x23, 0x6, {0x6, 0x31, "7f4e64bc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$KVM_CREATE_VCPU(r0, 0x7709, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x40) r3 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000180)={0x0, &(0x7f0000000380)=[@wr_drn={0x6e, 0x20}, @wr_drn={0x6e, 0x20, {0x4, 0x3}}, @cpuid={0x14, 0x18, {0x52c, 0x1}}, @in_dx={0x82, 0x20, {0x35ea, 0x4}}, @wrmsr={0x1e, 0x20, {0x884, 0x80000001}}, @cpuid={0x14, 0x18, {0x32, 0xfffffffe}}, @cpuid={0x14, 0x18, {0x2, 0x5}}, @wr_crn={0x46, 0x20, {0x0, 0x101}}, @wrmsr={0x1e, 0x20, {0xc0011031, 0xff}}, @code={0xa, 0x48, {"360f01c43ec366f30fc734b9b8010000000f01c126c0910e00000008c4014d72d416c44135d32402410f380bd6f0400fc012c422bda8ce"}}, @cpuid={0x14, 0x18, {0xfffffff8, 0xacc3}}, @rdmsr={0x32, 0x18, {0x910}}, @wrmsr={0x1e, 0x20, {0xac1, 0xeb}}, @code={0xa, 0x74, {"66430f3a60618b0066baf80cb8c89af686ef66bafc0c66b8ef2966efd9f5b805000000b96c9f806d0f01c166baf80cb854df7d8eef66bafc0cb80f000000ef66410f093ef0fe441603f30fc732440f20c0350e000000440f22c0c4c2e5dca70000c0fe"}}, @out_dx={0xaa, 0x28, {0xea30, 0x5, 0x4}}, @cpuid={0x14, 0x18, {0x7, 0x7}}, @in_dx={0x82, 0x20, {0xdcc0, 0x3}}, @set_irq_handler={0xbe, 0x20, {0xdf, 0x2}}, @wrmsr={0x1e, 0x20, {0xab7, 0x7}}, @out_dx={0xaa, 0x28, {0xe474, 0x6, 0x3ff}}, @wr_drn={0x6e, 0x20, {0x7, 0x2}}, @set_irq_handler={0xbe, 0x20, {0x9, 0x1}}, @set_irq_handler={0xbe, 0x20, {0x10, 0x2}}, @cpuid={0x14, 0x18, {0x8, 0xfffffff7}}, @rdmsr={0x32, 0x18, {0x806}}], 0x36c}) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file0\x00', 0x0) ioctl$KVM_GET_REG_LIST(r3, 0xc008aeb0, &(0x7f0000000240)={0xa, [0x9, 0x8, 0xffffffffffffffff, 0x7fffffffffffffff, 0x4, 0x8, 0x5, 0x3, 0x7, 0x0]}) r4 = fsopen(&(0x7f00000002c0)='proc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) setsockopt$CAN_RAW_FILTER(r5, 0x65, 0x1, 0x0, 0x0) bind$can_raw(r5, &(0x7f00000001c0)={0x1d, r6}, 0x10) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r7, 0xffffffffffffffff, 0x0) r8 = fsmount(r4, 0x0, 0x8) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000300)=""/55) r9 = syz_create_resource$binfmt(&(0x7f0000000100)='./file0\x00') execveat$binfmt(r8, r9, &(0x7f0000000340)={[&(0x7f0000000100)='mounts\x00']}, 0x0, 0x1000) mount$9p_virtio(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x10a8000, &(0x7f00000000c0)={'trans=virtio,', {[{@debug={'debug', 0x3d, 0x20ba}}, {@directio}, {@loose}], [{@obj_user={'obj_user', 0x3d, '@-}\x9d'}}]}}) 1m7.64793516s ago: executing program 44 (id=5194): mknod$loop(&(0x7f0000000140)='./file0\x00', 0xfff, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x80101, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001540)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1345, 0x3008, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x60, 0x4, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x1, 0xa8, 0x1, {0x22, 0x5}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xc}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) fsetxattr$security_selinux(r2, &(0x7f0000000100), &(0x7f00000001c0)='system_u:object_r:checkpolicy_exec_t:s0\x00', 0x28, 0x1) syz_usb_control_io(r1, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x20, 0x23, 0x6, {0x6, 0x31, "7f4e64bc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$KVM_CREATE_VCPU(r0, 0x7709, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x40) r3 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000180)={0x0, &(0x7f0000000380)=[@wr_drn={0x6e, 0x20}, @wr_drn={0x6e, 0x20, {0x4, 0x3}}, @cpuid={0x14, 0x18, {0x52c, 0x1}}, @in_dx={0x82, 0x20, {0x35ea, 0x4}}, @wrmsr={0x1e, 0x20, {0x884, 0x80000001}}, @cpuid={0x14, 0x18, {0x32, 0xfffffffe}}, @cpuid={0x14, 0x18, {0x2, 0x5}}, @wr_crn={0x46, 0x20, {0x0, 0x101}}, @wrmsr={0x1e, 0x20, {0xc0011031, 0xff}}, @code={0xa, 0x48, {"360f01c43ec366f30fc734b9b8010000000f01c126c0910e00000008c4014d72d416c44135d32402410f380bd6f0400fc012c422bda8ce"}}, @cpuid={0x14, 0x18, {0xfffffff8, 0xacc3}}, @rdmsr={0x32, 0x18, {0x910}}, @wrmsr={0x1e, 0x20, {0xac1, 0xeb}}, @code={0xa, 0x74, {"66430f3a60618b0066baf80cb8c89af686ef66bafc0c66b8ef2966efd9f5b805000000b96c9f806d0f01c166baf80cb854df7d8eef66bafc0cb80f000000ef66410f093ef0fe441603f30fc732440f20c0350e000000440f22c0c4c2e5dca70000c0fe"}}, @out_dx={0xaa, 0x28, {0xea30, 0x5, 0x4}}, @cpuid={0x14, 0x18, {0x7, 0x7}}, @in_dx={0x82, 0x20, {0xdcc0, 0x3}}, @set_irq_handler={0xbe, 0x20, {0xdf, 0x2}}, @wrmsr={0x1e, 0x20, {0xab7, 0x7}}, @out_dx={0xaa, 0x28, {0xe474, 0x6, 0x3ff}}, @wr_drn={0x6e, 0x20, {0x7, 0x2}}, @set_irq_handler={0xbe, 0x20, {0x9, 0x1}}, @set_irq_handler={0xbe, 0x20, {0x10, 0x2}}, @cpuid={0x14, 0x18, {0x8, 0xfffffff7}}, @rdmsr={0x32, 0x18, {0x806}}], 0x36c}) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file0\x00', 0x0) ioctl$KVM_GET_REG_LIST(r3, 0xc008aeb0, &(0x7f0000000240)={0xa, [0x9, 0x8, 0xffffffffffffffff, 0x7fffffffffffffff, 0x4, 0x8, 0x5, 0x3, 0x7, 0x0]}) r4 = fsopen(&(0x7f00000002c0)='proc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) setsockopt$CAN_RAW_FILTER(r5, 0x65, 0x1, 0x0, 0x0) bind$can_raw(r5, &(0x7f00000001c0)={0x1d, r6}, 0x10) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r7, 0xffffffffffffffff, 0x0) r8 = fsmount(r4, 0x0, 0x8) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000300)=""/55) r9 = syz_create_resource$binfmt(&(0x7f0000000100)='./file0\x00') execveat$binfmt(r8, r9, &(0x7f0000000340)={[&(0x7f0000000100)='mounts\x00']}, 0x0, 0x1000) mount$9p_virtio(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x10a8000, &(0x7f00000000c0)={'trans=virtio,', {[{@debug={'debug', 0x3d, 0x20ba}}, {@directio}, {@loose}], [{@obj_user={'obj_user', 0x3d, '@-}\x9d'}}]}}) 1m6.835904908s ago: executing program 8 (id=5195): mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') mount(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='ramfs\x00', 0x10, 0x0) pread64(r0, &(0x7f0000002280)=""/4096, 0x1000, 0xd33) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000080), 0x2, 0x2) 1m6.823882159s ago: executing program 8 (id=5207): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000000)={0x73622a85, 0x200b, 0x1}) (async, rerun: 32) r1 = signalfd4(r0, &(0x7f0000000140)={[0x81]}, 0x8, 0x800) (rerun: 32) ioctl$KVM_RUN(r1, 0xae80, 0x0) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) (async, rerun: 64) r2 = fsopen(&(0x7f00000000c0)='devtmpfs\x00', 0x1) (rerun: 64) pidfd_getfd(r1, r0, 0x0) (async) read(r2, 0x0, 0x0) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000780)='./binderfs/binder1\x00', 0x0, 0x0) (async) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000a80)='./binderfs2/binder0\x00', 0x6, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000100)={0x24, 0x0, &(0x7f0000000200)=[@increfs_done={0x40106308, 0x2}, @dead_binder_done, @exit_looper], 0x0, 0x0, 0x0}) (async) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB], 0x0) (async) r5 = socket$inet_udp(0x2, 0x2, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r6, 0x0) sendto$inet(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x4e1e, @empty}, 0x10) (async) syz_usb_control_io$cdc_ecm(r4, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(r4, 0x82, 0x20, &(0x7f0000000640)=ANY=[@ANYRESHEX=0x0]) (async) r7 = syz_create_resource$binfmt(&(0x7f0000000040)='./file1\x00') r8 = openat$binfmt(0xffffffffffffff9c, r7, 0x42, 0x1ff) write$binfmt_script(r8, &(0x7f0000000080)={'#! ', './file1', [{}]}, 0x2) write$binfmt_misc(r8, &(0x7f00000000c0)='\t', 0x1) (async, rerun: 64) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)={0x0, 0x6, 0xa, 0x0, 0x9}) (async, rerun: 64) r9 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x21) (async) read$msr(r9, 0x0, 0x0) (async) close(r8) (async) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000840)=ANY=[@ANYBLOB="12011001000000086a055900400001020301090224000101f81004090400c00103010310092101000401222107090581030004f200059d7737804e9e123e2239a0ea4ff5f6a9492e7b963940206f24a2d160a566a21ce2d7def412c95ede6c2163fcfcb6dff092861d0507124225a74f049a720d307c06b406fb39340bf8fd0f2a153ab6373f9394146ebae9c3691fd11bd1c2c0197550774acc"], &(0x7f0000000a40)={0xa, &(0x7f0000000800)={0xa, 0x6, 0x6dfd5d8edfd549eb, 0x3, 0x0, 0x4, 0x20, 0xb}, 0xc3, &(0x7f0000000440)={0x5, 0xf, 0xc3, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x10, 0x5, 0x5, 0xa}, @generic={0xa2, 0x10, 0x4, "151892fcbfbdfbdcd77de1abe4fe1b6ed41949c71777ce9cb53bc1a4feba6784b991fd8ed27c8f5c30e3e7a5d78134ac2eed56c1d60361a91f2d4da1c07c662969d3eaf3f8d878b85144d7f7d539e0a1a74b32886af7ef336c2a5109e7cff7a36ca2c2ac8d5a15fa2d51c47a8a39eb4478b5375ed859e9f8d080deb73a3a305c22390fd259a610703e800a54402b1be96605474292559b9e9dc9f2c520036b"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x3, 0xf, 0xbda}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0xb, 0x7f}, @ext_cap={0x7, 0x10, 0x2, 0x1e, 0xb, 0xc, 0x8001}]}, 0x3, [{0xab, &(0x7f0000000900)=ANY=[@ANYBLOB="ab0397ea361fd8f6879dc3d27999a5bef02ffeda7419127a747b0df31f0341015e308003ca90c9c619289e2f4c70c0c83774286594d3089c65b72b02d09b56540805eb9b55703f81d16274feac4a39d45ce21b54d5cac3f01cfba7fad2b6b7a98a8885a79a8a6d89d776983a9c9fdff40a08f91c0408e1c002492147499f9d5b705a2e7241c1308339a4552bd58d6c86cc737ed47e29cd813c7c17f5b92191e002e7c538ee26aad82ef034"]}, {0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x412}}]}) execveat$binfmt(0xffffffffffffff9c, r7, 0x0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r4, &(0x7f0000000380)={0x14, &(0x7f0000000b00)=ANY=[@ANYBLOB="4056cf000000cf22600e3f5ef18653d9739b7431b8ccff8ad4321f1b7f303e5b0319c4f83ab0b7aed9384805b7c7171ea730f0103e75571c4c096d2f734fee32fd6af1b0e9354ad5e42f16d22259a9963a4aa482bed53623ba8699b07635df86d135f0cec188287268162efafc0a2ed13f9d0f2418f79a687e980fd97f8a8f1f2ca7fe37cd3cea5fb6793102c8f6cabcd3b5478ff4f77c87de434a0e0000355ef4b3fe5686d9337a9c10838420e391c06a41e4c55eeb84e8afdbfe6400"/203], &(0x7f0000000600)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000700)={0x44, &(0x7f0000000ac0)=ANY=[@ANYRES16=0x0], &(0x7f00000003c0)={0x0, 0xa, 0x1}, &(0x7f0000000580)={0x0, 0x8, 0x1, 0xfa}, &(0x7f00000005c0)={0x20, 0x80, 0x1c, {0x7fff, 0xfe01, 0x200, 0x81, 0x8aa0, 0x1, 0x0, 0x7, 0x590a, 0x4, 0xffff, 0x7}}, &(0x7f0000000180)={0x20, 0x85, 0x4, 0x409}, &(0x7f0000000240)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000680)={0x20, 0x87, 0x2, 0x5}, &(0x7f0000000540)={0x20, 0x89, 0x2}}) 1m6.60647302s ago: executing program 8 (id=5210): r0 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000c40)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000c00)={&(0x7f00000000c0)={0xb20, r1, 0x400, 0x70bd27, 0x25dfdbfe, {}, [@WGDEVICE_A_PEERS={0xb0c, 0x8, 0x0, 0x1, [{0x298, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x7ff}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xfffc}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x214, 0x9, 0x0, 0x1, [{0x4}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x25}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x1}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x1}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x23}}}, {0x5, 0x3, 0x1}}]}]}]}, {0x490, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x3b0, 0x9, 0x0, 0x1, [{0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x36}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}]}, {0x4c, 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, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x2}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0xa0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "4244b73f7ad3fd3e1a7550d4dfafa7e1f303b588ce88e35b01f07893ad9b4035"}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x8c, 0x9, 0x0, 0x1, [{0x88, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @multicast2}}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}]}, {0x3d4, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x338, 0x9, 0x0, 0x1, [{0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x2}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x3}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x3}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}]}, {0xa0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0xe}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x5, @private2, 0x2}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "432f6496b2696c7263029fd266b9dc05c5a9b17a297cbcf43b5a6481f88258c0"}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @rand_addr=0x64010101}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}}]}]}]}, 0xb20}, 0x1, 0x0, 0x0, 0x3}, 0x40) ioctl$KVM_SET_GSI_ROUTING(r0, 0x4008ae6a, &(0x7f0000000c80)={0x6, 0x0, [{0xf47, 0x4, 0x0, 0x0, @sint={0x2, 0x1}}, {0xd, 0x3, 0x0, 0x0, @msi={0x1, 0x5209d63, 0x101, 0x9}}, {0x3e, 0x4, 0x1, 0x0, @adapter={0x0, 0x4, 0x7, 0x8, 0xf}}, {0x2, 0x4, 0x0, 0x0, @sint={0x3}}, {0x6, 0x4, 0x1, 0x0, @irqchip={0xffffffff, 0x8}}, {0xe84, 0x4, 0x0, 0x0, @msi={0x8d28, 0x401, 0x5, 0x9063}}]}) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000e00), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000e40)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000f00)={&(0x7f0000000dc0)={0x10, 0x0, 0x0, 0x58}, 0xc, &(0x7f0000000ec0)={&(0x7f0000000e80)={0x30, r3, 0x8, 0x70bd25, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x29}, @val={0x8, 0x3, r4}, @val={0xc, 0x99, {0x8, 0x2b}}}}, ["", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c4}, 0xd4) r5 = socket(0x15, 0x4, 0x8) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r0, &(0x7f0000001000)={&(0x7f0000000f40)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000fc0)={&(0x7f0000000f80)={0x30, r3, 0x0, 0x70bd2b, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0x1000, 0x30}}}}, [@NL80211_ATTR_MAX_CRIT_PROT_DURATION={0x6, 0xb4, 0x1079}]}, 0x30}, 0x1, 0x0, 0x0, 0x4010}, 0x8000) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r0, &(0x7f0000001100)={&(0x7f0000001040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000010c0)={&(0x7f0000001080)={0x18, r3, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT={0x4}]}, 0x18}}, 0x24048015) sendmsg$NL80211_CMD_SET_MPATH(r5, &(0x7f0000001200)={&(0x7f0000001140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000011c0)={&(0x7f0000001180)={0x20, r3, 0x200, 0x70bd27, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}]}, 0x20}, 0x1, 0x0, 0x0, 0x810}, 0x80) r7 = openat(r0, &(0x7f0000001240)='./file0/file0\x00', 0x4000, 0x0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$TIOCGISO7816(r7, 0x80285442, &(0x7f0000001280)) setuid(0xffffffffffffffff) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001300), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000001340)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r8, &(0x7f0000001400)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x4000200}, 0xc, &(0x7f00000013c0)={&(0x7f0000001380)={0x40, r9, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r10}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r0}]}, 0x40}, 0x1, 0x0, 0x0, 0x20008860}, 0x4000010) r11 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000016c0), 0x2000, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r5, 0x29, 0x22, &(0x7f0000001d00)={{{@in=@initdev, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in=@multicast1}}, &(0x7f0000001e00)=0xe8) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) newfstatat(0xffffffffffffff9c, &(0x7f0000001ec0)='./file0/file0\x00', &(0x7f0000001f00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) r15 = getpid() getsockopt$inet6_IPV6_XFRM_POLICY(r7, 0x29, 0x23, &(0x7f0000001f80)={{{@in=@local, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in6=@mcast1}}, &(0x7f0000002080)=0xe8) read$FUSE(r7, &(0x7f00000020c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000004100)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007d80)=[{{&(0x7f0000001440)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000001540)=[{&(0x7f00000014c0)="58e3f744e3aef213115ed72ce7212b353d6b28918885c9b816ab8b5e933fa47cfadefb62ff825ece933369bcbf713b4b733534de0a418cdd6c51615c41d438b36ac896cf43fde52c42f6f0058b7ab47e22370d2bf282a50b1b2ee6935c62179dd9c45ed666c3b1f42c32a835cb8f10de3616f605d58c", 0x76}], 0x1, 0x0, 0x0, 0x20000000}}, {{0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000001580)="94326c26c3f6c796ead9c740f1d9f7cf59f9584b3b5fa243a046324fcd0dd2b0cbf619859f85ec7058c62caa103f37adbe67ddfbe54169134506572daab967f431cf753b353b4336fe104c25dd358576cb4cc704f6f84f1dd3f9eb36e796213d24d18b1fbebd8f5bb3174fd7c03f59", 0x6f}, {&(0x7f0000001600)="1840a3e1d5e19907a4853f257bb4949f5cee163e3396c227330ee6ace4df6a089837eb2402ab6eaacfcb85343fdd3b1e8c9c5b52347677ee6e3c2cc4ca91fea4f933efd97bec1717670e371ef147a50ab2050c732cb1a94e7b4ebc6c975da257", 0x60}], 0x2, &(0x7f0000001700)=[@rights={{0x18, 0x1, 0x1, [r11, r6]}}], 0x18, 0x8002}}, {{&(0x7f0000001740)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000001c80)=[{&(0x7f00000017c0)="34f2c2a2829f74e440f74e3dfd33af3ccccf98f824925fe4f6a7ad0a86039ee383af05d1dbd6174498674d83e147e455b38cdb37a140dae9d5bdba79e08748136a6fc9353027636cb997740983420c4c2feac197ed5fa6e550d56b4c7a2a763690ee03c551fab33ebbeb131f06441cd2b53402c84fcbfd4eca73098d0c51b0f37baa4b97c3ef1d42fb45f2ed56b508922425122f51047daa6d6c4da8da66181c591a231b91f0a46577ce226fbe639838e162ba25fe7cca0112b521a8f566ee0c1ea43acaee1810ce9439e007d303cd1b4d7999a0f2a6a063dc40", 0xda}, {&(0x7f00000018c0)="c542324e1f7d89d894b8965b6faa35bdcaa37137be3bee7a2435bcbc616353d724db697ce715dca41337585d0a7af24146ec813676c6fb55ec680bb384f53369402aa041574a4c7746c96c10e82a5315a2318576df121d6fb59a751afe2aff770d7a8c8b7f1cec16d857d0efaa49d3db97eb17ad46ea27ea68a9d201ec049bcd7a0aa23708b20288c657753e492db787dacdb9d7d62153925ecc640ab20599be8b308d2b7b60add88f03ab0c315005734dbac339820278417c561174cbbb2d2391f93e913571380d868af376b933519fd3b535f053055a022812e2", 0xdb}, {&(0x7f00000019c0)="422d7bf3f3ebf8b191e53ed5d00873ce614bd73bd0a52648bf0a1393c5633395cf1e123764dd74aca8869e8b7fcde5d9883400c8eda1f8ee490f0cd395d17afb46910fff1ae9252c771a3feec7ba605b9643b0a0c881934e24", 0x59}, {&(0x7f0000001a40)="7ffd68bc", 0x4}, {&(0x7f0000001a80)="729e2a84f215b8c184c6ad0a4caa18c46262fc9ffaa199e40fb0917ceddd4bfc7a5c80c0dd3c73300ffd560f07bca778cda2302cd8bbee3957570a550e236efb72200970e86cc65f4deaca4f2901cf7cb7d672cf00d694e7ab4d1dec54b4ba26bd5069dca8fd29aaa365cb5835e6e0a3e1e41907b202edb379d968c7aa318cbc61243203b732a0a5e910a8e9d43f702fdd282952cc5e98b36bdac9e206ad7c15094524f4185654b666cdce9c6860864a4ea827ee", 0xb4}, {&(0x7f0000001b40)="e28ca0431200dab2fbcab77af1bd0baf27568f0b5520eb8427a45b89f0a4fdac0348f8eb1b8eb4ee4c1d2208c414803ab3714b63f4e9baa92948e07ca34a2bf3e440017cdb0950fd31bdbf6cbb5e3c3c259199b8dd6f9084ccd0bf17c3", 0x5d}, {&(0x7f0000001bc0)="58246007fe5328705af6b1817a29d236517a6b1f3bb1aaa8ef6eb11abbae5761a8eccb5fba63dee083e1498945097ccf2691b46185474f6a5b7ca897d06b3d592f6a006fc0839342f91df92ebd1c771d5d54bb3647406a56ecab342f7cf917b2c41fbd63f557acf35a306c6435f3c8da45836883b19a86c877d30f6a1d2aa29b4a78eafcac84a1ba7ad21430db555524ef28aa24f7998e8749cfe01c4547abb5201a7180d33527ecb7d77923889b9990618e98d1931774286cbf0439", 0xbc}], 0x7, &(0x7f0000004280)=[@rights={{0x1c, 0x1, 0x1, [r0, r6, r7]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r12, r13}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r14}}}, @rights={{0x1c, 0x1, 0x1, [r0, r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {r15, r16, r17}}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {r18}}}], 0xd8, 0x44}}, {{&(0x7f0000004380)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000004500)=[{&(0x7f0000004400)="3a32b54617b99ed8c218aecb3fc30dd39575d4455a505bbeeffeec50554a40ced52b6c028786fb227327add752ec82350a4ed84c40b81e3c15a643d16d5e6c8cae8a11d49c116a526da17c233efc165fe3daf54e56dc94c2fb9406d6982e21eacdcd7bd58264e7a3641a15348d213030499282060a86a5a2b9c10892e5fe1305e14064fee42fadeb90e4206ce9a303bcb9f04d3b6b7f0200a8cf47918c748cd7e302406079cab4b6dcf6367516e9db2162ad71fa3a0027749e64ced072bea8fa038d1b0399fc0f31934b541c5b138e38cfc06e466fd66bdeb27db08d9a35b83a465432127105eb493a1993e880", 0xed}], 0x1, 0x0, 0x0, 0x20000001}}, {{&(0x7f0000004540)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000007780)=[{&(0x7f00000045c0)="ca71b9bdcc31b6b01b7ca8b3c789464ea68af2e27a011c185553d05e7ad6974a824ce90776e40bc8883661b53152ddf062", 0x31}, {&(0x7f0000004600)="bf8a3287daaf266e99a565762dc53aad191a50454283d0d5d5fdf0e9541683dc9de60c133de5014b59fada9eed237d4aa22d8874852c5a", 0x37}, {&(0x7f0000004640)="fb6b85dbbadb81d6d814ce69e75f0fc0f895ae21021c194be61d5ea511b8920f8fc21585f55f6d581195a85504a861b604fd5678c497b1634ad3898c6ed76d2324b8f8ebe3548d21866e6e5bd43c1956a0956b5e30507d0285c8b4e0194f99229634895f95393c8cee32bf8c53071dc7ef4eeed232ae648efb99cd4b2eca2fbb8f7219ce4a4ff2e4efd711297d3e564880c92f97eeb7501519d7ee00fd1aa9c748bb48ab24e7c4c0a51156ab05050c88ee3660672babae6344ad02fb555ec2eca4a664e7e4e62534458e0dcc59fbe4c465d3595a7b3c5cafda24775702ca2fc4360cd5240f28e74ccf975cfb21a997edacbb291723577112bb516e8e41c03a58e72af338634b1fce998afc0b287c1f421ad3bd715df0e6cfae245587872374b603c9030d8e8ecaa35dbbb96f0f6426348cb201119b5443484d5fec84eac6a3f5bcdb958499ae657fde1f56ed74123b88395845191c149d20a38d79f50177f5da5f327b69713532bd6783ade38e05df7e42021d2d6352f32dd9299d3f8f54afed0f81da625f099166ce5b139700e5a725f1058902aa6cb1a056ea121151f2ddba17503bee3fe8bbde311d70ea102eaef41c65175c395cb7852eec802d16e3b88a397bd0951f65f20396571e08e79f98dc7f8c26fe1fb20b2ea87e8c7698182fa4b9066194e6ed26a90be91ba050c06e79f5007d8ee1db599efceb1405afe933dd3c53451bf99e588e2b11a53eecbb96d1a26977dd3fda302b9622c15ec159cffc327df384a91d7a195688d37cf621c9da2c318f3dbaa8a81be99f3e8a44e562161de0c885ee393a4f5c8b45edd044c17e94aafe13ce3cdbeef4634cb0998f7e37f4bf3300f59dea753472f761541137ee6f0e547d868a8119dbc528be9c21146e405788128cd1aa04c2817fa2e7f00ab3ea65f99ffa116cdb3a58e8826e6e09cbdde9f16d56388d380fc445e64e6a497d5082af6b3fbdeb40a7e5fe8939aa514428a6c5ac9676e8a6b7ee78d43434aba8d8274e024384f3ed9c63a34dd2175b284f985b714e1297fa06b9a809b5ef60b06de99e504c37034080f9e918bbfa88b6353eaca276a59cffaf53961a0bbc7121139cba71c6a8019d3c2d0dfb9dafa83a7707515bc4650e76baa4ef1a59a51d34cf8cd76ec105cc543dcde0d64625e500e601569e66a2f478b3469b6034dbd30fd246f8ecdc604bf6a0ca1a87ad0a9ca9a988e2625eee0a7578f06f742db8d1990ab13191f0dc6d999a8af97e85c9c73bb8721ce20c502eded494343822c355a12141692366d019f864af066a698be6c78f80e9934d60904bfb90465c94aaf7422323030d81f35931c588ba465d4445a8b0cbec20a1727a52c454c98c8e1928934746d328ff89a3c1cf552d0828e321ba29b38aad0cd5ebc249b0fba332793c4c2dd89b06deffb2ede518cbf9fc92a97700a8d8dd380715355df1e4fa4769efa51b4c9be6fe2e2acbeb2f80acfec346aa9de432dad7b9ab98f45b35f49b368c27c79e06700dcf93b7f4461b8832894ad73b3120be5ce7afd83d596d3197b59fdb016490377abf40f063c74b4a4967b90f621862f18b35ef77074608074243dc3f132066223c8f19a197394f30cdfcb50316fe36daae6bf5c3226e06ef9f4ea3f36d47b0d78bb56c187e121f791d85da7381e9c6585da11f7583a99cd6ae2b0a7b718e93b7cf294e84af4841dfeb13e2eb025723f8ab6c698ea4bce90e579532b4b7044972ab228b5518ed1365aea38869ebcf5960f9a98e66434ff715f832970c20235284be79b0251a323369123b4519361e45f23f6c37c1b22afe1a64450ffafaaf14179a2448bd1a5c7a1da499ae174be0f9315de7d4e2b96404b4e0a96b1fd2ebe7755ecaa748fb97a8080bf65edbc022105583a5ca9a719c50d1779339b7c1d9816df5602830d22772292b206bd41aad0607dd16bfef43f9e25707bb89cdac1c89299a8cd22ba51441a6b6eb7e5347647b2a874b05d3468754a8d6eb31848fee6df8df7bbf339002454d15854e8af5c3e516797f2d1f5e19735455f094acba79d6a3b8a898bf409d304ae14ad4b30353f0f2a5d99ec7751ebc6e98bdadec9d33e914d4180503189e3b6ed81ed1eb27d3e755c3da0060ea4d2536290444a9aa54f3c03013a2f2154ab960a1dffa268d09b6a0e54ec4acb6608ec814097e683d392cc7e5989dfd496c715c5ea9eebfc6e7d0b58a15770c12e3e90937cc2cf65e1f09f8bb01a8a438e76c2c98026495d35c99f44a498df1f8f73bdb8248438cb45c29ee543593afb23d964c63210a3a6099b7ba750b958521b621b9921ac58721b594053608e1ab1fc4a5e01a4e6526b2def661e24525c686da09dddc431245f24dd589fa1b03f919620f863221c36cb6b0acc9e08f53fd8cfe33dc02b5604fef86fb5fd6b97091e7aa64bcbb0e00f6c51c6b61d8a81f9f0648a5738ebd89e7d369752d82bf7b3600c44f8a6a4dc0c3ead40d9880cadb28711e8ddbbc7b123e32d8ab720a2ff27f720ac643bb0377c69371ac50624f89259cb220678cab5a6bb421c185ca33d373f4f7407adbf6f580c06132d7334f2642ba337bc9f1915ea5c40f597cd7156b8ffa254997adbf3517c6b77f02a24967ecf32ffc655f2f0f84b925e1576dfb6fa8232c604e16c76279abf94e685a8cf745dab057fa91731b05ea74b151debdc9b0e19cd4c552413210681ae6f2ec0aeb9b102378868a866d38129954552c898e205e2fe315d43b1ed36802a3582ec5b57596693386196bd98446371da22a08bf2625fe275ffc6e8a7afdf58dd97696a9b48aca016b7744dcac124e4505eeaad3c4b348ef5b5e0c11d04b4f94fd798792c1be556d26769cd250b257cced1340fd6c2bb66ba3600b06070218ee24f1384f5198e65e1c344faf313f691565f9fa0fc9c3cdfd02b2605e5dbfa514675f69fa4892b166d93788e392b4aa7607f039523fe0f6a153e8c27c8679ab651d56d87556dd1f5b729bf168e06cba78b016443c7d36ad909e4459569c8e6fc6c6a632a72509b1f4745895309fb3d8c13401f88a41b24c0cb5a37f32e1ecba2a3b6756cadb93caa50b927f38902f7112a1f395af23827d501089ef1c4094ab8d9e9fb97a87179a0a655d17c8d22f91f1f78ec27467b22cb597a824a5391efdf293aec08ee0dc46b8ba79c2f5ab2f92fbc4e25841c87830aa1cb9dd6b8e8b09af274b13715a9fbc25cb9e7151041e21d88e187c81ac23cddc9f47390888005f21ac7d673d8a6b5e936e59c15bf58dfd77c5de61c936fcfca21a2a3445744eabcbed0d1999151269418bbf3c4732c735d29626db9ffb0de23bd126f84ccd66c242f6d1cc62c45d6ed15ecffa01af5e241e704c4957e861a363167512b7fb52180bda009f6ad93057151c499ec40abe4ff590fa7aa69c1d492ccf6b4d16f001e5aff483283a44742e15fe470225f7f146360151d2e6c400dd6252cac796fe48af73b4eb5a82a3537fe2af409874d5667502fb9a0e619db378e9212cbf9173cc7efa4b8485084f180926470ac32a8faed04fd15177706f7db00c0bfcacd25dc51684e7cfcdf351ebf1b735a327157d27df5fdbb1d934d08a83d1f907bd45ba06c1790753cdf117165754f60b20be4fc01e014cb43c8d628892be90dce43b59eb1bd7ee5b87165401fd681a5f07e158c393b1b998e1de4c5e01c49f97d10d93815b324c1db99c5d517a08b16df948fe2532af5536cf388d7bc912326ad50104c74d490fa89c9af0cec0bf97662544f765677e04d40f692ea62d59c77da8fc84b0d2b754f9f5c2384d832263584edfca9b77eca02ed6671a3b1682fdc1c3889ea257638ddac629c3e45c50fd4433a802b8c05f8af928d8b850e41d2709963502452d3ca92d42336a4fa7ed41b75d5f444b8db2fc440ec6ba9c25bfcac63da5164ad80cb6271b53043a23bb9e8a343d02ced8b8777d7ef076ce3c014025c068aa28b57efe952c614c6b95e82f10cf90754cf7b908c9c835a343cceefc1ab15add4db3b1b00c421d69a9414d3852d18f6bebe6e0b9469d4f8e84ab1a22f8ca956c6273bbfccd093c7e0983cd6311e9d52cb45aea4ac89e66c02b2d1a4feb7682495d47df2cbd7459a3ec0f386bf3c5cb8f023f12277172d396ec71daeacbab9a93a230548c1e6e257b97e8b91804c4dbc4b98368dd2f99f1d01a8854495ba51c468cdd6dbd6c909ac5880c7452f7c373e6c3c0c7b0d631af8a674773c610fc2efa1bc39b5f296301090f650167c6cea1f3523abd3623d3de51b47b77588ecd4e6029fb8235247e533be9b12406cceb34975c81da5d890ee054e19d758666213285b2428ca3d2ff2144f6b1eb42d89995cf1f2bb1180cf7c914c454b615efa2435cf346433d8dd1184dad6a13f8c0444108ad9d8403287db29a1ab64c49e4252f558270ceaf863aee3b7f3ce1be4a0d47bd4cc14f6dd601dac601db7cd42156a4dbee2e613e18bab67c177f232570aac543675f9394694ad6e236aa9f144f2f1eb6abd92e6eae87c6d494558b39f2ac045e2753eaed6efcbb837c5c8751e911585c20ebcf8697ccf7424b233ac243a3a341793c33a38da41d168f9a3ede27f9c73a340cd0704c71217e4a27dfd9eb55f394629ac86f6f9291a836692d7e10c25251c50a8fb72be60c2bd4d7ded0a76e98e9d8159bb00c8c998e516cafe5c9548ad7eec00eb424b3d1c5b0319abab90e24eb4611cc85cbabb7712813d8f5d80e9cdafc5bd5de5b406219bbb2956e734fe68fe9a543874c548cb4736c34da35665b8be1ba53ac1e7b81edbdd554d77d2127fd2d3ae74b2d77b1bd77817c067eb3b77072cbbfe599374e455cea0a8da3b1cbf0d3a7362a074d5efa49067c3ed7ca8713f6190fa0d786b4802483e2f1e6df9b0a9d8c92740bfd164b80af788304871966d2e350b8f6aa7bc40749c0993abe3d0cb60a369725fd8d226f65732638c5ec01895869f018e7480925c70631a3f289c97a473342e21f080eef2512aa8586e896c5b726e6dd950d2990f0823142eb860bd42ee8be501cb627b429203a75c3b425c646d30741a651229bc5bea7a83c3b4d98b670e5e6d43d380c23f7abb6e80940afe171f5e9cdb4c7d7297b9ec37901ef15ba92f8b239911694330b243cc1af108a6cdb6805a08f7566977201c66afeb80dbb17ddbaffcf638a335cbaf9b0a7d940b9deba4b4ebba76e63c355a01482d79c23e4ccdc634c13991300fa2fe60dbf3716e5c4fb1f9b0b645cfe3d8218d335b07a1c381d8921ce3671ccc71615341d7a6b3b19affa399687616dc2914c446628215027bad1717da0831ee1efdf9a2b3b18494e52db7aa5a2928be3d0fe0854601cecd33beeca7eb4c4db5660c2a935a3a8b5e2caa8f39c647b5f04578ae50feab0a495e399198a8518416c429b48a6f7a4b47f8b485e024beeeb64de18052d61f9ea61ac5fbce1bdd9a4e6a17077705a6926bc5608528860ebfde300aa7c6bda7851e1887b76eb3104a78b6116cbc7f9a471bddfbf6566ed7303b292d4aa8825261de7f49f2ee0e2157c3c555041ed781c703b908bc4809525ee15c91e9ceeeb0c3faa6503c0e3ba47589c633cef7f3371023f0c3e7c08c52f8173491575f7657a9d321988d40f77983734a3dea4b4ef04273bb49f77dfa48b494ae93e12615762b7689060b7b0170368ec7649bdb731e707ea5f0816ce67ab11c193bbcf6ed37242509cb0d5c3ab1fd062ae5811ff6e70bdc35aef6fee0196b6c135fccc46c1351dc1e0e0f3734cdcff638b71f0b7", 0x1000}, {&(0x7f0000005640)="9b405f5d20d445b17b2a80a8feb12d3bd97d196bce67be152329cb198e86cbe90248f469e1a8c30b48d92a39f2b78eab08db5e1741ae7296826ae9404122015f2f7796a406dbb335ea76e821a0f5e163c1da96e719900ead787646f971cef92e5e8e46c1c9a6a0bd", 0x68}, {&(0x7f00000056c0)="9edaa3e8015610cec4d1a48dd0a4fdd25e4bcf5d0229771aca970d35e51c16642c0439c56ab5789e54103bd153bd34f926006440e2a3d2a9fd3aa6e99afd9fa297b17007e2e13b83030213004642fa9018521b361c02b74c072614db580800f82159db15b4e34dab1bb0e168a540a8a17a0684b9373e6f37bc3920aa5c537b828dc1798ba9db4d7bbea65fcd5ecdd66919", 0x91}, {&(0x7f0000005780)="4fccbb19767ad5ba9f90b0d0d718d84362226cb2dcfea4f227a05bc5ace317fa7b8eb5f7be0d61f3a2e521321f7aaa729e25f113731da683196c0a8260dd9a6d7075b0cffb7bbd0d76ee0c4ff92af1c69642c890212a1e1c1f7885be8e1944a961ee0a399832087b728c917b745b6ab85bdbbe4b277ea34a865e95f001f943c9a5585e625625bda171d04e793d39c3213f8ba5ed06fc9cb4c04732e12c26a8aa834a75dd0542843f84e591df814b268128d742008adf502326f04ee08f10cde043726dff04992701150f60967f035f5be08205782fc26d6d77bb45ef7755cbdd54c121c9b4e1df62dcee561d98df8022eb50c6434633d257de003220367dc6a0c65d7bc45b6231a818470be9cb71a86965e02c72ca8e7e3da615da6d870900df2dc12a828044a9b5b4ba5c2a337f56594a173f8aba6a2d3156513d33318deb6836f814600174b45c454f68d7c82113b82e5056a4434858bc71025ffd06ec655a61d7a226b0f570d0984af82dbd40468083de08750700f01d9f9c57ab09fa2654baa3d0272dcf42ae935f89cfe3b987eed281b776a405985324dbb98fbb603b2250b62149f4e2afd29f372f548121080b6c5de05cf7955032b7fa2c8b50504555e0b71d04ca30800d499f81edbb32f9cf36534132d0a826f7a513e1bfe24f616284589dd0103cf853898d2072f4b11a3693cd5f76daf0b2322011e77c1efd2063c6bdf9c47eed1d6c547da3c9d1a784a88201e17ec76e6377eb12d8233ce6a7c56c1d2c3498de6ad646a70efbc7621eb4c37b6d453361ad4ef65c5bd631b8398d98ba4ffbc4da148a85d1d3cbf5ab1894438374d307614212291cb8811d7a1e6284e96acd1f1802f84d21d23716df2fc77ccd897f2454e89871f30fa511d43bc20e38d5c68268f39302c1cf7725b46dc579abb64344d3535c1a9de1e9ac7d26f8648350b2f261120f41312bb3b9ad26d2651947427413fece4a24f5be6dc6cb69fa7696798eff10c3be4875a1e7bb08a0309e0245836d7b066cdf8f83e6fefc9e2795b598578d4998c8f48d1ff8a670a0ed2946a3ccacf1b99abc6f4c989c5b9e8108ab64b95e2f3618b2f069c8457e493a09be83a4cf10435da35e32d99f87c71bef01e517ee6f79874ca957279c41884771965cf6064ce2928c97865093407375e544222712c4893c4c7af4b6b1da24dd5efe952f9731f38ab8f10a49bb4cdff1be48cf35380a5a59350683f3c6e48442b15c345c9d56a90e278e5a4017bf5d89a75009c3cd0a9c53cd1e4325672e85d94dc39031b09a49e440f40105111ca3bd8e0cb8b8f83099ab8374aa0bbf355449bb2793fb4b1e8411a12e319f1e0888a9083ff738e5e397184352b3feb4464e4802eb9e797f1cb06016f37f9b0d0fc34400c53014c51c0e66f5ae733c6eecce1fde0b599defe16e738283498033c9c1570e733a857c7e90f0c911f16ea0a8c8fc6164a2f90990e631443d41b90e9a5f00570d89b424dd59e3de901965d26fbe1a5c22d18d3ee6158c680b8ca689fec6e0e542a699ef59d570b3fe8b376bc9d340d55b1e12d945e49a24c998f1d615a0e2d7237d834d0486702d82c3b1cd63cfe1d23d0f3d99b0f66d3159436a9b8b50a16ee5f413c6749c501d2356bc5fcc82d8f7ed836a701b00f8aea44ffb5ef4c6402949876b453a201ab70ceaad1ea55f263261131afb0a5ab5640592252922ba3db38946abfd436ba5e4d94511cfe684563287644c207d548b28e86387397655871ec96e066c121f712f8d193308d3896ffb440a04682237ac48df5bf0626651526f91febbb0fe239f9f353df6a7062fda9e50e84d844ac9b5e6877fb7390aa23e92daf3a10acd4e2fa6e524fcc2afcbfd039c90f62f2b49387262761761719654d0f47a5fd7d6ae0a198804331629ebf026880f538aa8f392df00962893094bdcec3a147c41105d968b8d92dd70204fa9a15ac84c93916129cf605b6338957ebee2b855fdad123742178980dfac23d3c238cadcfb5fa80729e7a374e9fcd242681d1914962ffa584d72a35a01d683d2253ebf781f9d39c5d80cc255a5f9fd971e6f01974c25566490bce8f8590aae646b99e8e5e302a65293343e195cd02c702ca73b4b3157bdd022a96c0dcbb6bf50a24aaefa1ea1b5f7606631922a50ac90177cb4fd023401cdba21f3ea1b26b7b00d79038c49d93410c4ced1d45cfe2faf381a9688cd311b630d079a8633fd8852a42a315372bebb2d64232681320b85f4ccc333b156133e923fe7e69fe504309075602a916941464a318e620838fdd881fa63610e8bd21b99bca3d06e36d05b05ac418e331e0d2841a2d4cc46a178d020a7b72a0fec29ed7440bae9c52ed2f7b0dbe1b44693e4c29ea04da32f09dd7204b805de63cc543518ba2773dbdfb3d01317c33c2ceddb13947c170b9531167765a948bb42c52323aaf35acf732309c8df6a5b7e3f30fc1bc396e9ff5393e45b50d2518efcac589ff76fb68afa7829530567192ba6bb4d57b57fc6f8676cc07cff79ebd21a4058c1d0ae6d51deb0d0b0d3c2798fcff80d8fb732bfb418143de1f46496c0af8a8c45d9f49d13e2a3428386e1bf7ee3a94b86a68cf56b21bfaa520f706e9837c084de2c5df23c5a8a0595f5f011cd371a784aebda1e43d7014b568200065ee5416864e5e967cb59af3e2cb21f4b4cae92d69bd07f442388a840729a988734303eec5c58e888f9c8085043cd244447213f187226e7a2310027a0694b81cf5b141e6a93cdb82952d74633c9622a411432ee7447c8f8bbbd9b6ee9feadff51d8b96dfd39aa200aa9e80651662106041008d556854d7953b633acb98887c222b07cec42345ddb1f6adeffb6b81d889d2e895b545fc8df122a74f74b6bbb23812dc1d6b6a6a5282320f93eef93a13e3864f1b7791e9adc70c3f6d8ae67ce42c410dcf44e721f731bb80d23c3a14d8e4c7ca4b131dfd90e33b770b3d0b2af2d1d0ab03a661ba850f80337d87ffaf55a1f68b7d9757c3e938e8467aa3796ac71a40ed06c1b46050ccd095efdb8fc63fc0493a7bf767929b4ba3c2758dfed64cdb5d319e0ae39a8d819ca5786319317c4c9dba6eef919c17b0e092bd48e44109158f69e347daab20dcd4116055730deabab61c45564b4c45b1a318ad41eb4c3c68b50a004090d036cc829f46bc9efabee8e85f7c6963edb7eec504a61d6720ed83014fd31c3cac5076219e505a36a636877684460afe0d4ab7e4f74bc71ba71236701fade916d19ef52ed0a27c85f837f5fad1b9ce94b22bc34b85110b5543deafa7a2915db2411f5ace4e600a18ed12ac10340d90f120808736e4bf17e13749f1d4928fc50284e8f992d309906d61ac858c4c6fd911c9b6e48606ff7547e74e12c39a9109b452aabe46d35375b0a5925017406defcd379c4c1e61d9bdfad60f9bdb31d34054f6dc6c89de06adb65cf244c987d646655c69e433b8901d84004855d019b2bcc2677b3b8689431698335215f9010167f6985d050a443625bda31e40a91a32db94a9e2c2674e1c800d1d40e123ae377a0da8d478f51d235de63873222bec4e322ee276377b5599ba5a4965220525316a4e9b168396340856eefeb33c38b86aef47c99fdfd5595a786d4e5b23899ef6f255965d4adee5cf325765fd558181b19d6936b2c651dbea376d65b42fb0250809a289d64ace090a0882950f3da3eef830d6ded2873516d02aa9c9b12cda7a57d5b190861ba0d257c05c2fa9bf6199a7da33745be8f429e5f8bf6bdac451df1232e35229b6edb45e49e294d1d36dd6854501b46947dce09e03d2c3cad7561644e13de5ea07e3850b01c8b93ed2ffcd3e3800ea5bea27b1308fcce9b24ee14db11a70bba06382013cbc716f4da2f2ffd2c5d847653daafa2fc5ebfd73577b15019a6e2fe59684eccc0b6659e8ae22c1b92b148b2a711e6d703c8f528510ec8acbefde36a356da389e7e0b535ef49be86d1c156f77faa4f6998b64d9a979588e1eb63b8d8b32f872ab35c499b7103d89df97d29c52efea25926e3d064ed5a4fdfb157b112587db07e951584af8c56f933144a6030007d91e5340beb91c75c1e9e9f64e2196c77e70edfbd1bbf0313c88536ea75085b4fc534eedb8842594811b684c8c6f37977e15254b4c8e1b7276f33cc473f2bcf8055dbe67270540e2176b678675924b902c8bf88f4b2cb59f69e5db577626ef7ceaed257873754ebb1f5fa65ff1c7dee1e1273688770b0c75e98247657d2b79f736d576ed5213bf64e350ef9ffd6493739f84b81aabeb994e895e6566914a9c6f648b8a826858aea235f9081e777e7f6e39be8b044cd7b8553aaf479e47497239e02d4f26a15d6957f59d5053a46274823eeb1c572e732a52838b69a3501e4fe2710502a853158adace64f3dd30b71557fd1d838896b0386ab1f3301a07f15890dd64b2339acd7d0dea910d8fdfcc86964bd175423f61f5553e2cd921cfddf17c20c8f94b4a2cef79c0338aa90504ab649abb95a643a5d9a72642a8c1833f359963684c82b0f0addba78efcdf5e5a4d7af10f6630fc3632f4c11fac4e65482970b6fca6a2490c599009b1bb9ce7fc32805f42ad81981d24a054b729e9c45da0d30bc71fe5f451df6e54fbb53ac7a6e257ab852f698233f72d3b68a5f15466ac60543d888aee66c2ef54de4f934c8b528ff47f9d533b972b9e7f64311908d358971f7a4e47fdff169992ebb9b849f7acf43b2cd9c085fef05c57d86338ab09901f7c5ea0f84491caa5679525d7d335b4d4cf4d1069023bb3bdac778018686b3833c57d4a12eb2bc114f58dd30e50ab4832d96be2cd86f9b218e657ad12ef57b72b9cd55cda2be8eb4de34cd304bf4b00f9fecc0ecde4f14d1cf3afdb5d3567f4959a3d19c2bc827b8e95115823e2a8c710a14cb9a4dda9c60d6ee8c3a2d25e522689545014fa18abf4eebb05ea6ffc0f97f194e8785e393d86186d2052ed7da12ee3ae306605bdb1b5cbcd03b648fbe52ee821125c640fd4565181b0393d749ee7b569fc466ed3160e98a2ef1b839006c8fc5cbcd3b794062cd53035b5ba2bf84d6d29e800c87a524afe15b432d0d7b549be5602c552fa64f02bea5136e3b3eee3d9a21a3bd44553d3bd3768509d4e8d3f9424795ce3dde053f3ccfbc7127f95295049cf88c1a0ede9b6b4960786d7d971e2407186ea93710bc43d1c2a57c2d538601892841af041b7b646bb518553d9f606a92c8b4d463b7ed95cf023230f3d81fef16451d36fdc0b81f78d1c145abff1a31db5b072e4fd3d71d53b50154b499485538044625aa7a0ae7c68a37f68f49e080ea68f86ff7dea21b7ecd5b861682060ead022a54da2fdc9a306256798e24bea7944740bdf54e7f8749e86f58e95588734b3c35d11eb7bd55e510e837aff8ff72baaf87ca1c7e71e34f15453bd10bdc592ff05d001341fee80cd2db1fcbc47901aab702ded2aa70227ff888081bac110ce3bf7173258b9ebd12518ddc61b9a68f91bac6fcb629f3c6328bcc749aed17d2cbf57b3a6cd35323360484274ff9998ed9d0b1fed4f6d5df7cd9edadf7ef8ec30886f85f13d13f78df5662204c7005549d928830b5c9980198f566b25735644b791612d17eba303ff24d368e7d3fcdf1f6a769d972d7883021fe5774c8e756efd2090dc4409f2bb54d39c0b6d8e13006821073e14639e084b8f580b3684817364d8c278623d612704ccac10c95b56ec7fb8c523e25aa6ad94f04b8d5c2e7c79044bf106875dfa0950a8812fbc9f36a530d9917d131", 0x1000}, {&(0x7f0000006780)="8f1336ce59188e44730a51128a6a692241f514063451252be1b5d3f0d975c7d0ee3baab632b9ff5c070a13defa2f67405de488475a0a2e2232aa006eb88ba4bac1a529d6cbdd0f4654f8a7f85ca0b322b7ebc5cce12ab2e39f076fbb9c3927567f92a644ab26cb370fe658572283d73122aae7690292d4efef5eb69eae1590e48b4d91a00e890b26f75bd6dd6ef09c0f87a1c94e865078abe04854f0d7bdf600fc637430e0134469e982c278b80e42d191996cd40be70b5d0840b345d5fce2fd78f3b6ed095ee3b92ec3c078fdc29e4b3ad14bbd52c9b3a9fe02608a3d106be2737efab4e5b4a5850c19c34fffddcae2ab114a63d4dc18a3ec4cee603c4dfcf44b0cdcc7941249a25754bfc14c3bdc6cd5c709c6183a9878ad6c7949f02d85e7ef9c7b2b883b60d32e0c09ae20b50ff83244b438daf16193a448c8092c7ab6b028cc3d719ce37d7a5e677b1e2676e08acaa9ddd9cfca4fc9f5dbc3c376ce830238fd2696d8bd84e2d3fd0782fd9a2134295ab17209242775ef11c42a0292a55729abb30215139fb7af60d1db2a4dd3a236182af359b5199de0be588d0662b7cf9a5316643b9d2244a15c82c0c42ae12d04808bc32979a11e3a9b80966e8dedbfab7e4763c49aaa14e400a0c6161474c253da13035e0fb2814bb6f4754196c33640a083a2f3b7152cc011d4de446e505d2fa90c78f4b2a69b2d76f23526880eebe10285124b2bcbebacfa102fff67034a2d0bc2b4a8c418cbb3cb3506fb2cc09461557a720e2f70e504d4f29c1f039dd2b1b0a910e1f7025b5f804b2f588b8f5ffdea1a771fa281a553b5b13ee9cc0fc0383bc7066406368b147539ac13ccc0709d017737f15d0fc3d347ee4d2ee0f0c5f84c035be8fde96597a7ede0f7c46a0f70d311e42b08812f8003efbf5a69d2023bb1f20e0d4435d161afcf8967cf07944760eff5d069fb6d9587b7b52eba856eba601ff78eee80c24b10181ffaec8160bfabc536eaf5b1b00492f2a31945be0f6993e849f6988999739a9f4edca6f9000fe47b218c6a35aadc22946366dea54ad80aee09f26c63f5751401ab9c3b6f4cc1a3daed8b381c901defeeaa43695a9f844dd791f95789d32b603fe62ce2647c3de4f9cc138c7e468f734433c89a77fa66ac13cd3cc1d86fe7645f30ad8be51150ac658ec5867c0f7422cf4b0d236d3a70474eee5338456df14215ee8be6c15acc15025c18ada88edfd33785e8ef389537a7c78f7189d6bc2f4c90df7bb4c8df6273788c9648d11772a1550e9606bc9d54240bebd58d9c2578480c1c391019fbce78228ef18bbf9338ddcef5004859d13d2539bfc02033f149584b2e83b1bdbd6ce0f7f7b512d054bf529215ba1c20abbb701dce5b116aa0c2c9bdf436be9ce8ba1d96fe5c955038fa4476c99baf4830193ad8d5d7a607166935b09bc51dad409eee6f29a715b00451f7d5c6d67e6874cd4d6703672c57562b9e855c383028061eccb19b2ba36b6dd4cb2655faa1a4b75651e758dbc50dcafd83e985c98cd1b89ae94f068451ee9980bc43a39ffee815bb5d2459406c22aa856758f6d31c0e4e3df55999191f23f267027215558f30ee658fcaaa2031795b5a15d933b2a8849aebb21ad5bfe16eda9122e9afe219867a900b845a8499a33197bed0ae992666ba876e9c2b8d5633efdb2a86f6e949d15236967f87942816d3097189e1c1c1b8f7d3b55c2a1dcfe3063837a6790e7476b60a703bdff59e7868fbad338ad9252c907ecc5549d6dd41eba3b188175e09c1d899ac2ba3429166b2e8c9cedd98a3439090082fa83ed2139c9d20eade554a8c67a0bde6fe1827d7fb156916d0b258df271f928451f818dd5ce91e429fa2f74092990715a734b53ddf08731a02fcf4a1b49cd27374c2106feaec91e74f646fd6a9c388f34172e84663ae8267e0df0e4aaab9954ab0925dfc3f9974129c5f2ebc939c158753f0a2f34f52a7e89ef7ba0b6ed35f5bdd369f7708cf9e49a2cd2aa3ea47fe7f56979850563ff053973ac82ad626f5994ae100a818546709ddd10761d601d55def64d2c42532f01812dcaaa39e6738f298353cb6f6a640f772d1fa57f09e9a45cdb3f38c1253c817212dd654d82a82fdd227c6b5eb0951bcca9196c280b58ab82ad77203b933b0cec22778048f50bc3a1d2e02259f8fb6bfce25f27481b5cac8efc871c35df5e94e6e901308f94897b59c11e87c974ea87ed1ecd3039a983d61df6363b99f25a613785d3fdffbaf2f05713c84ee37237f3cb6b24524baee74a74a1ac926d91f9c2cac6d11af749832b29a5722ed985b84483e5e478218f72199b1dde9b327de1fd14acd8734da604db1b2f65c10c71b79fde3409c7262bfbab736a24469758cb824122e9ee33dd4960404a78631d1128394f29523dee5344b4edab603aa2e7fac5dddf9e0569fcc5b6f760f88c42c27a4056da10d99092d31e313c9ae98100c8073aa1a559542a3b87004af22ce1e353d78f93ab451e4e4aedd816bcbf84da9d9ff56f1f7504aee51b546810a62dee3b9a6b70bf9ca3b26d044cf4545d52e111997818fdee9473712f4e6bfac78fc949b635de206c912698377ab3b8a517744813258f618638267ed8637bda44e5d51aebd71811e1779a8dbd34803a336d601f25cd559f5d6b4c31e1de61c2e66c4f9097b82f7f97950327f31cac22e1e02017254fb973d6fa2ab7b7292caba459c4620be73410d19cde275f5e568343b183b357bf9d7e1510f34322f7947122e5607730888810548a6c6c7d877ecedeadf537a637300e0ce977b7ffce037b24344a29249bd0bb574f2b453ae5f1903d717d31043fd28ad7b6c68880f1ab241b668af552241d4bd3fdd40220e079dff790d0e88d4b3c2648a77d97df8be8214e44cb4b3b7d15d53ce521f4b411a19452f95cefbcc8362af9732731868790cfc3c7c6e098b697ce6cf87e27cdfa8da4bbeccc4abbc903436dff39567559e72f1755ac9004cc4eeb899190c20175daac05e820d1f71e5e986ae6836e2f8024a2842c58dc0c082c7ce778c7e8c0ee657e08b5cae48770b95fff2c1e7e81b42b33ec66caa804341ce9bd807df0c5bd6f6835a6b4359981bb22109c9fde8e7326a576b5f9778eb2e3efb9c4084db7c49436eeb4df2341f7599317ae0d978612f9ada8645649cb9c2ba83f8c6b81431d9caebda216373dc16453f90d4406606a5bb29cbf290d1f383999b0f3a271fbfb25e1bb64221d36751dfb8fb13744427b58eced08b91a27a69d7a04abfc32857afc12d4264f91290b1b1b4f29aad8fc251a2de72573ad4696d90fbb8c464572b3127a50c48fce2b3a6be1129724052818ecba869f3093da5f745851ac4a172e8c16a6a3e1f34c8573dbb3f02876ac26699680d9e413cb4d77cdeb4c1d4387ab23e47205653de25415061b116ae9e7372cd92d0dc20f711a65a125f115c455e9356cd04b60aedddd83959321d40f56644197a44e0ab1900cb1a3aca9bb1a4d131ead5a02e6d51f44d452314b0605ea1c19978aa33e5576eb6176e1381ac600b42245eb8dc88b7b89751002a25a3422ba7fb940f88204121e71e245f0d7349364c6fdaf74206280ccaca65ebaa436d569907c58d71beb6295be956275ec1db4dbc14a378ae2406f4167b49a538c53ebf098f610571e5f642d09c6625a6a7ed5ceedc557af546677dd2921b0b68214d7471dd73dd0dbc9d1f238864feef69954f5a1e8e44b6787cdef0685bd0fdf4419a306bd54eb6f3d3eb99b491899122d3acdc7fde97a36d3d0837392c75e734eda0f3be3a839cc45d6a8ebe373038f82b7d1b4c18519ca1ccb4a2da90f252a6c39bfd0547435e7f0b3aa1c7f1f24b29600dc4efd9d9c7eecb8ae5b5a0e932d1949dd37b131866bb2d127715139ba02eed6c87197a0306e12ecf794c1661d568947b4df66224248708fbf966ecd93205b09e019d7fee7bcb79da3d9a402e280b5b3168b6c64656da7e143a09c6022b2e1eeaa0dc75b1da64f2d69ef51ad00838393d7d56ee29bd12c0c0b7d1fe426cf0da7099d37a3b26d559d35916dcf7fae70df302aa05206c85175a006c2d2a468f400c26d0f929202e8f057003405f1263adbc04e8ed5fd0471bf648c709a68fc11d9949f29818b3af06639d4b6883243fb196fd7f5d51eedd42a776c734e5394c8c18d21b6347cc99a710104dd060a2794aad0ce7f58245a6df72abe760abb6f419ac5c686f8662934862785d07f47ab6ecc6a62cfd781b03a2a207c46961be6a4c46db1a9b696b44e06f63d9c629493fa2603919ea5724fdf2d4298bac28be1ac727d21bfa192f1264e13453980a19276bf4b77ce25f9994cc44f47864dbdfcddc8c1c3d56f4b3a7cfcc595e1d766389d0e0831886a89632d2a9ed0d089b7d68437c61db0ecab275cb5811b7fb24e6ae1b816b2de3035b68f640f17e75e96a441d5a63dca148279591e1256657d86db4e6d914eb5d6ae8d757eaefc72b9f21eeb16ad1a8609b83d63c3171926d416cce812728abf70afda9f1d70003710f2b119ca07252f95297565b153991d39d0686c0fdf545f971036ab8ca99744bbfca38c8a4cb9a2babfac184cfdb07b75da0f88f4a1731b7257a357fe11709e799164e62c84685c4a0e6580bd9db34395196ab0b4005159e372ec9af6f2d9a09ff2175bcbeac526b87f8f0b194afb97efecf82b5c52d1a5e59993a4c06a92646e43479352fe49155a94d641fb2f9956197ad736aaf082f55bcb0e1ba47e26df9bea550f658fafd1c8c89c5014cf6036fde0411e49173c4003251ba71c5befd912d29974c1d1fea1c5eced54234db31ac9ef4c67585102922f823a6a9ccebeb6882078c9e86b6899c38cfdaadf6df0a9733d75b2b2ec0bfd21eae4497f40270d4d932473e1afba3e61edf577c4beddcfb6bf739059f4a787366d8afb05b8167bb192c4693e6ceef6f199f926f29cdd9d45e2378f4cd8cb9f9fbf316b7cd97e4ad461fbd91d93caf496ad581991c2d7f8d0bd8c8e46048a3d6b27e280081a11019729e23c3dd5b685c6ad1d5d9bfbcfefbac786c22c8a5a2d5b02dd8635d7c0f6534f3e82e122e9ca1c0ece19dc563b01bc09a2040dc5ce10970acf007277663f71f02f9ba45caa399c10191511d20a99643fd47b02f72e455408a7c992ad7a22c2df8cc39b6ac6ddd3045b69ca6185608aa55948c0499014ab5f39b1a37ac3f0d8b6bd05291c3661ed6a0f273032a0962cb0cd76d229f3c31336aa2849a03e8a5149c1bd78c0ace8a8494799ca8acfe94bb884ec8aa48dfa64286d6986ec962c566af1493687becc09bfb6a91d6c2d94028cd1220a7d22c5a57f0f77c5ff0f879f54cd4e2c575ed557dd22f47295f05261a15a0e5ba8434ba4714c7589a209e8fb81d756957b341f66e08d93d391374ad1ff95e20b92354da5fd589a0723308bdc5e44111ee63d04dd071b2a73e64336d052c82324543e5c21bf66bc3b4ce4b49320ffde986612082f0c9b8cae35bafb58ecb0d39bf5a69dbc88ab0007fb72aa9b8b8ba055d82dd6b4d313c1149e456a1fbafae9267d10ac6776b91bc46cc5e3a3c248ac47096efaa981a134d14cc0dd7bafed5805bc11823ceb75a3a567024c7071b022f6720bbc9bbf86cee7a9e73c6aa2680ac4b500a01dc3f053e5aa63d2bbd52d56be795643d7518c90a739f7501ba2c259aa3929ee5e441a4367cc22a5b47b56b99d6316f6429329eed5c69882c51507702a285480b03c169244a9934df586153bbe05d6b52999e901245761b0986f123", 0x1000}], 0x7, &(0x7f0000007cc0)=[@rights={{0x24, 0x1, 0x1, [r6, r6, r5, 0xffffffffffffffff, r2]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x88, 0x4008085}}], 0x5, 0x40) 1m6.593983171s ago: executing program 8 (id=5215): prlimit64(0x0, 0xe, &(0x7f0000000080)={0x8, 0x88}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000080)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000480)=0x7) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000480)=0x7) ioprio_set$pid(0x2, 0x0, 0x0) fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0) (async) r0 = fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) fchdir(r1) (async) fchdir(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb2) sendfile(r2, r2, 0x0, 0x1000000201005) r3 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000080)={r4, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x7, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r3, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) 50.623329815s ago: executing program 45 (id=5215): prlimit64(0x0, 0xe, &(0x7f0000000080)={0x8, 0x88}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000080)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000480)=0x7) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000480)=0x7) ioprio_set$pid(0x2, 0x0, 0x0) fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0) (async) r0 = fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) fchdir(r1) (async) fchdir(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb2) sendfile(r2, r2, 0x0, 0x1000000201005) r3 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r3, 0x4c0a, &(0x7f0000000080)={r4, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x7, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r3, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) 50.143026722s ago: executing program 5 (id=5474): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1006, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040)={0x1, 0x8}, 0x8) close_range(r0, 0xffffffffffffffff, 0x0) r2 = getuid() quotactl$Q_QUOTAON(0xffffffff80000202, 0x0, r2, &(0x7f0000000380)='./file0\x00') getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000100)={{{@in=@private, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@mcast1}}, &(0x7f0000000000)=0xe8) r4 = geteuid() setresuid(r2, r3, r4) 50.035320382s ago: executing program 5 (id=5488): sendmsg$AUDIT_MAKE_EQUIV(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x28, 0x3f7, 0x400, 0x70bd26, 0x25dfdbfe, {0x7, 0x7, './file0', './file0'}, [""]}, 0x28}, 0x1, 0x0, 0x0, 0x4001081}, 0x20004800) r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x6e, 0x180800) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x6e) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r2, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000540)={&(0x7f0000000300)={0x204, r3, 0x300, 0x70bd26, 0x25dfdbfe, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0xfff}, {0xc, 0x90, 0x800}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x4}, {0xc, 0x90, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc, 0x8f, 0x8}, {0xc, 0x90, 0x2}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x4}, {0xc, 0x90, 0x10}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x1}, {0xc, 0x8f, 0x7}, {0xc, 0x90, 0xb0b}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x1}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0x5}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x10001}, {0xc, 0x90, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x85}, {0xc, 0x90, 0x5}}]}, 0x204}, 0x1, 0x0, 0x0, 0x20000040}, 0x4000000) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_REMOVE(r4, &(0x7f0000000800)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x160, r5, 0x300, 0x70bd29, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0xffffffffffffffff}, @NLBL_CIPSOV4_A_MLSLVLLST={0xb0, 0x8, 0x0, 0x1, [{0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc8}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd4}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0xb55c54f}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x35630f66}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4fb957f9}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x9}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xff}]}, {0x24, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x95}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x63}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x66cf4d06}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x50674192}]}, {0x4c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x1b54cf15}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x60}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x54}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x26b90b74}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5828ad8c}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4ca6c353}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x6950e3ab}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x563a8e49}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x4f}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x14, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}]}, @NLBL_CIPSOV4_A_MLSCATLST={0x80, 0xc, 0x0, 0x1, [{0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x6b022acb}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x316b6f48}]}, {0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x51d61b75}]}, {0xc, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x40c235ad}]}, {0x3c, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x1980dc45}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x3d06}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2215dd45}, @NLBL_CIPSOV4_A_MLSCATLOC={0x8, 0x9, 0x2228b6da}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x3a8b}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xf72d}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xbc44}]}, {0x14, 0xb, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0x54cf}, @NLBL_CIPSOV4_A_MLSCATREM={0x8, 0xa, 0xb0b}]}]}]}, 0x160}, 0x1, 0x0, 0x0, 0x4040000}, 0xba289847276c3a50) r6 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000880), r4) sendmsg$NLBL_MGMT_C_LISTALL(r4, &(0x7f0000000980)={&(0x7f0000000840)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000940)={&(0x7f00000008c0)={0x4c, r6, 0x20, 0x70bd2b, 0x25dfdbfd, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x7}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @empty}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x2e}}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @mcast2}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4}, 0x850) sendmsg$NLBL_UNLABEL_C_STATICLISTDEF(r4, &(0x7f0000000a80)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000a00)={0x3c, 0x0, 0x0, 0x70bd2a, 0x25dfdbfe, {}, [@NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3e}}}, @NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @mcast1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4040}, 0x48800) r7 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b00), r4) sendmsg$NLBL_CALIPSO_C_REMOVE(r4, &(0x7f0000000bc0)={&(0x7f0000000ac0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000b80)={&(0x7f0000000b40)={0x34, r7, 0x8, 0x70bd26, 0x25dfdbff, {}, [@NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x4008800) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10010, r2, 0x73fd8000) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000c40), r2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000c80)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_ADD_TX_TS(r9, &(0x7f0000000d80)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000d40)={&(0x7f0000000cc0)={0x4c, r10, 0x1, 0x70bd2b, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r11}, @val={0xc, 0x99, {0x4, 0x1f}}}}, [@NL80211_ATTR_USER_PRIO={0x5, 0xd3, 0x6}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x3}, @NL80211_ATTR_ADMITTED_TIME={0x6, 0xd4, 0xaf6}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x4c}, 0x1, 0x0, 0x0, 0x24000894}, 0x4000) r12 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000e00), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000e40)={'wpan1\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000e80)={'wpan0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000ec0)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r4, &(0x7f0000000fc0)={&(0x7f0000000dc0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000f80)={&(0x7f0000000f00)={0x74, r12, 0x800, 0x70bd2c, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r13}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r14}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r15}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x74}, 0x1, 0x0, 0x0, 0x4}, 0x488d0) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f00000010c0)={&(0x7f0000001000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000001080)={&(0x7f0000001040)={0x14, r12, 0x900, 0x70bd27, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x40000010}, 0x48140) r16 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000001940)='devices.deny\x00', 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002ac0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000004b00)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmsg$netlink(r2, &(0x7f0000006c00)={&(0x7f0000001100)=@kern={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002a40)=[{&(0x7f0000001140)={0x18, 0x2c, 0x400, 0x70bd29, 0x25dfdbfb, "", [@typed={0x8, 0x9f, 0x0, 0x0, @ipv4=@remote}]}, 0x18}, {&(0x7f0000001180)={0x168, 0x20, 0x300, 0x70bd2d, 0x25dfdbff, "", [@typed={0x4, 0x12b}, @generic="c4cceb5c2467d7a63b501dd87670c6da5d795a8ca30357b6cb35f6e11fbcd19ad98503a8b54071054a83d1babbff441a6df3bd30f2b5af1ec54730c80ed60bc6f13028d8c1adb5796b67eade3d485ae84004e9d655ea278650467c89ea1eb6f47d679d077c2ec69b723612aeeb0d740f20e77531f663493025e4bb0063f06e8239060eef084c00e764e5e23dbd96c9e44997e5cf8dae5153158f56fdaf52cb8fb0fc383dd2518aae8aa0b52bb902667f36f0ba55cd60cdbf4a89ce84261414d4d39b99121ff1b1663570", @generic="db687c7c02532ec24d65c43914958baa5673d60311282b91d901517a4531d9e7789c347f8dc4fc4574fdc6c028c30d06ae427bfba0e1a83be24ae1463117ee822b00ffdf998507047dddc4e3ce6daf34ad40a4ca3fd232fb8234292e32b02e75723f8ce7298a6cf73266b09d75d4d402b60aaae9f98b91df29ba89dbdb6191", @generic="59d54e2f44a2c088"]}, 0x168}, {&(0x7f0000001300)={0x3d4, 0x30, 0x200, 0x70bd2b, 0x25dfdbfd, "", [@nested={0x1fc, 0x12d, 0x0, 0x1, [@generic="fcabacb9ff037b67dbb89b8ec9c4a629ded7055e7dd5827404881fe30de59fb9122a277d86fae84c6a9dd89905e73c0730358b32a86ebc3b5b00f80586ca6ed521aed25221c1df677479e2bf5eeb99978d1c24d85aee0efd9f782433e23e2101fbbfc42a83ad73837000efc903b74357d60882c1cf098561ff94f67d069955dfe2b41d4adfa90f6b88b3", @generic="c36b08139566bd2be569403b8e15e7d73cf3e92695571a003b6081a935dc5240756b42ba1c169e8679084fe1bc9f72dd72bd70a442c9fc3738d8b776c20aa56c50f49dd8435569a75d6ed9cc26c1ab53ac7966c43dcac23f7f58ddf87549876b929d7971c9f4ea5fb126546e51b3dfd03d79e80f9d91fd4d035855529e6cfb35b0d9054f43db74c7d50e42580be17450777a1f9446c1e39bc6306ab40872f538f70c260959a7b167a5b1dccad23bdf1533add77a6748391db6e2cb5c42752afbea139efb056ad2b5122f62a07a88d1c7aaec80fb73fe6195f0b7f346375df4", @generic="74168a15c2d9d67802336c382d9c5542f2e277bdad7bd16f0497f04e4b4b6667152a6b83a170f3bde33f234da2d0d075d23e834fbd3d064ee6bc3ee244a924a1b7233a2ae3c456ae3684bb5d08e41977bdbdff4df086ff153cce6f809cb851708330cd05d702e67b54b317a3b2e04f9bd6e40a5b43ebd35d6db866abc9b0d1893e4992aa7af7edc0fca837487c82ed"]}, @typed={0x14, 0xc0, 0x0, 0x0, @ipv6=@empty}, @generic="85726500040d033f4b29fedb5e6a62e02ba46ca4d7dd6818a73a261611ff66cc7e0fd1759e612d59afd0013bfb9da02413989c05213a7c8d01ed39e7f8f8c798bcf94c4d589a8d7927857053e274104aa7bf69d631790b1b3c0951966ed3ca5700d17c371765bb7c661a6bda604aa29f3e079cbdc223e3a00b053e14d85d73276daa651b370d", @typed={0xc7, 0xa1, 0x0, 0x0, @binary="fdbea4624f5b315d21e3ab8d696803ee625ba9ab4c03ed5ee171c582cb269d77e764ae9037da1e37738561c027704ec53fc11cfa0b6015d0c5ed86350d3152384e17e4801151030742c783764c58ae6c4bc88629551398fcce4e8205a3bbafd3a1adabb5576e6932848a88f2ee3081e2be42009c6821d16fdb0ab9939473486b5081a99ed8bc84c549f1964fcffc43a635944cc912b1aa8ed9538ed28f77c4a497414e50ce7b59a2a2363b93d9750e6918fef84d2c76a8cd40e1be7660e108642aba47"}, @typed={0x57, 0xaf, 0x0, 0x0, @binary="251c863fe573d217fcb059c8118d671019e46d42688219c4ef5c5362e68754fb46ef6f426e9fedb6dceb1a71c2b0d7da70a6c71cfd02690d7abaf1bf2a58368d2dd073b792b1fcace5f3aa567ae96376ecc4f1"}, @typed={0x8, 0x28, 0x0, 0x0, @str='pci\x00'}, @typed={0x4, 0x11}]}, 0x3d4}, {&(0x7f0000001700)={0x218, 0x1a, 0x10, 0x70bd28, 0x25dfdbfd, "", [@generic="12f8a7a75bdee9fe857102648ef224908d6ea169abee8130afc800b2a5f041ef77c20b0318a4167127848f1a2c6f9b69fbd2e6eaa6e04e01797f1f2780691139a303605ccec1574f11383c10cb2491eb1fb9295a9f1db1e33c5eca3ddfb23faa60b7c11b8a688ed78fba4c5da9ec3855e4fe198b8fc7eff891c05e1d4d8c795222c76bc8785ae61fea5a0ca495dbc995f0974fff86ab6894e3f5917ceb2cefa415d2126a894893d4bcf41fb68a7c9193eb0ed3343aa2de4c97a6a4309ecc38b5368a19294441644868fc09ff1fbcb03f27af93a1b4df7b30296700a8eddb", @nested={0xb3, 0x9d, 0x0, 0x1, [@nested={0x4, 0xc0}, @generic="e6597c6052d8326f51b30b017201bcef0df98e65b45290659ab048a495c4cd45d2c54ead16", @typed={0xc, 0xc0, 0x0, 0x0, @u64=0x1}, @generic="b52e76adcf3c5650f22e55a795e11e34b263ec721e3e99122c1688a2d533bf7c385fbca8a61b0ba16304fbc790aa7afda81c7311a75adb82dbf4e3d8c7eb0f4f8d4964f34c3464f6b810802e9208e16f3529ec33ce16ce36fc84445bd20fc7db65cce0f457e38d1cf1286e3b2988fe387e00d18370c4", @nested={0x4, 0xc5}]}, @generic="4e1c0b9acca3b662b54e0b3bbaf88dc7fad3d68c1803b5c9e90fff9ba691555a49b5ab648b19e3ab0d938a961af6af266b9f6bd6a096a3b704aa1f77aaeb51b1663704067666429043edb4514a5fb21329f017e58a2e1b37a7b657ecea2066f9bd7f001792db8957867bfba7040b6d5e6f8c32"]}, 0x218}, {&(0x7f0000001980)={0x10b8, 0x3a, 0x200, 0x70bd29, 0x25dfdbfe, "", [@generic="e58a72458a97fb405e3dd4ccce341c141a1103965b4b58635002f9f5a0e876fd2b1f9d9f8d368a157b52485cb2", @nested={0x1018, 0x32, 0x0, 0x1, [@generic="f664d87a67df940f48bf787cd831fbd21e75f71d38750464825279d81508d0415125a4e46c0261aa4bf4ac90239db9fade10e1bfd3ffc5566e01b96463cd8823a8bd5c01c50308686944b9db0b46b46797cb81e88659ba31f3d9a47c07ebb07ac81300787445a4c150f966e2799ba4e28a1dc55e43096031e7c1cc8547cdd7bd8a01f37f256e5a57bb91f2f8d57b51c1e88ced3dfeabd09548835767d16d31cf81312c85ae62b989ff364f8cc97f360e9d5be4879d88d78dda0cbf039de3bdc5bcc6f125eedb24f23848fae1c98bed588b6fd8f2916c358f6054dc26508b0afcfc4d4acd5a33e96fa57fabb4deffe01c3195d4bf444efe1fdaade504497f83202732c3769e0034914453e3917fb5b2dcac4cb5caa9bc872af166f42be0c4a31a10b7872333c018d99742cfb238d1b1765c5cc708e967caf155c6f155ac97ae6155b992bdb3b6d88c427e5047aec7c0d4570cb3141246319b714ab3ef05f779837e65017e6dcab58d41bbb50a49e8e0075d5530f2a0e380cd4a4e31e4e34a1f15a7980d89c5cf3a82380c7a3955aa5a0bb1fdf066cd417af5245e4755ad23878c7ce119b538d2825cad4c382050e16dcd75138686ce640e1e14191afa995c09cc29930a0bf23df3ad2e70b0770848033570a717a38b25e02b699e8a8b25b73f3ea3eb21ec1c81841b198f7013cd07e3f7e71db4448bda3300018009023b5afa88213c03332fd1801e04c4bb1b0b1427d3d08cb0b6921d3c48769e207957e618fdce4561c1ad5fe96db564ac7ec3db050258e584555850d532ea9bd82afd91350279565267f05f64f511f3657f8b37ac29b39d164548709a64fa1ecf8f4cba36b73930871af4a656795aeac78c2101c998f8758239f3712e37e0ba94cb131929312d023a9cf4018eccc1f6df55829c45fd258958e0898a26a984f270de06ddce02c80effb669d5aae33add3a539b618b1e57feca9f0ef204753652c9400b015b36e1768bfbcc73265e177bfc93963d3f94eaeff24d14536eda6efaf6f745e0068e3663263d11e67d9bbc5c965f06767827ca90282097ec17cd9e70f64181ffd6642813a262a745633337500dd281716997e306c3a0bb065e5b2bc4c858ffc9dae49ac2b29f92b6107490717fea04443fa46ca737f32de2ee4ac2928afd09ced70150a3b2de8941bf7ab2964fb72adeae66974d1696b6ef7f3fa3f7f7aefe0e58d45c7714b5457d02dfb7ddaf4f44ff97e304eefb30d77bd147e04e15a750c51bda4f8098b6fa0c4bc67ab06ccd9cc490868ef40b2304bff3e392b34b8cec31fe9ab7b8460c9761176927d4391fa5c7b2260e7b2211fc9b711b2eeecd3f4b15e40984597c376ac4804531eb5c1228eb09b98c12682cde4c4070ad4960dfddb653e72cf778b71d4fd6a7e7e9344ba29febb88b27caf47f8bdca1fa04b143838e03f408e44561f31949c519d7904722efcc4b78ae9a71c6b563784d514ba62f8b3e922bee11b6deaeb48cccdb3cd1a103fe4a8bb1663dc473e179121afca5a14482e38f8d935375b2fe08d932a55704edc5bf1e04e73eb9bc41c1fbbb998a122466d0a39a804567360d83035e1303c326e229610d2da7d381c5787dd85706365cfc652866afa890c1e887ab8ccdd98356c773bfd4d6f007cf3e356252da6a5ed1c709dce05cfc8269b405d6f833d6c3995ab138cefe8f7d32c61187f76486dadc7feb56959616b85315cb06f57aee4015addd7e079370a899fb6100c5b6702c511c36bcc6af5d2d6c1801668c9fe27c22b4797085d8024144f85a9958c73b2970a2b4c68bde33ca296f167f34584ca50eac5af2d2845453f78f7f17e2179b497e25aec204a966e4ed137bf349e5e2e46e1f28811d3c260a4d892387c2d381b2a79135adb2ef7724420e9ed5a87a031b1a6b4d73b8ae2b408c7f9c78cf742756da52eed2c1678e841df07812088e1bfc7bbc4ad6663b3c4cc6913848ccb712cc9d0a7ceb13acc05ee3f555eafdc35c4b7501690c605add8b7f0baa19358ad7a75b57171672b35f31c74af1ccb10a04490d385e56f27712eb02a858fccea731e51c6eb7294d83440d7f117def3746a88671bf84d951c66e928a9af51a1b9dcbb35ceffd5d17be8d7cf36076116c935335bcd7ab2bc7e9b31c214fabb5b2188b137abd6c31b791706459ad1f2fd3776d03db96b02fe89ddbcf3b459d044c73a3628a1830b46f0aef18d43cc16b74f53f875238b1c02b3088b2245dc0c55329c39837554c20fad55975e0f4710cbc0e75219d5f1d5c78a76e0300e309a287ecfe911e0f7432b919a14589519974081797162326ca9d6d322e44e7953dca5eafbda63a0de738e71d19ea00535d14849d5916cae7952e51517133405d0870e7a264a1cd5891f7a0b3cf8f8987e4ddbf8d8ec46c1a761cfeb06c1c738845ac653c1c29b0dddbf9d738de49f986abb70fd26a57c845cfc556f456c6d2f88e55473e7c0583d7e7eb89fa562f7a114682e8f520217bcfafd13408c55cbb29c2c9ecd7f225fcc6b48b87c36c1cd12626a4e889dc256e2cf53a30460ea22a6a3517935a524983c6ed46c6fe552ee4074b937f3bb4b91068973847dfb28814363c8622e42191a489f5786f885ef4cb26c44d6536a6e54db0c5d1f9fc179d6d3b8ec9d4f737e6c35125a93aac71977316633dfad3920d3d790247b60e6d99d408697c8ba460163cd1e9cf47d3161b58638886af40932bc6628f05740e28677424db20e7054f00a7ff95481dc975b342de33b1ebeabd7f0c1bcc49a5cbf45c0f26ffb451e6e369165bed38838d34890dec9b4e3a803897e5fab342341384a5da32ce786f229e07624531e37216523abc28e28b18a489f207ece447456685d53b252a7c0cbf9c7b7993e62184933a8ca6acf673d3f120ff5e5a1da7029aaf6fc42922f54b1a6ff893265543bd74538eb4a75a6c5d3ce0c30907a03e0c3491e0c9d92167304aee10a80ec5aef6d45ba6e88a47a91a7519dd694fb4bc6123a5804477db7665f14a21a3b9e27c636960704b8d6b614141fa127d74810d46157bacdc101bafb19e361c256e2d7151a62742d59574dd71cb2cb34eee921400cf863b781829dcb072d8ca8113838adace83085be530972e5c27ed5fc55c0def8bcd76974b81ba9de97bdc8e814d866347107daea99a08cce9fd078fe0f85a6ab1d11c1e4ab6f9fdf72772a5cc339b5f4efe85f938465215c83869eff8738334e34a9298c499c92d7d45574b98e384fb14f60f5d1f03ea099b830996f0afe5d2f1b0ad15ec585baff01bd0dc3953f4e0e1e3a8f570e132c7b572373d63ebac37143b268642fda1abda42639bf0f2293863640cf10f5b0a5c516b6ae057dffab6bb3116d0aa5334810c9b15a41edb3b80ce3f77a66a1bc4ff4116b84d99f312c3720c8adb80a4febb938b7dd96abb480c9c445fb328a39aea66574684bca67551042e3b78121c96c2925cd13c4366029d5ec352613c658e125658257a47e47c87f16cf144e9ae058f6543eb3f856e97b96123408cfa897c8e30f6b95590c90494d1e0e586172526ad2dff3ad878af3f2e80cc2980a7d166399023eed535d1a7a988b572a9d4592d5865c8e0698440914caa978c71cb7585b4ebfd527218e1894ff07106355dd455d1ec04996483283272067bbd99b13b93dce88800cb907b88086487bddac4e8505566bcd47c6e465ec38a4ef74f68ce164634cc49507f38388fbe399f311c8b68c9f9cde5fdc679648df048d8c3c61e2725a10bf970c1c5ded52f3e04a1c96066de6e3aa9dfa3dcb1871700c03235ed023b9c57948579a8c87c9e7c0d38d58fd4e5d97600554a6b9c49adab17c6c0bc370cdb70c620f000c82542de07c93db2cb7f5c77fcdf5cc448e5e761b77faf4bf0478978c060c093b4ad340d0051a8aa3a1bc54c1c2883021aaabb13b67bfaf497f2d9e04d286b8daf0eb4bc4542a98481d9125ba50158bfac762c901058da6c878a805228a5c592301d1a202fd7f286136f30c88bd3c09e45d0606d1fafd065a03ecff3947a5dde92e44423990850aa388b045a2ecdfe2bdbd706ea80f62016fe188dcfabccf0f17b410d1de6bbe932fc948b8c18e13303344d86cd96be350694034c0363d5acab4b563e9e5ec41b22ce184072e832c4b5a6c0b8d8337482fb271c50a6770ccb5014c5c23e860330d798dc7e00f28578a3e12be1aa6e1c94dfec2551435658354422587bc47bc21af43d43a8f114e4fc2c809665ba8572e501b20d9515c595d26f87baf2723c3824ae0683d207512a1b09a050f194c128f44394a0720cd1d9cff8531fd9f78cc99791b6294faa1c918e6e2a0ed2071d81a83796d83138d5ece6d4469de21ed5fa07dffbeccd6b91ad145d4b91405bad29606f144365e91e1c9dc53316b145f436d5f712cd3d09cc0d2a9c0c13b06ea341d9b7e4c9aef22f639fa5d5638c7993554f4e6f63e16e39300c823e25d9998fb2316ee6e891ddfe30c3bc5324be8c03f3938ad78108e667e7fddf1e52d1fc380fffafffb6a0413d78ae4cbe0a4776b2f75dd2508dd82423e65329139f14b98eefd2471ecca9c75072beb0339f6580dc8aa8fca8e5f236411dd199d213a1538742e0421adf4ea161d6aada01b0d56a5b4ed24cdf20473ff4687283f79fbab3a5722526eaa2db678dcbd3e4863eccfecc96b7c8286e1773611c446b4201caf0be4c85ce9d929a15cb0d9156946dedd9d05a3474b7f34f2d1732b02eba2efe9a9d8445f72784658ecb5240c80a809e40ac56d39b8ad9908212a11fb870ee2a67c0ef2b6ce9ecae8b31389adaaac1cff5b14dc55b90f72453f488234b1c02f49dd16dc1d6d8efb50914ffc23d9f58460871823845dd16b01db1bfcf088db392dd3cd35934c9a7759c60c4c590c363756b0488ba383a0311ce0f3ba48a23c4f5c86dd30e5bebde5d84f013d8ce6b21bdfb757821cedba958c1a98375f3fdb96dfb3f11913d00f5e8560ceec91df011b1ff17a365af5a5a5136d4258b509aba8808dedd4afa6830c6bf4cc0b98748b9de40b6d64abd0368a3cdec056eb51067e83b1a6175a3ee79b26ecc966167c4bdc546b2d940c3124583aff9c73912edfa27724cb65ce6814c0914c3eaa238e9aca13bd2c2324c7af98cb6b8e75be019fb146068a199683cfde6625be19a73d749e6b6305880e2963997cb1cc0a6c5e97cc8ed7759855c33c130fa40da5d6ae9ff20c998d84dbcc3a65b47b6285c0ecee0b4f332d2f14d894300ce3a4f85021f3ef8871411ca6c0206b042aa8b61d1a474d219acde409f02e9f64132aee179edb03e881dbc217ebfcc4c96b5fd9616f444bb4cada7e607b66d8757f26c40c918bc4570efd29b69bf08db503d09cde86fc10de90f17526465fa9c8faf8372495be2313b003cb09b874154e9a59fe9cd265d736c2f891d688aac2ff33faab6a15475e7c4c5c35d1e89e0b0f38c9d30347a65104c88931b5aa260e7e585a3a23ac2c26482c11f023c07c88cfe7d356d99d8a36047aef8e91def55611a828ccbe11ee6f9e1f62069c1d75470477fa04ddc74a13aa502b6271e75304e63d8ae163b33d6569848accd3c5083ef472df1091799e799be4eddcf744129342699f7f1668f6d21604a066d7b2719c612705907f6f049a6b876407eb458b092e27b45650b93736a83677239d096273deac955fafd7be24d0ff5de93fa6e75d66195783a366f3a4d2dcee6ecc41e668b3917c175ce7caa9a81434807651035a53c15029a914be52d1272c9508c6777c9abca530d96", @typed={0x8, 0xb9, 0x0, 0x0, @fd=r16}, @typed={0xc, 0x27, 0x0, 0x0, @u64=0x5}]}, @typed={0x14, 0xec, 0x0, 0x0, @ipv6=@loopback}, @generic="600b196a6ccd87d9be36bcb653b6e4171df9b5ec8592234d20f041db48072114426cc4583b89c23cdde007119a3ae8ec7e42793964f8df482b11c004355a49a34fa492", @typed={0x8, 0x12d, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0x4, 0xa7}]}, 0x10b8}], 0x5, &(0x7f0000006b40)=[@rights={{0x18, 0x1, 0x1, [r0, r1]}}, @cred={{0x1c, 0x1, 0x2, {r17, 0xee01, r18}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r8, r1, r0]}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x88, 0x801}, 0x810) 50.034477822s ago: executing program 5 (id=5489): syz_open_dev$loop(&(0x7f0000000200), 0x1000000000000000, 0x20000) r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/power/mem_sleep', 0x8002, 0x80) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f0000000000)=0x2) r3 = socket(0x840000000002, 0x3, 0xff) connect$inet(r3, &(0x7f0000000540)={0x2, 0x4e22, @remote}, 0x10) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x9c, 0x0, &(0x7f0000000340)=[@enter_looper, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000280)={@fda={0x66646185, 0x8, 0x2, 0x8}, @ptr={0x70742a85, 0x1, &(0x7f0000000100), 0x0, 0x2, 0x10016}, @ptr={0x70742a85, 0x0, 0x0, 0x0, 0x1, 0x3d}}, &(0x7f0000000240)={0x0, 0x20, 0x48}}, 0x1000}, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0xb, 0x1}) (async) r4 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x6a855000) (rerun: 64) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, 0x0, 0x0) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 64) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) setsockopt$SO_ATTACH_FILTER(r8, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xfffff038}, {0xb1, 0x0, 0xfe, 0xfffff00c}, {0x6, 0x0, 0x1}]}, 0x10) sendmmsg(r7, &(0x7f0000000180), 0x4000190, 0x0) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async, rerun: 32) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='blkio.bfq.io_wait_time\x00', 0x275a, 0x0) (rerun: 32) ioctl$SIOCSIFHWADDR(r9, 0x40305839, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) ioctl$RNDGETENTCNT(r4, 0x80045200, &(0x7f00000000c0)) (async, rerun: 64) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0xffffffffffffff00, 0x7]}}) (async, rerun: 64) socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$LOOP_SET_CAPACITY(r0, 0x4c07) 34.02778589s ago: executing program 46 (id=5489): syz_open_dev$loop(&(0x7f0000000200), 0x1000000000000000, 0x20000) r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/power/mem_sleep', 0x8002, 0x80) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f0000000000)=0x2) r3 = socket(0x840000000002, 0x3, 0xff) connect$inet(r3, &(0x7f0000000540)={0x2, 0x4e22, @remote}, 0x10) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x9c, 0x0, &(0x7f0000000340)=[@enter_looper, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000280)={@fda={0x66646185, 0x8, 0x2, 0x8}, @ptr={0x70742a85, 0x1, &(0x7f0000000100), 0x0, 0x2, 0x10016}, @ptr={0x70742a85, 0x0, 0x0, 0x0, 0x1, 0x3d}}, &(0x7f0000000240)={0x0, 0x20, 0x48}}, 0x1000}, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0xb, 0x1}) (async) r4 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x6a855000) (rerun: 64) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, 0x0, 0x0) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 64) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) setsockopt$SO_ATTACH_FILTER(r8, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xfffff038}, {0xb1, 0x0, 0xfe, 0xfffff00c}, {0x6, 0x0, 0x1}]}, 0x10) sendmmsg(r7, &(0x7f0000000180), 0x4000190, 0x0) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async, rerun: 32) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='blkio.bfq.io_wait_time\x00', 0x275a, 0x0) (rerun: 32) ioctl$SIOCSIFHWADDR(r9, 0x40305839, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) ioctl$RNDGETENTCNT(r4, 0x80045200, &(0x7f00000000c0)) (async, rerun: 64) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0xffffffffffffff00, 0x7]}}) (async, rerun: 64) socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$LOOP_SET_CAPACITY(r0, 0x4c07) 33.584042823s ago: executing program 9 (id=5826): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) (async) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @private}, &(0x7f0000000040)=0x10, 0x0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000100)={0x0, @empty}, &(0x7f0000000140)=0xc) (async) ioctl$BINDER_GET_EXTENDED_ERROR(r0, 0xc00c6211, &(0x7f0000000080)) 33.528176228s ago: executing program 9 (id=5832): openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1006, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc2341, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x118) syz_open_procfs$pagemap(0x0, &(0x7f0000000140)) socket$nl_generic(0x10, 0x3, 0x10) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000009c0), 0x42, 0x0) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) openat$kvm(0x0, &(0x7f0000000080), 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) capset(&(0x7f0000000080)={0x20080522}, &(0x7f0000000040)={0x1000, 0x10ffff, 0xfffffffd}) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wg1\x00'}) r4 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000200), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r4, 0x40345410, &(0x7f0000000040)={{0x1}}) r5 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r5, 0x40485404, &(0x7f0000000040)={{0x1}}) close_range(r3, 0xffffffffffffffff, 0x0) socket(0x10, 0x3, 0x0) socket$packet(0x11, 0x2, 0x300) r6 = socket$inet_udp(0x2, 0x2, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000040)='ns/cgroup\x00') syz_usb_connect$uac1(0x3, 0xdc, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902ca0003010070000904000000010100000a24010800000201020d24060000030800000000000000240803960c03112d9cd2ce0c240208000103000000ff000924060506020100000924030003030005490c240206", @ANYRES8=r6, @ANYRES16=r2], 0x0) r7 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000240), 0x44902, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r7, 0x8fe69000) madvise(&(0x7f00001e2000/0x400000)=nil, 0x400000, 0x17) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x68080, 0x0) close(r8) socket$netlink(0x10, 0x3, 0x0) 32.235053923s ago: executing program 9 (id=5861): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = dup3(r0, r0, 0x80000) writev(r1, &(0x7f0000000040)=[{}, {&(0x7f0000000340)="864f5e34336259d2005790a7c8a847792c3dea0f70a3adf1425b858f29d8225aade3c4b3e67b35a66081a4f2752a667d499b956a4aae00123eda92878fb0cca03aaf3de5ff41a06e02ea6f009af70a89869a561fbe8170f071dabf14ced86e5c0634e875c2cfb0298c54a82dac75c6e93fb2f7a6fc45cce8cdf18e80221681369d5a76a99180881743032798be07903b65960e411ed900436fb86ee078d07fb116ebfe4f43be3a259be5019ec8a03f6a82498ad50ddf0c46c087dd63eb1b18eb7af409dd251029165f8ff69941e908b340df62121f0314bb1d0c10ad601c", 0xde}], 0x2) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) connect$bt_l2cap(r2, &(0x7f0000000040)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x6}, 0xe) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) mount$9p_fd(0x0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r3, &(0x7f0000000040)={0xa, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="020300020f000000fdffffffffdbdf2505000600002000000a004e2300000008fe8000000000000000000000000000aa000200000000000002000100000000000700fb03fffffffe05000500000000000a004e220000000c0000000000000000000000000000000109000000000000000100"], 0x78}, 0x1, 0x7}, 0x24000820) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "fae98317e5a1149989fc8dbe66ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6de80f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) (async) dup3(r0, r0, 0x80000) (async) writev(r1, &(0x7f0000000040)=[{}, {&(0x7f0000000340)="864f5e34336259d2005790a7c8a847792c3dea0f70a3adf1425b858f29d8225aade3c4b3e67b35a66081a4f2752a667d499b956a4aae00123eda92878fb0cca03aaf3de5ff41a06e02ea6f009af70a89869a561fbe8170f071dabf14ced86e5c0634e875c2cfb0298c54a82dac75c6e93fb2f7a6fc45cce8cdf18e80221681369d5a76a99180881743032798be07903b65960e411ed900436fb86ee078d07fb116ebfe4f43be3a259be5019ec8a03f6a82498ad50ddf0c46c087dd63eb1b18eb7af409dd251029165f8ff69941e908b340df62121f0314bb1d0c10ad601c", 0xde}], 0x2) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) (async) connect$bt_l2cap(r2, &(0x7f0000000040)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x6}, 0xe) (async) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) mount$9p_fd(0x0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r3, &(0x7f0000000040)={0xa, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="020300020f000000fdffffffffdbdf2505000600002000000a004e2300000008fe8000000000000000000000000000aa000200000000000002000100000000000700fb03fffffffe05000500000000000a004e220000000c0000000000000000000000000000000109000000000000000100"], 0x78}, 0x1, 0x7}, 0x24000820) (async) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "fae98317e5a1149989fc8dbe66ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6de80f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) (async) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) (async) 16.223539591s ago: executing program 47 (id=5861): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) r1 = dup3(r0, r0, 0x80000) writev(r1, &(0x7f0000000040)=[{}, {&(0x7f0000000340)="864f5e34336259d2005790a7c8a847792c3dea0f70a3adf1425b858f29d8225aade3c4b3e67b35a66081a4f2752a667d499b956a4aae00123eda92878fb0cca03aaf3de5ff41a06e02ea6f009af70a89869a561fbe8170f071dabf14ced86e5c0634e875c2cfb0298c54a82dac75c6e93fb2f7a6fc45cce8cdf18e80221681369d5a76a99180881743032798be07903b65960e411ed900436fb86ee078d07fb116ebfe4f43be3a259be5019ec8a03f6a82498ad50ddf0c46c087dd63eb1b18eb7af409dd251029165f8ff69941e908b340df62121f0314bb1d0c10ad601c", 0xde}], 0x2) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) connect$bt_l2cap(r2, &(0x7f0000000040)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x6}, 0xe) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) mount$9p_fd(0x0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r3, &(0x7f0000000040)={0xa, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="020300020f000000fdffffffffdbdf2505000600002000000a004e2300000008fe8000000000000000000000000000aa000200000000000002000100000000000700fb03fffffffe05000500000000000a004e220000000c0000000000000000000000000000000109000000000000000100"], 0x78}, 0x1, 0x7}, 0x24000820) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "fae98317e5a1149989fc8dbe66ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6de80f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) (async) dup3(r0, r0, 0x80000) (async) writev(r1, &(0x7f0000000040)=[{}, {&(0x7f0000000340)="864f5e34336259d2005790a7c8a847792c3dea0f70a3adf1425b858f29d8225aade3c4b3e67b35a66081a4f2752a667d499b956a4aae00123eda92878fb0cca03aaf3de5ff41a06e02ea6f009af70a89869a561fbe8170f071dabf14ced86e5c0634e875c2cfb0298c54a82dac75c6e93fb2f7a6fc45cce8cdf18e80221681369d5a76a99180881743032798be07903b65960e411ed900436fb86ee078d07fb116ebfe4f43be3a259be5019ec8a03f6a82498ad50ddf0c46c087dd63eb1b18eb7af409dd251029165f8ff69941e908b340df62121f0314bb1d0c10ad601c", 0xde}], 0x2) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) (async) connect$bt_l2cap(r2, &(0x7f0000000040)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x6}, 0xe) (async) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r2, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) (async) mount$9p_fd(0x0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r3, &(0x7f0000000040)={0xa, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="020300020f000000fdffffffffdbdf2505000600002000000a004e2300000008fe8000000000000000000000000000aa000200000000000002000100000000000700fb03fffffffe05000500000000000a004e220000000c0000000000000000000000000000000109000000000000000100"], 0x78}, 0x1, 0x7}, 0x24000820) (async) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "fae98317e5a1149989fc8dbe66ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6de80f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) (async) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) (async) 15.653367676s ago: executing program 2 (id=6155): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) r1 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f00000000c0)="ff", 0x1, 0xffffffffffffffff) r2 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, 0x12, r2, 0x100000000) keyctl$KEYCTL_MOVE(0x1e, r1, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) keyctl$join(0x1, &(0x7f0000000080)={'syz', 0x2}) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r4 = creat(&(0x7f00000005c0)='./file0\x00', 0x0) close(r4) socket$xdp(0x2c, 0x3, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r4, 0x6, 0x15, 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000000)={0x98, 0x0, &(0x7f0000000280)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 3.105511402s ago: executing program 0 (id=6318): prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000000)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000040)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_GET_ENDIAN(0x13, &(0x7f00000000c0)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000100)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000140)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000180)) prctl$PR_GET_ENDIAN(0x13, &(0x7f00000001c0)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000200)) r0 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000240), 0x180, 0x0) ioctl$sock_bt_hidp_HIDPGETCONNINFO(r0, 0x800448d3, &(0x7f0000000280)={@none, 0x8, 0x2, 0x4, 0x0, 0x3ff, "216c72a091f1223f336f55d2ecd803cc065db313733dd22a61f3d987e7ffeeb73c91b86b253aa25f12f8aa13e64bc3401f56e0674b35aa3419729061a989498733bb97010ec2c96a1972d9e8fd880da3d893f614487d137499763b0997160f44f2b98d38a84e480e6a7ec9ea886985b3204c1243b037f0a9466d761ad7449ae8"}) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000340)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000380)) prctl$PR_GET_ENDIAN(0x13, &(0x7f00000003c0)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000400)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000440)) getsockopt$IP_VS_SO_GET_SERVICE(r0, 0x0, 0x483, &(0x7f0000000480), &(0x7f0000000500)=0x68) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000540)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000580)) prctl$PR_GET_ENDIAN(0x13, &(0x7f00000005c0)) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), r0) sendmsg$NL80211_CMD_LEAVE_OCB(r0, &(0x7f0000000700)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x20, r1, 0x1, 0x70bd2d, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x3, 0x8}}}}, ["", "", "", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x40080}, 0x40884) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000740)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000780)) setsockopt$MRT6_ADD_MFC_PROXY(r0, 0x29, 0xd2, &(0x7f00000007c0)={{0xa, 0x4e23, 0x401, @dev={0xfe, 0x80, '\x00', 0x13}, 0x429e27d3}, {0xa, 0x4e23, 0x1, @local, 0x4a}, 0x1, {[0x6, 0x3, 0x1, 0x7ff, 0xfffffa83, 0x2, 0xfffffffa, 0x401]}}, 0x5c) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000840)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000880)) prctl$PR_GET_ENDIAN(0x13, &(0x7f00000008c0)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000900)) prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000940)) 3.048217447s ago: executing program 0 (id=6319): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x101, 0x2}) r1 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x183281) ioctl$USBDEVFS_RESET(r1, 0x5514) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@increfs], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/custom0\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000180)="86"}) 3.047989437s ago: executing program 0 (id=6320): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x40902, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x604040, 0x0) keyctl$set_reqkey_keyring(0xe, 0x7) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) ioctl$BLKRESETZONE(r0, 0x40101283, &(0x7f0000000100)={0x80000001, 0x7ff}) request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000080)={'syz', 0x1}, &(0x7f00000000c0)='.^$\'#{@\\\x00', 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r0, 0x8fe69000) r1 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000140)) setns(r1, 0x10000000) fadvise64(r0, 0x81, 0x9, 0x5) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_wait_time_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) 2.983562644s ago: executing program 0 (id=6321): r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), r0) mkdirat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xc5) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000003880)=ANY=[@ANYRES16=0x0]) r1 = syz_open_procfs(0x0, &(0x7f0000001180)='mountinfo\x00') r2 = accept4$tipc(r1, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x100800) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r2, 0x8010661b, &(0x7f0000000080)) read$FUSE(r1, &(0x7f0000002780)={0x2020}, 0x7d4) 2.956561836s ago: executing program 0 (id=6322): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000840)={0x14, 0x1d, 0x1, 0x0, 0x2, {0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x80000}, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x4, [{0x11}, {0x0, 0x100000000000000}]}, 0x68) bind$netlink(0xffffffffffffffff, &(0x7f0000000000)={0x10, 0x0, 0x25dfdbff, 0x20}, 0xc) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP6T_SO_GET_ENTRIES(r1, 0x29, 0x41, &(0x7f0000000080)=ANY=[], &(0x7f0000000180)=0x2c) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) listen(r2, 0x0) r3 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x1cbd81, 0x0) ioctl$BLKRRPART(r3, 0xc0481273, 0x0) unshare(0x22020600) r4 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x84) r6 = openat$cgroup_ro(r5, &(0x7f00000000c0)='pids.current\x00', 0x5000000, 0x0) readv(r6, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r7 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) r8 = dup(r7) setsockopt$bt_BT_DEFER_SETUP(r8, 0x112, 0x7, &(0x7f0000000040)=0x1, 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r7, 0xffffb000) 2.896184482s ago: executing program 0 (id=6323): r0 = syz_open_dev$loop(&(0x7f0000000240), 0x3e, 0x6542) (async) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/power/pm_debug_messages', 0x0, 0x80) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x6, 0x4000000000000ffd, 0x0, 0x0, 0x1e, 0xc, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cc50a1fcaed1e831fa79a", "67523760fd40f78d2cfc03d81a8ca55ba139c01802c4dae4162e43ac61b7ad33", [0x2, 0x7]}}) (async) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x800, 0x5, 0x13, 0x4, "37b4d3e0a295c063efbca67058155dae4d051016e2658b6321b6b95afbcccce8383326b28e3bb521f92c100b407eb12bcf8194cd73c1508ac9b61a086cd48fa5", "4f1f59a6a6c31fa7f80111c2fbf28fa76a849280ba805279b0ded705630b65a2", [0x1]}) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x741201, 0x0) 827.679541ms ago: executing program 7 (id=6333): sendmsg$NFT_MSG_GETOBJ(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x34}}, 0x0) (async) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x0, 0x1000000004}) (async, rerun: 32) timer_create(0x3, &(0x7f0000000140)={0x0, 0x1, 0x1, @thr={0x0, 0x0}}, &(0x7f0000000340)=0x0) (rerun: 32) timer_settime(r1, 0x1, &(0x7f0000000380)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x15) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0}) 817.080502ms ago: executing program 7 (id=6334): r0 = syz_pidfd_open(0x0, 0x0) setns(r0, 0x24020000) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000300), &(0x7f0000000340), 0x2, 0x1) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x8c83, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000380)='task\x00') r3 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) read(r3, &(0x7f0000000240)=""/2, 0x2) socket$nl_netfilter(0x10, 0x3, 0xc) fchdir(r2) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)={0x0, 0x6, 0xa, 0x0, 0x9}) r4 = syz_clone(0x21000, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file1\x00', 0x0) capset(&(0x7f00000005c0)={0x20080522}, &(0x7f0000000580)={0x6, 0x1, 0x80000000, 0x8, 0x5, 0xffffffff}) syz_init_net_socket$nfc_raw(0x27, 0x3, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0xe8) mount$bind(&(0x7f0000000440)='./file1\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x191091, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000540)) socket$netlink(0x10, 0x3, 0x8000000004) r5 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000000000404c05f20dafd60000000109022400010000000009040000010300010009210101000122050009058103"], 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io(r5, &(0x7f00000003c0)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="000657"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r5, 0x0, &(0x7f0000000900)={0x84, &(0x7f0000000880)=ANY=[@ANYBLOB="3620d3c525001e20edd10dfa6a1ad68e72a5a8408006b336ee1195cca8d34113484eefd26b1d7fc3c36d80111af0ffb24afa6c0796f2b8d5d632cee8c8c8eca061e6576ed92e7c340cbf968a00c6e004fb0b94c0607cd92295", @ANYRES16=r5, @ANYRES64=r1, @ANYRES64=r5, @ANYRES8=r4], 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="20000900310314c54c054a800001185f030485b04495442ce6e1ee4247d6a43778"], &(0x7f0000000480)={0x40, 0x7, 0x2, 0x4}, 0x0, &(0x7f0000000680)={0x40, 0xb, 0x2, "2787"}, &(0x7f00000006c0)={0x40, 0xf, 0x2, 0x6}, &(0x7f0000000700)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000740)={0x40, 0x17, 0x6, @local}, &(0x7f0000000780)={0x40, 0x19, 0x2, "3d16"}, &(0x7f00000007c0)={0x40, 0x1a, 0x2, 0xfb}, &(0x7f0000000800)={0x40, 0x1c, 0x1, 0xff}, &(0x7f0000000840)={0x40, 0x1e, 0x1, 0x6}, 0x0}) r6 = socket$netlink(0x10, 0x3, 0x8000000004) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000000}, 0xffffffd5, &(0x7f0000000240)={&(0x7f0000000500)=ANY=[@ANYRES64=r6], 0x30}, 0x1, 0x0, 0x0, 0x40}, 0x4044805) ioctl$UI_GET_VERSION(r2, 0x8004552d, &(0x7f0000000000)) 667.751656ms ago: executing program 4 (id=6336): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='binder\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) r1 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000280)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$restrict_keyring(0xa, r2, &(0x7f0000000300)='asymmetric\x00', &(0x7f0000000000)='ix:\x88\xfe\xf7\x01') r3 = openat$selinux_policy(0xffffff9c, &(0x7f0000001040), 0x0, 0x0) r4 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$setperm(0x5, r4, 0x70505) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r4) io_setup(0x3fb, &(0x7f0000000440)=0x0) keyctl$KEYCTL_CAPABILITIES(0x1f, 0x0, 0x0) io_pgetevents(r5, 0x1, 0x0, &(0x7f00000001c0), &(0x7f0000000080)={0x0, 0x989680}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x12, r3, 0x0) clock_adjtime(0x0, &(0x7f0000000340)={0x0, 0x4, 0x9, 0x4, 0xffffffffffffffff, 0x3, 0x8, 0x9, 0x9, 0xffffffff, 0x3, 0x3, 0x8000, 0x58cc, 0x4, 0x1, 0x4, 0x0, 0xd, 0x2, 0x8, 0x268, 0x1, 0x4, 0x280, 0x2}) listxattr(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 632.39601ms ago: executing program 4 (id=6337): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x400, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000000)=0x2) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x58, 0x0, &(0x7f00000008c0)=[@enter_looper, @release={0x40046306, 0x1}, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x5, 0x0, &(0x7f0000000780)="1f4e60867a"}) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x400, 0x0) (async) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000000)=0x2) (async) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x58, 0x0, &(0x7f00000008c0)=[@enter_looper, @release={0x40046306, 0x1}, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x5, 0x0, &(0x7f0000000780)="1f4e60867a"}) (async) 619.859371ms ago: executing program 4 (id=6338): write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, &(0x7f0000000000)={0xe, {0x3, 0x2, 0x2, 0x1000, "3bcc7591d1166547138b08e67cde8a9d5d390f506698b4f5cc68eb341b3e0a56822a70c9802e4b27e5d104c7aa6702d435f99094e8783b5312f512fa72b5b34d21d95f8e7dcaef9f4706b2611b18ddd0d4be8a6d348f9e567ac8383c375ec5ec1c2e73f372b25bf65864a6bab45f3b8926c2e8be0373b7f4ff15fa7c1b13e0f7faa688907a687493fccee64234da0c8f2ceb6d0aa66a10c3d8968971834c59b41f30ff50544836307c5b546317b792ea37e9b1173a25d9f6574fead56456ce69b6abac2538b7dbea8f523d4399da3adb4ad1864244a39419d24f39f41ae773313b44d2a4916fb384fd4a192942d3de7c0dcb31142bd25661eb745de105c723a3277cab42d4c33a9837d53cc5a480f9b12f0636bb61c51cf46040f9a9f63ead0931eb69a1fcaf41981be98792e7753c400f81e39832c2072c21a49456036044e9075286dfed6522e24f774cac995a98dd551a2e36d6c1722e446585461abe000dfcf623e830a94f706896fe4c831ebe423810b012f996fa182f9f72dafa3cbc92ad049f9dc19688d7c1f0627c24de4dc0432ce6ab6f81b563766d8b55f162f6bf3dd58ef440db9e958f3d676cd2aa3f39c2453e92ee42984957a26ee3db7e1ce77d5085e6dfc66465b97ea1aed13f780db1e20f5e5bbd2105178470a8e52d3f12baa65a3151089d8d4965e2b488ed5b41abd0fc728b089d7f144dfab5fa6582965bf7b769ed74a48bfc57aa43f317984cadcd6ceb7787759438c1e210d4495811ba5f09a4687d2fb68252da19b82dc0d16fffc38729258cd301b37b6e05de8755feff6ad0a0381d17895aea6c628c0a019c1f609d1a3b014c61f1c9ca076c91d4aacaabff4c3b0985ba4d4b0125a55b5d460b478a81e59f1cd853cb198b8d75416da8da314145bee0e933671d41fd10f18b3d998715fde99bccd3ead532d72b6f99a3ba64765e21fd6a29cea76dce33cb7ec843c383de32195dc77a9fcb97965b673538b0454938f1adfe5c2343160842aa650f895996bb647ab4fbbcc1b13672b439738ac6cf511ed4fdc7a582f2bd6bfe27b0009c61cb7524d3d76501e2a17b71aa2050bac23919db69b0116c8c4fba7f0d0ef18fc66afcdae62c0f9ac2814ef75af2a5a3527205e775057beb0f24a2e340a14d48fd970205bc47f5002c5efb1642a355f7dda98a1e1bddbd41e35b9421301495a3f699088be73cf0348530327e4861346055d339229db66e4a001dc1dae1860dc4682f6ac5b3f64140d2af8d49afac4439c27ebb055fe5b28fc8ce84c350400df34871e0857e8a6a7d86e61844111d86ec38e03812197f8430cab5818ac7d99125e88d6562ef70e9656edb2fc1a2b1746dd34f9baf5b14fdbd8ad9ce6c184832463f62689020d8575fffa9b5474903d01fe26d7c54dd301f9a0f727a9e9ae5e30c7b33c78b6053b80779b2fb418c1bf0dc3af75bb38b3fa910401b64c0af3d0f93530b90bb494c8c908973cc0b05f4eeb8f42b247a7c94fd4e12cf323107b84e63c4588989581eeba92a21de483d71f256e58be067e870d0e35c6d09cc13b42f5d945dbed718d0d722c47ab78bd89a010a4781955f362b2f07ccd2deffeb33d8bcd6ea0cfb05ae8bb7a212d720e385ee8bf31fb2bda0ccae6f00a41f8d0d36d669c6967f6f81ceea91161ecd842e21e145105ffb3b6febecf788888337a5af38c2ee844129dce487f1c19f5f4b35c625cc2f6d47b2aef1958fc1cb213a082c335a0cef28ee7a75a08a32cb46764749897705204c9cf73d1a5470f034f3e0d118ce097e3a503fb262f6c67f0c1d59fe5b412d789ef15a07c0863b4431c384509fcf0f5355232d2a0b41a69c839af95f8259cc44b98e176d90a399cb1e321a8e4e847358a6d8763956af8484846ca5927f1db4e22c8651fda1dd66952006f93d0d54215bafb43f4e71b285d8deb4ec636ff296ad3828882a3d64727efac49aca29c775435c7b8b45c5f2891bca38f290d62b2edbd2820080999bdc45f518c231ceec22f6256e0495cddbcdfcbb6130622db31351b49b4c3f10ceecaa3ffe98c3c4d7de18ebe3775f1f7227ba07cb99d9108d9528a7dfe04a2f880f837940d2438b8efc9932faa9f031673e4f15d1e74c66f6d8c7f588d42d046859b78f97b7543dd2e9e5a5cb2662bba13a8835451067be50ae429053d0c3e22dac4709d4f6ea2443ce92da8e61446d2e626a05d475f9bd721eaa03b0382ae8951b74099ce22ca6c2bb34d5d9676ecc8f4c4e126735ebae31f2f0ac840995d46521fe231e51889efb517c6e8dd909051a9061d6ad21ea1a484c7d0e3bf4e85eb2cde9998ef2fcf7c2fe2768827515bbc6d83f89ffb988831df399bed9108993d8c2bb4dd2f140f49a83b7652aa0eb2ac4bcba8d3289b587b477035e0ddfd4782a48d7c8ce1660c0c110d128cd6c2362d449a336189899ce0b597477210fa767ec4405b9f2fe7295e678a223ac8e6c02d29ae7a45cc6c1ce7fadae56d2c7585f310c5edc2207bdb62d8c58367656bfbf1b87263bbdb9989a4d31e52015b712594329bec0daf5482aacd5f06c6d3857b5a4cc0b933f9a1cb753b11545897ff7d32efa84a50e00a853c96246997e26d8b51a6062eb50e66ca4abe208d0cd1782c33c808042f3384eb9b7af2c40eb366c8c9ae42e1b7c1dadcacb73ef6dc9949a90405ec2255bfdc0b9299ba1a03b66ff29044f518392ee7455c307b7b680ef05b85492f671a38e080df6769a7234126638175c4628f264715da87cb03eb62842c99059ddc08770960aa90f27b79d5b5186fd02278bb5328652566f49fab1f7a987d4524368d1e3c161434fb6f00367d499f0080e3eab83d59ec4c24a24242d2707de178fff668e94adf075d21c5a6895332c2ec7bf0d843570c97e41f382b6668eabc6c624d4817d7079651dc99875d68481fd31895ab405d6bfd57dcf4db767e0c428464c658226abb3ede310ee79b05e127d0f558c5b679f2c9157cf6dab2b410fd1eff9a3a5233e8e9187d4f72fd223fdc5b5c6525bf69e67f9408011af199a38e1ed02126741f1985e4e7dcf0d01c9f2aa64969b55bb33d8d39f51d8664e94447958ed66bf953711f8dc911eefbb9405a3a55da78e3c39ffe6221e7bc9e6cb5a1580647a7b036caf25eb3d18bf2e5c5af2308ae2718ade56261d62ab85ba0354e79bb67db12949517ed8cb6fc6b3705f14dc43225a66df54dd0e8f008cfaac5bac55e02feb776f217b2875c51058ebc499a5c2881c164825f3d3dffb2fe1bf7c03f695d66d45f7819aa70f5fa6183ad74ffcdfbd6e4f89c9eddd3fd83fddc3c986b62388cc4aec4e61f82a5db9b9397aabcca3122650a5586243b6d747d8e26b705a325c4911952b84c7ce252d6a46c8350dadb33c3f707073b19d8b0989154dbb8590bb9a85a3745766adb86964be6744742c9d2f1e95a2aea4d7fdc6e130c37650739744a984951f6d1d78b11b68f5a665a9d3d264401919c9aaa8a0b2f81585e59896f548f4e92c270e54e75581b08831fc822745cfe09e93b4d1b2506ebb1c178c87a32ab47af7c758c8abafbe52a66b2ea4f206ed50083459ba747f070355867fd12a675d55ee4f42a266c41209a1d44845a04920ecd1b9de9d07dae845a1592c331f26bf574cab703b4cb6dfc2a38fabc75dc09b66ca955807092eed8d1ab8cdc37fcf93d97fdee0a6add8cdccd8c462a75d6b0eae99861c5885c1975009aa3331a7d3401a2b7e9e1f6c7a0510323067b792bada136d784a848cbb160c8f5ae12e30acb9d68d3d4912628e0b137e45df44c0714578f127b365204929e6ad90d9afc3dad28286be9251ad25f4aed3ccdccffee3d515eceedac9a3f22a3ae5a0084ff610f2d1a1edc0d97ac4b0beca4c37f48d94afee29ac38bd6e818e629e8a4463c319de2e2e1c62c2d37c431920b3b2e242d603881a49a0bf163ff438ab93d1ee392917e52d995248760984aaa8b32d0e0e636744780dcb0c89321e2889064fc4490df846d70fd29ecb6434db762c3c9dbdfe7ce675ae56f6f5500ac65e590d5cf0a6111a3f95041fba7a8d01695eda28295e2470e70fde6ca159337a22b8f44d1fcc8c89d60e4b2cb0718630f5cc334f47f0f834ee0a7ace002cf60907c707d5fc893b75ba7cd8f09dc79366096f174f7dba75a6b3cd1588ef255891caa2cdac8eadbfa7711c856d1f59c3d4b250a200ff683334c63d96da2990906508052925e1930e5addbb140834e9bb60489253448f678066833e78ca6390126c435a07d27930090754d765a2222ce8d2d7cb27738259bb8dd2061929a40340ba69944af78bc76c22f537c151da7f349b9d5567a3527a4331aed741f3fb6f1e0990404a2257034d936b8661b2620ae3a75a8688770919ed97d98ce185ee3a1f51f303b4dfc8727973adce7702a6b4a3b0318dfe0062ddf71a4e9850799ec17de387e930058f87b413bf29b14531b463d54f6afe959740b95e43b5ac520699b7288a21ff5375074845df5f46c784e0ef9a98b28f649598f0060a1383e11e8a55ae1fd732961f1093f5859474c261bdf230562c492a179c5b592d8e740a2eb7aacd7fe5824ad440835eb3645c02542fa1c3966fbcbbe0bca77bd2273fa0c44bf64abb2ac084f1483d0ea3cd51da596ea490b2239fc843bea9fb2e073c85eb4b139662b17aea4d54db424c6558c74f98b21386456449da60dd5910d001644405ba193ba5a45eb4444ce51e6fb1bcb7ac2de956c734d7b706f2763fa444d034f06d82319eea4c90e8471cb43c4fb40131544004a6e5f7b6cbfa93bc4d8d8d419aed4e44037c37297ac324b3a0e1c683236c2597b5f83f69f6cb2c208a363a7850dcecdb9e2f47a28f86916d155378b63b742e54c7bfbd51f1edbdf336563c178ea64df4a60e800ba7b2309c0f333d5cac8cbe0cf9ff5cf543817a046301151c953714e94b7a69f7a426326778bb247cb5e8a099b335ca3acd7572692d335d2f4b38a88a9d44b8451b3262f8aa18dd6857b1ffbad27a3e3e66eff1dbb8564000b1006e337fd02e7503661b17b4745cdfae1fc6e705b17a538189a17fe23f8158dffeba19af6b45dde8bbba1424d8354eff6603ac8fea33c535abcf249739154dc91870445e9aae08c00e464ea54666fd1dc3444d59116ca54c761922cd65f3b841ebbdd54f9d70be23eeefcb7e9f680d76358aa3aba7ceb26dab72fcf594dc36a22dfc66e1d74f42b68a37b3823d98455cf73673641638618f275f1e4f9a42b3d68d673109a6872fcb659b8b6a38fcf1ba3fd8dbf2a6715d02c100c8ec89d2ffd99013a83cff8ee3a95741a4b6a932ca7f6a867fe7e111a9b1026ae714cbc2bd34de72c19906aad1821254d1aff5b73d1ee6d15b1a02da5136223d767b8c3667bd05d0d6ec69994fd25c74864f7bb7fdf3e1579b7daae7cbd15c93a98bbfa313897c9fab694f85bbd7df3c06dbe593b1f9a2942ad66b4b0284648de254c59c81454a212d6d14db7c03434e9d75729283f15acb94e326de6db1bb3d4e8b2b31b110b425f6c8445fc1818ec27e7a95b48c6b557103399877d19c7cfebfcce3e36ec890713048095b13fe52c9e1adb24b89638b83c49bb88f56342dcadbf7527288b2de29d55db0a621a8abdb9c6d049c730717910d16005d53295e21e918f87a96de0984dc572ad0ec212775a1aab30cf56cfe27c9a17b6885afd677ccdaf12182a76c4625ae2f83a12f42707f3b8c82fd316233398156589bbe3f058b27ec0c46e46bda776a9a0d820366be4ca9b9e8e3f47b12cad548"}}, 0x100c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040), 0x800, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000001080)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_OPEN(r0, &(0x7f00000030c0)={0x20, 0xfffffffffffffff5, r1, {0x0, 0xc}}, 0x20) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000003100)={@in={{0x2, 0x4e20, @empty}}, 0x0, 0x0, 0x4e, 0x0, "b5724484608d4a64129ce2d3ccd2f1c2e70ae0d1d69b2ba84397e04b230da5bdfced948a266e216f7f765f8c569123980232e3d4cb3c011b7ccf90bece76611ac2ff15a1d4d0e15f49c14f657b7b6f22"}, 0xd8) syz_genetlink_get_family_id$devlink(&(0x7f0000003200), r0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000003240), 0x2, 0x0) fcntl$setlease(r2, 0x400, 0x0) r3 = accept4$tipc(r2, &(0x7f0000003280)=@name, &(0x7f00000032c0)=0x10, 0x80800) close(r3) ioctl$ASHMEM_GET_PIN_STATUS(r0, 0x7709, 0x0) sendmsg$IPSET_CMD_TEST(r2, &(0x7f0000003440)={&(0x7f0000003300)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000003400)={&(0x7f0000003340)={0xb0, 0xb, 0x6, 0x201, 0x0, 0x0, {0xa, 0x0, 0x7}, [@IPSET_ATTR_DATA={0x10, 0x7, 0x0, 0x1, [@IPSET_ATTR_COMMENT={0xc, 0x1a, 'devlink\x00'}]}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x9}, @IPSET_ATTR_ADT={0x7c, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @private=0xa010100}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x9}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x8}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x6}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0xfffffffe}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARK={0x8, 0xa, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR={0x5, 0x3, 0xff}}]}]}, 0xb0}, 0x1, 0x0, 0x0, 0x4000001}, 0x24008805) sendmmsg$sock(r3, &(0x7f0000007dc0)=[{{&(0x7f0000003480)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @broadcast}}, 0x80, &(0x7f00000059c0)=[{&(0x7f0000003500)="39db906174d01d810f4d3aa62d00c23047f34bdac2814c7bfbe95ba3b33c5be20939bfa32bcdc3b6f147701ca6aa3c3e5caf812242e3693dbabdd009999ef7eec71937baa5d95ee37224c09bd0c5ca32eadbdfabdecb09a33cd783fee235e208c8be96ffdc27665a239ed26aa76d06b027c34c6a1142e46c375a9ea03267e242cce34c48be0791ac148d660ccef139bb1ecd7200b802d51af8e96df07f11f098d8cf730473da0decbff5bd73c3633805802fb708f263229f31978a6550c0d43c22b5e2215233181729b6bc32eaa055683964c7f4145fa246f1cb51fdb8cdc6", 0xdf}, {&(0x7f0000003600)="3fdd948ceda435e136de9c96375d27d6fa8e00fe462c4b764ea2f237a4ef82e6b18f6471f9b54fc49abc3fb5710870f8aa07c28f931d96b1220b878d4a837fac6ec749e4df9b0b47e087259a06b1d4a0fb8e4d2d2e8094500b5cfd5132fbbe9dc9abc3cb65702e86267d391dc5d42b5fac5a25db604992958d25a472b68951fac169a5e73e4020b6b563", 0x8a}, {&(0x7f00000036c0)="731b904ef7bff6a5a6b3ae3866a688768cd4281d17dbd566c233bd18e56d5043da5310e87cf394834a6e87958b5b985666c452df63183abb0532b0a5f4a3033880ec672b5fdd4b007a5cf763a9231cee3c11e5b5d2ff525499d2f75187ad850ab523ac2640fa1664b10123bad82247e0518ed8444263970a55ac17a74c07ad19a3135ff2b53b45f2e8389252b8e317c435cce75e24788b50f41383959fe77ff226eb4600ea754da67d2d7dba936654ab69da450516f3963cda0e051e8bbf8fcb01f68a4f37cde439effb4fb9ce7bece0918955fb3cd78be41aa8c822d48277738b56bcdea2a34638543eaec4c07272fcfeafbcc0212b435c6f96cd3bbb2666a2fd7c9dd483ebf1633a297c59689f04ff25addb3479c582ad97ed23cbdf10e3c6d23b554b60fb4512207f04c6b284643e0bf38acb8d555278f56f2f22665025ca4041a3febd2f21ddf7dcb5ae872a860b003e8367078743a624192f610b1629cd15005d50c615e4bf8bf4709784ef8fc8d79870f4e5478bc3783f682f88ca5c03fe1e00d8fd4438b2033e1a08265ef846f2728664658f4932b2ddf606151c1b1c456584ef51889a2a828b9de8e55fbcbc14dbcd68531e8d64d034e9afa433bcbde5cda2391a7595dc2da55f03d6588534eb8c3568e3c4bb886ed0322e5665b24a086884e4fb3b1db72f90f76a140c2767f571084b42139dfc8718d96b0375e47a6df759c382b0bf60f221b8d8c24870ea22a9ea641d68cb8d6f810a037f03a6b5d4c6a86981a6f30342e7f980c83143df857005010e2c60b541a7a68100cf49386a6aa0e5f068b59b0a8afd54c6d806ae1c3b030da4a56d61fdae921857a547fa27918c7a26fe2de959d3529508938cb5a13d1e742c9b7ba7f3480c5604d433691ce881ece77acbd632ffd5f38b2120c2c851fd63f037003de4b3e40fac2a9678325a9ee641b190c38ea9409f29320a582e2b1a57efa4dd34fd79dd25956b6971dfc0020d626a823f66f3eec2d2ec130d4bbd12e59cb280eb89454dac0a847229484b7eeba329b7a4c10022eb116d29e816efc6a85c868c12cbb226965294fe4d523c72f3c08fb91a2905d26cd158214d55b2fc70b719ec9a6ef8404498521372e0adf8223202a1ba89be3bd97f6be3383f2ac2e5400d8a0eac0a0acd0240a4ce35414ea7a45464b4f4ef6c66f472cc48e8262ac21133c52532d8c6b87b2d7a032bb90f87f89508a88a7a07fbb85ba56da702c60640a9acc4d77d9e31a6ec5a5ff1f7887e6f72ae9c26f70fbedb68123e5da6b30e413af2c04561223b44b0ec61046b50bb921114f81a9a626b39323597b7b6c1a56e8457b5ddbd0b4cb653ff20598b7ce16cd36369286e1061152534410a50b5e755ee2dfa7fce23778c2ef0122c4c950f2ad565842aa34d740a03cb659ccfafe47bed5b6981b80738072d8a6e4d9bdf1831f7b10e9d699b0cf50e50132820a4c5114ef4894f13b5779f8d16061bf8eb17e64df51a40cdfb179c1d87ffff1615dce6ee8b0f8abbec913e31b5eca0c30ebd205ec5ba9fa3741fd929a79a403e8c90ba4251eccdcd5b70dcd8ed393f42eaad72d194b747ebb18801eb189dad151d2defc323782a947e87fe5e117934506b48ac34aceeacd0fd6762e9cbe0cff6f997aacf27ef44cc79108e25a17ca9fe8ca377f7d5fd4b42b6e9144a5f089c0779f460007312a6acb3b910802d5c294431e8a49b6eb0882f5314e04208a15e7700a87ce77b57b134c41535488e50298b3c9c6120c460fa54c2ae98acf1b8642aaf85472a124a370eb2f99ea07bfdbf3ab6f1960bb1ea13c257306b1185b99a67f2cebc0e2bae887a8e31775f7f2fd42a2d072f948e5b7d3dd58763b39b62c32edd88ca66397e5f8d79069c0f47d04b7e01b9059d924c10ada6feff6819cbdc676b6a44ad70906dc53ac7b3d876f9d7b2314d20745c7af19f392dc9fd2643ec3cb2a1c65f6b02b0872f49db145ef84aa637502f917eac36656efdf2e29751a4f635ac55374259f8b69effa707b800211e9e9eec0e841bdfb0336e835a6e8aa3d4c09ed73c1c08d511fb31178f4e8ac1ac8e718969a8fd8caea76b15b5edd55fef4a71915060452d2761f9003aa1fa99e7f5701a2b83a14fc1f3a07e4886ecf7dc9a7ed754e00ac11c90065f850ef523b4e542975c232de4997aeb2cd33732b381e02476edc18ea81f0e0d846b31de4516485ea22077531c98dba356aca08980891282f55d8e0e29a1b562b653c6c7ae593e075d2feb6322ad0184096774e39ffb627da66106130517e6ad2b8ad66767bb7f9d61f5bb0df909d130d503ec9e197c77429c15feab8ea717d8badf04413bd75498efbc7aabd0ac9fcc6663145d0e5f821d3ebaa0096722f6ac2fa7ce3714b2b4560a1af2e1fd6dd577294fa2f83eaeae58e03dfa51e83a2110467094aecc8d81326f6bf463f3879afc1d2f2cfca0dfd97e35ace1d3920b35a5ca272f2125ca37f7a53e3e0c152b8ec3e3cc1a71f1927ea040421bc76ec8d281c61fc530eb84801175ad512c4d7706a551bf8daafc9da846430a6ecada97538b6c59306077e46984c0e59e49befb34ee508c0c8f5545bfc5461d772988e1ae11ece5fcca15bd2674a3babd8962ec504e0fa70c2af25edf853270792372d5a69f248465341d55ecf888574b1ad65c4851bfb04371ce59893cab8ca34388883a498f5433c0c94784a7d62a707be9642e7b8c5641c870185f1eff283bda394ab23bdbad335fdb101988bad107b1b60d20f5144973aa9f801df8037bab60a6373489509f4879aa70fbcfcd3db8ecf12267ea0d6db480eb7e2f4892db6ea5eb22d076117b2776a2d730090fb4591838000828886278d4185b768d2fe79837c3b32a36ca9bcd3c8f8f306aaec45dfa78a23655dc34aa6804ab22584e92b5273d49a91d34a04a4f568b0f32b0ec08fb79810369415a2f8f50c156fbd4202acc711ff53529f287a5764bb5daf1c9bfc6eb7c812c5a73d1f4a6af3bfdc883c57fa6f3f3afd31d9d30dfd8a077e1569d5ebdedc1d3735cb719b5fd7a63e64ae6f33ae46accbcf18f888717b82c5c22e0c0dc642c90f530deb34adcca790465399a1c9fc6e5cf521ef021ae20bc4dea8b5e873bcebca24f91d35b3e8dbfeac1e40cc89dbb4c7febb0da651f1d7feebf89a46977680a8c3c3e62f621b297e4cbe8479308fb22c912afef573f171e050c863f518aee37d926d936d625f56ec3b0bdc03b2fad37cf56998c86ccb181a721c895a5982b53856c930cea3ee711a8a916463599b27dc570e276f685de91c443f5a8aed845c64c609cea2e300944df92bf9b06af27ce90717b545a88b9fb39132d40f7ffe3d80143637837f5ebf51c0c912d8fbdfd484c1fa3bc7827c1b1aa1ab012f7ac98446f60c79acd871ee482502077f610782d2da4bd2ffe1f823b488493a4ef6ed3bb59c881e5cd46ddfe49d44c69a18b751875f1faf47070506d34c2ef9c866cedd58ddb7d104e0133522cc70dfe332edaf3410884ae284837161635dcbb6911ee7afcc35c7f34ef5cc80c9203112da3c0f75fc0fd08aa7ac889c25446d2abc28387790bda1f07b75d174640e6c08904c6cae50c86b547efaeb03fca6174ce5c24c2804301390da4c5b5fd53816ecdd9217cf3cee63d7ce50db54e609607699d83c0eb7af0cdf525ce706c32e8e0ca7e4e574273d73fc25f3918f938aaf79c0fd7b030094594afd115e8e3d14af0f42236ad74ce80f307685f9aba7a0709d0c612da7cf687a7689a7f0f446041ed5ca0c9cde4b9b01e25dcbaced08a4c9af9f979b9875c340df0541a565c725004c4e4a3fcade06ef7308320cfc7089b37e523b7cf8b47e6a1a3ac6e19f1f941958f791cc0f32a0b5ce8ef7815a8ca25cbebf4014e50f92139aca3ab1d60fd29169fd4ddaa6b8c4be496ec1bb8ebec52e0765933b5283d7347e575f4cdeffbef637172a752da97fbfccd2774ab01d29f6dfb58c1681976dfe1f3d5af987224d72a1189a8a4ad311e66592a23b37586f7ebe635e3aeb83131dd5f2f7df28036a82a1064c04dd29a69480d0c43d47cf3723a6bb9b5277d1baaae64b7cdfcc8b6f9e5264947a706ca95cb606152bd0aab67ef892076bc1a07da6a31ef790844d0c03da38244d84a5f6c7e2d462c43523908efc6a266162e81a3df4e2f2199619026534921c80a2b03b18f95aa50546a89b34804a7bda5401158a6ed1c793ddb59362af4e36b03ef2e045ec8645e1933a10c384228be8b21bac4d8e407d3fa66c9411bdb64212ff30d281f592fdef3a2f4a21885738f3773ec71192a74ea658d3755f46beb71a9a72332e4b836e2288fde9775d05f48342e57a84afe017aa1730fd0d29bd64c02709e2508292aebc6ce4edf403b0004a5680ab05256b5f32f457998248ea62d436eb53adb5728b84047c60953ec94ec3959adb971ff6b23891463b3fc3f31839a3404d0f19d13670dc72a2bc7424b0bc8ea0704a27025174f108c1a34c9ab9c698a014556503fa4c768dbd829da27432f523b2c62a3fbb798763b1ad36e14f9a98a05c0653e87471ad10b88c26220d1f91370976060ab933326b47aa86a3b553273c004600f4db633b7e36307f006bde8fa77d66cf84774a279748f68d80cf5a344d1d9e9b49fd6a485b3633b15551ea98b271b197374863a66f3f966fd296f3d17e2e4a29d4b43b26d286e3a1723bbfdf18dc4d591274fd422d07427efec203b5e39b491397617226b99dabcc69d249cfb92d7d1acd5484cc3f8657f1419aa7031b3ee473e716ede1c97590e7ec25c5580e2fc1f514bf6a83c36297bc694e7c6d154aa87997316255bb4d0af54009a9d1114e5c4c74dabd9329f543c51eaf0b9f9086e5dcd93d98dd608770169ad59559bbbdea586ce3124fe1105e98e9a7416cabb83396ee6cf338ce876858d243c77c434b4251c0c8410d1cbf1ae0ca9c7d8c4a93cf8c2b2689edf8ea403c8e1f76f3a4e2a364f8855fb047820068a35df084767f503b2248bc6dc8264550a3f222324e8b02818d5383734ab06ac5cde5f49ad3cb6b1c3c4c9f0c41a3bfe0ebbceb04f7088d1be16891f0ba453631e8327aa2cf5eb8d39ef4083762f09b64fad7841f6231199990d717eecadb4b620e8cc17a923b131018bc8eb416510ebf3a4501e5ca2cd19bb29d6fb16718cc5faef6c0478b2c6b55533748587d4acf9da0ec8151e799ea88913148a352c866c85a0030b3b361d0fefb2137a2812df903c568f58c3a95bc412c0c31e066e2d06a897f0c70ad69735ce3e0e79eb0864f27d7ad3cdc3832d83a59270e49740e4b6b610be707b9526513884194c3bfc9233fa1771b2dfc84cac1eda02782afac26dae654a81707fa47b75f450bed6dda2fa2dcd64314374c998ff69bd0102f655d36a04e8ac28e54deeaf60f00a43bc6d69cc2ed773b9459d165c57f7f0a43ec2a63963ed417054d0971e744a40026eab436adb6b21210261e4d4ad92baf80698e1c34450bc13cf0cc6386fb1f6314fe8ca0c3e92583fc43d25a587c62fde3acc0e1462e1680041446a65ffdb442485aca3e8b6ed5d913d8857dca5089756fbfb9be6fa4a274ed30bd81fa036802310e84d0aaa3cfe9d1308c9e437ffd6728e92f4a9e7c6c00cb2f09936809fdfb6607dabc804ec71a907f5e881c4e74baf15832b866541a5226e0bc6f7bbb8cc9868ef39b650aed0856159ed9fe45e4ceb8f39e41eebd16bba4d25193ff767d881a2fb2c1b08bae63d4f252a49a7184fcfdbc63094a2e32eedc7ae38", 0x1000}, {&(0x7f00000046c0)="49ea797ce3f7a67cade1dd0a6afb3471c1d5356b791294069b1cf53d60c9c4f5d77e48418a8830d327909b8a202074704eb92275367849e4b2881605140860746e3d5c5ca321e56775a4c4f7259c71a7e6a237fb45a86b873f95f67600e96f778a491a39dac9e31331d989130380ee1ee6e977e8cb270f611a527dcac2471c287fc65fb24b495e3c404a606da4e5911e222dd8c70936d7c1e6224e4509", 0x9d}, {&(0x7f0000004780)="413c83798598fa052363d9cbacc20d7cb5514225779a3408652470bc4b1cf64a6e1f", 0x22}, {&(0x7f00000047c0)="394f7a601ec11794d90c46edf91fd474daba5bea06a27148a0b25e865fcb20763aad439514161238da03156e47aea8a3c30bcfc4bcd585f4695820045733cd44ab6870a7b21a4a53caefb33489cf2f33f4b617f842082e42ee1481acbd", 0x5d}, {&(0x7f0000004840)="918446e66468a15c3bcb3d20d141b6f0efd2b244a7341600147132462c5b1ca303dd7b272752af047ec5627765932fc6a80992905bf2b3a7868c7ceba310a0c87480de4184320cd257e15f1bc90cc1723eb6248485aa213278ca2f215595bb53a79230821cb3", 0x66}, {&(0x7f00000048c0)="d9d720855e41758f9a1b50105727a51497884f7116a2d347c83001ab5f74eb901add017c08918de87a630665a84330ab9e52a03bfee60d2e88929aa2acc798f0258ea06a1af7f5588476c9342a9a3735108c69fee16cdf1e16b9f9fe0e6b5680a088d114f1bfc95d016e4f4705af48b879e2cccec45971a8b07c79ccb2be07b851a3d019da5f54a9ed0d9215bee0420f83bc4c9c7908e684a2869c5a9bf5ce274d616d3cf64c875163f001348a81e153a2a4bec2cd6ed1f8aab9ef93cc5f60a82dc00122f28cb145e70c68efd58a2ed31b0f4df0e276266d24b6746d655caedcf74d51200f8ab35d7a1cfb36c293d6974db8dd640b9749a211ddb41f10ca41a6e819e843cbcb349c8b45b99922c86affe448147de102625bf70fbf14087cc316bc7e2a876d5c4b3fcf08c5f721605e5a07a5271bb5e35a70fbab3c8f78abc41fca853b1724c90d1d8fa2e4186d6e0fb518a454ff1c65405495c4c12aa1cf7fc85432ba42c5eba2b7e0fddb484318c004a2e1c5548d7658c46324d22912b17255352f330ef33cf4a6b116a1ea89fddbfd03bfc22c283898a3244e2c542d52ba4e5571b56b71ede2a0e08d8c3ecbe3968085d3c0385c6c873595f8041746c25be46911eb6c6b7132ddc86e76c418c1c9b8c9321835f037381ab58ebf833a28551e8750991c20156add841df97c9ca84bc35ea40bba8a751b38a4618063d81ecea2d46d8a1e1bfb871c545584e93610dfb3d82e4644606ece1117b36c0b48274630625cada7aca8aa6cee886ab2c7b0025093a7223b2836d0cb1e118cf804f3b83fb9236e33dc272111957f31e6b0aa248f4febdbd0d27770a04e12bf987a0cdee88d382ab34092f5da6fe5d5185146e31751a4a4d0e599336be7e2a83bbc2ea8dbe1a45dcde51b5fd3286a897b6c435c10a7d56a32f4016b7c384cb94db222ed008ba329dd231d911c1aed8257ee6488cadabf6f97d8510cf959d98b9baa2163360956e8b1f826ca88a3e43f09c78e7bd5c735dfb0c6dd19e25a423b28831f7a1a5b9a4bf29444e0252848a47d647c37d8dbd3ed122507990c63207794726acf9824cbe1020711c67f28a6950ae4ba7171479330588cedf331d544e9514996b90d73da5138d112b4b61d80a2419577fb623faf4d901dd315ce2362f6d00e768dfa9ee4c731c5db934be719474f8bdb8a05f8968879ca25ca33ee4a9f41b1f2510ca9382ea69c0613fbe507abe160e50cc330a2b50cb5a3eeedea2ffade95155d9f967c2b112c30d80373acd9c99b1a88b08109bf12b1408c5b7f64f9012631632795e3ec8ffb011efa1f1d6426bcc1d805a5e0a34643647126e1db1823266e2ddcfd940135837b08edf63521ceb36b250618ceaa762851eb2dac760e52ba3ae4b004fb43d3edba84cbf9fb2cc4255e1d7dda1ec6732b2de70574559dd1d01eca8c49913f5fff08a77999f05f427808eb556be5043e6e8e475c772dbddbcd409fdb8233009cc9becabca04c090212134f823f8b0f4170092d6a44dc04dd6aea9582b2d9cb6da588b199eb1cdf93795939eb9fa99f51a6e11337ac687c206d5a7d5f7283b4a37551421e897234d65291a52a3bef7c8f156b182bae5213f409a6156e20de4a62b45f0fdc7555e1c28e9866f046b8b75348fcfcf714ffa5debc535a41d4ef3c9c3ad25122dbb04baaac4bc0b21270b4bf066ba16c0cdeb5de339ba9653ecf94e4d8383fe10cb7f46a6a0a867e80a265e6cfb6e6f0cf9e70defd5c4607aa759c90928825139736f17b96174b8b856f2d38d45836bd17b249dee6135ea92104fbea91bd4a01f3f6ad8b3658e9a54cb82818b00c010153258b0964db3ef4ac5497fc643916ea40b736856a4815671061e3c679e3a124fedb748c218c2eab1c8a7ea385512f55b2e95a6859a1c370569febf0743f9414ba62b051fe48f25eb680aba6636d603cdd417261dadfcbc4f3a3db41906983176372c47e6d0b9e19048c274da1c92136ac5194a96c0408551d6d6e6836ca2e323f6c26ef381c9204d50ee97c2fdb48e4105c4f31b9475952d85d6907c204063f6d7af2fc9dfe5769ea411750c61a678774b8c015c33f5fda07f3db4988c6252a1006958980c8aa1cfaabb49117a7b9599da9670cf8850dc7106a884dd11ee3a478913818acf93fe16f72fe293af25256da7bd8069fbe180389c54a3e4f03e42cdd0b1ad3fa6434e73a4deeac93b9f9f83674f33f748ae256c257cabf4e5067c3614f09f1c04ef81a625434d181feae9a202aa09aea3f0908c9e3feaad16d56a3ab4fbb2a87242e0c0196ffebf91cb92e0419a52859e99e5e43bbbe1a34aac9d7699b1c3fa17aba4df7f43fa4ff5b2523636c74d691bc8edea513ce9857ce336613b02efe940187bb2ee9db14f0e7641a4e1eff9f49720732ae7560905d4213f44c8d7cbc8b37a7ccd68c01de5904238fb2a250448d4228925867d12cbcde4616da87adc9bcd9ae7fb9515690a997a39b7ff1c82422e6b9f1d4b2fffc8e139fcd594287246053c7e1b74d07c3202241be55c33ce4636cac515223320595dc5f5f348f5a0ca1492457d31daa23778ee4f0e3d17685de80e2b5899f34bd627aa9c897a752f09cbb928dcc5fe75c487363fff952caa0090bda7e89908c0929b8bbc54c690987ad49e82a0dc5cd8f671b6f499a58dbf18370c97ac52aaeaff7fb1e0c5390230a0498de4ab2dab823534b950a8fa0218688b7e1caafdbbbb987a17f23fed8f99662c067aa6823b753e98624e64f6d1888a05772dd5b19da505384fc1e7dff70fee83bd0beb2591bc4febe7ff135bfee579c56fc9a6fb1ce9147dc1c86027720bd502c5c2c1f80b572f6dd14f2686e3119cec52ecced27ba8d5ad8cae207a6e10141b4ea8effbd2e2ed7d6f7b029a973416cb9a69f3e2155c9c72662ae3848c0d9e3bad696936973f81ffc63d318f4a51e4c00232c4bae6732e99db8f5f7795bf64d889cdd603d314b651bd44671ffb34b76a983a2f855acb87b2b18dc90316a779a48ec49f088b9c6fb7c0e9541256fa846c64d71f058041c934b474d55b42cd555b75804c8b3d64168f0f3558047cf9894e7efa1a17c9a0674ba0ff65a9891e1d581d1431ee3ac3cb7363b9f4e9e72e3d56cc8318e67ce88c13f2ad0350a989facce6373735a04d36d0cb300382228c9e8869914797174506ec795e88c52ff90d156a4f48faf55ceed6c007ff3774db27ade0a013fed180c41294327a3966cc51b55805db6c83caa74bff2180107452a7348e79804604d8c71ebca443da665ff7913857c2c3fffafceebb61550898d4e1b0b4d2ffe649630d665133d5bc5be62f7fa80dd7ea13e11c98d3838e6bf9e7ddc067970906039bf5f04e92e88f924139e3d8a3bf0ff18ccdbbce96d9fcd16cde4469a3e6c228d4fa25bdb42259b3111f26a1d208f9a7b7bab783c2b1ecb390b56386ce1a3fd7139bc11b98afcd3386c532674bb0089d9e279d8b9084924399bedafff5bd4abecd6f472fb870957261f2dbd97d6f75bf736a43189c42911fc1b107649299e2209fcce8b1907915b2d2d61c6d04cef3195c79b04d22588aed98747b32153cf4a68dd6f6c90fe58ec0eb072e1897325f7410293660f9395bb1e0c1d8d33db7790198f2f70dd701871062d66430799f21f244b4af0dc00032cfe015575aef52dfad1478cea71b88c7147dd7a77376dafb3d78c0deb587bac8cde8c2726c76d05382e99e9937040dec7c1df32c795792ebe8e119557b413d7fc3b90cd45ddc95c45c9e0f33d6b22b560a6fa88badd2ea8e01bad4b062ff337caba7e12169668cef6cc6518646d33a579c18793f316cd1ed449d65490582b8ab01eaf15d7c96c11ac42540e91b44a3ab39bd3e4d9f9f0e48e71e85203083dad78006ce67a2f872efb788a81eb7ede7955e751d3687a12dc756472edc2e0994f61f3c114516772c989380982abfa2cbd1a90ae0819f640377c872013aa0cdf9dcad0e31d3b1318daf37f0341be37459d2d5bcbdb8101a7367c64869ce2711693403beeb40057800b666f9313e0d8695303bccf58fa693da483c8beb48c6a652fda23c1bc8479775bc8c019b55113fb121852f9e2a8847d3641e2a358dcac714824f23428196099da7b4bfffc609bf2b93dfbb4a353c109095cf497cba953bbab42aec205d6e9db933e10f2135f438ab9f52db27992f315090d0896f2519d53f343f79e8d0d63a62e5894a8db3ebfe124aec4bdeda013b96c2a791d10f7ff541751817f1a7f18661372dd13442e462dd9df89f3d6039abf21a9772402be179caab3603d8a404a1d0f4dae2084a64ddd6d88cd47e8880d67fba26cb1e13cb34451f7b57d5e0875cbeb24537b920f321536c3eafda1b4110a74d1292334cb83605799496c4125aa9fc940783312b5ea0271c06d9db4854c47b2a02e0b97e60560172c8b04827a4d39870d60382b448ac2513e8a96a346f79e6e9cca5480c5e4a9b7312570871684fb0d50d11114364cc5e34e5258772fb352b9fec796f0d9619f1eb73f51295148ef03dba380823d61df2df320293a3c44998f6bca1edd6bdaf017988254d94000f84d38a7f22a62917c1bb422296523869265bc6929ff8f5196dd603e9102ca696fff350a6c5b7c1ab5b4bd4b0a3af7adc0472e1f291973227df7935d9c096d6b68b5ee0e8f896ff2bc166c3af431a00e68f2582403b1dcd1d78d8b37e21eb1f51e143df77a439586eef8edca9a5758f859595d0da57f9a4ce08e372fd077d13c4006ed5cab0fb2aafcb63eeb1cd5bb3787142db265f5f34f3963658282ee1bf715d0eaa9b1b69213c37ba8db931e79ba85b60e2d73e23823288d2221a7d1b65ed291ee9f0b12b70b82d613fc01f188bdba7772d76df4854ce0051f3d0659cfb0beb92892db76c842b4a2db87974b938eed72cc99570deca291b951b4ddadb3b49f614f848070f167ec086a9165fd5dbd37392fdbffcfd6d4daa00de84b42c5bd610eb0bc668a9b820bd3d914e2e4c4d373cbf4cdd515ae38c6f7637f51e123d341fe572033885dfddb732445d62efc827576be8401e126c3e5ff0d0ac80195463cc18601ff4170bdf68551492482316b61488d5a087243e99e40796ce5196fbe0bcb367051d4c5c725bf182a06d411905ee97d115e69274f54b0177c755c1fd947d5c34e360b42d0bcc230ac6a0bfb83f2b83d9c8bed6ad664ba30253a9c9345a6a9098ac083154e5aec781fc35ce3c1d2a3ba12d3d79518621c1f803d269c2887faefa5e923de87bea073bcf18ba516635fe83429c17c295ae12ee00a1199cd16fad204c59c97aff4cf44e75723a551223b2ba30545549a1e1e2eda187b8158cb870b41ef361b9bb729f366607af5187660d546ac3feb3aa0c3122a3e332db3d74e6f754f13768d65b9188cba8e25bc62acc876fe9e634d1573f6791f172ff5cfad1db0ae6373a3de9a223770ec8827abf82bb0008f93069b56c4e34ceeeca16a9753f9b6848cf89e5c8c84a6dcc730053aeb5f8ac5f743bfb91db434733f7a464cf80d9ace5ce365c0eb0bad166a88cba0f9c6ff13dd1a5e48f913cb1c001a9730afb8e0217459ce5185ca7d9294ec9e03b7af095bcff6dd921c4996949923c7bfff6622858192cea0083c55f85e233cb5ad559add7318eb2322f5aa0d82bbe74d0999eabcd440a402bdc2fe84cc1f84242846e7fec0c03d16f1ecb80e8277e210db37b6bc50d771321a30cca1393ccf3e5e79357582fca1d666f9bf302ab4d19ef2b1bd7581a0dd7c4baa76d2c21a25", 0x1000}, {&(0x7f00000058c0)="823cb60847b66df53a6d42c41db23048e6ef0650567f055c777cd4662fff891d7f85374d44ec836d7a36a9e9355cb5913a9b119eda746aa6c810c25f6d5e64280f64bc53f001dcdd65cab0082e5d5b1ee7e8c2d2b7e4fff4e330f6b5f104d0f9eec19241e373cbb40d425ca64a52a1f9076fd1d39fb0921e95fd876262248bb72b240a139948be6ae4ec51a0b8d4740984cf23f5b5f5bd221da825f70d45d15ed049d5d642e51d7e9875d2a5f80003e461ddad2fda1ccf8c00a690757425ea9487559338fad5", 0xc6}], 0x9}}, {{&(0x7f0000005a80)=@tipc=@id={0x1e, 0x3, 0x3, {0x4e22, 0x3}}, 0x80, &(0x7f0000005c00)=[{&(0x7f0000005b00)="d4b2f391b2575768c9c137bfe3489c14fd419c1593578465478d13b9d31c723a9edc820b5c56bc0f9fd815f8a8ae621aecaad78b9ec519dfbe64ff4956368e3b8a256e855a1ed8f8d4a0ed", 0x4b}, {&(0x7f0000005b80)="539b21ef763753e3e86f4e1f490ba362d126d6b262ec9ea9daf5c499aedcd4b43c86f2210c088d966b8a8712b4f7d359bd4b36d846ae5e1e0b1226c6630eb57e5d626471dc05aa3ca0956a089f7502a2889b766c296494de0d829ef2fab51e413bb81ca96f25cc6447ab1c56dba334fece7b13e3afd3aaf196", 0x79}], 0x2, &(0x7f0000005c40)=[@timestamping={{0x14, 0x1, 0x25, 0xeaa7}}], 0x18}}, {{&(0x7f0000005c80)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x43, 0x0, 0x1}}, 0x80, &(0x7f0000005f00)=[{&(0x7f0000005d00)="ae618a809fa58bf37f6776803db94499f32aadc8fecd49e2bf98151a04453490dda353fccd0850b58b0676e4157d25102de864be0a3e6507212edb1c53bdd8477a43de3fcd5bda882e23fd3d3e8fac22da29c1c97856d49b57a175da800cf2df13fb5788b626bf1235a4de4cb376efd697c2c6dd301314122420be3cbc60d753c7b32ead97147b9d0fe93c96a256f0f28e39d87afec703ad4ea5c5e540ba49c39b8c584c0ad59ae07955c5ec2c340495afa85e5f732572497f9f6455073d3e9a3a50e0940a5cefcfe20b515ede2da6f70b0cab4b03322ff7b34bb336c21ce7914ecbc7aec78d228d12147014ff412dbf6e0fae62e1fe0df1aa47f0e7", 0xfc}, {&(0x7f0000005e00)="c91296bd0af3c4983064234c31db09efc00f47aa48eb8492dc93373cea89c188678fa91f6aeb1c756fd9ccdde679d48e09662088707a667d235b84067ac8765ad33f0804344b0be4f57d9654c6b1db126b80741807382beda4fbf7b1ac26088df93d87dff77ec1f3a4f1723f99898f58c791", 0x72}, {&(0x7f0000005e80)="e00d8e88d36c64c19450", 0xa}, {&(0x7f0000005ec0)="33d85934b5785ba037da91582f9a762f49bf8a0453241b76", 0x18}], 0x4, &(0x7f0000005f40)=[@txtime={{0x18, 0x1, 0x3d, 0x3e}}, @mark={{0x14, 0x1, 0x24, 0x6}}], 0x30}}, {{0x0, 0x0, &(0x7f0000005f80), 0x0, &(0x7f0000005fc0)=[@mark={{0x14, 0x1, 0x24, 0xffff}}, @txtime={{0x18, 0x1, 0x3d, 0x5}}], 0x30}}, {{&(0x7f0000006000)=@nl=@unspec, 0x80, &(0x7f0000007500)=[{&(0x7f0000006080)="b1435b94c169c9ab07b7d864144c9c3d7f3de551b36890e725121bb39819181539e16fbdb60a674287907f671d69947926ccd3a04853752325935da392314a15599f829478f94abdf3897369e8353cfb51e8004736225ed96b7217c20c697e6d76ad332faf326edb70e8573c9c4b3e7cca5c827998db1dd23052a600ba44fd4e793b0e6a7bc1a276cc7dc0b552dfb8dd33cff40da51d23ba329266d7c1cd0af5b8adc31e6d0c7178ee656aa28023eb4fdec4c8a3b23c068d43debe1f366be5035a1230c31a8e4a51793fb960b8d47cf2e39799bc9a8a7c542d4f307614b90e89", 0xe0}, {&(0x7f0000006180)="dc533f73622075f1284a065e2f3dcd14b3fe6488296e280ead08d04091c8d829f403135fb3437d555667e74a0310c4576eb9e1280568688e2b2bc87b4ad494b882619da5278a7b030d42d2f1921401e51d0c5bd04c8342da4302aac1e084fb67b3199d19624f5a97f2533b8fa9887e11cb13185e9fc430c70ea33816d006add7cf294274bdb898190fcd1915ca71a9dc2ae2fbe6a59d8ccfe88a6712ec44587e0f8bac4b32d27280666ecaf25f307749ff14c2b189619bef89c8e99cc2d0f8672471c96a54953c8126e6097753e13c409fb2a5495b01b0eed2312a43563bfa", 0xdf}, {&(0x7f0000006280)="7f1aec06186cc88557f3557dc18f531f9f94c419f09a8ca0c1d9b13eee7c8f3a30df430508629cf789d215c1b8d483d84bf020882902ea65d2e556adfec0b8a571a321b3fd81d63f0f5d4b71d667b2c8707721489408426e9bc0a438c63db30ff0bbb95d9703055b7487064e28b9d4f8867f8b6c90ece0aaa89868d22c", 0x7d}, {&(0x7f0000006300)="5a49ec685138ae2c0bbc734b67c9d633812d20c8cf2abc77791b40ede413d235ddc366569c94dc5a4076950debff8b38ba2a99d0d34cb128e52e4eabe06693354a3e6e361df3ed521fe138b917f8c66200d071c530161397b8e04cffb20cc1f95e80a413d504d8bf04e4edabd0409e47cfa2d5c6adfe8d906577ee00146bf0d22180b94459ec8a1d6fa60db2bd73d3129b524a3fad18270c82a56d918b2b0a15c1156142daa6ec6c589e0d8032fb22ad5dea11d56be02369017f8bc384d741904ac4df86f3cb830d5022c41a75a272f5abfee700711cb8412413b85da299814012c1f06002f5c117eb8ea33cd283d83d8b44e9088e0e18be69fd14ec2d050c136ce9a0005db837e608d8d635e6e0a70bb884b81476ff407f6d9d854c755ccce99335719d1e2692a4c27d2c054452ccb45de22ccfe5c8bfa5d58a4b2ac66e6028dee1b415d3e18e841a78434f90fd72ef0596c1b01060f6971300653420ca12637b621fcb5d22694f276268ca107e1fd958fe44d5dbe3a811d5d4ea9b83a069e0bb8d5b6ee0bccca6a52fe897dd3f4eebb9c61e46144277f2305ceb6530cdfe7f5ecd25bdc01387f2ffe2d5e5db8b40cdc64a77fc31636ed5081b6e05e8576deb17b1804e5692c62ce05560c8032489e6d9a6c68f75c5fcad51a65dbe55ad1ff20f9805ff6c39a20f357a9079edf6b820d5d7dbe1fb8f9583f09ccc91b961bd091dce4af26b2a05a1917fbfcdc0b1de58048c72c903471d09cc5e85d5f59f8518afda37b6964c3f50dcb80f5bb327243d61b47d05a661942e6466b5f243f861bd701740c3d2ea23342cdbd974e39a66e7a7694e4501b38b371c824a6ff7382dcd39f1ff12e8bf8c0154874bccfdf7fe93919b2beef6199ae36b684f4cdee3b3fd9dbe55e16ab83ee9876be2d59a0ed8240a555d2fbb91e5b2d5f4dbc9fe7174982927fc3b3a019496d36916025ef62fff4fd09355d3d3ab40d24be187f19d859f4d6b5e4d01092272baf6c63e45869f3d8eec782e4de4232ca3cf557534f3f6ab6793eb1f7c00e36c545e591b3228c0bb445ad7b218944624b4a20c1ca4f70b79363719b587e8fbee21fe1dff8ddb0f1af42fa4b5d28e9407211d4343a40241291ce313659486556e2b9079fb776895301797daa9d34e8d63649415b1f4356837fe521480fb687880bc07a288751b36ec025a20cfd2eaa98d3141c8077af0aed2d14869abfd389a940ff2b8314f9f43e651f1067512293ef99ed9d4c128cae191c802394a1588be5c61976d949faa9810e0c98d3aa92a5d1474d295a844fb36b606bf6a31104a16002a18436cc67060792fead70d9b3099a797389d37cd705aab616f9bf0783d22d3a23b16f2051177dd9d91413931aa1bf847a49149deaf665bcae95b58ea1a8ac95b8c6733b482dfb07285d9ff61f3f213c93fc489e831a81e88691798c6a08645068a88e7a7e4c5d2c4ae334b19f6bd040990030656fbc626cb747dfb4899bb755c82e546682ee81acfe273882b9134a715894fcfa9975aa4c81c9647e3755ec3def40e02a8ad563e0ed933100f91eb691d89995be9322453bb4c4d8bfad88c3a0df00e88b85848b25f43116df31a4267f395c8add1d5b8f3c189a89dc2517a1bb1ae3587e94d0742454608dfabaab622c2168ab08c00670827208d6024cd5e89ef4d477943aae3de2054046ce49b81328275883ba4f43d996b2efdc0cc2832ed2fe3059a2ecb04ec478c5e920a12208d3bf288f4d5b90e149bf273abf16f93a263297a2c57b7d471b0281816ead0cc60bd365565a4281b08d76fc11401f58ac57cdf4222801830f8ee1cbfeb6c72e05991e81279852c84123e22fb35553c6877fbd0cf498cf638551344a2cbdf6cc55e44b2f7193a5fd950adba01ef880efe88056ea481f769529fffa0cfafdb299a1365eb10b2fab3278c75288ebbf80b7f0c673a882737f84d1882600220198ee0ae575034b38afa81649572a8a6f348896df76d913f156605cf8a9c337beb50b5deb0c75f2abd528406945ac60348232a732a659effccc3ed6a6347f0604bce5b8fcbb855c169f17db4268aff01a57f3091253aa7d8dae8db8f8b71a40fe90b22d1c703a42e650f5dcdef81d6731ac86f8125a986279f6dcaeede292d1cd54e830775f9d2be278e6eda311b59296100d0f77900a21cd505a24af3af7c5d449a9d21fe19160f93dbc491678a0c38288f458294a8da188bfc0a21a47f5c2ddf7034af1c8d19adf9f351033f6f9c8de56a3521ebabe6ab9b190f4cd587ba63e37b21c7c8caf88db2a088db081738954f626fa09dedd3b897bf86eb3ba973a8b1b60f899d6b40de22fe1f188d005b4bb9d5043d303d979de27314514708fbd43827ef9ef6473c3ad7700bceec21e316f14a1393d2beca07d7139093dfc76bd594338d47fcc3c18832f016a9b6b0d3ea39d8096880da400d19b1a3dcf738f7f21ce7e62327eee879ad92db9c18330e66616326d47ffc8b8d7b6d51a314f761821dd1ea3198af5a13270776f20f6c8a51ea33d87355bc7216690a6d8f2e35883ec4e233536d013b4710129e0d79f16f49857788cd0403b444db98c70b1ec51c164a481d81741c9db0d19a11a514172b4e9c721298d996b97165cd65022b5785865db1caf35740108ad4b722e6bb969bbb596d409ea70aed78a5e39877f7c802a4082fbb0189b06758e51bd2c40e36dec8e4192e0b5a6cb4cdd45b53325c30cb3ab77f3349f02756d1fcbcc3c20b49f883e236b0f50d9bc834a42a0f0b6fbbd0bf408b5d787ee371c4bbfea006bb6e8263e11440f48284eaf98180089909b9d0ed79198660b9b58ecb079b16394fa0deeb3ba555de90b82dfedfb36265394baffab61642d69bde2649dfff73e5fedbfba9a64844149737af26d61471da3a00ccd52045c3a42baa7edb07e6bf93192e372dbdf474598d15d9162feca22a7f1d015854a8484fd1a9311a543966b68df53937deb9ca422afb433d1e9c89f0cf4134019d207a8891ab55e100d4a8961d8481e7862da943f4fa5ce68f7601169537f4e056f78f3fb8bd1a81536975000104002b344db250aa63c8f254ef3d77446b63bd3818c94a98731aaec0265e92a2f9bdb0a4eda01ff5d6d2f2eb0c089949c5acdbff04fe78c005287bd42c061822a8512022af2cfb66519c098441eadbaf2f16331af09edd5fc3630df7a198959964048ac27e56b79e5053703f1cec5d424a7416122b444c26cdf3056eeb824f861d62a144c9aa149465e6fe5c709352ad69b190dc338f41d859c0e216edbd278a0deb05ad29ae447e6cb8988dabc3b6cc10205315a4189b47768e87a90a88bb5d8e8362bc7b7cc74b5d36ad87a5dc7aaeee775609c9eb63f2850f6a44948e995c59931e357693cf4504c1beec6d63d7cba5c246caba8016442f416df92e847a0704817957dec493426c02f5191b7593c61e1a4b7451cf276c47139a8c6695518e6fb900304bb1a2e151e57f7c25288aea277f1b616fe0f85f0661a6a90ef3c330e58105483fa2a583ad7ece5f6da3fde0254d5950deb1b5abceaa81245606f8128df8fa4d48fbf849149138684ad4f5c5649fbb09f6c746def422502c03dff8a63ace564dc32152e7ef01972f7ef6f10b57dca22ca24229f8062aa2fcfc764fc130cc92a51d2712c5c35241621f86c6e15bfa651f348967fa0d38c033a4e41357aafc5cf96a83a85475746e3a0c70c1070d883a79fe5218a672a616adfa8bda55a9971d9e4edd839aa2abe67fb56ec899292eb364f81abf7ac3e0c9a5ab017c0502d3803a3e130e2b1e4671599b580497095dd6219f2d953d7487562e80d10289ff56f8053f93fa23b084313616566493c3705720aad4424e3733e55324bc460e6b0e06490ab2d5f3bbecf01dab2588fb24c6d7fdd77f5a639d2fd237d46da501e15181a7022e5b1973c1fe7162ce4a63754b31131793946c63c3515ec7dd76ef831443a9aa15bc1db1e70d5c359c28be5315cd5a4c3be158106ad6c43596199a5c77ff52599da97b940faee4e6d7257ed764e78243fb86d629d049e2fbb41f2be5e5bce375eb28b74d7d77dc2001265ecbc10f873eb6a976477ae359bc5bf7de69aecd032313e77d8c700286404d3843063a74512e8fb5dc5a84c1d33cddf9d6842fdcdc133d992b325b6d746862cd8d2656e82553da5a85b9a5ef7ce256b6921b6b19529e6679f273210efc0bfb80f1005660c1f1a2867f321ac8c6c4afb2be26e2a5cdb479194710f61f52b6fb87ebd1b1d8c1ca21f7053529e61fa2252d8d7d9e1db6c16bc2c7659349edad6733c41c2dc5d2762a9ba32c0d4e6407b45cb91d767b7cc4b975e652e33f778651c79e6f9e76b38aa274c37e58901c4ff9cd0e3f595e0dfdf1bf8fd6deca436833773fe7b6c8de030f497725163405eadfeab376d2b12f7e3c449b67613994b7f17a84caa1eeb3aabcca1cd99daa7bbb18a8612d220fd2a8919e9877deaa6250ae664ebb0cdb6f464c0beda82f6cfffd8f0e691099df92784155792e9ce7e05a03be54d0e94e11667a38a663f28f11597cb97889825052a8fc2ed0fa27e0fbeca35dc41a55e417a4b60ceb998acf0987e5512a891ef5ae9f743c282a19997e358d48dbedd9469ee873f4dc27d99bcb5333018abf52ec17d4d84c164ba6828177a6bd36eb53c0bde457a8364ebcc2c9bfb0f1321b15320466714d4b275e4364bb6c47202a749725500708ac1937376433cd6033ad76e780655f9530af6f763b41d8f4f1d41756368c57555cbea9169eb00d355990695ecb0c5f28bd39248896d334425ffea7e5c8c312a8a85eb9bf00712de0fd980e4a98c867da7b03e7fadf17e4d6fc76fb7d5b0e8ae9af034ea3e0f96a48c3c6bb5e340defc7a0fc571353d7220de5cdf71b238dff177e49787fe295792fa4398dcdc4fc8e328624dbcfaf1380da8539980a8f095172754add819d57e482c772e859082b8c34995b9b100f56c0295864fd6f233e555197acececd65c2e63cd0acab659dc829f2638954e042e20c127e1a7773ff12f5e06bc3b2264d82e38d9a204a55e245d4a1c585db8cdc53fa1f1897bd723a6ecf08066f02508136d2a6e02d0424b9f6a4e18a2398aee60bbb932e48637b2a25d64ca5a958e18616e667190f2cd17a24e1ebbef0796c306e4d25186563bd5f5a80255cb87898f4b30ee5fd67a24aa8239f8fa8c9e31465238cb509c0ec1d43b3d2a58d3940449d8e5f31555d5087a4dcd19c08dcd910b1471a9307a8e9962435667ecb7305dfd32c1d684b87f279a5fd29a7edf820c36d410fdf94528407881c6ab0c24ce568bc7bce107a8496bb320a8e9ea54f540d14bbe323ed34e589f543679dcc9c89b0d9e652939f14490e86594ce803394cd46da1b8333b759db1cd414290219c7a6a780e8984baa32f91f3c1fff582e9c360f0836f2532e871c4a143148e3a6276640b316692b107e2a7698e3141a99006f5a955b491848486f2bbf934675f23e04dd2161467884d19d0b8aee73af71dc1706be1fa551c550afb16f4b856d77b2d15674f717ed67b95ba14643f32ab30feb44fc925019d46d9f74b28be51232c3026513b36c78c6848f2733d16ddac749cf4621cdd7c72dab0b95d2a229d869a46b421949ca3a99d959a6c16c14a0113fc730327421d52c9e48ebac087af9379f837e63b50e96088fc109e05b42aef41eae6e6f9eb8580226a4793e0a57ed38f7d6393b9482f9f93283658f1cd77633dc1b7230ac4bf7310d671de77c1218f8b37762c009bf", 0x1000}, {&(0x7f0000007300)="1dd8ab069b4ddee876ba285a6ed2e3b5c10371ae954a35b0398ef38bfd653c878f47d648cba47fb737bd00dc6ece2880a269cce97bc10786d6cc89f82954e2fea24bad5eb97f0a404233fee389271ffc108f3be8f52fea9441f034f7f847566aafd30fb968deca307f969615e9a0693edd018d36c3591ad817feb2260152e916b93edf00", 0x84}, {&(0x7f00000073c0)="bcb16220cce650fefd363184989bc770566231b4873f67b9fbc3aee4f05e19e000677226eb9b5190d4ae4f4ec3c1df289acf126121d4f74f5048cb24a503079768e6d6b62e05aaa5c963fc", 0x4b}, {&(0x7f0000007440)="1642f868875363b40d2e0ba1f24758cae5baca02eaaae5c4fc889394c7bcf7098ea791da4d340730037659a7c7ef82fbf29b05e94b72be0304e502fc9e9f5612bf1c34733e770a61161b4f69e1ab5b99e9407581854c26c9d1b39427e47e4f25946c1ac5d5222a166012b86807fd9a69ae55d4cdb1e70c2ce0adbe1a7760d761d246b1e8c21b972e345a191b4dae3a4023cc21a34a26274b26ce72b4c305579d0e06317133acff41f91e94b475e5a2515d598a", 0xb3}], 0x7, &(0x7f0000007580)=[@txtime={{0x18}}, @txtime={{0x18, 0x1, 0x3d, 0x5}}, @timestamping={{0x14}}, @txtime={{0x18, 0x1, 0x3d, 0xfffffffffffffff9}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}], 0x78}}, {{&(0x7f0000007600)=@vsock={0x28, 0x0, 0x0, @my=0x1}, 0x80, &(0x7f0000007780)=[{&(0x7f0000007680)="cbb156dc693dd9020aec76f49241ed74ee13decba5b23aa865eec5fa560ab735ca99cdf98922a7cb2f34f197cdb4e57b60123e89552a2ae1b939a0739470303389260c1c3475205dd5e2395633d0981ace6ec10dc255dc5da1be4454d06a7b32921e834c0080550c93a60bddf9e10407ddcba3e3dc2f62643dc0c8a7eb0348d2e116afbd19ce20c30437fab60055c55970878df5826d21486d7ad6508410b36262cc368ebba6c9ed65ca96c67dfb243fbbbd6c101d896a12ea1b1c8cfb448576d305af97d5248c87ae5eba8a0cd0fc1cc63dee71101b", 0xd6}], 0x1, &(0x7f00000077c0)=[@timestamping={{0x14, 0x1, 0x25, 0x80000000}}, @mark={{0x14, 0x1, 0x24, 0xe}}, @timestamping={{0x14, 0x1, 0x25, 0xc}}, @txtime={{0x18, 0x1, 0x3d, 0xd06}}, @timestamping={{0x14, 0x1, 0x25, 0x200}}, @mark={{0x14, 0x1, 0x24, 0x4}}], 0x90}}, {{&(0x7f0000007880)=@pppol2tpv3={0x18, 0x1, {0x0, r3, {0x2, 0x4e20, @loopback}, 0x1, 0x0, 0x4, 0x4}}, 0x80, &(0x7f0000007cc0)=[{&(0x7f0000007900)="73a5c965667530697c56d1c243f3119592e4dc7ce88464f38a1034f1983308d0c6b0328431881af4afc0b49d81232e974d2badea8968f9d371139b78f43a7b052bfad5f7a352e8adf847ff4553f646903d906fdeb20fffb6e8029ce40159a3decba85698feb7ae09e46dea4bd5c2fd", 0x6f}, {&(0x7f0000007980)="a11442c5d27f034e684b18a94cbfabaff06268361c90bb41742efbe31a7fa0856153fdc8e7952dc5ec558bfcbe9ff6401bd54239da316468378b13119c267be122e2c8fa1cc80fb92cb0e13dc9d164fddf62b504c6385eeb33bfcc9e30e582e97d827fda7feb38f35444309eb8636e6fa2242b411489704e59777ef4ec324cfdd7f55cd3a67cb3f59281b26c8c31efa07d0097ffca71905a", 0x98}, {&(0x7f0000007a40)="c0550bda9541d227866d787620de2ee3944dea9a4b4d89afe1eec2c956c18acd0270e1d3d19da978c4ca08699dd3936926d5693fb31a72e5e072b1093cad69727e5d22d15a2fc68f7106cd28585a3ecf", 0x50}, {&(0x7f0000007ac0)="72f6ca105147802fea7129a90036cec33ca18a90ef31884624b2dbac589818d9101356e56812304eb2956ceb98192aa2cb3f55fc3f62182097990d1712d8127de3dd462afae9cb30670fdc9c13a5cbde63fa77158c438ea08ad5f0c581957fbd6fe85cf9324c0bcf2b7186633e9de493bf", 0x71}, {&(0x7f0000007b40)="283300eb771aa99fcfe9289af76c049a0f7b1e04620cf904dc06c244ea1dce5caf381210a6368b48e98e0fba9cc6bed477bc3409d49725e93e57f0dc5237df21f06e8c6ff36763d725070ee56f41c86c17d19b95aa170755c0fbdcee1a0ab28a459c4237ebd0a20976bf544f2514b88bada41b6510", 0x75}, {&(0x7f0000007bc0)="245bcdda8dffd24817e0da05b4fbb9a95839eed1c89ac0953cbfdb8224fa1a9e31e13db4554e73b295b63a0b401e62c1dc080695746e26bc1809253707d94f5ccf872f6605bdfde04d62e5a1614d0e6126141f559ca136f94e270f106897df600e58694f0e52bbf83af99fb33203f3ddf5b6839787ba9375cd3a4c720d7520c6887e48f05610fd9ebe04cc0e1d93bd9e0c8b5c8f42b02c30ab44c3bb2dec48a483ea68c82059bf0162f6104cca4f6285009ba5b98506f210958a6a7679dec29e5985b58b9cbfa887cf938544c301470726082955d9319a9526b6a7eb5b26262f7556ed91ce", 0xe5}], 0x6, &(0x7f0000007d40)=[@mark={{0x14, 0x1, 0x24, 0x400}}, @txtime={{0x18, 0x1, 0x3d, 0x7e7}}, @timestamping={{0x14, 0x1, 0x25, 0x2}}], 0x48}}], 0x7, 0x80) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(r4, &(0x7f00000082c0)={&(0x7f0000007f80), 0xc, &(0x7f0000008280)={&(0x7f0000007fc0)={0x2a4, 0x0, 0x10, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_IE={0x11d, 0x2a, [@random_vendor={0xdd, 0xcf, "8fd5db6cb883a5f06f192030e3c0bf13eede0eb780e08337f0b0cb68c66b54f53868c2d5ae092fc9db46d8620d40bb298a255cadf313c47ac038114a82a655817124e921785ea0585803acf566b0ef537ea38a7f56b7372d28ce98ac6c93c4655b543a035a7d95674ba56683baea2d27785ba6eb752acc7909b3fc1c7e53242bf54b69a44434d9432474f8b9dbd4da62b0b6496486a40a9ce920a1a7c2c826a11f0504c6f5199ef0e4fdd287d2c3659b1fe18303383eb7bd4a682c18de16de6accea118d32af0d1e8f680ad181d193"}, @ht={0x2d, 0x1a, {0x0, 0x3, 0x1, 0x0, {0x0, 0xff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x3}, 0x300, 0xe9f, 0x7}}, @supported_rates={0x1, 0x8, [{0x36}, {0x24, 0x1}, {0x12}, {0x48, 0x1}, {0x2}, {0x60, 0x1}, {0x3}, {0x2, 0x1}]}, @ssid={0x0, 0x6, @random="018d43c89590"}, @mic={0x8c, 0x10, {0x154, "0592fa94a3d4", @short="11b3e6e5759e605f"}}, @gcr_ga={0xbd, 0x6, @device_b}]}, @NL80211_ATTR_IE={0xa, 0x2a, [@chsw_timing={0x68, 0x4, {0x10, 0x9}}]}, @NL80211_ATTR_IE={0x13, 0x2a, [@mesh_chsw={0x76, 0x6, {0x5, 0xe, 0x41}}, @erp={0x2a, 0x1, {0x1, 0x1, 0x1}}, @ibss={0x6, 0x2, 0x3}]}, @NL80211_ATTR_IE={0x2d, 0x2a, [@cf={0x4, 0x6, {0x4, 0x0, 0x4, 0x6}}, @random={0x6, 0x17, "87b37fd69966108eef52a680bfab6cf7f35503ff0a61a1"}, @gcr_ga={0xbd, 0x6, @broadcast}]}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_IE={0xfe, 0x2a, [@random={0x58, 0xf8, "240983e1b9e80cf834fb18636ba2c67fcf1342a00efa886e56b129160524cf72a222befe97bb09f8597c4fbe987b1c5c8193855c1fe3c101db1f7b3c7f286b51b8e1d6e5f3c00046fd4e469e5b6364b72dc996f0fd207e46e44d02dc846fc48332cc29a1c73d9631ccfd4f8adb3d90c8e2a5417dc12c4e016e9f79dc1405b6284197a5a66e9c120ec9183e3b11bc228be48ecc1cd5ce462ad84667331e8c0ac3c99fa83f29687745b964176de837090fa826de48cd0b77c177bf17f14d0c0c59b933d04ded233e6cda90d394759f4d4ff1e4c0fc8a0db308ec657b77078d695b342cbd1bc0b907b851b879489fc4b032ed0cf3f4e4083429"}]}, @NL80211_ATTR_MAC={0xa}]}, 0x2a4}, 0x1, 0x0, 0x0, 0x40000}, 0x48090) llistxattr(&(0x7f0000008300)='./file0\x00', &(0x7f0000008340)=""/127, 0x7f) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000008480)={&(0x7f00000083c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000008440)={&(0x7f0000008400)={0x40, 0x0, 0x1, 0x201, 0x0, 0x0, {0x2, 0x0, 0x1}, [@CTA_FILTER={0x1c, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0xa2}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x60}, @CTA_FILTER_ORIG_FLAGS={0x8, 0x1, 0x84}]}, @CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x2}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x2c5}]}, 0x40}, 0x1, 0x0, 0x0, 0x10}, 0x4020001) ioctl$BTRFS_IOC_INO_PATHS(r0, 0xc0389423, &(0x7f0000008540)={0x7, 0x48, [0x9, 0x0, 0x6, 0x1], &(0x7f00000084c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = syz_usb_connect$cdc_ncm(0x2, 0xd2, &(0x7f0000008580)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc0, 0x2, 0x1, 0xfc, 0x30, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "1c04"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x3, 0xffff, 0x0, 0x3}, {0x6, 0x24, 0x1a, 0x9, 0xb}, [@country_functional={0x8, 0x24, 0x7, 0x4, 0x3, [0x5]}, @mdlm_detail={0x5a, 0x24, 0x13, 0x2, "e41326e8977f80774a705181f489b35b01da149824a455308721ab398ae22810f7db6399b7bfedeb73e1a99f52ea323aaa4b08742510dca2bf6c428555cf0c085eedc1f8756f9968b20e46b58923a4c195e4f92eb7f4"}]}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0xfc, 0x0, 0x4}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x2, 0x93, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x9, 0x3, 0x4}}}}}}}]}}, &(0x7f0000008740)={0xa, &(0x7f0000008680)={0xa, 0x6, 0x110, 0x80, 0xa, 0x23, 0x40}, 0x40, &(0x7f00000086c0)={0x5, 0xf, 0x40, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0xff, 0x1, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x6, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x8, 0x6}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x5, 0x9, 0xa5}, @wireless={0xb, 0x10, 0x1, 0x2, 0x62, 0x3, 0x5, 0x6, 0xff}, @wireless={0xb, 0x10, 0x1, 0xc, 0x95, 0x9, 0x8, 0x3, 0x70}]}, 0x1, [{0x2d, &(0x7f0000008700)=@string={0x2d, 0x3, "2f8aad61939f5758e8d5291c4b2228b057f76ddfe90e2ef879ff67ac904a2e7be00d460f0007fec4db178c"}}]}) syz_usb_control_io(r5, &(0x7f0000008a80)={0x2c, &(0x7f0000008780)={0x40, 0x2, 0x56, {0x56, 0x36, "a7ba7fd89129c7476999843c5848ecf05ffdaff65177fa041c8c6db015543b41db64fa1d2f778a74501dba74f0907bac346a23defd53962f37296fe0ed0a5cf6ec408d15ca9ec76148f2b909d35ee2778e314ca6"}}, &(0x7f0000008800)={0x0, 0x3, 0x4a, @string={0x4a, 0x3, "8ff2bdaab340426558e593ad262512e158f24386685fa5680f33a5d3f45a942508f621c436a5da6f235a5de6aa747662581961b6ca14de6f763d05b686e78276383c62637a781cf7"}}, &(0x7f0000008880)={0x0, 0xf, 0x153, {0x5, 0xf, 0x153, 0x6, [@generic={0xc, 0x10, 0x4, "db2b0d209c275a3b5f"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x4d, 0x1, 0x7fffffa, 0xf00f, 0x9, [0xf]}, @generic={0xaf, 0x10, 0x2, "ce46967c9ebb0cd4a520326e688270e52a39ccab4c0f3ef15b10e033acc75b726f1fa817d7df78dbbec0d06036194d5c39ceaaebc89d72997ec1766e93e82fec1350ffbfc142ed805cddfe0d6f5378016e6e84b5d8afd2a0cfb4999eb2b8bad70814938147880fb621cfcad1dab3474995b8543a28b17cca2506008129be59e8dc8331f759d4a5218f2bcb3a9fa7328e926f2ee150931d3eaa9040705422c9adc496b69c6afeb8220ee7c096"}, @generic={0xf, 0x10, 0x4, "1d0d430b7038a7f9b5d1f2af"}, @generic={0x71, 0x10, 0x4, "e4a19ee89cf699aa38bcf6b7b27605f9e465704aa347b5d64e06246f11eb6a12a1512f21b5f3cd888d16352aaabf392a150343e9c3fe8a2d34d09b090f56d724efca1125143adc00959db4c07efb1a1e4a3643ca69f4cd28601d238a1f0d45c66615e6c69ab95793c18bab7dbcb0"}]}}, &(0x7f0000008a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x6, 0x80, 0xe, "aa9911a6", "7d998802"}}, &(0x7f0000008a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x49, 0x3, 0x1, 0xc6, 0x26, 0x0, 0xf}}}, &(0x7f0000008f40)={0x84, &(0x7f0000008ac0)={0x0, 0xe, 0x8b, "dbe90ef28c8d5d59db086d5c64043001d0cefd18e874b4ef012def4b7dc8ada08089e3609879b679e46e8cfd29417b58974880e0273cc8f9ac5a98d0d65e489bdc39fe021d50a3ddd888e652d7a9f6b303ec1ee681acf7646c7f901b9773f4575acd3cabe7741cd51f359b832f64f9b4d8ddf9a471d55290f7d84e5d2b2c759f8c56d4232a4ecd89d342aa"}, &(0x7f0000008b80)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000008bc0)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000008c00)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f0000008c40)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000008c80)={0x40, 0x7, 0x2, 0x7}, &(0x7f0000008cc0)={0x40, 0x9, 0x1, 0x8}, &(0x7f0000008d00)={0x40, 0xb, 0x2, "32b3"}, &(0x7f0000008d40)={0x40, 0xf, 0x2, 0x400}, &(0x7f0000008d80)={0x40, 0x13, 0x6, @remote}, &(0x7f0000008dc0)={0x40, 0x17, 0x6, @random="34d6c3e4beae"}, &(0x7f0000008e00)={0x40, 0x19, 0x2, "8976"}, &(0x7f0000008e40)={0x40, 0x1a, 0x2, 0xab20}, &(0x7f0000008e80)={0x40, 0x1c, 0x1, 0x85}, &(0x7f0000008ec0)={0x40, 0x1e, 0x1, 0x5}, &(0x7f0000008f00)={0x40, 0x21, 0x1, 0xf3}}) fcntl$F_GET_FILE_RW_HINT(r4, 0x40d, &(0x7f0000009000)) syz_genetlink_get_family_id$devlink(&(0x7f0000009040), r0) syncfs(r2) r6 = syz_clone(0x40000200, &(0x7f0000009080)="48fd197cb1b0b59c1e16f51c8e8e78db2e97874d7ad9a097c2922a192aa6d42b281acaa687b88f6e8af331a738bdf0fb13c96c38378e9019e100438ecd270fdab6b6b68d61dffba60c8e3a38fc3fda885b727173fec39769ed5f3c4015c3373e9d454f0ca57385dab69b3365f438d5b04d0801d58d95c10a2c1d19cd63e186fd0e7f69c986c3e0e45941c89e9549ace91b63eb0bf050c4a6a303d7e1ec6f614b07b5c7fb85b3bde5b1d3f74a646e169100dd619808d8e489db84fc70f6e5dbab26f8c8cd90decdeac1d257481ef16da8e104d3b397250661f7845332fddd139030d8090cd7ce332c9a369360db133ed4577580e86c64b17d958eea76627ce59e7ca0dadadc5d58fc8e577c3f6872977cc249cde77ac9992a510e18230cda0c4089ce181030da71194e3b7798a527d016a781b1132767e0cc3784a08b3f09934f44afa5a53739abe1bcbed9cb751ffeb9d169b9a2ac4761a89e70fbbac817d74e7cb2cc3fafa9ab0c86c37e71dc98f29c38511d2c0549e55b2c46920cb351640225ec9558a9b1bf10d7b6f15b78cd4c996ce609fabe09605d34262a6628ee836967c1d9228c24127923abed8515e723e39c892d07afc36049c13ea4405404960a59fa6b61bc5e4583a78fc992c0b029f11f22572b9052adeea51aa139df214636da956062ed934b4d872116c6e6bdd3389765afcdf1967d33861d0c1cd783ed56aa996f82aa7648fcb95ceabeab0228f0eab0a8b63159d599629b83f9168a689a33ac0574bf8c7503e68e0cd073cbf05be3eab7e330cc8f44bbb631272d37257b81e13331382b7aff62d4246e7403a5a44d357d1070a66aaa82f4b9effdecb247b6eae56a5361e47fbe948d8a4841f205e5030046184f416d9fb0dca817b1c41bb602f7a5e595b86f4f5deecbc9a34d77cb9125cde63acba1111a44be8288a7025023736adabab06cec6e5f26a60276dfdbd934d7e5248d00d95feb02484c26c029ec96d37a359d16e4f5a398782ab4e4135bcff9f67e6871a0c05d2d7447ae377088ebddee713607306db937828b0a629ac6a051b2b139ef505e0202354808daed5f603481af7b2e077d68718aed14ed340c32785b8fff2481b6cce1a487ad4fe8b27e3995ff44966cb9e4a1ea8432499e075f9d9ac5ed6c873ac00aae875b2133edf78eb164f92a7b4e170d3a6b0c7cf101c99f96e9a9108d4c4b86eb5aa22245280f596dc9a2f901ff3321629468759184d25f34ed8b358ed6b8996455827bd4fe1430218a698fa9164982d0e7c76b9d67151e0cc561eff4efe82ed45df2912771375d06921c8860eae5bade8141796b09c520b23c624edde729273e7d51f292a818e481903113c457d1c89b3be85e1146199c1c6090ca5d770156eadc2cdad1a9b379abb68e4027911bd6fac0e11b1d7983aae74ece6b2e5ad4e12506f5722473e82c75c52b5c9a3de317ea582ba5641b6610f8e1f83d6cabbdbd7521f86ee7a06deed6a012a6b44b498d92cd78cd713fdd0e8b43eee9b10df3c4c231bb0ddfff6a4c30e612758d9e01a7c781bff386e3bbe8252f977f48886bee9027c2b71660847315dfe6626c780bf788144a8cd3eede41b34362049585f949acca2f9c2196f991eba9f172c49aa72b6555b065668ce144fcb1cf2546db3d76b9f563494cd0994e4a87c4c4c4185e5d317a0240c6a482a803713c9f7c19dae3a690c8f8635174198296bc21e36a717169308336f692ee3134c2fed0c4a000e9795f579e6108ebfe31d5cfdf274b42cbfa3754f86cf77699b476579f5a6c509d5ea2c2313e91e45e6597babada8d817ae49be6d04c584bce5102c605bc86402c6410195592fbeee14596f8dd32104436e72a060cc9b799646d3f12b2671278bdd54004e8565d1dcc80c24a1e576b44764fcd9455d37f501cfe69d563d390a136efd05cad53e7173c97a05e9ffdb0f9f6dca515f6c349d9e002150468193959af7e3663323f51277440f7dacebe7926e4cede14cea480339357d91578ad85a555b2c176e4535d1a93a8f6db4a745de878e1c672554b15702f37f39751100f9f49b7d39c4868d6fef071a56a3e9faf3b3c780f05597c35b1a8060ecc4af89b04d6c7ebac58350ac310bb9d52a8e70d23d0d141caf4067627f8c393c5c4cf107a1728ecc87b6aa4547d2cd0feb88a40262e1ea01b2e3b04b1969ac8e698a203b5bff8358e7878643ccc5f82168a5c8d4fdb674c6f2a9bab970b41d560555434662e131405d8b57c31451afb7f394382e8727db65c2162da08041a4e2d78792b4d697c4440b9c9bcacc5e22ac670a1b7a88b8f1b76c0c8baf7101e90ddcb4bba6d6f18d413fc963037af8015bbb8b362c6ec7df703d5711d60b2b72fe18bdcb13de91689ecf3cd0ecc647a694ea317ae2c6dd672b5fdc70e463fc2407524d2e04c799fa47d89b5cf89860e1e5603ca1c06285d01606f364717b133d4aaffc398f9e707a7ac27ef76c79d51f78090e59fc7692b775012e4164fbfc18ac398832583ddc5348a16c49fc57280885789dd2d6dac912b2d8f20ec4c57ee696f7ad16424cdbfe7997f80af1e332d57e9c90313751ef07c6c840b6796708e5e53db2b5d76c93abeebd03387aac9e011b588a196ff6066680c72cf2c16e5bb729bdaa69420471540e89ab247386e9cd5090705faa5310563158c11148bfdc8a82f83f7e1e40c9ca97008bbb79b3ca6166d0fdb8ff155991ee1ddb43094a4ee93c722ca2b1f9c2c81e059328ee9e074014d38f720288db6abdec0731e2bcacd4fcd2233b8e51c3e321f08e4df4adee021df72d5ccd6281eb49a41d28eb08c9b1286703c23cc855ec1339fc15dbb58a90da36979ea7cc7c61b7650a7230a1e7667702e168af57a2ba25ca370ffaaf7b69dd537f66c9d65a33889d62b35cefd6617d968997c7724802e7395651edcbdfd59a70f2a0da09dddc54016b531582441f9a1e26507e93c099cd4a28fce77510ee0063ae84e2d470a04b3f1475b806d5ca5d584991bae284d2fe4771623a943b6ba2a251bccc33fe8306f239f64ded336826eab0abbba9e6793db8ef14ee1eb80df328b1046bc4c590bd30cb453c2dd12076bc14341be05699ff7975ae576afa06ecd0ba5b39e9d5388a342333b93042fa27ac663448aa4d2f664a87c1fe40df494c06ed9dc447537b5f3e8c3dcef686ebdec2b2d423beffd32b13171093e31a157cb39d20310497c6296a5bc211072878a997f1bb7d39350b20f435f74878488c50b88dc43f8ccece0a024b2b73f6d382bc2a81842e53d0921c13fa6b5bbdd1bbc1ba384a0a4d426e09ea9dc7dd01092a7586ba723f5a74589ec308c7ccea91cc28a86822d7115b45aafb9b8df8e39dcd1798a606c2bf37c951b78910ccd00f5b42fb2b206c73f537abe0463637b98ac2635fc89409a822681b0efd2bd970b2b204c71bf7fd9aa1ad418e7f587be6f49d3ba5de8870ff70a44db07935e1ca2eec78f0c5842a2246d7611c6c371cb31223c49739fc6fab3dd3b23568a6ca92fd938a980c109758f08e88275bc081dacb62417b74fbee8e01ea8bdaf9f5e18967fdbccc7ba1f97d50ede0f656206ae2dc4687a9665f2a03ccb5dbcc934a6028474d5c2909f4345893e2f7282628a3e55d455e73e40c25f37ff0ce98504fc951f8e189e9774ee6b04f1a46393ce564157efa22c57c750250396597f5f0698d6791d3511d25524ebbcc3bbda9454969b45118df0a11177a79cb810fe1fb963d644d7b20970f7fed1cf2b066b47ad5f093317cf1cc82f292b476dc6102423402178f154355f0a2add7748669765202ae2d905cc02b278a9bce246ef76a8b56dd9cc50500ea2ac16cf1afcbe36236214cb7948c34c2828066bf05351ed28ea6db481ec4c6164406205e2e44d5ec2bb6840dfb247e4b43b7ba7dd23e47674c39df49d8be8b028fd0c0a42ebf2b47102613b2a9dea9d10097924017405756a4bd9b64f9b91742049038ff3c56e9ff004c7aa3126ee9b26d52ae81880a2d7efa2469733ea94c4c11b843897ecf3f5ac61f46503dc7a43cbd9b0de6836a3d6d59d0d87e2aebbdcff5bd79aa2652cfe3c80160a5e04b7b42c8a28b73b6ed3fe3908dc1a230a1c15cde40a44947d5835b0d6f8d00f6f995a21b3dc3bdbf0ec4512fc693d24f03273a168d3fe51270b6feda2f350b3204abfdc82ffd22201359723e2efd4ff9c8f5384dfeabe703df5a82f8743a7b69ecadb6f0ed7094bb01736c72f2f14c12d7776fe2fef46be6a1256518b660561a72149eba4dae52b63943c318053736b00ffb8a3341425c1b13bcb6cfb820d3d71454699af0c041587c7f948cf1e042af22df7f553ab9d927786cc39db160ad88be50513e644b66d2ee9c5295cadf7846ad06e5c2f4bb9f000031794f8bff24d57014b137f03655640aaa2940b7a8ae5dfa941feeb7186ec47460839db4b3a4c4b285141f1fb1465ff21f533e2829b7e33c648546fd0b2f56be15661c34731ee79f25b5690444143a166dd39ad6c185f270e31cf101ee12d80537f14683ec02dc71c8a3bf28dd794aba76b7685796d6ee8321c15016dbc95dddbcaebba7d35e68c8c3165fc878776813b1561925e877f68a73bd26de0a634511c5ee32738622c914a3fa5285b37b3847b377992acdff6b6dd80531581522e92fbf95c5c622c783803b1314cf0f76cb027e380dad54f5e8e80e8f2af7e2700d3bdea5b5d9b974cee3e561ffcbe9cf1e465afb6a69098f624ed494576eb269aba8cac80929d8da9cb4e84aad7d728ddd47777db31ec5d7d36082a492089465049f41ba4f647a428cf7cba4a771073fbf2bcb05412919bd6ddc0489a4481efdad49f11fafb8db4c26dceec1d7e57e8339742d1f8a75b7b1b833db376dbc8db2e3696123f2e1270f4d96bda0b80ee8717d056281c21f0206ee8a31ce6138d303cc1aae4ec8d8fd771269c5ea73eb8a92b69dc14d2c7d5a03f03a25a1570401b04cfb6ebec5a636df719c3c9eeafa9bb9721972e5b4c645d525f05eca77927ac5ebff468d96ce35fff4076b90253e7a45364291fdb4c3161c8088b87911b0b60356259566bc3818bed286aeff7cab8cad71809851a8b725dc5c3643c860f427c06033ab73a1cabf240176ed9ee205c178a2ef6be2cd405088ea984f2b8bffd98d9189fe3735d3f2acec37da1d956249ecd18423debc3fa719655c7720df615a2ea81bef58c6b1d6927bbe3d32fdefbee1dc39ac96ea8f2111e92dc2b1c683748e837afd7c9b899a8d31dce51327a401f1bd8d82b1eb9b8f74f9e1b69c57c06dbce5ed99004685c3c6c9739e40de227f22f5eb6ddc76f290e0b376ef0cd77f1ae140cbf3dd819f9c31a315ef9eb59b284bd6aadf0985872c295054a92d90d90d63beaa0ab96990c91246fea40de3550bb58062a6bed53da5148325d8bbb700f7d822f2e15d9598117ee5539f18418a282e17078bae8c94b01f395633c5dd770ed1bf377ecac52ed9eef0f030965e146f601813bb449e7fba2a81d98c2ee70738aaa8628531a8e007e40915ab63fa9b66a4901fc20bd48ad9db94fac7050587d25718a039e9a875a465fd5ace76ecc9207865030759c1c03148e1405284a1a0595a9aa6f1b5b0b359cdc6d178603f391141c5fae8b09b61517dfdb471771bcc0916810f47d21655ee1c7cc5965e1d5f001cd8b0e2da29603331a2ce0d4288ed102c7cf70b0d85423eb7bd9248c6f255f244657deb8e53395154657e5d4d4b335e0ba547dec1eabc8679b00df5513c794a7a69213bccd", 0x1000, &(0x7f000000a080), &(0x7f000000a0c0), &(0x7f000000a100)="7b79c78bd0536b658d7d02eb17f97d2a4b78e49004ca731a3ae65f4400ddaefac11a90b04f61c534a751975c64144c36431ab65e52eb0693080eb321d23911af40fef4fbaa838c8ea5b5f6ea15212c47fbe21ed79a16d614c6eed3a504a04cf0c986cc19ebd24a09eccca35767e43fd39bc6233ea33a0922543d7a101d290ce51f0ac31232f6b149990bc1076b91470f432cfdedf349a73290c4a0689bef6014c445615fd045008c6b2dbc4322e948e0e4db5c7c216d965a8daa") ioctl$sock_FIOSETOWN(r2, 0x8901, &(0x7f000000a1c0)=r6) fsetxattr$trusted_overlay_opaque(r0, &(0x7f000000a200), &(0x7f000000a240), 0x2, 0x1) ioctl$TIOCSLCKTRMIOS(r2, 0x5457, &(0x7f000000a280)) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f000000a300)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r7, &(0x7f000000a3c0)={&(0x7f000000a2c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f000000a380)={&(0x7f000000a340)={0x34, 0x0, 0x200, 0x70bd2d, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}, @NL802154_ATTR_CCA_MODE={0x8, 0xc, 0x4}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}]}, 0x34}, 0x1, 0x0, 0x0, 0x44}, 0x40840) 218.516099ms ago: executing program 7 (id=6339): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000080)={0xfffffffffffffd9f, 0x0, 0x0, 0x4f, 0x0, &(0x7f0000000000)="de547e22bade76f1a03b79e9546a58de45a57545563322ee20bc43f7fe47218a02ff8ba942478a7b69462fc2d196137252587ab17948adf2dcc5a03d2f3e276400"/79}) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000000440)={0xf2fd1e817684167e, 0xc, @status={[0x100000001, 0x3, 0xfffffffffffff83b, 0xfffffffffffff800, 0x6, 0x2]}, [0x5, 0x800, 0xfffffffffffffffa, 0x4, 0x7, 0x62, 0x3, 0xe, 0xbd0000000000, 0x0, 0x4, 0x9, 0x3, 0x6, 0x100000001, 0x3, 0x8, 0x0, 0x6, 0x1, 0xc0, 0x9, 0x74, 0x8, 0x6, 0x9, 0x80, 0x4, 0x0, 0x0, 0x2fb8e1e0800000, 0x5, 0x5, 0xcba, 0x0, 0xffffffff8c593989, 0x0, 0x1a6f, 0x7, 0x0, 0x0, 0x1, 0xffffffff, 0x6, 0x0, 0x4, 0x800000000000000, 0x1000, 0x6e8, 0x3, 0x8, 0xffffffffffffff96, 0x10001, 0x4, 0x9, 0x2, 0x6, 0x7, 0xde6, 0x6, 0x9, 0xf, 0x9, 0xc77]}) 217.496749ms ago: executing program 7 (id=6340): r0 = syz_open_dev$rtc(&(0x7f0000000000), 0x0, 0x20200) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) ioctl$RTC_ALM_SET(r0, 0x40187014, 0x0) mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000040)='./cgroup\x00', &(0x7f00000000c0)='ext3\x00', 0x208003, 0x0) 216.489509ms ago: executing program 7 (id=6341): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="84000000", @ANYRES16=0x0, @ANYBLOB="00032dbd7000fbdbdf25190000000c00018008c1a9000100000064000180080003000300000008000100", @ANYRES32, @ANYBLOB="08000300000000001400020076657468315f746f5f627269646765000800030003"], 0x84}, 0x1, 0x0, 0x0, 0x8004}, 0x240008d4) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$tipc(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) write(r1, &(0x7f0000000240)="aefc00001a0025f01d85bc04fef7681d020b49ff708800008003280008021000ac0a1410bc71176a36ede498534108e58342fa94a235a2a441f9", 0xfcae) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfdf, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000280)={@ptr={0x70742a85, 0x0, 0x0, 0x0, 0x2, 0x1f}, @fda={0x66646185, 0x4, 0x0, 0xffffffffffffffff}, @flat=@weak_binder={0x77622a85, 0x10b, 0x3}}, &(0x7f0000000180)={0x0, 0x28, 0x48}}, 0x400}], 0x0, 0x0, 0x0}) 203.095921ms ago: executing program 7 (id=6342): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x0, 0x2}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000280)='./binderfs/binder0\x00', 0x4, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r2, 0x1, 0x25, &(0x7f0000000340)=0x4d64, 0x4) mkdir(&(0x7f0000000000)='./cgroup/../file0\x00', 0x4) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r3 = signalfd4(0xffffffffffffffff, &(0x7f0000001400)={[0xffffffffffffffff]}, 0x8, 0x80000) flock(r3, 0x8) r4 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r4, &(0x7f0000000cc0)=[{{&(0x7f0000000240)={0xa, 0x4e23, 0x4, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f0000003bc0)=ANY=[@ANYBLOB="140000000000000029000000430000000d000000000000001400000000000000290000003e0000000100000000000000a800000000000000290000003700000084110000000000000740000000020e7ff579010000000000000001000000000000000100000000000000070000000000000001000000000000000100008000000000cd0b00000000000004011a0720c087ec9006020400080000000000000004000000000000000900000000000000c20400000005000100050200050718000000010408050001800000000000000004000000000000000038"], 0x110}}], 0x1, 0x931766f6319eed40) setsockopt$inet6_IPV6_ADDRFORM(r4, 0x29, 0x1, &(0x7f0000000000), 0x4) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) syz_clone(0x101000, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$cgroup_int(r5, &(0x7f0000000480)='cpu.max\x00', 0x2, 0x0) write$cgroup_subtree(r6, &(0x7f00000000c0)=ANY=[@ANYRES64=r6], 0x27) sendmmsg$inet(r2, &(0x7f0000003240)=[{{&(0x7f0000000100)={0x2, 0x4e23, @empty}, 0x10, &(0x7f00000016c0)}}], 0x1, 0x4000800) recvfrom(r2, &(0x7f0000000200)=""/131, 0x83, 0x2000, 0x0, 0x0) ioctl$KVM_SET_XSAVE(r3, 0x5000aea5, &(0x7f0000001440)={[0x2f1, 0x6, 0x81, 0x200, 0x3, 0x2, 0x80, 0x1, 0xee14, 0x8001, 0x81, 0x3, 0x103c, 0x3, 0x8001, 0x1, 0x800, 0x9, 0x1, 0x8000, 0xd25, 0x6, 0x161, 0x80000001, 0x1, 0x400, 0xfffffffc, 0x2, 0xd98a, 0x6, 0x80000001, 0x9, 0x4e, 0x1, 0x2, 0x9, 0xfffffffb, 0xa, 0x1ff, 0x3, 0x200, 0xfffffc01, 0x7, 0xe6, 0x3, 0x3ff, 0xf5b1, 0x5, 0xa, 0x2, 0x6, 0x5, 0x6b93, 0x7, 0xfff, 0x4, 0x350, 0x0, 0x49da, 0x48000000, 0x6, 0x8001, 0x800, 0x9, 0x101, 0x6, 0x2c, 0x200, 0xd3a, 0x4, 0xfffffff3, 0x87, 0x6, 0x5, 0x8, 0x4, 0x3, 0x800, 0x6, 0x3, 0x88, 0x100, 0x6, 0x1, 0x9, 0x62b8, 0x0, 0x4ab, 0x81, 0x73, 0xf, 0x0, 0x9, 0x0, 0x9, 0x0, 0x6, 0x823, 0x2, 0x60, 0x4, 0x20b, 0x6, 0x6, 0x80, 0x9, 0x4, 0x1, 0x800, 0x2, 0xff, 0x1ff, 0x4, 0x80000000, 0x3, 0x7e4b, 0x7, 0x4e, 0x8, 0x3, 0x8, 0x1, 0x40, 0x6, 0x5, 0xc1, 0x0, 0xa, 0x6, 0xa6, 0xe62, 0x4, 0x7ff, 0x7, 0xf, 0x3ff, 0x2, 0x6, 0x2, 0x8, 0x3, 0x5, 0x1, 0x3ff, 0x6, 0x7fff, 0x9, 0x7ff, 0x3, 0xd, 0xfffffffb, 0x100, 0x3, 0x7f, 0xff3, 0x9, 0x9, 0x81, 0x5, 0x5, 0x0, 0x800, 0x9, 0xd35f, 0x40, 0x7, 0x471, 0x1, 0xb52, 0xfffffc00, 0xffffffff, 0xe, 0xd1, 0x10000, 0x10001, 0x1, 0x7d9, 0x96a7728b, 0x3eb70e0f, 0xffff, 0x9, 0xb2a, 0x1, 0xabb, 0xf27b, 0x1, 0x2, 0xb, 0x1, 0x3, 0x3, 0x2, 0x1, 0x0, 0x9, 0xd, 0xffff, 0x3, 0x7fffffff, 0x3, 0x1, 0x4, 0x7, 0x80000000, 0xb8, 0x9, 0x1c00000, 0x200, 0xfffff801, 0x7, 0x9, 0x2, 0xbf90, 0x50, 0x4, 0x8, 0xd, 0x5, 0x1, 0x9, 0x5, 0x544f, 0x9, 0xa1, 0x9, 0x8, 0x80, 0x7, 0x9, 0x4001, 0x1000, 0x81, 0x9, 0x4, 0x7fffffff, 0x3, 0x4, 0xf54, 0x6, 0x3, 0x9, 0xfffff000, 0xe90, 0x0, 0x1, 0x7, 0x4, 0x2fd5, 0x3, 0x4, 0x8c4, 0x1000, 0x77d, 0x7f, 0x0, 0x4b, 0xdb, 0x80, 0x9, 0x9, 0x0, 0x1, 0x5, 0x7ff, 0x9, 0x0, 0x7, 0x2, 0x9, 0x1, 0x9, 0x0, 0x10001, 0xc5c, 0x3, 0x0, 0xada1, 0x200, 0xa, 0x3, 0x4922, 0xfffffff9, 0x4130, 0x5, 0x40, 0x7, 0x3, 0x8001, 0xb7800000, 0x6, 0x1, 0x6, 0x4, 0x4, 0x1, 0x909, 0x10001, 0x100, 0x1, 0xcbb1, 0x9, 0x2, 0x81, 0x4, 0xb, 0x1, 0xff, 0x7, 0x5, 0x1000, 0x6, 0x40, 0xfffffffb, 0x7fffffff, 0x5, 0x5, 0x1000, 0x5, 0x6, 0x3, 0x5, 0x6, 0x9, 0x27, 0x9, 0x7fffffff, 0x4, 0x7b57, 0x6, 0x3, 0x3, 0x3ff, 0xf, 0x1ff, 0x8000, 0x400, 0x8, 0x0, 0x6, 0x59, 0x9, 0x7, 0x5, 0x4, 0x40, 0x5, 0x9, 0x101, 0x2c72, 0x7, 0x1f49, 0x3ff, 0x6, 0x7, 0x3, 0x31c, 0xd, 0x96a, 0x55f5001a, 0x9, 0x2, 0x120, 0x9, 0x8, 0x7261, 0x3, 0x43a, 0x5, 0x5, 0x4, 0x3c0e, 0x7, 0xa871, 0x9, 0x8000, 0x4, 0xfffffffe, 0x7fff, 0x6, 0x2491, 0xfffff404, 0xffff, 0xfffffe01, 0x0, 0x81, 0xfffffc00, 0x7, 0xa37c, 0x4, 0x9, 0x8, 0x5, 0x7, 0x80000000, 0x9, 0x7, 0x7, 0x2, 0x7fffffff, 0x1010, 0x6, 0x4, 0x2, 0x135, 0x800, 0x4, 0xbc96, 0xd99, 0x9, 0x3, 0x3, 0x6, 0xc6, 0x0, 0xc, 0x9, 0x0, 0x40, 0x7, 0x44c, 0x8, 0x7fff, 0x7fffffff, 0x4, 0x10, 0xe0b, 0x10000, 0xcc, 0x2, 0x80000000, 0x4, 0x46, 0x5, 0x3, 0x1, 0x2, 0x4dd, 0x4, 0x2, 0x8001, 0x2, 0x6, 0x8, 0x5, 0x3, 0x5, 0x7, 0x2, 0x4, 0x271b7719, 0x7, 0x2, 0xb22, 0x3, 0x9, 0x7ff, 0x101, 0x7fff, 0xb6f, 0x3, 0x8, 0x10001, 0xb, 0x80000000, 0x1ec, 0x1, 0x2, 0x5, 0x7, 0x48a, 0x1, 0x3, 0x8, 0x5, 0x5, 0x67, 0x100, 0x9, 0x8, 0x80, 0x7, 0x8, 0xfffeffff, 0x8, 0x6, 0xaaa, 0x101, 0x6, 0x1000, 0xc, 0x54, 0xeb5f, 0x8, 0x1118, 0xffff8001, 0xfffffffc, 0x7, 0x3, 0x10001, 0x31f9, 0x1, 0x9, 0x62f, 0xfa81, 0xfa, 0xa, 0x6, 0x5, 0x3, 0x2, 0x4, 0x4, 0x1, 0x48, 0x5, 0xffff, 0x11e, 0x1, 0x8, 0xb1, 0x200, 0x7, 0x7, 0x80, 0x86a4, 0xfffffff9, 0xa8, 0x0, 0x80000000, 0x7fff, 0x5, 0x3, 0x1, 0x2, 0x5, 0x1, 0x7, 0x4, 0x1, 0x1, 0x14, 0x7, 0x9, 0x9, 0x0, 0x65dc, 0x50a, 0x2, 0x0, 0xb, 0x7, 0x6, 0x6e, 0x0, 0x6, 0x7, 0x6, 0x1f, 0x2, 0x10000, 0xb69d, 0x6, 0xca6, 0x2, 0xffff95ab, 0x1, 0x4, 0x6, 0x8, 0x8, 0x4, 0x8, 0x9, 0x0, 0x10000, 0x20bba4d3, 0x1, 0x4000000, 0xfe, 0x0, 0x3, 0x1, 0x5, 0x8, 0x5, 0x3, 0x16c0000, 0x2, 0x7f, 0x8000, 0x2, 0xfffffff8, 0x9, 0xffff, 0x9, 0x6, 0xaa9, 0x80000000, 0x101, 0x4, 0xa441, 0x71d51e07, 0x5, 0x9, 0x15, 0x0, 0x1, 0x30, 0x3, 0x1, 0x7, 0x4, 0x8, 0xfff, 0xb, 0x8001, 0x1, 0x0, 0x9, 0x0, 0x7, 0x5, 0x0, 0x6c9, 0x9, 0x2, 0xb263, 0x0, 0xb7, 0xe8, 0x4, 0x6, 0x0, 0x8, 0xfffffffe, 0xfffffffd, 0x9, 0x10000, 0xb, 0x0, 0x3, 0x7, 0x2, 0x8000, 0x7, 0xec36, 0x1, 0x5, 0x7ff, 0x7, 0x3f6e, 0x5, 0xbe23, 0xa4, 0x4, 0xa, 0x4, 0x7, 0x8, 0x9, 0x2, 0x9, 0x4, 0x472, 0x0, 0x1, 0x6, 0x2, 0x9, 0x6, 0x9, 0x0, 0xffffffff, 0xc, 0x14000, 0x10001, 0x0, 0x1c, 0x0, 0x7, 0xa, 0x8, 0xd6, 0xd8d3, 0x5, 0x1, 0x8, 0x6, 0x7ff, 0x8, 0x23f2, 0x5, 0xfffffff7, 0x3, 0xe, 0x48, 0x8, 0x10000, 0x400, 0x3ff, 0x2, 0x7, 0x2, 0x3, 0x7, 0x7, 0xc651, 0x5, 0x1, 0x7ff, 0x1, 0xfffffffc, 0x3, 0x0, 0x0, 0x7, 0x25b2d7b4, 0x4, 0x2, 0x800, 0xa1e4, 0xfffffffa, 0x7ff, 0x800, 0x7, 0x1, 0x1673, 0xfe000000, 0x7, 0xfffffffa, 0x8000, 0x7, 0x8001, 0x8, 0xd11, 0x13f3, 0x6, 0x61, 0x8, 0x2, 0x8, 0x6, 0x9, 0x0, 0x80, 0x9, 0x0, 0x7fffffff, 0x4, 0x8, 0x1, 0x6, 0x100, 0x2, 0x6, 0xbee5, 0x0, 0x1, 0x3ff, 0x1ff, 0x7ff, 0x7, 0xfffffffd, 0x810, 0xfffffff8, 0x8, 0x9, 0x5, 0xbfac, 0x7, 0x9ac, 0x8, 0x8, 0x2848ab9a, 0x5, 0x4, 0x9, 0x2, 0xfffffffc, 0x71, 0x8, 0x700000, 0x1, 0x1b, 0x3, 0x1, 0x41c1, 0xc6f8, 0x1, 0x3, 0x4, 0x7, 0xcf01, 0x5, 0x8, 0x400, 0x5000, 0x2, 0x3, 0x3, 0xfffffffb, 0x8, 0x4c, 0x9, 0x7, 0x1, 0x3, 0x96e, 0x2b61, 0x0, 0x5, 0x3, 0x9b, 0x6167, 0x158a3c52, 0x9, 0x7f, 0x3, 0x87c, 0x38, 0x800, 0x3ff, 0x10001, 0x9, 0x4, 0x6, 0x7, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3, 0x5, 0x3, 0x0, 0x4, 0xf0, 0x2, 0x5, 0x7, 0x10001, 0xfff, 0xcb3a, 0x2, 0xf75, 0x5f, 0x800, 0x1, 0x4, 0x3, 0x8001, 0x2, 0x1, 0xfffffffa, 0x9, 0x7, 0x1, 0x1, 0xffff, 0x200, 0x5df, 0x3, 0x0, 0xffffffd2, 0xffff, 0x3, 0xa741, 0x4, 0x3, 0x0, 0x100, 0x3, 0x9, 0xa7c, 0x10000000, 0x4, 0x1, 0x468e3168, 0x2, 0x2, 0x80000001, 0x7f, 0x6, 0x5b25, 0x7, 0x6, 0x7, 0x1, 0x8, 0x417, 0x7, 0x7, 0xec, 0x3, 0xfffffff4, 0x2, 0x7, 0x4, 0xfbc, 0xffffff00, 0x6, 0x1, 0x8000, 0x90, 0x7fffffff, 0x9ddf, 0x6, 0x5, 0x9, 0xdf99930, 0x0, 0xffffff80, 0x7, 0x7, 0x252f, 0xff, 0x2, 0x561, 0x6, 0x6, 0x9, 0x4, 0x1000, 0x3000, 0x7, 0x401, 0x32, 0x4, 0x924e, 0x5, 0x1, 0x88, 0x3, 0x1, 0xb41, 0x4, 0x401, 0x200, 0x3ff, 0x101, 0x40, 0x7, 0x2, 0x5, 0x3, 0x1, 0x77, 0x10, 0x80, 0x2, 0x3, 0xffffffff, 0x9, 0x10001, 0x9, 0x30b7, 0x7, 0x3, 0x304, 0x5, 0x5, 0xff, 0x7d9, 0x7, 0x5, 0x0, 0x4, 0x1ff, 0x7ff, 0x71, 0x0, 0x2, 0x8, 0x0, 0x5, 0x7, 0x0, 0xdf6, 0x9, 0x4, 0x6fadda07, 0x8, 0xd, 0x54, 0x602f0af3, 0x5, 0xd, 0x4, 0x3, 0xc, 0x6, 0x1000, 0x2, 0x80000001, 0x6cd, 0x2000400, 0x6, 0x0, 0x80000000, 0x5, 0xff, 0x800, 0x9, 0x2, 0x3, 0xe, 0x4, 0x80000000, 0x1, 0x1000, 0x6, 0xb, 0x8, 0x0, 0x1, 0x6, 0x7, 0x4, 0x1, 0x1, 0xbe1, 0x7, 0x5]}) r7 = dup3(r1, r0, 0x0) setsockopt$IP_VS_SO_SET_EDITDEST(r7, 0x0, 0x489, &(0x7f0000000580)={{0x0, @loopback, 0x4e21, 0x2, 'lblc\x00', 0x1, 0x8, 0x74}, {@multicast1, 0x4e22, 0x3, 0x4, 0x6, 0x51f1}}, 0x44) syz_usb_connect$uac1(0x0, 0xc3, &(0x7f0000000680)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1, 0x3, 0x1, 0x8, 0xb0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x5, 0x6}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x4, 0x81}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x1ff, 0x1, 0x5, 0x2}, @extension_unit={0xd, 0x24, 0x8, 0x6, 0x9, 0x8, "76df458e2375"}, @extension_unit={0x9, 0x24, 0x8, 0x2, 0xfffd, 0x40, "2681"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x5, 0x1, 0xb, 0x7, "2353a4"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x4, 0x2, 0x10, 0x5, "1369ccbbe019"}, @as_header={0x7, 0x24, 0x1, 0x5, 0x2, 0x5}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x81, 0x0, 0x9, {0x7, 0x25, 0x1, 0x81, 0x81, 0x7ff}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0xc, 0x3, 0x2, 0x7, '$m', "b074"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x5, 0x6, {0x7, 0x25, 0x1, 0x3, 0x9, 0xd1da}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x4, 0x5, 0x27, 0x8, 0x4}, 0x2f, &(0x7f0000000080)={0x5, 0xf, 0x2f, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0x1ff, 0x0, 0x80, [0x0]}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x7, 0x0, 0x3}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x7, 0x1, 0xa5, 0xf, 0xfffe, [0x30]}]}, 0x7, [{0xd0, &(0x7f0000000780)=@string={0xd0, 0x3, "7a18af810bb06ce7e9da04dda6b8164bd96a0fdd77b51fa955bd2a53c24ebab964685af774f363b2fabc91df4f21939caabafe4dff6adb04962a200f2db5e7da62f46ab242e436e56c609b0fbb899d4de500f00e37f5facabf01bb7b8af5c6a5a350bf04cf94d8e4426dc9f3056c37f136e1f1cd0e1fb9a7c13d1bebe4fe85bd850ebd2a2037a93043aef4bafff147cd5e7dc4f4ff750773947ad3515cbbf09c9a121fbc01a236e8ae65c47bddc43f378b792908a7978f0fce2f30d324c4315211616148bc747aca25a0a985cd48"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x180a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x86, &(0x7f0000000380)=@string={0x86, 0x3, "040c8d1e0de9dcbe9f30320a9fdb8c5291c3308e600148fd2074b0e0c3a962e1927dc71b0f7c80c104b4109d348b84c19301626bc5a36e42cdc57deb9f3426307f52d78e62828d9af6e6b23e8165732d0d26d4b682ae2fa8573b7a6b07c06243bbe873c012b7cb25bb1db79a2a4cd971a03d1b8197d50f1ea52d117fe80283628cd5d4f7"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0xacd7}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x407}}, {0xd4, &(0x7f0000000880)=@string={0xd4, 0x3, "234f4e28df0a255127e3ca4fb6da4b9268d7bbbb9f766543f60cffd2ce32cab4229a93dc3280235bd62976e06e4d96835fdaffd1132aaecb5e7ecec926dce7310eb80d03cc140052b8c0b008748e27d1a893dc89f114c40160ee0292c59a8d0846f56be664696b3bc4b48c95d7af50a4f5899b5b7495c29e40fac2c50b2fd623ab874ffa19627017647a587a2283a86a499ebe6d6dd4ad4189c0557c1be35f78eed64c0daa104846461a35a8904cb365fc561fd9089a2fd47c181a36ed4abf99f4fd4c29c0a3f8902a91e8d84f653eac884b"}}]}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000540)={0x10, 0x0, &(0x7f0000000440)=[@request_death={0x400c6313}], 0x42, 0x1000000, 0x0}) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000640)={0xfffffd88, 0x0, &(0x7f0000000000)=[@decrefs={0x400c6314}], 0x0, 0x0, 0x0}) 53.309015ms ago: executing program 4 (id=6343): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x20040, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_GET_MSRS_cpu(r3, 0xc008ae88, &(0x7f00000000c0)={0x1, 0x0, [{0x40000094, 0x0, 0x10001}]}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x6, 0x0, &(0x7f0000000300)=[@request_death={0x400c630e, 0xfffffffd}], 0x0, 0x0, 0x0}) 2.10095ms ago: executing program 4 (id=6344): r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000), 0x101000, 0x800, 0x3, 0x1}, 0x20) setsockopt$XDP_TX_RING(r0, 0x11b, 0x3, &(0x7f00000003c0)=0x800, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'veth1_virt_wifi\x00', 0x0}) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000180)=0x20, 0x4) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f0000000140)=0x4000, 0x4) bind$xdp(r0, &(0x7f00000001c0)={0x2c, 0x8, r2}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r3, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) rmdir(&(0x7f0000000040)='./file0/../file0/file0\x00') read$FUSE(r3, &(0x7f0000006140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000000100)={0x50, 0x0, r4, {0x7, 0x2b, 0x0, 0x0, 0x0, 0x40, 0x7, 0x10}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0/file0\x00', 0x0, 0x3) syz_fuse_handle_req(r3, &(0x7f000000c280)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c7132fd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150f98e3512b513e25ca73f5f5df0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3c4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566edd0272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcf05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906918966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc286330c75fa257afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f27249b5c4a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24170b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4adaf6b0be433d0ed4c87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7553e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b22c1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda4518b2e564c42d5de7671560843d08103b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b0a33042a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cd2c44fa2237c49abf858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd65119c52abd6dded97f931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3d54306a300f0ef42bbe4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af418075338328f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a00", 0x2000, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x1, 0x0, {0x0, 0x0, 0x7, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f0000004140)="e605ee59ff948f02a0b50adc3c8f1b0f3a30057addb4536e05a81b6fc628c8526442afca55c2d5e2ca04610b710a0bf051d8f7cb91b68f5367faa3c8d1eb3ed17650c99d406284b538ecba9a278e67a4433502b6c5904267918cabd3ed7d8dbb09fdcd383a19b5620f3b682e46a5ad13a5e35daea7586b8ac0661a79be5086cb2b3f7a2c9d60a3299dc29cf10bddf597954de489587755d4e6cd87d6db8f1ff297c6f066bf38fb564f8d63129aadc0773d0a81b91b0a232ecda4a98c0483b33c709c702a9ef7684120f3cb268a1ec1eeff7228da793227b8de086d04ba722b58c491c3390fee4ab338ee3772adddd22990020d288acff920084cc0fa90f9cce095ecb2ec43132a589d3b1b7bf0cf518f3059c44d5ee5d18dbb8c9357eeadf569819a16b3a738206a83d98e73e0f6cdd4d72741df4e63dd7829694a3b505b294accd83c61bb3d4acfbc10e5d4180b513dacfaa08dc98115437a87419f04e1c6d105b5db1450b57bd0bfdbcd0cb15ba73ce5a213c3e0725786ff2af32d6c209f3695bfd944e403b1e3964c3f2ed0fa3ff2165be735750200808835f381d5a23b439953bfd87f04422596d35c3c9aecb0b9ef6e29f7468b0ccb05cfec9eb7c2e04408c1ed9792b8e5a426ee69ed5861486cbbf77973adc10a4ee5e37449bafb9b5502475802246929825cb1c60322f453bbb7eaf58c890fdd1ae4020b1c7d62ac0118070269cf74ef0843e4f38a51e088e9343296a1d2b3301cdbce8e357a5fe38684a800c9f4ba41a21948f5ca333d17353ac9a13c941e177d7d74ebdfd40fec527259eaa39d3b537324f7074984803046e2864e42641e9f203561ff0eaeed5b37439b54a0225884b5f884637d2f1ff101020b30b8c9a4238178db4b94357aae0c7f956c6985b655228a603665387810f10e8d8b6bfa745618dd3914101a0eccb543e0f82898fab7396d43d01b0f3d477f799b0a8469c26cd4b142a649b927a7b9b7bca66310fced1c066dfe334464d68627666f94f0fe43a60b4168273ddf2c74ab352416d451eba71181d57f27af9231a3e7d0b17a7a3e104fe387a29341e6eb82a751b5c584662ca74814a6c93ed9ea0c9ac11d74f2a2bdaded71f80e041cf886a55d35993bf45010a7f418543c4ee2f9ac8279fc1b721faa864caf3d5e96dcc6fd03b12bded14f6cb4e799bda7397c5580817473975b5bbfe4f298425160c532947292568e773c5c51ddf0deff7c8b9107e9b285f3e53f428cdc522a2589729c19bed7f0e90ea75b064e2c8b024f8634c075bbcc632f7e8bd49b87c061c2ddc94bee46a845441329c30e2c1b6c4c78afe46dc1a9ad3d31c0aee2d4fcd60f4d3454b05a3ae4922caf7f4e58a461648d5ccb8086d66783ed47fa9b6b53e49b6b4601aa5397a1e1d9f34a7038227cd242cf936b9a18d5d273dd0503aa2262f32b8462bf50b6bd9fd4e3ac20218e43fbd659ab9f9840d14f6bfc94e7cc69aa83e2abf93254d65a97c9ab16daca595670d8f0ff180bf6a38ada3484f1ae13ef91512a51afa7e3259ecfd071896ea3911a4dc6bc8a8cc008f9b65178d065fb6aa9528457ea50e9629f9f40b26f4378cb3a95f8c936444586ab530aea865850c186013391d1dd6dc695ff8737570f8f425ac33c3d5553f608678b1c46e5233b7754c1df1e6413f61fd65376921e2008f0a7a563178e53654765797428d2bd1977a38f1404858f192d6336b6242c11f4eed71158650d79ff5e660a08fb1383d3536ee323c934053d2b890d4e7d5fd3e364d5aaf9d16ca5c8eebabf13075b8a46ee321622c8bb0394d00e3fb7ad2012e86ae16dc68fe72912229151178af5d94936fdb292ff0faf952eee56d9fac72b313f30aa491b8e22531901a20a133e17a985ca1c0d1516ed5ce14a9b5b0904185da5203438fb032a212136eeb258131cb08a7c9cf518714f112634a0fe661e99a3d554b5ed46745e438c1f4d8cb1ab7d4895c4c13a55fecf803ad6bcfbfe03db949ea47faeb60bcdf9e0e54085d4e6956e261e21c140ef8032c757d33f03dfa2ca75f4aa416093d7aa527b9538682a617169b6da3ad5a9e4e2dd84c1cb5219b0bc96023597fdb70a82ff6da5c3927656367d61732a173cfe630d05c11057279e8622d9a2a4998400696caa15e2e9052035a6429ff5e81714ea0c01e383213476f69367e2fb8f8965b1d201cfee99821de8f7b716c277ea220da44f41d065e29a3baec4597e1286e517181b355074651a10ccab76acf36e26c435f3f4ec7a4b61947cc89ab078af2ec22e5528a05eb4277a51d1a597f84bb9e7c1f61a9ad27aa260ac60d64894b0b12160923034e633874426b800af1f9b4bb9db55cb64677b04d4b96db4c05260f4720b140b41ecac16ca26efced15d5deef397afb6b20f438a268873e5de4cccb0892b7ea94b1068db0d73c779012bb17c3a4af2bb48a8aca32dacfeaea3701aef6a8d318eac51aa6971429836c768da24d118fef4dc1ba2069991419db1806a3206ca992108f67a6316dbe3b8c009ac7b203fbf21a7010a0d10dc4ca5b7833b7d5c5086760c55df4eed9a227be6801ea3921409b8f31aab770bbf08107bcff1e98074af573ce4e9b6eda991e822b218c311a12669b3b048497fe676a448189937157ff406fb4705924fc693eb626b7c43fed16e0cd5c1719c915cbf97357f215edb78120da490acc3d95d5ff3d6574445df0fb76b2bfb1264c775d1011b3d42ee64ba7d60dea27f258a9fd57bc9d640bdd6bda7701445040abceb5b28c9d4877e0f2a85620fc62cf414a32569fe4f9bded7bdcb7d0f6aa90cb16129b4bf768af5095a977f6df426f438f16d3804a13f9b2941492c8daf2cfc0715c246ecd236d404b75984c9c3b0102cb8b302dda1019cfa5d9dd925e89845d90b85251953e156ce9bd5f889d2637c76c6b7867b60681d5be01251c825059be4f0cfb9789d8ba1a300bacc4b6a71e1f56c333227b8ce54f78636bfae648270d8c64b3681a7b3812fbbb60853b8d07df0c1856c8c5f2d84431763782830befb26b7a88e7aecd02d1600a05da658de59944873810f1fa12f032abae373872ae8729db6dd055c3c5c5efb4508df9116223172ec7df58a64062357ae6adb2a0313a1523986f3790503eb2ce547cfc86c7f5c8d91f320158d6f4005441f3589688ca0747a6dfdae01bd3f69ee006342f1ee326a62d9d45ac144d05e25fbe6e8f8faada6a62d8b6596b2a63d4c8a193ac6f766f7e494a449c0296bb46e0b930c4dd798a09d914faa518ac77807e9e98ec4a5b9a0848651cbd01ca1c0571ea03575902874755af79650d2aa8c6fbea2738e77de7d26962253c25cbaa2f497e8ee710a73360ae5b392ead41f90a83eb528c8994bbb7f0b3f2d22d3c1efdc5e0a5dc5e15a3c673cf0c7dd8ad4c98d6fcd077eac9648328f0f999063421fb9947751cfea199c59ee51000822a3b282f7c85d3d17910485d88f1e1f4dfd8464f8b827db9508a81734958fc17986185eaab1e0bd53da353d9bf170bc04d45a38ba094065fddc1b25c672417469e85313e8afe14d41e9ff6750c442f4e1ccf6d419fc75a7b963036b7d16164926fe4ebe049e650d829983216f04cb226c6f4dae60d01e4582e3c11fae682bc8d053f0167dd1c001627bbd099be1eb88284793f51653939a7507e25544fcdcc1d976393fc412c72aae8295ad7afb37317914f4b9fc6ecfb3968da1c313695827c6141326be5a98fe9ec22639e886b42fe432bd69cd264e6ea1a4d1e1995f2184f16f96e766306eda3ca811c3e29d58e5386be61a5695d3a2639d6502ab2c9a3b3363fdec05ffe933c4574dcf80a61f54ffa9d972305b4bcd16dedc3a068043a04e09b48db8b189a5cb578e15a494c2130590e99086da70dce30a83c3b888c29dd30475b7df13e89af9464f9c34e614717894a2368670dac9bfdf9fdd6dac019e52dc12feb4ab1397d82c4f8061087b1d6c7eadb8992fa279afd5d30915e909ce0e9854957d293c9da10f75b53fc4f69b09d698104b063a4ca1d6f52b074ae3a8c792369458594581ccdf6abb299fbe2091379c3425ad0ac2d85528c338df92e9d8b7607fd33734c7198d7135675d2a82937b821ebacba870973e60b88892d73ef75c39a6525cebf42741285832652f3d25b1c7b5889ca6fe02b11d6bbb79ee2b90c5daa5bdca244a81e0c3fc25ffeef7f5d55894d4f371f3a6fb6232831391f374905118275924e419d15ee87a34a317613de6129716766aff08becb056c714ce7cf1e585e8d591c722c3d12d2521826e0f2be0a2f30e2d3b3969f3dee34ef36152a1699fee3aef25bc365786d8ccb4f9cd6410ab7dc86a9a081438316f0caf4a384dc586a7aedf553e4126ffb85a60da368d10f9fbd8e3a79bd343b27813860835ce980c02d537c35a13e45ef4a3fc475be675091cd01fee4d04be8d23fe8e41fe0f6a1d38bbb8d5b5c7698c70402fe582665c14ff17cb6aadbad209e9326fad68491fff07acc0aeb5548fc99731b00868b5250f9e5f660fc0a966d540e2608b45ef08bc74fc65481985e9867f2aa673f847fd7138d7ebad822a3d7657d27b50c08fc16ef6df10fb6cd354ab83743762631f91f3f75c7c588eab3f7489bb89486f8254c4206f0b31311cba1695e51aab8ceea75ee3130bcb9d82fe93f6d8e4c8adddec30a1863a72a006620e40d89efdfef9c47f54ab1c4d138fd6cf9b02c1a585064f9bb418252002e96e817d903cf858c146233da56d000d6a8cbf7be2379121920b02287588881c85a69223bf3b0f5259270f19af7135cd57eacf2f1e992a187bd1bfba465da2b3451adf04e5c5562cd9890d075046b622f668c81d1d21197adbbe3eb8c8f1ec61f90ede4952e2fd06e94dd062bc66de1e18050477c1ce393bc1faaa93f67c34066c6c00c132fb84050931639d2119ea9a95b9778f9dc831f9f04530e4855984849580b3490ffba308e27b7e298dd894e1786bddd90753ad35fd74c7b2a6aee07b142e55c77d9dd454dadaee8e805f264317c871a5789e1709274a740127cb29c7dd454e92d648322e372b3b67b0c0aa38c33e93376d000000007c4a01a2eca962f2078a09cc78d583f62fb0f32ac815abffa9c548926eb9ea4e572ef8cf7c8fd3ee97a1e10e4036bd0244fe1045a0b1e2006489e117208db0cbf91539f8d52d6c14eeb38be408569e29175f8814d065b6fb7679dba4200d93e25020abd6b574f759e611227de767969bc5ba179c708dbfb5bb86f1df6b18bbaef550b5aa7fc0e2027709a864191a1fa0cb078ab3e4b938c4e99fff5f74f9837f166a2f4606dfb2041239b7af835a9856153448bfeff74f56af69e5a8ad53ec28e1831aea2c9de96131f31f891fcc525afd131718b66f89e1e97f483808d3c36d975feaf3d868ac3c9e479c5bfc866f06a8835bfcc54d440553ad110e3708c1efa6220a88ac3d8d8d7ec2076ec272f7951463a68dfb7b54927681458304e867e8ba502ffe6bf92266163faa534deba891ad3a42049b1a02c2828e8ac5c6fe14a942e6845ac850c8540eb56280052f77854b5db05645e8ad42e479b65d999d6cddc4db67ad34e34f157cf41a18ac88ceea059dd618e6c2ef841962035a0f18f9a1adee2f90248d135647ef462ceebd71e2ae0f0026d04d18dcc19618419e2185f160855dd85697fe4393ee75c4a591c30c8c2dca65fc39d61adc2f46e8b90e265684ce0d3a9c51f04e24f8ccd895b43d3a09544f81b84aa5fe75a9c4ddb24b9e5cf59109835ccccbe5e2baa243bc1decf4d13480f4ee62fe65a41dd5548de686a4379d08a57149e2d4b89cad1cb14ffb4d5dcfafe31d8da5e96b47d96b1bf8706c5cc71a456e669f82f84e0ed36769c342c748d07f24af00fad7bba8386a4702e305be520d2e52f758011564d307e5254fd4aa974504f123f6e746257268084ff3df4cf0acffa8eab4dcee363f332d838c9eb7f63fc2e0d2f8dab58678d296d716090e5d5298baa18735fa605390cc1b4e9fbe33c042168d87d038f676baaf797af7d807d5544c61f7805d8a20a82c5aad40e89a3e4e0d8374cd7f9295c23984233d3804ffeaf383bc3bfead3e405f99fc009c6a7dc84c07bbd516c827f15153328abefebf42aa4d2cf82e1dedf7d1fc59648044ee4c8581b575e20a273d3f8d036ef07a87d4907700af6bcd68af263c9be8804cf8acb090824eae455a709d68ecd078a9dc7106fed7ec7ac0e9377e436d8f73efc0b4f85888f2407607b73ac76a92a24cb8d7d0ebaf42741794cec95dbb7661ab175a72684af52213abebc9d4cb61ef234372828e92b8feb4e7f55f9d545775daec28543b514612713b179b064decbeb65238f556f9288508c4547b2884405b12e87c9b8d2415b0c02741b5656e2514090c211a6a9c4d32b90ba62234b4c8b83e4dce018f466146bb13be04fa1f78b895df118d22f068e7984f2e812389b11340fb32ca77ad2e3f58bc5749f147da202c8f0aeba25fab2b33b6d56333f1319ae5df0c6b871eb3106fac0f7dd35ceec2689b764ad92593fba6afb8f03c1921296676b1baab433ff6447666d57cb169e5cad94aad0ec57b0b86eb0ebdd772311ffa621726f56481b1588334c5cb490e89073c8d80ee3b33a4842225942fa89f13a72b1bc6469fbd17c8a58b556d95488f171c613d4720e7a23ed4ebd717328b01c240d1287be9da9269d0e065bbea1b61cb3952b7d7339f54f5e8a4dadddd86cd2deb0139f02ea4d0bd731b676e3e329258314b63e39e497a83c81c76f54a08cc690e0d451151e262b51113e6160401b9653df6a8c65c24a785ee31319198d77ee858cff4860da5ff506ad605a73c981e65d9b5e451ad978e82e978728891061df0789191fe565ede3bd949604a2b6e63177c4d3107d85a2b144578f0a6a909bfa695368178e93d13794135a9416a4566d741ed3484d600c18d5dc46383255268d3dc4323783c51e062313fdf4d1c6443fd92af9f4065212f3fc9437743c21f36641d4dcbb151a2978ea909ab8bbb92d6e5fb7a7077cbb7e146158577b3dcf1cf85cf2cfcbf7254c3e7ab34de4347c0006864ab7b914f33c33b6e0b327031bb30d974156cad137c35707fc375f5cbfcd93292cc658c3c7912e49fedb9a2b3b3bee8b05d266f81e13257293c0feb908bd7da40a75aaa60a13a7d79dca58d8231fa1c7ea5e29d79377f7e479dd1114e16edae82beb3b4e60e89f787ab06e2753318675e67a5d4aeedd0ada51f2a21991034a0c531ad38109b13a6e407973e4baaa4c45e2750ef0cd27993dcdb580223dbfa288e2d75b00a0cc6d49c8220ec1be1e285069a998bded748abbd7a537e6ec7b2040f100a08eb604321fd171edba89373070df24baece388e0df221eeed8e9b34da5fc3ed84b19dcbc8b80f806d3656e606dc3ff0e75d48795b3be06ec260dbb74a914607fb6d49c6f4f7a596f56a3d348219cd3eb0571a8cd1c46547cff12ff6647df83782314314d49426fe91bc029c964a6b61e0d1aa0e6b63b70a1aeffad4969aff320246a913cd68eb7ce1041c65b26caa784b002c9b55ef4516083559659961648e87785715063b7578e25b3e35927f4021df2c443ccc89efec425668c151d1e22fc24b9427d97a0e2d2766aa6217037a52b12e369f256059358dd71206d97bd40592209e6b4112c5241806b9d9a017ee985bb5a1396ee2f26bd6c06d8f8a13998411fe57684ec9bdf8f906d25a3aa5910e6057b9ac1c6b6d513a3a0baaff444f0a2408e95cc386e2c897f74e41ca00e14cd6c1d5170cfe5140eaa2ad3e27f400c4d6e81ed5c71faf739424c9bf938db4ce445d4dabf834c6e2a359be2ac721b90d93e1864a46153ba909df278413b249b99934c8c1bdde3fb2aa2492f88800cae33da8c2f023f0db6ad71caf80a3c387aea4571a80cef2472eb4b10474da6dd84bc77ed367f96121b557b37622d9aece01a1f3bdc794d9a16b44df3460d85ee4cc6e484f28dcaa43829ff6055181bef851b1a37dfb510589e9bda34e74b2ce6e24b36258b4190205d6b7bfd12e857f5e718ec9901cb2dee3e6723ef4585c6edb937e5a3f98b119e9e4e109e8c4ede1c96e22ffcf051d5de3df82093b731f7c42d92efb7b608013f29bace4eed00916a53e06f6728d39aedef4fc63f166cff7869146e388a9a39f1f3d5ccc953244c28d9c93ae20ca8341731dd26bd6ddbea397bda9b4906f991f43a29b36dcb538c97d67dbdc6f843c78042937a503f1e3d7afce6b26f08189cd6e9ce9011a99d4c801a23086121e3c045fadcba2c3ea11f9db831bee2e1f8874893c98e1e5869e979c9892d1fbb52c5ea8e1b677a9daa0d1e64042e518825bbbc83327576bcabb33c0c59e0856aa8c83a45e729adaabec80e10aa85ac74b543c826afdca1900d16d36a934e00dbea35e281e1c11157a9fea0dd5f9e5eea6482857c631b06486d7ac80aabfc296fc2291063c3b49db3aa6d0018ba9c727a88f2b7b1b362c7b428699cf0407658aa0c0e9498062cefbb84bdd2c375ea551c3affec2f70ba64d918ebe8fd256e81cf79ca5fae60dba5c1f45de469f8afb067f84314a6c14b4b601735fb1f8156350acdaf6708ddc96e1cc0987c39160c539330b2f30ac1085f6de02d5147680304dfd8fdb0e494f963f329dd59cd88a4f5be93ddb77f3c295525777c6b81fd0698a16445f572c96471cbcb847a5307a191c41ca6807b2b0ee0bcd9cea8b7f851bb6d6609b6e6267ba4ff3db86170e7e51087a9b67fe7b6b121b7e6f743f8561b2eb963d9b6b371bf24ee36eb9a8fe181848071fc5138fd18243ff296dfbafd9a7ad737ff993aca576114ce5bc68fef2fefb63a66623963240ab6cf9af21c32f27b278be091538be84a12e10e4be8276501993a2d6b0013043fd7127aa5eab00fec214a283d54525f00e9a005a420e3c9680de01768adbffe67f3a010f3c799f5a0023dd7800cc754037d58dc638d0f390c3e0c0dd921d62cb76ead2aeb5da97e34262d1ea243d0001ecb6c599765b5a18e9e19c9f186b15d4c874051b623076bb19ef3aa0f95a5f9963110b0f8451d470d9233597f1f263630c558635af711ce9ad58b9de914f57c4efff953cb8f6a675ad3093cf285773725414cbdd285784907f347efb05ca2e3f0c3d684b074b738fc2640ac6c804290188dd8b0b424bd013cd7465b8a6d9f78b6ce4d10fbe4e84e23a092f483ccaf41130dc80a682070749a987f74ac4a6310cec97eddaa9ca1df66306b530640302d785729b478df372741ebcf1dae4cc1255be8d6b25704880ef951a4cfa5a16f59a76d646810501c0c382b37f17b2b625db11261a129ae630c7028f4f588346f8f092be6f5cda30367e3184ca1a5df4ec5e73c2b7fed6148ff9a6f251a4e12fe34da37b75557bcd43770076878785162561f41e425bbafd3b8d3a9e10751d0e0f15aad660bd07a9b5351da429a615de99452f05dd49d71036461cb887fa7aa1c54e92f2c4b9a34936e4732d1ba21867eda2b4e1fa58b5b296e079ad1ff6eed85f80968404206ad7a50da606c361f36e4b45be4125203bcc54fc5597ec6d7b67b80348f9df6c8f335a3bb89a949dba947544051c5297b4f0680fc434efe5c62fb85c7b5c0c1d600b7d098ca0a220777ff541caf42c3445a60bca8b2e82055ac65e5654d7eb66c549f03e531503d0a70f8d16d76c92af8007f0cc373919a2ade4f6d1380ac53bd5ba0df33fc088548141db9a2ea3a32def40905011e45b8a1b8e48d9cf9b6d16a9d703520e497636ea071fe1e7a3c5b753a853d45511fd126384fca4abf52d8ec55a573ba108162141825e36eb28ac998dfb3a8915ee71bbc3708a002001b493246ef388a8fe92ac278ab3b205688c3b150d5210c60fcc240d2e4cb626ba0d6c992c7db0dfa44e09414e61b291918398723f587e20dbaeb55456c1579b3476d49148a602550f767dbcc32ca802ee26985325a9077c4c69ccf52e06d958c0f98aff4980d744433ff5aff46ec489e3971368d38b4f6d87677a2490818e2f45ff7e7025b9d94ee0e728df5251bb4b25d7a9a55a3c2a37825d309b9b10cde3581314b687419a442e73ee48dee1e36925e56f05f3b070f9f500fc579419611cb9fb311151c4af0d03bf40563de3f7673ac0ed5f3ab6a86c4b43d04ddfa196c82e34cac9247be687c429afc899600dcab617b875061159bae050a9783a82f0f54a7576c9c4797c0deff8cfb0afd70dd2e8008aa7b458aa7b0a9373cc0ad8672d8acdf808687462875d97413a329030d47915c859c4b9a85ee0295b1750540c99025e9b32376476224a71b493edabf06d788e5de4d79ec2badcf9e12f7211bf9ac797d9d18a1a1c2487ee7234e2d0cbcb5329af4d862a0a74643a2ece0f74f5488e13f1fb1de1315630e95ad87fe63fcf44563b3ad5121f612b5e528097659aa52a8256dd0f95e4c4dc1007d510df25ea45ffc8151e8715df34044a1e013b6d3f7543456a82fd3d11ac25787c5cd5e45548ee40d71d1c4fcd8f191a16a49438cf529196374f6919bd602beaefcaf688f35addb4c2b9e0a31fa166d784cf6aa8188ff1ed7272f9511a4344d1eb53d4a1a4986864b75a148b50697a145df989a6a9300eba61ab0666e3f1318d8adbfcb01ae33221905c3cc984746ffad626d74c35f207db12a1005aa065116aed65973f35359bdc866cb08a549406353d3dfddbf2120bb2bce86047c14d89217bd32427281702bcd733aae02be0abfba07198f785c8bfc2dbcb46f9bec26d7b6d3fb21686dc269631438c020cf4f63db199d7717436190783e0d7672ed7a90b25bd3f6888dbb2e58c760702312ea91535ebfa37f6d3d0ef01a5e5db590f39b44e7cc5b550d688bc28f5c26ac479164a18fddaf52a54b75e6690e65b30a4b7f86c686fef6ea6fc36e06369a09c1aa0c775f098d9e1067f844c145434c1938fbfb666b2d3cdfdfef7d122f3f3461b3fac7604b4f15b9fc979b68bf9219f1fb9c05231e0f0d17a1d5de5185362b237d18f6d3c62b4ee5fbdfb460c42c49dbe1438943634a2024dba7cd1240abb4b010e99a560668c89babc65a10fe8ce7a5d63b6e5043bc0b402acb3671582eb5254c1453c444a51a1e61f0b155ba6223db331d63e40b26d709b810987856395e9d82d74dbc14c5b18e56758cda5b9be5c8eb98a2b5d9a34fa02940def22b3823428c8c88d476cca2020a5947f96922b8a1fa0edf806a7b58b10731e753bb06a3f832e07b3c3620e4364d873ca0a37189badc3fec9ff2d9a49909ff23378b057868f07488fc2031509e10dc93676483e8cbc2275e85516732fe0ce9492c32a3368d5ed9db0e1d3f2491143597ace60059f7b93abf94be90a3a39e0a096d2cbc6b0b829d074f67ab043630044ad5e3200d2de12b15a53b5661fcc1480b536bf52760495a9080ede4d31f42b2cffda75150e8fe2f9ed7a120b24e21f63bfb58b3937e471c1b06eaae4f0b2bd0e6e6d8c76ec83d25c2129045534e407bf6752152aa69dbe180d159ce86f7876a3ba87d013fb0b430aea62f07190b4b1fdc5800", 0x2000, &(0x7f0000001880)={&(0x7f00000010c0)={0x50, 0x0, 0x0, {0x7, 0x29, 0x1, 0x2a004008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x11) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f00000004c0)={0x0, 0x1000, 0x800, 0xb, 0x1}, 0x20) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f00000001c0)={0x4, 0x0, &(0x7f0000000380)=[@enter_looper], 0x52, 0x0, &(0x7f0000000540)="70d07134252032fdd3365ef96b919649b1b13c6f6f6f7aaa12b1c0578b26dfe3b2b741205d28752ac5acbb5a5b0d2b225871a4b865d995f95d6aa99c4901dbf986b562794f45f28d37773ab5417f62829ea8"}) 0s ago: executing program 4 (id=6345): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x24, r3, 0x1, 0x0, 0xffffffff, {{}, {@void, @val={0xc, 0x99, {0x2001, 0x56}}}}, [@NL80211_ATTR_TX_RATES={0x4, 0x10d}]}, 0x24}, 0x1, 0x0, 0x0, 0x4008075}, 0x0) sendmsg$NL80211_CMD_UPDATE_CONNECT_PARAMS(r1, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000380)={0x1e4, r3, 0x8, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@fils_params=[@NL80211_ATTR_FILS_ERP_REALM={0xe2, 0xfa, "b0e3139dcf0d2b7036f9a9e3742b8a47dba02c04bb47aa80fc04db36e192c00c5a746cd4b1a4c7fecc7b9affb79387f4b23c9050314276accb94834fe92b1451c0bbfe5fc29a1753a9463763c76bf8a3d96d058331195468f107445cd9fefaa2d1c4b032f87cd94f3e788c3e4fc2d864e078c2eb1a559e254b82de550fd4e8d781ce4dc4ab67fd2bc99e4ee1e8206d5e566ad3bedf9b42e134feb6dd11a715bfcf6006cdc2d0c4e4ae724c485c04be16011856b9e449a2fa55083c45c4e204a6361a18ae330b88831019806d3401e755c66f48afa163fe30215c731be583"}, @NL80211_ATTR_FILS_ERP_REALM={0x21, 0xfa, "a7cf83e46b3bcfd7eb8e36b017c2298f74b1992bfb147ccb2f14fe3d1e"}, @NL80211_ATTR_FILS_ERP_USERNAME={0x5, 0xf9, '\v'}, @NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM={0x6, 0xfb, 0x9}, @NL80211_ATTR_FILS_ERP_USERNAME={0xf, 0xf9, "cb97345cb752938974af4a"}, @NL80211_ATTR_FILS_ERP_USERNAME={0xc, 0xf9, "0100febd7ea717d5"}, @NL80211_ATTR_FILS_ERP_USERNAME={0xd, 0xf9, "70ae47ce1a0a8ff611"}, @NL80211_ATTR_FILS_ERP_RRK={0x64, 0xfc, "84a8ac0a13f6d0c01d1c55c82ca5ffaf60760f1dba845fbd272bc9222d0975b122ebc2bec93aaa2e376394a04e5713673f131ef428d59145b0e0fa3a30385581eef67b9d0048d4f3f19da4e91411e778bce7eae4fc7bc457ef5e025fcee45a51"}, @NL80211_ATTR_FILS_ERP_RRK={0x25, 0xfc, "1e006500d5b901f6478b5099ae3bf38cf4af662d54234be8e4210162350a8cd896"}]]}, 0x1e4}, 0x1, 0x0, 0x0, 0x40000}, 0x40040) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000300)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfdf, 0x0, 0x0, 0x70, 0x18, &(0x7f0000000280)={@ptr={0x70742a85, 0x0, 0x0, 0x34, 0x2, 0x16}, @fda={0x66646185, 0x8, 0x0, 0x5}, @ptr={0x70742a85, 0x1, 0x0, 0xfffffffffffffeb4, 0x2, 0x27}}, &(0x7f0000000180)={0x0, 0x28, 0xa9}}, 0x400}], 0x0, 0x0, 0x0}) kernel console output (not intermixed with test programs): le or directory [ 438.242561][T11884] fuse: Unknown parameter 'Sîň0x0000000000000003' [ 438.249769][T11884] cgroup: Unknown subsys name 'measure' [ 438.913102][T11914] overlayfs: failed to clone upperpath [ 439.408759][T11937] binder: Unknown parameter 'contextĚđÔđ[7’' [ 439.415341][T11937] binder: Unknown parameter 'contextĚđÔđ[7’' [ 439.460133][ T36] audit: type=1400 audit(1795113028.727:4524): avc: denied { module_load } for pid=11941 comm="syz.8.3896" path="/selinux/policy" dev="selinuxfs" ino=20 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=system permissive=1 [ 439.460760][T11942] kernel read not supported for file /policy (pid: 11942 comm: syz.8.3896) [ 439.661611][T11948] rust_binder: Failed to allocate buffer. len:136, is_oneway:false [ 440.678428][T11974] syz.6.3907: vmalloc error: size 134221824, failed to allocated page array size 262152, mode:0xdc2(GFP_KERNEL|__GFP_HIGHMEM|__GFP_ZERO), nodemask=(null),cpuset=syz6,mems_allowed=0 [ 440.704445][T11974] CPU: 1 UID: 0 PID: 11974 Comm: syz.6.3907 Not tainted syzkaller #0 0b5ffdee5fcd2f7749818d1ff954e9c21353764e [ 440.704483][T11974] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 440.704497][T11974] Call Trace: [ 440.704504][T11974] [ 440.704513][T11974] __dump_stack+0x21/0x30 [ 440.704550][T11974] dump_stack_lvl+0x10c/0x190 [ 440.704582][T11974] ? __cfi_dump_stack_lvl+0x10/0x10 [ 440.704614][T11974] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 440.704648][T11974] dump_stack+0x19/0x20 [ 440.704677][T11974] warn_alloc+0x1bc/0x2a0 [ 440.704709][T11974] ? x64_sys_call+0x2adc/0x2ee0 [ 440.704742][T11974] ? __cfi_warn_alloc+0x10/0x10 [ 440.704774][T11974] ? __get_vm_area_node+0x1dc/0x3a0 [ 440.704805][T11974] ? xskq_create+0xdb/0x2a0 [ 440.704841][T11974] __vmalloc_node_range_noprof+0x68e/0x1420 [ 440.704880][T11974] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 440.704915][T11974] ? kasan_save_alloc_info+0x40/0x50 [ 440.704949][T11974] ? __kasan_kmalloc+0x96/0xb0 [ 440.704977][T11974] ? __kmalloc_cache_noprof+0x24c/0x490 [ 440.705000][T11974] ? futex_setup_timer+0xb4/0xd0 [ 440.705031][T11974] vmalloc_user_noprof+0x77/0x90 [ 440.705065][T11974] ? xskq_create+0xdb/0x2a0 [ 440.705098][T11974] xskq_create+0xdb/0x2a0 [ 440.705132][T11974] xsk_init_queue+0xb6/0x120 [ 440.705166][T11974] xsk_setsockopt+0x43f/0x6f0 [ 440.705199][T11974] ? __cfi_xsk_setsockopt+0x10/0x10 [ 440.705232][T11974] ? do_futex+0x309/0x500 [ 440.705256][T11974] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 440.705286][T11974] ? security_socket_setsockopt+0x33/0xd0 [ 440.705310][T11974] ? __cfi_xsk_setsockopt+0x10/0x10 [ 440.705343][T11974] do_sock_setsockopt+0x26d/0x400 [ 440.705378][T11974] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 440.705414][T11974] __x64_sys_setsockopt+0x1b8/0x250 [ 440.705448][T11974] x64_sys_call+0x2adc/0x2ee0 [ 440.705490][T11974] do_syscall_64+0x58/0xf0 [ 440.705520][T11974] ? clear_bhb_loop+0x50/0xa0 [ 440.705546][T11974] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 440.705571][T11974] RIP: 0033:0x7f4aefb8efc9 [ 440.705591][T11974] 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 a8 ff ff ff f7 d8 64 89 01 48 [ 440.705612][T11974] RSP: 002b:00007f4af0980038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 440.705637][T11974] RAX: ffffffffffffffda RBX: 00007f4aefde5fa0 RCX: 00007f4aefb8efc9 [ 440.705654][T11974] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000005 [ 440.705669][T11974] RBP: 00007f4aefc11f91 R08: 0000000000000004 R09: 0000000000000000 [ 440.705684][T11974] R10: 0000200000001480 R11: 0000000000000246 R12: 0000000000000000 [ 440.705700][T11974] R13: 00007f4aefde6038 R14: 00007f4aefde5fa0 R15: 00007fff17a20138 [ 440.705720][T11974] [ 440.705797][T11974] Mem-Info: [ 440.978873][T11974] active_anon:31287 inactive_anon:1039 isolated_anon:0 [ 440.978873][T11974] active_file:21655 inactive_file:2666 isolated_file:0 [ 440.978873][T11974] unevictable:16394 dirty:39 writeback:0 [ 440.978873][T11974] slab_reclaimable:6400 slab_unreclaimable:74160 [ 440.978873][T11974] mapped:24203 shmem:24865 pagetables:942 [ 440.978873][T11974] sec_pagetables:0 bounce:0 [ 440.978873][T11974] kernel_misc_reclaimable:0 [ 440.978873][T11974] free:1472789 free_pcp:4571 free_cma:0 [ 441.024879][T11974] Node 0 active_anon:125148kB inactive_anon:4156kB active_file:86620kB inactive_file:10664kB unevictable:65576kB isolated(anon):0kB isolated(file):0kB mapped:96812kB dirty:156kB writeback:0kB shmem:99460kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:5696kB pagetables:3768kB sec_pagetables:0kB all_unreclaimable? no [ 441.058683][T11974] DMA32 free:2960212kB boost:0kB min:19088kB low:23860kB high:28632kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3145324kB managed:2965936kB mlocked:0kB bounce:0kB free_pcp:5724kB local_pcp:5656kB free_cma:0kB [ 441.088814][T11974] lowmem_reserve[]: 0 3921 3921 [ 441.093847][T11974] Normal free:2930932kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:125148kB inactive_anon:4156kB active_file:86620kB inactive_file:10664kB unevictable:65576kB writepending:156kB present:5242880kB managed:4016120kB mlocked:4kB bounce:0kB free_pcp:12696kB local_pcp:6000kB free_cma:0kB [ 441.126232][T11974] lowmem_reserve[]: 0 0 0 [ 441.130629][T11974] DMA32: 5*4kB (M) 2*8kB (M) 3*16kB (M) 4*32kB (M) 4*64kB (M) 3*128kB (M) 4*256kB (M) 4*512kB (M) 5*1024kB (UM) 5*2048kB (M) 718*4096kB (M) = 2960212kB [ 441.146382][T11974] Normal: 35*4kB (ME) 360*8kB (UME) 614*16kB (UME) 956*32kB (UME) 791*64kB (UME) 949*128kB (UME) 506*256kB (UME) 163*512kB (UME) 56*1024kB (UME) 22*2048kB (UME) 587*4096kB (UM) = 2935276kB [ 441.166058][T11974] 67391 total pagecache pages [ 441.171145][T11974] 1666 pages in swap cache [ 441.175635][T11974] Free swap = 117932kB [ 441.179862][T11974] Total swap = 124996kB [ 441.184042][T11974] 2097051 pages RAM [ 441.187961][T11974] 0 pages HighMem/MovableOnly [ 441.192723][T11974] 351537 pages reserved [ 441.196895][T11974] 0 pages cma reserved [ 441.205014][T11974] Memory allocations: [ 441.209061][T11974] 0 B 0 init/main.c:1370 func:do_initcalls [ 441.216360][T11974] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 441.224502][T11974] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 441.232216][T11974] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 441.240152][T11974] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 441.248126][T11974] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 441.256786][T11974] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 441.264807][T11974] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 441.272737][T11974] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 441.280722][T11974] 0 B 0 init/initramfs.c:101 func:find_link [ 441.414846][T11993] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 441.424062][T11993] overlayfs: missing 'lowerdir' [ 441.663682][T12015] netlink: 96 bytes leftover after parsing attributes in process `syz.5.3920'. [ 442.844419][ T36] audit: type=1400 audit(1795113031.908:4525): avc: denied { create } for pid=12029 comm="syz.6.3924" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 443.160037][ T36] audit: type=1400 audit(1795113032.198:4526): avc: denied { execute } for pid=12068 comm="syz.6.3939" path="pipe:[48155]" dev="pipefs" ino=48155 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 443.540742][T12107] overlayfs: failed to resolve './file0redirect_dir=follow': -2 [ 443.876883][T12122] bridge0: port 1(bridge_slave_0) entered blocking state [ 443.884062][T12122] bridge0: port 1(bridge_slave_0) entered disabled state [ 443.891337][T12122] bridge_slave_0: entered allmulticast mode [ 443.897819][T12122] bridge_slave_0: entered promiscuous mode [ 443.904580][T12122] bridge0: port 2(bridge_slave_1) entered blocking state [ 443.911691][T12122] bridge0: port 2(bridge_slave_1) entered disabled state [ 443.918866][T12122] bridge_slave_1: entered allmulticast mode [ 443.925290][T12122] bridge_slave_1: entered promiscuous mode [ 443.993441][ T13] bridge_slave_1: left allmulticast mode [ 443.999235][ T13] bridge_slave_1: left promiscuous mode [ 444.004967][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 444.012684][ T13] bridge_slave_0: left allmulticast mode [ 444.018504][ T13] bridge_slave_0: left promiscuous mode [ 444.024190][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 444.087614][T12122] bridge0: port 2(bridge_slave_1) entered blocking state [ 444.094740][T12122] bridge0: port 2(bridge_slave_1) entered forwarding state [ 444.102100][T12122] bridge0: port 1(bridge_slave_0) entered blocking state [ 444.109155][T12122] bridge0: port 1(bridge_slave_0) entered forwarding state [ 444.129228][T12133] netlink: 12 bytes leftover after parsing attributes in process `syz.6.3958'. [ 444.165237][T12122] veth0_vlan: entered promiscuous mode [ 444.171814][ T13] veth1_macvtap: left promiscuous mode [ 444.178276][ T13] veth0_vlan: left promiscuous mode [ 444.234343][T12122] veth1_macvtap: entered promiscuous mode [ 444.881510][ T36] audit: type=1400 audit(1795113033.822:4527): avc: denied { append } for pid=12153 comm="syz.6.3964" name="file0" dev="tmpfs" ino=765 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=blk_file permissive=1 [ 445.492673][ T36] audit: type=1326 audit(1795113034.394:4528): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12159 comm="syz.5.3967" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f6ebf98efc9 code=0x0 [ 445.628563][ T36] audit: type=1326 audit(1795113034.516:4529): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.652152][ T36] audit: type=1326 audit(1795113034.516:4530): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.675711][ T36] audit: type=1326 audit(1795113034.516:4531): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=13 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.699779][ T36] audit: type=1326 audit(1795113034.516:4532): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.723318][ T36] audit: type=1326 audit(1795113034.516:4533): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=7 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.746812][ T36] audit: type=1326 audit(1795113034.535:4534): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.753365][T12178] netlink: 'syz.6.3973': attribute type 1 has an invalid length. [ 445.770380][ T36] audit: type=1326 audit(1795113034.535:4535): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.778504][T12178] netlink: 'syz.6.3973': attribute type 3 has an invalid length. [ 445.802007][ T36] audit: type=1326 audit(1795113034.535:4536): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=12171 comm="syz.6.3970" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 445.810431][T12178] netlink: 296 bytes leftover after parsing attributes in process `syz.6.3973'. [ 446.233771][T12209] overlayfs: failed to clone upperpath [ 446.239940][T12209] overlayfs: failed to clone upperpath [ 446.337099][T12214] netlink: 44 bytes leftover after parsing attributes in process `syz.6.3983'. [ 448.248213][T12246] 9pnet_fd: Insufficient options for proto=fd [ 448.254570][T12247] 9pnet_fd: Insufficient options for proto=fd [ 449.073056][T12269] 9pnet_fd: Insufficient options for proto=fd [ 450.644210][T12319] fuse: Unknown parameter 'd6{˙˙' [ 450.662517][T12321] No source specified [ 451.545135][T12330] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=12330 comm=syz.6.4024 [ 452.803820][T12354] bridge0: port 1(bridge_slave_0) entered blocking state [ 452.810987][T12354] bridge0: port 1(bridge_slave_0) entered disabled state [ 452.818307][T12354] bridge_slave_0: entered allmulticast mode [ 452.824621][T12354] bridge_slave_0: entered promiscuous mode [ 452.831153][T12354] bridge0: port 2(bridge_slave_1) entered blocking state [ 452.838201][T12354] bridge0: port 2(bridge_slave_1) entered disabled state [ 452.845579][T12354] bridge_slave_1: entered allmulticast mode [ 452.852293][T12354] bridge_slave_1: entered promiscuous mode [ 452.902494][T12354] bridge0: port 2(bridge_slave_1) entered blocking state [ 452.909578][T12354] bridge0: port 2(bridge_slave_1) entered forwarding state [ 452.916899][T12354] bridge0: port 1(bridge_slave_0) entered blocking state [ 452.923963][T12354] bridge0: port 1(bridge_slave_0) entered forwarding state [ 452.944838][ T4090] bridge0: port 1(bridge_slave_0) entered disabled state [ 452.952427][ T4090] bridge0: port 2(bridge_slave_1) entered disabled state [ 452.962626][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 452.969772][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 452.979605][ T4090] bridge0: port 2(bridge_slave_1) entered blocking state [ 452.986665][ T4090] bridge0: port 2(bridge_slave_1) entered forwarding state [ 453.011342][T12354] veth0_vlan: entered promiscuous mode [ 453.023656][T12354] veth1_macvtap: entered promiscuous mode [ 453.318965][ T377] usb 10-1: new high-speed USB device number 2 using dummy_hcd [ 453.478787][ T377] usb 10-1: Using ep0 maxpacket: 16 [ 453.485338][ T377] usb 10-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 453.495713][ T377] usb 10-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 453.506255][ T377] usb 10-1: New USB device found, idVendor=1189, idProduct=0893, bcdDevice= 0.00 [ 453.515513][ T377] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 453.523636][ T377] usb 10-1: Product: syz [ 453.527882][ T377] usb 10-1: Manufacturer: syz [ 453.532634][ T377] usb 10-1: SerialNumber: syz [ 453.538064][ T377] usb 10-1: config 0 descriptor?? [ 453.951408][T12376] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1025 sclass=netlink_route_socket pid=12376 comm=syz.6.4037 [ 453.988606][T12380] fuse: Unknown parameter 'root707Ś"ôXuK00' [ 454.188354][T12365] rust_binder: validate_parent_fixup: new_min_offset=37, sg_entry.length=0 [ 454.188388][T12365] rust_binder: Error while translating object. [ 454.197134][T12365] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 454.203348][T12365] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:2 [ 454.214217][ T377] asix 10-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 454.233464][ T377] asix 10-1:0.0: probe with driver asix failed with error -71 [ 454.242308][ T377] usb 10-1: USB disconnect, device number 2 [ 454.855983][T12391] rust_binder: Failed to allocate buffer. len:152, is_oneway:false [ 454.903873][T12396] rust_binder: got new transaction with bad transaction stack [ 454.911910][T12396] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:10 [ 455.937860][T12449] bridge0: port 1(bridge_slave_0) entered blocking state [ 455.954100][T12449] bridge0: port 1(bridge_slave_0) entered disabled state [ 455.961191][T12449] bridge_slave_0: entered allmulticast mode [ 455.967893][T12449] bridge_slave_0: entered promiscuous mode [ 455.981352][T12449] bridge0: port 2(bridge_slave_1) entered blocking state [ 455.988483][T12449] bridge0: port 2(bridge_slave_1) entered disabled state [ 455.995685][T12449] bridge_slave_1: entered allmulticast mode [ 456.002011][T12449] bridge_slave_1: entered promiscuous mode [ 456.059128][T12449] bridge0: port 2(bridge_slave_1) entered blocking state [ 456.066193][T12449] bridge0: port 2(bridge_slave_1) entered forwarding state [ 456.073509][T12449] bridge0: port 1(bridge_slave_0) entered blocking state [ 456.080577][T12449] bridge0: port 1(bridge_slave_0) entered forwarding state [ 456.102560][ T4090] bridge0: port 1(bridge_slave_0) entered disabled state [ 456.109938][ T4090] bridge0: port 2(bridge_slave_1) entered disabled state [ 456.120849][ T4090] bridge0: port 1(bridge_slave_0) entered blocking state [ 456.127942][ T4090] bridge0: port 1(bridge_slave_0) entered forwarding state [ 456.137479][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 456.144578][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 456.170545][T12449] veth0_vlan: entered promiscuous mode [ 456.184007][T12449] veth1_macvtap: entered promiscuous mode [ 456.540879][T12475] netlink: 388 bytes leftover after parsing attributes in process `syz.6.4071'. [ 457.631536][T12489] overlayfs: failed to clone upperpath [ 457.663422][T12492] 9pnet_fd: p9_fd_create_tcp (12492): problem connecting socket to 127.0.0.1 [ 458.570744][T12512] overlayfs: failed to resolve './cgroup/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 459.438560][T12567] overlayfs: failed to clone lowerpath [ 459.493114][T12568] overlayfs: failed to clone lowerpath [ 461.255484][T12607] netlink: 8 bytes leftover after parsing attributes in process `syz.6.4118'. [ 461.265538][ T36] kauditd_printk_skb: 21 callbacks suppressed [ 461.265556][ T36] audit: type=1400 audit(1795117401.192:4558): avc: denied { search } for pid=12606 comm="syz.6.4118" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 461.293712][ T36] audit: type=1400 audit(1795117401.201:4559): avc: denied { write } for pid=12606 comm="syz.6.4118" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 461.992607][T12614] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.001581][T12614] bridge0: port 1(bridge_slave_0) entered disabled state [ 462.017122][T12614] bridge_slave_0: entered allmulticast mode [ 462.023616][T12614] bridge_slave_0: entered promiscuous mode [ 462.030633][T12614] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.048310][T12614] bridge0: port 2(bridge_slave_1) entered disabled state [ 462.055468][T12614] bridge_slave_1: entered allmulticast mode [ 462.062297][T12614] bridge_slave_1: entered promiscuous mode [ 462.165751][T12614] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.172927][T12614] bridge0: port 2(bridge_slave_1) entered forwarding state [ 462.180325][T12614] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.187413][T12614] bridge0: port 1(bridge_slave_0) entered forwarding state [ 462.218185][ T575] bridge0: port 1(bridge_slave_0) entered disabled state [ 462.226342][ T575] bridge0: port 2(bridge_slave_1) entered disabled state [ 462.240091][ T4090] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.247253][ T4090] bridge0: port 1(bridge_slave_0) entered forwarding state [ 462.257136][ T575] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.264245][ T575] bridge0: port 2(bridge_slave_1) entered forwarding state [ 462.303361][T12614] veth0_vlan: entered promiscuous mode [ 462.319885][T12614] veth1_macvtap: entered promiscuous mode [ 462.360448][T12628] rust_binder: 2: no such ref 0 [ 462.386134][T12630] rust_binder: 5: no such ref 3 [ 462.391179][T12630] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:5 [ 463.445457][ T36] audit: type=1400 audit(1795117403.237:4560): avc: denied { read } for pid=12686 comm="syz.1.4140" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 463.721865][ T377] usb 2-1: new high-speed USB device number 25 using dummy_hcd [ 463.790059][T12694] netlink: 'syz.6.4143': attribute type 32 has an invalid length. [ 463.882750][ T377] usb 2-1: New USB device found, idVendor=1e7d, idProduct=3138, bcdDevice= 0.00 [ 463.891851][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 463.903151][ T377] usb 2-1: config 0 descriptor?? [ 463.960565][T12711] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 463.967869][T12711] IPv6: NLM_F_CREATE should be set when creating new route [ 463.975201][T12711] IPv6: NLM_F_CREATE should be set when creating new route [ 464.337467][ T377] ryos 0003:1E7D:3138.0013: item fetching failed at offset 4/5 [ 464.345468][ T377] ryos 0003:1E7D:3138.0013: parse failed [ 464.351241][ T377] ryos 0003:1E7D:3138.0013: probe with driver ryos failed with error -22 [ 464.550566][T12689] binder: Bad value for 'stats' [ 464.556824][ T377] usb 2-1: USB disconnect, device number 25 [ 464.698554][T12734] overlayfs: only single ':' or double '::' sequences of unescaped colons in lowerdir mount option allowed. [ 465.129443][T12750] rust_binder: Write failure EFAULT in pid:23 [ 465.399791][T12773] __vm_enough_memory: pid: 12773, comm: syz.1.4169, bytes: 18014402804453376 not enough memory for the allocation [ 465.432404][T12782] rust_binder: Failed to allocate buffer. len:4096, is_oneway:true [ 465.432439][T12782] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 465.440530][T12782] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:42 [ 465.451063][T12784] overlayfs: failed to clone upperpath [ 465.467443][T12786] rust_binder: 44: no such ref 0 [ 465.483858][T12791] rust_binder: Write failure EFAULT in pid:47 [ 465.587430][ T36] audit: type=1400 audit(1795117405.245:4561): avc: denied { map } for pid=12800 comm="syz.1.4178" path="/proc/58/task/60/environ" dev="proc" ino=49966 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=file permissive=1 [ 465.587546][T12802] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:58 [ 465.638378][T12806] FAT-fs (rnullb0): bogus number of reserved sectors [ 465.654191][T12806] FAT-fs (rnullb0): Can't find a valid FAT filesystem [ 465.673526][T12809] overlayfs: "xino=on" is useless with all layers on same fs, ignore. [ 465.938770][ T331] usb 2-1: new low-speed USB device number 26 using dummy_hcd [ 466.098707][ T331] usb 2-1: Invalid ep0 maxpacket: 16 [ 466.237229][ T331] usb 2-1: new low-speed USB device number 27 using dummy_hcd [ 466.397091][ T331] usb 2-1: Invalid ep0 maxpacket: 16 [ 466.402535][ T331] usb usb2-port1: attempt power cycle [ 466.770182][ T331] usb 2-1: new low-speed USB device number 28 using dummy_hcd [ 466.791842][ T331] usb 2-1: Invalid ep0 maxpacket: 16 [ 467.278722][ T331] usb 2-1: new low-speed USB device number 29 using dummy_hcd [ 467.303778][ T331] usb 2-1: Invalid ep0 maxpacket: 16 [ 467.309302][ T331] usb usb2-port1: unable to enumerate USB device [ 467.948510][T12847] netlink: 'syz.6.4193': attribute type 21 has an invalid length. [ 467.956401][T12847] netlink: 388 bytes leftover after parsing attributes in process `syz.6.4193'. [ 467.967031][T12847] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=35 sclass=netlink_route_socket pid=12847 comm=syz.6.4193 [ 467.980600][T12848] netlink: 'syz.6.4193': attribute type 21 has an invalid length. [ 467.988930][T12848] netlink: 388 bytes leftover after parsing attributes in process `syz.6.4193'. [ 468.154103][T12876] cgroup: No subsys list or none specified [ 468.192498][T12883] netlink: 'syz.6.4204': attribute type 2 has an invalid length. [ 468.200387][T12884] netlink: 'syz.6.4204': attribute type 2 has an invalid length. [ 468.295547][T12897] overlayfs: failed to clone upperpath [ 468.904993][T12906] rust_binder: Failed to allocate buffer. len:1168, is_oneway:true [ 468.970105][T12913] kvm: user requested TSC rate below hardware speed [ 468.985563][T12913] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 469.004236][T12913] rust_binder: 77: no such ref 3 [ 469.009378][T12913] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 469.016515][T12913] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 469.023597][T12913] rust_binder: Write failure EFAULT in pid:77 [ 469.108188][T12916] rust_binder: Write failure EFAULT in pid:80 [ 469.125429][T12918] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 469.131608][T12918] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:82 [ 469.181750][T12922] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 469.257936][ T4090] Bluetooth: hci0: Frame reassembly failed (-84) [ 469.523743][T12942] netlink: 24 bytes leftover after parsing attributes in process `syz.6.4229'. [ 469.748574][T12964] veth1: entered allmulticast mode [ 469.912310][T12965] veth1: left allmulticast mode [ 471.397136][ T54] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 471.397590][ T360] Bluetooth: hci0: command 0x1003 tx timeout [ 471.424723][T12986] bridge0: port 1(bridge_slave_0) entered blocking state [ 471.431973][T12986] bridge0: port 1(bridge_slave_0) entered disabled state [ 471.439129][T12986] bridge_slave_0: entered allmulticast mode [ 471.445417][T12986] bridge_slave_0: entered promiscuous mode [ 471.452667][T12986] bridge0: port 2(bridge_slave_1) entered blocking state [ 471.459726][T12986] bridge0: port 2(bridge_slave_1) entered disabled state [ 471.467123][T12986] bridge_slave_1: entered allmulticast mode [ 471.473732][T12986] bridge_slave_1: entered promiscuous mode [ 471.550570][T12986] bridge0: port 2(bridge_slave_1) entered blocking state [ 471.557701][T12986] bridge0: port 2(bridge_slave_1) entered forwarding state [ 471.565027][T12986] bridge0: port 1(bridge_slave_0) entered blocking state [ 471.572141][T12986] bridge0: port 1(bridge_slave_0) entered forwarding state [ 471.603290][ T4090] bridge0: port 1(bridge_slave_0) entered disabled state [ 471.611657][ T4090] bridge0: port 2(bridge_slave_1) entered disabled state [ 471.632396][ T4090] bridge0: port 1(bridge_slave_0) entered blocking state [ 471.639488][ T4090] bridge0: port 1(bridge_slave_0) entered forwarding state [ 471.647556][ T4090] bridge0: port 2(bridge_slave_1) entered blocking state [ 471.654671][ T4090] bridge0: port 2(bridge_slave_1) entered forwarding state [ 471.683112][T12986] veth0_vlan: entered promiscuous mode [ 471.697959][T12986] veth1_macvtap: entered promiscuous mode [ 471.750110][T13008] rust_binder: 2: no such ref 0 [ 471.889022][T13024] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:14 [ 471.919019][T13029] TCP: TCP_TX_DELAY enabled [ 471.954297][T13037] overlayfs: "xino=on" is useless with all layers on same fs, ignore. [ 471.969419][T13040] 9pnet_fd: Insufficient options for proto=fd [ 471.974003][T13042] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 471.976008][T13042] rust_binder: Failed to allocate buffer. len:1160, is_oneway:false [ 472.208234][T13067] netlink: 124 bytes leftover after parsing attributes in process `syz.6.4270'. [ 472.339607][T13071] bridge0: port 1(bridge_slave_0) entered blocking state [ 472.346838][T13071] bridge0: port 1(bridge_slave_0) entered disabled state [ 472.353978][T13071] bridge_slave_0: entered allmulticast mode [ 472.360553][T13071] bridge_slave_0: entered promiscuous mode [ 472.367377][T13071] bridge0: port 2(bridge_slave_1) entered blocking state [ 472.374478][T13071] bridge0: port 2(bridge_slave_1) entered disabled state [ 472.381651][T13071] bridge_slave_1: entered allmulticast mode [ 472.388214][T13071] bridge_slave_1: entered promiscuous mode [ 472.443646][T13071] bridge0: port 2(bridge_slave_1) entered blocking state [ 472.450720][T13071] bridge0: port 2(bridge_slave_1) entered forwarding state [ 472.458182][T13071] bridge0: port 1(bridge_slave_0) entered blocking state [ 472.465256][T13071] bridge0: port 1(bridge_slave_0) entered forwarding state [ 472.488388][ T4090] bridge0: port 1(bridge_slave_0) entered disabled state [ 472.495810][ T4090] bridge0: port 2(bridge_slave_1) entered disabled state [ 472.507676][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 472.514773][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 472.526270][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 472.533368][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 472.550068][T13082] cgroup: Unknown subsys name 'func' [ 472.591314][T13071] veth0_vlan: entered promiscuous mode [ 472.614554][T13071] veth1_macvtap: entered promiscuous mode [ 472.659485][T13095] overlay: ./file0 is not a directory [ 472.667544][T13096] netlink: 68 bytes leftover after parsing attributes in process `syz.1.4275'. [ 472.678560][T13096] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:100 [ 472.698506][ T575] Bluetooth: hci0: Frame reassembly failed (-84) [ 472.757571][T13108] rust_binder: Write failure EINVAL in pid:10 [ 472.768684][T13109] rust_binder: got new transaction with bad transaction stack [ 472.775868][T13109] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:105 [ 472.782041][T13114] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION freeze notification not active [ 472.803994][T13119] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 472.804030][T13119] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:15 [ 472.805096][T13114] rust_binder: Write failure EINVAL in pid:31 [ 473.066713][T13159] bridge0: port 3(veth0_to_team) entered blocking state [ 473.074448][T13159] bridge0: port 3(veth0_to_team) entered disabled state [ 473.082419][T13159] veth0_to_team: entered allmulticast mode [ 473.089045][T13159] veth0_to_team: entered promiscuous mode [ 473.097973][T13159] tipc: Started in network mode [ 473.103718][T13159] tipc: Node identity , cluster identity 4711 [ 473.109947][T13159] tipc: Failed to set node id, please configure manually [ 473.117786][T13159] tipc: Enabling of bearer rejected, failed to enable media [ 473.248019][T13173] rust_binder: Write failure EFAULT in pid:29 [ 473.341496][ T36] audit: type=1400 audit(1795117412.516:4562): avc: denied { listen } for pid=13182 comm="syz.0.4304" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 473.352023][T13183] rust_binder: Write failure EFAULT in pid:53 [ 474.568799][T13222] overlayfs: failed to clone lowerpath [ 474.733105][ T36] audit: type=1400 audit(1795117413.830:4563): avc: denied { create } for pid=13233 comm="syz.0.4323" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=qipcrtr_socket permissive=1 [ 474.892113][ T54] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 474.892113][ T360] Bluetooth: hci0: command 0x1003 tx timeout [ 474.968298][T13244] rust_binder: Error while translating object. [ 474.968333][T13244] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 474.974559][T13244] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:112 [ 475.288903][ T36] audit: type=1326 audit(1795117414.346:4564): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.321869][ T36] audit: type=1326 audit(1795117414.346:4565): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.345716][ T36] audit: type=1326 audit(1795117414.346:4566): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=13 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.369876][ T36] audit: type=1326 audit(1795117414.346:4567): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.393627][ T36] audit: type=1326 audit(1795117414.346:4568): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=7 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.417486][ T36] audit: type=1326 audit(1795117414.355:4569): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.441122][ T36] audit: type=1326 audit(1795117414.355:4570): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 475.464697][ T36] audit: type=1326 audit(1795117414.355:4571): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13267 comm="syz.6.4334" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x7ffc0000 [ 476.433015][T13298] 9pnet_fd: Insufficient options for proto=fd [ 477.458094][T13331] overlayfs: failed to clone upperpath [ 478.741953][T13422] tipc: Enabling of bearer rejected, failed to enable media [ 479.168069][T13435] overlayfs: missing 'lowerdir' [ 479.225777][T13445] tipc: Enabling of bearer rejected, failed to enable media [ 479.246716][ T36] kauditd_printk_skb: 21 callbacks suppressed [ 479.246735][ T36] audit: type=1326 audit(1795117418.061:4593): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13448 comm="syz.6.4399" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f4aefb8efc9 code=0x0 [ 480.116601][T13485] overlayfs: missing 'workdir' [ 480.456691][T13526] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4426'. [ 480.590207][ T36] audit: type=1400 audit(1795117419.318:4594): avc: denied { create } for pid=13550 comm="syz.1.4432" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=decnet_socket permissive=1 [ 481.223049][T13585] fuse: Unknown parameter '¬UŐ đ)| Jv»FÍ|?' [ 481.295262][T13589] netlink: 4 bytes leftover after parsing attributes in process `syz.6.4447'. [ 481.346235][T13601] overlayfs: failed to clone upperpath [ 481.346235][T13600] overlayfs: failed to clone upperpath [ 481.606794][ T36] audit: type=1326 audit(1795117420.266:4595): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.630460][ T36] audit: type=1326 audit(1795117420.266:4596): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.654589][ T36] audit: type=1326 audit(1795117420.266:4597): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.680996][ T36] audit: type=1326 audit(1795117420.266:4598): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.707762][ T36] audit: type=1326 audit(1795117420.266:4599): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.731934][ T36] audit: type=1326 audit(1795117420.266:4600): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=54 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.756756][ T36] audit: type=1326 audit(1795117420.266:4601): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.784245][ T36] audit: type=1326 audit(1795117420.266:4602): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13625 comm="syz.0.4460" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 481.842713][T13656] overlayfs: failed to clone lowerpath [ 481.848819][T13656] netlink: 'syz.0.4469': attribute type 27 has an invalid length. [ 482.062272][T13658] overlayfs: failed to clone lowerpath [ 482.068624][T13658] overlayfs: failed to clone lowerpath [ 482.563069][T13695] overlayfs: failed to clone upperpath [ 482.602249][T13699] netlink: 88 bytes leftover after parsing attributes in process `syz.6.4488'. [ 482.625646][T13702] netlink: 32 bytes leftover after parsing attributes in process `syz.1.4489'. [ 482.634483][T13704] netlink: 'syz.6.4490': attribute type 27 has an invalid length. [ 482.690345][T13722] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4496'. [ 482.699519][T13722] netlink: 31 bytes leftover after parsing attributes in process `syz.6.4496'. [ 482.708586][T13722] netlink: 'syz.6.4496': attribute type 3 has an invalid length. [ 482.716492][T13722] netlink: 'syz.6.4496': attribute type 2 has an invalid length. [ 482.724387][T13722] netlink: 31 bytes leftover after parsing attributes in process `syz.6.4496'. [ 482.853260][T13748] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=48519 sclass=netlink_route_socket pid=13748 comm=syz.0.4506 [ 482.893712][T13759] fuse: Unknown parameter '0177777777777777777777718446744073709551615˙˙18446744073709551615' [ 484.408092][T13822] netlink: 72 bytes leftover after parsing attributes in process `syz.0.4529'. [ 484.431085][T13824] overlayfs: missing 'lowerdir' [ 484.502420][T13826] tipc: Enabling of bearer rejected, failed to enable media [ 484.521379][T13828] netlink: 8 bytes leftover after parsing attributes in process `syz.4.4532'. [ 485.001132][ T36] kauditd_printk_skb: 50 callbacks suppressed [ 485.001152][ T36] audit: type=1326 audit(1795117423.456:4653): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=13848 comm="syz.0.4540" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x0 [ 485.596581][T13889] overlayfs: failed to clone lowerpath [ 485.602571][T13891] overlayfs: failed to clone lowerpath [ 485.960127][T13900] netlink: 'syz.6.4558': attribute type 2 has an invalid length. [ 486.369572][T13929] tipc: Started in network mode [ 486.374694][T13929] tipc: Node identity 4, cluster identity 4711 [ 486.381016][T13929] tipc: Node number set to 4 [ 486.386354][ T12] tipc: Subscription rejected, illegal request [ 486.467727][T13929] overlay: ./file0 is not a directory [ 486.542496][T13932] netlink: 556 bytes leftover after parsing attributes in process `syz.1.4572'. [ 486.670540][T13937] netlink: 4 bytes leftover after parsing attributes in process `syz.0.4573'. [ 486.687390][T13934] overlay: ./file0 is not a directory [ 487.249244][T13949] 9pnet_fd: Insufficient options for proto=fd [ 487.486247][T13977] netlink: 4 bytes leftover after parsing attributes in process `syz.1.4590'. [ 487.966374][T14009] netlink: 'syz.0.4600': attribute type 29 has an invalid length. [ 487.975140][T14009] netlink: 8 bytes leftover after parsing attributes in process `syz.0.4600'. [ 488.512921][T14042] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 488.579416][T14066] overlayfs: failed to clone upperpath [ 488.687529][T14103] netlink: 'syz.0.4630': attribute type 27 has an invalid length. [ 488.729922][T14105] netlink: 'syz.4.4631': attribute type 3 has an invalid length. [ 488.770107][T14111] overlayfs: failed to resolve './file0': -2 [ 488.778656][T14111] 9pnet_fd: Insufficient options for proto=fd [ 488.888186][T14137] tmpfs: Unknown parameter '00000000000000000007' [ 489.198531][T14139] netlink: 'syz.1.4645': attribute type 29 has an invalid length. [ 489.206421][T14139] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4645'. [ 489.493877][T14147] netlink: 3884 bytes leftover after parsing attributes in process `syz.0.4649'. [ 489.944016][T14170] cgroup: Need name or subsystem set [ 490.396741][T14185] netlink: 'syz.1.4663': attribute type 4 has an invalid length. [ 490.404596][T14185] netlink: 'syz.1.4663': attribute type 5 has an invalid length. [ 490.413652][T14185] netlink: 3657 bytes leftover after parsing attributes in process `syz.1.4663'. [ 490.545164][T14212] fuse: Bad value for 'fd' [ 490.630108][T14240] netlink: 188 bytes leftover after parsing attributes in process `syz.0.4682'. [ 490.640207][ T36] audit: type=1400 audit(1795117428.747:4654): avc: denied { map } for pid=14241 comm="syz.4.4683" path="socket:[54706]" dev="sockfs" ino=54706 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 490.685962][T14252] netlink: 16 bytes leftover after parsing attributes in process `syz.4.4686'. [ 491.342513][T14292] netlink: 9 bytes leftover after parsing attributes in process `syz.4.4703'. [ 491.353459][T14292] gretap0: entered promiscuous mode [ 491.361318][T14292] 0Şî{Xą¦: renamed from gretap0 [ 491.367371][T14292] 0Şî{Xą¦: left promiscuous mode [ 491.372828][T14292] 0Şî{Xą¦: entered allmulticast mode [ 491.379187][T14292] A link change request failed with some changes committed already. Interface 30Şî{Xঠmay have been left with an inconsistent configuration, please check. [ 491.515893][T14332] overlayfs: missing 'lowerdir' [ 492.009197][T14342] 9pnet_fd: Insufficient options for proto=fd [ 492.033426][T14344] netlink: 'syz.4.4720': attribute type 2 has an invalid length. [ 492.041344][T14344] __nla_validate_parse: 2 callbacks suppressed [ 492.041368][T14344] netlink: 4 bytes leftover after parsing attributes in process `syz.4.4720'. [ 492.061298][T14344] tipc: Enabling of bearer rejected, failed to enable media [ 492.114793][T14356] 9p: Unknown access argument : -22 [ 492.554829][ T36] audit: type=1326 audit(1795117430.548:4655): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.578203][ T36] audit: type=1326 audit(1795117430.548:4656): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.601532][ T36] audit: type=1326 audit(1795117430.548:4657): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.624807][ T36] audit: type=1326 audit(1795117430.548:4658): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.648041][ T36] audit: type=1326 audit(1795117430.548:4659): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.671348][ T36] audit: type=1326 audit(1795117430.548:4660): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.694633][ T36] audit: type=1326 audit(1795117430.548:4661): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.717975][ T36] audit: type=1326 audit(1795117430.548:4662): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 492.741432][ T36] audit: type=1326 audit(1795117430.548:4663): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14386 comm="syz.0.4735" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x50000 [ 493.271465][T14420] fuse: Bad value for 'user_id' [ 493.276387][T14420] fuse: Bad value for 'user_id' [ 493.342410][T14422] overlay: ./file0 is not a directory [ 493.348261][T14422] overlay: Bad value for 'uuid' [ 493.440570][T14424] netlink: 12 bytes leftover after parsing attributes in process `syz.0.4749'. [ 493.480084][T14434] overlayfs: failed to clone lowerpath [ 493.512635][T14441] netlink: 12 bytes leftover after parsing attributes in process `syz.4.4753'. [ 493.539412][T14449] overlay: Bad value for 'nfs_export' [ 493.543028][T14443] netlink: 64 bytes leftover after parsing attributes in process `syz.0.4754'. [ 493.556271][T14449] netlink: 'syz.4.4755': attribute type 1 has an invalid length. [ 493.565163][T14449] overlayfs: failed to clone lowerpath [ 493.732962][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.742626][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.752216][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.761449][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.770724][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.780012][T14465] netlink: 84 bytes leftover after parsing attributes in process `syz.4.4758'. [ 493.830672][T14469] overlayfs: failed to clone upperpath [ 493.883720][T14480] bridge0: port 1(bridge_slave_0) entered disabled state [ 493.991637][T14504] overlayfs: failed to clone upperpath [ 493.999211][T14504] 9pnet_fd: Insufficient options for proto=fd [ 494.222450][T14540] netlink: 'syz.1.4783': attribute type 25 has an invalid length. [ 494.233679][T14543] fuse: Bad value for 'fd' [ 494.791525][T14566] netlink: 'syz.1.4794': attribute type 10 has an invalid length. [ 494.799844][T14566] bridge_slave_1: left promiscuous mode [ 494.805639][T14566] bridge0: port 2(bridge_slave_1) entered disabled state [ 494.834601][T14570] overlayfs: failed to clone upperpath [ 494.923306][T14583] overlayfs: failed to clone upperpath [ 495.440697][T14655] fuse: Bad value for 'user_id' [ 495.445754][T14655] fuse: Bad value for 'user_id' [ 495.815253][T14713] No source specified [ 495.896952][T14717] overlayfs: conflicting options: metacopy=off,verity=require [ 496.830447][ T36] kauditd_printk_skb: 63 callbacks suppressed [ 496.830468][ T36] audit: type=1400 audit(1795117434.564:4727): avc: denied { accept } for pid=14786 comm="syz.1.4873" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 496.857085][T14787] overlay: Unknown parameter 'smackfstransmute' [ 496.869480][T14787] overlayfs: missing 'lowerdir' [ 497.173102][ T36] audit: type=1400 audit(1795117434.883:4728): avc: denied { mount } for pid=14804 comm="syz.6.4877" name="/" dev="binder" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 497.192242][T14805] overlayfs: failed to clone lowerpath [ 497.204945][T14805] overlayfs: failed to clone lowerpath [ 497.216309][T14807] netlink: 'syz.4.4878': attribute type 8 has an invalid length. [ 498.281591][T14888] netlink: 'syz.6.4905': attribute type 4 has an invalid length. [ 498.296478][T14888] netlink: 'syz.6.4905': attribute type 17 has an invalid length. [ 498.296699][T14890] netlink: 'syz.4.4907': attribute type 16 has an invalid length. [ 498.312338][T14890] __nla_validate_parse: 33 callbacks suppressed [ 498.312369][T14890] netlink: 64122 bytes leftover after parsing attributes in process `syz.4.4907'. [ 498.902131][ T36] audit: type=1400 audit(1795117436.496:4729): avc: denied { shutdown } for pid=14931 comm="syz.1.4921" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 499.110898][T15001] netlink: 12 bytes leftover after parsing attributes in process `syz.1.4923'. [ 499.321095][ T36] audit: type=1326 audit(1795117436.891:4730): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=14752 comm="syz.0.4859" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7fc00000 [ 499.358099][T15014] netlink: 'syz.0.4928': attribute type 22 has an invalid length. [ 499.376685][T15018] netlink: 28 bytes leftover after parsing attributes in process `syz.4.4930'. [ 499.570691][ T36] audit: type=1400 audit(1795117437.125:4731): avc: denied { unmount } for pid=15038 comm="syz.6.4937" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 499.870068][T15061] tipc: Enabling of bearer rejected, failed to enable media [ 500.373746][T15076] overlayfs: failed to clone upperpath [ 500.522162][ T36] audit: type=1326 audit(1795117438.016:4732): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15084 comm="syz.6.4952" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f4aefb8efc9 code=0x0 [ 500.702841][T15105] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=0 sclass=netlink_tcpdiag_socket pid=15105 comm=syz.6.4958 [ 500.729028][T15105] netlink: 188 bytes leftover after parsing attributes in process `syz.6.4958'. [ 500.773968][T15107] overlayfs: failed to clone upperpath [ 500.995849][T15142] x_tables: duplicate underflow at hook 2 [ 501.288102][ T36] audit: type=1326 audit(1795117438.739:4733): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15161 comm="syz.4.4980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 501.317222][ T36] audit: type=1326 audit(1795117438.739:4734): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15161 comm="syz.4.4980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 501.346979][ T36] audit: type=1326 audit(1795117438.739:4735): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15161 comm="syz.4.4980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=27 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 501.373927][ T36] audit: type=1326 audit(1795117438.739:4736): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15161 comm="syz.4.4980" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 501.429412][T15177] overlayfs: failed to clone upperpath [ 501.556147][T15209] netlink: 108 bytes leftover after parsing attributes in process `syz.1.4992'. [ 501.577543][T15209] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4992'. [ 501.873710][T15242] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=17 sclass=netlink_tcpdiag_socket pid=15242 comm=syz.4.5008 [ 501.886543][T15242] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=29 sclass=netlink_tcpdiag_socket pid=15242 comm=syz.4.5008 [ 502.462013][T15252] 9pnet_fd: Insufficient options for proto=fd [ 502.733024][T15284] veth0_to_team: entered promiscuous mode [ 502.738916][T15284] veth0_to_team: entered allmulticast mode [ 503.267619][T15304] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=60 sclass=netlink_route_socket pid=15304 comm=syz.4.5028 [ 503.280395][T15304] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=35 sclass=netlink_route_socket pid=15304 comm=syz.4.5028 [ 503.317455][T15309] overlayfs: failed to resolve '/': -2 [ 503.956116][ T110] udevd[110]: worker [9709] /devices/virtual/block/loop2 is taking a long time [ 504.665705][T15342] overlayfs: failed to clone lowerpath [ 504.706305][T15348] tc_dump_action: action bad kind [ 504.971826][T15374] fuse: Unknown parameter 'ŢŰ€o&C400000000000000000000' [ 504.980455][T15374] netlink: 68 bytes leftover after parsing attributes in process `syz.4.5055'. [ 505.006794][T15377] netlink: 'syz.4.5056': attribute type 4 has an invalid length. [ 505.025938][T15379] netlink: 76 bytes leftover after parsing attributes in process `syz.4.5057'. [ 505.048762][T15381] fuse: Unknown parameter '01777777777777777777777Zś™ź’ÂT' [ 505.878304][ T36] kauditd_printk_skb: 32 callbacks suppressed [ 505.878323][ T36] audit: type=1326 audit(1795117443.045:4769): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15420 comm="syz.4.5074" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0xffff0000 [ 506.157357][T15442] /dev/loop0: Can't lookup blockdev [ 506.359999][T15446] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 506.367444][T15446] IPv6: NLM_F_CREATE should be set when creating new route [ 506.374710][T15446] IPv6: NLM_F_CREATE should be set when creating new route [ 506.383010][T15447] veth0: entered promiscuous mode [ 506.388185][T15447] veth0: left promiscuous mode [ 507.537768][T15464] netlink: 188 bytes leftover after parsing attributes in process `syz.0.5090'. [ 507.572316][T15468] netlink: 40 bytes leftover after parsing attributes in process `syz.0.5092'. [ 507.593447][T15472] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 507.602608][T15472] overlayfs: missing 'lowerdir' [ 507.877759][T15476] netlink: 136 bytes leftover after parsing attributes in process `syz.4.5095'. [ 509.566287][T15532] fuse: Bad value for 'rootmode' [ 509.572029][ T36] audit: type=1400 audit(1795117446.507:4770): avc: denied { ioctl } for pid=15531 comm="syz.4.5114" path="/250/file0" dev="tmpfs" ino=1395 ioctlcmd=0x5820 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 510.356958][T15541] 9pnet_fd: Insufficient options for proto=fd [ 511.719319][T15558] netlink: 'syz.0.5123': attribute type 7 has an invalid length. [ 512.368715][T15583] new mount options do not match the existing superblock, will be ignored [ 512.572306][ T36] audit: type=1326 audit(1795117449.331:4771): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15612 comm="syz.4.5141" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x0 [ 515.146085][T15680] netlink: 'syz.4.5165': attribute type 4 has an invalid length. [ 515.379555][ T36] audit: type=1326 audit(1795117707.958:4772): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15692 comm="syz.0.5170" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x0 [ 515.939042][T15698] netlink: 76 bytes leftover after parsing attributes in process `syz.4.5172'. [ 515.948735][T15700] netlink: 76 bytes leftover after parsing attributes in process `syz.4.5172'. [ 516.660021][T15715] tipc: Trying to set illegal importance in message [ 517.841280][T15742] bridge0: port 1(bridge_slave_0) entered blocking state [ 517.848577][T15742] bridge0: port 1(bridge_slave_0) entered disabled state [ 517.855692][T15742] bridge_slave_0: entered allmulticast mode [ 517.862226][T15742] bridge_slave_0: entered promiscuous mode [ 517.868781][T15742] bridge0: port 2(bridge_slave_1) entered blocking state [ 517.875824][T15742] bridge0: port 2(bridge_slave_1) entered disabled state [ 517.883205][T15742] bridge_slave_1: entered allmulticast mode [ 517.889668][T15742] bridge_slave_1: entered promiscuous mode [ 517.948410][T15742] bridge0: port 2(bridge_slave_1) entered blocking state [ 517.955500][T15742] bridge0: port 2(bridge_slave_1) entered forwarding state [ 517.962815][T15742] bridge0: port 1(bridge_slave_0) entered blocking state [ 517.969904][T15742] bridge0: port 1(bridge_slave_0) entered forwarding state [ 517.994690][T14963] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.002094][T14963] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.012402][T14960] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.019500][T14960] bridge0: port 1(bridge_slave_0) entered forwarding state [ 518.029041][T14963] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.036117][T14963] bridge0: port 2(bridge_slave_1) entered forwarding state [ 518.064518][T15742] veth0_vlan: entered promiscuous mode [ 518.076563][T15742] veth1_macvtap: entered promiscuous mode [ 518.131143][ T36] audit: type=1400 audit(1795117710.538:4773): avc: denied { execute_no_trans } for pid=15758 comm="syz.3.5187" path="/file0" dev="ramfs" ino=58939 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:ramfs_t tclass=file permissive=1 [ 518.261150][T15774] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:21 [ 518.324087][T14963] bridge_slave_1: left allmulticast mode [ 518.339963][T14963] bridge_slave_1: left promiscuous mode [ 518.345780][T14963] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.353832][T14963] bridge_slave_0: left allmulticast mode [ 518.359732][T14963] bridge_slave_0: left promiscuous mode [ 518.365549][T14963] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.449621][T15775] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.456816][T15775] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.463965][T15775] bridge_slave_0: entered allmulticast mode [ 518.470381][T15775] bridge_slave_0: entered promiscuous mode [ 518.477107][T15775] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.484189][T15775] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.491416][T15775] bridge_slave_1: entered allmulticast mode [ 518.497805][T15775] bridge_slave_1: entered promiscuous mode [ 518.504881][T14963] veth1_macvtap: left promiscuous mode [ 518.510489][T14963] veth0_vlan: left promiscuous mode [ 518.662609][T15780] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.669794][T15780] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.676928][T15780] bridge_slave_0: entered allmulticast mode [ 518.683639][T15780] bridge_slave_0: entered promiscuous mode [ 518.690706][T15780] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.697805][T15780] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.705153][T15780] bridge_slave_1: entered allmulticast mode [ 518.711692][T15780] bridge_slave_1: entered promiscuous mode [ 518.724304][T15795] devpts: called with bogus options [ 518.755687][T15775] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.762786][T15775] bridge0: port 2(bridge_slave_1) entered forwarding state [ 518.770133][T15775] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.777205][T15775] bridge0: port 1(bridge_slave_0) entered forwarding state [ 518.833676][T15780] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.840801][T15780] bridge0: port 2(bridge_slave_1) entered forwarding state [ 518.848078][T15780] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.855173][T15780] bridge0: port 1(bridge_slave_0) entered forwarding state [ 518.871588][T14960] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.879025][T14960] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.887871][T14960] bridge0: port 1(bridge_slave_0) entered disabled state [ 518.896297][T14960] bridge0: port 2(bridge_slave_1) entered disabled state [ 518.907745][T14933] bridge0: port 1(bridge_slave_0) entered blocking state [ 518.914851][T14933] bridge0: port 1(bridge_slave_0) entered forwarding state [ 518.925201][ T36] audit: type=1326 audit(1795117711.289:4774): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15812 comm="syz.4.5202" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x0 [ 518.927119][T14933] bridge0: port 2(bridge_slave_1) entered blocking state [ 518.955348][T14933] bridge0: port 2(bridge_slave_1) entered forwarding state [ 518.993197][T14960] bridge0: port 1(bridge_slave_0) entered blocking state [ 519.000312][T14960] bridge0: port 1(bridge_slave_0) entered forwarding state [ 519.012777][T14960] bridge0: port 2(bridge_slave_1) entered blocking state [ 519.019890][T14960] bridge0: port 2(bridge_slave_1) entered forwarding state [ 519.043523][T15775] veth0_vlan: entered promiscuous mode [ 519.057981][T15775] veth1_macvtap: entered promiscuous mode [ 519.101453][T15780] veth0_vlan: entered promiscuous mode [ 519.104872][T15817] rust_binder: BC_REQUEST_FREEZE_NOTIFICATION invalid ref 0 [ 519.114480][T15817] rust_binder: Write failure EINVAL in pid:2 [ 519.124772][T15780] veth1_macvtap: entered promiscuous mode [ 519.177650][T15825] netlink: 32 bytes leftover after parsing attributes in process `syz.7.5204'. [ 519.213027][T15831] fuse: Unknown parameter '0000000000000001172221300000000000000000003' [ 519.217679][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.222265][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.228806][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.238998][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.242564][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.250055][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.255874][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.263555][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.269709][T15833] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 519.332265][ T36] audit: type=1400 audit(1795117711.674:4775): avc: denied { create } for pid=15848 comm="syz.0.5211" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_connector_socket permissive=1 [ 519.359296][T15851] netlink: 'syz.0.5212': attribute type 27 has an invalid length. [ 519.383475][T15854] netlink: 'syz.7.5213': attribute type 63 has an invalid length. [ 519.399415][T15854] netlink: 5 bytes leftover after parsing attributes in process `syz.7.5213'. [ 519.408561][T15854] gretap0: entered allmulticast mode [ 519.414291][T15854] A link change request failed with some changes committed already. Interface gretap0 may have been left with an inconsistent configuration, please check. [ 519.439987][T15860] netlink: 'syz.0.5216': attribute type 16 has an invalid length. [ 519.448161][T15860] netlink: 'syz.0.5216': attribute type 2 has an invalid length. [ 519.456024][T15860] netlink: 64086 bytes leftover after parsing attributes in process `syz.0.5216'. [ 519.482165][T15863] overlayfs: failed to clone lowerpath [ 519.488383][T15863] overlayfs: failed to clone lowerpath [ 519.721380][T15873] cgroup2: Unknown parameter 'net_cls' [ 519.759591][T14963] Bluetooth: hci0: Frame reassembly failed (-84) [ 519.766160][T14963] Bluetooth: hci0: Frame reassembly failed (-84) [ 520.246824][T15909] 9pnet_fd: Insufficient options for proto=fd [ 520.351848][T15921] netlink: 12 bytes leftover after parsing attributes in process `syz.0.5235'. [ 520.378680][T15921] overlayfs: failed to clone lowerpath [ 520.385465][T15921] overlayfs: failed to clone lowerpath [ 520.464462][T15927] overlayfs: failed to clone lowerpath [ 521.960919][ T54] Bluetooth: hci0: command 0x1003 tx timeout [ 521.967019][ T360] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 522.520772][T15965] rust_binder: Write failure EINVAL in pid:20 [ 522.533422][T15967] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:22 [ 522.792331][ T65] usb 8-1: new high-speed USB device number 21 using dummy_hcd [ 522.964737][ T65] usb 8-1: config 9 has an invalid interface number: 32 but max is 2 [ 522.972896][ T65] usb 8-1: config 9 has an invalid interface number: 207 but max is 2 [ 522.981145][ T65] usb 8-1: config 9 has an invalid interface number: 217 but max is 2 [ 522.989614][ T65] usb 8-1: config 9 contains an unexpected descriptor of type 0x2, skipping [ 522.998471][ T65] usb 8-1: config 9 has no interface number 0 [ 523.004636][ T65] usb 8-1: config 9 has no interface number 1 [ 523.010930][ T65] usb 8-1: config 9 has no interface number 2 [ 523.017197][ T65] usb 8-1: config 9 interface 32 altsetting 1 endpoint 0x7 has invalid maxpacket 959, setting to 64 [ 523.028401][ T65] usb 8-1: config 9 interface 217 altsetting 2 endpoint 0xA has an invalid bInterval 202, changing to 7 [ 523.039589][ T65] usb 8-1: config 9 interface 217 altsetting 2 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 523.050519][ T65] usb 8-1: config 9 interface 217 altsetting 2 has a duplicate endpoint with address 0x9, skipping [ 523.061275][ T65] usb 8-1: config 9 interface 217 altsetting 2 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 523.072382][ T65] usb 8-1: config 9 interface 217 altsetting 2 bulk endpoint 0x5 has invalid maxpacket 32 [ 523.082327][ T65] usb 8-1: config 9 interface 217 altsetting 2 has a duplicate endpoint with address 0x7, skipping [ 523.093120][ T65] usb 8-1: config 9 interface 217 altsetting 2 has a duplicate endpoint with address 0x6, skipping [ 523.103893][ T65] usb 8-1: config 9 interface 217 altsetting 2 has an invalid descriptor for endpoint zero, skipping [ 523.114799][ T65] usb 8-1: config 9 interface 217 altsetting 2 endpoint 0x4 has invalid maxpacket 1024, setting to 64 [ 523.125805][ T65] usb 8-1: config 9 interface 217 altsetting 2 has a duplicate endpoint with address 0x4, skipping [ 523.136643][ T65] usb 8-1: config 9 interface 217 altsetting 2 has a duplicate endpoint with address 0xE, skipping [ 523.147464][ T65] usb 8-1: config 9 interface 32 has no altsetting 0 [ 523.155997][ T65] usb 8-1: config 9 interface 207 has no altsetting 0 [ 523.162860][ T65] usb 8-1: config 9 interface 217 has no altsetting 0 [ 523.171385][ T65] usb 8-1: New USB device found, idVendor=05a9, idProduct=a518, bcdDevice= 0.e2 [ 523.180510][ T65] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 523.188750][ T65] usb 8-1: Product: syz [ 523.192934][ T65] usb 8-1: Manufacturer: 㧑ᡏ⩏흀ኵ墓⾪čˇä¬śę˝’é¸ăĄŠćŁçŞś [ 523.201485][ T65] usb 8-1: SerialNumber: syz [ 523.428784][ T65] usb 8-1: USB disconnect, device number 21 [ 523.480153][T16004] 9pnet_fd: Insufficient options for proto=fd [ 523.977125][T16015] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:24 [ 524.133693][T16027] rust_binder: Write failure EFAULT in pid:36 [ 525.109750][T16045] netlink: 4 bytes leftover after parsing attributes in process `syz.0.5287'. [ 525.310002][T16061] rust_binder: Error while translating object. [ 525.310038][T16061] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 525.316391][T16061] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:45 [ 525.361049][ T36] audit: type=1400 audit(1795117717.322:4776): avc: denied { map } for pid=16064 comm="syz.7.5295" path="socket:[60832]" dev="sockfs" ino=60832 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 525.366102][T16065] rust_binder: Failed to allocate buffer. len:4096, is_oneway:true [ 525.383956][T16069] fuse: Bad value for 'group_id' [ 525.394335][T16065] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 525.401835][T16069] fuse: Bad value for 'group_id' [ 525.406832][T16065] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:49 [ 525.436314][ T36] audit: type=1400 audit(1795117717.397:4777): avc: denied { getopt } for pid=16072 comm="syz.7.5297" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 525.476167][T16076] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=16076 comm=syz.7.5298 [ 525.489856][T16076] binder: Bad value for 'defcontext' [ 525.759867][T16085] overlayfs: missing 'lowerdir' [ 525.765246][T16085] netlink: 4432 bytes leftover after parsing attributes in process `syz.0.5302'. [ 526.063823][T16118] fuse: Unknown parameter '0x00000000000000000x0000000000000004' [ 526.120219][ T36] audit: type=1400 audit(1795117718.044:4778): avc: denied { create } for pid=16125 comm="syz.4.5320" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_iscsi_socket permissive=1 [ 528.194019][T16183] overlayfs: failed to clone upperpath [ 528.770757][T16211] vlan1: entered promiscuous mode [ 528.775969][T16211] vlan1: entered allmulticast mode [ 528.781117][T16211] veth0_vlan: entered allmulticast mode [ 528.798241][T16211] overlay: filesystem on ./bus is read-only [ 529.208892][ T9] usb 8-1: new full-speed USB device number 22 using dummy_hcd [ 529.369835][ T9] usb 8-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 529.380959][ T9] usb 8-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 529.391862][ T9] usb 8-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 255, setting to 64 [ 529.404118][ T9] usb 8-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 529.413243][ T9] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 529.421302][ T9] usb 8-1: Product: syz [ 529.425532][ T9] usb 8-1: Manufacturer: syz [ 529.430146][ T9] usb 8-1: SerialNumber: syz [ 529.437720][T16233] raw-gadget.0 gadget.7: fail, usb_ep_enable returned -22 [ 529.661395][T16233] raw-gadget.0 gadget.7: fail, usb_ep_enable returned -22 [ 530.115122][T16250] raw-gadget.0 gadget.7: fail, usb_ep_enable returned -22 [ 530.338203][ T9] cdc_ncm 8-1:1.0: MAC-Address: 42:42:42:42:42:42 [ 530.344775][ T9] cdc_ncm 8-1:1.0: dwNtbInMaxSize=16 is too small. Using 2048 [ 530.352332][ T9] cdc_ncm 8-1:1.0: setting rx_max = 2048 [ 530.600628][T16281] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5370'. [ 530.731953][ T9] cdc_ncm 8-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.7-1, CDC NCM (NO ZLP), 42:42:42:42:42:42 [ 530.749965][ T9] usb 8-1: USB disconnect, device number 22 [ 530.757031][ T9] cdc_ncm 8-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.7-1, CDC NCM (NO ZLP) [ 530.799291][T16296] netlink: 8 bytes leftover after parsing attributes in process `syz.4.5375'. [ 530.808366][T16296] erspan0: entered promiscuous mode [ 530.814106][T16296] netlink: 'syz.4.5375': attribute type 13 has an invalid length. [ 530.822487][T16296] erspan0: refused to change device tx_queue_len [ 530.883354][T16306] veth0_to_batadv: entered allmulticast mode [ 530.889657][T16306] veth0_to_batadv: left allmulticast mode [ 531.391563][T16331] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 531.391601][T16331] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:66 [ 531.545863][T16333] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=515 sclass=netlink_route_socket pid=16333 comm=syz.0.5386 [ 531.641319][T16337] netlink: 20 bytes leftover after parsing attributes in process `syz.0.5388'. [ 531.855675][T16367] netlink: 12 bytes leftover after parsing attributes in process `syz.0.5399'. [ 531.864830][T16368] netlink: 16 bytes leftover after parsing attributes in process `syz.0.5399'. [ 532.266818][ T36] audit: type=1400 audit(1795117723.795:4779): avc: denied { rename } for pid=16412 comm="syz.7.5415" name="#29" dev="tmpfs" ino=160 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 532.375760][T16418] netlink: 4 bytes leftover after parsing attributes in process `syz.7.5416'. [ 532.432166][T16417] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 533.500571][T16482] rust_binder: Failed copying remainder into alloc: EFAULT [ 533.500602][T16482] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EFAULT } [ 533.508246][T16482] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 533.516898][T16482] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:83 [ 534.877707][T16533] kvm: kvm [16532]: vcpu0, guest rIP: 0xfff0 Unhandled WRMSR(0xc0010001) = 0x4 [ 534.896481][T16533] netlink: 68 bytes leftover after parsing attributes in process `syz.7.5453'. [ 534.907383][T16533] EXT4-fs (rnullb0): VFS: Can't find ext4 filesystem [ 534.925479][T16538] /dev/nbd4: Can't lookup blockdev [ 535.073976][ T36] audit: type=1400 audit(1795117726.441:4780): avc: denied { remount } for pid=16547 comm="syz.7.5459" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 535.165203][T16557] rust_binder: Failed to allocate buffer. len:4096, is_oneway:true [ 535.165234][T16557] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 535.185778][T16557] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:103 [ 535.214982][ T36] audit: type=1400 audit(1795117726.572:4781): avc: denied { unmount } for pid=15775 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 535.318979][T16570] netlink: 'syz.7.5466': attribute type 1 has an invalid length. [ 535.536955][T16589] bridge0: port 1(bridge_slave_0) entered blocking state [ 535.548555][T16594] 9pnet_fd: Insufficient options for proto=fd [ 535.550776][T16589] bridge0: port 1(bridge_slave_0) entered disabled state [ 535.562199][T16589] bridge_slave_0: entered allmulticast mode [ 535.568683][T16589] bridge_slave_0: entered promiscuous mode [ 535.575742][T16589] bridge0: port 2(bridge_slave_1) entered blocking state [ 535.583034][T16589] bridge0: port 2(bridge_slave_1) entered disabled state [ 535.590208][T16589] bridge_slave_1: entered allmulticast mode [ 535.596934][T16589] bridge_slave_1: entered promiscuous mode [ 535.671083][T16589] bridge0: port 2(bridge_slave_1) entered blocking state [ 535.678198][T16589] bridge0: port 2(bridge_slave_1) entered forwarding state [ 535.685547][T16589] bridge0: port 1(bridge_slave_0) entered blocking state [ 535.692641][T16589] bridge0: port 1(bridge_slave_0) entered forwarding state [ 535.731489][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 535.739589][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 535.763945][ T12] bridge0: port 1(bridge_slave_0) entered blocking state [ 535.771035][ T12] bridge0: port 1(bridge_slave_0) entered forwarding state [ 535.790819][ T12] bridge0: port 2(bridge_slave_1) entered blocking state [ 535.797930][ T12] bridge0: port 2(bridge_slave_1) entered forwarding state [ 535.826590][T16589] veth0_vlan: entered promiscuous mode [ 535.842344][T16589] veth1_macvtap: entered promiscuous mode [ 535.908852][T16624] netlink: 8 bytes leftover after parsing attributes in process `syz.7.5484'. [ 535.961931][ T36] audit: type=1400 audit(1795117727.267:4782): avc: denied { mounton } for pid=16636 comm="syz.7.5487" path="/proc/123/cgroup" dev="proc" ino=62336 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=file permissive=1 [ 536.043319][T16656] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:7 [ 536.117881][T16667] overlayfs: overlapping lowerdir path [ 536.132686][T16666] overlayfs: "xino" feature enabled using 3 upper inode bits. [ 536.133010][ T36] audit: type=1400 audit(1795117727.426:4783): avc: denied { getattr } for pid=16664 comm="syz.7.5494" name="/" dev="binder" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 536.192243][T16669] rust_binder: Failed to allocate buffer. len:4096, is_oneway:true [ 536.192274][T16669] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 536.200289][T16669] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:135 [ 536.284102][ T36] audit: type=1400 audit(1795117727.567:4784): avc: denied { mounton } for pid=16677 comm="syz.7.5499" path="/proc/144/task" dev="proc" ino=62427 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dir permissive=1 [ 537.591444][ T36] audit: type=1326 audit(1795117728.796:4785): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16742 comm="syz.4.5523" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x0 [ 537.622823][T16746] netlink: 96 bytes leftover after parsing attributes in process `syz.7.5524'. [ 537.726458][T16752] fuseblk: Unknown parameter 'subj_type' [ 537.831761][T16782] netlink: 4 bytes leftover after parsing attributes in process `syz.0.5531'. [ 537.840734][T16782] netlink: 16 bytes leftover after parsing attributes in process `syz.0.5531'. [ 537.928605][ T36] audit: type=1326 audit(1795117729.115:4786): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16785 comm="syz.0.5533" exe="/root/syz-executor" sig=31 arch=c000003e syscall=39 compat=0 ip=0x7f72dd585e67 code=0x0 [ 538.505852][T16800] overlayfs: failed to clone upperpath [ 538.545469][T16802] overlayfs: failed to clone lowerpath [ 538.551822][T16802] overlayfs: failed to clone lowerpath [ 538.803036][T16837] netlink: 'syz.0.5550': attribute type 28 has an invalid length. [ 538.912875][ T36] audit: type=1326 audit(1795117730.044:4787): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 538.937426][ T36] audit: type=1326 audit(1795117730.044:4788): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 538.962240][ T36] audit: type=1326 audit(1795117730.044:4789): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 538.985804][ T36] audit: type=1326 audit(1795117730.044:4790): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.009516][ T36] audit: type=1326 audit(1795117730.053:4791): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.034402][ T36] audit: type=1326 audit(1795117730.053:4792): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.058101][ T36] audit: type=1326 audit(1795117730.053:4793): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.081823][ T36] audit: type=1326 audit(1795117730.053:4794): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.105493][ T36] audit: type=1326 audit(1795117730.053:4795): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16859 comm="syz.0.5559" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7ffc0000 [ 539.759477][T16891] overlayfs: failed to clone upperpath [ 539.832775][T16894] netlink: 40 bytes leftover after parsing attributes in process `syz.0.5571'. [ 539.926959][T16910] overlayfs: failed to clone upperpath [ 539.951864][T16913] 9pnet_fd: Insufficient options for proto=fd [ 540.681631][T16950] netlink: 176 bytes leftover after parsing attributes in process `syz.4.5593'. [ 540.717827][T16957] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=14385 sclass=netlink_route_socket pid=16957 comm=syz.0.5596 [ 540.747913][T16959] netlink: 188 bytes leftover after parsing attributes in process `syz.0.5597'. [ 540.895349][T16980] SELinux: security_context_str_to_sid (Eá…) failed with errno=-22 [ 540.903447][T16979] SELinux: security_context_str_to_sid (Eá…) failed with errno=-22 [ 541.492310][T16991] overlayfs: conflicting options: metacopy=on,redirect_dir=follow [ 542.055873][T17002] netlink: 'syz.7.5612': attribute type 28 has an invalid length. [ 542.276894][T17028] netlink: 32 bytes leftover after parsing attributes in process `syz.7.5620'. [ 542.319051][T17034] netlink: 92 bytes leftover after parsing attributes in process `syz.7.5623'. [ 543.030593][T17074] overlayfs: failed to clone lowerpath [ 543.157423][T17087] netlink: 188 bytes leftover after parsing attributes in process `syz.7.5641'. [ 543.627599][T17090] fuse: Bad value for 'user_id' [ 543.632949][T17090] fuse: Bad value for 'user_id' [ 543.738332][T17097] netlink: 104 bytes leftover after parsing attributes in process `syz.7.5645'. [ 543.765163][T17099] netlink: 4 bytes leftover after parsing attributes in process `syz.7.5646'. [ 544.444356][T17119] overlayfs: failed to clone upperpath [ 544.583443][T17142] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=17142 comm=syz.7.5661 [ 544.620553][T17146] netlink: 16 bytes leftover after parsing attributes in process `syz.7.5663'. [ 544.631457][T17147] netlink: 16 bytes leftover after parsing attributes in process `syz.7.5663'. [ 545.591389][T17192] /dev/nbd7: Can't lookup blockdev [ 545.597119][T17192] overlay: ./bus is not a directory [ 545.603646][T17195] netlink: 'syz.0.5675': attribute type 1 has an invalid length. [ 545.612670][T17195] netlink: 8 bytes leftover after parsing attributes in process `syz.0.5675'. [ 545.628412][T17199] netlink: 12 bytes leftover after parsing attributes in process `syz.7.5681'. [ 545.800331][T17215] tmpfs: Unknown parameter ':;2¨SHDOŤśkđůćąţQ:ŰMËck?3‚\7o+YĆ;W`ĺ Šz˙ćCČU\Ŕęvňä"“Iî]Ŕ:sU•ąBr?­I´Sé´Y,8' [ 545.977028][T17235] netlink: 1072 bytes leftover after parsing attributes in process `syz.7.5692'. [ 545.986321][T17235] netlink: 280 bytes leftover after parsing attributes in process `syz.7.5692'. [ 546.334214][T17289] : renamed from bond_slave_0 [ 546.353209][T17291] xt_NFQUEUE: number of total queues is 0 [ 546.382916][ T36] kauditd_printk_skb: 4 callbacks suppressed [ 546.382936][ T36] audit: type=1326 audit(1795117737.052:4800): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17282 comm="syz.4.5711" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fbb7598efc9 code=0x0 [ 546.427379][T17304] overlayfs: failed to clone upperpath [ 546.477270][T17312] 9pnet: Could not find request transport: főŘvľŃtZś1Gd-rfdno=ůyŮR‹‡‰7ç;ć5=Úz˝đÜ1Ră'ŤźÖ‚©‘w9 [ 546.477270][T17312] ‘˛ [ 547.392129][T17370] netlink: 4 bytes leftover after parsing attributes in process `syz.0.5744'. [ 547.424477][T17375] SELinux: security_context_str_to_sid (Eá…) failed with errno=-22 [ 547.434247][T17375] overlayfs: failed to resolve './file1/file0': -2 [ 547.733731][T17430] overlayfs: missing 'lowerdir' [ 549.416208][ T36] audit: type=1326 audit(1795117739.885:4801): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17462 comm="syz.7.5777" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fddbc58efc9 code=0x7fc00000 [ 549.772719][T17485] 9pnet_fd: Insufficient options for proto=fd [ 550.020544][T17496] netlink: 'syz.4.5789': attribute type 4 has an invalid length. [ 550.028375][T17496] netlink: 'syz.4.5789': attribute type 2 has an invalid length. [ 550.036555][T17498] __nla_validate_parse: 2 callbacks suppressed [ 550.036574][T17498] netlink: 4 bytes leftover after parsing attributes in process `syz.7.5790'. [ 550.723140][T17524] futex_wake_op: syz.4.5800 tries to shift op by -1; fix this program [ 550.908467][ T36] audit: type=1400 audit(1795117741.293:4802): avc: denied { create } for pid=17545 comm="syz.7.5806" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 550.944530][ T36] audit: type=1400 audit(1795117741.321:4803): avc: denied { ioctl } for pid=17545 comm="syz.7.5806" path="socket:[65045]" dev="sockfs" ino=65045 ioctlcmd=0x8914 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_nflog_socket permissive=1 [ 550.988719][T17550] 9pnet_fd: Insufficient options for proto=fd [ 551.576666][T17578] /dev/sr0: Can't lookup blockdev [ 552.041610][T17608] 9pnet_fd: Insufficient options for proto=fd [ 552.164490][T17612] bridge0: port 1(bridge_slave_0) entered blocking state [ 552.171615][T17612] bridge0: port 1(bridge_slave_0) entered disabled state [ 552.178777][T17612] bridge_slave_0: entered allmulticast mode [ 552.185068][T17612] bridge_slave_0: entered promiscuous mode [ 552.191622][T17612] bridge0: port 2(bridge_slave_1) entered blocking state [ 552.198682][T17612] bridge0: port 2(bridge_slave_1) entered disabled state [ 552.207260][T17612] bridge_slave_1: entered allmulticast mode [ 552.213716][T17612] bridge_slave_1: entered promiscuous mode [ 552.278757][T17612] bridge0: port 2(bridge_slave_1) entered blocking state [ 552.285872][T17612] bridge0: port 2(bridge_slave_1) entered forwarding state [ 552.293182][T17612] bridge0: port 1(bridge_slave_0) entered blocking state [ 552.300246][T17612] bridge0: port 1(bridge_slave_0) entered forwarding state [ 552.325385][T14963] bridge0: port 1(bridge_slave_0) entered disabled state [ 552.333243][T14963] bridge0: port 2(bridge_slave_1) entered disabled state [ 552.343883][ T12] bridge0: port 1(bridge_slave_0) entered blocking state [ 552.351072][ T12] bridge0: port 1(bridge_slave_0) entered forwarding state [ 552.361132][T14963] bridge0: port 2(bridge_slave_1) entered blocking state [ 552.368191][T14963] bridge0: port 2(bridge_slave_1) entered forwarding state [ 552.398713][T17612] veth0_vlan: entered promiscuous mode [ 552.411605][T17612] veth1_macvtap: entered promiscuous mode [ 552.531336][T17632] netlink: 64 bytes leftover after parsing attributes in process `syz.7.5834'. [ 552.653844][T17645] overlayfs: failed to clone upperpath [ 552.753940][ T377] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 552.924435][ T377] usb 10-1: Using ep0 maxpacket: 16 [ 552.930895][ T377] usb 10-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 552.941450][ T377] usb 10-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 552.952046][ T377] usb 10-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 552.961491][ T377] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 552.969800][ T377] usb 10-1: Product: syz [ 552.974176][ T377] usb 10-1: Manufacturer: syz [ 552.978927][ T377] usb 10-1: SerialNumber: syz [ 553.233459][ T377] usb 10-1: 0:2 : does not exist [ 553.240871][ T377] usb 10-1: 5:0: failed to get current value for ch 0 (-22) [ 553.252037][ T377] usb 10-1: USB disconnect, device number 3 [ 553.261619][ T9814] udevd[9814]: error opening ATTR{/sys/devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 553.664679][T17692] netlink: 'syz.7.5858': attribute type 1 has an invalid length. [ 553.759887][T17698] netlink: 7 bytes leftover after parsing attributes in process `syz.0.5860'. [ 553.793032][ T36] audit: type=1326 audit(1795117744.004:4804): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17694 comm="syz.7.5859" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fddbc58efc9 code=0x7fc00000 [ 553.817085][ T36] audit: type=1326 audit(1795117744.004:4805): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17694 comm="syz.7.5859" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fddbc58efc9 code=0x7fc00000 [ 554.392036][ T36] audit: type=1400 audit(1795117744.558:4806): avc: denied { remount } for pid=17728 comm="syz.4.5869" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 554.960107][ T36] audit: type=1326 audit(1795117745.092:4807): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17762 comm="syz.0.5879" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f72dd58efc9 code=0x7fc00000 [ 555.590188][T17786] netlink: 'syz.4.5887': attribute type 1 has an invalid length. [ 556.002230][T17824] netlink: 20 bytes leftover after parsing attributes in process `syz.4.5900'. [ 556.042119][T17826] overlayfs: failed to clone upperpath [ 556.076936][T17830] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=17830 comm=syz.4.5903 [ 556.873217][ T36] audit: type=1326 audit(1795117746.894:4808): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17867 comm="syz.4.5915" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x0 [ 557.345991][T17894] 9pnet_fd: Insufficient options for proto=fd [ 557.838741][ T36] audit: type=1326 audit(1795117747.804:4809): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17915 comm="syz.4.5932" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 557.862552][ T36] audit: type=1326 audit(1795117747.804:4810): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17915 comm="syz.4.5932" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 557.886259][ T36] audit: type=1326 audit(1795117747.804:4811): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17915 comm="syz.4.5932" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 557.910211][ T36] audit: type=1326 audit(1795117747.804:4812): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17915 comm="syz.4.5932" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 557.937920][ T36] audit: type=1326 audit(1795117747.804:4813): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=17915 comm="syz.4.5932" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fbb7598efc9 code=0x7ffc0000 [ 558.057226][T17958] fuse: Unknown parameter 'gr@' [ 558.440740][T17997] fuse: Unknown parameter '000000000000000000000030x0000000000000004' [ 558.451455][T17997] incfs: Error accessing: ./file0. [ 558.456952][T17997] incfs: mount failed -20 [ 558.461951][T17997] netlink: 104 bytes leftover after parsing attributes in process `syz.7.5960'. [ 558.487347][T17999] tipc: Started in network mode [ 558.492289][T17999] tipc: Node identity 00000000000000008, cluster identity 4711 [ 558.718101][T18025] 9pnet_fd: Insufficient options for proto=fd [ 558.725234][T18026] 9pnet_fd: Insufficient options for proto=fd [ 559.425411][T18083] fuse: Bad value for 'group_id' [ 559.428662][T18084] fuse: Bad value for 'group_id' [ 559.430615][T18083] fuse: Bad value for 'group_id' [ 559.438997][T18084] fuse: Bad value for 'group_id' [ 559.829922][T18093] overlayfs: failed to clone upperpath [ 560.537540][T18160] netlink: 4 bytes leftover after parsing attributes in process `syz.7.6021'. [ 560.558613][T18165] tipc: New replicast peer: fc01:0000:0000:0000:0000:0000:0000:0001 [ 560.567031][T18165] tipc: Enabled bearer , priority 10 [ 560.642231][T18180] netlink: 'syz.0.6028': attribute type 1 has an invalid length. [ 560.650323][T18180] netlink: 164 bytes leftover after parsing attributes in process `syz.0.6028'. [ 560.741934][T18191] batadv_slave_1: entered promiscuous mode [ 560.749319][T18191] 9pnet_virtio: no channels available for device 127.0.0.1 [ 560.757003][T18190] batadv_slave_1: left promiscuous mode [ 561.157226][ T36] kauditd_printk_skb: 14 callbacks suppressed [ 561.157244][ T36] audit: type=1400 audit(1795117750.909:4828): avc: denied { map } for pid=18196 comm="syz.4.6035" path="socket:[67241]" dev="sockfs" ino=67241 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_stream_socket permissive=1 [ 561.760524][ T45] tipc: Node number set to 2147483648 [ 561.861882][T18222] batadv_slave_0: entered promiscuous mode [ 561.868434][T18221] batadv_slave_0: left promiscuous mode [ 561.900037][T18226] netlink: 12 bytes leftover after parsing attributes in process `syz.7.6044'. [ 562.390885][T18242] fuse: Bad value for 'group_id' [ 562.395883][T18242] fuse: Bad value for 'group_id' [ 562.607430][T18253] bridge0: port 1(bridge_slave_0) entered blocking state [ 562.614659][T18253] bridge0: port 1(bridge_slave_0) entered disabled state [ 562.621836][T18253] bridge_slave_0: entered allmulticast mode [ 562.628480][T18253] bridge_slave_0: entered promiscuous mode [ 562.635645][T18253] bridge0: port 2(bridge_slave_1) entered blocking state [ 562.642739][T18253] bridge0: port 2(bridge_slave_1) entered disabled state [ 562.650672][T18253] bridge_slave_1: entered allmulticast mode [ 562.657105][T18253] bridge_slave_1: entered promiscuous mode [ 562.664033][T14963] bridge_slave_1: left allmulticast mode [ 562.669969][T14963] bridge_slave_1: left promiscuous mode [ 562.675672][T14963] bridge0: port 2(bridge_slave_1) entered disabled state [ 562.683800][T14963] bridge_slave_0: left allmulticast mode [ 562.688182][T18260] fuse: Bad value for 'user_id' [ 562.689626][T14963] bridge_slave_0: left promiscuous mode [ 562.694622][T18260] fuse: Bad value for 'user_id' [ 562.700341][T14963] bridge0: port 1(bridge_slave_0) entered disabled state [ 562.897124][T14963] veth1_macvtap: left promiscuous mode [ 562.902830][T14963] veth0_vlan: left promiscuous mode [ 562.991767][T18253] bridge0: port 2(bridge_slave_1) entered blocking state [ 562.997772][T18273] 9pnet: p9_errstr2errno: server reported unknown error 184467 [ 562.998899][T18253] bridge0: port 2(bridge_slave_1) entered forwarding state [ 563.013822][T18253] bridge0: port 1(bridge_slave_0) entered blocking state [ 563.020937][T18253] bridge0: port 1(bridge_slave_0) entered forwarding state [ 563.050289][T14960] bridge0: port 1(bridge_slave_0) entered disabled state [ 563.057837][T14960] bridge0: port 2(bridge_slave_1) entered disabled state [ 563.068650][T14933] bridge0: port 1(bridge_slave_0) entered blocking state [ 563.075814][T14933] bridge0: port 1(bridge_slave_0) entered forwarding state [ 563.087351][T14933] bridge0: port 2(bridge_slave_1) entered blocking state [ 563.094552][T14933] bridge0: port 2(bridge_slave_1) entered forwarding state [ 563.122369][T18253] veth0_vlan: entered promiscuous mode [ 563.134919][T18253] veth1_macvtap: entered promiscuous mode [ 563.433251][T18297] netlink: 252 bytes leftover after parsing attributes in process `syz.4.6065'. [ 563.442451][T18297] IPv6: NLM_F_CREATE should be specified when creating new route [ 563.451263][T18297] SELinux: security_context_str_to_sid (user_u) failed with errno=-22 [ 563.460600][T18297] overlayfs: failed to clone lowerpath [ 564.097115][T18323] 9pnet_fd: p9_fd_create_tcp (18323): problem connecting socket to 127.0.0.1 [ 564.106319][T18324] 9pnet_fd: p9_fd_create_tcp (18324): problem connecting socket to 127.0.0.1 [ 564.297016][T18329] 9pnet_fd: Insufficient options for proto=fd [ 564.345041][T18332] overlayfs: conflicting options: metacopy=off,verity=require [ 565.416454][ T377] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 565.588230][ T377] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 565.598498][ T377] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 565.608158][ T377] usb 1-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 565.617876][ T377] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 565.626046][ T377] usb 1-1: SerialNumber: syz [ 565.799376][T18400] 9pnet_fd: Insufficient options for proto=fd [ 565.847931][ T377] usb 1-1: invalid UAC_HEADER (v1) [ 565.862798][ T377] snd-usb-audio 1-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 565.873016][ T377] usb 1-1: USB disconnect, device number 5 [ 565.887315][ T9814] udevd[9814]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 566.096920][ T36] audit: type=1400 audit(1795117755.544:4829): avc: denied { setattr } for pid=18415 comm="syz.7.6106" name="NETLINK" dev="sockfs" ino=67600 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 566.203766][T18428] netlink: 'syz.4.6110': attribute type 1 has an invalid length. [ 566.395946][T18448] netlink: 1 bytes leftover after parsing attributes in process `syz.0.6117'. [ 566.405957][T18448] netlink: 140 bytes leftover after parsing attributes in process `syz.0.6117'. [ 566.417337][T18448] netlink: 'syz.0.6117': attribute type 27 has an invalid length. [ 566.425837][T18448] bridge0: port 2(bridge_slave_1) entered disabled state [ 566.433151][T18448] bridge0: port 1(bridge_slave_0) entered disabled state [ 566.440493][T18448] bridge0: entered allmulticast mode [ 566.478014][T18452] random: crng reseeded on system resumption [ 566.500791][ T36] audit: type=1400 audit(1795117755.919:4830): avc: denied { write } for pid=18451 comm="syz.0.6119" name="usbmon5" dev="devtmpfs" ino=105 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 566.950666][T18485] bridge0: port 2(bridge_slave_1) entered disabled state [ 566.957918][T18485] bridge0: port 1(bridge_slave_0) entered disabled state [ 566.965321][T18485] bridge0: entered allmulticast mode [ 566.994455][T18487] fuse: Bad value for 'user_id' [ 566.999374][T18487] fuse: Bad value for 'user_id' [ 567.564996][ T36] audit: type=1326 audit(1795117756.923:4831): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=18491 comm="syz.7.6135" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fddbc58efc9 code=0x0 [ 569.037237][T18529] 9pnet_fd: Insufficient options for proto=fd [ 569.624469][T18541] 9pnet_fd: Insufficient options for proto=fd [ 569.805528][T18550] rust_binder: Failed to allocate buffer. len:4096, is_oneway:false [ 569.951681][T18554] bridge0: port 1(bridge_slave_0) entered blocking state [ 569.968659][T18554] bridge0: port 1(bridge_slave_0) entered disabled state [ 569.977001][T18555] netlink: 'syz.0.6157': attribute type 16 has an invalid length. [ 569.977030][T18555] netlink: 6502 bytes leftover after parsing attributes in process `syz.0.6157'. [ 570.008264][T18554] bridge_slave_0: entered allmulticast mode [ 570.019146][T18554] bridge_slave_0: entered promiscuous mode [ 570.026145][T18554] bridge0: port 2(bridge_slave_1) entered blocking state [ 570.033525][T18554] bridge0: port 2(bridge_slave_1) entered disabled state [ 570.040703][T18554] bridge_slave_1: entered allmulticast mode [ 570.047469][T18554] bridge_slave_1: entered promiscuous mode [ 570.126188][T18554] bridge0: port 2(bridge_slave_1) entered blocking state [ 570.133298][T18554] bridge0: port 2(bridge_slave_1) entered forwarding state [ 570.140646][T18554] bridge0: port 1(bridge_slave_0) entered blocking state [ 570.147704][T18554] bridge0: port 1(bridge_slave_0) entered forwarding state [ 570.196400][T14963] bridge0: port 1(bridge_slave_0) entered disabled state [ 570.213195][T14963] bridge0: port 2(bridge_slave_1) entered disabled state [ 570.230785][T14960] bridge0: port 1(bridge_slave_0) entered blocking state [ 570.237917][T14960] bridge0: port 1(bridge_slave_0) entered forwarding state [ 570.246674][ T414] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 570.261971][T14960] bridge0: port 2(bridge_slave_1) entered blocking state [ 570.269099][T14960] bridge0: port 2(bridge_slave_1) entered forwarding state [ 570.319048][T18554] veth0_vlan: entered promiscuous mode [ 570.340500][T18554] veth1_macvtap: entered promiscuous mode [ 570.437721][ T414] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 9372, setting to 1024 [ 570.448873][ T414] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 570.461965][ T414] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 570.471072][ T414] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 570.484182][ T414] usb 1-1: config 0 descriptor?? [ 570.489520][T18555] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 570.931434][ T414] usbhid 1-1:0.0: can't add hid device: -71 [ 570.941383][ T414] usbhid 1-1:0.0: probe with driver usbhid failed with error -71 [ 570.953374][ T414] usb 1-1: USB disconnect, device number 6 [ 571.071102][T18597] SELinux: Context system_u:object_r:cgroup_t:s0 is not valid (left unmapped). [ 571.080661][ T36] audit: type=1400 audit(1795117760.216:4832): avc: denied { relabelto } for pid=18596 comm="syz.4.6168" name="" dev="pipefs" ino=68034 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=fifo_file permissive=1 trawcon="system_u:object_r:cgroup_t:s0" [ 571.136223][T18603] tipc: Enabling of bearer rejected, failed to enable media [ 571.321191][T18607] bridge0: port 1(bridge_slave_0) entered blocking state [ 571.328309][T18607] bridge0: port 1(bridge_slave_0) entered disabled state [ 571.335633][T18607] bridge_slave_0: entered allmulticast mode [ 571.341983][T18607] bridge_slave_0: entered promiscuous mode [ 571.348857][T18607] bridge0: port 2(bridge_slave_1) entered blocking state [ 571.355947][T18607] bridge0: port 2(bridge_slave_1) entered disabled state [ 571.363040][T18607] bridge_slave_1: entered allmulticast mode [ 571.369611][T18607] bridge_slave_1: entered promiscuous mode [ 571.452373][T18607] bridge0: port 2(bridge_slave_1) entered blocking state [ 571.459566][T18607] bridge0: port 2(bridge_slave_1) entered forwarding state [ 571.466937][T18607] bridge0: port 1(bridge_slave_0) entered blocking state [ 571.474132][T18607] bridge0: port 1(bridge_slave_0) entered forwarding state [ 571.484157][ T36] audit: type=1326 audit(1795117760.601:4833): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=18631 comm="syz.7.6178" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fddbc58efc9 code=0x0 [ 571.509642][T14933] bridge0: port 1(bridge_slave_0) entered disabled state [ 571.517366][T14933] bridge0: port 2(bridge_slave_1) entered disabled state [ 571.527737][T14960] bridge0: port 1(bridge_slave_0) entered blocking state [ 571.534850][T14960] bridge0: port 1(bridge_slave_0) entered forwarding state [ 571.544103][T14933] bridge0: port 2(bridge_slave_1) entered blocking state [ 571.551222][T14933] bridge0: port 2(bridge_slave_1) entered forwarding state [ 571.582102][T18607] veth0_vlan: entered promiscuous mode [ 571.594877][T18607] veth1_macvtap: entered promiscuous mode [ 571.982214][ T377] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 572.164852][ T377] usb 5-1: unable to get BOS descriptor or descriptor too short [ 572.185665][ T377] usb 5-1: config 2 has an invalid interface number: 34 but max is 2 [ 572.193924][ T377] usb 5-1: config 2 has an invalid interface number: 6 but max is 2 [ 572.202009][ T377] usb 5-1: config 2 has an invalid descriptor of length 1, skipping remainder of the config [ 572.212164][ T377] usb 5-1: config 2 has no interface number 0 [ 572.218348][ T377] usb 5-1: config 2 has no interface number 2 [ 572.224600][ T377] usb 5-1: config 2 interface 1 altsetting 190 endpoint 0x6 has invalid maxpacket 512, setting to 64 [ 572.235578][ T377] usb 5-1: config 2 interface 34 altsetting 8 has an invalid endpoint descriptor of length 5, skipping [ 572.246694][ T377] usb 5-1: config 2 interface 34 altsetting 8 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 572.259754][ T377] usb 5-1: too many endpoints for config 2 interface 6 altsetting 7: 37, using maximum allowed: 30 [ 572.272470][ T377] usb 5-1: config 2 interface 6 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 37 [ 572.286008][ T377] usb 5-1: config 2 interface 1 has no altsetting 0 [ 572.292785][ T377] usb 5-1: config 2 interface 34 has no altsetting 0 [ 572.299540][ T377] usb 5-1: config 2 interface 6 has no altsetting 0 [ 572.313761][ T377] usb 5-1: New USB device found, idVendor=1686, idProduct=00dd, bcdDevice=37.c4 [ 572.322872][ T377] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 572.344592][ T377] usb 5-1: Product: syz [ 572.348818][ T377] usb 5-1: Manufacturer: syz [ 572.353430][ T377] usb 5-1: SerialNumber: syz [ 572.597626][ T377] usb 5-1: selecting invalid altsetting 0 [ 572.609400][ T377] usb 5-1: USB disconnect, device number 4 [ 572.641793][T18651] rust_binder: Write failure EFAULT in pid:44 [ 572.909539][ T414] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 573.081218][ T414] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 573.092166][ T414] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 573.102823][ T414] usb 1-1: New USB device found, idVendor=1e7d, idProduct=2cf6, bcdDevice= 0.00 [ 573.111922][ T414] usb 1-1: New USB device strings: Mfr=4, Product=0, SerialNumber=0 [ 573.119994][ T414] usb 1-1: Manufacturer: syz [ 573.125731][ T414] usb 1-1: config 0 descriptor?? [ 573.147477][T18660] rust_binder: Write failure EFAULT in pid:9 [ 573.304599][T18669] netlink: 4 bytes leftover after parsing attributes in process `syz.4.6190'. [ 573.320172][T18669] rust_binder: Failed copying remainder into alloc: EFAULT [ 573.320199][T18669] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EFAULT } [ 573.327885][T18669] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 573.336264][T18669] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:18 [ 573.372861][T18671] rust_binder: Failed to claim space for a BINDER_TYPE_PTR. (offset: 128, limit: 152, size: 18446744073709551507) [ 573.382202][T18671] rust_binder: Error while translating object. [ 573.394647][T18671] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 573.400930][T18671] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:20 [ 573.474702][T18675] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 573.492524][T18675] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 573.562154][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.569157][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.577665][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.584825][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.592433][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.599278][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.606290][ T414] pyra 0003:1E7D:2CF6.0014: unknown main item tag 0x0 [ 573.613916][ T414] pyra 0003:1E7D:2CF6.0014: hidraw0: USB HID v0.00 Device [syz] on usb-dummy_hcd.0-1/input0 [ 573.709080][T18683] vlan1: entered promiscuous mode [ 573.714350][T18683] vlan1: entered allmulticast mode [ 573.719574][T18683] veth0_vlan: entered allmulticast mode [ 574.202746][T18653] binder: Bad value for 'max' [ 574.207634][ T414] pyra 0003:1E7D:2CF6.0014: couldn't init struct pyra_device [ 574.215960][ T414] pyra 0003:1E7D:2CF6.0014: couldn't install mouse [ 574.223294][ T414] pyra 0003:1E7D:2CF6.0014: probe with driver pyra failed with error -32 [ 574.238261][ T414] usb 1-1: USB disconnect, device number 7 [ 574.268633][T18698] fido_id[18698]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.0/usb1/report_descriptor': No such file or directory [ 574.800263][T18710] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 574.800654][T18710] rust_binder: Error in use_page_slow: ESRCH [ 574.807587][T18711] rust_binder: Error in use_page_slow: ESRCH [ 574.813655][T18711] rust_binder: use_range failure ESRCH [ 574.819720][T18710] rust_binder: use_range failure ESRCH [ 574.825316][T18710] rust_binder: Failed to allocate buffer. len:112, is_oneway:false [ 574.831158][T18710] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 574.839212][T18711] rust_binder: Failed to allocate buffer. len:112, is_oneway:false [ 574.848611][T18711] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 574.856727][T18710] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:51 [ 574.866496][T18711] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:51 [ 574.903420][T18717] syz.0.6205: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz0,mems_allowed=0 [ 574.929261][T18717] CPU: 0 UID: 0 PID: 18717 Comm: syz.0.6205 Not tainted syzkaller #0 0b5ffdee5fcd2f7749818d1ff954e9c21353764e [ 574.929294][T18717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 574.929310][T18717] Call Trace: [ 574.929319][T18717] [ 574.929329][T18717] __dump_stack+0x21/0x30 [ 574.929408][T18717] dump_stack_lvl+0x10c/0x190 [ 574.929440][T18717] ? __cfi_dump_stack_lvl+0x10/0x10 [ 574.929473][T18717] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 574.929507][T18717] dump_stack+0x19/0x20 [ 574.929537][T18717] warn_alloc+0x1bc/0x2a0 [ 574.929569][T18717] ? __cfi_warn_alloc+0x10/0x10 [ 574.929606][T18717] ? kasan_save_track+0x4f/0x80 [ 574.929633][T18717] ? __kasan_kmalloc+0x96/0xb0 [ 574.929659][T18717] ? __kmalloc_cache_noprof+0x24c/0x490 [ 574.929682][T18717] ? do_sock_setsockopt+0x26d/0x400 [ 574.929717][T18717] ? __x64_sys_setsockopt+0x1b8/0x250 [ 574.929750][T18717] ? x64_sys_call+0x2adc/0x2ee0 [ 574.929784][T18717] ? do_syscall_64+0x58/0xf0 [ 574.929813][T18717] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 574.929840][T18717] __vmalloc_node_range_noprof+0x135/0x1420 [ 574.929880][T18717] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 574.929914][T18717] ? kasan_save_alloc_info+0x40/0x50 [ 574.929947][T18717] ? __kasan_kmalloc+0x96/0xb0 [ 574.929973][T18717] ? __kmalloc_cache_noprof+0x24c/0x490 [ 574.929995][T18717] ? futex_setup_timer+0xb4/0xd0 [ 574.930019][T18717] vmalloc_user_noprof+0x77/0x90 [ 574.930050][T18717] ? xskq_create+0xdb/0x2a0 [ 574.930084][T18717] xskq_create+0xdb/0x2a0 [ 574.930118][T18717] xsk_init_queue+0xb6/0x120 [ 574.930151][T18717] xsk_setsockopt+0x43f/0x6f0 [ 574.930185][T18717] ? __cfi_xsk_setsockopt+0x10/0x10 [ 574.930215][T18717] ? do_futex+0x309/0x500 [ 574.930238][T18717] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 574.930264][T18717] ? security_socket_setsockopt+0x33/0xd0 [ 574.930285][T18717] ? __cfi_xsk_setsockopt+0x10/0x10 [ 574.930314][T18717] do_sock_setsockopt+0x26d/0x400 [ 574.930347][T18717] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 574.930382][T18717] __x64_sys_setsockopt+0x1b8/0x250 [ 574.930416][T18717] x64_sys_call+0x2adc/0x2ee0 [ 574.930451][T18717] do_syscall_64+0x58/0xf0 [ 574.930481][T18717] ? clear_bhb_loop+0x50/0xa0 [ 574.930509][T18717] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 574.930533][T18717] RIP: 0033:0x7f468c58efc9 [ 574.930552][T18717] 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 a8 ff ff ff f7 d8 64 89 01 48 [ 574.930575][T18717] RSP: 002b:00007f468d4c2038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 574.930758][T18717] RAX: ffffffffffffffda RBX: 00007f468c7e5fa0 RCX: 00007f468c58efc9 [ 574.930781][T18717] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000003 [ 574.930804][T18717] RBP: 00007f468c611f91 R08: 0000000000000004 R09: 0000000000000000 [ 574.930823][T18717] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 574.930865][T18717] R13: 00007f468c7e6038 R14: 00007f468c7e5fa0 R15: 00007fffae330e78 [ 574.930890][T18717] [ 574.930979][T18717] Mem-Info: [ 574.986741][T18720] rust_binder: Write failure EINVAL in pid:41 [ 574.988093][T18717] active_anon:27369 inactive_anon:1681 isolated_anon:0 [ 574.988093][T18717] active_file:21654 inactive_file:2762 isolated_file:0 [ 574.988093][T18717] unevictable:16393 dirty:100 writeback:0 [ 574.988093][T18717] slab_reclaimable:6127 slab_unreclaimable:92516 [ 574.988093][T18717] mapped:76582 shmem:16567 pagetables:1301 [ 574.988093][T18717] sec_pagetables:0 bounce:0 [ 574.988093][T18717] kernel_misc_reclaimable:0 [ 574.988093][T18717] free:1341330 free_pcp:11287 free_cma:0 [ 575.283416][T18717] Node 0 active_anon:109440kB inactive_anon:6724kB active_file:86616kB inactive_file:11048kB unevictable:65572kB isolated(anon):0kB isolated(file):0kB mapped:314520kB dirty:400kB writeback:0kB shmem:66268kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:11796kB pagetables:5200kB sec_pagetables:0kB all_unreclaimable? no [ 575.317455][T18717] DMA32 free:2960212kB boost:0kB min:19088kB low:23860kB high:28632kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3145324kB managed:2965936kB mlocked:0kB bounce:0kB free_pcp:5724kB local_pcp:5656kB free_cma:0kB [ 575.347953][T18717] lowmem_reserve[]: 0 3921 3921 [ 575.358581][T18717] Normal free:2440768kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:109604kB inactive_anon:6724kB active_file:86616kB inactive_file:11048kB unevictable:65572kB writepending:400kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:3100kB local_pcp:36kB free_cma:0kB [ 575.390519][T18717] lowmem_reserve[]: 0 0 0 [ 575.395397][T18717] DMA32: 5*4kB (M) 2*8kB (M) 3*16kB (M) 4*32kB (M) 4*64kB (M) 3*128kB (M) 4*256kB (M) 4*512kB (M) 5*1024kB (UM) 5*2048kB (M) 718*4096kB (M) = 2960212kB [ 575.411928][T18717] Normal: 607*4kB (UME) 388*8kB (UME) 312*16kB (UME) 103*32kB (UME) 166*64kB (UME) 338*128kB (UME) 267*256kB (UME) 75*512kB (UME) 35*1024kB (ME) 13*2048kB (ME) 539*4096kB (M) = 2444668kB [ 575.431588][T18717] 60559 total pagecache pages [ 575.432402][T18743] No source specified [ 575.436536][T18717] 3190 pages in swap cache [ 575.444841][T18717] Free swap = 111428kB [ 575.449110][T18717] Total swap = 124996kB [ 575.453297][T18717] 2097051 pages RAM [ 575.457178][T18717] 0 pages HighMem/MovableOnly [ 575.461885][T18717] 351537 pages reserved [ 575.466089][T18717] 0 pages cma reserved [ 575.473169][T18717] Memory allocations: [ 575.479883][T18717] 0 B 0 init/main.c:1370 func:do_initcalls [ 575.487146][T18717] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 575.495317][T18717] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 575.503048][T18717] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 575.511012][T18717] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 575.518930][T18717] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 575.527824][T18717] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 575.535806][T18717] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 575.543796][T18717] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 575.551769][T18717] 0 B 0 init/initramfs.c:101 func:find_link [ 575.734080][ T377] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 575.805962][T18747] rust_binder: Error while translating object. [ 575.805991][T18747] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 575.812381][T18747] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:61 [ 575.895960][ T377] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 575.915414][ T377] usb 5-1: config 1 interface 0 altsetting 181 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 575.928688][ T377] usb 5-1: config 1 interface 0 has no altsetting 0 [ 575.935823][ T377] usb 5-1: language id specifier not provided by device, defaulting to English [ 575.946502][ T377] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 575.955683][ T377] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 575.963829][ T377] usb 5-1: Product: syz [ 575.968071][ T377] usb 5-1: Manufacturer: syz [ 575.972830][ T377] usb 5-1: SerialNumber: syz [ 576.260780][ T36] audit: type=1400 audit(1795117765.076:4834): avc: denied { map } for pid=18744 comm="syz.4.6211" path="/dev/bus/usb/006/001" dev="devtmpfs" ino=111 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 [ 576.372932][T18775] rust_binder: Write failure EFAULT in pid:78 [ 576.373227][T18775] netlink: 180 bytes leftover after parsing attributes in process `syz.0.6222'. [ 576.389556][T18775] tmpfs: Unknown parameter 'noswap¬huge' [ 576.422782][T18777] 9pnet_fd: Insufficient options for proto=fd [ 576.439701][T18779] fuse: Bad value for 'rootmode' [ 576.562066][T18797] netlink: 'syz.7.6231': attribute type 16 has an invalid length. [ 576.570295][T18797] netlink: 64138 bytes leftover after parsing attributes in process `syz.7.6231'. [ 576.624078][T18799] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 1 [ 576.640107][T18799] rust_binder: Write failure EINVAL in pid:87 [ 577.055761][ T4089] usb 1-1: new full-speed USB device number 8 using dummy_hcd [ 577.194318][ T4089] usb 1-1: device descriptor read/64, error -71 [ 577.450105][ T4089] usb 1-1: device descriptor read/64, error -71 [ 577.705967][ T4089] usb 1-1: new full-speed USB device number 9 using dummy_hcd [ 577.844520][ T4089] usb 1-1: device descriptor read/64, error -71 [ 578.100306][ T4089] usb 1-1: device descriptor read/64, error -71 [ 578.226200][ T4089] usb usb1-port1: attempt power cycle [ 578.590600][ T4089] usb 1-1: new full-speed USB device number 10 using dummy_hcd [ 578.613073][ T4089] usb 1-1: device descriptor read/8, error -71 [ 578.754394][ T377] cdc_ether 5-1:1.0: skipping garbage [ 578.761351][ T4089] usb 1-1: device descriptor read/8, error -71 [ 578.767778][ T377] usb 5-1: bad CDC descriptors [ 578.777267][ T377] usb 5-1: USB disconnect, device number 5 [ 578.934447][T18870] rust_binder: 18869 RLIMIT_NICE not set [ 578.959575][T18874] netlink: 32 bytes leftover after parsing attributes in process `syz.4.6258'. [ 578.975790][T18875] netlink: 80 bytes leftover after parsing attributes in process `syz.4.6258'. [ 578.999681][T18879] rust_binder: Failed to allocate buffer. len:1168, is_oneway:true [ 579.021781][ T36] audit: type=1400 audit(1795117767.665:4835): avc: denied { accept } for pid=18880 comm="syz.4.6260" path="socket:[70057]" dev="sockfs" ino=70057 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 579.053428][ T4089] usb 1-1: new full-speed USB device number 11 using dummy_hcd [ 579.082086][ T4089] usb 1-1: device descriptor read/8, error -71 [ 579.220532][ T4089] usb 1-1: device descriptor read/8, error -71 [ 579.326089][ T330] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 579.336792][ T4089] usb usb1-port1: unable to enumerate USB device [ 579.450803][ T36] audit: type=1326 audit(1795117768.069:4836): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=18865 comm="syz.7.6255" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fddbc58efc9 code=0x7fc00000 [ 579.485929][ T330] usb 5-1: Using ep0 maxpacket: 16 [ 579.492306][ T330] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 579.504229][ T330] usb 5-1: New USB device found, idVendor=0fe6, idProduct=9700, bcdDevice=d1.9a [ 579.513566][ T330] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 579.521660][ T330] usb 5-1: Product: syz [ 579.525841][ T330] usb 5-1: Manufacturer: syz [ 579.530475][ T330] usb 5-1: SerialNumber: syz [ 579.535900][ T330] usb 5-1: config 0 descriptor?? [ 579.541823][ T330] dm9601 5-1:0.0: probe with driver dm9601 failed with error -22 [ 579.549706][ T330] sr9700 5-1:0.0: probe with driver sr9700 failed with error -22 [ 579.757544][T18886] netlink: 68 bytes leftover after parsing attributes in process `syz.4.6261'. [ 579.768797][ T377] usb 5-1: USB disconnect, device number 6 [ 580.018235][T18895] vlan1: entered allmulticast mode [ 580.023438][T18895] veth0_vlan: entered allmulticast mode [ 580.359095][T18904] rust_binder: Write failure EINVAL in pid:100 [ 580.382973][T18907] overlayfs: failed to clone lowerpath [ 580.389414][T18906] netlink: 8 bytes leftover after parsing attributes in process `syz.0.6268'. [ 580.411485][T18907] overlayfs: failed to clone lowerpath [ 580.463265][T18917] netlink: 'syz.4.6272': attribute type 4 has an invalid length. [ 580.471070][T18917] netlink: 992 bytes leftover after parsing attributes in process `syz.4.6272'. [ 580.505095][T18921] cgroup: noprefix used incorrectly [ 580.532763][T18925] overlayfs: failed to clone lowerpath [ 580.533512][T18927] overlayfs: failed to clone lowerpath [ 580.568096][T18931] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1015 sclass=netlink_route_socket pid=18931 comm=syz.4.6278 [ 580.669302][ T330] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 580.830105][ T330] usb 1-1: config 0 has an invalid interface number: 80 but max is 0 [ 580.838351][ T330] usb 1-1: config 0 has no interface number 0 [ 580.844701][ T330] usb 1-1: config 0 interface 80 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 580.857736][ T330] usb 1-1: New USB device found, idVendor=9710, idProduct=7730, bcdDevice=96.33 [ 580.866921][ T330] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 580.875693][ T330] usb 1-1: config 0 descriptor?? [ 580.887752][T18952] netlink: 12 bytes leftover after parsing attributes in process `syz.4.6284'. [ 580.897421][T18952] netlink: 4 bytes leftover after parsing attributes in process `syz.4.6284'. [ 581.073675][T18966] @: renamed from vlan0 (while UP) [ 581.151473][ T330] usb 1-1: Cannot read MAC address [ 581.154538][T18906] binder: Unknown parameter '00000000000000000000' [ 581.156965][ T330] MOSCHIP usb-ethernet driver 1-1:0.80: probe with driver MOSCHIP usb-ethernet driver failed with error -71 [ 581.175923][ T330] usb 1-1: USB disconnect, device number 12 [ 581.207283][T18974] fuse: Unknown parameter '000000000~'0000040000' [ 581.656190][T18990] incfs: Options parsing error. -22 [ 581.656210][T18989] incfs: Backing dir is not set, filesystem can't be mounted. [ 581.656238][T18989] incfs: mount failed -2 [ 581.664789][T18990] incfs: mount failed -22 [ 581.743055][T19004] fuse: Bad value for 'rootmode' [ 581.953469][T19014] /dev/rnullb0: Can't lookup blockdev [ 582.071481][T19032] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1547 sclass=netlink_route_socket pid=19032 comm=syz.4.6313 [ 582.086923][T19032] overlayfs: failed to clone lowerpath [ 582.745440][ T36] audit: type=1400 audit(1795117771.156:4837): avc: denied { setopt } for pid=19038 comm="syz.0.6316" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 582.842596][T19041] fuse: Bad value for 'group_id' [ 582.855872][T19041] fuse: Bad value for 'group_id' [ 582.886212][T19044] netlink: 8 bytes leftover after parsing attributes in process `syz.0.6317'. [ 582.895184][T19044] netlink: 16 bytes leftover after parsing attributes in process `syz.0.6317'. [ 582.933885][T19048] rust_binder: Write failure EINVAL in pid:125 [ 585.159189][T19079] 9pnet_fd: Insufficient options for proto=fd [ 585.330523][T19090] overlayfs: failed to clone lowerpath [ 585.783500][T19103] netlink: 'syz.7.6341': attribute type 16 has an invalid length. [ 585.791410][T19103] netlink: 'syz.7.6341': attribute type 2 has an invalid length. [ 585.799235][T19103] netlink: 64086 bytes leftover after parsing attributes in process `syz.7.6341'. [ 586.475332][T19130] bridge0: port 1(bridge_slave_0) entered blocking state [ 586.482489][T19130] bridge0: port 1(bridge_slave_0) entered disabled state [ 586.489755][T19130] bridge_slave_0: entered allmulticast mode [ 586.496009][T19130] bridge_slave_0: entered promiscuous mode [ 586.502660][T19130] bridge0: port 2(bridge_slave_1) entered blocking state [ 586.509706][T19130] bridge0: port 2(bridge_slave_1) entered disabled state [ 586.517036][T19130] bridge_slave_1: entered allmulticast mode [ 586.523541][T19130] bridge_slave_1: entered promiscuous mode [ 586.578076][T19130] bridge0: port 2(bridge_slave_1) entered blocking state [ 586.585169][T19130] bridge0: port 2(bridge_slave_1) entered forwarding state [ 586.592454][T19130] bridge0: port 1(bridge_slave_0) entered blocking state [ 586.599549][T19130] bridge0: port 1(bridge_slave_0) entered forwarding state [ 586.620491][T14960] bridge0: port 1(bridge_slave_0) entered disabled state [ 586.628674][T14960] bridge0: port 2(bridge_slave_1) entered disabled state [ 586.638729][ T12] bridge0: port 1(bridge_slave_0) entered blocking state [ 586.645782][ T12] bridge0: port 1(bridge_slave_0) entered forwarding state [ 586.654830][T14960] bridge0: port 2(bridge_slave_1) entered blocking state [ 586.661907][T14960] bridge0: port 2(bridge_slave_1) entered forwarding state [ 586.688627][T19130] veth0_vlan: entered promiscuous mode [ 586.699898][T19130] veth1_macvtap: entered promiscuous mode [ 586.750734][T19142] SELinux: failed to load policy [ 588.643380][ T37] INFO: task udevd:9709 blocked for more than 122 seconds. [ 588.650624][ T37] Not tainted syzkaller #0 [ 588.656420][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 588.665266][ T37] task:udevd state:D stack:0 pid:9709 tgid:9709 ppid:110 flags:0x00000000 [ 588.675489][ T37] Call Trace: [ 588.678780][ T37] [ 588.681720][ T37] __schedule+0x1322/0x1df0 [ 588.686391][ T37] ? __sched_text_start+0x10/0x10 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=-1 (errno 104: Connection reset by peer) [ 588.691458][ T37] ? __kasan_check_write+0x18/0x20 [ 588.696742][ T37] ? __mutex_add_waiter+0x17f/0x290 [ 588.702870][ T36] audit: type=1400 audit(1795117776.747:4838): avc: denied { write } for pid=282 comm="syz-executor" path="pipe:[2376]" dev="pipefs" ino=2376 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 588.703723][ T37] ? __kasan_check_write+0x18/0x20 [ 588.734224][ T37] ? trace_contention_begin+0xc0/0xc0 [ 588.739711][ T37] schedule+0xc6/0x240 [ 588.743828][ T37] schedule_preempt_disabled+0x14/0x30 [ 588.749377][ T37] __mutex_lock+0x81e/0x1b50 [ 588.753994][ T37] ? __ww_mutex_lock_interruptible_slowpath+0x30/0x30 [ 588.760798][ T37] ? __kasan_check_write+0x18/0x20 [ 588.765929][ T37] ? _raw_spin_lock+0x8c/0x120 [ 588.770726][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 588.776085][ T37] ? __asan_memcpy+0x5a/0x80 [ 588.780745][ T37] __mutex_lock_slowpath+0xe/0x20 [ 588.785794][ T37] mutex_lock+0x102/0x1c0 [ 588.790147][ T37] ? __cfi_mutex_lock+0x10/0x10 [ 588.795060][ T37] ? disk_block_events+0xaf/0x120 [ 588.800115][ T37] ? _atomic_dec_and_lock+0x98/0x120 [ 588.805463][ T37] bdev_open+0xd5/0xd60 [ 588.809636][ T37] blkdev_open+0x3d1/0x560 [ 588.814108][ T37] ? __cfi_blkdev_open+0x10/0x10 [ 588.819063][ T37] do_dentry_open+0x97b/0x1510 [ 588.823884][ T37] vfs_open+0x86/0x230 [ 588.827972][ T37] ? __cfi_vfs_open+0x10/0x10 [ 588.832662][ T37] ? may_open+0x352/0x430 [ 588.837023][ T37] path_openat+0x2b6c/0x34b0 [ 588.841628][ T37] ? kasan_save_track+0x3e/0x80 [ 588.846506][ T37] ? kasan_save_alloc_info+0x40/0x50 [ 588.851813][ T37] ? getname+0x1b/0x30 [ 588.855917][ T37] ? x64_sys_call+0xe69/0x2ee0 [ 588.860702][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 588.866802][ T37] ? do_filp_open+0x3e0/0x3e0 [ 588.871497][ T37] do_filp_open+0x1c6/0x3e0 [ 588.876023][ T37] ? __cfi_do_filp_open+0x10/0x10 [ 588.881109][ T37] ? alloc_fd+0x4e7/0x5a0 [ 588.885465][ T37] do_sys_openat2+0x12c/0x1c0 [ 588.890181][ T37] ? do_sys_open+0x100/0x100 [ 588.894795][ T37] __x64_sys_openat+0x13a/0x170 [ 588.899710][ T37] x64_sys_call+0xe69/0x2ee0 [ 588.904322][ T37] do_syscall_64+0x58/0xf0 [ 588.908769][ T37] ? clear_bhb_loop+0x50/0xa0 [ 588.913461][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 588.919376][ T37] RIP: 0033:0x7fdf7fca7407 [ 588.923796][ T37] RSP: 002b:00007fffed2062d0 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 588.932250][ T37] RAX: ffffffffffffffda RBX: 00007fdf80478880 RCX: 00007fdf7fca7407 [ 588.940253][ T37] RDX: 00000000000a0800 RSI: 000055e75784f190 RDI: ffffffffffffff9c [ 588.948231][ T37] RBP: 000055e7576082c0 R08: 0000000000000000 R09: 0000000000000000 [ 588.956224][ T37] R10: 0000000000000000 R11: 0000000000000202 R12: 000055e757849560 [ 588.964220][ T37] R13: 000055e7578490f0 R14: 0000000000000000 R15: 000055e757849560 [ 588.972217][ T37] [ 589.000899][ T37] INFO: task syz.7.3838:11790 blocked for more than 123 seconds. [ 589.014972][ T37] Not tainted syzkaller #0 [ 589.019964][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 589.029462][ T37] task:syz.7.3838 state:D stack:0 pid:11790 tgid:11789 ppid:11401 flags:0x00004004 [ 589.039788][ T37] Call Trace: [ 589.043113][ T37] [ 589.046098][ T37] __schedule+0x1322/0x1df0 [ 589.050698][ T37] ? __sched_text_start+0x10/0x10 [ 589.055770][ T37] ? kasan_save_track+0x4f/0x80 [ 589.060723][ T37] ? kasan_save_free_info+0x4a/0x60 [ 589.066011][ T37] ? __kasan_slab_free+0x5f/0x80 [ 589.071057][ T37] ? kfree+0x15c/0x460 [ 589.075158][ T37] ? efi_partition+0x444/0x3150 [ 589.080095][ T37] ? bdev_disk_changed+0x81c/0x1610 [ 589.085331][ T37] ? loop_reread_partitions+0x64/0x110 [ 589.090874][ T37] ? __kasan_check_write+0x18/0x20 [ 589.096031][ T37] schedule+0xc6/0x240 [ 589.100164][ T37] io_schedule+0x89/0xe0 [ 589.104451][ T37] folio_wait_bit_common+0x6ae/0x910 [ 589.109868][ T37] ? folio_wait_bit+0x50/0x50 [ 589.114624][ T37] ? __filemap_get_folio+0x932/0xaa0 [ 589.119975][ T37] ? __cfi_wake_page_function+0x10/0x10 [ 589.125606][ T37] ? __cfi___filemap_get_folio+0x10/0x10 [ 589.131298][ T37] ? kfree+0x15c/0x460 [ 589.135445][ T37] ? efi_partition+0x444/0x3150 [ 589.140345][ T37] do_read_cache_folio+0x14d/0x4d0 [ 589.145529][ T37] ? __cfi_blkdev_read_folio+0x10/0x10 [ 589.151026][ T37] read_cache_folio+0x54/0x90 [ 589.155804][ T37] read_part_sector+0xcc/0x250 [ 589.160613][ T37] msdos_partition+0x118/0x3000 [ 589.165524][ T37] ? __cfi_efi_partition+0x10/0x10 [ 589.170662][ T37] ? vsnprintf+0x19b8/0x1aa0 [ 589.175297][ T37] ? snprintf+0xdb/0x130 [ 589.179567][ T37] ? __cfi_msdos_partition+0x10/0x10 [ 589.184868][ T37] ? __cfi_snprintf+0x10/0x10 [ 589.189597][ T37] ? bdev_disk_changed+0x4f8/0x1610 [ 589.195046][ T37] bdev_disk_changed+0x81c/0x1610 [ 589.200145][ T37] ? __cfi_bdev_disk_changed+0x10/0x10 [ 589.205636][ T37] ? __kasan_check_write+0x18/0x20 [ 589.210789][ T37] ? mutex_unlock+0x8b/0x240 [ 589.215389][ T37] ? __cfi_mutex_unlock+0x10/0x10 [ 589.220435][ T37] loop_reread_partitions+0x64/0x110 [ 589.225736][ T37] loop_configure+0xfd8/0x1310 [ 589.230529][ T37] ? __cfi_stack_trace_consume_entry+0x10/0x10 [ 589.236702][ T37] ? __cfi_loop_configure+0x10/0x10 [ 589.241985][ T37] ? __kasan_check_write+0x18/0x20 [ 589.247122][ T37] lo_ioctl+0x802/0x1d50 [ 589.251400][ T37] ? __cfi___update_load_avg_cfs_rq+0x10/0x10 [ 589.257484][ T37] ? update_curr+0x4e4/0xaa0 [ 589.262099][ T37] ? __cfi_lo_ioctl+0x10/0x10 [ 589.266790][ T37] ? update_load_avg+0x506/0x19a0 [ 589.271841][ T37] ? detach_entity_load_avg+0x7b0/0x7b0 [ 589.277396][ T37] ? dequeue_entity+0xa9c/0x1750 [ 589.282364][ T37] ? __kmalloc_cache_noprof+0x24c/0x490 [ 589.287919][ T37] ? kernfs_fop_open+0x78c/0xe20 [ 589.292888][ T37] ? tg_unthrottle_up+0x980/0x980 [ 589.297926][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 589.304016][ T37] ? kvm_sched_clock_read+0x15/0x30 [ 589.309228][ T37] ? sched_clock_noinstr+0xd/0x30 [ 589.314283][ T37] ? sched_clock+0x44/0x60 [ 589.318716][ T37] ? sched_clock_cpu+0x75/0x400 [ 589.323592][ T37] ? sched_balance_newidle+0x849/0xda0 [ 589.329178][ T37] ? __cfi_sched_clock_cpu+0x10/0x10 [ 589.334675][ T37] ? __kasan_check_write+0x18/0x20 [ 589.339820][ T37] ? __switch_to+0xc7b/0x1310 [ 589.344528][ T37] ? psi_group_change+0xb44/0x1130 [ 589.349673][ T37] ? __cfi___switch_to+0x10/0x10 [ 589.354628][ T37] ? __kasan_check_write+0x18/0x20 [ 589.359773][ T37] ? finish_task_switch+0x1de/0x780 [ 589.364992][ T37] ? __switch_to_asm+0x3d/0x70 [ 589.369789][ T37] ? avc_has_extended_perms+0x7c7/0xdd0 [ 589.375350][ T37] ? __asan_memcpy+0x5a/0x80 [ 589.379967][ T37] ? avc_has_extended_perms+0x921/0xdd0 [ 589.385536][ T37] ? do_vfs_ioctl+0xeda/0x1e30 [ 589.390351][ T37] ? __futex_queue+0x19a/0x340 [ 589.395122][ T37] ? __ia32_compat_sys_ioctl+0x850/0x850 [ 589.400782][ T37] ? __cfi___futex_queue+0x10/0x10 [ 589.405903][ T37] ? futex_wait_setup+0x1bc/0x260 [ 589.411053][ T37] ? __futex_wait+0x218/0x2a0 [ 589.415749][ T37] ? blkdev_common_ioctl+0x10e4/0x2810 [ 589.421271][ T37] ? blkdev_bszset+0x220/0x220 [ 589.426052][ T37] ? has_cap_mac_admin+0xd0/0xd0 [ 589.431017][ T37] ? futex_wake+0x63a/0x900 [ 589.435535][ T37] ? futex_setup_timer+0xb4/0xd0 [ 589.440489][ T37] ? futex_wait+0x29a/0x7a0 [ 589.445032][ T37] ? __cfi_do_futex+0x10/0x10 [ 589.449717][ T37] ? __cfi_lo_ioctl+0x10/0x10 [ 589.454422][ T37] blkdev_ioctl+0x546/0x680 [ 589.458946][ T37] ? __cfi_blkdev_ioctl+0x10/0x10 [ 589.464011][ T37] ? bpf_lsm_file_ioctl+0xd/0x20 [ 589.468966][ T37] ? security_file_ioctl+0x34/0xd0 [ 589.474110][ T37] ? __cfi_blkdev_ioctl+0x10/0x10 [ 589.479151][ T37] __se_sys_ioctl+0x135/0x1b0 [ 589.483855][ T37] __x64_sys_ioctl+0x7f/0xa0 [ 589.488454][ T37] x64_sys_call+0x1878/0x2ee0 [ 589.493183][ T37] do_syscall_64+0x58/0xf0 [ 589.497661][ T37] ? clear_bhb_loop+0x50/0xa0 [ 589.502351][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 589.508273][ T37] RIP: 0033:0x7f3da8f8efc9 [ 589.512692][ T37] RSP: 002b:00007f3da9e85038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 589.521123][ T37] RAX: ffffffffffffffda RBX: 00007f3da91e5fa0 RCX: 00007f3da8f8efc9 [ 589.529121][ T37] RDX: 0000200000000080 RSI: 0000000000004c0a RDI: 0000000000000003 [ 589.537110][ T37] RBP: 00007f3da9011f91 R08: 0000000000000000 R09: 0000000000000000 [ 589.545088][ T37] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 589.553080][ T37] R13: 00007f3da91e6038 R14: 00007f3da91e5fa0 R15: 00007ffdbe5b6468 [ 589.561080][ T37] [ 589.565775][ T37] INFO: task syz.7.3838:11791 blocked for more than 123 seconds. [ 589.573706][ T37] Not tainted syzkaller #0 [ 589.578663][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 589.587387][ T37] task:syz.7.3838 state:D stack:0 pid:11791 tgid:11789 ppid:11401 flags:0x00004024 [ 589.597599][ T37] Call Trace: [ 589.600903][ T37] [ 589.603863][ T37] __schedule+0x1322/0x1df0 [ 589.608395][ T37] ? __sched_text_start+0x10/0x10 [ 589.613458][ T37] ? _raw_spin_lock_irqsave+0xaf/0x150 [ 589.618934][ T37] ? __cfi__raw_spin_lock_irqsave+0x10/0x10 [ 589.624859][ T37] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 589.630680][ T37] schedule+0xc6/0x240 [ 589.634791][ T37] blk_mq_freeze_queue_wait+0xe6/0x170 [ 589.640268][ T37] ? __cfi_blk_mq_freeze_queue_wait+0x10/0x10 [ 589.646363][ T37] ? blk_mq_run_hw_queues+0x372/0x430 [ 589.651751][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 589.657840][ T37] ? __cfi_blk_mq_run_hw_queues+0x10/0x10 [ 589.663576][ T37] ? mutex_unlock+0x8b/0x240 [ 589.668227][ T37] ? __cfi_mutex_unlock+0x10/0x10 [ 589.673262][ T37] blk_freeze_queue+0xc7/0x100 [ 589.678055][ T37] blk_mq_freeze_queue+0x19/0x30 [ 589.683009][ T37] loop_set_status+0x1fe/0x710 [ 589.687805][ T37] ? __asan_memcpy+0x5a/0x80 [ 589.692421][ T37] lo_ioctl+0x9fe/0x1d50 [ 589.696679][ T37] ? __cfi___update_load_avg_cfs_rq+0x10/0x10 [ 589.702788][ T37] ? update_curr+0x4e4/0xaa0 [ 589.707390][ T37] ? __cfi_lo_ioctl+0x10/0x10 [ 589.712093][ T37] ? update_load_avg+0x506/0x19a0 [ 589.717133][ T37] ? detach_entity_load_avg+0x7b0/0x7b0 [ 589.722701][ T37] ? dequeue_entity+0xa9c/0x1750 [ 589.727654][ T37] ? __count_memcg_events+0xdf/0x3b0 [ 589.732969][ T37] ? tg_unthrottle_up+0x980/0x980 [ 589.738016][ T37] ? kvm_sched_clock_read+0x15/0x30 [ 589.743235][ T37] ? sched_clock_noinstr+0xd/0x30 [ 589.748312][ T37] ? sched_clock+0x44/0x60 [ 589.752802][ T37] ? sched_clock_cpu+0x75/0x400 [ 589.757674][ T37] ? sched_balance_newidle+0x849/0xda0 [ 589.763180][ T37] ? update_spec_ctrl_cond+0x44/0xa0 [ 589.768484][ T37] ? __switch_to_xtra+0x2e1/0xd30 [ 589.773547][ T37] ? __switch_to+0xc7b/0x1310 [ 589.778239][ T37] ? psi_group_change+0xb44/0x1130 [ 589.783376][ T37] ? __cfi___switch_to+0x10/0x10 [ 589.788337][ T37] ? __kasan_check_write+0x18/0x20 [ 589.793479][ T37] ? finish_task_switch+0x1de/0x780 [ 589.798692][ T37] ? __switch_to_asm+0x3d/0x70 [ 589.803508][ T37] ? __futex_wait+0x218/0x2a0 [ 589.808203][ T37] ? blkdev_common_ioctl+0x10e4/0x2810 [ 589.813684][ T37] ? blkdev_bszset+0x220/0x220 [ 589.818486][ T37] ? has_cap_mac_admin+0xd0/0xd0 [ 589.823441][ T37] ? futex_wake+0x63a/0x900 [ 589.827975][ T37] ? futex_setup_timer+0xb4/0xd0 [ 589.832973][ T37] ? futex_wait+0x29a/0x7a0 [ 589.837540][ T37] ? __cfi_futex_wait+0x10/0x10 [ 589.842408][ T37] ? selinux_file_ioctl+0x6e0/0x1360 [ 589.847721][ T37] ? vfs_read+0x932/0xc70 [ 589.852060][ T37] ? __cfi_selinux_file_ioctl+0x10/0x10 [ 589.857722][ T37] ? do_futex+0x309/0x500 [ 589.862080][ T37] ? __cfi_do_futex+0x10/0x10 [ 589.866771][ T37] ? mutex_unlock+0x8b/0x240 [ 589.871394][ T37] ? __fget_files+0x2c5/0x340 [ 589.876086][ T37] ? __cfi_lo_ioctl+0x10/0x10 [ 589.880786][ T37] blkdev_ioctl+0x546/0x680 [ 589.885316][ T37] ? __cfi_blkdev_ioctl+0x10/0x10 [ 589.890375][ T37] ? bpf_lsm_file_ioctl+0xd/0x20 [ 589.895337][ T37] ? security_file_ioctl+0x34/0xd0 [ 589.900474][ T37] ? __cfi_blkdev_ioctl+0x10/0x10 [ 589.905517][ T37] __se_sys_ioctl+0x135/0x1b0 [ 589.910223][ T37] __x64_sys_ioctl+0x7f/0xa0 [ 589.914828][ T37] x64_sys_call+0x1878/0x2ee0 [ 589.919607][ T37] do_syscall_64+0x58/0xf0 [ 589.924084][ T37] ? clear_bhb_loop+0x50/0xa0 [ 589.928773][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 589.934688][ T37] RIP: 0033:0x7f3da8f8efc9 [ 589.939134][ T37] RSP: 002b:00007f3da9e64038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 589.947572][ T37] RAX: ffffffffffffffda RBX: 00007f3da91e6090 RCX: 00007f3da8f8efc9 [ 589.955597][ T37] RDX: 0000200000000280 RSI: 0000000000004c02 RDI: 0000000000000003 [ 589.963593][ T37] RBP: 00007f3da9011f91 R08: 0000000000000000 R09: 0000000000000000 [ 589.971585][ T37] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 589.979599][ T37] R13: 00007f3da91e6128 R14: 00007f3da91e6090 R15: 00007ffdbe5b6468 [ 589.987613][ T37] [ 589.992124][ T37] INFO: task syz.8.3899:11951 blocked for more than 124 seconds. [ 589.999939][ T37] Not tainted syzkaller #0 [ 590.004903][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 590.013750][ T37] task:syz.8.3899 state:D stack:0 pid:11951 tgid:11950 ppid:11629 flags:0x00000004 [ 590.024227][ T37] Call Trace: [ 590.027590][ T37] [ 590.030546][ T37] __schedule+0x1322/0x1df0 [ 590.035271][ T37] ? __sched_text_start+0x10/0x10 [ 590.040357][ T37] ? __mutex_add_waiter+0xcb/0x290 [ 590.045502][ T37] ? __kasan_check_write+0x18/0x20 [ 590.050684][ T37] ? trace_contention_begin+0xc0/0xc0 [ 590.056092][ T37] schedule+0xc6/0x240 [ 590.060255][ T37] schedule_preempt_disabled+0x14/0x30 [ 590.065756][ T37] __mutex_lock+0x81e/0x1b50 [ 590.070401][ T37] ? __ww_mutex_lock_interruptible_slowpath+0x30/0x30 [ 590.077199][ T37] ? __kasan_check_write+0x18/0x20 [ 590.082397][ T37] ? _raw_spin_lock+0x8c/0x120 [ 590.087193][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 590.092490][ T37] ? __asan_memcpy+0x5a/0x80 [ 590.097110][ T37] __mutex_lock_slowpath+0xe/0x20 [ 590.102219][ T37] mutex_lock+0x102/0x1c0 [ 590.106575][ T37] ? __cfi_mutex_lock+0x10/0x10 [ 590.111453][ T37] ? disk_block_events+0xaf/0x120 [ 590.116542][ T37] ? _atomic_dec_and_lock+0x98/0x120 [ 590.121900][ T37] bdev_open+0xd5/0xd60 [ 590.126146][ T37] blkdev_open+0x3d1/0x560 [ 590.130598][ T37] ? __cfi_blkdev_open+0x10/0x10 [ 590.135614][ T37] do_dentry_open+0x97b/0x1510 [ 590.140418][ T37] vfs_open+0x86/0x230 [ 590.144531][ T37] ? __cfi_vfs_open+0x10/0x10 [ 590.149293][ T37] ? may_open+0x352/0x430 [ 590.153667][ T37] path_openat+0x2b6c/0x34b0 [ 590.158370][ T37] ? kasan_save_track+0x3e/0x80 [ 590.163244][ T37] ? kasan_save_alloc_info+0x40/0x50 [ 590.168566][ T37] ? getname+0x1b/0x30 [ 590.172654][ T37] ? x64_sys_call+0xe69/0x2ee0 [ 590.177446][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.183530][ T37] ? do_filp_open+0x3e0/0x3e0 [ 590.188245][ T37] do_filp_open+0x1c6/0x3e0 [ 590.192759][ T37] ? __cfi_do_filp_open+0x10/0x10 [ 590.197803][ T37] ? alloc_fd+0x4e7/0x5a0 [ 590.202160][ T37] do_sys_openat2+0x12c/0x1c0 [ 590.206858][ T37] ? do_sys_open+0x100/0x100 [ 590.211473][ T37] ? __kasan_check_write+0x18/0x20 [ 590.216605][ T37] ? do_user_addr_fault+0xbc4/0x1200 [ 590.221953][ T37] ? __kasan_check_write+0x18/0x20 [ 590.227104][ T37] __x64_sys_openat+0x13a/0x170 [ 590.232005][ T37] x64_sys_call+0xe69/0x2ee0 [ 590.236657][ T37] do_syscall_64+0x58/0xf0 [ 590.241123][ T37] ? clear_bhb_loop+0x50/0xa0 [ 590.245828][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.251766][ T37] RIP: 0033:0x7f93ddd8d810 [ 590.256190][ T37] RSP: 002b:00007f93dec71b70 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 590.264624][ T37] RAX: ffffffffffffffda RBX: 0000000000006542 RCX: 00007f93ddd8d810 [ 590.272640][ T37] RDX: 0000000000006542 RSI: 00007f93dec71c10 RDI: 00000000ffffff9c [ 590.280620][ T37] RBP: 00007f93dec71c10 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 590.288711][ T37] R10: 0000000000000000 R11: 0000000000000293 R12: cccccccccccccccd [ 590.296704][ T37] R13: 00007f93ddfe6038 R14: 00007f93ddfe5fa0 R15: 00007ffd44af4bf8 [ 590.304709][ T37] [ 590.308393][ T37] INFO: task syz.5.3967:12160 blocked for more than 124 seconds. [ 590.316185][ T37] Not tainted syzkaller #0 [ 590.321143][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 590.329876][ T37] task:syz.5.3967 state:D stack:0 pid:12160 tgid:12159 ppid:12122 flags:0x00000004 [ 590.340139][ T37] Call Trace: [ 590.343439][ T37] [ 590.346377][ T37] __schedule+0x1322/0x1df0 [ 590.350971][ T37] ? __sched_text_start+0x10/0x10 [ 590.356031][ T37] ? __mutex_add_waiter+0xcb/0x290 [ 590.361177][ T37] ? __kasan_check_write+0x18/0x20 [ 590.366310][ T37] ? trace_contention_begin+0xc0/0xc0 [ 590.371728][ T37] schedule+0xc6/0x240 [ 590.375817][ T37] schedule_preempt_disabled+0x14/0x30 [ 590.381323][ T37] __mutex_lock+0x81e/0x1b50 [ 590.385932][ T37] ? __ww_mutex_lock_interruptible_slowpath+0x30/0x30 [ 590.392739][ T37] ? __kasan_check_write+0x18/0x20 [ 590.397903][ T37] ? _raw_spin_lock+0x8c/0x120 [ 590.402694][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 590.407906][ T37] ? __asan_memcpy+0x5a/0x80 [ 590.412535][ T37] __mutex_lock_slowpath+0xe/0x20 [ 590.417568][ T37] mutex_lock+0x102/0x1c0 [ 590.421919][ T37] ? __cfi_mutex_lock+0x10/0x10 [ 590.426777][ T37] ? disk_block_events+0xaf/0x120 [ 590.431830][ T37] ? _atomic_dec_and_lock+0x98/0x120 [ 590.437139][ T37] bdev_open+0xd5/0xd60 [ 590.441306][ T37] blkdev_open+0x3d1/0x560 [ 590.445757][ T37] ? __cfi_blkdev_open+0x10/0x10 [ 590.450714][ T37] do_dentry_open+0x97b/0x1510 [ 590.455531][ T37] vfs_open+0x86/0x230 [ 590.459617][ T37] ? __cfi_vfs_open+0x10/0x10 [ 590.464320][ T37] ? may_open+0x352/0x430 [ 590.468677][ T37] path_openat+0x2b6c/0x34b0 [ 590.473286][ T37] ? kasan_save_track+0x3e/0x80 [ 590.478270][ T37] ? kasan_save_alloc_info+0x40/0x50 [ 590.483572][ T37] ? getname+0x1b/0x30 [ 590.487657][ T37] ? x64_sys_call+0xe69/0x2ee0 [ 590.492464][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.498657][ T37] ? do_filp_open+0x3e0/0x3e0 [ 590.503352][ T37] do_filp_open+0x1c6/0x3e0 [ 590.507888][ T37] ? __cfi_do_filp_open+0x10/0x10 [ 590.512930][ T37] ? alloc_fd+0x4e7/0x5a0 [ 590.517279][ T37] do_sys_openat2+0x12c/0x1c0 [ 590.522011][ T37] ? do_sys_open+0x100/0x100 [ 590.526622][ T37] ? __kasan_check_write+0x18/0x20 [ 590.531763][ T37] ? do_user_addr_fault+0xbc4/0x1200 [ 590.537155][ T37] ? __kasan_check_write+0x18/0x20 [ 590.542304][ T37] __x64_sys_openat+0x13a/0x170 [ 590.547176][ T37] x64_sys_call+0xe69/0x2ee0 [ 590.551798][ T37] do_syscall_64+0x58/0xf0 [ 590.556235][ T37] ? clear_bhb_loop+0x50/0xa0 [ 590.560932][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.566924][ T37] RIP: 0033:0x7f6ebf98d810 [ 590.571417][ T37] RSP: 002b:00007f6ec08beb70 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 590.579842][ T37] RAX: ffffffffffffffda RBX: 0000000000006542 RCX: 00007f6ebf98d810 [ 590.587931][ T37] RDX: 0000000000006542 RSI: 00007f6ec08bec10 RDI: 00000000ffffff9c [ 590.595924][ T37] RBP: 00007f6ec08bec10 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 590.603951][ T37] R10: 0000000000000000 R11: 0000000000000293 R12: cccccccccccccccd [ 590.611954][ T37] R13: 00007f6ebfbe6038 R14: 00007f6ebfbe5fa0 R15: 00007fffc92d4958 [ 590.619966][ T37] [ 590.623314][ T37] INFO: task syz.9.4049:12412 blocked for more than 124 seconds. [ 590.631170][ T37] Not tainted syzkaller #0 [ 590.636166][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 590.644854][ T37] task:syz.9.4049 state:D stack:0 pid:12412 tgid:12411 ppid:12354 flags:0x00000004 [ 590.655100][ T37] Call Trace: [ 590.658546][ T37] [ 590.661489][ T37] __schedule+0x1322/0x1df0 [ 590.666050][ T37] ? __sched_text_start+0x10/0x10 [ 590.671121][ T37] ? __mutex_add_waiter+0xcb/0x290 [ 590.676253][ T37] ? __kasan_check_write+0x18/0x20 [ 590.681401][ T37] ? trace_contention_begin+0xc0/0xc0 [ 590.686792][ T37] schedule+0xc6/0x240 [ 590.690933][ T37] schedule_preempt_disabled+0x14/0x30 [ 590.696419][ T37] __mutex_lock+0x81e/0x1b50 [ 590.701071][ T37] ? __ww_mutex_lock_interruptible_slowpath+0x30/0x30 [ 590.707852][ T37] ? __kasan_check_write+0x18/0x20 [ 590.712996][ T37] ? _raw_spin_lock+0x8c/0x120 [ 590.717779][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 590.723003][ T37] ? __asan_memcpy+0x5a/0x80 [ 590.727613][ T37] __mutex_lock_slowpath+0xe/0x20 [ 590.732679][ T37] mutex_lock+0x102/0x1c0 [ 590.737019][ T37] ? __cfi_mutex_lock+0x10/0x10 [ 590.742063][ T37] ? disk_block_events+0xaf/0x120 [ 590.747119][ T37] ? _atomic_dec_and_lock+0x98/0x120 [ 590.752425][ T37] bdev_open+0xd5/0xd60 [ 590.756591][ T37] blkdev_open+0x3d1/0x560 [ 590.761019][ T37] ? __cfi_blkdev_open+0x10/0x10 [ 590.766004][ T37] do_dentry_open+0x97b/0x1510 [ 590.770813][ T37] vfs_open+0x86/0x230 [ 590.774941][ T37] ? __cfi_vfs_open+0x10/0x10 [ 590.779635][ T37] ? may_open+0x352/0x430 [ 590.783986][ T37] path_openat+0x2b6c/0x34b0 [ 590.788609][ T37] ? kasan_save_track+0x3e/0x80 [ 590.793473][ T37] ? kasan_save_alloc_info+0x40/0x50 [ 590.798801][ T37] ? getname+0x1b/0x30 [ 590.802876][ T37] ? x64_sys_call+0xe69/0x2ee0 [ 590.807668][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.813768][ T37] ? do_filp_open+0x3e0/0x3e0 [ 590.818649][ T37] do_filp_open+0x1c6/0x3e0 [ 590.823169][ T37] ? __cfi_do_filp_open+0x10/0x10 [ 590.828246][ T37] ? alloc_fd+0x4e7/0x5a0 [ 590.832584][ T37] do_sys_openat2+0x12c/0x1c0 [ 590.837285][ T37] ? do_sys_open+0x100/0x100 [ 590.841896][ T37] ? __kasan_check_write+0x18/0x20 [ 590.847026][ T37] ? do_user_addr_fault+0xbc4/0x1200 [ 590.852339][ T37] __x64_sys_openat+0x13a/0x170 [ 590.857210][ T37] x64_sys_call+0xe69/0x2ee0 [ 590.861915][ T37] do_syscall_64+0x58/0xf0 [ 590.866362][ T37] ? clear_bhb_loop+0x50/0xa0 [ 590.871067][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 590.876988][ T37] RIP: 0033:0x7f894bd8d810 [ 590.881423][ T37] RSP: 002b:00007f894a7f6b70 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 590.889848][ T37] RAX: ffffffffffffffda RBX: 0000000000006542 RCX: 00007f894bd8d810 [ 590.897856][ T37] RDX: 0000000000006542 RSI: 00007f894a7f6c10 RDI: 00000000ffffff9c [ 590.905849][ T37] RBP: 00007f894a7f6c10 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 590.913842][ T37] R10: 0000000000000000 R11: 0000000000000293 R12: cccccccccccccccd [ 590.921828][ T37] R13: 00007f894bfe6038 R14: 00007f894bfe5fa0 R15: 00007ffd9e5daf78 [ 590.929845][ T37] [ 590.936305][ T12] bridge_slave_1: left allmulticast mode [ 590.941979][ T12] bridge_slave_1: left promiscuous mode [ 590.949688][ T37] INFO: task syz-executor:12449 blocked for more than 125 seconds. [ 590.957985][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 590.965430][ T37] Not tainted syzkaller #0 [ 590.970397][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 590.979739][ T37] task:syz-executor state:D stack:0 pid:12449 tgid:12449 ppid:1 flags:0x00000004 [ 590.990011][ T37] Call Trace: [ 590.993323][ T37] [ 590.996369][ T37] __schedule+0x1322/0x1df0 [ 591.000973][ T37] ? __sched_text_start+0x10/0x10 [ 591.006037][ T37] ? __mutex_add_waiter+0xcb/0x290 [ 591.011184][ T37] ? __kasan_check_write+0x18/0x20 [ 591.016316][ T37] ? trace_contention_begin+0xc0/0xc0 [ 591.021730][ T37] schedule+0xc6/0x240 [ 591.025823][ T37] schedule_preempt_disabled+0x14/0x30 [ 591.031466][ T37] __mutex_lock+0x81e/0x1b50 [ 591.036090][ T37] ? __ww_mutex_lock_interruptible_slowpath+0x30/0x30 [ 591.042895][ T37] ? __kasan_check_write+0x18/0x20 [ 591.048033][ T37] ? _raw_spin_lock+0x8c/0x120 [ 591.052823][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 591.058038][ T37] ? __asan_memcpy+0x5a/0x80 [ 591.062650][ T37] __mutex_lock_slowpath+0xe/0x20 [ 591.067704][ T37] mutex_lock+0x102/0x1c0 [ 591.072052][ T37] ? __cfi_mutex_lock+0x10/0x10 [ 591.076911][ T37] ? disk_block_events+0xaf/0x120 [ 591.081963][ T37] ? _atomic_dec_and_lock+0x98/0x120 [ 591.087282][ T37] bdev_open+0xd5/0xd60 [ 591.091451][ T37] blkdev_open+0x3d1/0x560 [ 591.095893][ T37] ? __cfi_blkdev_open+0x10/0x10 [ 591.100842][ T37] do_dentry_open+0x97b/0x1510 [ 591.105634][ T37] vfs_open+0x86/0x230 [ 591.109717][ T37] ? __cfi_vfs_open+0x10/0x10 [ 591.114413][ T37] ? may_open+0x352/0x430 [ 591.118804][ T37] path_openat+0x2b6c/0x34b0 [ 591.123409][ T37] ? __cfi_stack_trace_consume_entry+0x10/0x10 [ 591.129620][ T37] ? kasan_save_track+0x3e/0x80 [ 591.134481][ T37] ? kasan_save_alloc_info+0x40/0x50 [ 591.139791][ T37] ? getname+0x1b/0x30 [ 591.143868][ T37] ? x64_sys_call+0xe69/0x2ee0 [ 591.148664][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 591.154744][ T37] ? do_filp_open+0x3e0/0x3e0 [ 591.159444][ T37] do_filp_open+0x1c6/0x3e0 [ 591.163965][ T37] ? __cfi_do_filp_open+0x10/0x10 [ 591.169016][ T37] ? alloc_fd+0x4e7/0x5a0 [ 591.173356][ T37] do_sys_openat2+0x12c/0x1c0 [ 591.178064][ T37] ? putname+0x113/0x150 [ 591.182350][ T37] ? do_sys_open+0x100/0x100 [ 591.186970][ T37] ? putname+0x113/0x150 [ 591.191242][ T37] ? do_mkdirat+0x3f2/0x420 [ 591.195765][ T37] __x64_sys_openat+0x13a/0x170 [ 591.200671][ T37] x64_sys_call+0xe69/0x2ee0 [ 591.205286][ T37] do_syscall_64+0x58/0xf0 [ 591.209714][ T37] ? clear_bhb_loop+0x50/0xa0 [ 591.214422][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 591.220332][ T37] RIP: 0033:0x7fe3f878d791 [ 591.224805][ T37] RSP: 002b:00007fff84e19cb0 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 591.233247][ T37] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe3f878d791 [ 591.241252][ T37] RDX: 0000000000000002 RSI: 00007fff84e19dc0 RDI: 00000000ffffff9c [ 591.249271][ T37] RBP: 00007fff84e19dc0 R08: 000000000000000a R09: 00007fff84e19a77 [ 591.257265][ T37] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 591.265257][ T37] R13: 00007fe3f89b1280 R14: 0000000000000003 R15: 00007fff84e19dc0 [ 591.273240][ T37] [ 591.276567][ T12] bridge_slave_0: left allmulticast mode [ 591.282373][ T12] bridge_slave_0: left promiscuous mode [ 591.291132][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 591.298721][ T37] NMI backtrace for cpu 0 [ 591.298740][ T37] CPU: 0 UID: 0 PID: 37 Comm: khungtaskd Not tainted syzkaller #0 0b5ffdee5fcd2f7749818d1ff954e9c21353764e [ 591.298770][ T37] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 591.298785][ T37] Call Trace: [ 591.298793][ T37] [ 591.298802][ T37] __dump_stack+0x21/0x30 [ 591.298838][ T37] dump_stack_lvl+0x10c/0x190 [ 591.298869][ T37] ? __cfi_dump_stack_lvl+0x10/0x10 [ 591.298901][ T37] dump_stack+0x19/0x20 [ 591.298931][ T37] nmi_cpu_backtrace+0x2bf/0x2d0 [ 591.298967][ T37] ? rcu_read_unlock_special+0xab/0x410 [ 591.298996][ T37] ? __cfi_nmi_cpu_backtrace+0x10/0x10 [ 591.299025][ T37] ? sched_show_task+0x379/0x560 [ 591.299055][ T37] ? __rcu_read_unlock+0xc0/0xc0 [ 591.299082][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [ 591.299112][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [ 591.299142][ T37] nmi_trigger_cpumask_backtrace+0x142/0x2c0 [ 591.299172][ T37] arch_trigger_cpumask_backtrace+0x14/0x20 [ 591.299202][ T37] watchdog+0xd8f/0xed0 [ 591.299235][ T37] ? __cfi_watchdog+0x10/0x10 [ 591.299265][ T37] ? __kasan_check_read+0x15/0x20 [ 591.299299][ T37] ? __kthread_parkme+0x138/0x180 [ 591.299320][ T37] ? schedule+0xc6/0x240 [ 591.299351][ T37] kthread+0x2ca/0x370 [ 591.299375][ T37] ? __cfi_watchdog+0x10/0x10 [ 591.299404][ T37] ? __cfi_kthread+0x10/0x10 [ 591.299428][ T37] ret_from_fork+0x67/0xa0 [ 591.299459][ T37] ? __cfi_kthread+0x10/0x10 [ 591.299483][ T37] ret_from_fork_asm+0x1a/0x30 [ 591.299519][ T37] [ 591.299528][ T37] Sending NMI from CPU 0 to CPUs 1: [ 591.458872][ C1] NMI backtrace for cpu 1 [ 591.458887][ C1] CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Not tainted syzkaller #0 0b5ffdee5fcd2f7749818d1ff954e9c21353764e [ 591.458910][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 591.458922][ C1] RIP: 0010:pv_native_safe_halt+0x17/0x20 [ 591.458949][ C1] Code: cc cc cc b8 74 fc 72 6d 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d c3 e2 39 00 f3 0f 1e fa 55 48 89 e5 fb f4 <5d> e9 d3 54 02 00 cc cc cc b8 00 00 00 00 90 90 90 90 90 90 90 90 [ 591.458964][ C1] RSP: 0018:ffffc900001a7e00 EFLAGS: 000002c2 [ 591.458980][ C1] RAX: ffff8881f6f00000 RBX: ffff88810366cc00 RCX: ffffffff858d70be [ 591.458995][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: 000000000057fca4 [ 591.459006][ C1] RBP: ffffc900001a7e00 R08: ffff8881f6f39733 R09: 1ffff1103ede72e6 [ 591.459020][ C1] R10: dffffc0000000000 R11: ffffed103ede72e7 R12: 1ffff110206cd980 [ 591.459033][ C1] R13: 0000000000000001 R14: 0000000000000000 R15: ffffffff87cb2128 [ 591.459045][ C1] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 591.459060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 591.459072][ C1] CR2: 00007ffcde592fd8 CR3: 000000010b722000 CR4: 00000000003526b0 [ 591.459088][ C1] Call Trace: [ 591.459094][ C1] [ 591.459103][ C1] default_idle+0x17/0x30 [ 591.459123][ C1] arch_cpu_idle+0xd/0x20 [ 591.459142][ C1] default_idle_call+0x3f/0x80 [ 591.459162][ C1] do_idle+0x1a0/0x470 [ 591.459180][ C1] ? idle_inject_timer_fn+0x80/0x80 [ 591.459200][ C1] cpu_startup_entry+0x48/0x70 [ 591.459217][ C1] start_secondary+0x12e/0x140 [ 591.459240][ C1] common_startup_64+0x13b/0x157 [ 591.459265][ C1] [ 591.745874][ T12] veth1_macvtap: left promiscuous mode [ 591.751406][ T12] veth0_vlan: left promiscuous mode [ 592.064307][ T12] bridge_slave_1: left allmulticast mode [ 592.069996][ T12] bridge_slave_1: left promiscuous mode [ 592.075684][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 592.083088][ T12] bridge_slave_0: left allmulticast mode [ 592.088801][ T12] bridge_slave_0: left promiscuous mode [ 592.094460][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 592.102147][ T12] bridge_slave_1: left allmulticast mode [ 592.107829][ T12] bridge_slave_1: left promiscuous mode [ 592.113437][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 592.121006][ T12] bridge_slave_0: left allmulticast mode [ 592.126752][ T12] bridge_slave_0: left promiscuous mode [ 592.132486][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 592.310910][ T12] tipc: Disabling bearer [ 592.316222][ T12] tipc: Left network mode [ 592.322553][ T12] veth1_macvtap: left promiscuous mode [ 592.328091][ T12] veth0_vlan: left promiscuous mode [ 592.333777][ T12] veth1_macvtap: left promiscuous mode