last executing test programs: 18m38.597702872s ago: executing program 32 (id=89): pipe2$9p(0x0, 0x0) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) io_setup(0x3ff, &(0x7f0000000500)=0x0) io_submit(r1, 0x1, &(0x7f0000000300)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, 0x2, r0, 0x0}]) io_cancel(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0x203, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0x0, 0x1}, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='mounts\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB='noswap,huge=never,nr_blocks=G']) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0xe) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x0) read$FUSE(r2, &(0x7f00000029c0)={0x2020}, 0x2020) accept4$tipc(0xffffffffffffffff, 0x0, 0x0, 0x0) 18m15.42744514s ago: executing program 33 (id=457): r0 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan3\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'wpan0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan4\x00', 0x0}) sendmsg$IEEE802154_SET_MACPARAMS(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000440)={&(0x7f0000000380)={0x68, r0, 0x100, 0x70bd25, 0x25dfdbfe, {}, [@IEEE802154_ATTR_CSMA_MAX_BE={0x5, 0x27, 0x2}, @IEEE802154_ATTR_CSMA_RETRIES={0x5, 0x25, 0x81}, @IEEE802154_ATTR_CSMA_MIN_BE={0x5, 0x26, 0x1}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r1}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r2}, @IEEE802154_ATTR_CCA_ED_LEVEL={0x8, 0x24, 0x5}, @IEEE802154_ATTR_CSMA_MIN_BE={0x5, 0x26, 0x9}, @IEEE802154_ATTR_FRAME_RETRIES={0x5, 0x28, 0x2}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x90}, 0x20040019) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) keyctl$read(0xb, 0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r4, 0x75) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000080)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000001440)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/233, 0xe9, 0x2, 0x4}, @fda={0x66646185, 0x0, 0x0, 0x24}, @fd}, &(0x7f00000001c0)={0x0, 0x28, 0x48}}, 0x1000}], 0x0, 0x0, 0x0}) 16m17.116732754s ago: executing program 34 (id=2439): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/power/resume', 0x88102, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) (async) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f000067f000/0x4000)=nil, 0x4000, 0x3) (async) madvise(&(0x7f000067f000/0x4000)=nil, 0x4000, 0x3) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f00000105c0)=ANY=[@ANYBLOB="000020001700000042cc19336679ebc262c31511f6c9e7cd600d511692936bef6d55a7da3efcc7368ff1a4989f4aadd33001a4c31df34dfead08723d14ccb5548476d07132c5d44a64a0c393670503a8f520bebe66b35bab2fd37f0c61c20a0f2470a81127321eba5f188c7245bf7203aec31131c4b6f3bdf8dee50aa379f67cdfdaf26930d39e8178209e8c7693f25637467e057b646c9a0f3514e28d62c507b0b1bacbbbbc19e2"]) (async) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f00000105c0)=ANY=[@ANYBLOB="000020001700000042cc19336679ebc262c31511f6c9e7cd600d511692936bef6d55a7da3efcc7368ff1a4989f4aadd33001a4c31df34dfead08723d14ccb5548476d07132c5d44a64a0c393670503a8f520bebe66b35bab2fd37f0c61c20a0f2470a81127321eba5f188c7245bf7203aec31131c4b6f3bdf8dee50aa379f67cdfdaf26930d39e8178209e8c7693f25637467e057b646c9a0f3514e28d62c507b0b1bacbbbbc19e2"]) write$binfmt_script(r1, &(0x7f00000109c0)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) r5 = open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x100) r6 = socket$pppl2tp(0x18, 0x1, 0x1) r7 = socket$inet_udp(0x2, 0x2, 0x0) connect$pppl2tp(r6, &(0x7f0000000300)=@pppol2tpin6={0x18, 0x1, {0x0, r7, 0x4, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x32) socket$pppl2tp(0x18, 0x1, 0x1) (async) r8 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r8, &(0x7f0000000380)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e21, @remote}, 0x4, 0x4}}, 0x26) r9 = socket$inet6(0xa, 0x80002, 0x0) connect$inet6(r9, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback={0xff00000000000000}, 0x400}, 0x1c) (async) connect$inet6(r9, &(0x7f0000000000)={0xa, 0x0, 0x0, @loopback={0xff00000000000000}, 0x400}, 0x1c) ioctl$PPPIOCGL2TPSTATS(r8, 0x40047452, 0xfffffffffffffffe) r10 = syz_create_resource$binfmt(&(0x7f0000020a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') execveat$binfmt(r5, r10, &(0x7f0000010380)={[&(0x7f0000000080)='\'&(/:&-{', &(0x7f0000010180)='/}^}\'}(-{$!&!\x00', &(0x7f00000101c0)='\x00', &(0x7f0000010200)='./binderfs/binder1\x00', &(0x7f0000010240)='-%/&!\x00', &(0x7f0000010280)='#! ', &(0x7f00000102c0)='}-\'\x00', &(0x7f0000010300)='\x00', &(0x7f0000010340)='&)]],\x00']}, &(0x7f0000010500)={[&(0x7f0000010400)='\xa8}\x00', &(0x7f0000010440)=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', &(0x7f00000104c0)='&\x00']}, 0x1000) setsockopt$MRT6_DEL_MFC_PROXY(r1, 0x29, 0xd3, &(0x7f0000000000)={{0xa, 0x4e23, 0x1, @remote}, {0xa, 0x4e23, 0x1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x5}, 0x0, {[0x400, 0xbac8, 0x400, 0x266, 0x7fff, 0xfffffae5, 0xcff, 0x8]}}, 0x5c) syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) socket$inet_udp(0x2, 0x2, 0x0) (async) r11 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r11, 0x0, 0x11, &(0x7f00000002c0)={{{@in=@empty, @in6=@dev={0xfe, 0x80, '\x00', 0x2c}, 0x20, 0x0, 0x0, 0x0, 0x2, 0x20, 0x20, 0x0, 0x0, 0xee01}, {0x3, 0x0, 0x0, 0x0, 0x3, 0x1, 0x100000001}, {}, 0x4, 0x0, 0x1, 0x0, 0x0, 0x2}, {{@in6=@private0, 0x0, 0x6c}, 0x2, @in6=@private0, 0x3501, 0x7, 0x0, 0xb7, 0xffffffff}}, 0xe8) (async) setsockopt$inet_IP_XFRM_POLICY(r11, 0x0, 0x11, &(0x7f00000002c0)={{{@in=@empty, @in6=@dev={0xfe, 0x80, '\x00', 0x2c}, 0x20, 0x0, 0x0, 0x0, 0x2, 0x20, 0x20, 0x0, 0x0, 0xee01}, {0x3, 0x0, 0x0, 0x0, 0x3, 0x1, 0x100000001}, {}, 0x4, 0x0, 0x1, 0x0, 0x0, 0x2}, {{@in6=@private0, 0x0, 0x6c}, 0x2, @in6=@private0, 0x3501, 0x7, 0x0, 0xb7, 0xffffffff}}, 0xe8) openat$procfs(0xffffffffffffff9c, &(0x7f0000010580)='/proc/timer_list\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000010480), r1) setxattr$security_evm(&(0x7f0000030a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000010680), &(0x7f0000010700)=ANY=[@ANYBLOB="02833870a38fcf615b344630ea857580a3ee1a5b023bbde9feec42982e985d24fbd8207a9287236d16b677965fa260f8bb383582b10bacc371b25f806eeae96d402449cac4e7f5edd5b30ab6cdfbd7648fd038f8729f0798dc29842bb67ec21bf9730754abc01b01bb890a7f256a404e10f3ce2839384d2c2e39ab6a45078a5538a9aacfe9dbcbbf92c5a89ed4dc8612c532b885a25a1ad1bad78ceb1535b37bfec7e5b960c3536a6ca46db4e0d9ad6571b7d250783644de71a50bf7c6849c9bb0ad95ebb21c4268ef73a991a7d6ddae75b8b22b57cd"], 0xf, 0x3) r12 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x38) ioctl$KVM_SET_USER_MEMORY_REGION(r12, 0x4020ae46, &(0x7f0000010540)={0x1, 0x3, 0x4000, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r12, 0x4020ae46, &(0x7f0000010540)={0x1, 0x3, 0x4000, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) 16m15.084567764s ago: executing program 35 (id=2474): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x4d, 0x0, &(0x7f0000000000)=0x2f) r1 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) mount$cgroup(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x401, &(0x7f00000000c0)={[{}, {@subsystem='pids'}]}) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x80880) openat(r2, &(0x7f0000000a80)='./file1\x00', 0x67fbe7289f765f0d, 0x41) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f0000000140)='wg2\x00', 0x4) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2002, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_DEBUGREGS(r6, 0x4080aea2, &(0x7f0000000000)={[0xf000, 0x3000, 0x1000], 0x5, 0x88, 0x6fa5bfdb}) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @empty}, 0x10) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) r8 = syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x6666, 0x8801, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x6, 0xc0, 0x8, [{{0x9, 0x4, 0x0, 0x12, 0x2, 0x3, 0x1, 0x5, 0x1, {0x9, 0x21, 0x3800, 0x80, 0x1, {0x22, 0x64f}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x80, 0xb, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0xf8, 0x5, 0x5}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x7cbf95a1cd7bae7f, 0x86, 0x7, 0x6, 0x20, 0x6}, 0x5d, &(0x7f00000000c0)={0x5, 0xf, 0x5d, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0x2, 0x8, 0x7}, @ssp_cap={0x10, 0x10, 0xa, 0x4, 0x1, 0x9, 0xf, 0x9, [0xcf]}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x79, 0xf, 0x4, [0xff3fc0, 0xc0, 0xff3f0f, 0x1013fc0]}, @ssp_cap={0x10, 0x10, 0xa, 0x3c, 0x1, 0x7, 0x0, 0x7a93, [0x3f00]}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0x1, 0x4, 0x3e}, @wireless={0xb, 0x10, 0x1, 0x4, 0xec, 0x81, 0x8, 0x1, 0xf6}]}, 0x1, [{0x70, &(0x7f0000000180)=@string={0x70, 0x3, "ab83b5dfbbe978c7a3c8628c01033d3f8eb6325e6eab031fa38c15da4dda60adae21c8c4c1891521266108821b3d7c90051d89a61bfad4b569fc4d5cb90ffad730bf8a8df734d5b1f058bf6896c91cc48f41391f21603e20db7d472cfa166de2ecea5b02719113544abee74443bc"}}]}) syz_usb_control_io(r8, &(0x7f0000000500)={0x2c, &(0x7f0000000240)={0x20, 0x6, 0xa5, {0xa5, 0x22, "6b83718073201d83d135a4a2b91679809c8fb3c22b503f373c0f938af2e3552565d6725b0a360db1966e4e310822d81db7bc77f0e3e1ea1c6bfe231b37a91bb751013cf88eb8490bbc554a23ef621828027c213c8d9d08c3eac408a4bfd813eb2adbead86e3e473ad6546f8386e040f2569ef44c3c31b227afd7cf1dd12759e25e4cd533d3b6b6117c1eda294ee3b2894f7c601da86db3610bcf8b9fa614f963aa3a47"}}, &(0x7f0000000300)={0x0, 0x3, 0x4, @lang_id={0x4}}, &(0x7f0000000340)={0x0, 0xf, 0x10, {0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x0, 0x3, 0x3, 0x7, 0x10}]}}, &(0x7f0000000440)={0x20, 0x29, 0xf, {0xf, 0x29, 0xe, 0x3, 0x6, 0x3, "66905a82", "db5ff944"}}, &(0x7f0000000480)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7, 0x4, 0x4, 0x7, 0x1, 0x800, 0x2}}}, &(0x7f0000000980)={0x84, &(0x7f0000000540)={0x0, 0x10, 0x51, "24235fe156e2609cfb5e8e601bee91ffa2a4e7c047874b36c4bdf65531e17d1955a8848985ed0d260b93219b700f1b1e7ebe214b109d7014afcd1a2c94a3f2d49b688747a6764e52071d30f6ed4df50d7d"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000640)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x10, 0x2}}, &(0x7f00000006c0)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000000700)={0x40, 0x9, 0x1, 0xa6}, &(0x7f0000000740)={0x40, 0xb, 0x2, "c79c"}, &(0x7f0000000780)={0x40, 0xf, 0x2, 0x1ff}, &(0x7f00000007c0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000800)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000840)={0x40, 0x19, 0x2, "ed51"}, &(0x7f0000000880)={0x40, 0x1a, 0x2, 0x9}, &(0x7f00000008c0)={0x40, 0x1c, 0x1, 0xf2}, &(0x7f0000000900)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000000940)={0x40, 0x21, 0x1, 0x9}}) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, 0x0) setsockopt$CAN_RAW_JOIN_FILTERS(r1, 0x65, 0x6, &(0x7f0000000ac0)=0x1, 0x4) r9 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r9, &(0x7f0000000080)={0x2, 0x4e21, @multicast1}, 0x10) connect$inet(r9, &(0x7f0000000180)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x1d}}, 0x10) sendto$inet(r9, &(0x7f0000000000), 0xffffffffffffff94, 0xb, 0x0, 0x0) recvfrom$inet(r9, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0xc9100120, 0x0, 0xfffffffffffffd25) r10 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r10, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x101, 0x2}) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@increfs], 0x0, 0x0, 0x0}) 16m0.358963369s ago: executing program 36 (id=2686): mremap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000005000/0x4000)=nil) r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x428803) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f00000000c0)=@usbdevfs_driver={0xadf6, 0xfffffffd, 0x0}) r1 = socket$inet6(0x10, 0x3, 0x0) r2 = syz_create_resource$binfmt(&(0x7f0000001400)='./file0\x00') openat$binfmt(0xffffffffffffff9c, r2, 0x42, 0x1ff) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002040), 0x2, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)={0x44, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x30, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x14, 0x4, @local}}}]}]}, 0x44}}, 0x0) read$FUSE(r4, &(0x7f000000c280)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2028) syz_fuse_handle_req(r4, &(0x7f0000006280)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c71329afd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150f98e3512b513e25ca73f5f5df0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3c4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566ed90272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcf05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906918966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc286330c75fa257afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f27249b5c4a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24170b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4adaf6b0be433d0ed4c87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7463e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b22c1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda451852e564c42d5de7671560843d08143b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b0a33042a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cd2c44fa248000000f858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd6510100000000000080931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3d54306a300f0ef42bbe4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af418075338328f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90, 0x0, 0x0, {0x3, 0x0, 0xb, 0x9, 0x0, 0x0, {0x0, 0xe8, 0x2000000020, 0x8000000000000001, 0x7fffffffffd, 0x8, 0x10, 0x4, 0xfffffffe, 0x6000, 0x2, r6, r7}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f0000002080)='./file1\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000380)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r7}, 0x2c, {[], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x62, 0x63, 0x38, 0x32, 0x35, 0x34, 0x53, 0x37], 0x2d, [0x65, 0x38, 0x30, 0x32], 0x2d, [0x30, 0x37, 0x36, 0x31], 0x2d, [0x65, 0x65, 0x32, 0x38], 0x2d, [0x36, 0x33, 0x61, 0x38, 0x63, 0x34, 0x61, 0x30]}}}]}}) syz_fuse_handle_req(r3, &(0x7f0000009b40)="de98ee653502c564abeb97fc678bde22efebcf99c2d89952950acc703a3c6268a54c8b1bd1ee165c82980cd315b55a070dc41deeb2d4c1842d936a0bcde5fd7ed6031fdd1cb58ebfe8261528f097f309813b5722c24a1af8e6bc6ddaef7e85d2659690154bc5e6ee73c3fe7176509ad7b30e1098fc9873db91d3c1816825e710374de8d40693578b598922d9c523cfff93a630f121251d17ad40bce021d7fd57945fe2a186618a40b5f3995a9f0ceaa3e22b57e4f68e53fffeb5474fb83afaf5cde6b0aaf5cf0313ede442ddf1df6c280921e43d80dddfd005969272e1719b37fd8f749fcde83f8201826b4cf5b1c1da394568aa7d8833dd11309f46422b0152ede5ab29b17bc1ae80147346155b20a98d6fc2650bec3fe73327c45cad1b38f7c983cd071556a8f8ed5d58e1052f6436fad905099d18fb3e62c2c36a1c2209a94c820e30e5234e77be3beb4cd183015d281e7bf39cdcf0f1e541211c75d64a49b55ba4c2c444bef36d98df66bea814bab91ed65386d6a491a6295c24dbaf752a5e7a856e0dfe46a6f9e718ca3919c6f8978b0fd65c9e389114e5afd8e9e2a575b854463b63f46d08795f0f1d0d48d6d610fd74e9238de32ee3fa2ffef550336341803c083ac1d749be6c5440bbe4bd3bc3015bcde2b4e2160ba266d281a9641f74d9348fb6fa8550d1e8a8362999452e40b75c412cfa77ab8e1aaf1a9e83c855ec9b7ada38690f0d2e59f67a1f3babbcda8011595ea720816c24726b833beaca0a9d11e7b99373601d27d18c9e29940503d3a12149fdc4fe0065c3d023d6e7712eb853df19f2b4b886e08d61629288ff16c2597d7fae5bfc8b41f92fc325ffe0f61683b1f661409bdd7c3d88a854f8393484f4669b5d9654fd3a0819a32110b9064539a7419c332629b3fc71da35b783ef7c693842ce83733a63f2e6af37989cfcb768ab8cea5d21b82a0e9f6fdcec26b0107708867dec54c4e739fe9b931b3c6da013bfae097c57f1e16ba54f9028e672511938a0ad9d681d7feebc65a2f5f588abd66261393f3ba02d7b2cf650a9f7c6a4ca55b4d41132908dc9c90e26f0da8e2259e3a2b63b2d9e27754e278827ab80438070698c690ec375a9aeb4193079a28a2a062961ba0e65af01644af063f3ebefda92c4986379f7b099b2fd3960929578736f09887fc5816cb1b982e5b121b79662d1674dd0c6e82627cf8c63e576e5c1eb0af9415ddc10ff880e8ae3ce8c4fb87b8f9d364974c2a1d8eba4e04bc2bc018bfabc435683b2551c0e4908570b930c4fd7c03ddb95e9ec1d1994e3df0305fdac4e5b914641ae25b0c469b194c0bb78ab04887cdc4262da468075b926a18254d23b4c44705aeca34ef8a7b04dd55a43f39996529a23804e054655c5ba8661f7c02737e7539650364928d62b9b8d80988232009acb54214f06640e9bc6614c0ce02e4a22dc8b91a0aad711e4fd01d7020b7c7185e41e27ce266b9f5aec682cbd4bba3240d6277b17b564937254f37afe580cba0b78c6b0cc81830eaf10d7cc1f7e918d49e935629fe6c24b4368a04af1b99f6981340ee031874f3d4b3a9ebc31719b3b775bfe1fdfa0460a3820bff6f61b49b11ac2ca00836a0c4a74aed92a619f34231196669b942e761538e64f965d23d4f7814256e876263fe5307985c4e6eb69c974f66276764e80ab1de3f5c55e7b2cfdb78dd183a85473e968918ad73f29a266c818b9bf9f62eed86df25b2577bb6d98e3996e94f5bdf119b869541a94eb3536c979c3d77cc0df7c0c48a902ca2f03f5ba5a8ef9431cf95f6fc89744e8440e1d5ebb837e30ef7541fbb37672c31566ac3676a173cb9e466a2d206ba1ebc2b985eddcd6ff937375fbc8415eba46f5ec68cfa9f3a669d41b078867dd9f5160ba45fa4719f32cf877d4b7a6d77c977533659f7c7ac22c68f5e93c1df6c2a3d45b55a4afd3355680aed864f6bbe13da2da28a4851f73c88e555f3bb1c34a21fc45ab6c28287902e8b5fcae6899c804f364cd878a8d1734462bb075cb7bc709cc2c5d7747c4c29a2fa9259752301c26b852b7993adf889d45dbe39094c9b7b168756e5b939ed10bb6df57b8f5e14352cfc7d8b03cda00008b06cf2430af5db17177b1ef664bc4b00307f970c4fc606a6bab72125f62b0f59655c35b104da7af188a953cfc09b3aa0785abf330830fefedcc8bf9a11d5dc4b5642f679d45cb44fe61ab1d906345c1c345f6b8027bae9585580c20115d2504d9c83ab54ea2557b6d2dd3bc65fa29f091aa46a215e77621836154104e6969fa9107139a19f2e45cc6bf55422a0e1a6d037ad9e63df5f9cd2045e13ac2d6a15bc12008c4cd23782df7d41bfecc0037292d22c7b42f2cc1a22db7502332d9f4fa85f7640c8635b9469681adb6bcec2dfdf6926f1815156d80a835ae918527f549ea6df45f350f618dc1f3ca139759be28e35013034f8bbfd3fa1a8f302594213c18015305911f42e287f2d86f17d76f8a0ea03fb574c60c808669f9f4454fc2eaf0e93873f688e34bd3341f6874d5d8fe754172a751d6ab23dc1642220e7fb1071df0ee3c7e07c338915494a3b360bdc0b38ed221c2c2bc86b29744448b255802b3ddfe600c1d0f9acabb2185e4e9dae5e456d5825f516c857f63e72e4a5f3d45eaf11a0e3a5ad0ba30a0bf0f94cc99586fd202d6118bb6f9c272f6cbe39dd9b8b36ea7fa51dfe0bb87a633be11c16a14d1bce8492387696e195fa3c5f172690b4434aa2e91ce7d225d73b1983d2605ec725aae0ae402cd2f79fc202a307f1896f3dfcf8c0fd8b841dcfeda5d65bb7d76f7c2d2eb1b164c0368e9984f320a224d7d438bc5c699acbc18a587b7589e960af114afbc9f59243646557962fc2e0cb5b5bf160a313bcfd9ade3e140b808e9f19415808aa312ae9c9e8bcd5a47fc721eda59d10670088714984a71d5c0df8b68e675a8e31ec15a92ff6a04d17e0ef849c782b302d11f742efe6486ab904fd65c0aac4ec25c6d877b453dce80e894de703aa8b1e5d00701850f149fe437fd0944cb95e54a924a49bd86bb9a602cf2904fbd9e399f1cdcd0b45b6d8f872e285f9dfeaa26aa760074651393c6451b36c643dd0b7236ec7803d69cec1b09bf1b63fbb68ad7c01507f00083b184ff01a62096f386f4c8fdc85e93eecf3f4b384aec1c10cc2b008109a6d887bd389c3406163f9600879f0e944443d783e8644f69344f6f44f7bbf1883cda7369c9b9904d991c01552135f158a0bbb7f40c354f292c034824d82c209ebc770f5b756768ae51d45f8875b59904a07090689e65b40625566eed5d209130db812f287b966ae21ba46a3a7a3a0360a4e284d8d91ba9ed9806ea063827c8dda0fa98f758cbfa523ac645421f444a40b95bb065a64256c19354b1ad5002bb7b2add9b5236ad64e90527b9d263515683db121b5e4dc1eab244dd8fc0fc62d962834ba0b21aad872b127afc0a33c7869a3f213519aa2ef51bab9ab28ed18859fd8239841a6668fc614dedd099121ae6c220a143c119cb9bff9068f65d055401002105e59a22e91203a08ab8c718ec62c42d7ebb7b495e9e1be8fb7e4aab2777025da37b48d9d7b97578841a73898a6eab994e250106e096390c77b0600537be881ab7d81e3cb468bf1fe318b1e804d8df9875e9b8da22e6244997317391cce608085a28b8d070d654a29afab324ba3eecf427b6dfd43501ec0db919f71a932897eb37fe3bd64ab5a34ec60011696298b74ddd7a3710d3e444cedcc5cdc357f9dd58e67dc0ed3fc8df6dad82b3c00b4290c3280c28f78df052ec9cdd9df025c3bc3ce74b5d6833b93379c69092911cd60761e7d14b426a83e335bfc8bf67a14e01df7cefb6023f0c6556534b975ed889de0d96d968526372402ce3d21a2c5c64a449dc3ba4ee0b5ceabc2fa29679e225681c8e946dc94b48af024bb1633e1860c7d8c14500967f24e2f8f46db537232a4e9f4abf8408f53bb52b035bdb89917a6f2f4bd22403ad002c2d936b785ecd965177e9f6235787a185d0eca92532f1aab16756ae86ece13925ba4a1fd08125102ae08c428d073aa426c4e792b5a4acf618605df1707021ce1eed62da4ee87334e34edf43338a0076b8ec739e2c31071e10c6a853e19fbf25b8a356527a67c8f7696dc184e374f4641f4e5b0aa345f1e6c4bfeba3a392d9a994bc271717a051c98d6c5b1f3296caf4c01d80ffb75b6fbdd0a0583f9d4695a44a2878df0c09a85aaab14522320cc3d2611603a34e52da03677a60cc87cc3c689975e5b5366c82e040b6643b8865d8bea0c84cef9ff85245a8b4bc41af1a50775b29fe55e42ac4b29fe80ddaf02e8c9bd07cab823f3d9021ac88236525ec045688a2fc9c6df66f549b10720cebf09ead919524f071cd128fb7575c84190c698b420f89b3c11195b5d83022d1f7e48afc21203995caf8f9286dcd5bd51b65c1af1caadf5a1b3f12579066855ff851075adb959dc3e086a7fb4e9a27fe80e8f3c0959b042486310ae7b785b0612e0385e36f54d4cae3474dd000c3957955534b4907b9480e2e5d83dedbeb76cb78d893c5b64dd51e31abc8e8b4c56b96f67c4b6e43861d91681af3270aae1a8f50712bd97326ee46a2640285b2902f051071d5a3400e99b76459956ac6908688c314bd8e54365383a65b186a6386cc5218e41e0b386759de81bccf5aa68f8608831a9d33ad1af2bdbd8579c5921cd8c3dd2f3bf1f123c742e118c76e2f43618bb7885e44826b7417c9ca5a139d774c16fbf74c8969c038ba6a54f27bab46ecc94d6455188d8dc1edf1da715c8d9976226877096df4158eeecced2248c7b88de0dd11a076db1f06bae4adba8286dc39aa62a55233886e011622ae1cf97238914a55078a78908145295777dbbc4e0d34364e0f3daa9eba6fa54c085777b18c0523818ff8710dee4bfeb3db549c3f38dde73b99a7b1b219282407a4e0ab3794089e21f6f2045ab6254ac3703903edb302fb2f0f97e47cca7969ad6b5b6cf27314137a04d5f4f29c193cfc5540592ab1342a1a9cbd514a7b4d6b23f724a5d7bfa6ffe8e3d9de29b8661139f179a0fafecf234f19bee75c25faffc765e02377d83e0ad0a0029c08f5c71595bc1b2fe88f0fe958f3f1f8ba6821ab834cab9bc902b2d47bd4b5ed52b5b0d7b3bc999b2f68879be39ddcb0428ce3a617b68c11459b746651f413d9e9a098cd2b5c0fcfd0ea1db2cde1672818d7bc73b053015692f9e9259a0153e3c9ac5e73e3343dd350cfbcaa57be93cc881a35063aec2db4ed71df2b1bd90b5ecbd84f399d4530c5450d622188423e151cec49673dc633e503c497d53843f4824750dc09abae9f2f465e92888715b6879f5edbab7bcd58f0899e1430ffb5f3063450945cb0fb3b5c3088ed6966c54dddae3aab489a80341b45a17cac02ae62749f209a7e16ecdfd86b43569c7b34511c65474acf2b2c18834e158e20957bf2320e4a6b9d63caea93b3a7dd4f7ba54443aba1ac2b6f2b27e1bf6f17d3fd1582462e0debc7069bb70e219654cbb99adfed54ab94329382163f2ab6710bb581d189cb3449a02c917c1f2d1d5f51958ce605fdb0e37ae5f3cb3f123276d43b2c26ea948dee863e0b679ecddf0fe41ce78bbca30167c9c7d6b0e9193c98090facd7205a490727e1ac49bb4d639348a32546007459c61c27bf8df87dd2ed3f3228b8193422a72d15f848bac13c6ffa7b8a767cf04866feb7c7a81267d7a8e890128d4709e4873223578aa7febdd562403c6092c0a3f6e0650772ede935ab6ef95e375bcbfa395e23ef1d73532388b845a95f158dc845a123f798176c73e177926d39abd38a910d40653006375110b52f2c5f6efc87b31908be36dd07c8ba5853519a37dfc4dea981af855293f49a3270bb67cdc17b780fbf2a418fcec8953dae927909a6bbbdce230d23113efad9c02474682dafc63311050cb4f3f86c282ff29728eefac5c678360122b4ce221bcec82d24e053b63972d2e9a631a180b48bb8d2d4de7254d91a856071df51a1d87ca7eb5d19ac3def1fdd6ebd8f57c2c9e43cb6ff2fa00d27f279368f5ee29a84ba219a51d1f0f1965781164edbb3aa6209fbce6d40284fbb4a33f59bf9e1248100a623de16613eebc11f510b7718dde9f13b4c9b2b6a10dd932696cdb7fa4b5733b0377453471462762457d42038ebf8c0fb392ca7656ad1f050c326de75fffc698c48f5d809ae360ddb9856b9a54b811073233294bf91e46414441b6665f432201da12e49718b0d7929b6cbcbf310a09ce0d22f07ee5cfa8ffb9f03acd224641171ffafdf50f18be8fa3c907226cc1a6f3b16a776781a6396dbf09f689ad6bba4d537dad490a6f036a45ee3e224e6f519e44b7352ee3e7d3f0d89f8c7c8f54b6d2698c0298a07866c9d9ca09c96c2ac8efd7974294df6dd1bb0598debadb6135e7123bbfddf84870de54476a291586fc0e64784e65fdf78d462e8b51cbac38e7ff1878b11418f188220e3deb5367a2d90ad7d44395f6965cc6d680c59daac268c16814d1085302d0453b48e4a8ae78b8a5b6951a875ef42776f6d11955da7e5734a72b61cefcc6889b8f8d58db51ee78d7b1a8ffebd90e15a64654054767aaec24dd3b5f338b572496c8731049c10622b7f54fdfa43aaea316946291fee7bc9e64640e8bccf33fd1e8693b67020b49cf77faaaa8269e2fecc4e2b43c8c3378a4a9b9b85a4fe2c346c5512cda631542e0ff5706eba996f4f72e629b076d6be1966d44b1835ce664e3c6a4f18c68f5e32f900a0a167e547d5aa79c0aede966f83d00366a623ef8107e328654c8558d5e606f69a12b6c2a6fcbe0e08f945c4ad2738ed0b28d79c98514abe0819569c6e4f4751c665fd651aaa9ee392c330560ef6d57c0a97f0764f88433b2bf7641ba391634316b0ee1dac23a63be21270e50ea1ac24ac3b429a0b46c38dbd48c540bfb1e141b8b3df6caa179c7e54f2b7b1371e8eb05a30f13da95200ab70dc58325f6bea0ee9fe1f04154998df393f2b4ff4431363f3a7450fa5210e883d67620ae63cc41f72e74e26a0244de1ac722b6f1c1d293f7483b331a0efda65a4e4e9144547fe6dce2f4535e29048b07079329b63754bb124b9e046a6e97929b1f4a387765bf93804530791c9f649db6efbebebf46fa4f9af7ff2587130d0e70a32d4aab1dfbee6aadd1f3e5317e3d4c8cde75b1479bc3dd16ea35db3dca11cf1eb1d2bbac60b83605e171619d85fd4b6d0e24be8db76df12efef05eb87473b832e59f3039df44ef034e5e7546b399cc817a41b2f020286ff139072a5b909ebb185a3c955cf88f4a9929b2112e0a9ab43da0288ce3ea268ccc9f46f852d387f5d0a2831dfc8cb0bf593905ba376c069b8c9b70558ec826c5bf9835031199c4c6d84c913da7e9e7db49c1d34511d917b9ad3c40af0598737d58fde1b8f2adc46b73a284957a99943cf73414412fa5440a5f85b63c20794d122c267fba72bfcd0e2741642fd8ff5a0ae1ffd8b30d852c053d0e31f505ca13a21c0223a8ee77cdd92de1b9f87ebee4ea332e9d4573d7efb2ad3f50c35fb7a596c4edb4b72bf6df5a16ffe3c8a236f2cab8c0712ac26c2cbcc68c1dc45209b579c952c7d645642aeed7d60407ee2dc168179d536da950108e962c5c976d3a05bf5142466ee38939ee94e707a0135f99c99b5d6376f63c711e4f64950f08dbc931c812f34735d9eb1c5997770d8159068cdca2e0f192311ca438d613728b544d6a3e50ae0e4e6b1eb611ce55a96bb2f991d49173073d8547f5ede69d8b587a34bb8f637297a15ab4fc45f1384bbd19b3feab5fb81322ba831386eeb6067e55af374c1b1eb9613a6c41dfe2bbbcfad157dd042c67c44400b350f0dc40a8611f2e947f32ea3ac3f609027b5dbc95b157c13216fe7c35edcc82950bd4e38bcb02b63d2576489c331a222e013e73b5333694889b184bedbbb6fdd6fd40a62b1d5d494e68cd2aefc264f74bf70ef38373e599faaa326f574ae32b1aad86854af22db8c9673d14666aa7c0c3bbe0d76a835ba4b391552777ed20c5c6cd0aa84f3be73ca0a3c128914107fb8fc02220317fb111cf13398480cd3325582a7e55f4c4ef5a258bcd01a97615e95f89c8064d41d04340b88cd5f4b1d827a030637145d98422facadbbbce97dc3060402a7bfa73d7b4dde53184a0923c0ee29c6e8e2c35e396808df2481af6aab053b619fcb2833f14f87051c5461567c5f8dd4030400000000000000f896e18c78bad8219f88258ea686652780c03ebafb63ecbfcb23e24d52a2f88a77ed3b2280637807a5e155f4fad7149b76841772471a3b77aa42e8058c0af1ac2be9d88b5152851708f1a77582b3e31702864ee6a244a38f3f95d9797a60cddeb5ddf08cc48fc677f03f9e717ebe7f472883e5a6a7df31ca4272228f26991460c537ebc8aecb6a0c34a763eb1f57124fbfafd6db4c21bedf6723b252aeb21eb1fd9f4f811fd3e2e764422964761b2ef3aaaf986a48f7be66f6387578f9492feebc97dfbc6bc97380394a5635dbe582e52a1fb18ea8fc4e53974c63d198cf0d878ba8a8d58688a037c0f753c7073337ef3da4c134ef939c98c8806d09943591e6013a1342de7c722f993fd7eb36ba8e8407d1ea60eb5724b0d6262c70469dbd8ea1956b8d7f5a77707a9cbe2137079e7abda3966c5bee4fd86e8a3c4969bc88ff328a2adc8f4546f647575866d5ced16df06bf40d9a5f178f9d19e490bd76e187c441e7de0e571f6cea5512ec9bea48903d91a519dc82defe34a06b0244d623090b5a250786bbc66c1e76db6b18d81ed33c81a7c93782d5cdbe0a7cf7d1ab29c04be6ff4a9bbc10f716a67d52fd52d91425abd2002cf83c3797861db5fbeaec745a552ca4a50604340f2cf2c1b10e9ba76c8ea43b283c73f774f8be213f17f70cf93b9f6a8bab1f516a935e80c3cc6756945edafd572e6e00840eedf61fc40351869f03562d8c13006de585a1141c02f1311fbc8e45e4b3878c32810698e4764a6e8495f165eefee35714a1794f9ab50897c5565ab745425933d9d6272a172c1f2a274f9ca7bc8e1b01a27b8bd06fd9dc61880789696348c99e9a70c9dd2a62ca04d1f86dc87380b618c2a78b16229d614702fce242fa17ea90cda2648f9375bf7e78b4267d558983e08a9566d95871998d23cc6d22c23370ae067b677609844abc140d001dbd9addbf657fffaab5c22c479acca18f3e4b508cf01ff7b2ca308ff116389790f26f2c7635f89c747a5bc66f61de575653069349a89fd7e3dd785266b7bccf16eb8b4a8a86751de60d33e17d64f6e4e0f9d13a16d243ad7364114db7ad011f094c4debf20a39e35e7eeb440bbe8811db2857b965edd1e2675ceb1bc9a1691f123dedb341962fbbe539485d2241b0409adce2587d035187a0dd5a62076ac4eb5c3e2f4455569b6eac0fc16155da1774cbe505dc92e2087585a7846bae699bef32e3c5ec2356dd4433ed29d4b03ff7b38f7b3cb96b92874eefda6c2e0e326214e40f14cc2ef80e1cd3fe226257a423b8ff5bb368b87ac7066c5136487775b5b122a858334c37f6a3f53d758c3c866e2e79daf9aeab36a59eddbae2fa5b6d20973014196ef0a4cde1373c7297833e6f1e46828f4a42eebd829dd4f17999abe285218ed5dc6007b21bceb588a213b29dbb1ab1a79b41a12df26fe35f0cf6a310c9e50cf10d71ad5960626e4efec211032ec4ae52512001362ba4108d86eb774d2d4d0364cbb1dae68f03a774e328c2dc09899ee80c05ac2a8e3ba905b0b3b7a08a3df20bc0a15db48d09c84189ca4345c23c2010c12cc35287fad30211cab9631e148a7c1e8bfab61ced30e098d1c3cf7b6a7fbd8288dfdc48044d0d47c17f129f6b5d751af1984d395ab1b08ccca3e7309a89a8a36dfc3fb82d2a4269bffc32571438d04a7b98137b46ae1fea1bd9ea64f99e2f0c5f12ed84886b10bbd511993b0447036c4e57b9dae6d5bdad6aa3f2d12e62471194e43111613b8b6944c2baf1f539ea14dd76c356bfef7e3d4b6fb91f6d321a796a4bce5a4c6a5caaf0f3eccd914dea21ae909be7ba486075ff6139e7e351fdd7e98013ba51ff0248852398c734f245ffd7fde8cacfa4825496ad7350b1c96d7bf9da9be492f2f414e973937ac9109b6e8b8315aa9b81840f2c21239caf85a28f0e590bb6ad12148e75bd4d7ea69a9ffb053781db98d5fb5aca30a734017be7683a559c203c006ecd4b135afe3650b906e0aa208c889f2af09f3f8263260c3bd07cf8021124b6f0e0d021f9839e47996905c3d7562df810484552de3bcc9ae054b62a01af6a7991e4d63f30c7a92d8b58e01052e53818e64d7540a3208af321709a5d891ceecae5d27a919b00ed01616a73ec8854ca61973ed1fd3d82f8628b215c55eb7908e297d77098a7b0c362709005a7d13c89c54556589b2a926c6e08cc1c0afebc7eeb5d7ae4ef0507c91b8e706e6dbf83d898819192c812554ad1c6377871a8ca50f1325630f7b5266b807ef61d0c8d399fada49cb02a14c16d39f4fa7b81272573808e761c9dce7cfd12f4f18dd06b0ee471c166e095bf84aa4aaa2d82f1afcf09e5d960257c0a8dc404225b4b62187829c59e57da50bf848d72fabfb69362c117c6913541f84095a2a4ccdd2d30860cd96640bb2315e435a4af08c62c584ad129300adb02a871f3c548b96c4f6c47efdf4a1163a8a5ba9b4766b01437bc5957324660a8cd87df0f7e000d1309e896e3ce9f57b17562c9368a95a4cf66b3a5b57f0cca563b045452bbc8ad07b96fd0322728ccb3b05bfda14ef36ecfa2f32c5aa899811a67f2d62ed970db5723d6e4e4913c98c81ed6c03469112c23549f7e20be6401c6544db9078f34e6a4ad3cc868bace2e7ec6ea17225986f9e941ec67d9a3fc57958f9df8a60f585aa38b1769e26ed3f68dd85685b2cefae9dd72a18abc0de6b94689785df377ef4a812a6abc7f738a396f0e99ccbc5731801c36e746ab6b1dda88ca6ecb899528e18543cb3dfd439cd5be566594f01a4533da3638e6331fedf5b67870938ad044aa0dfdae33e3a6258ad40baadd726eacb1f3c1eb8d83ef4e185d7603a4f1eb006d90bf5849e2f65d37ffe750eb061bbad08a0c0cfabb9abf7f27d36ee5687d03feaa923e09d2ae905410a9193f21ed9b1d6331bb1f3babb90da2f2e023a6ceda4b4fe0f5d864738ee7f65a0b136021fbe076b4adf2d3af760e1361bad7ae35cb7ca010ddf44805000000000000006a1a5643f998b5d04a52a59f176d9bda85c916ff901329f09fe953b030b92f6415172476ad89d3e8cdcb4eda7dde5d4fcd5d6a584a312563558e784b0f9bcea7c53d26c3f2d3350c70a5e06a67c4c0373dd6279e29c320e6580fba8ab2df3039c289235c066af1b07dd112f25b25e292020f36c1aba246cba4e054d64b38f53ed57a712dffad7d3dc97f86af511638a2779107fc55da63b6498ea5f3ae36883163e5bf2324211a61a9889278f828e58daae797fdba9218d322da7aa23db7a48a00", 0x2000, &(0x7f0000007a80)={&(0x7f0000006400)={0x50, 0x0, 0x1ff, {0x7, 0x29, 0x1, 0x24ff871999f0dde7, 0xdcf, 0x4005, 0xb, 0x800, 0x0, 0x0, 0x80, 0x3}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = syz_open_dev$usbfs(&(0x7f0000000300), 0x10000, 0x800) ioctl$USBDEVFS_FREE_STREAMS(r8, 0x8008551d, &(0x7f0000000440)={0xd56c, 0x8, [{0xa}, {0x6, 0x1}, {0xc}, {0xd, 0x1}, {0x7, 0x1}, {0x7, 0x1}, {0x4, 0x1}, {0xc}]}) r9 = socket$netlink(0x10, 0x3, 0xa) sendmsg$netlink(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000006480)=ANY=[@ANYBLOB="2400000013000100020000000800ff00ac14141b"], 0x24}], 0x1}, 0x0) syz_fuse_handle_req(r3, &(0x7f00000042c0)="0d9ec529eb18ec94a35378619cb10ff8c913f67139447b7ee0cca809e36c363ba1d3975a7446b70c6bdd99e2cff540eda7589ea89efeb498df568916036f0848ede5f089bf502b483c67c0432c34b98b1bc085a99e2981103397e0b0eed2ec64c1075798b56a42ea532091f5326c97622a47c53fbf42e71c3ed4b954c559424b49a13598c6c63ef65b62384b038b3e6e98ebecd178289831eaecd986a01c751e8cca7a57c009f2b5310fe9dd8a63b91c4b5b13d1c44d2b874b32ae3e961b9e96a511ffaa3ed20248dfb470460d305e44ffcd287b355380319fd31f7538c6d00de06ddb8f72b3a59c4699c94d7379e1e190c6dd7786e12096f9e963a038b6b4375535047135ecc07b16035ceeb27ed09d77f52b6eae27a03071e060b05bf347b9ba44a984e5db346d230ae9c5324ecfd4e7725bc5019a9f4d20237c820359d73b82f9c668ae71f6b85d5350140a16f988bb2b8010effb52636e0b728be1b1ed37c1b8868ec67edd52951dbf65b479aa25e92667a98c755d88995e6303a48a64317bd4b201fc6dea59381abfb5e0fb1035bbd32a97a6324b08f404fe3991879a0c6362032864031737941d9cc534697da61a43c8723ecd1062906b65c504d86383cdf9631f228372b13aee64f8ea8db00dffc37fa092ab5daeb7431dab37091c44f91c9202df60876a6e06ceee3e6a095406fe5cc1f83de1a4adf36fbef5a94a622132cc85e56fb53a9cff67bc69a24d8c259ccfe19b1925061f0cad95d6b4158c1394b8acfa9a8f52a566c6cb4e0b14dd30c85b309289a5f395e01d981735f6fce6ab30994643d70b2f322b7a233a339e621ea2eb00a0082a175c231b330a58062680546c28db8ff5b7e66c0e3df0a9b74ab72abfd241fcbe1e3d27a2d1eab44cf88180dcef4482c866324133f9e4780b891a7c5000b005cab0c131c225e944fd1aab5de9e8d17b8770b4472b6e4a13b6cce90ba152e5144acf74cd8a9821ce3eae72dc7ddc81b76482226098329c3a8ecb923822610aa0b086f44329522dd8f9ae355b4666d1a10911ef8e21377578b42fe6ee0b2a77917157488d6e0bb388951f80551dcaebf212b396d1f922aec595bd340390d310f6006c4b3efdd80838f39d25470db39d6205ba8f52bac634f8145a3c10ed007acc2f25c5dbfe911f18f44a0c57cee33725eb8c5f2d9112f91787c2c323b67b67d9d1f593d26430d77189d4678fd8d7c11c1f2d744ad59a03a8cffc52ee0293c90b00d61897c80184aa63fcf43c109b06af20c808035af0a0bf9cbe544681768f92a2ebe3b4458dd020fb0550822bc2f769631e00d63bd91e7100299bbc4ce53a35e993e24028dc5c81d46f5377d21f2f38a9688ed981044346b865161b68f3390a50c2e625052396cdb6637e9434904c63d8ca45aa2325626293cdd9cd0179b1d995be10281fa8d281db16320f520e42af268ff30dc2d8885aa3d9e7f294eadb4d827d195cd5d18632928f2153261345c231efd143288b881638b61dc5dab8114c1948d83b8ac4e278f131ec3eef4e87e43a36f4b41a699a741ef3a7cd4f0bc5dbd2dffb1d223a5c5b38b98e49092631a176d15c4f3c077d639726a3482bf2fdc73c2bdb09208aaf90bc64b5fee89d231bb1679de3e5d31662db2c5824ce9941f94500e5a11b8fe79da548efed8cc44e9bc1d5175dd77fc16f8219a83b83ccca2181bf411b0945312598817e08e5277530eccffff17d198613cc8c991349141ced56e79031ab6cb98f3f39e5f20bac76017083041a1ee99ca257d0e0cf95e59617139afb08cf0c6a607d3f2ac2b5d3f4394a4a063c9769bb884ec522d46138228c7e9b5c7ea5e3a6c70815b565ce15a13fd0a5deb28e710c15fe25c744b430b4f6482532fb96566381c56e12632cab5acb5e08d6f973003c96a7d81ff76966e0f93c83c462bfcef230939e48c4983bfed78f68b0f540d1fff2196cbd1f1c1a1c310ec10f5a2745407000bc6db1fcc8540282cc7e96cf5582c4eaf874a2fe6369534176429b7505eb0aade883260806be2d86a42e76b315a76e5f686ca669f49e1f9054a77b8eaff14a43e9a9801244e8e94ff50a17b60dee0122ea70819bae3375070466c7f202c4ea0fc0c9aaae50c43cb65febea224c2b554e937f67689b3e18ed543749a7ef0997a7a7530b918c4ef935137137e1ee7e6a8919fb76a8f008ddcc2d8b2e18f3eb90f7a13cf4f49170ccf50c75de82e92a5e2d1f311e59071ff202b6cae4d6243fc3787cb9fbd401938cc18dcf5620f8b8f74e9e3b13dcde85ef896f31f5a2458118addae77206ab1506882f91873b4828950a7b91ddae74888155a9c486c7c60492813ac0e33362dc4e21e00538e5b05b78271d82486a0d156d4a5a07085bb1cd74f5d63763f18648a489352b5d05107909fe54b5d332cde2900c82c150b11071e028eeb275cc9a9614f1eda4e4830b128870e732d473100c24152aff2aa1659daa65d7e9591ebfcae5dca4e84c9a0965a01668e59843ef4a093d9b01067a0ae9d09e3d810c2cb63600ee05b10fc8685e8cb150e2d6d75baecfb8762f7a7d131417eb0721e19e1d21f5adcc1e09489f06b81d91b48608107fc7b3853e214a3c786a9812113ccbcf09907506d0e9cd72c79793584b4fe06a18a627bd969f628a5936367961f1e7d117d03a8fabc85f5ecdd0ddcfae49aa293893a2e5ae376be11031abc0e05ff250b35926345b52f8d3dc02b7497f7513e759247353db9b8e493120e73981aef4c4d9747621537a089848754c14cda1cad18084274e98ea2bf7400ca846184e0e31a571f9bd770222b1038a4ce60dcf8fe9cca4d60048cc29c37c1345de992e9dc7128ef093c1ce80232a88a3da7ae8bc87120c5b1f405d5186141288998fed9e021cd0ad6b12b51c217849390be3ea00cbd6c755958140bfb9b2a2765ad1f51ac045fdc5c28ee5886b1436015b88bd90d19328f91394110b0d891678e63b63d6cc4d35279f6f616d7692c6fe177a79d80ae8f7e4ad5078d8d7096f3ee664dcdb2f634eba98f4788de1f5e34f32ef09e2f0aee4fdc5bec4bc4aeec5721ac3a2da1bf52da017c3312095403d50dcde39671242b610f11832773796557f71455376a7741ab242a9fc94464180bf224d5e8c79b462e3a816f6c08ab0f5503386d34ddfd808b4b8d5d333548d4b873923c6c297b2fa1abe433ec9264385c50dca40316c37ed85db382e7c853ba331c727043cb3345de9f89b1c804e98205eda3d6b6e042c9c41877d456dcb8f12663e6dc1ba809229536fbcc4c58d01a137eb80af8596dfc7b5fa7a044cd141238aa82e440526e55a28c4ed2f4b26157a0eebb4a77c5ab66fcce2602e1a70aea07e5e7e7e5321d58ad128a5ea6b574730037f24a7300e0ad6fc96bd18e03763bbbf21bd3c388aff1cc5ea13728ba2f8e1eb70148d2603e55bb01cce0763c2020b5627a0ccb35ae3a9b3df380e6d9800d9506219a90971a3b8bde1dae6a43fce2aaecbc026be8f4e9bd749e10c87ed7d78f92014342fa449eef28e7175548e5a8ec4fe7d31fc86737aee63ef40b54485380b6898161676f0d82f76113b12a529fbce4482dd278a90aa416077c677aea623ddb3761bc81527ab7e3d73a3b4c8c3e4352c7c083cee8953ebd972a83caed837587e8d7cf360f28ce6ca71de75c9174e8744ba1098513bb6c7fdc6a3c7c8e5870223d6cc0b18b5d6edea926d5376aeb85488d3712e8f67128f0d3fb2b42f82363a0d4c1c806ff283f6e4ddc10ce4a0803be66a247207d6606c7dd67cd293dada159016d7fd7e88c4df53d09bdd9fd9fa3c732da45fb92bdf6f442eda15edd97bf1928a7699008f0b482240a684ff5efef0cadbf1b4f16888650d59b2bdaeae0d1112a79c5522dd0933ccc16fed7cd0ccabe929f625de8947b3b1532dc04253cca988a1584df2b31492b19410d6f681d614eaa20029592c00c948a98973a9fba87f1397f8859ba543edeb5c0b0db92f65462a1103947d780b539433332d65bd1418bc00c9e815f73e0cc0aca5fcc9f95f707c455013a55a0c4a29093b05b94edc5b5284ec7ccf3ec091002b4229036c174e2927127f40769ece890612bbeb960d9392f442765a2ca8990c52ad7d4441e975a7cf079d139945f2b2a8a34f0e85d76cbc96efbb52cf8b5ae681234e14b6648244d41cfee2d9b189cd831cc2f31ae7e5f11aaaff1629f8c2cf73494ac38e58da7010dd986f8b6134ee0dabfdcb30617d15720cffbec7651f22253aea21696d2ece4fe026543ea2f3473e4c12e65dbb3cbf764ffa0b3a396382b9b7f0c24eaaf3495554b2319b66f3cabf01a8d6cfd1382d94ab71cd11eae2a42e4dc841d4a9732c395688d3377c8ccff7e3f88a3129855a5f41a7de6b6a9ac40a87c288f4821295edfc4f5b8fe5a1fc0162e9820205c809935cc6047e8a835c651be02fb41c21de30ac770d7a7f2108c6a3f1cf2649cac444f028a6ebf4db422cbbdb7fd0cb39109a3130ffae17810bb58f5c557c99670224c2678fa07f1064911e6c665c0d1c26cd2f40f7089789208a48eb339bb8885910e035b4b8c69b1c3ad79270ac6e70b963493a6628b90501822878cdfac866268d914d8af2814612b0198f9e4c6b48e739e414d61f34e2f69ff7cdc4fc7ffe45a64c5faf191ef6c4e31cecebe09a2f6a63d60926ebaa7e925ccea5c93e403c7ec0ee55423ce4893471440006d4c09c141e489dda5577f73b57ecfc764ee5bc1bc88f7866dc6a494e3ee560c956dc12ae51842030251f1cedf2caca15549d0bb4ee3bef03702197350cd7586b5916ef6a0abcb5f30548d22ce5d8c4dbd82030b8d7b5481c51676b7d14d35c20346c74dcc7d96ea0b13f890f755a219993e88739da8246283ebbd82eb1b15956b5ec16ad523768c19ceba9199f97d7bb43b85fa11349ff7fb89a97b463b34c584ae9e2af6c8f20ab528750a22ff6c2297e400065fbd9a4660ec2c658afff6db9b67070352d2aa5e6cfe534eeb5ff271575b828dfd7f537e3627a1a6419ed0c84297fc3d362a52f3860a2eb7ae0a50f06d3c68c4a1463ec331ead7af2dba792332218b04d5b585de1a471d296df6e10316852d50f211e07643f749a1d75410e66e47db40bfcefe4b708d0b2879a50ccbd85939b89fe4b905a6a89a2d5a4e28d18c048e66108a06d8b6a64ec5737b5ae283d914484167c8ac7dde7ec007aad1999854c4d6a0e5f887f99de3662610d5e8d49bac7d41d6fb7d90b4b04939638e2151ba67e75362aded50edfb7d9919b345b5b7df6a909193ce64b20470e3480c68bd764968f4d8a5779ffd9a35e58558272a214ae26a094360b9f2ec97c5e0a7693f4b7509b962cd8537e90ce7be70b54e9531e7295f894b94566df49c50c2265842392dff50e17ed3f7beb9ba4ad0520a73db1d8d3b39759e7fffcbf26517316bc74437fef944fc915ec24affc1a53748cfc883e3ddea9e25063ea8383b06f0d5c9db13a0ff335f52699226b391543060ae5e2c25b585b9efdd5ff9495a4873cac58b5feff5f08717b04e81bfea349accc58fcc6a6505de3aa6ff4985d9c38bb83e8daa663ccb356df3ed52343ed7723687e416816f987c565eae22c7548c1d6b56a5b6819583da0ddf92739f65e604e37b3275a6cb1252d4ef7a515c4b1e9068d714be80066bf0d422f1e4d2ce6f95c9eac081d6e4596a6a8e16a57b732b575b7de16f176ff0e34e84b293d3fd77fa30a7b7cf12a1edd54170e56bf7f2d40620ad56acbc5cc615556300ff9e95ce3dda93c8333f23f0d97a5da12a0fe58f95d6b911f614563d343ac6e4f9fee1d149c94fc75a97ac839b6d8d7b27c5efb870d2bfc6dbe6b688490b23597d83982d7858215c59011042b1957a0b386842621c72f89a9b524008794ffa0c179753ab48d0f73e5ff13624b3b90287edaf6a5367dcfe4094a21ffad3e881b428b77ccac6924d5bde9c781d4189654d8f29885fbde07e6334c6406dd3ece359c6ac7c6147f5c4906e56764e9980a669bfdddd9eb780e7f9988630d1eb098b3e4fd4c795f11441fb6d0ff7cf086eb291b1ec8d90092e1eaf9722ccdcd15408617cdb8c49043bf71a6ea0ee6b7e840344fbcd377b995bfb1faf22754fcb363f6c630501b619bbd87cc13d5df0948a176771d2d69236eb50dd313817d9687967e7d71f854db6bff803f4501d999dfe3da37ccfdf894a7914c4c113fa7a18c3468a52d646a5070614a6f02b7ff21c9f6927f5de55be85ba815f4bb9e29f26a94423c58338947c804e0627d69bc5a6e93fc5fe8cae851700253f2d494622c6127b4d77bf54a1ac27957234628cbe2fea1729ec53be7d90806d510ccddfd76fab1b9bf1207db8b05c3eaa88fa4c0a5db13cec9310f4e02c1d8114705446fd6649df3829aa12786b8d10b4540d8c1f1c8208c4b41998435e3fa1ec5199cb2d3d0c5c04c5e0b3ffd69112252106bb39333ff23b38d167a9b45ad1bdabf434c8695e2676d461b34c5f048e70b67a44d824baa090c8be13a22ef0d0970cc7a94ed4b77bfc3a40427c6c11abd2b415817243f6801d535a3adc9924a1671b645100e822a0c1876a37d9c9e230e3d762f1cfbb89a8b28255ba4cc5b46cb1635cf185578fa068b68bac93991982b48e7faacc09745a7e33bb12de6b25a2342a7e03cff06dde29b4d05de84e56c78fc6d9dcd180438da3136767d5846bfe7168faeac5b9434394bd747126c5c1ecc6621d10817ce9b6540433828a3bb8f6da0cd8f2b54a47cd5473f6bc3dc1234bd115a6890aa678d1bce7840d7a4559cda556740860079e46217c20e45ee59b8b7078d9b70cb6a249eb2e5e4071d044f456fb61649f261689b8d7a532afaf88eb30041242ce491fb7e654a1f06add370e2706f75c2fe1afe8e065804414c660ec4d96f496b1ad87592de8b7d04baa7ab142f580f262c64c57fce8ef933f18904f001809cfdf94eb679c9eced5d125b4f1d0064ca2ccf5eaf61bb7841bd408ae213deeb15d860f7ee7224b9d2dd38ee9f6c3fca6590335715c218db8f8c98e6339a6944817a1ce2e115ae984699861631b9893c143f594d6dde0895a0c7edb9912fe9cd8fd0765227b3963033306d15711387044bc373ac10d7be73cd80f1a79cf1ea0989ea9ae8a0dbbd1227bc33df652792a6bd95f1d21c6497c4c35b9a1eadc0217e322285a2eb832753aae74ef42fc983e58a126b7c23e4b0bac16f0de1eff7d41477bb25052f32cc9cc956ebd209d6b945b1fa9182857e180672a6be7edeb5234830668b1ea749d0a0dd3a244684d4dd76221c3bdf98c2f1eacb7a6dcccafd249b0ba2592c88790de40895799ea4dfb045cc2392dbb623bfe420b24e5a425b84a4b24d787a68bbec9db363ac4e9453df597f0224d8b7b21629e1989e53accbae97e189cf9b59ebf8bb89591fe3fda450af548ffc46eff98b5216e238a9246e2fb95810f8f4d89504633a6d223484a765b9e6e5497159b31c51fa6cc10641bafa81b10c5ab853f3136fa1b4334bcbde99cb4689f077ca3c29c2f1aca2a05762943073d5992aac4d9b0d411ba25905c34fd02b8eb7b9db375a6f6516446cc195eb55eda1e007e26328e9e2642a9c4e90c56440cc60a1db77713860a56820901b3022d55c621e9d54f759dd17fc5b59331c63cf30e07081bf0cdee6cc94ddfe8c6179e7ed86607d4ba7d5f1e97fbc1139b43ae5fd04c1c715f4600f028d0852a421d472b1b48e591b6edfebcd86be3db2caf967b06776096e14f0deffc9bb126ec329c49ada996b963e942d9c404967dc23bdbd0eee951b2879f2ef7ae224d4ff25edac4ddeb2c0b8e579af283e87c625d3fae5286fa855930e45207af7054763937a9247dc38e37e6dee2e325b617280846012e463707b6ccfa2fc399a66e534221a45626cd18c79d46f5c77c2d359e19ea870cd230709b5e33cd52fd43388ef91dea0a1e0df6c72688d9fd32bb67f489a3618604ef1dfa0d7f569d40cc68e39994e4edab4007c988998f59485ce4723c1eeb7c72f7e833418bab47735a91c7ab24e8555d2ccf3a812b6c634c0c3a68271ec8b536aaa442e056945feca6fb4e54d2cf60a0334f494b2bdb6fbd597de0ce9d2cf03333a0c7121e086aa4c657360fbfb60f3ce0fc0d90ff12b03464e8ff0e5e546ff79735c5c800a0f9b680a478c772f60173a760e280d8287681986038444f2103e2894d5809d062cfe8380e34bca86475da3d7634131c2a8cdc98c5927bc137db61f94eaf9a74f87cc85072c201766eae17fbd5b732859fb1b1c980b36e377aa41a95bca18ccea529420e742899af7b968c1fb9c0d181da9f86358dbeea877c3e9123a9289c362fa61d96c707ac94b427318a1e5f21078aa9d1fd7a52704e0d73e527f3ca65b7b459734dd30db5335c450f1dbcc1e4259d657d13b6d6b4adddc3d0eae034d1878cd0aa1825991d75f8e6b5b4c0d6d17e8ce709b19ff794a8ef856abdfac65cd13631f1b66b20f2ebf2f3122d18e03cbfff88206a5998fc3cb2b40634fcecdb8f5bdbfe044dbf169ccd2cd60f7bf033272f38f587943fcc75d2d65d9028c02891c8415706c2b2459b7a3c5cc82b0446088d3b3bcc033ad453136afd4ac4678320fc17288dbfa1c5180ad57508a2a298ed4ebc716ede34fded574d9779be5d56517d4dd40f197312390c488f46914b0927b13901ce70c1684801f2811168fab533998a1fdabbb6e683abfa021f6b80077f19455c34cecf5dbdb2fa6e3930eb5940cb14504050cc74249424310dff81116b8f2076b8ebece84c302e758fa90af5a1888aa8a5a2bff4aeb7ebd1c7a216bdbb84bf9c021caf3c8efbfdc5d3aede46381bcda372a5398c89868ad57287736fec2a7e8ed638974fde5875eafa506a6bd7f772d2b221f4bde4920fe0c56f8e0847e2a7e8387c64ddef4203d77a526c46d7871befe0c5f9128bd67319acd963fc040185aac4e7815f728bbd7ffd8f3d125e63320182f202fa9a52505be9585556a5d1308c118ccdf01978027cbace7ab339d6f53d15e795b7f3fedae4f86c3f257ed80ee634375dc2333ceed1ccaeab1b6be7a9611ff33d79dccdec2007558c06dfc06612d56d37882e5f1de340cf05f4fffbe1a5def6d045bc5bdaf633f07360f9028cedd103bf03fec8beb9fdbf8c5fc684d12efae1859c53e2cc3e2f508a9cd0410ec036648d3760dd591f7ae04e4cdd61a2566319c943f0b63d87e422dfe5c0d1edcb2dc515778a0d7bb2c93ced3b1435adbc51d3fdca9c13679397bc4490093d64869998d6a28bb862ead0fa411585289cc00dc199eac6c607b8a84123dad3be80dd8fd86aa202113131046336352235f34c05f5ea6d5265adda98edbbfd11d6839c5b1bfe4fad4e688558d633d4a281df44d9c0a35abd464e01f8ab01a1e272cc8cd155a40b8aca4c6b1dc894c0fdc02f15a8f67ce94c7f99b6fcc0e4a3a8a71365645ad7809d47bb26f46ed8bd02f6e8f3d277224f82f3d41695f367e343ac6d507413f4bdacf9e344a49156c4de36d68c075415f8004748055b38b8a4110f869fafcc59cdae5663eda72a05be365a50e98bfd4b00e35aef687afae7bd6622cdd725326776f6fb1476c8cf8c20a0e5223e2bea494a1bbe4e79b25a5e48ba34bc66a84ecc4a0aba98e74ca2b1f61893e61a29498d855a778a2a9ce7b7fcaa44b4aedcbd0e28d6c49bdb6776975bf69161f372b964e4288ce6a3b877c3126f90c4c9749d45b8c5c840983b035993e484a945be5fc9d2d1bd3f3de4e6de7bc74a7a07b13e9e82acc11db85454f1d928fe52ad42ca783fd20dd3e94471b498c2736af40d2a45ff74f9ef874639e33306daa8a667674571e2ed93a48f49b57e9e3382fa8090774bc795609ee510b6a1ca48d9833819cbe8ac77eeebb0e3b6c59ced2d1ab355264934ff1914a3f654249bba60a692dd36368b8a866b333320e57e9c7d3646c375696ff14e303780ffd7b957d89ccdf57823d2d1e158773c2075233dd2f331eafe3802da683c293eaa24cd8b63a7582ddb202cd6f8c837c74f823727641c7eb680fe51ce7f250adb34956e4cab17b8a5f10edf144c700e376c682dd46c8fc89830fee1a44fafe0a5a2e7581d5d16ad6267d1dc2d5be8547f9352d1591b42de94f2559b44a80038360c6394541a77d95b196558a479b609882fc597b9cbe285ad7c7a41133ed85c8ab6e6dec5bf70f9e787985512d48865022705098a6703b255a6f2b05b62fc7ab32e67f06d785ccb33fb348205a76939e6c2991486c5aae8ec1556b2f8e30ca445a4a495cbf2c6013042b8cea615e58899fccbbf1fc4f17a6dc37e46b17ada0be033dc67904fbd7903086d3417e423af64338426a84ca0c2a3252db62695f9cdf10ebc09b9da5747d30e7f4adfb374e1d2bb24542b0373b1fb897690b49fe24d8575ec9800f019c9c76459421c11f002989ac82c13c04a202cf7f9f38b053f9a680d4d5012887a11d25cad201df20a4eee6d2c0474055579ac729c7514a88b1675bbf6b773448c6c1a5ccd157f44f7e032a6b848f2e734d773f029e48fd13c90d41666f9bd4e9bea91950737b6e7502f9d2677938f240e3f905d6095bb0f8bbe961b99b2d025538c3888bfff8957e3592ee5b26a75399b59c697f59fcdfbbe3bcffb8777340875611bf75486d2378e68de771800bfffe0572fb36ca855ec5fc8cb90c76455773c36ec40b101fb30c48f8a8e775f5220e024b4da9dddc2fcf4da413e7c5db9e0567cbb5fad0c91d779a0939debd9247d3f7d8107fd986f73a9c9067e6594fabde0b9e887040cfbe7d31332f41259de57b38f33275597725392efea51f290b8e1b5c243ffd9eb4c0231600f9b4b204344736849d527156c4720a463bbe88fbbdc333099d949853d5c6fda98bcd35ad3f1fb1d5a7d00541a8a202c8590e35360bb9d25d6431476649e1898f901fad37975d6dce9833956e7a78d0306f533d4aa3c9676017c7abc7e1f8f2f117774a4f5beba55d1c3cd580fb18defccc349cce24e94a4cf1f4c6f45d783ee0167a55369c9b5e1eb6d0a836f3eb2354fad3cd771a9d777ff84c63120baee86ddc52b3e6817dce339ac9c240e75f3e2f77afbffbc1d54eb5936d045370ce3b77365c5320892dc7bc36e488019461d2e552969de9f25bd8de049d693be450c43c5d22d7569fc384e8d56ddb577c5f3c3471f5ba2998bc0c697a06b6d8ba5f2f7236e78aaed69b468e761a5f07145c0326ebb94f50aaa8c5666c92006d8d139036f981003933f8e2eba106a0e251fa9f5407544e44aedbbb271a3bf1c660a9cb8c74dbd0713aaebba2dd046af8b9428709646521d6bf387a92996b35748e1e67b602309b7da0fb642e89de19f550925f4db082ef7e9821ac4b2aee93c9cf791c086751c4cb4172608a4f903dc40727858046851529205b45786e294c17abf5e5f6bc730cbfb8fd977c5501a8140ac7984a267880b53cb94157be9ac157be1cf12d8a9e5612947772b734ed6ae30e548a3b2faecf94a7e03f86317f52ac797aefb957d2a29de8f8ced414ce22c800e0dc7e49d3672fca633248f3e68c00", 0x2000, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000fc0)={0x78, 0x0, 0x1, {0x8, 0x0, 0x0, {0x5, 0x0, 0x8, 0x80000001, 0x40000000000003, 0x1, 0x9ec, 0x35741061, 0xb877, 0xa593e9c1ca988eda, 0x9e7, 0xffffffffffffffff, 0x0, 0x3d, 0xe}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x18) lsetxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f0000003380)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000340)="23000000220021bb0000409b849ac00a374e296ecb2ccf9ad66c3236de721025e005000000a8", 0x26, 0x26044082, 0x0, 0x0) r10 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x5414c2, 0x0) ioctl$ASHMEM_SET_NAME(r10, 0x41007701, &(0x7f0000000180)='/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') ioctl$ASHMEM_GET_NAME(r10, 0x81007702, &(0x7f00000000c0)=""/157) 14m20.283576543s ago: executing program 37 (id=4652): r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3fb, 0x408, 0x70bd25, 0x25dfdbfd}, 0x10}, 0x1, 0x0, 0x0, 0x801}, 0x20000000) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f00000002c0)="120000001200e7ef007b0000003afb875ea1", 0x12, 0x80, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001b40)=[{{0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000001e40)=""/241, 0xf1}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000940)=""/4104, 0x1008}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000002c40)=""/146, 0x92}, {&(0x7f0000002d00)=""/123, 0x7b}, {&(0x7f0000000500)=""/260, 0x104}], 0x8}, 0xe}, {{0x0, 0x0, 0x0}, 0x40a}, {{0x0, 0x0, 0x0}, 0x1}, {{0x0, 0x0, 0x0}, 0x10000}, {{0x0, 0x0, 0x0}, 0xfffffffe}, {{0x0, 0x0, 0x0}, 0x8}, {{0x0, 0x0, 0x0}}], 0x7, 0x0, 0x0) mount$binderfs(0x0, &(0x7f0000000040)='./binderfs2\x00', 0x0, 0x2100863, &(0x7f0000000000)={[{@max={'max', 0x3d, 0x7d90}}]}) 13m39.716400978s ago: executing program 38 (id=5370): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r1, 0x11b, 0x2, 0x0, 0x0) setsockopt$XDP_UMEM_FILL_RING(r1, 0x11b, 0x5, &(0x7f0000000140)=0x1, 0x4) r2 = socket$xdp(0x2c, 0x3, 0x0) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$XDP_RX_RING(r2, 0x11b, 0x2, &(0x7f0000001980)=0x100, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000400)={'wg2\x00', 0x0}) bind$xdp(r2, &(0x7f0000000100)={0x2c, 0xa, r4}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, 0x0) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) setsockopt$inet6_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f00000002c0), 0x4) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x11a, 0x2, &(0x7f0000000300)=@gcm_128={{0x303}, "fc674d000000f8f7", "c5991ee20139b401046a89606ffcf92e", "2c5be7c6", "a0ca05c0707e52f4"}, 0x28) prlimit64(0x0, 0x7, &(0x7f0000000180)={0x1, 0x8}, 0x0) syz_io_uring_setup(0x3b45, &(0x7f0000000000)={0x0, 0xc5f8, 0x1, 0x1, 0xc3}, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000ac0), 0x53, 0x0, &(0x7f0000000b00)="eab7eff9f911a8687976f7a6c5998dd78bac5fab3d8503b46631f279d44ff48534e4b9696e0cfd4fb45a17df1d83d3234c9910e572e34d902837352ebb7f40e638637e2d0882b350465d585835d542960a8f43"}) 13m36.507988299s ago: executing program 39 (id=5426): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(r2) openat$rnullb(0xffffffffffffff9c, &(0x7f0000000040), 0x400a00, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) (async) ioctl$KVM_SET_MSRS(r3, 0xc008ae88, &(0x7f0000000040)=ANY=[]) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mkdirat(r3, &(0x7f0000002040)='./file0\x00', 0x0) (async) listxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) (async) mlockall(0x7) capset(&(0x7f0000000000)={0x19980330}, &(0x7f0000000280)={0x0, 0x3}) (async, rerun: 32) io_setup(0x1, &(0x7f0000000a00)) (rerun: 32) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)={{0x12, 0x1, 0x250, 0xf1, 0xa, 0x80, 0x8, 0x45a, 0x5210, 0x101, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x6, 0xbd, 0x20, 0xf, [{{0x9, 0x4, 0xf8, 0x8, 0x0, 0x7a, 0xf5, 0x4c, 0x5}}]}}]}}, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0}) 12m0.625725956s ago: executing program 40 (id=7549): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/custom0\x00', 0xc3bb5c1fca391646, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000007) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000007) r2 = socket$can_raw(0x1d, 0x3, 0x1) syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') (async) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') accept4(r2, 0x0, &(0x7f00000001c0), 0x0) fchdir(r3) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x0, 0x0) syz_open_procfs(r1, &(0x7f0000000100)='smaps_rollup\x00') syz_usb_disconnect(0xffffffffffffffff) close_range(r0, 0xffffffffffffffff, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) 11m46.663989696s ago: executing program 41 (id=7778): openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000, 0x2}, 0x10) (async, rerun: 32) sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="780000001a0001002abd7000000000000a"], 0x78}], 0x1, 0x0, 0x0, 0x20400}, 0x0) (async, rerun: 32) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000d004"]) (async, rerun: 32) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x900) (async, rerun: 32) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r5, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x100}) (async) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000003c0)={0x10, 0x0, &(0x7f0000000140)=[@acquire, @decrefs], 0x0, 0x0, 0x0}) (async) r7 = openat$cgroup_netprio_ifpriomap(r4, &(0x7f0000000000), 0x2, 0x0) dup(r7) 11m34.363134544s ago: executing program 42 (id=7906): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/address_bits', 0x505001, 0x101) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x5, 0x3]) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 11m8.601764023s ago: executing program 43 (id=8310): r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt$inet_buf(r0, 0x0, 0x29, &(0x7f0000000000)=""/145, &(0x7f0000695ffc)=0x24b) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x100, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r1, 0xe5441000) syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000131000/0x400000)=nil) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) clock_gettime(0x6, &(0x7f0000000040)) 10m24.510152307s ago: executing program 44 (id=9152): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x3, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x200) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f00000009c0)={"73cce1a2b9fbcb97694043ebfb82442d7f428290538e75ff029908cebee95ac2b1febd018ae4703d3263c5b30d4db3243275dd57287ef3c41695e828a0e03b5098370515dc8c9b278addefde0e6ea6ef65a74a3e66e51ee0a646e634cd9cf3ceb03dcf88a235bd6d7a5e64ea39db4636dc9b79c3fc4b6c82b54a6bea17ebf522d474b39caeec81652b33e49426ec6481fe2262eebd86b67a14a8646751f0b15e94a6bb853e3b3443d254af5852a59766fd5aa457c444e713dbbd7699a8d887ab77e97cf1fd6dd2fe80662726aa9efd1d9c535c161a6b413a473c37876cf8be6867395fe6513e10f14d5c677d301612987f4b25a719961e7bc1d10de8eb93960e40c99b502d401556250d52c53d05eb471d670400000000000000ccb6e096b235ae2b81c4f9168f4ce4e741d7e8b381daae4674eacd719870f1f113568e647f04109efd349cb74234c3a469d48e857b3e33ac6a7d7d332a72854c980b550af5a90d997c3c40fbc5fb22492f83675786435181dc40777c080000000000000086cb3d56393e08f2d9b94b1cb579fa5972e6879e5c3a7ef48caf8cf42ca467d135665ce259b1dc5ea6c4b07a47260fd8661c29367a99f26a415bea9b5ed5e69d42b8f58ee3f245d4475b05def5960100ef1658d586e1066e24baa59543545c2cca981c6e100a966b52314a8d00863eb35faff0418b5285534298b7d677641b4a5aba2958e1ca74639cd17cf72972aaf8235354157b65f3f06e4e6036c81c33b0464bc6b2d3b9a76323930b1c4c7bf88aad05e2e5332719685c2968ebef1e26f2652bc37b5e4f53617e0bdf41059d7ccf00468537714b77478147d69decae6979b56fa0048f1a9ca8986ba81033850bffe420bed347ec85e53cf78084e5a2f384c9b8ebaf547289fa7b798f53ec2266a9d2150ae353bb8f9a1adc385081366708c819d6ed45a778e5d9ab90333b12d9346d28340d20293a7e9364312bd9ac1048b3ad5306d2f35defb6addea0e6cac0fd8937dbca03968f94433696e77aa48282661b4a3c6aacce6bf023dc078401daf8a7df4081d561fb48c9e6d706123fc273f63203a0a9ddf81dba40f25c2e3ba9035d3678a0f289881aa253baf9e827df7cf7a3b97c3b2504f0160aa2bc4de28874eb8d88fe393fb165cb8acc6b029eba087bfb614962633e2b00db758e9309b5446e26fcd0634ae2ea70bfd47b9132dd91262554d8fcae51638e9faf2f9fb86a2d5749d56dbb6fb04fde46962ad52d9b9a4bc907ffaa30a007cdeb3df46fb2138bf5baa9ff06dbd708ff8b188d8889d9a8dd95ba74b8e2410bd94e88a3cdfe69927b4d656ff89ab16e8fe7440c707b0e9f308f7164908780a7c1e5e60e6b51281510318de838a4f1e3baf40418deefbc9ab7d4549044c124d0a509d9dc7175fdf469edb9a600"}) close_range(r0, 0xffffffffffffffff, 0x0) 9m46.952404894s ago: executing program 45 (id=9761): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x10001) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10012, r0, 0x2000) ioctl$BINDER_SET_CONTEXT_MGR_EXT(0xffffffffffffffff, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x0, 0x1}) setrlimit(0x2, &(0x7f00000000c0)={0x0, 0x3d0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x169142, 0x0) r2 = getpgid(0xffffffffffffffff) prlimit64(r2, 0x1e, &(0x7f0000000000)={0x3, 0xfb}, &(0x7f0000000040)) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x58b9808bbcfa107b, 0x12, r1, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x5) close_range(r3, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0xa8ca3411d0c26002, 0x4000010, r3, 0x25407000) 9m17.067608473s ago: executing program 7 (id=10222): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581", @ANYRES8], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000b00)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000f"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key$user(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="ded5fc", 0x3, r1) keyctl$read(0xb, r1, &(0x7f00000000c0)=""/40, 0x1001) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGUSAGE(r2, 0xd01c4813, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f00000003c0)=0x2) ioctl$TIOCVHANGUP(r3, 0x5437, 0x2) capset(&(0x7f00000000c0)={0x19980330}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffe, 0x2}) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4000) ioctl$HIDIOCGUSAGES(r2, 0xd01c4813, &(0x7f0000000d40)={{0x3, 0xffffffff, 0x9, 0x3, 0x8, 0x5}, 0x0, [0x2, 0x6, 0x10001, 0xff, 0xb8, 0x0, 0x15, 0x2, 0x5, 0x3, 0x9, 0xb, 0x5, 0x10, 0x5, 0x1, 0x0, 0xffffff55, 0x10, 0x6, 0x81, 0x100, 0x4a8, 0x1, 0x5, 0x6c, 0xe9af, 0xfffffffd, 0xff, 0x2, 0x8, 0x42, 0x183, 0x8, 0xde17, 0x4, 0x4, 0x5, 0xffff, 0x80000001, 0x8001, 0x5, 0xfffffffd, 0xac, 0xfff, 0x9, 0x6, 0x1, 0x0, 0xa737, 0x37f, 0x4, 0xfffff000, 0x0, 0x23fb, 0x607, 0xc, 0xb5, 0x4, 0x2, 0x4, 0x1, 0x3, 0x7, 0x2, 0x4, 0x40, 0x1, 0x3, 0x8, 0x2, 0x4, 0x8, 0x96, 0x2, 0x9, 0x5, 0xfffffff7, 0x5, 0xb, 0x7624, 0x8, 0x4, 0x4, 0x8, 0x6, 0x40, 0x61, 0x6, 0x3, 0x8000, 0x2, 0x401, 0x5, 0x4, 0x1, 0x626, 0xfffffe00, 0x1, 0x6, 0x8, 0x3, 0xc000, 0x7, 0x80000000, 0x0, 0xe91, 0xfbec, 0x101, 0x5, 0x1, 0x401, 0x44, 0x84e7, 0x832, 0x5, 0x7ff, 0x2, 0xfff, 0x5284b96c, 0xb, 0x1, 0x6, 0x9, 0x7f, 0x0, 0x6, 0x9, 0xe, 0x9, 0x80, 0x2c51, 0x7, 0x5, 0x76863adb, 0x1, 0x4800000, 0x10001, 0x6, 0x9, 0x9, 0x4, 0x3, 0x8, 0x9, 0x0, 0x9, 0x0, 0x5503206e, 0x3, 0x1000, 0x5, 0x10001, 0x1, 0x6, 0x5, 0x8, 0x7, 0x2, 0x2, 0x0, 0x0, 0x4, 0x9, 0x2, 0x2, 0xfff, 0x401, 0x2, 0x3, 0x213c38a6, 0x0, 0x9, 0x800, 0x7fffffff, 0x9, 0x9, 0x9, 0x8, 0x0, 0xf, 0x3ba, 0xffffff58, 0x8a, 0x7, 0x2, 0x8, 0x7, 0x1a0000, 0x5, 0x3, 0x1, 0x6, 0x9, 0xfffeffff, 0x89f, 0x4, 0xfffffffc, 0x3, 0x4, 0xfe59, 0x2, 0x1a, 0x9, 0x5, 0x1, 0x81, 0x10000, 0x280000, 0x4, 0xbd17, 0x400, 0x6, 0x4, 0x9, 0x2, 0x4, 0x800, 0x1fce, 0x1, 0x3, 0x6, 0xd, 0x4, 0x4, 0xfffffff7, 0x3, 0x401, 0x8f9, 0x8, 0x5, 0x101, 0x7fa, 0x101, 0x3, 0x6, 0xf3, 0xea, 0x9, 0x3, 0x4, 0x4, 0x1, 0x4, 0x4, 0x7f, 0x1, 0x0, 0x2, 0x9, 0xe0fc, 0x7, 0x0, 0x0, 0x6, 0x5, 0x8, 0x7f, 0x6, 0x8, 0x4, 0x200, 0xf3, 0x8, 0x9, 0x7, 0x6, 0xa, 0x200, 0x3, 0x2, 0x5d9a, 0x6, 0x1, 0x806b9a7c, 0x2, 0x3, 0x7fff, 0x1359, 0x8000, 0x8, 0x401, 0x4, 0x8000, 0x5, 0x6fe0, 0x0, 0xf, 0x80, 0x5, 0xffffd9ec, 0xb8, 0x5, 0x3, 0x511a1841, 0x9, 0x81, 0x3f4f, 0x0, 0xffffffff, 0xfffffff7, 0x7, 0x10000, 0x2, 0x5, 0x7f, 0x2, 0x9, 0x1, 0x4, 0x3, 0x8, 0xbd, 0xa3, 0x3, 0xdd9, 0x0, 0x5, 0x3fc0000, 0x7f, 0xfffffff7, 0x3, 0x28b8, 0xc, 0x4, 0x7, 0xd6af, 0x1, 0x5, 0x7fffffff, 0x4, 0x2, 0x6, 0x9, 0x0, 0x1, 0x7fffffff, 0xffffffff, 0x8, 0x9, 0x33, 0x8001, 0x9, 0x6, 0x80000000, 0x9, 0x0, 0x4dd6, 0x5, 0x8, 0x3ff, 0x8000, 0xf8, 0x7, 0x4, 0x2e, 0xf, 0x7, 0x3, 0x9, 0x200, 0x8, 0x80, 0xc8b6, 0x80, 0xa, 0x9, 0xbf7, 0x8, 0x1, 0x80, 0x5, 0x7, 0x2, 0x8001, 0x6, 0x5, 0xc, 0x1, 0x8000, 0x2, 0x5, 0x2, 0x5, 0x8, 0x1ff, 0x5, 0x7, 0x3ff, 0x1, 0x1, 0x0, 0x10, 0x36d2, 0xf0c00000, 0x8001, 0x1, 0x4, 0x9, 0x0, 0x14c00000, 0xd, 0x200, 0xffffffff, 0x0, 0xa, 0x0, 0x4, 0x9, 0x6, 0x919f, 0x9374, 0x8001, 0x5, 0x0, 0x7, 0x1, 0xbc, 0x7, 0x3ff, 0x80000000, 0x0, 0x1, 0x1, 0x8001, 0x49e5, 0x0, 0x6c, 0xfffffff7, 0x4, 0x6, 0x32f1, 0xdbe, 0x0, 0xfffffffa, 0x200, 0x9, 0x2, 0x5, 0x3, 0x8, 0x2, 0x6, 0x6c, 0x5, 0x20b680ae, 0x7, 0x7, 0x0, 0x400, 0x0, 0x2, 0x9, 0x7, 0x81, 0x5, 0x8000, 0x101, 0x10001, 0x6, 0xe3, 0x7f, 0x2, 0x0, 0x2, 0x2, 0x200, 0x4, 0x6, 0x1, 0x8, 0x8, 0x7f, 0x50e, 0x6, 0x0, 0x9, 0xb, 0xb2, 0x1, 0x0, 0xbf, 0x2e7, 0x8001, 0x2, 0xee8, 0x400, 0x2, 0x6, 0x7fff, 0x1, 0x6, 0x9, 0x0, 0x5, 0x4, 0x5, 0x81bc, 0x6, 0xc, 0x8, 0x2, 0x2e, 0x2, 0xffff, 0x0, 0xea, 0xe3, 0x4, 0x2, 0x9, 0x26731f41, 0xfffffffc, 0x81, 0x81, 0x400, 0x6c0, 0x4, 0x7, 0x1, 0x1, 0x9, 0x89f, 0x8, 0x2, 0xc5, 0x200, 0xf, 0x0, 0x7, 0xd, 0x6, 0x0, 0x80, 0x80000001, 0xc44d, 0x7fff, 0x2, 0x81, 0x8, 0x0, 0xffff0001, 0x3, 0x5c40, 0x4, 0x0, 0x1ff, 0x1, 0x7, 0x10, 0x132, 0x1, 0x4b6, 0x3, 0x9a0, 0xf4a9, 0x6, 0x2, 0x2, 0xc3f, 0x6, 0xfffffff7, 0x80000001, 0x8, 0x5, 0x94, 0x10000, 0x7, 0x8, 0x5, 0x8, 0x5f8, 0x8, 0x1, 0x1, 0x3, 0x401, 0x6, 0x2, 0x0, 0xfb, 0x2, 0x1a2cca5, 0x100, 0xc, 0xff, 0xd, 0x7, 0xf0a, 0x0, 0x6, 0x0, 0x8, 0x7, 0x800, 0x1000, 0x800, 0xfffffd14, 0x0, 0x55718000, 0x6, 0x2, 0xfffffeff, 0x6, 0x8, 0x4, 0x3, 0x137, 0xfffffff7, 0x5, 0xfffffffb, 0x1ff, 0xa, 0x8, 0x2800, 0xff, 0x0, 0x6, 0x80000000, 0x1, 0xb, 0xa, 0x200, 0x4, 0x6, 0xfffffff9, 0x8000, 0x6, 0x6, 0x529, 0x800, 0x8, 0x8, 0x4a, 0x0, 0x3, 0x2, 0x10000, 0xfffffff7, 0x400, 0xfffffffd, 0x80000000, 0x351, 0xb, 0x81, 0x0, 0x5, 0xfffffffe, 0x9, 0x95, 0x7, 0xe40, 0x10000, 0x8, 0xf1, 0x800, 0xc, 0x9, 0xfff, 0x8, 0x4, 0x1, 0x5, 0x7d16, 0xf, 0x0, 0xff, 0x7fffffff, 0x2c, 0x3, 0x6, 0x3ff, 0x7, 0x4, 0x1, 0xfffffffe, 0x8, 0x5, 0xfffffffc, 0x1721, 0x7, 0x5, 0xfff, 0x6, 0x7, 0x1, 0x9, 0x0, 0x0, 0x3, 0x0, 0x9, 0x3ff, 0x80000000, 0x1, 0xbcb, 0x8, 0x3ff, 0x9, 0x8, 0x6, 0xffffffff, 0x8, 0xb644, 0x6, 0x9, 0x0, 0x8, 0x7, 0x3, 0x7ff, 0xb9, 0x7, 0x6, 0xb, 0x2, 0x80000000, 0x8, 0x80000001, 0x3, 0x7, 0x4d745606, 0x401, 0x400000, 0xb1d9, 0x81, 0xc75, 0x1, 0xfffffe00, 0x2, 0x0, 0x400, 0x4, 0x7fff, 0x9, 0x7, 0x5, 0x81, 0x80000001, 0x2, 0x100, 0x5, 0x5, 0x8, 0x40, 0x9, 0x7, 0xec98, 0x91a1, 0x80000000, 0x4, 0x7a07, 0x9, 0x9, 0xffffffb9, 0xe, 0x11a, 0x7, 0x6, 0x8, 0x93, 0x30, 0xe, 0x28b, 0x77, 0x1, 0x8, 0x3, 0x1, 0xfffffff3, 0x100, 0x4, 0xfffffebb, 0x2, 0x8e0e, 0x3, 0xffffff00, 0x9, 0xec, 0x33b, 0x3, 0x0, 0x7, 0x100, 0x5, 0xe3, 0xb1e, 0x0, 0x4, 0x4, 0x0, 0x5, 0x7, 0x1, 0x1ff, 0xf62, 0x1, 0x4, 0x2, 0x2, 0x3, 0x0, 0x2, 0x37, 0x0, 0x0, 0x6, 0x3, 0x7fff, 0x8, 0x1ff, 0x8c9, 0x3, 0x3, 0x400, 0x3, 0xfc3, 0x80, 0xf20, 0x9, 0x3ab, 0x53, 0xc, 0xffffffff, 0x800, 0x86, 0x1, 0x5, 0x9, 0x5, 0x4, 0x3, 0x6, 0x4, 0x8000, 0x4, 0x100, 0x8f97, 0xbcf, 0x6, 0x8, 0x78, 0x6, 0xac, 0x0, 0x1, 0x68, 0x1000, 0x1, 0x1, 0x1, 0x2, 0x4, 0x9, 0x9, 0xe, 0xa, 0x6, 0x5, 0x1, 0x9, 0xf21, 0x3, 0x1, 0x8, 0x8000, 0x9, 0xe, 0x48, 0x1000, 0x1, 0xae, 0x4, 0x401, 0x0, 0xc8, 0x3, 0x1ad820, 0x101, 0x9, 0x7, 0xd, 0xffffb645, 0x2, 0x709, 0x10001, 0x3ff, 0x5, 0x8, 0x9, 0x6, 0x1, 0xffffffff, 0x8000, 0x100, 0x7, 0x1, 0xc7, 0x1b, 0x6a3, 0x3ff, 0x5, 0x1000, 0x10, 0x7, 0x7ff, 0x37, 0x7fffffff, 0x3, 0x3, 0x1, 0x1c, 0x9, 0x1, 0x3, 0xd, 0xd4da, 0x7, 0x5, 0x2, 0xf, 0xb11, 0x3, 0x3, 0x2, 0x9, 0x8, 0x4, 0x7fff, 0x9, 0x2, 0x3c5, 0x10, 0x10, 0x8, 0x2, 0x8, 0x0, 0x5, 0xe527, 0x7f, 0x539b, 0x4, 0x6, 0x15454870, 0x3, 0x75a, 0x80000000, 0x4, 0x7fff, 0x4, 0x5, 0x1ff, 0x7, 0xe5e, 0x1, 0x7fffffff, 0xb1, 0x0, 0x9, 0xf, 0x16, 0x7, 0x1, 0x8fdb, 0xffffffff, 0x5, 0x7ff, 0x3, 0x7, 0x1, 0xfffffa08, 0x2, 0x8000, 0x5, 0x1, 0x1, 0x7, 0x10, 0x3, 0xd3f, 0x6, 0xffff, 0x10000, 0x0, 0x5, 0x4, 0xa, 0xb9b4, 0x800, 0x518b, 0x9, 0x3dac1e79, 0x5, 0x0, 0x1, 0x2, 0x54, 0x6, 0x2, 0x7f, 0x3, 0x0, 0x4, 0x5, 0xf16, 0x2, 0x3, 0x401, 0x3d3, 0xbb80, 0x9, 0x5, 0xff, 0x9, 0x6, 0x4, 0x5, 0x253f4904, 0x2, 0x7, 0x7, 0x7fffffff, 0x100]}) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) socket$nl_route(0x10, 0x3, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x108) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000100)={[{@subsystem='cpuset'}, {@subsystem='memory'}, {@subsystem='cpuacct'}]}) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r6 = openat$cgroup_int(r5, &(0x7f0000000140)='notify_on_release\x00', 0x2, 0x0) sendmsg$nl_generic(0xffffffffffffffff, 0x0, 0x0) ioctl$PIO_FONTX(0xffffffffffffffff, 0x4b6c, 0x0) sendfile(r6, r6, 0x0, 0xcb3e) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mremap(&(0x7f000000d000/0x2000)=nil, 0xfffffffffffffe74, 0x1000, 0x3, &(0x7f0000007000/0x1000)=nil) 9m16.939499915s ago: executing program 7 (id=10224): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x1, &(0x7f0000000040)=0x6, 0x4) r2 = gettid() r3 = signalfd4(0xffffffffffffffff, &(0x7f0000000000)={[0xfffffffffffffffb]}, 0x8, 0x0) readv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1) rt_sigqueueinfo(r2, 0x21, &(0x7f0000000180)={0x30, 0x40000020, 0xfffffffe}) sendmmsg$inet6(r1, &(0x7f0000000740)=[{{&(0x7f0000000100)={0x2, 0x4e21, 0x0, @empty}, 0x1c, 0x0}}], 0x300, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 9m16.876838337s ago: executing program 46 (id=10224): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_int(r1, 0x11, 0x1, &(0x7f0000000040)=0x6, 0x4) r2 = gettid() r3 = signalfd4(0xffffffffffffffff, &(0x7f0000000000)={[0xfffffffffffffffb]}, 0x8, 0x0) readv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1) rt_sigqueueinfo(r2, 0x21, &(0x7f0000000180)={0x30, 0x40000020, 0xfffffffe}) sendmmsg$inet6(r1, &(0x7f0000000740)=[{{&(0x7f0000000100)={0x2, 0x4e21, 0x0, @empty}, 0x1c, 0x0}}], 0x300, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 9m1.687384081s ago: executing program 47 (id=10547): fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x1, 0xf, 0xfff}) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/rcu_normal', 0x68800, 0x20) read$FUSE(r3, &(0x7f0000002040)={0x2020}, 0x2020) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, &(0x7f0000000080)="0f011d0f3565660fc7b08e2266b9690300000f320f820000f36e0f99be06000fc7bf9a26660f3882467367af", 0x2c}], 0x1, 0x45, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x1, 0xf, 0xfff}) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/rcu_normal', 0x68800, 0x20) (async) read$FUSE(r3, &(0x7f0000002040)={0x2020}, 0x2020) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, &(0x7f0000000080)="0f011d0f3565660fc7b08e2266b9690300000f320f820000f36e0f99be06000fc7bf9a26660f3882467367af", 0x2c}], 0x1, 0x45, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) 8m57.58608574s ago: executing program 48 (id=10282): r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e) (async) listen(r0, 0x0) (async) mount$9p_unix(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000180), 0x800000, &(0x7f0000000140)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002000000085804155040000102030109022400010101106b0904000d01030102000921ffff08012212030905810308004000093abc08692fd446fe73fbc2c8d029e21a4c3089e38b11b83e61b87bff80ab8d74b9b0e6704329c900e2f89a1b10ac89a2a00763f5f4d3e887c736884288c7d05c02043c862e9c747f9dd6ac24337b164b23c3a30065913f7682a8012e894f5a39e7e720b89e2876fc56d04ecbe373d9d5c32958b0c7e6bced0d1c4ef1cf3c7eb6a340bd145c5a85693b484150cc0091a750e33bf4ab8cc05e0b"], &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000001c0)={0x4, 0x0, &(0x7f0000000380)=[@enter_looper], 0x52, 0x0, &(0x7f0000000540)="70d07134252032fdd3365ef96b919649b1b13c6f6f6f7aaa12b1c0578b26dfe3b2b741205d28752ac5acbb5a5b0d2b225871a4b865d995f95d6aa99c4901dbf986b562794f45f28d37773ab5417f62829ea8"}) 6m58.139096293s ago: executing program 49 (id=12751): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, 0x0, 0x0) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, 0x0) r2 = socket$key(0xf, 0x3, 0x2) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x10004, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x206c) mknod$loop(&(0x7f00000002c0)='./file0/../file0/file0\x00', 0xffff8000, 0x0) write$FUSE_INIT(r3, &(0x7f0000000380)={0x50, 0x0, r4, {0x7, 0x28, 0x2, 0x400c8460, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffc}}, 0x50) syz_fuse_handle_req(r3, &(0x7f000000a280)="03680f2a20da68ab7a58c28b635d19c32b6efabb6ae3b5eee5a74d8943c613539e166c8baef50500824343a2f05093a5c21f746caefe9f9bccd83cca0fc28da20e2706308c61398dfce5f54ea9f266791ba29a4c7da158637def8b816aa296815ff13c06d632df45feaec1fd272ec1b510eaf58fe6b26cc36df3ecc0f5b1f258a190304e2519dd39ba9f5bc1788926ced5202e3b1e3afa16ae0b5d66dc05b36d3a00f72e5f318f8bdfc7eddc94238c50031d0657a22445ad0b3b90a86b086eed837a00bf0a3888bf61b4db57d6d8d6b286bbb13ba3b246def60ac34241eb843f89fe77d7e3e52573e90d791f21d4a8dfcc24ba95db60e2135634c02bd4b14535285df4fbe381ec036d876c4c8057c79371fa9717414590890e182a7b9e0ab927812083acf0d04e04c20c0555c8ceedc5bcf9b0e814be6eca98ce7b2f9f17d098bea541b75a1617c09fa99902ad746811f89a1fc5e6a80d77528247d6c104395715d2c9f9102f070a295f20c4307b9e848d3928b50985bfa2486893139761925b8fab96d26291243db23c4fd4d96864f4db860731a4e3e10b52d8d0487f5a8536cb4507dbdc111570ad0321b918edbc52807c2e0676d3257553702d9c1bd6741e9cd5cdeb3b8f636b6eb02a3b0066d7f677d586de5018850000f000ab3960f6656fb98039ceb6400d0299c356fc22b7298ed157c667bed5563fac2192a8ff7706a9e58d9d2f92632d6b25d8b090642e3f323bf7ff4d8264617a43a97099dd7347fbe3b1c439737913f17eff57f3e1ff4fdac374fb554e9a6a1ff32daa69507698d660d8d5f591801d8e4a9309342c3dc84966dbfcd2652800200bcb0dde9d456b7a07c5409f4f5387d0150daa34dbc865c6108d34dcc51eedb277e9638b43ce3c9afac5d7aa0f8542e58b0a84632a07557b041845d0012cf016ef065f97660b731ce1b79493de71def047277a3ae6d4a0d86591847d3475926039848c5baf6e1b43bc83053855182423156e54cadc8c85089265b49da853d15e5a701fedf2bf7986a723abf72e513fa05cb178345f2fcc859df49e74c8ccef196000a05cb090f22986ffb6f8f74ab41d2d88b6b535507a23b03d2fc2743f6f69fbcd43b8ff52b1ba32fa0137d542c515569b7f486f8ffa02ad1f54767f51701eb4c141437720884d529a57e17bc2837799124f7f112f42bd90f5b435d7a5d7524f7667bb7a6266263e62bf7ebf6896888d584c65a530b766111f078630d8629ffa91acb5ed02498549bd7e042acae0fab7ccb23278088a364be3da9619d91e1061bbaa9b33c3c5fbbcbc725ce8c2cc9ab0f2b4d30078040d3ca79d3ca056c360381ee87e743dea73a25ea2b4843f9ef280feb507f933fb556c718d8bf8f8618db72805b65d381b319f65c745c1e5060dae2f498852e79aff8dd9c88fd939a31871a430d3ba96fb118c79d1b08a397af23b1a188d1802106f588c768a1e6c9d244ac9a38d2a54ed50f19b78bf25e0ae1f9337ceaa8ff5ca8640104b19bcd643b51501d4e03ed5ffb383e7ed0ab78d540ae10bbd64fba1af59a4190215b7d10230992bbb4ff618d8284a2e2446990511fc2bff07cce9ba94a11d3db041e220e3d931fdf129d8ec2c9b17d6587a0044c9e09f52848db43ddc0df94513cc9e94e9d427623502a910deea0f21d86b16366769a46bf0d6d9fc0d2cd6b98ed885e9e2d765bdd051196bf20bd27c46ec902726d96de352c346d904fa00d63b67d272f116dce489f9d636cef61b441b9c113addec983b8b2fbdb2b32049e436c972b2fcf5140dc7b094c5047cb6226da700b72aeb3febdf16a75b6f61a311f606251c99b377c775c8fb3446ccf25dc4cca24290b3939f948019b05c80b5a6382112f63e0990b324c16a087c72aaec08796afc769f678e3634100a5a9da8215cb5d7a6a6b50a81676ef4edca35595b11f9606bef2fb84fe1f0a0703c886579f09986086f0dca6eb8061f9a74c79c1f758684a7363974b14561b9d2efdaba6c4cd8cb70627da1e195fcae3d8b2fa751278e8f220c83e677e14731eccd6fe0c357b011ed88b6df0c266b383f224b8e95384e401b717030b1227582d0d1042bd90377c4f2c7206a19983fc5905e4eb87edb6532b26ca9e28e160202606d19d9f5da34762f4b3fa842d7bff382ad70dcbc411f8b3e4cace8c8e0c72898d24023545e0dfdc4176209276a535491ce11c045c57b45c40f19b12dcf6ffbf78ab23e7fe9bdc404cf47db9855f2b835e1fce57debfa071803ec38da3c77a904080a4c737ce2b20e14e8449762f1ca0b1ce71779d2e6ee5299e1cf230e8070045c23c1d0e52f66fe9039f95cdc0b448dc12d24de39157934270345991948fce921b5d8e739315cc75d4b3b49928437b88672c1a7770365207b43895f45909d5d972f48aa66de609152a5afa2c7d75f0a14189d0409f0b623eab3b6e7d81025cde140893ed71b6f24f5a36d21dafb62af6be9da845403bc8ed36672efa74d7da19d5794cb4b79fa1c86940b1890c012e14b7c3bb261f16bdd99efaa9819b0bc00af842a6b94c6086d15b16ab81af9331ba3a5bd6941ef35239e85455ceab02c598ccee8fbad97ed37daebfe3b26a5a6c9eda5f65a1cfaf7a1f1688267c812a56c552ae11b465dac030e18f9008ad03cad80bf2cb91a7d99dcfa54d323ae0a4c3a6dc0f80d7ff703870610a945eb0ab5b6d14e81869c8872f6b123d98edcf6bba10d76d35cff4b0bb73db8b6695a8351785bcba1e160a42ed367c4da727da38f91562e941e5c4fa90cd585c5f1cd3a7d6892f18a5aa3c74a4fc00bf5909267489b937a928d9d8ff92530b5226eedf8ab9a957e5ffec45bc3a55e6955b38393ce52892655265d1f741e0b744808eb568a08d145a8bc5ada9b079f6d0bec5fc2ace0502b3f926372dff49478fbd10451f0de4b3d1a63b9d4e17ade45628d2e9dca041fcf7fc1e105e1fc44089fde9caf418ba8454dc361df4a59e1bd79143d280613e3c79ad18e922a43e199aa5927bb9553dd31e6223ad19bf8aff6e1dac8b3680feea3138bc61742b03f047b3d77039c1a4c2d05bd89c4bc12a1b83d78b4e7023f690fce6a44608c423d8cbc2e80942b9d9df2f4bf5606640fa47692f3e003885983a73e1dc313b243bbab5c3c6348afab796da766044ba142eda5a9d3713e3eda8c54c1708909c5da89ba67d29cd7f409c9b759cba316c42028754e3cb6eae2cc4f6d66982f212320f199b2e837bb4c54c54bcdcd2ac240ef6295d38e9889b4213819ef0f9aba6ceead4e0fd2c4becdc1f8ee3049831996c9a74a5fd4e12a1fd21ed47cf27e29f9d61e4b673d88914c36eefa53d3c49d94b463b7f8462c1951dfe33c10993d5cfcd0ededd50ad55009528f1e79fbc2fa70c3338b32c40ae3bb45d7079c7ae8433fb1aa19affbd3fbce0cb5ab0d557afb3be036856066eea45c28e93528b35477fc97fe9ff3641e5bb0f0e46069eb653c027daabff38541250081c77e0e3a1d030a73289e771cc41db10819af60599b5df0ad978fcf0b46af821c6b717b265e07d3a85397ea94de26f510290ddb5df8fcff76fe624843c8577802809c145916afce01d9dfdfa8bf07633e98f14fc73d5ef58ae5cb0c308bc74ca38259692a1cd4cf16752786a1c816f24612c27393d7e40a2df9a3dfa23a0c59613c8a7ccdd97c3fc67ecab94dcd8cc4b4517ed2414d41ce574074ffebd156e3d65c4421b0f339bc9f29abbfe49db62122248cf96b74d9639b3ef9d935cd81315a7ecfb0dc6ea1ee053c2e5c3615fbc10782f16a564fcabe1df70da7de989e00eedc346cef5b5cf880e9d563fc15302f056d37f98a939fd1dd5478b4318c256e93b77e31f87d8f7fe31755191b40d778ddb2ada1480bb9fcb96a09783fcf2c2c9fac2c3a2771dd0e2fb113cd460ee2c9cf4a712f04eb1b1a746091109f7ce0655e1ff7781fbe853e3d03bb91c9d8f4f416f5745c6b607bbf72786bd3c0ac4761e6e6d70f12dbefa1b13542086f793b72c6102ac06e75be17bdbb1efbf7e007f07f9bd433fd9d9cbf93e760757b792f15231895561fe49d9d683ccc066f38af581422b71702627162c0f0f35c36a61eaaa92129114b7334281e35fd39576e51d8593c149c9326e0c710ea4dcc9ef39a432a48ae1834f5046b954f9c033d6035cde0dbffe3e97f48a1dc695f4b2f6fe5d4eee83008318def105c37e11c9015670f13417ed036e68f6fbfca2a8289829677feb23079f3f2ee53b26e491924fefc1c50e54f288a8c4b6ba6d319054c3a9e39e14bba81b423acbd44b51279bbea6b0bb2047325837ce8b2191454f52ffa2cd04abe89e3de5bc102e9fdf740d3efd975bc9503af796e6aeee711ef8797de5d507a964730aa70cb9d3840054d4e1ffc57de378b511f7649666a54a6b3d91ed517198d76322bf99d13bef530a43ed3f13196bf2def6dcfb39f76471c75c5779bedf105717e546057fb478bfd24e8fdf3c12d028b542d1f424a9d45bb9e026e6098eb1cb0a77378300ec1b4c9f006aa4dfb7fb5c57cf1b035cbe96009ead1ca25ea1e5fae40312a4e9fe250684a1c8653bb303209e0fc6a498f3a08f6c5b946378a349f3aea45104a2badb8a45f500bb4f0f6cd620ce794e0f390e1cb7f2f1fc0039f4250a577544a6862b47bf89eea3a8c1516b7a9dd111c2ca719190e8feb1a7079e9fdfdb8224dc50791c986825469c087c8f081616edaa4193e161281aa68b7286a364cbb336b2459f0892e57c40afcfda7d16ea1877efb4e4b0d4b5c31e8cba15066903d3a91bdc7fb64452fb9843436110596f0b038da167a86f97d32c807270a1c994fe88e2517e11bdd210dd982d3c8158459440108308a936c9d2370b9d157c3f9caec36ff05bc40b37f095edf33bf4fad440f38c3f52129456936c07014140be5618f4e9d07b66679238023390cd676b1a3a28d0e90d5ad9ef13a31fcdc5a435454309367c437424e340a1f91c6483bce1026d85a16fb854252ea4ede39a4e69702ecff76432de508e064eda0df9f263a25c0f626d1c1ffaa6783be2975451ee936cc2178648935a924f6fb2db2f8ba34e348920d903114520918cc6872b842e3744fc18d1363583a107ec7b89c7792c0d8069e12f873f6d668f6fdeb47b72986914e45c2b061c5c936c73c9bcf1475ea0d25edaad21cf193405c8acef3bff4e4f1b2b321d70dba59e856a8849c2bba9508bad775370669b2bb7f5e53181af8bff525e13a4935d7e28b997b4ff15da9e36f1353a154ab701ad15420786daaf27ba7e122f7b825c668185b685630420378b4142ec4e4242c2cf0bf6e143f7e55cb12fb9dd59a8df9959ce4fc5fff68ae7174977a31ad7fd644bc94a20bae76f0af474034990fdfec8ceca0e6cd93fe21d84837b7e9d74c17b6d3054f0c008ee05764745fd8773a0c1c31bb3eef5b7e261b54805b5c805a4eeef05c812fcdede200442e7340c63490645ebd09c235d5c52a785542526edfe3875ad08267faed1d0a15236f00c6736b94c1a3821302ff610697ad7becdbc96f54b55138b585cd122e0d5aeaf43c9ba373e8aa1c1297e3415552cc57cd60ee1f3c04500ed0eed37775c873de3066c034c176c67c5bfbe9899a47732030855781341374641da058eee61d01d11b9db8f19fd4558957897340e32cdfbc39713f1f439be0638f614cdb5361433a45a6ff024e39c94141dc5403af101404ce5f2efa97b90d9ecdb7c361785dab977feded32554d1a74d5cbfe2435be7f0329ba382455c2ac11fbe29fe3826796d4bea03dc53a37f63f5be2773f83faf282f0ae24d9fe5762b71b499fd37b4ce7e71f93c3a983f80fed477708bbf2261c89893c4b76e34fac9b42671b6cc81678cc867f53e8c3ec47716206212743ca0c4941c2c61ed3177fccf85921e998d2b826df751173944bb07eeaae4001f677a0687a2550eeac8bb5128ecad9c7b6a514596a30b8292fbacc09ab488193507b6785d7a35c979db774b2c413246f1ae88d35d1914b20b8fb501034321642fb0b0baba3378e4c31fb5e247c177e573295df0194462b99079a436400ba1be2e30d39b8714c0fb2bdcd981d5a5cd514f8d4f14e4e0437108630355d8f2b60a6d18cb14ceb2b5d0704aa6e93e180bd79cb17e176bc4f81a03db12a03413de6189896955bb9e3cc69b6f9a50a7eda3742527f98c71d7ea8ba75e253c2b783f7104813c619949e6a0765179b1b9cbe68b703335ab5986928d86384357a2f4189f4b4ffcd61a3d29709bbc93b5371f0e7798cb72ae4c17bcee24f8e566f2777803c3d182d15a63ac40063f0ccdf4bd790404524eae02eafb6b54c699578486490033f0be866c74a134083003d330498658ba973ea674c4a0ff158403987b4c4752b07c8637a119b019fd5093406960144445056f6ffe73eda0235dc1871bb6058d4a9feecac628265689d58a81453d33290ab56eb691f3180d0288449f41844e56f5c6cf522d4a5866b24fb9552fde71946c4d25dcceaa41cfddb5a33c51c54c0a0a5abd31be8fb6ec53c1d14ba648e183979dbd0db01b9e51ba3803be7e7d3dee752668367264c783f74838121797ae5706ef3aa460682d1bf55808c70e69ae29d7683368470d08e7e9a1095305dce250b5b4bd48c02e098d241b1089736e8306a737e3a1a93e554cc3ab24672b8c74bfb8825004ca869e347f873de14575493836662ad741d79269904f905d7df64d0581ab8d76ee51a32d72ccb719f3a25c0a856b5bd2b2a1269e208d70c32e1d5ad0dfdc0ef43f0230e95eb85871eb4d6033abbf0be7025382d878eeaeea73c94270e79bd5757dc1bac95236a62545cd467830b12dcc30d7cc81e889d360d073db40058e9a1c7b41fc53e67740bc984132a1452cf7d000378f14ef93a7eb0dc9bacf23584ad6761139576607f8214757f71fc47b2944127116ca3e83b9d9643bce8d7bb44b4d16b5d5cff70a9e1114cd920b6fc1f409672648ad56ac3136ef0a314adb458faf3d3f171cb2fc513d76e43e6bda2f1a68e6fcf4a4ecbe6bc87716e2a82ea0c4657983ca0caaf8d75fdf5b0d7930e4f3e95eb1271485f938e7ad2bf0c97b7c11745de45518a1e3a74341968588558e7197b407d24eda0671ee28f219e4c5f809a7ea6f9f5b9705f4634a96112eb262bd5967db5237285b865d3f64516495ea6d1ec20dbed7af02362370bcc98671a61241fa1ef5b3095609d66ecc16010f6f67a280d1c6d215ec224ead17d68bbc9bc64b363b5be9b479b7aa2cbc8587a6b48cf653fde7a262a11ab3a10356f55f122310feac77c32ce0994d6e8a70f1c53331cb473a8e29427322fb6da292c4443b1678877f1c981fa05fbdef96520e5895aeb2a3a8e62652f9d8830c3b144b9598873e2ef41b7ade943807766877d609972cca74855eaedce07cda35b50557de96e736ca3107c154d31aeee78db214687b9964517bcd2c6c9ec047514b45c831aee4588166dc3ec9ab36bd1033e74b3d02d731c5bd84f659fa9fe55cac08c12cb999a2e64fac52f6cb7d1fffbf45d9a1126787d0060fd1be563ccbc278ac97dab0c1bee664675f273f5fa429bdc24b21ff1cf0a3ad3c687fb07ffd88bad6ab6c6b422a43b77ff76f96bf405c07f8a667bb8ff54d6714aaa21ceba2e78ce03146b2ab9f49e6d65081119b8e7cf3843e91349790d2b975c9f9c305df0ab4f2b1b2f30f629313cc66a325e4037f38f29842ee5781ba73d2f30f506cf7ff2237a72b4075aefa32cdd5ba0ae4e65cb6fa47a3e06f0d5f684b7172d6b58f5f7d783c4122db4f4b8b4f9d3296c9d115f432710c29d40dfca0010ecbe2f42fac899911d65c84f08aaa1923c8add5af518286211db14e1187a8839f3b2ae8bd914eafc16a576bbe3eba6271a4c5b3170c3f543761f11f1326a05c575bde1b5c6afd3876bea4fbb649071a95caf74de9f7b3421803ec351f934b8d0932ce72a13abf3627d9a396c10875fc167ef1ae98ff92af9ca366033c99d30306fd540a09d67d26ab192504e7c09f9e4d06287a2b1748f1761ba3c16d9d08be7562b7351c4b4679f5d4b38681bfd86c7f2003a9749b20b602112a95803469f5d252c564912b55c4bf3409298dbd066d877cc70a89b484b9ee6bb836c9acd1e53086c4be85e9a3bc5969c7016db9c72b68620c241409d06f4d7f72fe2289c9b4921055922783b8b886bc22926b7d194820af2b90e3c60e87e1a7851f38a970c07c1da120d1da75de2bb994ff7d05a313522373326f160914a9589711e0439d694f5221afe8cc118722ce4927e9543e61a12a76bcf2da1d01a0f258095d32063387349b4e9f253d8b73c6e834b6866f8a56b4797b92d521fa732aa0d55c8e9d6c56011ee6fb450853dc564d18e97c463609c27a63f9c91c46d7bd80ace4edc0615ca342f43ca3b3d0cc36ed52b7d1f457e5b4b26b5eca0d91abe4f1a42a2eec40ec2faff1222f71dc226d6344e947b45155691205c09913fc3c6ab3fe76f4d1b11fa45869e20694b5f0a1074780a07332764212533b797dd24d8df157d4172f91253b77eb2ec90c8222307ed59136463057b7f469116086410b7503b44cef401c47811c1390060da5b3321d34096b67468a7702978d98d4bd721c18a25ed541249638e90281dc8e3565dc33e66d7b832a9bd62c02c5ed0e92935c92472499653d2d842ea6697c733ee80d775884074b3a0c250a4aa021bb6ea93514f9cc5f09feb5719d270cd184e364ca966f1416e10f111bc425f32a993fc5cd75503f99d89d91d7ddc6dee70193057cb946e5fbf8663c53e12cebffe5dbd4a86bfcf5f35f0d8aa43763a60e00356b4f8bc2bca01b02cfddde38f0c4df1e7f98709fdebc5abb5eb9631bdc3dbfcf15517fabcf16931eb7381e83713b081ad1947274d4896ee8953d772e9e71f363b6f1147317bc739ec128e4ec865f8f0ea34cd5ff19fb2c28931d2c85846735358504ae9161535cd7890e8b95c814cfec116b78e6d0eb5097cd4f35888121452e27391d865c15f0b986925d0d0c623bcbb4d8ca66603720253af17853967ea5954eb5ef0dc43de185ec4925026c680464e66d1caff1f4c7c757bd55ec2515ffe7183e3481ff6f626c2228a3fc3d15f63e4bfbec76a2a170206142cbbcf204a1cbfe0ee56eb47dfb79c80894c0a0fbf8a2955d861678fc2f8f9ad7a28052197b5992bced1273658da5b1f42fca48c80883600c24d8515a0c7113deb4c97df918ab64bca16a0c14f2547dc91d5ce4f884978c95fe54899f77ffc20a2c4b27350bc451bef72a46d8e144ad57a8d5f8ac039f58b8a53ea1f3fd5fce612a171bf82ba17c0681cf46ce5c8181a522ed2e986361903903159643046c7be1787dac6ccab09d18a30997541dc6e9efa260f1ff0392bc1890f19d8bb725f4fe7d8bc618f46e0c23be6b9ca67777dd3f5a89b41ccfb11a526a3bed045a2906f86cc5186a1db7a70391261b694b423e5a44d374f9d3720330e083574083f8950b2b35c8bb5b6c0a7fe259f235dc1c069d4581a9f0a7451890561a0829bb290de6aefe4d243ae0b00ca61a1dc4262bb4951242b21d88148eb7b6a9718d6433274f2b3c9bcdbb6d5df67b48ff42692d8cd7f4b7f41728de68ea1ce0f3e4a2843c5b9ffc43f69b8a0445dce44081f5b443a327084b0d00d07cbdbbfd2da5d67bf8d4bb4ee408d17eeee48b61decd06bd3dac9a1adbeb069b49ec96608b9179bb3af4c10f2ade6778b31fd4c22c2961cb949a64e9a8a4879c550f8d8783064cb304511e40e2e562ba83c08ba8ae011a784ed9db03db5527a7aae222c856c8df0a94f9c4def0f94244c5b8e3db9f39dbd337928e24d9d8562f231fea72116c01089163d2c5f4ca17faab20b73c9957fa1a9af20837a804870034d4e64281125b070d8ee0dbf05f95e5fb079e2a57e9af977222e90b664189114dccbca81ee58b7de90a813768a2049052b339a608d3e9966bdb3b584291fbf7694a7d1dea7f72ca604894e6cca5d326ed5e48c15eff5e6a8cc11c40f84ca920d79a5c55d07001909bf6338921c656a39d59d03f62bb5b8870189f0416ec8c317b03ccdcbbeb3e1a9bf2661813f4966b57eb56a2757de5f7745851b5f7bf75e41eb1646e61a41923c5c0e58c2ea478d95b5c39c450744aea0aad3706fce684cb7338ff3dacab60e8d968f0e6fc070693ae3ca16996b34a50afb7e6e377546ae28dc8de7a2ea3a657b4b0003a91a488e347c61971d62f32eaf843d4d4c4f86cc4033c1244c8408def09188dde509c629323f34072f9089a3846680894e8b000a03865438b2ea212b68fdef7f17583f92014eef2c8115a37c9c82dee06213c1407c1433690f68cdc8e91971104039dfe06774b946f43b68b7957a5ca3ee763eafbb7437850eb0a285c413bcf6965232d593d8da47a2a06abc635ae38e596a9dae55b43f341bcc6fe72d79b453ac1c259da37f64cbc1f1508caf280aa6a3f4cd2ff5564cc5a8727f222431454a5ac93398a29fb95b4e057686cd6fcd920992f74e5870749676a36e043bec5fc1b0fce5563affe9addfaa3689e857383ccd1f2924080449d2cfb006e855570b711c1dedd1df2629afaa3806f4ae229a9a8ef1940ddf2c55dac7812d2374c0684b7ba27b2f0849ee4c055d2b8ccc8e41c593378340d7546bb974bc8032f220b37099e3b04c6591c40d2c50a855a491e03c1c9cbb32c400f6104341262d92daaf3e2c04936cf28788fdff8e0a77770a9deb9089a9e32eb5d9e2581aecd98f83881ca8e7d49e603556dc03a9aa19a8f3a4735aaee347b25ea35b36fa57484c0b6d591979b4a3da894fa0c15966d6a5e02e397cccdb9c314b504372b81ef6913877767001263c05dae362b49e5928ef36f554ce245b4111486417634f1e7f4530a760ae6ffd3123f5736ac12c5bf506c5dca03079c0fd0776cdb56c938cdf480fb9b97b1685dfa3be6f712aae107e2dda726bec137b2ebdf56c0fcaecca4350bd7b5c84d57f29c2a2c99ae10c30cece4831d71ae4ee3362983cc816bb6cb9225b9db08503a1be23a26a0425a8628a2e718feae5df91d829f27966f766b623a0a4958a57642aefae259713733670d5b1d027fb8eb2d0d3a0b4acd482076dfa09ffe883f556b2db2262bc0872e1bd713f100dd7a8a8f2d725b46e09c625d513179872bbcc9a41e596a18b2471d977f4ca2bebd06cdaba31b70ef25e098f214fef16f16f725cad4311eb91457fdb70b471eddb65ecafb1e2b03c5ff21356241e3cab2c8ba601f9ef1aec9006b7cd0b81da29be01cb4c1d52e563298e373013886ebb1889bd5616647c6c418ea6bc1f3c0853b65cae48467b35f08318e3a9d034af7224cc3520ab1ece7751ba15407298b21e4f84ef7c23d7993739403d4f116cba2d0ae2d4003a28334c461c734d4555105b986ad0af28aac36c753ab52b91b7e23ae3ab07d3b170fe53a2249efe5b65463a3f237cec72091b04005f95a15ae595191ba39d0ae1d91d8e00b132ae9339884bc57bbb79978a308e1c31c5f213b092f380a7ba58f55869e9c29a5a6e7a7aa4f8d58e5787cc05e5", 0x2000, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x90, 0x0, 0x0, {0x0, 0x0, 0x3, 0xfffffffffffffffc, 0x200, 0x0, {0x5, 0x0, 0x7, 0x1000007, 0x3, 0x0, 0xfffffffe, 0x8000000, 0x0, 0xa000, 0x10000, 0x0, r5, 0x734}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f0000006680)="8e503ba12553ae35664093744598ff2ed98313cfeff69bbb1f3ba451bc98d27cf439225d75522ac543a153ac5284bf131a87e53d0b20f8dddcb2af841def3e560070344be18fcee4983553ba856738012b512e3dc760fb581a17e5622e0e22e22546476d6cc6d6d94d828a2fa22ec77a1cf082f5ca88f1f8976e8b6c3a7a537f8f50b432bf4df69c912bfcc539a65851f86b23f24e714e0643429ec1198ea1647316538a3ce23fad21e19e087c0dedc7aa6d5e4b0dcbfcbe22c857f5a848aef15126b9ecc810249cbbc82c8b6ba49e46b71cb79f6ef9449d0838b9130946398941a4c64f6e2d84118b60ed4ccfed8a26446032fecf87434e71b7989253f64feb6d2e1013673a9600b1915174e55ad78d1d666fb75c24142e44ceca89a18ca66b4b5e66ba953ca42fb6a36d4a3612a2948393f67a7d1d0957a8553c73855fd007abbb6c3d4bbc943f3b102bb2ea6f40e714516a3de91acc6e1468e9e7b66ee57815da23054153d9d5fca6bdb26e0300754d88154d46df2f2e4964ee5d7f47e9218d6877c3b232c945cddeef70b24e5c6c434fa30fd0a2ad1c348c3658494f7cfdfb6bb56b43f1d9b2d049c1166161c3232ada01f3c789b2d6958cdd9f044a654f8397d64cb928f4d57f0c4e9739afbf3afbf0e9f84d56a1aba6db7538d98404b7cdfa97f8770a6df4a13145c1d0cfb7ec0349b5639d9180eada54b2f8c12472fb379901e6d514fbfd6d41d2dd77eb42608a784fc016ae48fb126776b10be5c03f62ec90987e766d20d821a17c03e0d867f4aa3f4902fb803e8261833aa9397e107e6c100daa3d8b792bf4b5081ef56670762b5ae3f528836029ca332f44fcc5cf3750f39091985032afa8dd2e80b69cbffc29aa13fcdc0ff811a108794b4154ecaf70e58a9f70a573cf9d1040e23f5a04a873a583e4ab0fa5f77d620c60f0a45cdc789b849e9e8746528846bbbf8251a84f2aa97ccc3e49f4c9b6abf0248344e86a71486eba9e62ff5920bb80ceccc5813f068da0d5aa208c440b7889118d2f4e8baf22a84544f232d6a3a1aedf31d5fc22f0ece56ac611b1363faa645071342a0257d3f146dc3ea1cc795d2f06afeb1d6995e50eb2d2d21dc6c4377a2626dd9486446517d03a4a03c43ef2e255a92b775c198bfe92c21375599235aac33c69190bbbfaad76860d0c9e70ad53273460c370b06bdf94ee8bfc31c48609ff6de0d39f873ec11e8c2835f17b3f18891c8ae335a7074fb5a5c794007a327fbb2622e71d62e43f50a00cc59b7eeb3f8ceed5d87fa5eb62a7a8c74ec90b1096a0b24606bf14b1f13f78ea4ab522304c7ca1d7b8ae47b5859f6a0d9baf3b6ffd29a4fb6782732febcfa51446aa87691ac81bf891717fbf8e4deaccac63477d3bc7b8ed52e9b6ca3fd39eefee6a337c2ad76df9739e2fbff34bf36027be0cfbebfe5b2fd168d75b2fd64479e2faf85654c013955e04044a9b7bf8b3d42da91962796bfe6eb53fe29e36a7a7512a155c712ae561d885703cb26d72e6f1df3976cc665960f871f3110309ffb6b5a79e54057a7a286c62c11e973ef671e86051686f77992f985d729740f38fecf83e03a1fef542cd6b4cee48546f67873a9c682c4afe4a5beccfc64085c622c5a0b5a1f6355f938d16925cabe61426a837c48fd6ad790afe54448fb296a03322f3427e132e8c0623bd311af8a619c2d91415e851744941700f09a2d8471def9dbc448c6aefb4c664f8902c872cc7de9d26e8b300b55b1d08a80257095efef35d9b497487607a22bc95c68f39aeeae243e76ccd40dd1b7ccad6eb39b35d91d239b2b005c8bb6e50037ffb1253276e20384398a5e97ad705fcffd04c720539ddf80cf4e929e82e3fec3d7542e0b7495733eb5da29f6dff5a34ec88a71881f660a5bc9481e755fd3c5683e95ed97cc91ab0edf49afda477aea42bc436b364747d973d61be806e1e63b6982e42814a13c5adb3bd767ec724d2d654afb106198fba6b4c798f4b82f329c2b8055ac4d247da971e32eb4cb971c9ac99d18c0a216d48dd7dffd372e0cad9ce6f05b06e47842c2f53b7c987139c6ddac3446fdb163342f8ca8f5401db91d324a6b710f28dece5839d37760c2515d6ad815a746cd7ccd3a438a5d3f28ca331f6874dedbab107c64127a7590a2813c1287ca977807827d52df80a9c19bc7ef335791da1be53c89f6de8ee1f02f26069b786f22bfd23cd8366e3ca02c0b296d0966d7f8fdbc0ef06895c547224f1a01c92d5f43f81b35539469d1fd9cd76dbf8cdd21b479a6474578863c9906ce6b12d0dbf5a458dafc042fcabe64aeebeb70c0da9300ed22e5d2851c5e77b20f9da1cd26cd810e0b8f1ba17d7c819e8a8ad86aa5bc4eb64748b75ab4a85f05bb1dc542234ac175eced1fe8f3fbd86f1c7349a360f5af0244818df303dce6842ea7afa722be19cf162d671256e5659c77c5569d827b28dc44b7dbb7d9433bc9eff26edbff36cf796b8afb285393f2dab6bb9a3ed40dd065ba8a8ab62cb575e696b97a2853b1700835ae429b983a5bb88972e367f5996a21e9a3b00e943e15c1163fdee023e1cf6e8dc42655cb175590fb6b8c46148b37957c5026aa94e96cbb737cf9e7899c489edd9b34ca2d3d0dbd29f135cb158652ded6c959820b26a5fb6e8f3a6cfb80bcfa52c36ae0a3868914bda36b5ac09d2ae6cfccff9859550cfc5c6c3b30cddf6a2130c0c563445ae10634f38c65a47aeb8c72a0f25a6747a6787e703e1723303dd6d5bd4303240cb6d4659ee32d80b92859327e882ec84d9bb2a6976d9c6fa450d5598c6af1c92fc4ed7614e3192a06e62e704278424e2e5d521ec4f2cbd87d9b8a65405e807f6247e3f9228e8a5c44e31c9de9247d1b8248ce71d34663cbfcce728c9f08628629fca3f334566118aeb86470886147d714d2dce240408fac3c971b851dd33cb7997e238a2362195ba4f0e83d5c1c5039328817f258d6645bcbc20512398a7a34e2288585b4dc626c6867f3af5a0f573492cdb04e5613bd95bcfe6a61541c3912b4e841b34db2820ed5aca226dcba496f9586b83ab44ed3b9f34cfd2397f36dc4f9811815b975a208b6cd163031296b289b7d202036bca9c4e862f6b1d6356c3c54d47de63e0d0b38e7b9e41e1b25d94fbd03853f786fcf2325020355469e52dd2cfc879e2758382f609173cb2c01775030d1d536af97f5bd0a4b71ad9bf3e5becfccd7dce72fa8882733d2c32cab1338ce67f301be74b1c51dbacff9bdc22868f3f16531cb86b7597aff03040a821c4f7cae2b5b92db792f327dce81e79ac83d4ca15aa248ddc2fad518ebd360c5ac8ff3636e15e8ff61501b1e5c6338847ff43c0d3ed38c87aa623c318c8facffb72fbad8bf4effdd2013dc60ad91f1f5a791905b572321ce0956ffded80e2152b0672875fe71923de673ce343a665d327560c5267223b6fa636ef188b94d4a42884721b4f2d51f90ff3e5145aab164fb56982648a7215601d23017b749c01b684082e250330d109af89bf5d20ca788fbd95fd8d1c128aad3306c4e1bd1c054def7b7ea1948e3c95826078991d234808f55c2314706c8177d7674b2378792afe66b2d65484b481b0e52d8b60e0980163fcf2fffa2cd81f4dbf57afd76fd4e71ec8a6604a697fcaf57e65bba50489f6f0c5b4c046a14303eac05700550ee10fa29d8f68a9eb02fa504b640865f7e2c21f1451ed7d75c90a4734ba64327bc3597b5aff23d0a8f1229f0539720bece2b980f85e11c5ecbf3a560e5dedc40e1260349ccbc647d4d9763b17a45fe1b63e5d16e1a49d55c0011e3ab898b64a6618682bd7bb7e8ed18dafa1b462f20f6aaf2d7c4777a6fb73aa7a1720d67a644f4f4b0bc3ff965e696fd3513979f2e72289dec447af56b240380cfa2a9ce38a808e961d26b6ee6810c75778e9d23a93b3f79b3b293f138f23ef2596b60ecd4afc2036debb7e14f61774d84c1325ee7b8f95dc80c12b001e32e894516473a82aa2c24b5ff7f8c3374e245f1b3ff2a8cf0cc33ecd4b9b7528c34cf54d77756ed3e1b74a0e66c9c1dd8e53c123872c084f70e8a04efe8a8c3527ba75f4d9ced8469229ad7453a1376cae90b155638696103216a07b02e93e3924c4a98d159ce8633b2c8bda44ef28f37ba5edf1e80184c9ac2c8b0db77096dbf2f866536ac4f5ee9eed4bb8dfe0dad4361e901450ba499c119aa1af2a1a7c527b09562a47d8260bd7647e29ee422432f063a84d195e9c843e6f6fa684dd044bd09b8cb3e7a976df68049f09caba37b69a595cea61667f2631e561be743309568b4c37fdaed8ebc628889bc3bf9c5a63bc74e9358a9c2228f51370eb483ee39e682cd4f56f15a16217904c6189ef50044e04f244da23d1c9f41a5209f4f485df4ad8d1922203d365eb11102d48c93c09b700e177aef00f8bf729c0406b89de32490fca998bd34f80c99be60601d4de10e9a86a5a22652eb9df948daa66529b6445cdde70ad125d06e41a3469216233a8b9eeb928f2d041eded321d518f0435ca377e90ae49e95793aabccf299c1f1a82ddec49b2b8732aecd1610d5f09cc5e509d4065c5cfb4edc55f6a15fbaf4dea24439ea95b63bae312ed90e47787000810f22ab9b6aa0622ab969fa30b724b24d82447d6a357468b2d1ec61a80ae680ff7b8b894158218b0e63f99103879f3c1dae33aedec60a1e755755604e33a6698cd0e378b0a0b04017278411f33eade9c4c0e3b7d0d6e62fdc3ebf5559310e0a2913d5aff1ce1bead51578b3879c0e25d96a7a150ba655c97875d864c3a6d5b595ff9dd9698857b3b0bab2d087bbf7f80f5a7225cdebf794ede16a61ca73201f311f87ef9cececb8fd07b2bf384a22a8ae988a5e91e6355e26ac923e78004968bf7f4ae3b319e61a422a43841831a51e2c41df8a118da5239c87b4b0aceb32854413d53e0228090babc167ed6600041390ce04e96c94c65c51fdc00e617e4ed870fe9ed2bbef84c1e1f3f796b2867b0f383b6e01ba2b82ecfced722ac5a7c092716d18b9b41674c342a1a6a7ef961893d451648cce5d0ccb4c180e0493a53f5453de43a6535c486acbfb9f480f3255f998831b684a468a88840e1e7e8a310ef296ce89bef65b7e54265c88bff204e48963cea9945608260e5de37b949acacc938e8e2de9fff925022c010f94a0cd6c7bf16d4e3132034a8a3301f1c1950b9a31ee8227b17cbf460db666f6207a59783064115eac2d4f29f9483ebcd34e8792809d5c25a380b2137bbcd7cda502f4a41a043f7d626e922adec9b4c6478ac0df9842bd4e8912deb2ad2026461510ca392383ee9a7ad0388ae499951a4283db39ca57ed9bebf43dcaa6caa391169077a189641fda3151d8e3a3a0b525dcafa2d9d7b2a01468e658c10c27a8ba74b487a968b05031a3d53b59139068b28ca87c5bfd9db867c0e9b9abd91142c96dbf8883e1a89db8d96c9f0a8999a4f9d6b07f32d6f8bb2ea6d2eaa8a531edf85f25aef35c84eb4bf3f46ab4213602be20cad885d404ef47fafc7793247247848f1c3a06ea31c23d0cbffa07aa5981714dc85736e95cd4d60ed1f25351b1c723e4f042f55f02d24a089862df124c75cc4f618853914439c1406a393a0f1ec0f2346f4cbd6beb17713149d67b9bf1854c814bd8ba3a199218e6eac655db998c955df382c8dee2b4d30c750a63a08e9a88009840e96a331bde3767bce177fc5c44528cb673e862e24c2dc2399be1435cd20916e9e060f8bef39d4b47f335dde4493e0e44b0f619822a35e69b7c5d93dc69575ff71ced7c858e43dbee46f4e50846288cbc8fecbb9291d455a015fdd6e1412aec0e6104d0377074b8e160ec7d813bbc6d3b8e6b0256bce8d255d7a592b408cdf6e63164c99d94f00a693e06c2ecba9dc6d36c6a35697c1647f942df4c805c18344b8e5ac885689068f864c395e8c970702e40cf6c683d10455c7ad75fc035ae260f359c2d8c91305406c6f56ec535be445601c75ffdde1758904787f29a558d0f3bd04bfa08f1612a7ee8a7acf129ed5eb854bba757d34afa354098ed8b4e3a599db4b7611a665fcbbb182a0774cb026a00714d8b91c7fb8691b629b6a93f92da2f3701348885dcefe5a548c90101e50dbaf3f4907611623f7616bcea943bd3feedecf3b3681b4d04a938ac83d9f18a21991a90dc17005e7c56d2e09a0f4ad9f3c676e7da478e96122046d0a167f7e1a28d97d514aa68d24dac8501a1a35ddb6f3703311b26bfa3319361ff5e4d38cd55a04ef1b4fb417a3b638cde7f8569531a22c0fa12ad3a55dfe3c2642205fe1ba0c82d36f8815ec52f6381fe789fcf89efb305498a9b1f0ffafe01bcc5581f5b5d195bba77797085ab1837fd081cf5f086da2a16b6a7f8ca9efbc4c9cf771961b70626120e3715b16b222932291e4ee2449591b1807d56a53d4d86f25011704e7d5efcb799ab130ec2aacd54afd3c43c8acda1c5874ce23234b090c4eaa8ddaedf979b1218a5b9dfb36b8196ce05924dcdc7f50d96b95d0c288551a0498ff23f56c7ccdfb8966480477849c7471bea99cb0af35dbcaa5e781b5ddecf3cde51d78067aed9ca267550dfae119a3d83710ecb92fe80841837b41a40d262f5fad16c20203d1cc3455ca63ebdf0f5dbb7a498b4629dcb87333f2d58726871e6b5adf60faa0f8c9cb4718005e5e199457330da1a11cd0d7e78f617b6805fff8fa45c2cb56e1e17904773e165d2a39470ce1616418e7e15481c798afed92efad9c2babcc3e3346f8022ce30b3e1db015a2b9f5dbd4560ee9776c77eb9cff5cf2af28ebf1085650e29bd8dac01b814e6c285bf964da2eb1a442aeb671589a02c29d58208829c9501c355644ac28c38835f4025dcdabfd3852b1a16e45e9c032e97f7f2f0f612739c6569f4473169207000000a5bcd0b7f2dea1ee6303b5f92514c022e54aa4c587eff74a5d509c17785686c613bf6b778e3624ff3653674e6daab3f788ec9cf879f06957a673a20fdccf721ced05a0d23e074de82614f775a84dfcd31c621cf0369e28791ab742b62f271218fa1bc8681e9d41b4a93b05cc693013d54d367b1e6e1a7e74b43b44b920192ed8fbb63b89f393e5ffab584d7c201d1b99b7bc6907033109986a4fe7bb79e803315c4df94ed471cba889e148645fd1748374015ea8c696ff64bf6d23bce7e5efa7c7e6215ceefa938cd88aa0374da4ee1e10cbfa96d5283b4a0867f4d76b8492fc618e2bca34ba9bc2ff3368756080a78a1ece2f0d1d1cc30cb721677de3c4cd6da378697c40419bc1f2184b86b8e40abd627aab9c308d8fd2db8daf8b43225003ea9124c11dfcbd1b6ea959a86623e360b40c381d991892c1fa6c0c81bb4d03d8d3656cedd1e48539192fc8bd1474ce961159816dcdc76e95ed9d9893e91a0ca670cd1152cb014310facf952fa9fd0d30900196b604c10596c1a31c1e70416824c207656426b09ef9b558496ae87fc7449bfdba0d5628e9af6397385ddadc986424fde545c07664fb6ef2756ed9e443e39257eef2179fb9e4a9e84062f9b6048125151e2e7fad2560df277323b5e22ab2731dc802d6f372d2a335b5da7e5a86508329b3dceb56f0d4f9f6f9e48507af3ec99fc172c237e67ece3d51198a033a9c66f3243ef694893af85421ff6f93ecb95eacceba5fdc1a76810e999a40733b46433328b24ee17b718b135b74dd535202c7966de2de5a26412e600971704bb90007e42d3e6a3acd33e7358da6b32883c9ad30c2abb1cdef7452e211734c6fb6d199a397bea8aa3cf1f014929941c34ba06096e70d852fc420effc7924ec29c03bea29f289c82338f0115e00de549007456d5867253a5b9bb4493bcff815a3100fc45a0de0aad7b0b5c641ed1be3e8f07fb3b1a8a496ecfd3dff5abf0d8f5854621faeb4a9920d8c52b7a0338d49fd21d99c24e1943de3ba2668aea7bc95bcf21e2bf0b2d5f899f33d0cec31b60df4ef5a23e1b173cc89390c8bc3ee96e38de06f6016a2b0eafe86af9dc59bead4f5f948a81b1008a95e3ab39f8009bdb4f268f3002245e73ee2ff50cf1cd37e867cbe44ad370b9336e0dddcffb6dd8f2f79155235300bce6385e544105e6d278d345870216e61100337a871ab51b2cde74fe976e1f8b77a90bb8b51eefe7e4201db41915f482edbe1f8ae268314d5af95ffdeb94aba3f4e316990792d281a123d7febbba7f6abaed7ccfc0c567d4bd1c2d9ca217535167c9a09f1ad0ecaa99cc08338fead5deef7fab77d2082d893b91c27f8ea4e48e052a2a31c8e3f9510c4ce94ef16053bcc25eafa324e5a1d045a3de8f7d731e58ec9130427552323bcfde47f6b55b5634e8cb190fe183af132f12d72ef5e4d98508b57106ccb647ab505369c728958a0789c67ee80acc4bbf41b97fa56d8701c3ec5ead411aed16882dfb026c50c28b5fcc442c432837a82f8bfd47650b83aa71b909be61ea77cc029a0c615f8e390874995d19e224c38349c64bc166f50c54332d1a3eff0071d7a0b11a901c56a847b93ab5bd0bfad8f965cbfb53c2184c588fb7dbc5c693a3ade89b303e801a650b79c1ea957aabed937998b5df77ff29fd43515e8a5ffe441e323fefa45a2775237e1c749897d448f1f3ef60c7755d1a1441b96a136a86d341471d57c68c859813656658266c40b8bb8bafded8ed0d940f8c5954923eb43ad5afb58eb452d6430990bc924afb97191f31cd1a1f58e30b0c243f9636245c459280d16da1df1a30ff63de677554d6b252487455e8aff91370c4a0ba9f341384cf8483d18b9d3f2fc51b07ba8a5fa795d7925189ca344f0fddb8bf55e35013f6fab3806b3c4d17499ec1ae819d4f3aa6b6a570c2ea68558fa33373394584dbf11d41f7059b55f186bd54bdc30dea390872737bf0312f4c68dc963d28d5b218eca6314e23b7381cfbcd01c325d9a3869f1176eb82c183b37d65c8500a48e9bbb1c465e27bfb668a16100e5384d9116aa35f3b00b4ee3bc84700ab17283d4db6b420e6140d14d09b51ad020fc8e505d2c820ac307d45b211213c18487ce12dff233a5caf87cd94a77d0eba69d61452f41c1f82cbe32b567a39a4615a6d2155cc73c3b90dc55daf33c8d9eba3eb0e182c79dede1293dd30840ebf048df8a93e38d0136e856d94ea105cd04323406dc429b5551538625109105d88b1ac480d0fb1e9d1977099707f9f9534b683d855c4d3c30a29c6678a3221e0dea7772f8859f572420708da9a030ddf973cf9f221404117b05efb76bb08ecf34aa9b36b0418c74f90a07e8e5c91e1d7c8a8ea596c0de9b10c222e9588c2bbc77d860b7197b42b42a1ab834ce24fccbbe20f2579ec6dbd4efb9aa1a3d2e062de594d289273e98342440045a0c134e400003b50d4243826b029ecd177cf3d2cf3d164ddc58f88a970a0bbdc7f0d60271cab0df2dde79d1b929cd3028effccbe94c05008f4261297024e4f72604d52db9da7b0e5f2f4f59ebe77b319c54aaab9581a8355b75594eb6dc0fc25e91052c89764256ce464f9f6e45bc34d6010000000000000058f21feff551aa3ecb5375c19ee4543f7339418c11b9ea18fe2637a9bc9744cc9fcb21a7643eb87683694732154bd1eec746f1c57bac65cf18a83267ea437f7993644c510ac44307703ea28b20e52644dbaabbe9ee1e23a38b29b91cf9077fecdb98ff4e4749c9d6ad2901c5a891c07a8b0c26ad1f8126e6db537df7fff65486afeb85eda80e2a04d09d46720330700267cbcf205b5c00076c01d9db0a64d5426864d14cce1781098afdc28f9f5948ab7791627baf78c3e9df2c0ed9ce50b083bc7a34ee0087f4efde579e2dea313e4e20580c5e63d5ef4509c05a9dc38ced91340bbb9cf948bb03ea5e60c666a1a5c4acd385d0c1a01797b9b3183f4afbc925dd2641d21410b4b1af2f21f8cca330fbc08834e1e8210fdcf332f70f08b48a2655cf017ec8a19640f2f263c54876d6f4ad2193be944667f6498baa32225d2b5b82abd3f2fc64033f1db9adff6b1c788555d5ffa1a35d4a691802447b163ba9a615d6c958036528bbab84230d676145054828d530f0e3af417ad0480eaf2004b9002b644bcd8f0ecf860c31766ace95769ab4fd01f297c595b45e6c7b1c9f662044f43fc82b6244e5d08b1e556599096c034600e20ff000d996b6ba3a6700116127b9468c9567ad920ddcf7ccf9c0a74f49984e24a7aaa2321ee58583c1bdba668cb98c319f682ffc5957015ba1799930d4b676bd3bc76037f6bc2d9ddcb47efebd366a90dc7e67076ebc25e2ef2929a89faee06aa04538a3ae7b196dfecd33725ce9f859c5df4713b220ecd18b1613ba76aebbe8f9f93eeaea9e88e46e7ed24c4efbd86fcd57a4f9fc76152175782871ab211a18ae303be8e9459aab930597d17875c5f5f24d9b16bd8dc4e25f6a7a1de05763da11ee7e26e1e32ee0a5ab2de5d069d03a6ea95a33abc1025d59800fccfff1f0e0f7335e2778b8731cbae94828dbe70507c5369f36d457e98d6042e342cbffde2ee74e05cf0f8aa7185de485e5050294472cd8c7ae03977b62cb287a9d6e4d66650dbc4d89e58ad4f7c24d46573acf85f633d1af73cf655788b431bf22315bdae78d9f6f9cfe32330cbf77bb0195a60244d4bcd0ea35b94bcdf7255ff58f1fb11a09a06747337c95f332a0ade622d49ce0f2943517fb4da8049f3c1b53cb68475c2eb52551d40cbeaf5e79a748c5314bb531b4fc28494b65ee8513427e1fd3cc990fe4ef5ead14b65f1c3e9e0598edf42e2862e2eb180b3e674fc3005859ac56ad17022a8f48b49dcc97e991cfece1d52b7ca82e711944a877567ca0da0663276480d69fa4be56f425bb84dc9177d3e3ed45fb737ce026b8df38336f9efedb89a8650f9fb73918d300c909e9f9189458e1930f09b05433980e79a2eacd0dda32852bdb1a417e4ba62b83d0e17ac8d39834f41c8cd49517013ec658c4e10b38d0788df96764d13ce074271b51041671240549d18540271c8898a5c9e4be4895881235d59666a1f0f3b3cd098786afd6ab4781b73275232b488fb3d9eff77e71f8448a95c653fc80d069c15aa2a80d5799e6c45eb27ea8d6675f28f7aa7cfe3cef877c91ecf3e576e942a20312ffb48a64a91876ec5d1ad2f6a68946e73db4785894736106906731793c3482365d4151051c8d5f16dcb0348628e3aba4087ea8c9ce24bb93190fa12916f529c8eed6dfd3f5bc24d09b1ad377699de3f687b392ec921d81e35dc27bd14be4d004e713c3d07cf600255d45fdfb326b4327c9507c6f69d01236eb9383133dbaa787ba37de14a12e850ec60381a9ffab939ce16cb9b490685343048c0933bc280e809fc8114096ae2d303bbcbbc941b70b5d1d03f59f0b534fa195cbcf34e57d2aaee9c1dcddb5eafd8399fd1d53bfdb48a6f6d3153bb903ce411800f7220bdcfa312ac603672c163a0896b85409859b817cd304e73f278634fab0b1dbe226d7e4f93f220180c3434c7c22ac3143e06702f9a21e66a46d4980bd20d9b0c62846362d0a1151584a28a87902dd0f35187850d501c68900", 0x2000, 0x0) sendmsg$key(r2, &(0x7f0000000100)={0x3, 0x0, &(0x7f0000000000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="02030002100000000000000000000000020008000840"], 0x80}, 0x1, 0x7}, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r6, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r7, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000000000/0x9000)=nil, 0x600600, 0x200000, 0x3, &(0x7f0000a00000/0x600000)=nil) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0xf132, 0xffffffffffffffff, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 6m52.001622862s ago: executing program 50 (id=12901): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x490003, 0x0) write$P9_RVERSION(r0, &(0x7f0000000040)={0x13, 0x65, 0xffff, 0xfffffff3, 0x6, '9P2000'}, 0x13) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r0) sendmsg$NL80211_CMD_SET_CQM(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x20, r1, 0x2, 0x70bd26, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7f, 0x67}}}}}, 0x20}, 0x1, 0x0, 0x0, 0xc000}, 0x8804) mount$overlay(0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200), 0x44400, &(0x7f0000000240)={[{@volatile}, {@uuid_auto}, {@userxattr}, {@index_off}, {@nfs_export_on}, {@verity_require}, {@redirect_dir_on}, {@userxattr}, {@redirect_dir_follow}], [{@obj_user={'obj_user', 0x3d, '9P2000'}}, {@appraise}]}) r2 = socket$inet_udp(0x2, 0x2, 0x0) move_mount(r0, &(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file1\x00', 0x441) close_range(r2, r2, 0x0) mount$9p_fd(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), 0x1334040, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@debug={'debug', 0x3d, 0x100000001}}, {@noxattr}], [{@audit}]}}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x100000e) utime(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={0x6, 0x81}) getsockname$packet(r0, &(0x7f0000000540)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000580)=0x14) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000019c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000001980)={&(0x7f00000005c0)={0x1394, 0x0, 0x1, 0x70bd2c, 0x25dfdbff, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x306e7334a57e3158}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_LINKMODES_LANES={0x8}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x2}, @ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x5}, @ETHTOOL_A_LINKMODES_HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'caif0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}]}, @ETHTOOL_A_LINKMODES_OURS={0xe0, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xe3}, @ETHTOOL_A_BITSET_MASK={0xd1, 0x5, "f589e678da41551c2e2cb4233f575782b7c10cca6e314638362c1698da64286ceb56dea683841d56828ce05525d0c88a0e73e784a786cd699a9291e8081a9c2f29359c8540af07e7fc749ff57ee7f0d13b0bdbc7c27bace7c7afbbc5d2df34862231335d0c3891ac4faacebe2878dd9005c902beabccac9188db18de3447d6df8f7fb660d66f1c22d9184a76e76f6840e23fbca0653bf07c85392eb6887eb1b54a3fec72198513f975948d94d0cfe4295b1be12b73b1467ed4b22c2d5aa832b291e31644b3feae78ac899e3ac9"}]}, @ETHTOOL_A_LINKMODES_OURS={0x1230, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x8c, 0x5, "2dd140fcfa7a682b95401df98b08507928b9af0b66122b80955c3c56cc05b571b64d2850bcb8b30161a44b4e18feda52ff70b2e760794194d79d0279010e0d60423fad6eb645dac17aedebeaceb00203c1192e927edb85c0243790225db7356f051f8a1f380e34980d9f42495bd7d157fe6fbb740d73c7a723573d317684752ca6c937fa14d7f622"}, @ETHTOOL_A_BITSET_VALUE={0x83, 0x4, "3ba5367e6fe04343dac7456527dad01a98c000c966895c03b82bd7785553304bc7240b29982aa4a9bebe08100b4d0b83e5ebcd61f7cf50c48a2227639350fd436d641200af7a3f2d80d59ecf84fc5563cbb95913fdc9f4b66f3012633431ac003df2a2722da6e8c7f4110e8ef052b2f7e34f34e0a5dbb8c3423d04f5c6dc92"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x2}, @ETHTOOL_A_BITSET_MASK={0x79, 0x5, "c12405f8a2e579ccdd55f7ac67667bc6cc7479f43d59011da037ca4e0867f539e1fe97045fca6ce4406f9c8d66ad87e18be25f6b34aef53d9b14305d6afc2c0a1e907e2b59bacc38ba46103a36177450aff8d4c0b55f7a6ae19a19bf3fbf298be24a55a09e4d8855344e4fc8e4d64f0c6070cddcf7"}, @ETHTOOL_A_BITSET_MASK={0x4a, 0x5, "1e2f58fa9079e03da8a8908c5c1664c7603049d1467dffa1e223cf74b0ea31e2d022c56a093d5c4be8f64e41c61d6a53b1a6bb7caf01cbf374b627d93cbf91cc7072ead61f58"}, @ETHTOOL_A_BITSET_VALUE={0x1004, 0x4, "340d8777be2c24489d4324ce415cbf2216bb74c06200b9ee7c1265f3d61d8122298e7c58e417ea26d8673a225f2431739d4640f4b4bfc23e237c6410a06a3eff0dd5a6b6a1859510d40992f3ea22fd005bf851063e2b3c19a7f4271caba6cf3c1762533679c7b4f09374ab4b4823d4ab2b86145a65d27936e3c89952e89805eef237167d5bf2ab19259626e1f8541269d79fcd7290d09354ca1cb4ae45770287cb27994d1b21e40b77a4e024a79f0fff6fb6ad90e3a082d8c80e6e7e2e1f3691d68c474308981d44e55e29e34069c1bf1fdbf2e9888468d9f3a3353510e8435a94e8f9657bdec108b365152da3e76509b5d39132fbd4fdf8ae2685411f1b7f5fd4519688ee3eebcbdcf8d85e82ae71f7247750623e03924c236d5dbc8f412526ac72be2deb3a790f41ad5d2d18e2461a4cce383b16ec27f674e3ea1f0e2d852843ed0aca16db22558e21bfd175b36bee7a4c02268c3f551a0c2a6c5ead4335faca4faec037518f704a54f4640f4e19fde2002947478855a443466b8f9a7c047986e44a56976ac73f1376b74f47a8b9687b24c4a29ed73a20db4a9b1f83decedf472d967adaf74c5a213f96a9ec9e781f2703f2e85583171dec753be584720bf440df523af790286364ab6ddab2dd15732debbca4ae04c5276275dd553cfb36f97966ec2d209ff9b888ec78f5ea6f62ae3b2e02b9a53a074deafdbab5ccf06fbb3d04235a16d1230a591ef36239038355613d97b4b746397c44bd358106133bce0e893fb19288d5d8ca220f40e05fb6d610dd558f50b1a4824c9ef8462366230c38b622e9e1d169d7f740d65fd63507c2e8d4ba7a3c00b142aeb1fe37c5fdf7a0fb01c3c153b188f25e31f8aeba6d654cb53f0f11c1f13f0b82b047cb819070438b5f580e5e32af2d0b7e68cab3ccf0a1bfc7d8fe155aa9eabb778658b986a7c63e21da652834e80e296e3e854181df29d79833d5a51610f44f485b4150bbdb90817a396caf0974ab9197c18408581d377b5439b70c70c70b2bfefe5673b8cb07aa43681797591eeabd8956d6a94e640d9847d97cfdb4f3c4d53d9bbd6dedf72ed5d57b1dda89457ef1cb226254dcf0df71ea9406fa98aaec18c79d2281709559e1a9809f4dd48b1edb6ea076eac8d25baa0173c735fb62c97cff58202823b94abf0943d06d12ba57e762cb9c2d896fd8e0c9e91dbddfca17fd7c81f67a5695db137e5ca8b928cc8e3a861080e536f51c184b6302c4e5feab60bcee87efe09311be746dfb4b3a0081b8e0dd5faec8abbd11c39a6ffa85292310f69e77f839f4338fc991efd938af370c7b48fc0b25742112404766a57d4ef53996ccebc9777ba97886596b2735865b4844ac6a9069b8bd90abc281f405aeb8f1fd275c010cd2a31cc5abd122d3afda82e34d45fe2c20462b6fe607efd17af93559a8dab4772dac3a2fc1b3734a0f14036be7875ce50d1e31c8bdd1a0f2a632f42db0a6d460d030bfc3248b9723fc0f9786a250ff96e4c2449e4d2fa313fced94b8c3dd7121c24bc1962e94672fb4eab5f4f543908bd1f478c2c2e80b745fa555a217988d9d44addd0324ffeee1ea2335f1debbf9fdabf619ab3314eff2a4114c70071693210504a557fdf68a99bdc8ce6ffccee7a5b7a4ef1403bdadefbd4d1fb12601c6d1d4e37434ad7b41645c2063e75574acfffbdd084944cef08b7a5ee90ab20efa02c66f23d6019a182d70ad26314486592fc331e887971b5d6740090c900f2efb01ad441ce9ba21b4a332ba365ac8da28f1ae916af5c3c12bcbbe6b51083b07cba6f35e6806d50f3bd7e0a36873dfea5b93a105446e0567c9843e5e5d5ead374237768f996a346ddb159d38cab6b1b9fff2984b85f87b31fc5e2f280d95dc1508cb9e8f05adb5e588c2feb977eb8f6d2cd62e5b939a122b495bf38a2850b1623087b9a7c9f4e09d7151f3517078046c747d7cb697710a1f9899ce02ebd313602b8f578da09a4a81e97b11807fede6f2df667caf05191f32f2ec623ac8268f25f2a0ef76ae32e471cf6747a5afeb4e548a36aab5ad5d516a5b0b7b5a9de5ddd0cb42da0f5c64f2fdf7bc1ab5e5f98b9845ef1edebb86d8c67f16d9d06914b93467ed4082a65583e2555de8f9e9eaf0bdf6a6bfbf07b658b4a7ddc743b0d4d1c0131d253d5bfce49df9db03cae69a05462d3fc7059faf6d7a8d8acc193a345fa861d73d198b9dda2c9c4fdf87a209c93ea1fbf5063b5cec297289cd8f35f113b2c6d195b51031ca9e05ab39b10b5bdbdb422812cafeecb4a4b602bc33121fc544e55982698b544d86765870f6f50fd80e483ea6ea6f87c5818f1883e87e211ed9cd44ae3c7abcfda14294a866888d2312f60f519b2beec9ee94e568a53943ca5813a1b23d4533ae8762a6d7182ebe691fb0c4956839701af0e62f0d9d48c684dbf1cfe387b9d15d404c452eb14b7ca0d7ce7639f3ba8f78e2ef9ccd6725ec101fba4af3c435b87d63603ddfa74066e2a0da1e913096a91330d213aa08ab10ebb68fcb8a33f3b432991804fd2a2b06497ebf0ffa2d879fcbd4287439ecd599a9ff49f3afebdca14a85a8fd37f24b7fbbb8d7250826a023b93794dd58eb17b237c53f4e3f12f0f57da0cca54303eafecc3ca4746200aad3f2f569c3178bba4762a68135867ad0d3fbef7c96a624a6f10921d8865fc7d890bb170ab4b7cd54a3471a45bfcd3f55a3f4a0962d514e9f30da1ecb658f3435f5edf90071bdb6fc65a22bde959e5748e1d351b1929edf90c8b1f62e42fc45d8585ff7e255300069e0219aa76a6b5f5c190e8c41da807e154c33f8596e867af9c3f1f6d91b4819845edccb662504d98d0511615d001c4d540bdfef8536f9f8dd55eb6f50c377a8ced08bd541ca953f627b1be39819b959f4f96476ec3a803790451f8ea4945e9b0f08d714c09a1e56917a9dc39043291ee66032eeee67d16a71b567ca9b81cea10604b422a518a7ae7c23050f947cd742d508702d6cff0e47c949aa247d93e9f4d8bbbee059c9b2befd8e71ecd06c8efd26bf8e8fe6493b262a3d4d897948b0e158059a6bf815a0eb64b2bd5866e93c59d61ee1e8153bc6089c42cc672a63bc873fb2e3a0ef611aa065ff93f2a53a23c811d741e554f05f9c43fc8689546dc5b1ff560d9750b0ac879926ded550524b261041ee6ad84d54dbe6219a9ea4c4c2fe9f3426003c07aa0036f764338b8281d0a6a771d3dab7c030c757f4a547c6a655901f64f39037743f2c8cdc4d1627dca66638ef3c99d633ceb07d6b0112a5b7012078d45646cfc13909ee856cd3d345a917afe0a58bf98ed9e60a5c8d5f5eaa4f0bf67fec38e22b0723ef18c8087b290e07e9a58f4037483e588f54d8223f858253c1befff9f63201fcfbe2c3287bbe14fb223a7eef54f73a5ec9639a610a596397cfbed782953417c774c3f586b13bfb6113be7290013b410e1de95135bfd5530c0ee32137554db6fe19e2990c6d66a7850cef87145262c47458f4fdb6bcc5dd10747ec21adb6a30703fec0220fb916ca30977e51eb0788418553de8890820a0ca575c3429a68daa7edbc230cbf513622e7952f166cc3cdff624f065a548387d3649d34f68790e09119aa9a537e5a6371e421592358d7c4d978b84bea24728458688d396a604358fe7bf09acdb9223cd4e53702ec5cd4abbfcfae45f871becc907f37b47cb90d31cdff76cba8e7cabff5bebe6052332db095c0f5f688b8023f8de93bee65ad677abb97472ecf1dc997a7bb837ab39792ec3461b8a87578616ce1dd237fb190eab89b4fb8cf4dd8b2940c4cabdad3e5400a6cd2f3e5f77545342001536648a38b0b764132c7ece0c02aa5c7c3c5020459c16ffa93e602df6623f6343ec4851c7106053e545c56a45baeb9c9e04640b5501956ebec8664bd1dce9713d7470fbbe9bdc36d5ada4d2c661f7beac40726fefaf29ec4b43ec94887d5315111a4253806ca1de8a17959fc8114a55772e2740c81652059824fd12fd96a58e2bd96643e11416737560d511ed6d388674f2abe4fbdf1cb1825dae719e91c3017454ad3570cd81b2612e6fe109ec937179c756fe8bc09a73d49db38034d23b1ebfde773c97710795385c759067268930cecf57bd8da4282825758492a9ddb9f2500f7e7bfbb337b1cc885d5b9d302e7efd77c3f5a7e892941189ec5288da343644b7f590695b2395e6f747daa0635a2ba5a5769bd3760847b9eb4fbd548f566c1a7b354653479812e26c66dcec0a5d619dc1dc9d48016e29b67fa6cfc4a851bb5b7586f9406dc90931b44f1786cc3dfd2faf057137ffa9fa2027e364a71a6d05a2ce77c7bda6ad42cfe5505afa2f025f04992f94b545e0fad387cd5165a521bed33a4902abf88691f29b45f8a46939ae0611f816bb652c6bb05eeadd318e378fe3a81c5271a55ef873b329a48500bf3d5466ba7a7150c4a5a3c7d3b81a8723dd44c930cf0d95d2351d79d499266cf07e34511404b9e4089319f7ffbcb8adac110365765cf31c8ce732d25117b5762b0d637ed44bc5b6b032952b107947673822f9444353c8c4c78900cb1769fd87351f1d49da276c73b833f54f83c7fd9841eeea8bff4c127e307cb9a5dd2b57ce0a0ea3c6b5af75168db49c6ac4edf2ba282f9999dbea49d2b66ab6aa5d31f8046d1c7809b4dbf9e63bf848902ba46ac9cc5333933a3d21ef64bc279ef6f0665276ea42f2eebd63d3a556802f1346bc3a93454b4cebf6a41599c53f99f2120c5142bfc238469f034067445a58e716d58edb7723760cb6b1989c02195530b03e294ce4d055180b019a92aa3b5f47b221d815d15796b93be6132f4ebc39669cc964dc9b0b6c09f8e55f9a6b5a1a8cd230ccfa1c579a95f518d0587ef4ee09ed2af1342104af49713c0fcd0e45e044efa87878a06210b4441946691260050c1966dbd8b1e94f43ce1363389c26b44b4c3b39a6f5fe948672997308f1906adfebed87c910be41488cf13ba755f23e37870911c05b1d2241b063acc75a3dfac5611d213825a75c8e82d3db66c7f3a3fce60b2d3ab1d36e991e361d7c21f08f6acc07c5f471f8aa2f0db42a361da8775c4a7fbcbe916577394204fce588c3e70bff501a9c300727ea33f8133f4f45e569b6bb5e0c9e354931860dcc4998f8aa706ee3128b0b2728e843b65a93bc29fdb9d8caac2eefb2471cd5b1afdc61908bb942e22337196b862b6f81c70e02d68a8bcc42ea22b0d5556eb4f16bf18d069f13313c6a7b002d50b1505b453b09dddecc3b7b628017ca2002ba179a0841c26e85c9f068b5cc061c8a2694ddec0cd934bd26a089b81d7b191e5163e6985516fb4e72b82bb7da4712984056a10722e88f2798989a99cd75349e3ba97d22d9284355edfd351e24d9f26d076713df5d854d740dc85543316aeaaf57479b6567920b0cfa6e414d58fbae950691ee5071707357686449b4defdf7f7428ce4a7f0c386a3b3198acb62571b27ae5892b182f287d4feb9784935c9e2123306ae7df6faa21762ba287a84a7e9242b6d48c59229244edb37b065bf9f61660a331b17bb5b20ed202a409671e2a10480a957055d91a3d1767c75698366567dcf851a8d4d9bc89d971d84aae5e81cf472f559b04ce5edb6e8bf17e29e76390762e9f747555e0d8f0a64c846516ce22c0354aa4543a00920a6a105390d63c057713ac32ba94540d1868b7d25c489841204b0fe51f270a3ce7f3eb2470f75dc07b110af20fb11f27d5189ccbb9d7cbea6da4b778c67ba6c33fe6675d581358e37864ed026"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x3b, 0x4, "8c1cde57473414374bec81202e7a9adfe0dc505e45ef2d5a72204684e87d343a992ffb0dacc4dae5e88499cb8a5b20ecee7db7e9f21ff1"}]}]}, 0x1394}, 0x1, 0x0, 0x0, 0x20000000}, 0x80) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000001a00)={0x101ff, 0x0, 0x5000, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) r4 = open$dir(&(0x7f0000001a40)='./file1/../file0\x00', 0x2, 0x20) move_mount(r4, &(0x7f0000001a80)='./file1\x00', r0, &(0x7f0000001ac0)='./file0\x00', 0x42) lsetxattr$security_capability(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40), &(0x7f0000001b80)=@v2={0x2000000, [{0x0, 0x8}, {0x5, 0x7ff}]}, 0x14, 0x0) mkdir(&(0x7f0000001bc0)='./file1\x00', 0x4) lseek(r0, 0x0, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x80010, r2, 0xf6327000) chdir(&(0x7f0000001c00)='./file1/../file0\x00') write$binfmt_register(r0, &(0x7f0000001c40)={0x3a, 'syz3', 0x3a, 'E', 0x3a, 0x7, 0x3a, '+]-!\xe8\\', 0x3a, '', 0x3a, './file2', 0x3a, [0x50, 0xc, 0x4f, 0x46, 0x46, 0x43, 0x4f, 0x46, 0x46, 0x46]}, 0x37) bind$unix(r4, &(0x7f0000001c80)=@abs={0x0, 0x0, 0x4e23}, 0x6e) listxattr(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)=""/17, 0x11) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000001dc0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r0, &(0x7f0000001ec0)={&(0x7f0000001d80)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000001e80)={&(0x7f0000001e00)={0x4c, r1, 0x100, 0x70bd2c, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r5}, @val={0xc, 0x99, {0xfffffff9, 0x3d}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x37}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40080}, 0x4800) read$FUSE(r0, &(0x7f0000001f00)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r0, &(0x7f0000003f40)={0x18, 0x0, r6}, 0x18) r7 = add_key$fscrypt_v1(&(0x7f0000004100), &(0x7f0000004140)={'fscrypt:', @auto=[0x31, 0x38, 0x34, 0x3a, 0x0, 0x63, 0x36, 0x32, 0x38, 0x62, 0x33, 0x61, 0x32, 0x64, 0x34, 0x64]}, &(0x7f0000004180)={0x0, "5a37e36011fa1a86bf18958743f1f2ec3c127d9e747ec96feae907b02e3e9b520fe05e65125d9b6bc26316395fdaf957804dec541f7043a82078662408d0a14f", 0x2e}, 0x48, 0xfffffffffffffffe) add_key$user(&(0x7f0000003f80), &(0x7f0000003fc0)={'syz', 0x3}, &(0x7f0000004000)="10834f80b764334d1279ef04c47ae104a1ccac534f8fa4b796036a2db700f0e7d3ed250b9c283a571db7c134297b382987beec83fac82b66da498e3039758af753832f5edc90d0c2e39a255c871c8f893a0cbc4d3accdfc8b9a394fc99d2545bfe6ef62d5cbea00bd2ae8ffab3baf3afbe9bd2be6cbf7391da479d1a11956bc7fcad14f96d4bedb57da686f11582d43a1ac361e11ea408d78586417a5e99ca6748295d53bbfbc231ba0fa96d4fcae4c7a1e366de45d51e892c2446930faff42ef1c5a0267af3f4d821c83500748f66", 0xcf, r7) 6m49.283305055s ago: executing program 51 (id=12969): r0 = open(&(0x7f0000000000)='./file0\x00', 0x440000, 0x0) (async) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder0\x00', 0x802, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) (async) close_range(r1, 0xffffffffffffffff, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_CMD_RESET_LINK_STATS(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=ANY=[@ANYRES16=r2, @ANYRES8=r2, @ANYRES32=r4, @ANYRESDEC=r1, @ANYRESDEC=0x0], 0x30}, 0x1, 0x0, 0x0, 0x80}, 0x0) (async) sendmsg$TIPC_CMD_SET_NETID(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)={0x24, r4, 0x100, 0x70bd2d, 0x25dfdbfc, {{}, {}, {0x8, 0x2, 0x5}}, ["", "", "", "", ""]}, 0x24}}, 0x4011) r5 = socket(0x10, 0x3, 0x7) write(r0, &(0x7f0000000180)="20f4070081dbdbac000000495d8c3eadb5c785003fe4", 0x10) (async, rerun: 32) syz_genetlink_get_family_id$tipc2(&(0x7f0000000300), r3) (async, rerun: 32) recvmmsg(r5, &(0x7f0000000600)=[{{0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000ec0)=""/236, 0xec}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x3}, 0x8}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x4}, {{0x0, 0x0, 0x0}, 0x3}, {{0x0, 0x0, 0x0}, 0x7}, {{0x0, 0x0, 0x0}, 0x9}, {{0x0, 0x0, 0x0}, 0x2}], 0x7, 0x40000020, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = memfd_create(&(0x7f0000000240)='+\x8b\x8a\xa9\x16\x11\x91J\xbc+ \x18\x17\xc2:}\xa3\x9bO\xdd\xdf\xdf\x92\xd5\xed\xb4\x17\xe5\xd6\x9a\xb2\xd8\x9ba\xde\xb2.F\xc0\x99}|\xaf\xd3\x1d\x84[*_\x9f\x9d\xb0rYP\x1b\x9f \xe0\x9cgq\x103\x89\x11\x87Rv\x169\xdf\xe3>B\x04\x00\x00\x00W\xd3\xec\xfb\xdf?\xa2\x90+\xa4!\xb2\xf2\xff\x90\a\xc3\x12\xc4;\xffh\xf1x=\xb9c\xce\x03h\xdap\x88U\x1788\x82\xd7\xfd\x83\x00Sx\x91%\x99_\xfe\xd4c\x83\x86\x0f\xa4a-\xaf\x9e\xd9\xef\xe0)]\x00F\xfa\x03\xbc4\xc4\x9a\v\x03\x8b\xa4\xf3\x8f\xf4\"\'\xd3\a9\x14H}j&~\xe9\x16\x83o\xbd\xab\xcd[\xbd\xcb\x04\xfc\xe7\xe3\x9e?\x12\xf0\xf4\x83M3\xd88\x92?@\v\xe6\xd1\xd2\xe4\xde\xdaUeJ\x9fR\xd1`\xfa\xc8\v\xed\xfd\x0e\xc8\x89W\x847\x88\x82\x94\x14\xe33\xb7H\xc8b\xd6@3F#\xb7\x04C\x8dm\t\x16a\x0fI\xf4\xfe\xf8\x06j\x19Pz&\xb8\x0f\x98`W\xdb\xc6\"81A\xa4\x8bT\xf1\xcb\xab\xa3\t\xef\xdf&\x0e\xad\x03\x123.\xc2V\xaa\xd5\xf8\xde\x8aV\xa4p{\xcez\xa2\x92\xdb8*wLO\f\x97X\x05\x9a\xc2\xe8\x85\x9d\xcb\xc8\xf0\xc4\x01\x03\xe3?\x9f1\xf4\xfb\xa5y`KB\xdf\xae#\x94C\a\x04\xea\xccG\xf2\b\x8f\xf7\xb1\xe96\x90\xf5P\xa4\'\xce\xe3\xa24\x196\xc5Q\xa1K\x95\xd6\xfal\xe9\xd1\\\r&\xb2c\xb3\x8d\xa7\xb7\xa8\x03S\xbd\xdd\b{\xae\f\x10\xc2\xbb\xd0\xdd*\xa3\xb4\fJ\x00X\xab`N; LF\xa5D\xee\xdf\x7f\x80p\xf6o\x1c\xbdXR\xf2\xa0\x81a\xa1\xe1B\x93Xn\xaf\xfc\x05?\xab\xac\x91x\xa8#\xe1\xbeQ\xd1^\x9b\xb9)\xd3\n\xf7(3!\x18\b\xc0\xaampRl\xfdQ\x03\x8c\xd5\xe4\\\xed\x9a\xd1?\xd21\xc8\x90\x1dl|\xd1\x14\xbc3\xe0\x1e\x0e\xe6\x88Y\x99K\x93\x1c@_P\x8c\xc7\x9eZ\xb74KT:\x8a\xdbJ#w\x18\x14\x00\x93\x86\xa5wo\xf6M\xe7D\xf4*\xe3X\x1d\x19\x83\xa7w\xc7+7\x89s\xed\x8a\xd7O\xdd\rhh`\xc0\xa8$\x06pu\xa0\xd0L\x0ez@I\xb8\x83\xb2f\x93j\a0I\xc8l\xe5\x9b\x06\xb5\xac`d\xa3\xcf/\x14\x10\xab\xab\t\xec\xc1c\fA\xaf\x14\xef\xbap@*7\x86\xdf\',\x03Y\xb1$\xf0\xb5}\xf0\x82%)9`\x8f\x04\x85m\x80\xd2\xcf@\x06}\xea\xe7w`\xa5\x11\x9f\x9b\x9e\x8f\xb7cb\x1a\xe1\xcf\x87\x1c\\\xf5\xc21\xf7\x82C*\xd5;\x00\x00\x00\x00\x03\xba\xe3\xdc\x92\'\x8e\xd5\x7fG\xfd.\x91\x89T\x99t\xd4d,\xd5\x92O\xf1\xafT!Y\x8e\\\xac\xf7\x11R\x05p\x1a\"\r\xe9\xe5\x8b&\x0f\x8c\xfb\xef\xf8\xd5\x18\xde\xeb\xe5\x19\xdd\xebQ8\xc5iS+\x06D\x16\xfe\xf5.\xe5\v\x89\xb0\"\xa3M\xe9\x81\x11P\xdb\xc4\xc2y\x14\x04\x06\xf6\f\xb0\xecz\x8d`\xb5\x9b\xb43\xcc1\xa7\x9e\xa8\xb5\'\xc6MAe\x0f\xd1\xfcG\xc2/\xe8\xe9t\xcaQ\xf1\fI\x1chM\xc1\x92\xe3\xc3\x01M\xc8/\xefJ\xcb\xd0]\f\xff\xf5\x92\xce\x97Z\xea\xe8\x99\xfa\x96\xce\xa7\x02\xad\xa2\xce\x955\xeaNg\x02\xcd\xfd\x1a}.\xd3\"x\x89/8H\xc2\x93B\na)\x86\xa9U\xa0\xb7\x18\xfb\xe9\xd1\x97', 0x3) write$binfmt_misc(r7, &(0x7f0000000140)="f09bda31", 0x4) sendfile(r6, r7, &(0x7f0000000000), 0xfffb) (async) fcntl$addseals(r7, 0x409, 0x8) (async) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000007d00)=[{&(0x7f00000000c0)=ANY=[@ANYBLOB="1800000069001500"], 0x18}], 0x1}, 0x8000) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, 0x0) r9 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r9, 0x29, 0x20, &(0x7f0000000180)={@private2, 0x800, 0x0, 0x2, 0x1}, 0x20) (async) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r9, 0x29, 0x20, &(0x7f0000000080)={@remote, 0x800, 0x0, 0x2, 0xb, 0x6109, 0xc2}, 0x20) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x1) (async) r10 = openat$fuse(0xffffffffffffff9c, &(0x7f00000003c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r10, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) (async, rerun: 32) r11 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (rerun: 32) ioctl$VHOST_SET_OWNER(r11, 0xaf01, 0x0) 5m19.918000676s ago: executing program 3 (id=14373): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) syz_clone(0x25000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200840, 0x40) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000fd5c0)={0x0, 0x0, "2f63d16290e0f9dbe175f2fab28184e7613fd50eb509b9463ed25d8cd68d96e8811f445681bb08b2ecc48ff2dddf777d24c176532d9f684101d2c9264be467309a2e50d9e45f4bde1bfde17073897822f7fca3e76cd511575aacc7a2d4a5dac8e4e10d5201ffef463947aa88ea8ee6e9f96bdc05fd0b839385b1d7bc91c2727fe421b6cd63d8ef93ac903a4145bbb7e6779ffdb977c3a4a051d4421eed1e9a1a0ed0d09d3891298805be734d6d20af769d4bf02cc8885b15f383eb561a12581e54dee37f3de01de63e347328177a4b035fce5acc53570516b22d9ca5c779206030798ba0dff9509aeb9e23c5b23f21e6af9bf3c1b293106b61c50ed3527c85c0", "9a1526ba6b975ed42d4760d0b50dd4770843fa1c7cef648132487a879aef976d3a9b69de4f09f7083a932aeba362b826093d880011eb05d06faf8fed25d695361c0d8fcc37e6f8907dc166d7389dde16c63577520b198cd72599df1c85214a77791f38694439a9064d632c379b2d6af36df17e2328f30034148212c96c2c4ea4eb477618b20319d8efa7adb437e16a14d6a7995fc529549e9e546aaa57b1695da79dbec371cce424eb4724263e9a1d61972e2cdc6d56fd90c7a91c5033759747c81ef19687b2b5eb1ed060dc5c1a59e34ede7ee44f67af3a9276ceef8444f0186d449291755d9398a6f29a5db421f0201a77ce49780d4caffc5baac1bc44fbb540a0f97ba86b60c69784c26e0c1554e1f0759f8addd8ccc1a8fc172d2a8a2f816ed199f34b2a757a636ce0076484142d25b8472f40b52312c0fe26138bf4ddbf93b79489df9a8c116ea192851e00845d75079c79bed0b2ce5cc36e98079b6f41a6a62e5333810b868aa71dc77ec4f7592d83d87ea8179736dcdbf915b9ba72c07429f93010ec82f211f4fa8fed2da3a2d28bafb71984cc4023d30fde4e663244f835f3777bc20bc51127cd8da2535550c97caf151e1e9487f89122ec0a20a77063971d7315b501867a5690054a9e519d44d4a1841b3989717de142dfc17dd1274727ce1191e0a1f07f4d2db4662342a99030e832e24aa0b285c58db56b85f28d59aba1574e37809a1d1d0a215e0834277dc8fc0f6e2b57b7e0a9dce1c2eaf9d31fd09286c8114bf5d922481a8cf9e5fcd4c5d7b0a679c61a41dc8d4138dd0fb40d1f09e21bdfd9e9c4ff200cc326e89e7127c800eaa4a96063eb26520ac9911e729bc107111ca4df15bc9323a6db137884a1c2ab4297033dce042eb8b6153232f496612888a020d2c907c69d7771e17bfdfd290b1c16bdf2a2a1e120668264bfaf6157e79e11144a028aab477c2d7cf87a7087fe91079a315ef04352afedcacf6f01e6f44fc725e2ea25c9bd1a74131561e1ba466716e916098c1ffc3299433de4baec5488351178192b967ac02b91a7cee186933be57e3f45e9f88565d080e9474ef45affc76e8cfaaaebcb4f89e78abb86880eae4cc74843396e3d96f54ffd466f5f84c123177587408638fc1cce47b29db4e2ed784bde6ca711cc5f7d12524067574d0e3a116c0cdc3a426228fe292cdc6882ef688fd6446fc0dd50bfdb283f6ba2706c4b6a40e4265933685faa819412259fe0ddde4cdc2deabeadd55c81491e940ed5b71166aaaf0c933ccb4358eb3cc6a2ddacb2e0d1ef1b519154307433928609a5a9272c9335260021ebdfd9c64cdb16b750e0710d7023b3e3eb6e239ea8c3ba7f9c8d24d87cb8c217a646f85248808f0be7fe02bde43b82778d35883e5b12cb33e908fb0a031c0c2ad53b16c9947105d95475354c280ae4e0f2708adcc159015646aa8f6712779ad8bb204966f6641278934f671d1c97f5ecf7f94a21d9f99dc4afd3429ed43fb9dce89393d1e8f47bbd4a959557ca2047b6cd43156f81af46c28f69ca2b9a5b78efa126a28328993a97aeed97319a91a6c755b557d5cd34b7b97003acf34f901fe585e759f03b7a109cc3024beac0071c1d6133ca522698eeb12cd3b86f244877b892d1314720ce3b889cd2534337f144704b805177f51fe281b69577dff2fcdf7879f3a29bfc9271ad4f098b18ba8731c9b20952758853ec335b30f62ea193c98ff664f3c46154055282da5c2906346ed74ad93b8eb471092f2bb9c8098381b3f45809338567662ee1f1dbab9cec23838f8f95eb78207b1017ee9f77c0f87087125ceaebfa63c0ea08f0770880aa642687a38a904b4ceab4da9d753a8de7d9b26a000c5b2cdc2060b3adc6dccfbdd172522025774ebd3c7cb0cfc3afc1ed44e073477412f7f614ea2b40cfaeb4241fc148708a6df177839801063ae7421c66e12faedf71dd5ddce20381b847e6618d271534822dc850bf3b34b4398a8b71f90439eba9e56707098666fc0a405f81f0a7f4cae512989e6edc759909de307d7a536c6f75ac2ddf770e4b108ddae69fcf4d9e53a1320d3e6dfebc1890edb272edf09074349e649a2834c911a80c241860419fec77ad1159702abd64e9850c3699703a1ba2c47855564eb5e20b8bb825d5130725cd3cc50c700cd8091e6fe0c3ec456e6e685c3753373260f85face8e4ab5373817f8994bd1e3f8796155084386c7bcdce9bdcd9ccdcf69bd89f331ec869513fa0884bb63ea7534abca9d1e0eccafb478d36ee0bc0c316d126050fd7ccd225d3e4d251d350f76b31d6d036c02bbef87c69b9f1645689fb2c516d5803d91252d829f9014ad7fba092d7c4571b261a690fa8c85316bdcb7d86ca4a9054abb8afd17c011866174dcb15d0c736dabbfae0481b6d683a32d8058b62313b79c12441a822c74b796196307f4ebd802977beb4d285ad926e874e0ac2be647aaeb98e0b51c33e86c5fc89d9609dca18306c8f18d4701dbecedf94f8c68fb72dbdfd7a0abcba6c19ba9737d7054b59ea7db4044d8cfbc76939587d1e5ce194362968f4b6f778c0dee48b3f6a8e90ef8d4e7bad3a49d77444ebe8c271c261f23f56b8a744c5a6092a914ad50b2155a1a9b6a07b5eaa48d30eb21d6c8944256845bd036f598add78ae0f86d0db04709ec5084753e481becfccb5933b005ba9df50e12551469c07fa053e4f0a6499a18bfa40dd8b7d52e58425dd6a38ae4e58b39314ec986d89351f161153397c4d49790c7e988c2cf7458ff80e7b02790ce57e7c5afa7d4350d3895edfbecada0cc64a7358dfa354f08894a4a955449ab23896a4e2b69fd3e854b376e32ec383befb48efeca7bec8f7faa9a68ece83f0d66bdd2a99201384e3b982b65d3cbc0a92d06ee7aa3751e77931679af831a682e892253f8a4c01a2a12e2ed4a7a6573937eccf46a81758842a2c1625780dbf087c379c13a6aebd4c26c185859d5c1280d5ace6fe75f029e15f686b827fe7998bed2ce159ce8bb383837785991a232a449262954808a949ddc8f339b00146b931d3631d86a9b49bc66501486389d3d3c29771f963884da01e1437e4d3d11a45a63d39d4a9c3aa2eca1ddb303a6385be826bf7299380dfe8e0fac0232ad7d5690aa2525951d850bd5f10c996634906e6334fdc1b3fa719f3faac09c4edb469b9f72b791f4d4d6a317b7de989de7ca4f6d771768fb1cbfd20af7bb0a8c933aeab4a4e098c9c9ba5568f45f81310bddb9999c09da1b7e594005c9f5021bde93642486cc40be7a9cf79fa0a417ce0fc8e6226d1a6134eb74801d3284ec19c5cf6b019f89b677d003722aa4868b3db2102e620a6464fcd7f36c791bd448054653154d9108dd9a4fceffbe59ccc81251ab6bf9ed646175e0dd3d93f7e4ae1bef1974286262799beb1fd5f405589d11e3b40b147c2c2f16b0257efe49eda45334b4c45962489b0501c309266c51e62751ea72667fcdee38b493e08d813f0eae358d00f03a8d33de797ef3873bd736e33b1a7b06d7b411861982c353f1ee0954cf7840742dd2e2dfc64f95f8f01a70f023dbfcd5398b7745f2bd8e88461010e6749b4534430250aa39e636aaae49bc7ba1c6c2af893c7150a3528d14ed5d4f1228bbf54a67e3e19fcb263d7503028af017bb4114e0eb63763c64d2369829ee526364029145e674bf605561cea28dbc4a4cb207a6f15408b5325beff19a5f10f41a9a4f2bc8b8370e9ee93baab4a40fbdd90223be7a97e7584db4dd7751703667957c139a731fb86a1ab0e767a6eac1f886449d17a73f56e41d60a828a6d6cae4a2bfb492d7e5fd6971ac0a415a5235fe28f5ecc1b430b8825414611f2ce30a0e15cb7321394de37b217fcc28b50988a04068215a1663e1c4591e0cd0067f62370796bd884d098c8c11634f39b4166441e1fcb479eb4d792b54a041873c7e67ae01d82660a8d6d61380959a3055f913c72ec0837be3b5ab98a838643656a08c69e8f8577cd4bed18ee5bf387e2176c373b2972f3a383997dc116a55d845af416636a35ab3dc82d0485cef8c9a0520b7d62ca2d189a8bed1816f32605989ad1a4f752766ac878a1dd27f87c4e4412b901cc1d433db25a2d3b567deef05afb6cfee414d36aa8abb4661f535447e1b694e46308b9e70a4e444a3deaade29ec82f497c7e1563c916da736f78f8b5caf32148d04d111bef74cd2c55cde251615a2677c414e437dca81caf84153c2badbe5056bb981b55095aab3d4485f03c40d531577c9c49083cc8fffdce43f121238a39145fb02bb29b47c103cb19051891758799906b65616b286428afe5dc6bdd92295b988843ea63e870f9aa771132b7f649749443fb0be09278415179bbfa00d8d93b784640f2f20e634eb11a9132a5c3acb82ebf30b5d1d2b095e1bb75345f2b69f75323388944f43d8d305db67c2aa26172c6171d7148bf9591b7795ed0ea33628cc1647d6ffe8f8eab134fcaca231903dc8d8c71eabbf1732aedb9543f2083aa6d7a982521785fe3182d6c76bdc97f9bba1ba431ce4571993b509407970b7a8cd4149cf8847809a12e982d78115abb0262f1743fcea772e4b71ae9878d9ca2560308e650cbe05b1ea08ad1ecb142b125c9ad7cd2c38705e14de853fc6baaedf5babcc56dc37b323740d3d8c57b8f8f38843f5afa5831fa1d581d8bbd1bbeb4d46a29ee3780a477b18a69f5f7cf3a0e320bb850ba567e41202311a7399c834f804e7b16599d711eaebed23247bc61f7fc49b5e31fc4c38ad62564e50e2c740c07cbd7f907cf69a96465dfe6d3e9fc45a54a14d68a4317b25575968a01bbdbbbded45fcf4fdcada2791f143dbdc33af2fa001b46dc4abaeba77d0706d7ade18f503f05ff80156d556e35409317d89a149a0ed8b04362eaa66468e625361710d4fcfe8448bccc59338aaf2f7699a032dd1e84278b07c1fd19e7c927147cbd2314bccf7f35b2f128d4ad3b3409d9e28809a03b18db50f87794c13ef4df18ce67d69588d26763dc11cc4f1e3895369b33da367139d12836d956a5a6b9cb8d8f6eb0d708d15176e9ccff267326ffdd1f75e52c997e0e251429c126369fa521a58d8a65eda3d3a6c4b12a7e65a901e47972b5a6fdebc41f9566701c7c02c3536a469a0b5bfae096ba0b858ea13e69fe9fa2fba697363d5b72f7ced1144bbc52b17b25a03ed257c1ee2b88ab00eda7bdb8b2252f73185bda2f6e26e3ca99d038bd9c132e72475b39ce591d39599799397d708e477ffe36b552e81deb50f0b6c77704040cee3211398856273394c69da160b97247c315a2b9048cefc441298d4684d39469dfe8a4fa05508bc5fa18f1de9fd627f0495cf11f6ee29cfe9bf58849f96533771ad33dfdc9575aadefab6b9de24e0390b02d"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000fe5c0)={{0x0, 0x101, 0xfffffffffffffffe, 0xffff, 0x50, 0x5, 0x4, 0x6, 0x7, 0x4, 0x3ff, 0xef, 0x28000000, 0x7, 0x1e5}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000ff5c0)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x5, "a160e7f5ce1e0b"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f00001005c0)={{0x0, 0x9, 0xb345, 0xfffffffffffffffa, 0x2, 0x9, 0x101, 0x2, 0x0, 0xffffff7f, 0xce, 0xfff, 0xffffffff, 0xc0d3, 0x8000000000000000}, 0x30, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000100680)={0x0, 0x0, "34d2951bb28308aff1237145e23bba612943aa4a263c4c4a189e6e43e5ac75732604182867e31bcfda88fce0730822b720fb6bf8edf276c9816b6ece3cacc73bf78e63ae16b01c6fe0b4f4c11d34a7f0bb8ab1e67eab3eb1bcfa4858913f124a86f2815e872afe3a3afe1b644c0ca8c3c9a8a434e9f3f872a75b5be47b37b1a627b284a74a50ab6f5a86f218f678e18c0732a2673ca396dc3456293d483739966247d1af748cbdf248bb16adaf5d3eaaee2eff591138b6331b453be3dd024cfb5f60d1cd2d75c9a15213f5d7b5cdbf876b39f9f677997dd67b04b1fa7ff162a4aca53f8d742b7002d5994bb694d8ba1a1ab1c29dd4c295e832e7cfe64a1960f8", "df1a0a1198b5b313dea18511833285cdc84936b0c709c088fd7029fffa505ebbecd14685813305aed84b03489c4c2fe2be698135aac845348d3041c613808ccfa186ed0789c6b2c935424d461067073e0070c159c23bd65d3f4b5de09ee675835c67a1878726fc799f15a2537d07787df784f7f578fddf0cdec6b308d05b0fdd5e03b815a1f2bf19156926ed2b3ad5267fdbb3644827bca92f6ba8905c8049aec960d3950e638e1a4d68a794cd795a2eb4ec7177c5dd96c5fd15ce3f0add603373ee11106f9b8ac1cfb070226f47550232b42244e7ad266d2c07ae3f970b5f50bc42e99593c9627d18b09417adaa30ee25fd7efd32b0c45ee495743455135abd19e94b4093d7ed9bf381e3ba8863d27a1eaf2b66d9d81a6c9028e0dab02c7ff50f56e7b126dfb2bb9a1df7d6b96c5b319fa1717324fc0ac7927abd99da19f42904529d188b218f8d225d7e6879769fedb773fed12e704c5e0f2b5e8a7ae3fc23f08378704be5ac1b407b05bf09e290c0a999b4eba02695405f4c8a16798220a1e5db9fc7d001f9bf7fe7e96b29ccc707cb517982960c608e56c13162e5ba9d843d30f72245fc1b7dc66412994ce631302c749e845209abe6ac8d7af11ac0fbb9b5dfeaacb1c4f9fa1109bd9209b381951c67e683b8caf66f3d0661174a22cbfc4d8260929e6e9f3e64a5e83b46c9aec68c5fd9c5c9eaf2a0c550e92a79f47cdf62b1bb7046edc7720d42d41e238413b4ce519f7f5bd813d178f5cdde19e935a0a89478cdb9eccef2215de86745e925766ca8d4be2d2b90ac3b8b809c835face9a6ca127448be47c15b6b35d8b38bdb92fec7e8854b73f175d83bbd76a2f70d7e08c1859786e2832b00943ce2bd00b1c56d263440790b6ea98c6a7bff0f679d7d91f01e351ea6d46d8b62942763a964de0a66104a90163587efc0adfcecb69b688eb858024849d595d0a30742caedf89df4fe89ba5e1b595bc82444b17fc2698e97cdfb26ab4e834bfb4fe0f8f9933ef33eadd463a991d0d8c1c5128eed1991e098d57c877578e40cd964f48d5120494bd800e7a8b95a17cfaa0d3645bc9077772760f5e729570540086de4b7a4d42230ccd429814eddb3c487dc81dffc84b786a2e0620f1ae69ae281e9183d256eeb6754cbd8607ae05afaf9d09d7f73a53ae1b9553e688790a8a95ccfa32d46b44dd2e624c844250d1d2c57cf9f8aec0e49f47b49077b5d390ee4f6bbf646d974712c2e34285e6fa14e1354e06fec0e3df5c11c54d85b1f2cc709c78340356c6b993d1e03634231296d67e849fc6f4057d26930a87f9c6b1fa358e46d2927728ba452dc8c89867295a8e5c12f2d8225c610e9216d6fd5a00a379ad7cee34d930f8213284cb99c4c408ee29785655a7a193423cede75a564a3504fbfab303b5ab4215c3111571394d6073ace0ac6d947eea4877bd0222ca4d5d8de33bda6822ceec0a4ebc6e447f1d53eb1cd835efe789f8ed70fb780db4548d8c4ce456e8b927e19d4ee88631bda1155d7e9e3006260f06b39eab55d76ce1a1fbfa0e20ce448216bc741931b07537a306ef946fa1d22c294b083a2950f32ec802b6e2beec20fffc217461bc96353700b87d9c4990f2f0f141ac1a701e24b3e9370713c48b4d634b36169f0130586b0d90395471fc49418553f083077ac0179eac9d21d21b0fb1cead130182ecb105d957c94a1e3cb1e800aac1361241068f6c0a879fd12eb82d68c7d0f56ade9e10fb4c30452cef3b5318d13034681d84221ae1a442badc803dff73f8adf2805bb9a2a3f106da71cf2f51daf158914a05c696cd7ddd64c90c6408c9885048a8048fe30a002786e2544967d5872e7ed909674203900ae7c5891b692cc85e41a2a6c16209a8ae1d35ca4245eb1aa6b10d993be1e2f3bdd715183a93b4339d15d17d1e6e9c9ccd628c874bf989327367b445f58ba39dbddfe9ef144f36085ad24e4ece5b10807f00beb47c68565f7a82ae349ee538c71f201bf7d1b7669e599077cc2a5398d400ebbbb5910166cb7a7599b952e5936d338756678e2ea3b64d1759db91ea5419972a70dbf4411661b38948b051f418c378ae7bd3f90ad39e13bc094b2b70a1488e8ea20287897a8d2e8b1cd16a8187b4745883b5f4e6fab176789b301b0899663419bee20d64828e70a7c94255ff20eac39941aa89648f93c9f108735044f2d070b587257d729ad06f5da2b8b8098076fe6c50235c6a9a5a42b8339d02456b7bf6509f772c6da61aafa897ecdbd65df45ba1d2d10c5818fc3017ea5b09af8ec3a02b7b9402730b6135cfe01eca9c41c86735854b6356384590b7e6c199d0a88bc3adc763e801c02170589692cc4aa804d767b9d69609b74ed5bc405f59fc53c70715461afe954601e4310d596e164d96f4cf203ddc5d75700d2afac15c69d537dcd5597280c926edefae0a78a3949136d8834b60c815b5781e49be7fc10a61a50d19917cc54aa6ee0e31d0bd246277b51d09dc155dcda0199e6ed377defacadc366091c54b48e78db8e138a2cec7a5bb484f1960a0aa7794115d68cf1bbdb86af9005b39bb3435b5b60af787df6acc82b19f6db48e3553904b3dfbb3a3f439d5a3ed97b34c2daadeb2504c65b7f3f9be36c2e0cd66a056440d3004518f7fc764dedd70f232d759618d7a2db0f1c72d6c386927df9ccc0b6bb9edd47001d4ac794f5989deb338dd56b469b14e03ad70a3639926e2dd04ca1e73130f67f4c5e346220d21fc2c71145e0fe3558c313ce011ae2c3d70beb2c8e327c5be1bb7fab31af981567c37558ff8e7b170f05d0ff78317c6c47dc1b6d181c02decc8d3b41500478737c7d92e75300acc7e5d5509d170c5190173242be9008e85fe0b00bd368890c8cf7d16b4891a9f2818366d7267fe638cc82ff3ff0f349512ccca8d22d14ce5c92b0da1c70c2b2d5a1dbab32471311974d454449ec24971bf46230870b35b1163a1f53e08c2721b581f56452bb8ae2e27938caa36df11474d90577e416a2dc7e5b4ee21f92ec6fbc6726a40b05a9b0e2077fa56b27b135285ed7df5e4a79e11bf9ea55237ac6ac95c968c79924baae5af7ce6494d93101ef806c3936f196703f3004340731f79b70b0fdb3e52ca3ef7f4ee2e54356d5475fa4e5f3bb000804d19b03ff3ca23fea317d478b809c32a408eccc9c26fab20b0ce731ac0f58bcb20df3abc7f81e841da66c0b9137bc8ec77f16dddc1807d4afc4b1bd859b8c0e8961b3400087a3ddd418bef6c215e443b57c1069bca9c34964589f9649032ba44d3cd0f58f92aeceed2af8b606f2e69b9c03139e323673f2a64ebd9eec524d97e5aaae1999efb8cd07b526c7a858025c054fd78ffb2de1250d0fedfee510007ff1ecffcdec591c498028ff05f2f240ca27cd1465598a98d302454859e18092b539b595a333e8c78312e5a1dccd8c277593d8f741cdaa5c7e7a8b5103a80b367ff887d62b903e42c45705b6dcec78d2d4039f4c066e396c72ca9cb6c9f4b05c7a91c78e72105ada6face93ab3026591c38f964e95d0bff35eddc7797e65d64831273da6d7ff29fc66f9a720c76b831a8ff5447c207b149a05b64d9deb58ef6c1eaf999fd8a4ee5ee7d3e41c74d1549da6f04d39be2c2d15d6592ffa7a766d4694dbcae3d3df15a851c47b67a466497b5c20ba84ac11fcaacad1ccf686f24743ea13107f90311989739e6e3393ee896a5ae976c2e15c587fc1b56796d7d27cc18c689246a9fa44bf8b188e9253d60c90e6b7be6efe0cdc4c659aacf5a8d820060f26b97eee81c94c4aa9a321f48b2993a34d87fadaed1f0d5f9e0747d263d8c1d98ccdf74b225ad17e34fb81b5566396196171c0a0cffe305739300b2ec1021bae525eed2f260025db2f32c25bd5fa590c5c994734de380b0f980bc01a114ddf73df8881a3b84a859ff4a72f41178a90f68c1e0b0a6cd85bfd56791359fe5c1a8bce2549b027ad0b3676664b51d184935c9efe7c851cfbc3a54677ca1030d15ca1778b5038fbcf6d0008d77686fa139fea9dc8967ff9d9c7b45dabac14b4bf052e6a13654ba52f80c8713dd787bdaed60a6a29ed5ba938ee38384f2bb92f7a97f3bc9cb6c269003553da735e58ecb7bf760878fb0353be8d23e4b725dc5701b0dd2388b3fd91baab398f9362fb9abebba3123958b024f5bcf39966410d46d9c1784efba194c9a6ed1515c5cef02a6634c728635df2790480df8d21fa66c656e38805613fadf9eb48b07f3936fd2002cd437c67c446b9bed42821788ba4db67b092c1f23c7a1da5bb1ef539e78ea638c3724bd7ca4f4e15c9ff2b45aad84c4e09897e62499c48ae9db3030c55ffd2d0311d2a1b2cb7e99320d6d22d2f40012dfe24232c708ddff66b708f802bcd75c295ec38c62020f8ee2d4ac78155db5d4344c72743a096a9f63fc15b7e731798ce4efb72e634e160403536160e292f772acd86a40901924a0820c21d55c4fd0dcc218840f55be3ef7fd68e82d4edd4c6334c9b41ec4bda18fb0f519e4c5c8c25d35dd097a735c5f93b857c0586195443dda9ceb391ca89caae695a61ccf92f97b033aaee10ddfdec4967a27dab9ca16cebf39d596e0c5736388f986e2075d072563d9a4673604b8a4650e35d75e10e1d2611f3fcfb55461006097ecb426c16cd6f0bfd19bccc2a9a2a055a253d0b4b6667114f404322eda91f94fdfbacfb003ce3676bfa3e03189a7906d7e40e3b1702ed7f847b184a52b80f6e4f089488043b5a395bbd6a604ec6eb06037b4f9b3c1a55357575b96ad96b7d8e21f2f7c26d66ed3ad1e5334d0c6f04f4963a6ed87174b25a1d21bb965b8f6c76ac9c615ffab40b876b84208e1d8e0dae663ae765f4ce6a6e9913912e56b25c7fde65f95be8e7661ee963d86b45b4e0b06dfd4b60104b2b01c8e4fdf2dbf47903f6badd0ed7031ae813f7a1ed74c2b8e6a2aa8d8628aa2fa4ef47a5d346fe229d4116db0389592b62fc1554715f16c45b734f94fdcdd222346023fa70f106367fe077c0707ccdd8c9232d55ab7a3bccfaa2e40d50b3f08ee759f9ba5196d087401a1ff32d36b29b2e3ab29d359bf129ff211ff513c1561f6b6dcc3aecfd03e32985101b0b5b19cf30fceb3f5f04118d3790c79438636cebecfb4dfae47ef48109fb3c62dd4175ddc8814c4009b8ee347db9679ccf0fbc6f76b8342fcf96bb0db8f7a3906eaa42a5cf84384d7380efaf4348d9cca16128b330aa98f5ae6e14f97d3de765b4dbb76456a76034b22644e0a74660bbd5b82c2c2d462d036f143cf4a10beb7062f9de992674ae18de531b2ab01905e30c8502d0a08c1df934377ce27a04f86e8a93f5ccb7e5e5a289c3c6d5b01f1604afc9bda5c6a3e8612f8a5b2515fabfac2022a030f3cc0759bf6a2c8bb285"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000101680)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000101880)={{0x0, 0x9, 0x7f, 0x2, 0xa, 0x2, 0xd45, 0xfffffffc, 0x7, 0x9, 0x8, 0xffffffffffff7fff, 0x7, 0x40, 0x2}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000102880)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "d0f98b0de733b9"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000103880)={0x4, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0xc, "32025b018c3265"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000104880)={{0x0, 0xc1a, 0x7ebf, 0x0, 0x0, 0xe231, 0xa, 0x1, 0xb, 0x3, 0x6, 0x101, 0x6, 0xfffffffffffffff9, 0x3}, 0x8, [0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000104900)={0x94, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0xc, "a168c5d40dd57d"}) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f0000105900)={{0x0, 0x9, 0x3, 0x8000000000000000, 0x4, 0x5, 0x100, 0x5, 0xffff1681, 0x16, 0x8, 0x7fffffff, 0x7fffffffffffffff, 0x46b, 0x2}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000106900)={0x5, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0xd, "eba6255fea249e"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f0000107900)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {r4, r5}, {r7}, {r8, r9}, {r10, r11}, {0x0, r12}, {r14, r15}, {r17}, {0x0, r18}], 0x8, "0d88f0f20b0721"}) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x1100, 0x3}) r19 = syz_open_procfs(0x0, &(0x7f0000000380)='map_files\x00') r20 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='-'], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r20, 0x0) r21 = openat$cgroup_netprio_ifpriomap(r19, &(0x7f0000000000), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, {0xfffffffffffeffff}}, 0x18) r22 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r20) sendmsg$NL80211_CMD_DISCONNECT(r21, &(0x7f0000000400)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x38, r22, 0x0, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xda, 0x27}}}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x2d}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x27}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x14}]}, 0x38}, 0x1, 0x0, 0x0, 0x1}, 0x20000000) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x44, 0x0, &(0x7f0000000180)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000240)={@flat=@weak_binder={0x77622a85, 0x110a, 0x3}, @fd, @fda={0x66646185, 0x8, 0x1, 0xc}}, &(0x7f0000000000)={0x0, 0x18, 0x30}}}], 0x0, 0x0, 0x0}) 5m19.898372565s ago: executing program 3 (id=14377): r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VHOST_SET_FEATURES(r0, 0x4008af00, &(0x7f0000000400)=0x200000000) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) r3 = socket(0x10, 0x803, 0x0) sendto(r3, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000800)=[{{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000003580)=""/4092, 0xffc}, {&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000580)=""/55, 0x37}, {&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000002580)=""/4084, 0xff4}], 0x5}, 0x8}, {{0x0, 0x0, 0x0}, 0x4}, {{0x0, 0x0, 0x0}, 0x4}, {{0x0, 0x0, 0x0}, 0xffff22cb}], 0x4, 0x40012002, 0x0) read$FUSE(r2, &(0x7f0000004580)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18, 0xfffffffffffffff5, r4, {0x800}}, 0x18) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1000000, 0x110, r3, 0x0) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f00000001c0)={0x44, 0x0, &(0x7f0000000fc0)=[@transaction={0x40406300, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='memory.swap.current\x00', 0x275a, 0x0) ioctl$FS_IOC_FSGETXATTR(r6, 0x801c581f, &(0x7f00000001c0)) getsockopt$packet_int(r6, 0x107, 0xf, &(0x7f0000000040), &(0x7f0000000200)=0x4) r7 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x1e1802, 0x0) ioctl$PPPIOCSMAXCID(r7, 0x40047451, &(0x7f0000000080)=0x4) ioctl$PPPIOCSFLAGS1(r7, 0x40047459, &(0x7f0000000100)=0x2000004) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000340)="00214717a70700000000030600710a5eeb9d04710400bbd6e76880000000005c786d17fd8beb29b773c0c6b84caec25c498e8b8a686fd42e2e4dd0728a9cde87af6cbd434628bbc0968e30fe1d03", 0x4e}], 0x1, 0xee, 0x4000004) r8 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r8, 0xae01, 0xb) 5m19.835775767s ago: executing program 3 (id=14380): r0 = syz_io_uring_complete(0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000000)={0x0, 0x0}) write$P9_RGETLOCK(r0, &(0x7f0000000080)={0x25, 0x37, 0x1, {0x2, 0x9, 0x4, r2, 0x7, '!,-[@{\x9a'}}, 0x25) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100), r0) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r4, 0x400, 0x70bd2c, 0x25dfdbfd, {{}, {}, {0xc, 0x14, 'syz1\x00'}}, ["", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20044000}, 0x8010) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r3, 0x8982, &(0x7f0000000200)={0x6, 'veth1_vlan\x00', {0x40}, 0x87}) write$cgroup_type(r0, &(0x7f0000000240), 0x9) shutdown(r3, 0x1) sendmsg$TIPC_CMD_GET_NODES(r0, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r4, 0x1, 0x70bd27, 0x25dfdbfc, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x40000) setsockopt$bt_BT_FLUSHABLE(r3, 0x112, 0x8, &(0x7f0000000380)=0x7, 0x4) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000400), r0) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x1c, r5, 0x10, 0x70bd28, 0x25dfdbff, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4081}, 0x8844) ioctl$SNAPSHOT_ATOMIC_RESTORE(r0, 0x3304) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000500)=0x0) getresuid(&(0x7f0000000540), &(0x7f0000000580)=0x0, &(0x7f00000005c0)) read$FUSE(r0, &(0x7f0000000600)={0x2020, 0x0, 0x0, 0x0}, 0x2020) setresuid(r6, r7, r8) shutdown(r3, 0x0) r9 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000002640), 0x618080, 0x0) fstat(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_xfrm(r9, &(0x7f0000002a00)={&(0x7f0000002680), 0xc, &(0x7f00000029c0)={&(0x7f0000002740)=@newpolicy={0x25c, 0x13, 0x100, 0x70bd2d, 0x25dfdbfe, {{@in6=@private1={0xfc, 0x1, '\x00', 0x1}, @in=@broadcast, 0x4e21, 0xe3, 0x4e23, 0x9, 0x2, 0x10, 0x20, 0x5e, 0x0, r10}, {0x92, 0x4, 0x80000001, 0xff, 0x191, 0x1, 0x5, 0x4}, {0x7fffffff, 0xffffffffffffffff, 0x6, 0x6}, 0xe40, 0x6e6bc0, 0x1, 0x1, 0x1}, [@extra_flags={0x8, 0x18, 0x1}, @lifetime_val={0x24, 0x9, {0x5, 0x4, 0x8001, 0x40}}, @algo_aead={0x5a, 0x12, {{'generic-gcm-aesni\x00'}, 0x70, 0x0, "d34b7cd1d0a3d076792fbcc0e3b0"}}, @algo_auth_trunc={0x10f, 0x14, {{'sha512\x00'}, 0x618, 0xa0, "2a38c7622f906759835a277c085c3f41c8ac2c7284506825b0ec2328aa457f772ec1a5e2946ecacac43e492a6dfa4975a0470ed3b8f223ad21114122810d19353cc4c9e4ce477c1133552cde19029f7cfb4c61ac9069acfb6262d9cda8d12d723b4e7a605e72676a65ef26b72d5973b970022dd1ceb4540b00aa884e56536873a793efd347097b174aceeb5c5af5328fc7b8d3718fbff7c83787f36a56de23e1dbfbbc1cff8dee56853400e5bc14160ee9e992b8182a105a5556d30c0b411f29025fc8"}}, @mark={0xc, 0x15, {0x35075b}}]}, 0x25c}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) writev(r0, &(0x7f0000002b00)=[{&(0x7f0000002a40)="b65eeb84fd737adefa84be89bae37c7468b14ab1072606073dd6a6bb2810c6202243fa29e1281c3265a2360033643d4a7523680a731d5c3656efd14c92a38ffcc4770055fda6b1dc4ebc9294e0e0af2205ecc41b5d3de0f294ed0f56360a517ef08edcff0c57712a373a032d4d0cd4ffeca7748ef8aad181d2dfd94cf351d3d7ab575ef10a08ace7f3498497924a75b253f5b2f7404514ef", 0x98}], 0x1) r11 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000002b80)={0x2, &(0x7f0000002b40)=[{0x2, 0xeb, 0x40, 0x3}, {0x7, 0x0, 0x1, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r11, 0x40182103, &(0x7f0000002bc0)={r1, 0x2, r3, 0xc40, 0x80000}) r12 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002c40), r0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r9, &(0x7f0000002d40)={&(0x7f0000002c00)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000002d00)={&(0x7f0000002c80)={0x60, r12, 0x300, 0x70bd26, 0x25dfdbfd, {}, [@ETHTOOL_A_COALESCE_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_COALESCE_TX_USECS_HIGH={0x8, 0x15, 0xa}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x9}, @ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL={0x8, 0x17, 0x915a}, @ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW={0x8, 0xf, 0x80000000}, @ETHTOOL_A_COALESCE_USE_CQE_MODE_RX={0x5, 0x19, 0x1}, @ETHTOOL_A_COALESCE_TX_USECS_HIGH={0x8, 0x15, 0xfffffffc}, @ETHTOOL_A_COALESCE_TX_USECS_LOW={0x8, 0x10, 0x8}, @ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH={0x8, 0x16, 0x6}]}, 0x60}, 0x1, 0x0, 0x0, 0x4040}, 0x810) r13 = socket$nl_generic(0x10, 0x3, 0x10) r14 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002dc0), r9) sendmsg$NL80211_CMD_PROBE_CLIENT(r13, &(0x7f0000002e80)={&(0x7f0000002d80)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000002e40)={&(0x7f0000002e00)={0x2c, r14, 0x20, 0x70bd29, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x80) 5m19.782428638s ago: executing program 3 (id=14382): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x84) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) chroot(&(0x7f0000000240)='./file0\x00') syz_fuse_handle_req(r0, &(0x7f0000000900)="a1af56567af19ce4706948d30f35abf6494690656d554e6190797369db23a30bf328aa47a2e54509379ba2e477e6e0461d2e45920d509fa49de04732cd2f4a4e34d73eb464d09605a698ad2219a2175ebcc560f740fe531ba46ded4232d273d1865282844f5a3b54d7f154c21a8a82228e27b2c1af662a92e53d81cae3ea68707ce43f89c3321797039a0a39e24b83035dbfb1ac9668b5f87c4ae50250e92c8b113ed58f60015d9c1990253e6646c02901b08a2ec0acceb7ac1e28f59b1e22663432bd5435083b604934bda5f4897467677ac5609bb6e1d1f938a1a8238d2df6db69fcffa48a08ef9231830ceb045a999a9ba43b4d605ce7bb4736ee8bdaac3399576ad3d434c12f1ae8fc5e06dbbfac985d7105c3b7f431854465b6f732e1397e4647e88a86b0a3b01c1ef689a4bd3963deb3b06190576c690ab257b9845b4d412f248184e124b5228f4236d020d4b80ff0772d9515685918c41cad06498a6833d591c191916067759bfeceec176d582621bf23b8d827e2c8977822d64ca19c168fa8a4ea90a60ed60854342e7c42ce11f414dcff1fff715d10ed263d305e5c563ee13a1527795b012e01b8442026032a761cf5104f00dc28a761596d8393e3750be1a8788fa7152a3cd8e051a963120417af9bd3e659bbaac6406a70ba347641aeffac9436fc2352bf7822dabd7a4911a5b947f9c07f805e67ec8c7d787ff358b426494b87aaac46c2d4061cddf2b257cacbba656cda626b0d3fa11881e99799b92f0a07813eac359a64a61a03d6527a24a4fee8e6cbd74932adba5ad3a865788e874b796cc8555522b19f76676646f21f31fad8c360982ce2b23fd4aec43bff16e0f3f1e1e804daf28f236081d0686108fde25f7e6a7bef08b793beca5b21b5f4893543ef1e3a216378cb76a54fa879ad9624a60a0b3306c8548e1a22b735213969421dc9ef70338bb780ad55adfb6b4f4ca3d8ce7c697ce3f0a6210a27cc900ea2218c52ac06bbcbb91adff643f1a3b93db67d7902f23eb89ab2f892970551127b39e7bb9f37c62adb8abed20c8c84531d143c6be2b8b05766e248a94aae400b36a3399ba174ffe14ffd354f508ce30ea991f57018a3534e0eac9cb49d0e6085f93b367d817ee83b24c11f9d38044a9739f4fd41b6a8129fda808bb930beba6223dfe154b23d7c39ac4fb6656169275c31e15d37d3d96b0aaa13637f1c28178f5fc4ebbe1af6acc985c783a30dffde8d7eb0c8863e3481caf2606a4b6930c234736404d4eeefdda697193f57d332540a423831db671d7d3e8e15ef3d6a26b83a5053bdc2f0b378c6b39ad0b8b9c7bd5c4bf81018ce15d0b344772f6c6f469e40c9848cbcb1b3ccb721b4b1f895a6e034380d882bd30a20f1c2b8ae138e6728306e16f6093774d21b798cd73a16bc577be751deb434ef019dd454fa3ce3cc3b2634ea4957548bf226d0b24bce757382c639dae891e55dcb24ffc9dc2c08acfafabd4565dbcad34e1a8e781c56e9144f0e85a5cf6c79a5d1a8b3479cdc178215f05081eebdc03607798c66fd043824756e896c2b69fe5e843e0eb26c86a37a8944e93a7f3b2a863136d56579d0377f9424cf00dd6da7b19066f990ce05e1b93479f125cbcc5c91aea56ef04950164079f5e22ebfd77d54676b2de392ab20298876bce1ae9941ae109d7088edb29d02539aec8f276b862bb28fa6a68bb1a0bda1b0ec6e5891e93777d9b126d6add7eb36a7f75c435618d368c04156f8a116d0c843ad04842d7b7c84cd87e75fb81ec16ef184fd3119c16c950b84bca9a12a86f0e333d9fe34130a0000e9772dc8b94c491e16db0c537e211b01c9f13f9e7a7b2f4d8053baded5d6018561b547562efbeab2946f3ef872d0256196c75fd7f520da7aea0f63a278052925c6c88307bed0336c5632ca98086e7712af309f99a6adb3ec4417eaa9aefe3fd43c4402bc13868832d6dfaa97de7ed43fe3711917de97058d60067d5eeb90ecb428182d07092c516e6eef6781756e308926faa9796dd1a29dd4c3827115fa8e14bbe449f4144785b9581a198273adb8bab0d4080adbb592b25fd74d426233f537562a4a98b07f4b2060b4f496c66a0169391b713fdd991fa90cfc313245f57900d980adcbd46ada0a7bdfdfec4bf8ba12e37724c9dfd7fbbe4541bf21cc393249a555746268e7e33bdb43f2cd4932e39fc818e49d0e588d12a3a297be074ad83db57be9d4455ab0685b087e8ee9f5c7c33e10c9d6be572b58c88b79756c45eb9eed6d0275944d9cc1cbc8c498917aa2fd79c00567d4f9f768579f891e23fa9548c5fbff150d2873ecc72da8d0077a223f9d18700b690d8046783bba756a2c9863b7ffc7022b2da68a332f72f704bc38a0fcc4f445891f1ca1ef5dad28b87ce8bdef23ffe29ee23f2c0a002c80cf99399dc7276aec6f9d8b6ff3d7554409a4e38d2029a43f8a70da62b33c44f5f4f299eec825302c52e5f83d462b81512775107059826c8880578f01d8cb53af86ad61a7e36c2ccdf55ce197ec2a78219a5b952a9bd12ac2cc3271e84e6dad464c7ec9d9f0310614200a98cfa933d5db05c00c95c59fc5bb8844ff856ee7f9b091700b1a93ae1c00a40d9e5e6ce036f90a6dc34faa9dc8e8972c49b055f9a43ae10251705a960f2cfc8430cf9bcafc26c8eccc8b75a788beb41d180d4364f3083f3ffb5e39049979903c76f440810b7ea608ff84f5e56f9e0653bf15b6b6332d458f8d2e2b17d7bd2305a8909996d2ebfc2ee2ff697fccb215bd8c73d4b9f5b597308f98ed8fbda58f52cf8443f5a9db7f0f6e75e1c9e47d73f8d0624e9e6f33c2dee3c6ff394082d78ffd3a68309b3085e1a7c106f62c3959a353672cadadf6c058fe366b03fcd95a23f564c55a3ce9a914c11c8b2d6040147a1539b106adecce531646fea4db06775fe5d1bf9cb0107941b620043ac9b7936b2af9849eca9c46062945b137dfa355a7ee0c81a0193fa60a70e59b407af06a7f181a3e4ccc81f2c580a6c6cf67a8bf93eb8ff2151b7074144bf7c5cff97814e0c00c138d984559ac8b95a45a4497174130bbb0db22fa53187db1d923d9ded441a4d2fcbe0ff5736ecc3d94bfbb2df632ac88a02f2c9f73312e7a9c2d8d6c0bbfc774595e2e63669f2b5bbf6ee6a1ab0c25e313d819b02c785494eda4cace033e96b1ecc5b155a14e0c8d51d54d8bf33e499d0913d9605a419bc6c73c6bb07d1a306adb27dfedbe81a386fb3bb659764442c4d9d66673a916ee5a6ae59abc994fff64f2db0c83e2b18944f619cfdea0ea0911064ab690b2e03670a3e3667651c1980d0491a40312307e4534671c9c8ca8712506eff211577783c81dc05ffae4a9c6d7554f9fec07b25451c70e6f4d4b160544b66d66dd88ef1c77f09133db317c39fca05b68ef3eee3c28cbe31982adb0693fe9699d06654150346915ccdb17c69ea3aa8bb36b5f321060f6237dec73a011b233b81a6337bd77da5da753593fe30282456a0da2c4a18911ab5a8af13c8f623e5684f74f322ba103482d9abec31a684707671759ac8bb2592d66350745f77f18bd6a6cba542644f1fdf0dca14a08f4ffd1365969ee896cb39e845f71590eb4c73cc624cdcfbdea2352ad5173e5e919fcb98f6d960341047d181075ec8b1e92f40ecd5a1bf157925329748cc7af0239a7803a0c947479e070b026baf6738c29c9a8351685abd43775726ec0bfeff4d51fd3fcb04b108de286c5f61a82ef496e20133ef8b4ae243e81b20822ea6285c70bf1a33cb9f4ceeec053f60992c0023bd5acb0d4a9a55ef377f2837784ada634070a85b0a42fabf288130d6b74ca23473fbce932bedb44cd51dae78efd058dde5d7eb4aadfe3dd8346420567e745ced5189db6df22edbc66580a236f6ab148a3efd69bdea3dac7cffb47df44dbef7fcb436902bb30d65d65d5320c3b76ac17f43d27b2deda8692ba03ac2ae60e4ed2a9232c71a98b9869259a410b901f38cd6712f69f2dc3f92b7c5909f3595e99c9fc77d4d33f9a0e57d5f121e2de782b22cf7fb9bf22fc6afde5e42876ff8005f8a042bb5a9b67d60f40a7ad1cd73810a4f704f14823d4074e5a32b028c8360432b8aff539705961fee84d6c60b2b4d2efad60fb20c1da653869349b81e6c3d56c96ce56a833ee9a2b3e92a4b96c5a545910406751b4e7da24a328de0e20042d1ecc3bf7fd97071bb2740f497307501d90fa9c8e5cd63a703096955f4934d9140ad295cae59232cf005574d875e098637ecb757305a51d102ae5323b23a61c1a1b888c5974a243e42bfc391114ba5ba28e2375cf1d6d1a63e6bd5cf9aff9af16bdc927f642151597fe6d18ab008426f25054ee8e39136e2c217ad1f4cbfccdaf9a0cbd97edef5fef9b2ec486a4b21d79021103deec2ceb26c0b0035856ea2370aa3a8de925797722aeeee2d504184988f9f8727915c389f043c3de2b0d8e3046c46b33cb1615f291f272ade0029cad1f1d2e723e62cf739b667b005de14c3ed265e3bc2d553bb232f88b92a8284996c50e141608623ca7677a9cefb85fb0e0e77e23b9767dd65fbc119a15969ecd10f8033d9f37a748a895fd39390563f5f7998bb10eda8610855eaeb2499d8234975edb16c438069e8701bec0a86ae108a19b9f54782648af4b7b04a1d7b6b3a853c24f2393120918d1eed7b40f467c88857ee9cddf5f01db495f3138984387adfe3cf51a47dca021f9f31b44af1d12e7c9f4c768f2a46d5c012a937985f56436ae15528ae3597590c927be9676a4ca80a19d44457b06991c02488c96e31094cd963b64e8623fc7000009ddb29b0dbb13671c321d24e322a05cf215dd04eabc2cc6fdaed762d3f9da0f1e0e4b7ba13a6036771c9403457dfddecb71579de33c597860a2e49d7b5052a6b018ddb409a7a84f8f6651d070a4c913b7a721490c8f97c085de8315019952deae16434a3e5fd5d242b1b333d8a801aaa67e4aa599b818c8e747ecac2e9c6176bec7e34ecb84450903f5aa6c6c6bf539b240506562d73c5dfbacdfbcc9db3089701f2c7fe6d6b8d6728f8a1b90a911338463e6fd824ecda51578865b3c363b4b79f6c698e27760c1090f8ae52d6fd3f0f9488f1c25feab4b48c03ddcf74a8b6d2b0fc6b5a89b8051c99edee357fcb875f523f7a88a5f25222fc0ba159873b47fe906e88f920943e453048cdea455dd98fe77f55d9c92e205b87120ac5ef791cd7d6ce7d2cfe689db61096c6e4fc359c9aa4dd3d1205358da38882073ef7268239f7c74b0f3cd60ca239b2fcdc3f5c774559ffbb2b821f1314987d8cbe5342db9567a864d569abfde85f1124e2b178be4d020c4244ddb0cf4ef7124f295a81b9c10227ea886e6f6ea2dca031a026a4f946f49598b76141a0b18170bb3cfa9136c49c69d71732aa223db1e65553aa03bec9b0a35c31eb4e6b0dab02ec2c2d851a731be9cec6078456631c68761e14dbc9afa2c3f631a160ebf9d1fd3c2ecccf6d4aebaf0fafe2e9f47ea9d386425a7950671cde77c6951ef43a1ed32f0ed6fcda74ca9333d2513e4a40cfca01a17bfbc13b0229e2b16400880d96e4c687fc54ed0b34326126f845bd7cd2063c51abbf8bb61f6f1dc3606959f2dececc6e3e08d808841c4779ca0f5f51e7e03260d0b75b1b0355f8544c1639b2f0bfd6f95c4f6d151073a086ecc890d6366acbcee869020cf347e700a8361bd8d5c53e6480526aaf31c9c655eae11831184746a709387e60d68c062e5e05e578d11687f6a5411ffac4cfd62331f63a9726ae77c5799bcca05d6983c985cd23d025e3367ef8c7ee903de557322f38629628ee3076ac483f8257c6335a478412cad1d73b6fd43c37a62dd7a0ae7601f12b4478c3f2ee105a915ff0552d23a8b9af3ca59013f553006259d4cce52212862d22c08c29affa3520b33a6b68cf2b9f91d9258dc5052bf360977ba81a37701118f635379d852b6481843604c111bcfa4970afd5a0fa52824cb27ac9a77b7575e3e0cd043c29c5682a47fe94fd6c2c225b6d9939b99c18b5fb898c5f28e87a5b6a0bbeaa2c4725cf5494765d79a50d2417e84130bb37f540e8db7064e57935ec3c6f9caa2a9a1ced0f8c6eebcb9b688490b31f864dcd9b726628218b42f45aa82f2bcdf2c7532c9669ea7ffb6842451ac314a35cdb0855312448c24efd6583a582e15ad5e7f7b714f0ac703a24e2ee8769a868079af8660931ba325ea1c9b636ef7b13776204dd733c3bc69f11e026c382ac0fa5ce8413fb9f84408e4648a5e66b8592093a17a42cb105b616b8239d2031200eecb9beca6d411a71f072fd159eac0a4f4392a0cedb96248dad497b2379f3162254045ce276503093e5e7ab062b942cf6f2302a5ab9af1b3a315ec67faf84b70fdbdb39044a22cd7bd0f62ba66ce2257f3aa0f56d53c8157c4db3297087e25ec24696813430f386f5ad55bf6289f62e1492dc6ac3bb5047e933d54ec338cafb3bfae8336215611bc3e8a5cafaca7c70f580570518a675cc2075c7593e1d98ef02b74f06b041b6ed9b06e820d32b413de06235441a52346c3fd2e723816c7b481fbf564a525646ba62c615060b2f9fb0ff0f00c376c6dfcdb060aca7af2f07f6030a2ca324c8380c11f9c1182acdea2123c52f5a40b44909180a14037c760c4ecc10f20206445aa65cf835f09633491f608598f1fe5cb5175ddc48070fe0608335af27ded864f97dd52c235b7c4ece6bda153224b773c64235c1099054a55849cd1af7832abd1383e82f63715c9cc24543397bd56e34fd5d28e49021bb483617a3444fdcf8cdeb33bd8675334a897e17966fcbc1e5c5c5399bb6bf02a9bbfaa5f3c58d2efd007dcb1190af4ab4b71987ff7824bd9b9c6d6fb0b144c1fd462805aabf2c7fbb043ff22b496e41a4a81957892efe74d614d62d4b04bbf544fb03826e9baa2a84f32da4d1154c1d0fbdcc17f24a49633761d2b5962e618d8a9be2bf373cdc9c45ecff0148f355075fde5ad5e8da5d59498eb2b7f77a4c0622edd29d7dfedd748b750d0b48057fa7b8ff575714a408a926f6e0cad081eb24780fdbb116fb8dfefb2006f765ff95fe4def6b83fa97b3f54204a0c00cf71c4a1efeface1198a94610570816d08c19af76b03afa42f722abbfebb2c99a905300918dbcd131fce84632bf4f7f5dabd1b5b05742755b45e50eb89ee278e0f6f1a8ad3d9f907b9accbe4845f6591f8361b52e4dd8f19823efd7e89c2ba80c70671eea397e1953daa12907ce59d940a6dcfb3eef7ba7405bb489c38319ac4fee62dec986f4f0975dc1b9f576ebdbca90c42e7f3b1928154af66de5e54b16d8b6541f55daa90812ea7dab78a87d969e4bf95c47f70ce84f9e41e542bbb91f77105c8314e8bd5d8d37e11d9af07c5dcedfab1f21642bb30fb332f7c6bfe13cde2f28f104344777066afe5b0f6db14390f587e64417b0dab027cef4c5daedc75812a7452d45e57e8e274ad8cd8a10b2b9ce0f371809101e9340f2fa0a59501020e48f862572fef70b350938e00a921fb1c080e933eaad2d56daeed692e7d69d4b95a2d1a620da88247314bd73a20cc7a504427df77ba969b5adbf74321e982c2a1913b66a8687960c8fb71a850c1003c76fe1c3bbbc8eb142dfa01f5df52b72bde0c8884374f72eeb8038ad57beb6c732c511bd5847ae8d4b69e195f87b03379279936dda69e11cfda279f37e53a05cb787f118d66f62a87037981937d6083e47e31de6a2700cb7976c0dfcf972bdd458e561f13b3e30368c8bacb722611db7627ad4e00a34f69a5eb9edc7eae464b2422a4c38bed04c49b15fce25ccd22347720273127236d6e8178cb414d1b4dc36cabd19f713782bde48db7094577042083cf5d42224eaa69e0d70b57e6f1764a825909c48858cda13ab13ee203fd0d57291acf508f91f9bc428d4c9ea06a9df3c9ce183e0c101a4d52fd87866c2146219beb15e616ce239cb025ef3dfdb3a2568a833c88a66a580ca9d3f2b770647d5baa42a707351688dc0be3b15d2cead64792e9e9688ef95ea5274c08ee13c4a3797ce346dceeaf7d81a18181839ebeed412baf43ec1abb35b7930ed7a528f9a0bbccd1ea6eb525488c6731150afe791bf58e524de4cc62e174d134bf5d170132efdb2cbb42b882219de563cbe6280ce4cd8482699442b236d1bd54517c3ad25fb3d68a649920357d85f343f0b46ce4a78b1836b6ecb198f1f1686597206c09ad4534717402eefc0d5a90639f91b84d3de00e7d815059640ada64140687c3e404432c74e91907cdcf3e07e997eed9de114767829833920a9fa5bebf7d99fc4f461375f3426b136b680230c7aa135f0d2d72be7bdf8667a8cf0dd0bf5490e393b5a465d37b9ee0d659c8c0f96681b71a867978b3503a45dfe95e49b9d11b8ca953ab01ec1714ca9ca1e1ed5998e02934901dcac10a2553a94618db7d79c4a48741afe3bceaa994833595808f8080f6eafadd31caee252a7d115db962320be9503147d39a8f3f1b1cd4cf2cd4bf94d9036ea61b2d4791c6326af653847d2b6dd83f5df51eb9473ae0c305abe5f3896175d82a2b569bf100166004886dc58432cd678c0a4a152013b2646a68284567b898e6f3d38a9187b6d10075234b2e11b7c929b308bbcb82f4a8ceafc503f18536092f2965d13875060c926b5404ccf3bcfb1389688fb4bf57ff79201d8a00cbb54a12b3be4693b4a295284c90e7d0f08b632eb0411bbd01d51112afe5db173a8159dd38fe6e9804f6ae779479ffdc697ec572b0934704dfcc3e9b2bec95587285299d1d79192b2324e4eaf4de74df050170562c08e0a821f47745f63ecbbb767846ddcc331f459013ec90de697346f1e57345a51fd9d2233cb3591c406bc25ff5c098c331cd026aca7ac1fb1c35c3d3597c7deb89620a364044b30c77d5071bea5b196a0c380ad40370985713838b1c830130a5fc15c5501748a2c8369e77c3fd4ec2f5de572ee183f526359f28865d68eb87c21f8fcd4a09d76ee6d9ef31561d9c97ae3672500e342a798b04177f2c5896bd06b4c96a58aa839185ae44b838d763872bbf1e7b665848f1e186b5ab6cd4628f4725324981b0aff0b9af2f78883dc8433d2dc26c1766e0ec77c4eb63da1f859c09ace8889fd2c5ec7f7e11eeb547900dd9332b7b96ea6be35aea692e54c1cc3d1211bc843f8e8ce71abb88873e132fe214a7e7670fcac38516b6935b9e0a2eeb43a0aebd25676db551d8cff4fe0b6cecbd59701317022511a2d612864c09496c99af48e1cd066c5bae55b415ec08e99947ac94885ddf875d8f8af199aba32c0bfc27f6e19e57380618e7940481077edf6270ea3befce28a55c2a68a961142e959690ba294afd57c5530a5fbd5f60d791a3f06720947c74cec26a571a9f2e5cf98cccefba8beff72f2570f8a0e1a130c0e85d4fbb6a6f0b881af274c9eb063ef09176d43f8f18bdb35a0acb1c6305ba5563d1b6baff53b1251305de413052667c4cf9f94460bf348fb27ab5719ae44faf02dae55d8eab643040834b04aab15a197568e8ebd296638b01e5ea34e39ed47ffb58a47027d4b7d978028b7812a141df233065e93c20dc736af1cdcedcf7e766eab238b3b4d3df022f50b43973c47d1c80055e4fdf569e50fd382e840b76a6db6c06b1f0603a2234b9175c5e15a22855b57cd5257d9b5a456712f281f83e1c6c87f58be8166f8b2e85e9f54d24fe3b420d77a22745dfc7ebc89e21acf1c6649324f4c5bf53e188ce3216dbdec21a06fa9e61d830814697727305fb48c705c4d6c4bdfb874e43a8fb1423e2d2d6bdfe22a0d2b211d3beb86937c639c934cfe9a4b6c2853ff353829028854e8d7d75f29f01c4d7c297fe0236345ecce914b3be4907788a39c093c9f9e2c930a15563cc453d08123deadf853c83db0e3986d993e44e441a874411b7905708462e1ba42ea22521d7c57089a77b14b6dbe57f0ce69c7c4f1c0d53385655a8ed6294f113d33ad8867ac05e80403e6a8103d1574fab80f43a4a3af93a67678346d7b3b977a1381afb93990b1cc3aa73cc463f72bd898f647f3f5a3b342fb5e37140ddc499edda92ee624039ef3f802c9055e20b7d6e4f5a109cb4ca1bf84d37d1e78d45a10f45602b61216ea8969eba3a0075256faf8e577de835bf0b37311d16310645effca6751cf502a035d7ac7d1ca2c23547a739116efb586dfe2762ca4bf5ce5fc48913efb41a4a93fdb240f0895cdf306ddd13337d38a58402561dd663bbc675e1a378d4f770ba5e308c6ada84faf18ab2b387b0ac139a57dc534e278a1afecafcaed3746701cee14edcd3f35cc39c91ed5be8a178d2fcd97567e8ab661d573278062bfc3c83acbfcdeec7f08d3c1197ccf830c883eaaa01e2cc44e91cdc1c47c03797528a9dd63cde259b4b211b57af121b125fefb26c110da83bbc150e2663a22273cc855cb3c52d02fd92db59a7c876d1a18e66cd64708aa478f3f10e726210dbbe2fb1afedb2034a7d59ad774e73f97d7b4b121cc25b90dd4fb5179816174dc4650b2da366d11a519f4310972944625c839b01040c712c635d967269c6c07189b5b1b496403e35e9ef01ecf7e795c357ae08b4736d2c1bcbe556cc671ffa37677b740baebaeb1b74c922d1ac83cb3ab86735d07ebffe072ca08ebd56d0ae89d5535a63bee75810468b1560534ecdb4a16495f9a7f42164df055942e94011848c5dac783a69fbdcac9c477850320af0c10da48775434088c7d090202f927463123639dbc1d48a871e4f20f75563f6dba586db6d12e2e7f36e7da4915037fcddb4413336b423f6b888bcf297fb8d33493e9fc2e992afeb1b83aaeaf46f4aba9bb0aa2708272ce5b0c90ef9f6c366c20e90d0f87aeba828196acdc4306131c515319776dfab27de1e3a501cfc560bd3a1dd29e54b87de9a01d0351184ed5cc3323cef72fd423dfbb0ac90eeec5474432ec1e4c64d68605c378320c0e97a3d77a409b7d969d6e116c2ba861f57418d8eaac5bff85c416ec5224d92df53d8f272c7e02e832bd21ef4d6b4a9bd307f8c1756c3e6c155bb2ce5807311d60b2fb31357c89119af443af2d3a4d08fb6221aaeee97bfdae51ebf6c51f98300033ec513ad6996041441d474ccf3a2548a11b94527ebc2e24d7519b1ded645da3af62060a4ae19eddc3bf331c4c762d9672de22558c655ba05338d985da134230fef2d0639743bdb4695517dd9e3733827050617b3cc792d12b3280e0000b22ad5130b27f9a5e25b965028874db5b5efdf881043e1279187294bbc35865af7662b23b9adf614a9af41fe4d0c9cfe62106a2bb6d294d3ca554062b2c7a0299f82fd37ee36062055c9f52b3272f411709db86d59db530fd1ed9cc2138817c290a2777d1d54cf4b7b2f8737444b58334a1c26f63ffda10b749b5796fa61ce6f74fecef2c4766a05d0468c1d7056beb8fa9cf7d51d5115690bcb889f09dbe01b1c55ac860a00cc159f6683d33fdca16d815fab5bbf00", 0x2000, &(0x7f0000000440)={&(0x7f0000000340)={0x50, 0x0, 0x7f94, {0x7, 0x28, 0x4, 0x42800}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000240)={0x4, 0x0, &(0x7f0000000200)=[@enter_looper], 0x0, 0x0, &(0x7f0000000380)}) syz_fuse_handle_req(r0, &(0x7f0000006140)="e0332f8f5747b9f778142cc174a9b5f0244b78bb6346cb5fc9135b8220090ee698fddc241870359d32327f299718466d88c89e68097036bb35abfe03e3c02234dcdb2c7d1209c657485ca1aa3f2fb80e71397b80fca6f3cf2367fb19eb95e5b4a0170063374645d9e020099ffd7def3d94cd29412b3d7b7a47bc70121be848cfcecea78d41a93622b134bd06e84dec07a9e5abc29cb02d5b9091e748cffacf48352628822bab7b24a17bdf4b3f3bd9fb17793496aa6490da3f58039ce5b40745dd63f82d93bed80b50ca5742d67d39029a98db95c9392e2d5fd9a35bad30cfe98682b5a069738a12c3cfd25949106cfc839202fd21c2b28e44be73280d5037351ead2dd1c277d9cc9088c6b14365eb0937ea9685f6b26232293803260f2c8cfe176b55df304bc2865b8f52581afc4beed445ae8cc405cb7bcc51103aef812c41437c5b070a3591ad0964677f4f9017bb300727dfab009056bee3671a9694be2e2f2173fcc06ceba5aed0d93a3d7cd88365c5c354788efcc705e90d572e34e9e566fc206a8167970ecb9cbc43f4d9de4d43688582b6600dfcfc7379c831e756a45835647bd87879a3e3942c61b9ea2c2af35d49a4caa9a109b0beb972996ff8924ea371e15dc48efd12b1203a7f1fe354977fcf9e4ee2c8f210387e551ddb55e5f67ee6bb9bc8772649693b0adf24606e8ccc59f020834d8cbfcadfa1770549fe464dfc412308fbaee8d30bd20c002794bfb923bac6b490841248d12ad9a0e54d1d96e3aff5dc4930a6c8b7c75264a46af7a6339725fb84e0363463ebaaaf58d6b9309ae7c87a8df8c68d2487d684011de1fa7645f3f48cf3bb61bee8bcace2f8ef5f967f2765f8086aeaa5dcc34c84e379a7ddd6438cccb5b8098dfbffffffffffffeadbc4ad2b2ef98412a46f74a171ad056429dbb723cdb9ca9f9f03170dba2870e5988b7cb755599d1eb8f7eaf5c8ded4b56022cb479d0bdfae18f69f9ecc42f4c181ea10838229ba5db7f088ad8d5f77e49c1fd93ed6b983c43b23c7eeb1233f0c114885057a27cd3f67a309e3fecba241836bc92308b830b10b04af6c9595b44e859b9ca7ef079e151fdd500060787be3a7a5b3e23b06ec70f087134504f8b8e7b6799ebfe14f698ba7a813a380e6f92cace9230aa8094a2465f7224e2becad469d0aaf0e48b0098eacfb17abdb69bb2ebba97a09d2b739b532d70db91fcb0fcb38bccdc01d7c8113024ea8b619e385e58d31899721416e10b408504a9c4fcf870d21051227440a616cf62f6637b62eceaee09029f88009be02269cb5e5ed090c6f5e6c652c31214aef301bd23ec2504f90991cd27539c1b8b54db51825e951d076cd0e70f56de4b91894ce22049205483a0fe7d7886b36118bebd96d138980e26604b6e70a7275c6b81501143119a8c2c271558202eda196704ef9ae3c33301e1afbe56d069ce4926bf531d960f3df58192f3da558adc169d48d39e24e04e95c406b34b1f4ed2726ef0f6a67dd84c75636984191d019cebfa883fdf99affcdb4c874614a5312455403895891daf7469d6721583ccd1290ab05b14516f22965fc52c4a528f1a5c20cc133fea279d9efc991ec4d51d2654daceda234f6d3b0c635db697aba3eeaf8356319adba42428266ac09a6e6495ca8f60c1c4e052068511696296e88ef86a591948627ba97df634e0063eb5f208df00a069b1213c29e58cf76f591253d60de9d7c01d29992ccc728140299c429fec0df9d90f83fa2467ce00de83b16d1b07edb80ff8d4b1b19eea9bd1e2783a0d41215c9cf23bc3ca1ff414e3f29aadba00c5a8d5b44c28c10e99140e5428278e54bfd880a93fd1b54b560422ab2bfcf120a7902373b6442c6e9867b19aa0a6b77b1634ab6fd1c8a1d90d99ebb9ebcb89d593562b266fbc53c40501f9298690283c45059b3f6ee278e46cb3904c947446c28af8855b2a68e6e0c0da205a6e12fdd15b393d579039b31c1a54230ac2ea13cf1f5540046b4dcccdd731fff7323c4880e5d2d8668d8a7f08920715c17ef9652eb55f224c82a6fdb970dbf1032403f283bd868a23f4785a6ab9c0bcd2308dba1a1f258ae512cf64784e501008db366ab7093a6cc4b6ee86154d44a1a15c10834602dd5ccf730f6d1142ac19d113496dbcb80021cb5733924265d082a8453b5c21e0245e4a2627e8df090da6a129ee49c58c1a7437369acdee15f5e4e5638f05d9f6391572d9890219def702a013a2b05239664dba44feec2a9508a3200b47de03e6a784bca2f3633df534af33da0a95a34ca845b61a22ff55a5a4c04ff9e06e7162f458a8c56e106e75ffb76a921f4057dd73d5f3801aa78ca4c78d6b79bce560404c2fe3d57876287f73e84c27c486ffb997951f9e0b3aa81a5e7804ac7360add11e7851842d0ed8df041c999e50226fef006373bbb53d5d8e9d1653924e60234fd0b6645b821746f3d88591ff66e294e8e958ca425ddbc7d604f7cbbcb9d5fe0d4ad53878eb16bc801def1005e1eb12a6d4924d2179948e7aa542f2600ba3c6c600629d64c529c7326c1f38aa4e1a6cc259e58f86400d65d67856c8f4fffc33ad4c279dc05367307f562f8127f37b03c3cf38a97cfde0c02aad8ac40d347a9e0a496f227c068dc6c666fb2b6a18990f607399b0707f135752d93739e1840b5b4c125c81eeeb318869b408f87778451e49f3ad988a8aa97672989ad367833ff7e7f0e79c37ac794fe466623e122127fb94ebbc01bc775183b26b2dc407b1aa1a55d4ce04dbe1df4fba0377fea4c4bfa5a37c4dd733fd116b9c7f50b11dd512ad68646b9ddca295fe27bee78476901fbb5c8d2856ae0e9e21ab26e3587c1325f1fa28edb4081f2ba309d5fc39f7f54abbd0d5a152c2f7e3a8b3a5ef6e097b109061c91124f41f33055a7bb86706629f614d40346715cf2fe387ef4e4fc6646839824d3ef85eeac85bc5e681320f6fa7057e0a10de8c4678b48510f77b91bb397dd1209eaba8ea1f237c348e9e0d7af1229e2c04b6560e48e3a7491f3066b63a8923becdcfd8594c1c55098a51283b599765b049831cacd9478e5e996c778d524b476f6677218c94886d7548be7617e5796e35bb3c9b13d70e4897867d85f0350e9329985f051fb556b861aef7dead54e6b29b9ad837cb4774f47a5371ef034612aa0c151345546b876b53e9f2c06e3ce0113e67eba8842f4ac5b51a61315bf050078c710dcf14371d9593730b1d0302ef999f488bbf42b7360171da98ad68932bda4937358fd1d0c2bcd04f7dbe2beaffa0d53cccda316cb19270cf4aa56695ef3203b49fe92d1623cc1d714da6b8f94112db1781562ab2ae50bda23debd55da440434299c992f2f8c264310d6d8ccdd042737db0253d6889d8bf36fe99a131b73300c9798b8fd58b5fc681b97e71230cd3094e441fe5cf1294bbc28f41146f06e39d5e19e673dd489dbddfc16fe281160a8008e375025cbf25e84945f2f0a5ffb2cd58273328ea9d7533b2f0861eff95823cea18dc1877183fefab808bda0890f91f1d79b36953b138fd62caea3411900647a4afadfecade2ff6274175f06614d108daaf9821c413a137e33c826957953bb39e2d852097f978c3577abcb71d68b45794247d8e82614979708f6d6d0e469828206b22913d6d320d815d42c0d943640c63196f703f946089f535eac511e26c6a5a529e875eb15aaf65fd50dcbaf37a009f2f9081cdbc744cf7aa2336913e89f1961581ad4bb6aeb1d23a787e2d3f99639871df5842c30581263d5139128f0a3f37ef48bb636d7aae06581de6baa55a12019d3ed831950915fdc1eee819dd01047bda606f2852699529718c99606246a92bb1dd9435d8f3a48646c0e423441bc783be358c0c91e6846419b6c0a81354500cb2721834dc11ba40c3bbe5717e5142922a168ca0e20fc269ea584c7f68ff7cced62c4277385368b4ad596b79c45a9c4575c37f300cab37a5693cb777fabed412934d3a77505b17cb2628119ddff45f3fcbffb50386eb9cfb6f82b37fa852ad4b65bf8e2898b11bf051cb7fb0fa81cbf81b9ceebb05498aeb2691eb15297edd682976d5a4f444cdaa82f063bc4482c28c4e6257c7cf3e5ee5a502c6527b77b12725e7526ff896ee2f8066536dce04d63072a34c19d533d4dbdb93e7185482cbf7510c5eef2f8aebebad011727cd8061a367b7e1868252bb43d9a74c9c6a10539e357d5367fac69a9296fe5a79a2e5b45950ff462e0e882aa32ff7f29b5644e5311f3e0b076c58683de29ad9dd8b2c92a41ca8313ac997e44981e82aec550bbf6c88adf3d54e9fdf93d9dce95289e9086043d888f19d209cbea79f8f5b2c81b2c3889eae1cb5305e282b883c4cfa3798eceeabb442a74ff6a8470020a296ef01d8e32553663c844e67e5a3a44375f0074ce9547a6c489ee86d7652219491f35c6b904d51a26c3d2cc77d8ff97050dd0d0aed4a1ecf1db7ac48673a1dcc70ac16f709dcf4b90148aede5302111ceaa3a81c49b724cfa206283b62513f96c1da77efafe2d2d08a5f391ab690b5d974ceed2e95e85b1039def0e94c79cc0aa1de1f8133e985adfadf4a657710487b265bb6692fd2b91a06ac98d50b052b8a13168e2638b93209238fbe67f4590a81a2cdbcc479ca9178720a6ec05bc9457f27ad2e2fd2f4e9c643ef85b6287a01f7fd597799cce7d6464ed3c95110733d4ba92314ba3dd81e51f541a6e37f8bb14376e41560f9049b4ff349a467defc205f915a345b5f06d090645180ca642c719f03e9813bff7fd635660efe38b022130d42f2cedd792bcba2bfb14385c6d1cbe5ff2e38c22f1f8d5e4d93d296042507e43f24ff904827b16f2a3572d26078d7fdb0cfdbe2e6bee07b94ae441e510681c96f97ef0ddbd7efbd80ce0689f6e2022a189dd2937d3eadd82a154a5fac91b5ef48523706957b8d5f55077973e9a036009d745a6df39ba154dc59c4ef784d62b3f2d782dc508242a1b0e4cc294b6e62e98ef946f0d984c3174cf86b8a0beb615f046ec50dd0c8a9c0f36df60bd162f1130f894085e7c47b6c28ff336f5d75166c1840e7ad07204fc10ce976505f6aece0316d8c65b973f61cea2fe4c6db722717985c25249f041c07a86b878702a8c9ab7c33fe41039041aa38489b02a28f18d69ab34619e9e35514c54592c8059984ace64b5302b5f22d68c35c7ffb23c63ce877a1e1b160dd2c329eabcc0e1e3072021bd811de3c0c7a68af20dfb9e2912b7eecc2a8cf083a252d0fe31629b20559f7b976e4d8625644385c692b8cdc2886a42d750962d0dee10a1546ecb7ef961216cc456d2450a44aab07014fe0be076ca6bcb46b644af844b2ad8b3817f1895a5d579af3dc937541f4b7e9203e7a7af534b406d8f6e3bc555d767603122ab1c4e62de19d6af63be8e39fe45732859d6d92e11f1a847f7d62764b6364aa7f95f03cc7deba467da5be71657ae50ff6bf93c51efb7d19ac9887e92fe5f3c9d545209eff307c9e02073bd3404827e148aa63c135ed668589bdfec38cb47716201a9d02f1b03993f89e96b33b32e52ddffb0580dac45422ba7a3fef76e519a3dc8d12eac60c2d2f8c4303aafa3e80135c403360d51c9cdeba3ffb31e664302f587e0e983ede7f9b2bfe2bc64bd5029cfa88445e043e08f3e9affee25e980e75d2664738726e3d2eade7dce0ece78a514bbbe5a54c121374d079e3b05996052d66889742232b73e950e1a9892e7352c9e546a8cfb48332d2b2be6327208ca51dc2869a562581947f62b0d5bfb3e0911d4854f822d6738b4deb195840d2bbae0b074b8d1e1010c24ec00052dce7d259e3044aab1a99d261fb3b49cf09dfc85473f94db06d49e202ca12182283d48144f8389a5301679901600bf8130d36315b277a99204b85a1598f84bd2d4c4893108f6717bf44234181467d6eeee61e1823268b5c60bf04d0e13e429f411b51adfca20ff1a1b1eee203d59b03da1643c3e9fc474a91470116c6c5275542adb10f3adae2ae87e88b93f334e0ceb6216fc081e8d84d8b0a503196dc50599b22b89b807627b427a815aea0dbca69e5fb215ee996395d8a21a1c67ac295be33c6517504e1f00f579f8c484873cc670b5b9e787b1c30ca1f0b25f8bb8f4bde3b3f4fa730c292cbf97b25068ba9c65f78c555d5f75d52a57958d7111e824f3afa16484f625abf62afc80654c36fd9f8284466422fb18e08274e8febc719d45b784974d50d187ad2349429af3f7930252a4d45997762e9d5f5493d408ca144532aa89aa3d43c46951dafb8f81794e2e9679ce238cfe86e112f4f046d87feec3be04461032819d62f217faa71fa9dc6da8861015567d1f7309090e25b7015dcc6d72a5e7ba53296ab1bc72467ac50831628cf5238155aed3fb189a8b527ebd38771e16454fe51e3edde55cea454414690491207c23f6cf33aaeeda432de2d1ede04e039a16245e66cce6f4e4ea534f290f02a2a81a46d6ffea7967dfbe37461f83d472091156594852823392efc953f4ac099d74e2d0328d9f47bd952352981a34055acd0273309484ab56afa85ff0c22fb53ac5d7cc8e346b4c2f38a4e2451738146b7b90c14f826c7dbc1b2be79d83772a8d629f2dfaf15286a15be1ea22a05d4ee3de6a6bfb7e208dbbcc88e77baac940d6438aeeb77c3a32db08b46e79545b65f7f3c1bd433092bc9116668c338ab35c01cb5871167868c6b61bd4c0ca5f96e5ce2465da06c4a320839f3bb7c0dffd40d5bb9a32fcbc6f691787de7211da062616272c77c62ac83e4cb29fb954ab27d9009877b79be54acd336bfe2a6e087abaab004743f5ea4ec8ddfb8086920e8e458a413adb98077a3cf860513cc8a453eb129556c871be7e7232a6130c4332819ad17b289fdb31f8f8854dffb4cfeca6d792567b444c750820a2a8a2e0f93779e61a4966650909369fc8bd5bd2bad4ff95cc8a14f6cd83ae6411b4bfe1a9b5cdf1fcf32c54cef1731edc47d41fa581376b25006fc859b98805d70a157e501a2cb2ab425340965213adfecdb5addb2b4b2ec5cc6935e4e279bb98283fb20dfcd8a2c91aefda9dc5a57bba4d8803d1eb0f4ba9529de01e39c2aa60a91267c31d036a3f669b9377661837f58c6950fdf38986ea13ff5e9c4d966bf999002da1a854d54aa225b259d91eb88425328e7d13b06dea321a151a8dfc44755214da97168e8acf027d66b7fff45ded94fcde53ff80342d4595644549c4ed827225596e2b30480e94eb049b6cd718fe8424d044bb5098e0206047ddb81755e3cb92131dd47ec754b64c4b78f663e364cf8a74cdd9857c81316dc4ccd5f02a84b310abfbc9d6a23ee6d1eaf6b8fc1544cfeb06002c8a40fb0e49859d2073a7b1cb112713518ad5e007d0a256f901469bfa5cae98841f877faeb584d41bfe695da72ca5700ae085f39c99f769502ea9f43c0b84ca4611441d5adb3e5d0a426297e535258748169cad487f97d171c0630642943508206ce648aad2971297f3d4037d73e5fbc73460ca7401b7dbd7807273ae077a81fd0d4bc90b6068e3ec95afcfeab16619306fb23942a4308e8264b35f4912df392dfc5daf35dd842a5a1f78fc294cbdbd504056f0c7779121b5b3db7461e437347452476f3b0bb22e63aa23cb9d3e797c6c95513058d8fb2c27864ac0e1f5001c988e29c79bfa4236c7be41dee5561d825c1f0fbebc0c06cc4712e88ad5efd94f4eb4e93794af42a9752a2ebc57dc2f3881c75bbb23ad25b696194e0bbcdce114ba291d2b5b4c1c175e1aa3ee3eda55e6126b3ad1e613bf8e0bbac727b879e7796fa0ad100893677a18b53f5eb31db43a97370d3749afa92fd0291fa96b05daa6beb43b9c1c11d9515976976d1cc1e44f35d317299ceb68ea2545f2a2b92b4e1046f6f92c33aae6995593189bb2611576599fd765b8e6fe2e88674ffd57ee8252287b1904d622c36a502db45c72b0d5fc3d983cc44bc955eb43911404667a4ab147d72b69ff2514dfb820ad75758e85df88499cea94ed658b4c1c2f49fe2bbb8d2dd97f844a6df289296cfb9cd5bc8d17aa235e2c4501b1422b25acd6dbc3a91d03904c545320524f9034955ab02f5d058097c37d23984baf808d28b3e12821eb8919a77c1b6a8bdeceecfcc487c39db592817dd378a7c5127b427e7279b2a82f6b8eec6b3fabe0947e353e7a386475b15011de93e2f2891f772ef90f4aba1ee1c4d7321c81ce4dcaa378daeabb93182c319494436dbe67d252a01291cacb59686ebd53c6df21c083e98fa299cf5e9b59f1ccea95c62b1437c8ff8754a6372b5b879ebc3241f6430871eafe35337d75cb68c42862846df4342ab434f7f0a7b9f66824e1e696e3dbecde179592774b7511e5a7a1a06ba601eb5f2a935c7cef0f83ecd412a84afdd05120fceb1afb6445ebfcdff8fffffffb75dddccc45afb4f5bb1308d39309c92c0b61a322d5229881fa5d598113cce54107036ca9f63fe863d257c706fe89d5c7ae59a459c6f15ba48d80da4aff541797b26418acddb987df3544bc4918cdbbdd8dd1bc2163c89635044e7b4da878457727a667c0146a12b4c46639497243259bfe4aa5ea50eb79f39fa9209256c9a685e3e39d6d8b6a9ca7d3554fbff0908ad6c6ecf68e506c20b16cd4a98e3ada9eb0cb3eb0b75b13b6d80bf99eddf2282da52cec085d3a725b71c29395d605e1eb26143290946a3a0d24347fa46145735dbf4eabc12150b8d5f7eeca804d7ed1fecd0132d1b94ebec65cbc07dfd4d54a5140567e77c646bd92666922c43aca8e482c59b970fa43087eb76d6715e4e8e5ebe54ca391383ef685b133534fcc1e5c5eb56f9d76a888506c4ac8d289c37039e0c4f927b0e11e85c5c7ec1cf4b19bebee6014cb89ee57f2ade8d166005e956d46a0c01f60b58299479e8a59a2e88f1a7ffd08b27d92fc2772b338959bd0a1c9cb95075c3cc17043c818345b29b76c0b8ed41c8c7259cc780c657cb9509daec1558453cfe061f54e08523a55d3223897559d51096b680802140800000000000000322e007c2af0c08867291dd732bfe4b24d1d5ae517a7f5903c369ac6b157d42eb6ca8c0d7b50fd533a56c814e7cf04db3012eebd53ec1b123d65ab1e462dc191749b005e88085505cc6d7de8eeee08def67bc1d1519d44b7a62dc07e491f328f786956d9200f00d78829e6af7c1a5835366201374b9487330920d4c57e2f7073292e173acc2424bb0d5e0e9448b4c02f9cfc99bc408110b6a3e9bc3799e4b178c2871069bc7d9ceba564378f02b2932c36f159478b5facd452b595a86d119216af9d860bd3997305320159a69a70fc62284141d23d2dc1e5394b271d99e5570450f1c55807e96c7cbe1b7c2e3e96f69fecf0f375e36e0d2acf319e37199e98486a8d145ce2d996c1909402744cce63664a75e480b197c345360321e830e5912d1d7bfe5a129a67fa98e6eda5268fa588047859daa11d087d0dbf0ccc7e120e3a5820cb4f5dc06748317e3f866518eb66e39dc8a68a7411b3403fc8eeab8283dee4d767e8e5842ed922e03ae5b3c9c494d5ebc61527ccd1222740fedd9e469ba6b30761cf387d654081c7e63182860e4548748058914a9cea01caf074fe6a78fafa2b45c516f9f20af9ac6773a400fa9661a872f6b55f0ed52a9be9e9c35502604b924f0eb628d6545da322e0713f9a5587e87e4b04fa495423b7c72093b764adfd1430a2e608b7af3d2bf80fef00e5b69abe386618274921ff57621bb99739de2e066ff17e95eba027f6a35170af3a69e93359a9643e155832d45c1aa9a8f71ad35504b99d3d0a1c11ae108664ea36f4dcded083aee17ac9efe7ee3fdf7b63c7c09bcef62caa88708510d45cea79d323083ddbfe7e5d3d9138f206a7af82ef1d26c85015c3e55a285a35d0052546493536b9061db27291a9292033753b7bddac63dac6f6271689240e43523c434a65e1d35299e386c953d0c92f21057e0b7883e049d20961e75069587eb3df6206496f76bbfd96635bb19837ba2ab193d79072ffb8829306b63697ff104a65031b8a38c24cca9ba23d5cdf753169a00fe2b2c3849f234a7029b657b3324c10d553e601aa97d17024f7bf5a99f96392f4a079a83daa27f4e3b512ee8536e764ce4dc36fd0874dfa502a693e55bd9f116202c5e906703e2c43d84448598b7af78aa60a205c152841e75e23436738ccaa6bbcef87e6a237d86d1a5e38e56c162cd6d61a4fb8b410b1643ad557a22348edfa82c23db11c9abdd8141fce263a66537512e93a930a4801ad862a902c7c1e00eb7c7466b1351318b7196c2a9016c55a05e104e124bdb568132f9397e31b10d04e5284bd029ea2f6a3ed11854e09b5871d6a725c21a9ef5d7e729a90a8206d5f61e6e42e47dda3e31b9134d47872a0dd7a576b665ec6ceaa5fd7d85ed7feede9ac9fc23e40241c0318077edda75b62eb271e28fb3705f7b4950c14b721a3a74a7a4e4de02cef5de76a1602b906016c0892ef37db51b0a1dd53f28b3d896f20abbad1ad0e0220960423267fc6e1779d1150fd584dd184bb43278d2d68ff21ac0daeef5408348cb80f4a9e0e606f6048bbaa517289451f084fffb63c5d904788cfc310b5495528a58f4650dafc4e4675b99d35ebab710ac6fefcee6c51a2835510fb6d2dbd8f97c3e53fb7a23c3f3c0283eb2271504581b9c1fa31e35c117e56a5d668a9c57df3b4e1129ca019a8b877fa4a22768dfbdd9d2154e17f4a7755b065090d88982471bfb242d89af5c6782693a6ab1b1be74dfa5655ac3b5ef4ace8dc595803cf4025bdf5c0e9fbe7a12a3a313311809591da08a2cc6cd8480dc960e1f79fa208440a0e589be5756c36d5830a51c4bdc39c2a85c0431bae3a7331b2ffdf23623693d343a7938a8a8a4dd4d523c6450a705bccbb38427f06f4f84a18adf303c0ddecf4ce2b6cdde4e09a4c31816195f0fe9f05fcdc0609f8a75ad2f23d5c24faaf346c13ec0512a5c29477ac561c878085d1a323f6bab08e2fb9ee57d7bb621ef21caf3609d74036c6dc1d7be0b6058d89dcb8d9aa4462fa0a740be66e3fdaa957f27c5a26dc586ac8c927ab2d7cf1b761798ea4191be8f4423cf1a6727d0c5f27a9969a753573afa584dea82678f3471ba36d726c396d68c671e579120f1a11cd50fa66b26fc2d6cb74ba07edbd5d3a288cf58ed1255381df02b2fb8983b7cf833433d1ab8fdef12651c3507e4b69fbc4b234678cca36761e8da434e5f036f204a1400da15277ef27ac140e2d574b89c0fd617da27e6ce862883bbe81c288834b9477d0d440c15dad505b363fcc1cfef8e2e3a96438809505844196acd0af751dedfced67f209c2ffa9c6da842c93ff4b5fd54a67df904f2f31b4236728c99582a667a8461d397770a657ffa7d514b0f076d7f35e9704a836e7882a2acf0a0ec2158ac7234953c3696abdc791c0b163ee76fbcc5adc18b6fa0f51f76f3d313a0d891f1deb69f6e44289b1aa43a768b8d13270959763a2c45129daeea493a5b0d7b36753b223dca9a8037368653400", 0x2000, &(0x7f0000000700)={&(0x7f00000002c0)={0x50, 0xffffffffffffff8c, 0x0, {0x7, 0x28, 0x0, 0x2, 0x81, 0x0, 0x0, 0xfffffffc}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = dup(r4) write$FUSE_BMAP(r5, &(0x7f0000000100)={0x18}, 0x18) syz_kvm_setup_cpu$x86(r5, r3, &(0x7f0000139000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x43, 0x0, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000009104"]) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./file1\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'}}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./bus\x00') renameat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000480)='./file7\x00', 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r7, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x1) ioctl$KVM_PRE_FAULT_MEMORY(r8, 0xc040aed5, &(0x7f00000000c0)={0xf000, 0x118000}) 5m19.69404109s ago: executing program 3 (id=14386): r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$invalidate(0x15, r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x10040, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'team0\x00', @multicast}) r2 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @private2}, &(0x7f0000000140)=0x1c, 0x80000) keyctl$read(0xb, r0, &(0x7f0000000180)=""/255, 0xff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x501001, 0x0) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r3, 0x29, 0x41, &(0x7f00000002c0)={'raw\x00', 0x2, [{}, {}]}, 0x48) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r4, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x28, r5, 0x800, 0x70bd25, 0x25dfdbfd, {}, [@NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'vlan1\x00'}]}, 0x28}, 0x1, 0x0, 0x0, 0x20040001}, 0x50) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000000480)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f0000000700)={{r1}, r6, 0x12, @inherit={0x70, &(0x7f0000000680)={0x1, 0x5, 0x0, 0x1, {0x12, 0x4, 0x3, 0x2, 0xfffffffffffffff7}, [0x400, 0x1, 0x3, 0xd, 0x3]}}, @subvolid=0x7af}) write$P9_RLINK(r3, &(0x7f0000001700)={0x7, 0x47, 0x2}, 0x7) setsockopt$TIPC_CONN_TIMEOUT(r3, 0x10f, 0x82, &(0x7f0000001740)=0x4, 0x4) cachestat(r3, &(0x7f0000001780)={0x4, 0x9}, &(0x7f00000017c0), 0x0) r7 = add_key$keyring(&(0x7f0000001800), &(0x7f0000001840)={'syz', 0x3}, 0x0, 0x0, r0) keyctl$setperm(0x5, r7, 0x208300) add_key$fscrypt_provisioning(&(0x7f0000001880), &(0x7f00000018c0)={'syz', 0x1}, &(0x7f0000001900)={0x2, 0x0, @b}, 0x48, r7) mremap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) request_key(&(0x7f0000001980)='.request_key_auth\x00', &(0x7f00000019c0)={'syz', 0x2}, &(0x7f0000001a00)='/dev/null\x00', r0) r8 = request_key(&(0x7f0000001a40)='id_resolver\x00', &(0x7f0000001a80)={'syz', 0x3}, &(0x7f0000001ac0)='.\x00', r7) keyctl$restrict_keyring(0x1d, r8, &(0x7f0000001b00)='cifs.spnego\x00', &(0x7f0000001b40)='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11111111111111111111111111111111') syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001b80), r4) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000001bc0), r4) ioctl$LOOP_CHANGE_FD(r3, 0x4c06, r3) r9 = socket$inet6(0xa, 0x0, 0x5f) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f0000001cc0)={'sit0\x00', &(0x7f0000001c00)={'ip_vti0\x00', 0x0, 0x7, 0x7800, 0x7, 0x200, {{0x19, 0x4, 0x3, 0x0, 0x64, 0x66, 0x0, 0x7d, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, {[@ra={0x94, 0x4}, @generic={0x94, 0xf, "d5f46f7e5a2b460dd533dcdb39"}, @timestamp_prespec={0x44, 0x2c, 0x82, 0x3, 0x8, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x8}, {@multicast1}, {@dev={0xac, 0x14, 0x14, 0x36}, 0x9}, {@dev={0xac, 0x14, 0x14, 0xf}, 0x7}, {@multicast1, 0x7}]}, @ra={0x94, 0x4, 0x1}, @generic={0x82, 0xb, "e6ed1cf5167537068f"}]}}}}}) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x8916, &(0x7f0000001d00)={@local, 0x5f, r10}) fcntl$getownex(r9, 0x10, &(0x7f0000001d40)) 5m19.68100117s ago: executing program 3 (id=14389): r0 = socket(0x21, 0xa, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000200)='./file0\x00', 0x50) (async, rerun: 32) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x80, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid', 0x3d, 0x4000000009}}]}}) (async, rerun: 64) write(r0, &(0x7f0000002480)="3c00000058001f000307f4f9002304000a04d6490800010002010002070003800500000099db973b91aa057972513500b0406700912deb5b85932234", 0x3c) (rerun: 64) r3 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r3, 0x40087703, 0x3d29) mmap(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x0, 0x12, r3, 0x0) (async, rerun: 32) clock_nanosleep(0x0, 0x1, &(0x7f0000000040)={0x0, 0x3938700}, 0x0) (async, rerun: 32) ioctl$ASHMEM_SET_NAME(r3, 0x40087707, &(0x7f0000000ec0)='\x00\x00\x00\x00\x00\x00\x00\x1f\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x1e\x00gQ\xca\x0eU\xf7\'\x8c\xc1\xc6\xbb\xc5\x1c\xf7\xaf\x95\x83=\t7\x96\x1a\xad\xd0\xd0\xee\x9c\x962\bu\xba\xfc\xae\xc2\x19\xeb\x91\xc9\t\xbc\xc1\xcb\xba\xe3\x8e\xf6\x89\xc2\'\xdfn(Q=v-<\r\x87\xa3\xd1?$\x8b\x17Bn\x17h\x1b\xac\xfc\x82\x1c\xf4\xd0\xf5\xd5\x80\xc0\xb4a \x15\x9a\x9f\xfc\"\xee\xc4\x93Q\x82\x16\xbf\xe3c\x8d \x0f\xb1\xe9\xf2o \x00\x00\x00\x00\x00\x00\x00H\xaf\t\x18\xc8\x1b\x1e\xbe\xd8>\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc-\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f_D\xbdt/\'\xf6\xc3\x8c\xb8\vS\x80\xad\xf8\xbf\xa2\xa0\x99\xc2\x16=\xcc\xb0\x1b^:4\xeb\xd37\xe3-\'\x02\x16\xf5\xe6\x93\x02E\n\xe8\x00\x00\x8c\xed\x11\xf7\xf2J\xf6\x90A@\x01\x13\xc7`g\xcb\xd7\xdb\x1e\xb2\xc9\xfd\xf7\xa9\x96\xf8/0Hd\xcf\xb9\xa2\x1d\x13\x8fC\xd2&\xd8\x9d\x8b\xe0E\xd2\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xc9\x91\xbfB\xe7\x80\x1a\a\t+x_B=\xe7\xa5\x89\xfb\xa2\xc6\x97\xeb\xdecY{\x0e\xc2\x00\x00\x00\x00\x00\x00\x00\a\xf4\x88\x06\xe3\xcb\xc8\xe0\xcc\vE\x18\"\x87\xa0\xa9:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13Y\x86\xd8\xbfH\xc6\x9c\x8cs4\r\xcd\xd1\x83JT\xf9\xa2\x83?\xb3\x0f\xc6&\x1d\xa3\xc4\xc3\xd2\xfd\xad\xa35o\xe8\xcd^/\xd8\xf4[n\x9fJ\xf4\n\x92c\xaa\xddT&L<+\x19R\a\xfc\xf2\x17\xb8$\xa9]\xc2\\\xda<\xc8d.w\x9c\xaf4\xbb\xe8Co\xb3\xd8\x82\x92\xba+\x99PXB\xdc\xc26\x06\x10\x92\xc7\xa55\x9fZ\xff*ir\x1e\xe8\a\x00\x00\x00\x00\x00\x00\x00\x88\x19\xf7\xdd\xa8\xef\xa0\x98\xcd\x81\x10>\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146%Z\x83H\xabF\x18<\x86h\x01=\x03i\xc4\t\x8e/\x12\a\xdf\xe7zU\x1d\x15\x0e\xc1?\xeau\xb4\x84\x1b\xdaR-\xf4\xe9\x1f\xcd\x05\x0fz_\x8d,^\xde\xfd\xd1\xbed\xed\xa1\xf5\xc6(p\xb4;\x0e\x18\xf7/A\xfd\x92\xd0}ur\xaag\xdb&e$\f\rrT\xd8\x88~\x13\xc22t\xf6\xf4Fs\xc1\x05\xfa\x99\x15\x87\x14\x13$\t\xa8?\xee\x94W\x8e\xe1\xcc\xc3U\x84\xc6]:\x9a|W\xec\x84\x18\bb\x82\x8f\xc0\xab\xe3a\x99\x17\x85\x9a\x05\x06\x00\x00\x00\xf2\xd5\b^[D~\x00\x00\x00\x00\x00\x00\x00') 5m3.362193656s ago: executing program 52 (id=14389): r0 = socket(0x21, 0xa, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000200)='./file0\x00', 0x50) (async, rerun: 32) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x80, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@afid={'afid', 0x3d, 0x4000000009}}]}}) (async, rerun: 64) write(r0, &(0x7f0000002480)="3c00000058001f000307f4f9002304000a04d6490800010002010002070003800500000099db973b91aa057972513500b0406700912deb5b85932234", 0x3c) (rerun: 64) r3 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r3, 0x40087703, 0x3d29) mmap(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x0, 0x12, r3, 0x0) (async, rerun: 32) clock_nanosleep(0x0, 0x1, &(0x7f0000000040)={0x0, 0x3938700}, 0x0) (async, rerun: 32) ioctl$ASHMEM_SET_NAME(r3, 0x40087707, &(0x7f0000000ec0)='\x00\x00\x00\x00\x00\x00\x00\x1f\x00x\x92\x12\xac\x06^\xbewV\xf3\"\xc4\x04\xbb\x0642\x9c\x1a\xd1\xcb{\xb0\xd6\x1e\x00gQ\xca\x0eU\xf7\'\x8c\xc1\xc6\xbb\xc5\x1c\xf7\xaf\x95\x83=\t7\x96\x1a\xad\xd0\xd0\xee\x9c\x962\bu\xba\xfc\xae\xc2\x19\xeb\x91\xc9\t\xbc\xc1\xcb\xba\xe3\x8e\xf6\x89\xc2\'\xdfn(Q=v-<\r\x87\xa3\xd1?$\x8b\x17Bn\x17h\x1b\xac\xfc\x82\x1c\xf4\xd0\xf5\xd5\x80\xc0\xb4a \x15\x9a\x9f\xfc\"\xee\xc4\x93Q\x82\x16\xbf\xe3c\x8d \x0f\xb1\xe9\xf2o \x00\x00\x00\x00\x00\x00\x00H\xaf\t\x18\xc8\x1b\x1e\xbe\xd8>\xec\x9f~\xa7\xf7\xafdd\xf1\xdbjE\x01\xd1sD\x89\x94&\\U\f\x18\x99]\xaba\xe93\x01\xa23\xc9hP1\xdc-\'\xd0\x9e}\x89\xff\x8c\xec^\x84\x19\x9f_D\xbdt/\'\xf6\xc3\x8c\xb8\vS\x80\xad\xf8\xbf\xa2\xa0\x99\xc2\x16=\xcc\xb0\x1b^:4\xeb\xd37\xe3-\'\x02\x16\xf5\xe6\x93\x02E\n\xe8\x00\x00\x8c\xed\x11\xf7\xf2J\xf6\x90A@\x01\x13\xc7`g\xcb\xd7\xdb\x1e\xb2\xc9\xfd\xf7\xa9\x96\xf8/0Hd\xcf\xb9\xa2\x1d\x13\x8fC\xd2&\xd8\x9d\x8b\xe0E\xd2\xc6\x1a\xf3\xa8\x0e\xba\xecOv$\xc8\"\a\xd7T\xfb\xfc\xfauT\xf8\x9e\x86\xef.\xc9\x91\xbfB\xe7\x80\x1a\a\t+x_B=\xe7\xa5\x89\xfb\xa2\xc6\x97\xeb\xdecY{\x0e\xc2\x00\x00\x00\x00\x00\x00\x00\a\xf4\x88\x06\xe3\xcb\xc8\xe0\xcc\vE\x18\"\x87\xa0\xa9:\xceY\xf0\xa2\xe0\x9d\x8c\x8e\x11\xb7\x98\xa5\xda$\x94D\xb4\xf2>\x01\x00+\xfa\xa9 \xe1\x13Y\x86\xd8\xbfH\xc6\x9c\x8cs4\r\xcd\xd1\x83JT\xf9\xa2\x83?\xb3\x0f\xc6&\x1d\xa3\xc4\xc3\xd2\xfd\xad\xa35o\xe8\xcd^/\xd8\xf4[n\x9fJ\xf4\n\x92c\xaa\xddT&L<+\x19R\a\xfc\xf2\x17\xb8$\xa9]\xc2\\\xda<\xc8d.w\x9c\xaf4\xbb\xe8Co\xb3\xd8\x82\x92\xba+\x99PXB\xdc\xc26\x06\x10\x92\xc7\xa55\x9fZ\xff*ir\x1e\xe8\a\x00\x00\x00\x00\x00\x00\x00\x88\x19\xf7\xdd\xa8\xef\xa0\x98\xcd\x81\x10>\xc7{\x84\xb9\xc0B\xe1\t\x00\xbaQj\x81\xc8\xf8\x146%Z\x83H\xabF\x18<\x86h\x01=\x03i\xc4\t\x8e/\x12\a\xdf\xe7zU\x1d\x15\x0e\xc1?\xeau\xb4\x84\x1b\xdaR-\xf4\xe9\x1f\xcd\x05\x0fz_\x8d,^\xde\xfd\xd1\xbed\xed\xa1\xf5\xc6(p\xb4;\x0e\x18\xf7/A\xfd\x92\xd0}ur\xaag\xdb&e$\f\rrT\xd8\x88~\x13\xc22t\xf6\xf4Fs\xc1\x05\xfa\x99\x15\x87\x14\x13$\t\xa8?\xee\x94W\x8e\xe1\xcc\xc3U\x84\xc6]:\x9a|W\xec\x84\x18\bb\x82\x8f\xc0\xab\xe3a\x99\x17\x85\x9a\x05\x06\x00\x00\x00\xf2\xd5\b^[D~\x00\x00\x00\x00\x00\x00\x00') 5m2.908321045s ago: executing program 7 (id=14599): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x8d80, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_PIT(r1, 0x8048ae66, &(0x7f0000000340)={[{0x122e, 0x3, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x5, 0xff, 0x1f, 0x0, 0x10000}, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfd, 0x0, 0x9, 0x0, 0x0, 0x80000}, {0x0, 0x0, 0x3c, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88}]}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x1, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async, rerun: 32) mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000080)='./cgroup\x00', &(0x7f0000000040)='fuse\x00', 0x800, 0x0) (async, rerun: 32) syz_clone(0x81a0000, &(0x7f00000000c0)="55b205ecc7cea479a2d2d2ce4037123a0c7c925d7b72d5381892270d5a601b771f319a8e39", 0x25, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="fd29ed32c546e68b5ee543761a03662550d428c7c1dfc8be4e4102812197fbce62cf76d77b0fc741c2c9b0c7a694ff2f013b574c3630abe58af5f9129ee0e9c42781a42d78c7bbd3197d08819ffe2857b8fca58f0853") 5m2.773747827s ago: executing program 7 (id=14602): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) (async) mount$bind(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x803400, 0x0) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x84022, &(0x7f0000000280)={[{@nr_inodes={'nr_inodes', 0x3d, [0x32]}}]}) (async) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) (async) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) (async) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) (async) mount$bind(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x2125099, 0x0) (async) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=ANY=[@ANYBLOB="28000000100001000000000000000000180000000c0000d7294ade000000d6000008000a00030000"], 0x28}], 0x1}, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x10) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000600)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) (async) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000044c0)={&(0x7f00000004c0)=ANY=[@ANYRES64], 0x14}}, 0x0) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) (async) mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', &(0x7f0000000140), 0x4a81, &(0x7f0000000100)={[{}]}) 5m2.773351377s ago: executing program 7 (id=14603): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="5800000014001923fc834b80040d8c560a067f020000000000000000000058000b4824ca945f64009400008000f0fffeffe809005300fff5dd001a0010000300eb1d0c2e2050aadb97df6f080c1000"/88, 0x58}], 0x1) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r2, 0x0, 0x60, &(0x7f0000000340)={'filter\x00', 0x7, 0x4, 0x3e8, 0x218, 0x218, 0x108, 0x300, 0x300, 0x300, 0x4, 0x0, {[{{@arp={@local, @broadcast, 0xff000000, 0xff000000, 0xf, 0xf, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x43}, {[0xff, 0xff, 0xff, 0xff]}}, {@mac=@local, {[0xff, 0xff, 0x0, 0xff]}}, 0xffff, 0x9, 0x0, 0x40, 0x3f0, 0x2, 'bond0\x00', 'pimreg0\x00', {}, {}, 0x0, 0x4}, 0xc0, 0x129}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x6af, 'syz1\x00', {0xed}}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @broadcast, 0x8, 0x1}}}, {{@arp={@local, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xffffff00, 0xffffff00, 0x5, 0xe, {@empty, {[0x0, 0x0, 0xff, 0xff, 0x0, 0xff]}}, {@empty, {[0x0, 0x0, 0xff, 0xff, 0xff]}}, 0x80, 0x9, 0x0, 0x6, 0x9, 0x5, 'veth0_to_bridge\x00', 'gretap0\x00', {0xff}, {0xff}, 0x0, 0x13}, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffffffffffc}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x438) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x1}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000000c0)={0x14, 0x0, &(0x7f0000000500)=[@increfs_done={0x40106308, 0x1}], 0x0, 0x0, 0x0}) 5m2.689773568s ago: executing program 7 (id=14606): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x100, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r0, 0xe5441000) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) inotify_add_watch(r1, 0x0, 0x3000004) syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000131000/0x400000)=nil) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) mlock(&(0x7f0000339000/0x3000)=nil, 0x3000) clock_gettime(0x6, &(0x7f0000000040)) r2 = ioctl$KVM_GET_STATS_FD_cpu(r1, 0xaece) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000000)={@loopback, 0x0}, &(0x7f00000000c0)=0x14) r4 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) userfaultfd(0x800) pidfd_send_signal(r4, 0x33, &(0x7f0000000000)={0x11, 0x4, 0x2}, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r3, 0x2f, 0x6, 0x7f, 0x4, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @remote, 0x7, 0x40, 0x3, 0x9}}) 5m2.684341659s ago: executing program 53 (id=14606): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x100, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x6, 0x12, r0, 0xe5441000) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) inotify_add_watch(r1, 0x0, 0x3000004) syz_kvm_setup_syzos_vm$x86(0xffffffffffffffff, &(0x7f0000131000/0x400000)=nil) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) mlock(&(0x7f0000339000/0x3000)=nil, 0x3000) clock_gettime(0x6, &(0x7f0000000040)) r2 = ioctl$KVM_GET_STATS_FD_cpu(r1, 0xaece) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000000)={@loopback, 0x0}, &(0x7f00000000c0)=0x14) r4 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) userfaultfd(0x800) pidfd_send_signal(r4, 0x33, &(0x7f0000000000)={0x11, 0x4, 0x2}, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f00000001c0)={'ip6tnl0\x00', r3, 0x2f, 0x6, 0x7f, 0x4, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @remote, 0x7, 0x40, 0x3, 0x9}}) 4m36.368417019s ago: executing program 9 (id=14754): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x167342, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0xfffffcd9}, {0x0, 0x2000}], 0x2) ioctl$BLKFRASET(r0, 0x1264, &(0x7f0000000040)=0x3) 4m36.28181796s ago: executing program 9 (id=14757): mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x104) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x88) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180), 0x0, &(0x7f0000000400)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@volatile}]}) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='mounts\x00') read$FUSE(r0, &(0x7f0000007100)={0x2020}, 0x941f) 4m36.225344222s ago: executing program 9 (id=14759): r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_SECURITY(r0, 0x0, 0x1, &(0x7f00000000c0)=0x2, 0x4) socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000002a80)=[{&(0x7f0000000a00)="1b", 0x1}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r6, 0x0, r8, 0x0, 0xf3a, 0x0) write$cgroup_pid(r8, &(0x7f0000000000), 0xffffff98) splice(r3, 0x0, r8, 0x0, 0x80, 0x8) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) r9 = socket$inet_udp(0x2, 0x2, 0x0) splice(r7, 0x0, r9, 0x0, 0x100000004, 0x0) write(r5, 0x0, 0x0) r10 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) read$FUSE(r10, 0x0, 0x0) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) signalfd(0xffffffffffffffff, &(0x7f0000003840)={[0x100]}, 0x8) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x1ff, 0x1, 0x0, 0x1000, &(0x7f0000001000/0x1000)=nil}) r11 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r11, 0x4008ae93, &(0x7f0000000040)=0x4) ioctl$KVM_RUN(r11, 0xae80, 0x0) ioctl$KVM_SET_LAPIC(r11, 0x4400ae8f, &(0x7f0000000440)={"db4c1421593cb4d3f8fe6094dc821bbbe06520701fc6de7b0349f34b0f8c556a9e9aff1355aab8d6da26d74608530f150f127f9e3f0a2f1fff0be9774c95d6c007c91903f78616596487bf50017c56b15385ab264cba5b168c62d971e67e6f3e73d60b5a8adbaaf2af8610c6a91c0a116f619adce4aa91d5a68faf8ee98693d32d8d8244381b5720ef596600e39491d216c22d0725904bab7d90fa8afb8fa04b707410aa300ef098609b4fa6dd77b1b7c321b1fc6356564ce3f90826be3a9a5be186ffc48eb13824e9dae77ed212a0f802074ff4f1725c4ad88cf5bbd36e3406bc59d96e82047631d8be9462ee7e54e5b2897c3fff38eabf67e1e160c2b5e18be06457844d89c9a606b7d25fbde713f4759da0bee1fabe3f71dcca63540f113a2b5edc4b327d1f9610377b97265d4a9226fbc73c44bf8110d5df1beb1fe54794a0aa52dfc80df1caf7d812b4f1cdba1a6836b45ea2180d08439d411ce8e0755868cc839eaeac73e5d28f9f1990584038cf5fa6bee0c4095a27cc8c7b59519bf2a9bf1fedf54cc2dc6aea6c42c32de40c291e5f422f5c7792a08926af160fb379576dd81bac056232fb246817fc3248097914b75e83cc5eb518ce8fb643b34ca69c3b61f0d94e7db62dd480198d41e0862f1ec4429ab637569884a5ba446a0b09edfd986a2b3e15ee35bbd18610dad6271681ed240b0ffab9199b541013c0aadc36484da57511896c14776a41602aa1426edfbb828897d9c218b7936a0572840ebbc796e888a439b24e640324b511deb6ed0b2ce2f7567447826944b4f34101e492e8d20a2deda950e96e78f86d6d4c976f0c99041c94944309e6ce08d84a7c96677d570d9a57ec0506a4321d9e049b55be883ca3648c27772fc5dbaea5e6c2ded2ce72fb68989ae381fe1394cf6966ab04285d5ff8256bc2e85462b8d89aeeebd5432157c945b5dc1960d9282c6cc007fe029325d6078aef94d4954f956c71bcdf846f41392ebe0d3b289438d24ec4bc073617459a6b232445dd636a9f21140e14b162fd5ef1d626b0ff84884fd63d22cc1b05befb77ea937f3045cc15b125479b262c1e32fca75a5468423288c5776efee744b1fccb5e6d661d9d287cfa8582c96ea34a33c1bbc29c0035657da66a87150bbb885be5ee123e431fd793ea179a0fc77aaee66d874c0616cb32324826b36d0e27d14217ad1131cace3bae4ef82dfbc790e78de53a9bfbdb468bf0eb3ff134073b380858965de2d108862daf3fc6b49ad46f20832238aeaa5d010cf08e37938f0bb7bbeaa970c39ce9327a16fe07565708266ce9ef639bfa08538693b456228aa1c370d64ef9795b7cc208a2c528d381a042d149ed5c7f34ed26a7d5a4401b86434f054389e5dac7a4ee896e406d7b27240d925d478e0eb2202797832d3e2c74f4925ad58377b0d6ae9b97034f94"}) ioctl$KVM_RUN(r11, 0xae80, 0x0) ioctl$KVM_RUN(r11, 0xae80, 0x0) r12 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r12, 0x0) 4m35.78562065s ago: executing program 9 (id=14770): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c2) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) unshare(0x22020600) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='mountinfo\x00') read$FUSE(r0, &(0x7f00000005c0)={0x2020}, 0x2020) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c2) (async) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) (async) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) (async) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) (async) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) (async) unshare(0x22020600) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='mountinfo\x00') (async) read$FUSE(r0, &(0x7f00000005c0)={0x2020}, 0x2020) (async) 4m35.78507735s ago: executing program 9 (id=14771): syz_io_uring_setup(0x1e72, &(0x7f00000000c0)={0x0, 0x5e03, 0x4, 0x3, 0x186}, 0x0, 0x0) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$incfs(&(0x7f0000000580)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f00000005c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x9) futex(&(0x7f0000000080)=0x1, 0x80, 0x2, &(0x7f0000000200)={0x0, 0x989680}, &(0x7f0000000240)=0x2, 0x1) r2 = openat$incfs(r1, &(0x7f00000001c0)='.pending_reads\x00', 0x101402, 0x130) ioctl$TIOCL_GETKMSGREDIRECT(r2, 0x40106726, &(0x7f00000000c0)) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x380, 0x2}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272df9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) 4m35.77417148s ago: executing program 9 (id=14775): r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x891b, &(0x7f0000002280)={'lo\x00', {0x2, 0x4e23, @broadcast}}) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$sock_FIOSETOWN(r1, 0x8901, &(0x7f0000000080)=0xffffffffffffffff) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x200000000000011, 0x4000000000080002, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r6 = socket(0x2, 0xa, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000380)={'veth0_virt_wifi\x00', 0x0}) bind$packet(r5, &(0x7f0000000d00)={0x11, 0x0, r7, 0x1, 0x7f, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x31}}, 0x14) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fdd411efc40800040000000000000000", 0x39}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000400)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r8 = pidfd_getfd(r3, r3, 0x0) r9 = epoll_create(0x3) ioctl$BTRFS_IOC_QGROUP_CREATE(r9, 0x40088a01, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SMC_PNETID_GET(r8, &(0x7f0000000000)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYRESOCT=r5, @ANYRES8=r5, @ANYBLOB="040025bd7000fcdbdf30000000000561c3366dc70400020000000000000000000000001a0000c5b20c19adf33daed866db8bc461731c9f0ac9ba3e7959c890be96b9c4aef5859fb25070cb40e60ec126dc6d96aea7344e16849b7ea4417780"], 0x28}, 0x1, 0x0, 0x0, 0x2000c044}, 0x20000805) r10 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r10, 0x0, 0x22, 0x0, 0x0) setns(r8, 0x66020000) mount$9p_fd(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x104480, 0x0) syz_clone(0x498144ee5f62e149, 0x0, 0x17, 0x0, 0x0, 0x0) r11 = syz_open_dev$loop(&(0x7f0000000240), 0x7, 0x142ba3) ioctl$LOOP_CONFIGURE(r11, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x7, 0x4000000000000ffd, 0x0, 0x0, 0x1b, 0x8, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cce0a1fcaed1e831fa79a", "67523760fd40f7da2cfc03d81a8ca55ba139c01802c4dae4162e43039cb7ad33", [0x4, 0x7]}}) ioctl$LOOP_SET_STATUS64(r11, 0x4c04, 0x0) umount2(&(0x7f0000000040)='.\x00', 0xa) 4m35.74135205s ago: executing program 54 (id=14775): r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x891b, &(0x7f0000002280)={'lo\x00', {0x2, 0x4e23, @broadcast}}) r1 = socket$xdp(0x2c, 0x3, 0x0) ioctl$sock_FIOSETOWN(r1, 0x8901, &(0x7f0000000080)=0xffffffffffffffff) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x200000000000011, 0x4000000000080002, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r6 = socket(0x2, 0xa, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000380)={'veth0_virt_wifi\x00', 0x0}) bind$packet(r5, &(0x7f0000000d00)={0x11, 0x0, r7, 0x1, 0x7f, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x31}}, 0x14) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fdd411efc40800040000000000000000", 0x39}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000400)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r8 = pidfd_getfd(r3, r3, 0x0) r9 = epoll_create(0x3) ioctl$BTRFS_IOC_QGROUP_CREATE(r9, 0x40088a01, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SMC_PNETID_GET(r8, &(0x7f0000000000)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYRESOCT=r5, @ANYRES8=r5, @ANYBLOB="040025bd7000fcdbdf30000000000561c3366dc70400020000000000000000000000001a0000c5b20c19adf33daed866db8bc461731c9f0ac9ba3e7959c890be96b9c4aef5859fb25070cb40e60ec126dc6d96aea7344e16849b7ea4417780"], 0x28}, 0x1, 0x0, 0x0, 0x2000c044}, 0x20000805) r10 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r10, 0x0, 0x22, 0x0, 0x0) setns(r8, 0x66020000) mount$9p_fd(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x104480, 0x0) syz_clone(0x498144ee5f62e149, 0x0, 0x17, 0x0, 0x0, 0x0) r11 = syz_open_dev$loop(&(0x7f0000000240), 0x7, 0x142ba3) ioctl$LOOP_CONFIGURE(r11, 0x4c0a, &(0x7f0000000080)={0xffffffffffffffff, 0x0, {0x0, 0x0, 0x0, 0x7, 0x4000000000000ffd, 0x0, 0x0, 0x1b, 0x8, "faf98317e5a1149989fc8dbe43ea6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60c9e6d680f985881a7beda9d69098c8b534464c516bdd8a0f35", "32d8cc26f7061a74df2cfc06c89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd4a524bd3ffe70c7f3f800b2f7b6aa54cce0a1fcaed1e831fa79a", "67523760fd40f7da2cfc03d81a8ca55ba139c01802c4dae4162e43039cb7ad33", [0x4, 0x7]}}) ioctl$LOOP_SET_STATUS64(r11, 0x4c04, 0x0) umount2(&(0x7f0000000040)='.\x00', 0xa) 4m24.043982637s ago: executing program 8 (id=14961): openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) (async) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000000040)={0x2}) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) 4m23.987323508s ago: executing program 8 (id=14962): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x1002, 0x0) timer_create(0x2, 0x0, &(0x7f0000000180)=0x0) clock_gettime(0x1, &(0x7f0000000200)={0x0, 0x0}) timer_settime(r1, 0x0, &(0x7f0000000140)={{}, {r2, r3+60000000}}, 0x0) timer_gettime(r1, &(0x7f0000000540)) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000010c0), 0x80, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r5, 0xae60) ioctl$KVM_REGISTER_COALESCED_MMIO(r5, 0x4010ae67, &(0x7f00000000c0)={0xeeee0000, 0x5000}) close_range(r0, 0xffffffffffffffff, 0x0) 4m23.861727741s ago: executing program 8 (id=14963): openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/custom0\x00', 0x802, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x141800, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff002, 0x0, 0x2000000000032, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r2 = dup(r1) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000300)={{{@in=@multicast2, @in6=@loopback, 0x4e20, 0x5, 0x4e21, 0x8, 0xa, 0x90, 0xa0, 0xc}, {0x1, 0xf, 0x40000000, 0x4, 0xffffffffffffffff, 0x9, 0x7, 0x8}, {0x80, 0x7, 0x1, 0x81}, 0x662a, 0x6e6bba, 0x1, 0x1, 0x1}, {{@in=@rand_addr=0x64010101, 0x4d3, 0x32}, 0x2, @in6=@mcast1, 0x3503, 0x2, 0x2, 0xd, 0x9, 0x5, 0x2}}, 0xe8) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$inet6(0xa, 0x800000000000002, 0x0) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) setsockopt$sock_linger(r4, 0x1, 0x45, &(0x7f0000000180)={0x200000000000001}, 0x8) r5 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000700), r3) sendmsg$ETHTOOL_MSG_STRSET_GET(r3, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000080)=ANY=[@ANYBLOB="18000000", @ANYRES16=r5, @ANYBLOB="030704707900000000000700040004000180"], 0x18}}, 0x0) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x99) r7 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = syz_pidfd_open(r7, 0x0) pidfd_getfd(r8, 0xffffffffffffffff, 0x0) 4m23.847751511s ago: executing program 8 (id=14964): r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCGSTAMP(r0, 0x8906, &(0x7f0000000140)) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f00000012c0)={0x2, {{0x2, 0x0, @multicast2}}, 0x3000000}, 0x90) time(&(0x7f0000000000)) r1 = socket$inet(0x2, 0x80000, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r1, 0x0, 0x60, &(0x7f0000002600)={'filter\x00', 0x7, 0x4, 0x3c8, 0x110, 0x0, 0x110, 0x2e0, 0x2e0, 0x2e0, 0x4, &(0x7f0000000080), {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@multicast, @mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x2b}, @empty, @multicast1, 0x1, 0x1}}}, {{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE0={0x28}}, {{@arp={@remote, @local, 0xffffff00, 0xffffffff, 0x2, 0x5, {@empty, {[0xff, 0xff, 0x0, 0xff]}}, {@mac=@broadcast, {[0xff, 0x0, 0xd97038094fc5889d, 0xff, 0xff]}}, 0x6, 0xffff, 0x800, 0x8, 0xfff8, 0x4, 'team_slave_1\x00', 'bond0\x00', {0xff}, {0xff}, 0x0, 0xa}, 0xc0, 0xe8}, @unspec=@NFQUEUE3={0x28, 'NFQUEUE\x00', 0x3, {0x9, 0x3, 0x2}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000080)=ANY=[]) mkdirat(0xffffffffffffff9c, 0x0, 0x1c0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040), 0x6) ioctl$sock_bt_hci(r2, 0x800448d7, &(0x7f0000000480)="49f9d9291c50d5ba88fd48adfab3897844b87c7fb2ad425a1b015f065f9e6d9b6a185edac7853afc265e9a0d71be2ebe50c3e3ee2f21947c31f3af0ce54922cd65882c97901344b1caf107620f44721e8d51f54e683b5ea1ffbb2f50ae4d729c68915dfb23bab12173cbb9e1b64dacdc51229f8ab4577084d434fc8415d314ae72019a14") r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='mountinfo\x00') read$FUSE(r3, &(0x7f00000005c0)={0x2020}, 0x2020) 4m23.821207521s ago: executing program 8 (id=14965): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600722, 0x66) r1 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r1, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1, 0x3}) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x380, 0x2}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x94, 0x0, 0x1, 0x505, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}}}]}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0x1}]}, 0x94}, 0x1, 0x0, 0x0, 0x4041}, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1400000001010103"], 0x14}}, 0x40) read$FUSE(r3, &(0x7f0000000700)={0x2020}, 0x2020) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000000)={@private1, @dev={0xfe, 0x80, '\x00', 0x20}, @loopback, 0x80000001, 0xa, 0x0, 0x100, 0x6, 0x110022}) r5 = openat$tun(0xffffffffffffff9c, 0x0, 0xa2f01, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x11) write$tun(r5, 0x0, 0x76) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x68, 0x0, &(0x7f00000001c0)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272df9f, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0}, 0x40}, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, &(0x7f0000000980)=""/4096, 0x0, 0x2, 0x29}, @flat=@handle={0x73682a85, 0x1100, 0x3}, @fda={0x66646185, 0x9, 0x0, 0x4}}, &(0x7f0000000100)}}, @decrefs={0x40046307, 0x2}], 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x2000, &(0x7f0000000280)={[{@index_on}, {@nfs_export_on}, {@redirect_dir_on}, {@userxattr}, {@uuid_off}, {@volatile}, {@nfs_export_on}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@context={'context', 0x3d, 'user_u'}}, {@subj_role={'subj_role', 0x3d, './binderfs/binder1\x00'}}, {@pcr={'pcr', 0x3d, 0x5}}, {@smackfshat={'smackfshat', 0x3d, './binderfs/binder1\x00'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@dont_hash}, {@audit}, {@dont_measure}, {@smackfshat}]}) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600722, 0x66) (async) socket$nl_route(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_NO_ENOBUFS(r1, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) (async) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1, 0x3}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x380, 0x2}) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_GET(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x94, 0x0, 0x1, 0x505, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}}}}]}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0x1}]}, 0x94}, 0x1, 0x0, 0x0, 0x4041}, 0x0) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPCTNL_MSG_CT_GET(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1400000001010103"], 0x14}}, 0x40) (async) read$FUSE(r3, &(0x7f0000000700)={0x2020}, 0x2020) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000000)={@private1, @dev={0xfe, 0x80, '\x00', 0x20}, @loopback, 0x80000001, 0xa, 0x0, 0x100, 0x6, 0x110022}) (async) openat$tun(0xffffffffffffff9c, 0x0, 0xa2f01, 0x0) (async) connect$inet6(0xffffffffffffffff, 0x0, 0x11) (async) write$tun(r5, 0x0, 0x76) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x68, 0x0, &(0x7f00000001c0)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272df9f, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0}, 0x40}, @reply_sg={0x40486312, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, &(0x7f0000000980)=""/4096, 0x0, 0x2, 0x29}, @flat=@handle={0x73682a85, 0x1100, 0x3}, @fda={0x66646185, 0x9, 0x0, 0x4}}, &(0x7f0000000100)}}, @decrefs={0x40046307, 0x2}], 0x0, 0x0, 0x0}) (async) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x2000, &(0x7f0000000280)={[{@index_on}, {@nfs_export_on}, {@redirect_dir_on}, {@userxattr}, {@uuid_off}, {@volatile}, {@nfs_export_on}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@context={'context', 0x3d, 'user_u'}}, {@subj_role={'subj_role', 0x3d, './binderfs/binder1\x00'}}, {@pcr={'pcr', 0x3d, 0x5}}, {@smackfshat={'smackfshat', 0x3d, './binderfs/binder1\x00'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@dont_hash}, {@audit}, {@dont_measure}, {@smackfshat}]}) (async) 4m23.689704184s ago: executing program 8 (id=14966): r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) r1 = openat$selinux_policy(0xffffff9c, &(0x7f0000000300), 0x0, 0x0) prctl$PR_GET_SECUREBITS(0x1b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x12, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='maps\x00') sendmsg$inet(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x1f000801}, 0x40881) write$selinux_load(r0, &(0x7f0000000000)=ANY=[], 0xffa8) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2002, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r5, 0x29, 0x2, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000000), 0x80, 0x80080) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r7 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r6, r7) ioctl$MON_IOCG_STATS(r2, 0x80089203, &(0x7f0000000040)) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f00000000c0)={0x60001, 0x31c}, 0x8) bind$bt_sco(r4, &(0x7f0000000100), 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) recvmmsg(r8, 0x0, 0x0, 0x10000, 0x0) listen(r4, 0x0) modify_ldt$read_default(0x2, 0x0, 0x0) close_range(r3, 0xffffffffffffffff, 0x0) 4m23.628524295s ago: executing program 55 (id=14966): r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) r1 = openat$selinux_policy(0xffffff9c, &(0x7f0000000300), 0x0, 0x0) prctl$PR_GET_SECUREBITS(0x1b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x12, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='maps\x00') sendmsg$inet(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x1f000801}, 0x40881) write$selinux_load(r0, &(0x7f0000000000)=ANY=[], 0xffa8) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2002, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r5, 0x29, 0x2, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000000), 0x80, 0x80080) r6 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) r7 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$link(0x8, r6, r7) ioctl$MON_IOCG_STATS(r2, 0x80089203, &(0x7f0000000040)) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f00000000c0)={0x60001, 0x31c}, 0x8) bind$bt_sco(r4, &(0x7f0000000100), 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) recvmmsg(r8, 0x0, 0x0, 0x10000, 0x0) listen(r4, 0x0) modify_ldt$read_default(0x2, 0x0, 0x0) close_range(r3, 0xffffffffffffffff, 0x0) 2m25.6570604s ago: executing program 1 (id=16820): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, 0x0}], 0x1, 0x4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x43, 0x0, 0x0) ioprio_set$uid(0x3, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r4, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) r5 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r5, 0x10f, 0x87, &(0x7f0000000900)={0x41, 0x4}, 0x10) r6 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r6, 0x10f, 0x87, &(0x7f0000000040)={0x41}, 0x10) r7 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000100)={0x41, 0x0, 0x2}, 0x1be) sendmsg$tipc(r7, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) ioctl$KVM_SET_GUEST_DEBUG(r3, 0x4048ae9b, &(0x7f00000002c0)={0x3, 0x0, [0xfff, 0x8, 0x10001, 0x1, 0x5, 0x5, 0x12, 0x200]}) ioctl$KVM_RUN(r3, 0xae80, 0x0) r8 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00', 0x806, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r8, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0xa, 0x2}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40}], 0x64, 0x0, &(0x7f0000000380)="6cc2517326f0182dfaea8b9b0efefe72ca2b3f10c526bb82d4a3786efb2df4fda2a1e2888f71a664cc5a261719fef0ead4d24dcc14edceace088490d882b563ef630b62d95fb3e1b01b472ec8da1d1df5215b75a482436e231f28e370fafd3b4afd276d2"}) 2m24.914029504s ago: executing program 1 (id=16822): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x8) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB="1c89a89a304c1c00000000cd3900303030302030303130000000002c757365725f29643d", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) ptrace$setregs(0xd, 0x0, 0x4, &(0x7f00000002c0)="18607651149d7b10b4024fbbdc08899b8f589df2dbb5d7a8d1b36cfab602000000ee8100e2838c9cfa178cac130eb046eda93df39ed4b41924dc225ad4028dd63defb87d698be5c749450b350a789dcfc6b2d6a696b5026d1e52f19274566d1da0f353dd65e330ebf71c5e823f2753c5fd76724828ef31b353e7") mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) (async) r3 = socket(0xa, 0x3, 0x3a) setsockopt$MRT6_ADD_MFC_PROXY(r3, 0x29, 0xd2, &(0x7f0000000300)={{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @mcast1}, 0x1}, 0x5c) ioctl$FUSE_DEV_IOC_CLONE(r1, 0x8004e500, &(0x7f0000000280)=r2) (async) close_range(r0, 0xffffffffffffffff, 0x0) 2m24.902637914s ago: executing program 1 (id=16838): r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r1, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x60, 0x0, &(0x7f0000000600)=[@exit_looper, @reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x60, 0x18, &(0x7f0000000000)={@ptr={0x70742a85, 0x1, &(0x7f0000000680)=""/4096, 0x1000, 0x1, 0x2e}, @flat=@weak_binder={0x77622a85, 0x1100}, @fda={0x66646185, 0x3, 0x1, 0x32}}, &(0x7f0000000080)={0x0, 0x28, 0x40}}}, @clear_death={0x400c630f, 0x1}, @increfs={0x40046304, 0x2}], 0x0, 0x0, 0x0}) 2m24.794823036s ago: executing program 1 (id=16841): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) setfsuid(0xffffffffffffffff) (async) statx(r0, 0x0, 0x2000, 0x4, 0x0) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.events\x00', 0x275a, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt$SO_TIMESTAMPING(r4, 0x1, 0x25, &(0x7f0000000700)=0x1b0, 0x4) sendmmsg(r4, &(0x7f0000000bc0)=[{{&(0x7f0000000400)=@qipcrtr={0x2a, 0x1, 0x4001}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000040)="d479183d7d98d181a4b5f3e38100e2f288a8d2", 0x13}, {&(0x7f0000001c00)="659900c3f7c8e544e1abc41796cae4c9908368acb3abdb908ada84b1c98b91c34352f80ed64e4606a25bcbab94869ac816a7fb9c29a8c768fbffb21ad7f6013ff676da589c2e0865cfd321543070c3dd36bf94deb1d137c220d9c559dd61fb2c8732b6ce023b635b5901ebe508133aeadc8f8f93a2198784aab8ae715ee249968c0429cc80bc8c85c985f4f5f04e3acb0ef2a012f59c82dca7d69dcecf011b0a44b1889cfdfa123ccc8c0cb6469c806560c7681f0c3cae69aeabd2fc80d666e8dd7962495507461967b881a6a840a22962f95d55a722cb40221b16e6a6482bab54591aec3770e27a80974d3e41795c35f7300c2ba523e8486dbf6d7988e56396d13f0c079d856946c3ef2a3aaa0dd0bce7389bfd2c112bed2c5e1ae45ae2be5624016a96be54a1e876acd47e6f3ea1e11f919a12c0db1885930d03ce0d622b1e8ed1bbef406bab5f09a6066b2c1fbc9ba713bf76930cf84520fbd9e3f550b8ea4473b30de57de284951111b723ec7c55d5b9b57022411357766680c60cb193ab17c680e44ebc39a149aba5d5c5d26b021e8275523e832018584a067c1a49a3ea9937d90ce4f04bdcacbe1e3c2dbed7aeed1d85714c7d29c7cbe8fccc9cc9d3bfa4dc80954c69ec3e5abc686ce1735726ef792fe7ffe003fedd7b9a478162e5a33a40014f2dd3a97231df13aa79463896dc0754336e79bd98afad2a36e6efbb4803d543d347cd5b80e4c0fd5333724465f6eddbddb6a176c522347195d64238aa7c6b373d172161f97d267f90fab6a941ddc7670061da257fd46a29919668c492f991e1a16be25638e41c7453d1a40b92a75b07f330a6e07b4b0850989f343998022c5cdb7d7473de1f67ce2ec2ddf0ff6e945dab94bed1abdb959995098a4ad8ca467208febec562fe7c06a8cec88cbe6847b6b24212144da679aa521263aa8c152535a0fbc67dccc7116278f8da118147e9efeb799f37ecde26d9aa2e158bde1bb36bb67218fc9d29eb5ee1a4eb87adb0d9a2c8b6cd04e0d6b3b04f347022afd3ee96f6092dc74e2a09e42a1846afa48c65cd83d2718b95bb2df495da53f6ecafaf5149cfade2ac94517c4765a4522e81b58924bc6471d266541b0f6cf44f0ff636092cb6bd7d2a995b21df583630e4fdbbde7da4da19d6786b9ba3d9c1df5fe2618414940d25d82561fd9bf7b39f704355a51621a86b0bf39dbcc305bd87c4542ac3f852962fc5dee1da8fa4a6d1bf0149f04c06b81f81aedb4f07c9bf0a022a5cc0bcc57819b46931b99b00a0489e79b2bc1edc7d2d0404e09c9742e08867d7eedbc3b511207678c5087c0e01a41538742fdca667f39d8962b876386f6d1d798d09eac55c9587a4c86b4d5e3cfb08c0a0487cc7293ce91a7ec11896140ec8c0074f09497dd9b67382ca77d019bedfe97437429bdff299ba2d27669f6a8533c4a4be188a4e8cd439a6c72b6fe737e7388c5b10680bdba183433e99ccd6f0cf584980712088013aa625f9f78f0141b9fc3491c594229ef182c04a9b0e403511e8fb985918eb5c7bbc1ca5dca429efb209559363283f866c10bb3e05ef2a21182edc045341578e5ac63ba19206d804541fd40e84f5a6c9a20a44d8c76a815c7336c66c24bd9c8e61b95857ba3f06d72b6324d9e63c5672cf5dab0e8002000123c3f98626486e1396c897d92e79e34c6abd10d3f86a968c6b7ec95da7b04799a6419550ad511a45120457907a54296edbb1d7389da99608701c3e5e74d7a814c54e33a8473a8c8c3a6520268fe022d2771076ba921b5dca80301ed5ddda7aa5d3051e15330819abb9ab1da62041b1ebcd1cb38f37b7c13b6afa1351f541fac5539aa442ce2864a9048ce224e2855483a1a8fa12373f2568d7ee56752e67b2b115a7922a9af25c71c9fb67ea62e2bde4c176b57f6bcaa38117a9b0b2802f9b169e615a9e62100aeb1bbd8d03a3a94258a3ceb800c0b7b22af4afe24b0d8656e8fb8b2800c54173d063fd2c2330fe9b66592e144410ffd77207cd55fc317c1e66b98de7396ef3622f98305a460533a17145786910a7cfb3790734855adfeb01a8a0948108258e9a5b6a4d5958024d82079bf032e15666709cf4ed535f5a3a5f2b99377294fe16c24a72a1d6d95e151f478e770b5284c46890901b02b8696f688aa965ec3a70a33bd44346389ae3de7e8fdd4834fabc9afbb6341c6493de8faecf655a259e55944c48e0336660af313d0286f3e221092c0e4dc3834efabbf6931c44a8f8045bb418dbdc5ab9cd454726919a8aded5c679e5f62cf622ce8acd67f0a86634ce09b95677babe70dc216767824e2bbd6b066eebab6e5efc26d07a9a11b0ec4f2a2049b8edd01aa9dada0fc70fe52f1cee95e8df64532348c7317033ac4f54c76e5dfc5b532e237231a15b6bd0700f214a61ad7ace3f546e5f363055ba9f217cbc51ff5d0e4042d51761b8f055c775a305fdcb583c66ae2520c384aaf63d625c569ef2f4d2554d440e9e61118b8fbe1159d0558992a71db056dc5f16430b87fd329af2d7fe5928f430324dbbd247b938e4a4062fa7530da3e04a2b7824d17298e24bd7df0eba8caddfe808fe8a813c93c348eb9cbd651e92da3757450251ba9b2a5c96839fb3e3aadddbddc90a2dbb638b1fb87f990cfa2f96a8bfedf997b89f12dddf259fa1499c430f3cb8340c5cf66c85caf5c172cd0f651d1c2dba1cf26d8b936b17f0385183dfab24fd3bbaabfe866946b290dc278fd8418dc0ddb7785ab7e0f259a85fba0eabaaee55f52305d33339007e73fcded5f2613c710a32caad845b6c99958ccd5712097889f98858223d74042952bd238ee39eb7a1ebe0f0766946709cbb3a92d1551e5feb042452a76c557665fc9fab49768abcc7cb1977f7804d328421c30264b68a7ed05cbb7497a5014e6cdf32df82d41b33f55c67c9c15e723f629af4ac66a62ecc3214140354ef48bc73d3fb0eeb0719473498c2f3d192da0b360e5f3bf8f1ef579ed37a5d0c20eec42714bab59c134d4468736f19f5d32f5b8dc3df45941275264fca42ccb35cacd9965abb06dd7bd3bd0b1d8f32fb4b00d213d5f5d82ebf975b1fb4aeff137783f8b8da73864c3ed63f4142e4b3af5a3b82228eeb95f5d51f671f5b67964d2131c5e8869f8289997811dffe5b58d3dded907839316dbbf75ac8bebf35f036b4f2471808f389f3288ca48a3ae5d78343872df2fa6c67fd69f366c7861bfdde0b5126d5efdf825a03c6520b3a59ecc00469b0c9941f12ddead1f58d37da3ac1582ec701c47532629ae7e038707e3831e9a45f5cad2108f6e48c0c89bdd10bcebf29cb7cc84819cc292ad9c26f767159f2e13d8fc920401c8a682ad3c356d44ca1e7639ddd2c0f92d450069aaa5b778fa713c6c3813cafe6cf610916b02da8fd9ada5e02e0d08326df3dee4b203ddaaeff338be751e769e5c583d1488c5a22f644369d9079f387b36516dd5d706e4a29700d07986cbe1d64271ca0496ffd483fcf12ba1c2e891a2c9d940c61b61406a82a0157648acf3bc598d53046ec5a51c459a8e251ea0641d3d9148883dbb2a27cca1f0937505977689f4c89e045e6e45eec8939bece21fc3f3ff6b3437efe76b4bffdabcf34aaee2d04f21b482e3f2d20f904e723c572f5053e2642ffbf0287be1dc5c75c8e91cd446b1370d9c1c8a076a5eeceb11ad0b0ec959c2df769ae47751530c587b65b1a6feb8915dde7c11ddeaf6947392f746ab6a74630f5ec3a4d5499d46b8561e091c61c522063561ef31d91f680a5f660bf84020257657e79ef0670d93cf9f78c362954ac6f02602492c9f6bca75fe35fd371fe0db76a0a802bb5d04f6cacefb4ec79a3bdb5b0d7ce7b6b1734351b52225a31b16b8414b988f31c6e2aa07efc741e2ca1c3e4d7a382c863540497b12090acb69956e14ed51e569dc52bbbb747c335006a34333c32dac619ffc2d7e3abd7a5b53fde8eccc4f8963e996fabc8a96416d15fa7150faa154b97e685e6316fb73387a616d11aa486120a0d897c2055332eed5f07e50234b0383cb164ddd0501785f5d0109dabbf994be4fdd3e0c81e82cd19dffb63b312678d53c63c05b46739b61e363d944f36d48222476032db59415254879cd368d027fca68361d630fa93422badfc8b91e18e4fdcc2f0532dc7ff57a4100e8b15368a47af303c550542105860542d6fdf78d17e85ab334b7080237c5dd928e07ac0dfcdcd9c34ed4ad8ff47c0c9aa585f0c4f5d227eddf8b65802082a93bb82344162868df6cd2d804e7f9afd6a900f04157e30c796e0ece9998975723a6a9e6ea9f8159ad362bc35abcf779a174791a4aa7c043627075a44a1c93ccdd1df28fdc90d376551548bda51c390b4666c08cc23b1bd76993de97001aa7ccb5dd75dbd74f64b6bb2efdb672797060701e78bc1b5d72c025bba9c2d29c78024425af0e291a3f7386d3791aee91bc20d0f933ee2b2881c4c51720b3a5f5567ba105286c38f64f47b262f83f84e4f46907bca9c936b57e5196b4bbd64c1c8d7ae3e1ed64c598204f5cb90a26efd77ebec403e06f5c37eff5ddff5c30c615d8044e96a0b57a196af2deef36d7be5eada24a40a1eccb50e3466a208b94e2b69c66413ea0dae7eff6cef18fe83ee1717860b2cea2001ad3168f76733c6240c84a9eea9da926f29a74827843d40cf486dfb737ff1d4a9eed5ade6ea400eabea97481a58cdf8697225e71c6b5d22ad66fcfbee3955f3e186bc29a690f1d2874e70f032774a43ac4eec14117a31ef0a00ad6115223e2532dcca9310976ea7222a5c97703b3424bd9c7cf12bc5339d4705cf7dbf03d126b4da27e291a719ff3b1300ed21b425a2e8f7fd2002d137a47af192dd0dd1e26c2a49a16e0204a34fd92b7c3ca69861cdd143a494977e481b0e7c46bea8bedbc995e5a56702c9ab59c0f0cb90cae7a4f2185d50d1c699e4aa2a45177bb6827eb9422b23b8f78d20cec6bc373f62c07872eef3b1b4b7c77838b4e26e9573609f7bef3dcedc2fdf6c2c4aee6ebb9719b8ff578cf5e09933bc39083565e4fe1c18b90b40a72cf45bcfaec0f2c5cad49c606c9588bba24a1ad78be7ab315811c4b02c04b8d04866fa64147bb06f268ea9bc8a35440c4a1f73bd712107e86d5ac2864f592b7fb3aef2661a889475209c80c1adcf2bf165667253a452f1a2f7afb8cdd9ce3aa0b2193220773f11429d4e9f2bcef0c2128d34e632f351fea3b4538dbdf1c699b573b93fbba7a5256e5e3ae42e9fe120940d21f1e00b777031833e8d232283a86fa7ef511a7645d6fc6b0102aebe5b39ddddd4395a5a43dcb2d8a05d2587a4a1799d2239a51e097fadd28b09084148a6209edf2611181c1503c8bb2c5d0bde46d9cb200285ddfa7cb91cd49237ebd57241c3a7bf81da2ac1d95bfcd61faec3d58b52c08ef6c99a65b5a9ce6827705ba1f0d51ae7c84b93abcce96fdfbb2d21a3bc224552d326b65171956cfbd25faa0425bf61647d522b93367a5379c9bd3766ac03b15339e17ea5b0d7173455f6780073a637e8323563f58fe99f8d556a9ba4d8d84fa781ff8eea39bc4f7cb1364bf422bc1e7755cedd3c0c30d6a4930d54adebb81d26b9ba41c1eed62c9ed16a3fb2adc7eeeb2ec6a753878480790a617cacb3a5a590990236d308a2be73b1e1beff9a9b6c22ef627c1453bc6fd2296399821c6f85ed38966d43c9d48dc5000e7fa2c27b6e59dd20109c5cbba36d7532", 0xfdd}], 0x2}}], 0x1, 0x24044015) (async) setsockopt$sock_int(r4, 0x1, 0x33, 0x0, 0x0) (async) recvmmsg(r4, &(0x7f0000000380)=[{{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/94, 0x5e}], 0x1}, 0x2}], 0x1, 0x2002, 0x0) (async) fcntl$setstatus(r2, 0x4, 0x4400) (async) sendmsg$BATADV_CMD_SET_VLAN(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x44, r1, 0x200, 0x70bd27, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x7}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_MESH_IFINDEX={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x448c5}, 0x4) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x20a00, 0x0) (async) preadv2(r3, &(0x7f0000000580)=[{&(0x7f0000000000)=""/118, 0x76}, {0x0}, {0x0}], 0x3, 0x5, 0xd, 0x9) 2m24.794402756s ago: executing program 1 (id=16842): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000240), 0x22803, 0x0) fsopen(&(0x7f00000001c0)='devpts\x00', 0x0) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$RTC_WKALM_RD(r1, 0x40187014, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x1}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) r2 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000080), 0x880, 0x0) ioctl$PTP_CLOCK_GETCAPS(r2, 0x80503d01, &(0x7f0000000100)) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x1000, 0x0) r4 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0xc, &(0x7f0000000040)={0x9, 0xffffffff, 0x4c, 0x2565}, 0x10) sendmsg$nl_generic(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[], 0x20}}, 0x4) sched_setscheduler(0x0, 0x5, &(0x7f0000000480)) ioprio_get$pid(0x2, 0x0) r5 = syz_io_uring_complete(0x0) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r7, 0x4020ae46, &(0x7f0000000400)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)={0x0, 0x44}}, 0x0) ptrace$getregset(0x4204, 0x0, 0x4, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_SREGS(r8, 0x4138ae84, &(0x7f0000000100)={{0x7000, 0xdddd1000, 0x0, 0x0, 0x8, 0x8, 0x1, 0x2, 0x0, 0x4, 0xff, 0x10}, {0x8080000, 0x0, 0x2e591ac03c405730, 0x8, 0x0, 0x8, 0x0, 0x0, 0xe, 0x7, 0x0, 0xfb}, {0x3000, 0xdddd1000, 0xe, 0x0, 0x7, 0x4, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfc}, {0x100000, 0xd000, 0xc, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}, {0x80a0000, 0x10000, 0x9, 0x0, 0x6, 0x4, 0x0, 0xe, 0x0, 0x3c}, {0x0, 0x2, 0xd, 0x8, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x80}, {0x8080000, 0x0, 0xa, 0x6, 0x5, 0x0, 0x3, 0x1}, {0x80a0000, 0xdddd0000, 0x0, 0x0, 0x0, 0x1, 0x0, 0xa, 0x26}, {0x8080000}, {0xeeef0000}, 0xfdfcffdb, 0x0, 0x0, 0x128, 0xb, 0xf801, 0xffff1000, [0x0, 0x0, 0x1]}) read$FUSE(0xffffffffffffffff, &(0x7f00000004c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r5, &(0x7f0000000180)={0x10, 0x0, r9}, 0x10) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x44, 0x0, &(0x7f0000000040)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000100)={@flat=@weak_binder, @flat=@binder={0x73622a85, 0x0, 0x3}, @flat=@binder={0x73622a85, 0x100a, 0x1003}}, &(0x7f0000000000)={0x0, 0x18, 0x30}}}], 0x0, 0x0, 0x0}) 2m24.626881279s ago: executing program 1 (id=16845): r0 = getpid() r1 = syz_pidfd_open(r0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r2, &(0x7f00000062c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000004200)={0x50, 0x0, r3, {0x7, 0x29, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0x50) syz_fuse_handle_req(r2, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000785700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000eaff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010800", 0x2000, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x20, 0x0, 0x3, {0x0, 0x1f}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x42, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x300000b, 0x13, r5, 0xeb3f3000) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = pidfd_getfd(r1, r1, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(0xffffffffffffffff, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0105500, &(0x7f0000000040)={0x80, 0xa, 0x301, 0x0, 0x0, 0xfe, 0x0}) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300e9990000000000000000fc000000000000000100000000000000ac1e000100000000000000000000000000000000000000000a0060"], 0xb8}}, 0x0) prctl$PR_MCE_KILL_GET(0x22) mount$fuse(0x0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x2838491, &(0x7f0000000280)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r4}, 0x2c, {[{@default_permissions}, {@default_permissions}]}}) ioctl$FUSE_DEV_IOC_BACKING_CLOSE(0xffffffffffffffff, 0x4004e502, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300020000000000fedbdf25fc000000000000000000000000000000ac1414bb00000000000000000000000000000004000000000a0060603b000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000e000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000020000000000"], 0xb8}, 0x1, 0x0, 0x0, 0x80}, 0x50) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) r9 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r9, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300e9"], 0xb8}}, 0x0) sendmsg$nl_xfrm(r8, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="b80000001300e9990000000000000000fc000000000000000000000057798296ac1e000100000000000000000000000000000000000040000a0040000000000097eae37e1585e99ee0f4a2439608f8223f671fc811e017a49ecfde72cb6632b73b33bd8b8091fb052a433184b6d92bbca4b8af5bdf70721899b16598a002d09ccaf2ce9a889f805ec0e8d5103be592c15b3a5d3bbeaeffc2bea7f204c4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0100000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/112], 0xb8}}, 0x4000) setns(r6, 0x66020000) mount$9p_fd(0x0, &(0x7f0000000980)='.\x00', 0x0, 0x104000, 0x0) syz_clone(0x498144ee5f62e149, 0x0, 0x17, 0x0, 0x0, 0x0) umount2(&(0x7f0000000040)='.\x00', 0x2) 1m58.967618297s ago: executing program 56 (id=16845): r0 = getpid() r1 = syz_pidfd_open(r0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r2, &(0x7f00000062c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000004200)={0x50, 0x0, r3, {0x7, 0x29, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0x50) syz_fuse_handle_req(r2, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000785700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000eaff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010800", 0x2000, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x20, 0x0, 0x3, {0x0, 0x1f}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x42, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x300000b, 0x13, r5, 0xeb3f3000) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = pidfd_getfd(r1, r1, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(0xffffffffffffffff, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0105500, &(0x7f0000000040)={0x80, 0xa, 0x301, 0x0, 0x0, 0xfe, 0x0}) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300e9990000000000000000fc000000000000000100000000000000ac1e000100000000000000000000000000000000000000000a0060"], 0xb8}}, 0x0) prctl$PR_MCE_KILL_GET(0x22) mount$fuse(0x0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x2838491, &(0x7f0000000280)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r4}, 0x2c, {[{@default_permissions}, {@default_permissions}]}}) ioctl$FUSE_DEV_IOC_BACKING_CLOSE(0xffffffffffffffff, 0x4004e502, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300020000000000fedbdf25fc000000000000000000000000000000ac1414bb00000000000000000000000000000004000000000a0060603b000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000000000000000000000000000000000000000e000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000020000000000"], 0xb8}, 0x1, 0x0, 0x0, 0x80}, 0x50) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) r9 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r9, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80000001300e9"], 0xb8}}, 0x0) sendmsg$nl_xfrm(r8, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="b80000001300e9990000000000000000fc000000000000000000000057798296ac1e000100000000000000000000000000000000000040000a0040000000000097eae37e1585e99ee0f4a2439608f8223f671fc811e017a49ecfde72cb6632b73b33bd8b8091fb052a433184b6d92bbca4b8af5bdf70721899b16598a002d09ccaf2ce9a889f805ec0e8d5103be592c15b3a5d3bbeaeffc2bea7f204c4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0100000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/112], 0xb8}}, 0x4000) setns(r6, 0x66020000) mount$9p_fd(0x0, &(0x7f0000000980)='.\x00', 0x0, 0x104000, 0x0) syz_clone(0x498144ee5f62e149, 0x0, 0x17, 0x0, 0x0, 0x0) umount2(&(0x7f0000000040)='.\x00', 0x2) 1m32.98717212s ago: executing program 6 (id=17340): listen(0xffffffffffffffff, 0x8) ioctl$ASHMEM_SET_SIZE(0xffffffffffffffff, 0x40087703, 0x5) (async) ioctl$ASHMEM_SET_SIZE(0xffffffffffffffff, 0x40087703, 0x5) mmap(&(0x7f0000018000/0x2000)=nil, 0x2000, 0xa8ca3411d3c26009, 0x13, 0xffffffffffffffff, 0x22e7c000) (async) mmap(&(0x7f0000018000/0x2000)=nil, 0x2000, 0xa8ca3411d3c26009, 0x13, 0xffffffffffffffff, 0x22e7c000) prlimit64(0x0, 0xe, &(0x7f0000000080)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000480)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair(0x2b, 0x4, 0x3, &(0x7f0000002040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000002080)={0xa, 0x4e21, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) setreuid(0xffffffffffffffff, 0xee00) (async) setreuid(0xffffffffffffffff, 0xee00) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000280)={'fscrypt:', @desc2}, &(0x7f0000000500)={0x0, "f1a1173fb9462d3509e67197f90be6e423ceb0ab4912f9f6a31854ec7ff0fbcb566a0982f8938caa52dd8d39af14c31ed56ad59300"}, 0x48, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000080)={'fscrypt:', @desc2}, &(0x7f00000000c0)={0x0, "f1a1173fb9462d3589e67197f90be6e423ceb0ab4912f9f6a31854ec98e950cfed21fcad7ff0fbcb566a0982f8938caa52dd8d39af14c31ed56ad59300"}, 0x52ba, 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) 1m32.98575864s ago: executing program 6 (id=17342): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x1002, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2041, 0x0) write$binfmt_aout(r1, &(0x7f0000000280)=ANY=[], 0xff2e) (async) ppoll(&(0x7f0000000180)=[{r1, 0x2111}], 0x1, &(0x7f0000000200), &(0x7f0000000240)={[0x461]}, 0x8) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$BTRFS_IOC_QGROUP_CREATE(r2, 0x4010942a, 0x0) (async, rerun: 32) setsockopt$CAN_RAW_FILTER(r2, 0x65, 0x1, 0x0, 0x0) (rerun: 32) bind$can_raw(r2, &(0x7f00000000c0), 0x10) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000f9240)={{0x0, 0x5, 0x2, 0x7, 0x99, 0xf, 0x9, 0x3afe, 0x800, 0x7fffffff, 0x3484, 0x0, 0x7fff, 0x30, 0x500000}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f00000f9300)={0x0, 0x0, "30b76a6e29584fd2faf221bfef4a986d9d0058bbf085a862081d0553e625a3a49ffa597cc8ea0bce31491811cd2c56b47055d19a8eefc32bda8d032e35a5bcbd46cf7df7f65a46733b9865ffcad0bae17be850e96a8e575ce2019c807de766339a187e49ddbb579d5db6e4af010a1863d6f2540136c65f968a8f44ad40dfbd9ad6735ff1127e5ddcbedef2077cc353440601e156968f3868ad3fb8341e47aedb40587b92f8bd880ac72762e74f4fc63fc399ba78f4deaa8abd00e8b1a980b6835a7e6c0c398a5cba1fab557992cedfdf17d38bb49c5d1937809f1e8870ab68dd1af0e2096d7a519bb08d0399296bc538e9c70a06158bab0c3d7922a7fca241ae", "ea164a60dca693b14bbf025f0a4ce43ac95412596061e8007d6827f8d9007f21050ee9e341057dade5e17b2b6cce7733464217c46388ab0a35a8535c0c620c2dd1c60cdc97fe498d09fd839f5b171a88a63f1d6dcaac661d4e4d2e681a968eb9f7b7d706c9820378362274f81d2726eed77131af3171b9e9aab9f75fac9189b8194d383462ffea202598fcb3791bfbc574d0cc66757a82879f098f3bdd4b567c2435ec7643699db8518affb5b3db8873b839353810799c067e6f5cc29bdc090bf4fd977b83a0564890237c8e16c7d0065bb52c13dc5e0df5b93ff97c5dbc73dbec41520abba7eb4f4de067fd42c508d3d4fe2e28b46698a1848611f4094495a955eb1aa3782328faaec0219f48d583468474ff884f3c87ffdfb2c9f7339add350564c23015b99c5c7f9d4c2efa8c2e9cc05b0afde0832728a0a5655b4ea5fd198893645f122a6535db6aff97c2c719adb7f46c6cf3bdcbff3e818b95cf138288b1ff8ff067bccd250d99e59b051bef49aa7d60390fe788575f5bc619981881a3b7c27dffe07a8acab7d70faccf026324470911640ff0021955cb54baf94898f3bcce163fa20de081516fc371b7c69c3fe7b28d495944061e3538f13350cb59d1507390d295c65d4b078888c0998e300b42bb5c2e0613e403896fe017658927c218d91208d1ba5114717c923d835e9eca727c79bab8fa60206d948e433e9b409bcc918639f0dcc87ff0d44d51b7a2ff0d9e3496a560780bdaa42f77a4fac74290800fd1baa8fa910191ae92a90f072692d2637df9b1b4d724cc2a052a48eb6e38093aaca5ae6d87c0520c6b9d4416af042e143e709d8c4d0c327eabaef4cea604c401544812866e17bf41e095e1b44d4bddc359f0514fbd4a8e3491bf9b843cf4579361a13e8d946d38da8733e7104bc7e6ce87e0878b84bf720b331c0edc2f34ea53e5a962587e0c17d86ab0d114d13e33da3be1ec082a2ecf7fd7dd08468094f7beb956cc5dbd3c40aa310e5a77ba31438122c1434fb00805fee7355122464a587aefbf2df133099b86235932614e9b92e44088835441f01d01b87089d9dbc2005ff3bc2455b2b1aa6d4a411fc60ef8d401c996b28ce347ef4d96e92dc0aef30a36b01a45b7c19cfd20be8d6ccbcd9d45ac22ad19b5f04b408a2aef6683e213d3246d38a19c032404342748ef51be42363763610b460e0b47640074e2d9c005ef49b7b793c586fbcd541ef48478152a79c38aa3849a854eca89381330bfea53b0a0f46ea9eeac3ce7db628c4cca21fd506291412465b535139d35d6d8e429d35b4a2e990bedc0602972a3f5e42889e62956bfd9662e57bc8da26e3ac3539d823dc3caa39db92e38c7b51addf8f78f2a1157f7c83d54b41c9807c3c926dc1a71f4c081023bce1968df14aab737b4468d536adefeb0300b89d5f0401da2ca540b6aa924e29563d59360e17270362518c2758da84c012b74e8ea9ca19a0d79975e6c64d35f5d10d8ebcf780e2f775eccf0ae6764b62d29ba4b0cdd372416948de57757b4f3686bc961c8d3c8ae4e044d55904cdf253202bd71b9937865e330ec8bd4bd71533ed4c6ffdf94b5b717e1e65e3986ee18309fa02a2b45f818bbc60895394a7e329e169b17fc5c32471b5651bcb72d99a52281127967ed05ab77bb022b38fd073faeab2608417e3b7aec87e958e899bbcb2658f9f3ded52197c48a2d4ee77d9ed15fd54517fd6d384fef119f7a4696b31cf25a04bc6c5974b56235ece7be72f93655d2c2ecf61f3aaada72a3003f7ba1098ec08d8c741331b99366e930e0391341562e3c226240a01231730888e5a68a10ebc091a51238bf7ab6b7ba0f802ee474a9be68b5921babfc11c7aadae08f2517ae0e19dde9b6ad6052bda8256b9d2691a7613356d130376985652f20cab7df3747aa5ce7628144518729c74eb48309047be5b367df03d5972cf229c18c9e5323e0211bb64d767ee378c5d5f195eaa034cff23c9d4bead365e389644d415cf897e78e62dba2274c99cafd6a24e124663b4226a617ad8f36f5fd36fe38639b5e1386bdb76d6c42f21d53ac8cd9a29f514f91ac54c747fcc9a50fd9b5a6117221236be52310a03681680ed9644f1a3a055d0a9f97eb98cfe5c17f83323c494fb41e9c0b07d58a2cf6128f0446fe4b6d14acf64e20b7fe170915e21d4d1287a012796faeebc9c5d07b6365cff6464bb04928c919f8585a2c15b77246e1cc6778f722c95eda01bc56e5d2d82c389e9b619261e5c877f9f2946de414984bfc8f4a9cd6c1b2eb0947124dda34d9719ac9ee9a759b1d3dbcc8d4f27b779feb3ddb5dcf0a2fefcd9e04819de210c351952560feb134b80cea2e5ba5f54145b68358f9a0ce5d8a3d487b830eeaf9706fdba5f64f6003b0f02aaf6ad59a9d1853fa71c04a993dff975fab26f51a25eac1d3f5d4ee9de84dbd970222fa0aff3a0bc65f91b882ef31d77f0c4014856c186eeff190a4c03906fd206dd37d9cbe60961b7db4e027de1d18fed99e7a5d7c82ae6a39518f62c9c2134953c5a6e29a795c2e9806393a05ef42ff8c20aecda0106b35902672724eb5c5e837fd206a74054a3cdcfecc3c83cdd665b1cee277ed5e2d9f3e60af4df48b4ad120f601bf447c2c78193c6a20227354eb0c244e014bfec92c35a28bf205fed54d49e7247f4d3d61574054fe85362cc24ff4874fa83231af6c6bbfd179c898a460b9af7dafaabb9e32254b77adc04d96f6a1dbbcf7b3ea6a21217f8b482f91e10f78b2ed934f29903993852e970a5f9752acf4bc5cc36566077d7bc5c57ef167776280bd210c4eab4e7149f7cebf03030a0d800573cfd42ba0b000c588742bce2369dfa5f80ed065b04be9288b4f9be29f47b96c479a28847740e4f0224e8535c58e0f9378937aba120698651620812f808c46e3fa8f2752ffceea55cae759b689fc56c5bea756b77da7b249dd5772c5661eb8652f44d9556577e15cd6db1bb96e34979062fb209b77eff37e4b59fc60d5fd160991c38a7b78e62ee9606f422a5302163a311e991151cc481cfaa1f0c79a1ec44b8a4e4483ad078a7dc89e2e851c7c093fc1ee14fe16e563e19bd7a39961b69e8156dbe35a3993b7ac5d753747898b0fc0d090fee6f96bbd564dfb1a9a2821c68c226dc1c45a282dfac9b5471b60279e6f34fcafa242644c85f4b54c8f6bf80063cee45ee4d0ae70fb2c87ccee3166b27547b88558849a51ce2313b17449a778c99f687eac0aa69b4a2b3c40c6920a1d540a60ed23f5378a7d2d21e6e4e0eb8329b862554db0e6f5364d63dd1832a28650e3359aedb290866c45fcbfd9c3c911db32d61645a80d4b7383e4549233399c55238fdaf5d21a57093af4f319930caff40ce4aa8bd5c87e55480d6d45b49ba4f9a30a20b9137e1f69ee50b142b773b0e3da418acea1773eba6bb066d9ff973f2fc08f998160abd4c70096759437eb5e812c201cb33c7794b0d6262274ba57b85ec5d2085c7475fed7ced0c92253adda100ccf5a2a1c9cf7b05b4bd068e4104546da5fcf1804ae26b331f5779710e77646a266ac1c0e0236c54e8d59ad491a75af0e8a8390091b261dbb7a1ec2900d22aa293122a779042599fdb5f4c0ecfc950b19c9f9b8408fd533558ad4927386c67a186fc6f4a070fc50fc1e895d4760a9a436070da3bff9dec4f55166e825b2a8f920b7613b9eb2560ee070cae343a36f09ea023bc6919235d7c21fc7f3daeda6e4ef4c145136b70a7958c029b9a8a2a02788869fbc916e2e9476c93dedd1fa7f9f88ca5c1f87fdd4ea5147073a3e0d396f8b30f8077554c11c12dd75cdf8b7fc6e7399e4fef84207aaa21b4fe4c8ce7bc17c4dbb94a230f5e00ad286f771d1604921504e8042a25f5f4711fb1d2469e70b2fa5e0abf764b8f1524c136b87a85bcf951ee27c208f2bef52607b94131a263735b664c20271e4d19df226bb64e89ccc8af2e4bc24c0c88392f2c1a84e9fcdf33a27171c13375a7294184f1de2b389b778da8d53e06e8a9ee89da634ba11f6fb76c8110858edf6f10549aef45547c4788994ebdd512ff40a4cc140984fd828efb2a610e5d5f080792192e4148abb6c0f7269af466d2ddd601302e659fef741b044dc6f0a89c035379b3ea409a52bcc588addd44fa286a47bf753e2708f584b62d423b80eb00d6a19e61021cb044fe86b45a176a114c1c744006670a906940c20fe4e8fb718504c429f9635e3f178c388a626d8915d21853eee77173b9216ca0453410a61ff620c4db0f854b290d54dc24db9738222351f23a1b8251203c6d71b5f2e9f4327f4562c85c7f4b280729b5357526aa1399722baf7bf66e0121c46629f924e5832239897545c14145628b0d9c3955234b80ae8b6bd6581342d27f9631647f392020721bb945f34b61b3058986123e51f0b8fb3457e5ff6f70fcbf6d2020c24f4f9774daf846a84d0a572835121d54d8aeafa897e2e1653d11120c686d86b21efd6426032ebe79559e0c5715a1f0ad10f7b86103156259cec6a4fcf026097809448804b9acc5e3b082237526b1a355e57c0061c4a8ab1f3646e7359d36d816808344a988a64c85a4a96ac78fc6d13a0c56f22caa402c850de8591a04b0e45e36aff8bb6fb082c64e93612b553ceaf61915fd34c5d95b73392bfc945d8f346c0e9d7e351310117851dca00354bb5442c98852f9ff948d5abbd80fb3418a113e60dd12f772c8c7eb6d8b1736568b2ed1391fb9182dfa94f79397e3e34e07ea340499871fc3a02d0d108dc89f78e82f9c314222ef6731b0ff448d042688e4fc5e6e791ef605037a51a5bdfab9780c4e7c849b5c2fbdfa24513d3707265be7939f261c2446c1e977e3335849ad73e6166bf015e61e148cf911b4f6ad7c0e82231132afd7178167b0419f1332ec759964b75d2c33d8a975c0cf68ae14a2704122a1b334741803edd6ec67e1fda82cb3c1dc8d63611abac8d4a225841d75dbcd8dd1d2a86a45a65e3a7d2f50952ea2a29e39485f1a406ae4fea9cf4418174897687be129fcaed336db68337e2a8348a7a6ae8d5ab9e28529871c18cb1d621349945fc45e8d1723e8f7eb89d354484da3f79a4432e576e65a3a4b949ee7c78b9aabd4f12f307de33d8fd010a0fcb008199f226637fb8959ef328e3d4cfb3a557bc223ceb08785b7b3b10c174ba6c96c0e0b966207eb3a9570f9d852d77260d37131240fb6c4d594f3cb75a69fb214c2953cc6dab6babfb2a8418b2615d7efdee8654f9c1087f1d75a803473780c26f210b07511eb9b0b7f77572fb29bd2901ca65bb3f6f4911ec0f01e1dd9cfc649c48da5fb5052ed1bfae553040d79ee5615b365d0c9e189643969323a3021db3317dc7aaed98b196d6b08b7f933c45d9544ac2a977dd05"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f00000fa300)={0x0, ""/256, 0x0, 0x0}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f00000fa500)={0x0, ""/256, 0x0}) (async, rerun: 64) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f00000fa700)={{0x0, 0x1, 0x180000000000, 0x1, 0x1000, 0x6, 0xf7, 0xd2, 0x0, 0x5, 0x4, 0x0, 0x9, 0x1, 0x1}}) (rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f00000fb700)={0xdfd7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x34, "8a685bd4c02a11"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f00000fc700)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x5, "e025d767815691"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f00000fd700)={0x0, 0x0, "b8dba1a21c93f13d85676ebfdea8f590f17cb077a983fad9545fd15cba5601e6475562401a6094a97e87792c6f92da5a54e89c72502a24dcf1f04b92360c64eeb276df732f433c2700fa32e336a14a10598052b596d74346161ffee26695338c75b5492aae8c9c108f56d89473f6f5ec219e7fa99da71c29fe8aa989fffba89b67b4b0daae7ae97fb5a02eb1eff7dcc1d4104a4e06c0f46985b48db7dcded93a73833708bade92c4a942383f0f2d34941693b0b8e70c0f4c7c2236d19b807b0debd9394727add792f8535c847a8a2c026b3460c175792efc245cfd74c83e7e531f6c78befba9959f9029b4261930cb7c690402a1841c739400ab83b8fda2686e", "dabb9838aa17260cbca2fff3ce65ade6faf033d6100d4a513387ad03c69715254fa452dfe487fdf69a34eb96ff328f8136f0117b3027c37cfa6e052b1d963e30c43a34c514389f10fb5b3897790bb2f3accd6f5afd01db68ed9c6ffb6df749f57cde135ed6276b6c7b3684883e4a5e3ba8a13e70d27b8f9970df53c3d919f2b64cdeb27a347585c04ae249beb4d600e979699bf1f32faa5bcfaf2686d7e002ffce566e30a6e9c226b6bae0fcf26944ff555f3e2dd415f7661771ffcc2de20b26aa4d102f9082a4f45c4e6b6058cb8f055cf3978a112256de5dfef52766228d2f6e444c2d62c8ecacb26bcdb2b0c2509793d2c569305c7672abcc94d026d42e33a66c4e71412d23cfd7ba7714144c910ff9f2242e52b3a755004b70add283b5459da8a4fd115a86ab09004b7c5cbab00b754236627d4013f9d187feccbcd69911d8c8ae0205c429b529742af989ef1aea196c281ddfe35767b22426c25054ad540f40beacdf646f9a46959100eceaa8c19e00d9ecb335f8c826d2376bd094ac9e560935e8ee5af4bb0902b9ae17c1b5640677028e6b24c117f7564637702bb67419bca5c2f2ee628e9270f936e05732b895a69ab447c6e8a58d4bee6c71a8b26eade2fc4fbd2aed8cda0e67ecedcc61b4c3526a392d1b2c2df358f706c80d7c69b4d6dd1740b25107cd55dab6fc766cdc362e39b5b31756a3899045072634fa5952716589127394b682d80028e7b985e61bb37c9aed6364f46a573584ffee85d837a7cab727a6102cd08b78721906e376bb16d6a0226e57fb74487f9f9bc9326e061fd7d6f3a6f53a1302537b35c1d83b95f43b4302b048e1b2cbdc993c8935f5a5b2a5d23506ef1309b217f428fd3ba7444216cfba2ab5a322f4995798010ff765f1dfbd73b02b93fc1269379d6016e28e6884660fb1d7ee2a0e2ed64555f2799f3b3d17c70b34bd732fedc043221e63418817a2c4cd564f2a026b672e294daf96a80470dcb23263db11d42cb7cfe35b10ec52cfcb4cc35d6b2ed14105df82ae9376cd9eafb3db760f3d16acddc9f6f5d34fc7d146eb0e20b7f3dbb297ff753b32a55ee09e763e0c5e6a8d37716a344fb8909e399e09d9ac2881a42e0bf2df30332be20c1d9258c143d5b88e508ef4e1cccf32dcd97d846e2bc5b3de94a73651bb074439690e1a0a6641fa2f62ec61c641cb8808326a19a006a8d3795063f57fa8e3657d7025801f9c2ae0f1e5ce992fe8cae1f886dd5cf05f7a60e978dd43d94fe93f272941d6bea46d70f612490c85399c545dfe87aafd1afbde250e3771eeab3d6a892b396700635408b7c660400be6c7581dfa1e72e7e199f23d15f0772ea30035f60733689de5bc035851d6eaecaf7094b8a6d47b5936137ca4c1636e3a6445d4402abf08cc6025dde903bb448826950438c270cbd2cd567586d7933d0fb27812babfa879a191b12abb0ac9b70be1cd5aa6a6861bcb584cd7fedf24d9e131b5e05b638c96b4ba8f6d92fa6ca6a2839e65102849bf4c193adc809bccf8a8b8aae6728e2a8552c3067cb05501836d80f4bdf850bfb2a49bab4920645c45b337a6559b7bc7219b7807d1ba33d5491032247e53e1d41aeb76d2aedfdf6aa7d0d6b281089e970a2c7cd7ed7af05b53ffef26896196813c4a06230d0cbf44b712a411724704f4c2be006e7713e6e67206e2e6806d3a731b1acc40ee4540fb55e6bd8c9a8e23ea327c99f98e1a3b5098bb70bad0f021bcd68a917f149b5961ce50dd8f2e0868d267776b9f4a1a04d746fca2e8ace4f201ae32db8efc223ef534e3c364accc43f72d3e02ba17b8a9f6f77f98c91bd68716f8a4a3fd1858e558794eb3e53e3658d8eaf6dd2c798ecec37fe9ce8484aba826e901e38bd173727d1b3a18503d14c304c0cf892fe6b94992c1ccf7807c2d5e9d4b3c469fb814afca3cb612dfd45c6e8fcc100f28e2bb8b98acfe44d6dff3a55573491c1d35dcac12057d3c15319ce539965dc02e60fe6ed34c74a0098e5b86220535f22fb6822127ad0e07345ff270b08ca28c01526ff8210af9de2d19a5b21d94c866d3e7c777dc661aea4764f093ba93b744ad31d313d92b3db09e84216b80db91f7f9e206f77e29e8a5b0e2fa31f87b7af8027526e465e607ed31ec2c9013d0827349c4585175c5f1390c72d71e5a021286e346c2827f011bab1c81a7ebb6de0fd7f5f82ca920249b80cdc0220aefb4dd60a6556a2ed04428bf489de50ad33220095ad03af13cfde42fa3c5ae6bb0f24a27c074d42eb60542cf1d8800848fd68d26feb5be4d87a274450a3a3bd6d83edcee705bc3dd67d51d836c857ae2895a245ce627c2df647adeb32432427f3b092ed88aaf304853b5891ca12559e5a585af989daffccb677c051e867b1d860b75c83b6fdf0b83a4942e03c42cb0b22255284ed522b7cb3ed4429f33c8946cd3b80dd0378e1a9dc1ec983f699b45c5ada50989f38c113ebbaa02f031a722b875ad5769e473d3624b7e190e2e12787b6e42829e050e356b9c788b195f79f02052d1d0f0ea5dab3fc47ca7d8ba7aad4b3975cf52742887bed865bfa745aaa5921d3378086510347d41dc955550bde1dfe17a455c7442aecbfc2121b7ed5106b7724b9dbf5475d41138399fcddb88b7af1ae2cdd923e2b3ca639ac9a67ceaccf7b2cdd9483db75eb545073b3d60e0c252ce7ce2d907c8401b57b58903c2a3de53cd7f3850d675f6855f4e486237d0da69693decbaaafe21ad648dced959b6e95da6740fde7f57f98f8d3373869bb4dabad148bb67f4848fd5bf5ba70dd7209a3f7e3264503191ae4f773c18197f276ee9e01cd52a05133a2da33f28ad7005807e5c0b6638eaf2fbe58b2f4a0b7e8c2d45beaba0871f6695fa105a854e6e2182290811cf84f0740756769657b832042b0db51b37a4d8b2d587a5de67ef3cab0d68def1b97c84483c61e916155d2b6716256daf2a72ea6c07b3a62a8146374befd95b5b7247d29b2714b2040e52a41ae21a88f4bfe784acc64ad62a73ac40b3a612b22c69b120e56532cb7e45e52724d583d6c1a5ce416a617ed9e08809fd83eab106acdd892e71f711608074d2a1a7adb285ee89932010673282447deb27e53c8b5cb464ad2e7e2cd8b3a65deb62593a7834339b0e943ea5803201787dc0d68ab2f9ad362bc2b762f6abdcde13935203249aa28f4b78f37012c956ef3d4bc2a7a9f30ef560da365c8ee22c5bcad3c9eb25040ba304e7e7bd6261904ed1879b1238ba86e610672ae93a8e3e5d497b1ed3a57e305fa5a7a740452ab8358a81c671ffc6c3eb6e32f34f96743d1dd08a8171ba0ee87aad089586f70bec0647054e1f8cd2c5180ee6bece5331c039af59afc65d1cdef977560806c48d3d1d6ecb943a35ec58e5aa4530ec8ac67e022d26edfedf87817fded9a7a43d988a268b90cdb6f3b64fc90adf75e7a35b6f35d9c7de63cb2c4c0952cbdd3df43381376224a85f20fe23aedd08f5219f6c22115874df95566d298e878fe2488f727c4ddad62e51ed460e7cd8c5f3f3ea886d3ed95e8229582fdb873df403d3b9ac35e0a1b771a5d1a3d2f365c06e79d06111b8260d262b10e6e0c99f5efce3c01bb005b580bd27919a13e9225be1764b95d516e9856156e48175edda94f600a895354c346a165d52d8e381913655f7b88143d1b4b2efb0521c9ceef1826d20f3d59ceb8ed50b00cdc6752065a0047b112756f785d33293dd37724c37747bb8deadb60ea7d1dcd8cf6fec62eaec5e5e7c5ae4f65073f7a2f05023fdbe5c1ab791692d6d3fd83355ddd041fd032616088d54ade852f2a6f224a3e0c1b477e7288ecddcb66d24b6b8bf279f94dbedf3f1eff941d4db7c06c2e715bd0b3289ce3ff8c9dfce510c1af24883d7dbae6df415130eb86175feacb228aeebddbd432671cdcb10763b5d493430050c64b6afec1533392007814965242bc02d66147627a1fb14defde00c4ab187c54a8df81e8bd49767799c670fbb365cc535217e600061a84c0e53d7c010135092b8a1b092f6ecab857449df866e3af7f4672ff984a668c00e71811d775998a36112fcc827defb031f3167bf58c13104d86979084c5e66dca276287e20e66b4e641e82b3625db5471d0b0089c5a48157ffce910a922ca38935906f7716e4f669b33c9230b1acb12bcf86fdf8c149ee63c54bef0698ad0e14795af5eda01233c5e9bbeea872453a5a4f068c0f1ceb14d59d2117ebe3f3b77e2d17b09f70b73bae40fb67506275590677cc0cf53e0afa79c902b5b4551132ad9e3443f242b59f687778f6bc332bc9cd3c01e93d1ac015617c0e5e3093ece048b571822b29a885224e6e0a6e0998c70d1d253771c0a2a11fb153d21dda661b4613b553729660a87c6a420ee77154ebe9168ae7b25aea69432c19f596b366af98e0651500512c40decae8cdef68fd77c9d2c7988e43a26a7f842ab15bc40b9f17b425e6e77c7f52cb18c28cd5e9c3a9fcb2b95faedf77caecc452f916a962064b7d69406b9f23f6593b815fc75f89e525cd06452166c7371305a22e149dd2a087c8bb15d303c116b4d8e5b18f0b13be356a71dfc81f34f06a3835f363242b24e8105dad5debf5ba83c1000c0349427012632367239712a78cd23db9c46b1a07c233e40be52894e8cbbbc705dccb5d9f865b8686369835d94248392d6da35cb997a9f26e0df4d37f3d0010e94b2385dcd98a894dff32ec8f9adf59a1943d499091edec77438cb2ea24f78c013f12f07a29ff752a511e498957674700520ee321b6f98dc644fb8f1a6e4f90d0a582c99ae8b9e8e75e657557000b30fc43170af98ba7cfa7a4d9f52a2fca1122d0e699a30690518df5a2b2db18013940edd64b6cf50a059020bef3c75ca465028c0c960d8cbfc749c6d9da1bebc16a7be46ec74af3964e24bc7bff6b9825026a56f398d5c0b82f7a6d9534c5ee1e51eefded71f061ac92ef00af8b835489bbe955c0d97241f311e773016d4cba52520a9f30edcba5a2d29b7d088e7b5bc9656d6b701c46d64931dccc2e17f7ad16aace9e89d97219e150732748ccfac2fe37e1a0b3ddb6089d35028bf809a81c5f17fbcc3fdb040af03a29bdb66d9bcf9647aa030a964f075dfae1b64e862cb427ac415650449e185d42676c06beb100cf5d03337dd8b05eb7e3cae00511f0967caec1649162114f593c131106eb98a66e159f05dbde1817b1de4167477a14db839c2ffd3601e0b6bbe3c324564b2e465a1021b141c1358280f2b8eb0a2736f3769afcb6f2bc2feef2d4c79bf319b8e6d38e5ae4e2e5901cba2edd675fe57fefc2d65d2f6292b089e59f17f7ece800ddb0aa27d7c1976da21a0c41cf787a7747a782d292b7c724efab347c8797f8c7873bb21a6929151298ace7f4"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000fe700)={{0x0, 0x6, 0xffff, 0x8, 0x0, 0x6, 0x7e, 0x0, 0x7ff, 0x7, 0x9e, 0xd2a6, 0x4, 0x1000, 0x40}, 0x8, [0x0]}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f00000fe780)={0x0, 0x0, "ca3b456b5a6fb0d238a813b54febbeffec55657acd494005204d5b29eeaa51339b75edd3d61c7fd33bc0fea31b09d6b36ea6e9f449fb5e00902068b262271f30c042fbc4e60866686acfa3d1354881100aab856349a3fbd2b73d2873cedd46cd3f4c056e21ddecf23209401e451c67919ef614da8278138786240c7a9e983095138f616a6efdcdc5341daefc99487f497d291f8d666857914c7472ebe1c7f7def5d6e2602d8264b799bcbb37c46c709581fad490cf1c1990b9ecbb18243155c40e52271192876f17faa7e236101d4930e16dea01b1501eecab6fdbe2c553ca794802bb241f8f69d9ab9358d8ebacf2df66a85500b1a3d1f621b5c992f3df7a22", "af9003125993885069b3f0146cb3bd788d0cd05938d3aab3550fd98212b8c026aafc84548bf9a78fc69af9e7422360c0e0c9d7c83aef4dec7abd37a526fa2c1ff69adfaf0463193260d0f84680486f66941c3c5c2389d0effe254a6bc302d883bc46ab8698b514b1ee68b5ff2af09755337a2a1fbb1c754e4f0f72ef59fe83930b7f94367a1fec6e3bcc9699360f2d1a8a2cd1177bed8ad8f8a1a136310aba425a29c5f21d9d97ad3cdb39937280bd5014474a52b93730c77497f86b84e48a91124779554f3406570567f6a2b8e03d2b8d2422d22c0793775fcefaf7dd8f056d05ac8c14123ecd51c126184c62dce95bc96777d059d80281fba95a7b0ea5ecb6d816c39d98ed4ae1c6694dc1384bf89d799c808d550654adce82801bd2d1d1e6013c5591ee19206b135130f6a5f51286e2d4e108902f8556da49dda344f832a45f1fc2b0bbf6489f2d96429d0ef557a1e6970be5b09ec5539d9800eb11bc8edbc104cc0e94cb9c863ee9e34a58186752500687b1a7e6113da099b9e89aa0dd6a2b4ffafd5b7b1b196a59e5255effe777dd06de94c69b889fd062ebc659780af20093933a824a915b0d4122b140dd901d8cfd2598aa5ac50b7b1a2106d2bf852c72f2333c85c3784e0c90fe8a0a7af964148a5a00db744180f69d988bb64841a89a8af2e70749b68f10a84d447407ae93d46e031d6087b1b932891ef64239be4a894bcb2e6a15943945671af0fd08797d85f530535685a86205f7be12cf8b72092f000c9888fde88abdebccb0fd3fbbd397515b413d5df50331661ba93fa8b137a5713dbab323875e42863cbc0aec4d325603f1b9d270c0db930c10659c20e50732eaa9647838ef2e078eac6d9fce341be8925e05e13e7ef296176cf503183f124ed45a12ab4f75d7d79a80fc0cfa61be34021834eda86895d6a1fe0b208a1fdd12bcb6e2f8dfcee870c8a96c0ec9df9f0f3cefb6c4533a8f8057ade6b419604d643784bd4ebe0cb47331194cf76a14b8a69d11ef59fa11c85e7e8057888d0e04e4a8c0d520c8e27d4c8c37ce9ae363ccd56ba26ed49121ae30b1de7f4f2f4908bd9a6121bbf834ee946c1c9076ff89d391d39e85669add08d13ed39ed4879a8bc5ff4b7f885dddaecafc9a77f20db7002e51d3389f1b744859b8e2a93f02adc07f24656e7f0aaeb72949b37e8629037a9e1c419793b6a483079c014a61f7a2264819a18aa61c518644e1cd49b095bd5ea4b278ff6acde5bdb187a97e3e70b435583d234c1f02aa9143c60e12eb159e21e730ddea4230a54f21b43dc4f43f9fc1ddf7b3d32b3648962c193f0d01782c06751da16681bd336c8170b4ba289da4a1a4dc4b838160d9787963a205fe1c6bb053ebe92ba35ffcac4d2d1ab4edd4d43f08a19a6c6a75137c2143a4de577005eb0bc23d8670a867b3df38539147a4d6645f68a624b965ec2ef053631f5cdf4cd506e2330b7b8103b008b672ef4ffc2cfcc5c5102348dfe9ea99cfc9de19cdecae16200027f3caded34b628750bf34b5518a2139da8156aa85f1a6fc57b1ee96822f8341c5f531c3e040473ff5b744748cc56a4aacad27f0eaea228dfe53db74281c796df8104f7f577d03f39dd5239eed5fb04b00fd5358a3a87d38a6befa434c86b47e60aa1405dbf85f704eba9c4c449324eb910ec98fe7d65d7148b14271f5c4cfb08544eb11dba23d7edc2ee77f5ef11f821a9e70ec3afa2ede53895db88d3302e12dc2ff537090e559a51e3e2eba85aefe957a1937d346cd2927af4f93094221d68815d30aea1d204fc569764d18a7c1a535663e91d77c89a5625a2644e5a14e1e6a77f3f56d869d391738bd2db10d8a9f81ca873577e12103695963b5d299d7b4691e5aa747691a27516b27d2d056d7f520efd6472b608331213423008abd2d8f0e6ba305da37d0264b86faf6531c90a4fdbd2a1f584c5dd8b5f54118056064f0b1468a30c128bec16186ed67392767f8f655edfd4a53177ae6aa8c23cd3f32e8eb1b729bb15b8b2778a96bbbc270eb22fe6b58cc2f24abddf677bd16eb60d5bc7e47b24c9784d7a7d33f5368ba0f665956a2957155bc70872e71ec452411691eece7832e9dc2a3ac1dc33e9311ca564f002f6c9197369ef745bbbd5f16ea629940c52069588884911d664e107000f6f401be5d6937035c2e513e967dc336492726f399aa12483044ceffffc7e8c1ecd1a0cb516b6ed129a23833a46e809cf7b643e0c63482a4fbd5f13e2ea3bd7434441fdf31d6c88a0df97ec17113de93945e66c856892663b31478c60a875ff26351497458d1f52e9bef832bd3d0fd35509c1f7ec1da280fbf4c28b2213ddecb708738902f74ca91f29cda2f729b7d5a288eecc033c149addb683a1a5fdeadef780c6a41c5f88d5857e2d8663fedea46b2b117302f390c7764a0953beb4adc56ab8169a6389d37b911d6faaeb47c85337d5e69a522edef58b00d5c5110d9a5d45c6a1c404027d71bfb4a6b17078a19c549b7f915354789f6a6ecb2e10801f23bd5f4a70955073fb5facd425fd744d53fb07c38eccf380c7482385c38bef56ee2b863c697e0d4a5402684ce2bb88cfbeba319939f1fc1fc542bcec176625ef42e9b8c315d189a7a50cd228540d137e6de4abc59f2ea1bf4e9dad362f50f89baa039cac4a55a2e06b008156e9f0af028ae11cec93c69c5589367b328405884de88d5d166a7b438bb4a1229a58c67f4d7b57fdaa5933776dde4b84308020243f2544f487ec2075e21ccdefd9c5d1bea9bdb7e87770d47a02f5d7ea369d35d930a7beaaf6f414f878669501995d654f1ab40465cc7f4d6f9c6f57b735ce815eea4ec2c73b356a26c4106d397b7e975dd19d7bd47858fdcf182624273f3d7d3cafb05e7472352e2646c34d49d646ff8f461c7f7543b5a55ec8c175dcd0c96c892533b99071ece5e25f57cfcb0a9487ee207d801a54b4ac67e9749ed44470cbec957513ba4490030b6f89a4c708a7ed6784856c7db5251c67023ffe1ea88d3504238dcd34c7bb65c211f50172c12f972d2bf04c760bd5e506c7636f5d6146e66f3b11480b19a1ba8d8968136a0e7ccaed921d63e19b22ddb36dcb7200468d33024680bfa9fbad7690001ebdd36057915e0d787b3b511d44c2ec2d4e057c3a7e47bddff2cc8fbcfdf3cceca4d01ce3da35ac95a170a2e311b789745b678ccb71332bc1cc87fecf768a08ab89256a3cf849348cc7b1834e718ec1a1c6f0db217c723cd92e327894b876949da451ada33c4bd10aeb7ff77528befdbd0d569d850bad54a0d4860fa74f78da59eee587cc0124dc6d09902ac41bc4d7ea68a5802ba2223b763421de58b719d999293585b4f97d88fa10935ba7e48baad9e87fe52927fc8b31e4b6fe5a75906261dcc244a60172582e9590c384bee6896a1897364d0eee1b578678df79e33f5ac9dbac302ccfb62de552e1451b9dca42dc250f716492ba208bc637076cac75686a9daa544390b1703b3c85392a4f25de9dcbf402c1503d0801051775a6b0252dfcbea4ff6ce980c29eecdf605659537d0367d754127c282e29e2c7eb1e269d7c2aa6f5b0533abeae83cf66d12236d468542fb9b58a51276e89715fadb3b4639b8f8190c6bcd0262fe4c195b35d0ebb7c6c87daeed37c6cf39fa5e2740c7da12592bea6b402c41651591691054d16dbd8321114a4092aeb73af2444d594faefd54513d424278973bfa74abc8adc17df3ffdb06862f2e1992dd76e92c879ce2b4ef823bec6e4a86e190aa7286c93a94e61d84ebd8ba12f26b611bf078db9770e4e5925233bce3b3f5bab61db3d7be1cca3e9ae102cfc09653b31af97714826fd43f7932da75ecc274f9d098b6c23d3beb5568946278947c43f4d7ff4309eec512ae0108d1399fe8c3d448700ed6aad77989d4a2ffbe5dc24a21aaa06811ad3e2cb906d66442f001e35921b8deab8d19458fe2aed72f355713f6e2dbb1457c246f32627901146e86e9fd9b4d26ce286a080e9950ddb35049df622b14152b140dba8213c94cec91928f2950048c585c3f71580fa4b622535efe81dd115507bd71f8761577b51ac525f783b60b7834713bc81ac35ff05a099b65cdde9c3513342ac7ce45f6e0b9f4ec29409576607f138bbe85c4eb143c291fd0eed90b6cfac1c83a840bdc6799cd60b93bfa1e9db997e5ef8b70eb55eddf076a59fcd3033e495bb65dd1f33d51669826f4bd4fb3f55c3c1d73c778846cf5b57592443f7d5d1b436109228ddec390bafe2d4de4388ef8575cb338746da128809d3b3cd668ac09a084164498a4ccb9bfa19f4fbef121ee526bee09fdedae6d9309a0bc922fa873e4a0ef6987f2113b4c5bc6be356d5537da0d4bf1a2a517183e07f94e13a892d17b49d4f8e946ac4c5d72ce3021197ac14cddf000880b74ae14742e55cfb66ec134021cc76ba9e9cd3e473a784b24797504f73b71b0cf5b2c3b0e8e98b0e7b47aabf4c134cfcabd5c6c99b1e73ad105feebf18f4cf4e41880c325239ebcb6285925e4ea702f2b407d8e356258e9603d687e4b5b95561dfa48859aab804778ed67953940c8b22dcd851a02df05c480c5bc3c5b916358226c6bf9769cddead64fd8112b9fafb3e7cff2d7452005cb09b8f20161e5f4fa47f1b6fb1c1a1dc5bfcfffdc3dee056c3150551d3a5359efae26c9d3de1ff7466765620c73bb98c6d27491c392e521e473da70e18dd93972546ce35f390883cc00878d7e4033c6013f5b1a4a890e53c2dc44ffdb13506a5dea536a4b041d76f7a7a46e967e1d6e9833c7b8ed05e4c665cbfc75916d96e6347b448707c3e4ca9f9adf41e1342a152990a09de43659b573c53de11639a9dcbf7f0f1e83b98e1111831a063bcec4c5fc66e613b86e045998e076aa0fed76282b151368cb7ef48e27527f9f7b101373adf11eaf61f461d24b70e21f3f0851b7f97cea292fb0fca0b90d3768eae8e07b3ad7b5f0830aa08844121758943a0c133e69eadb9697f08bc4ef10efc3c61e2c71c6ca802c856dc25c9415526f371639bb7e57b4ee67adda5a591057bf7737275d2ef7817f30b0123498cefe8801300a4cbc2fb1ae37595da650698fe674d219b6d070b045685b95628f90428bab8e17fe9037b377fdc183c06404c59c174f26d20af3f3ee6148b51ac460630f35cedb60ba211923db0fe2b41338907e322a2816dcef2827f72c6cbcb0d62c9da8f360837ec87bab3027fc5b8add7ce91088bd8451518a6757b17758bdcf777909ffe6de762732f1a96e8d640d8e8b1f3d4346df99d7476be7455f381120bee7b6885f98276622a69d6611a1a69d1e2dcea1019eadf7951df0e4cc6a7769a4019ccf1b4d40d6a1e11256946d5c92db7eb8d9c9c967c310bf810720b7046d9e24261e"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f00000ff780)={{0x0, 0x4, 0x4, 0xff, 0x8a, 0xc, 0x5, 0x80, 0x7ff, 0x80, 0x3, 0xffffffffffffffff, 0xffff, 0x6, 0x8}, 0x8, [0x0]}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000ff800)={{0x0, 0x9, 0x5, 0xf3de, 0x31d1, 0x2, 0xe72, 0x8, 0x4, 0xf96, 0xd6b, 0x6, 0x3, 0x4, 0x8}}) (async, rerun: 32) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000100800)={0x0, 0x0, "aab0da45eecc81fda1509117747cf65825ee6937b8d3d4de144ef062696ec361ed7a5b6ef7247fa8b0aabd8f256d9c4991112dfc70c6dc314eccae19a02c88ce1855eb8e02603292940dbfc5c86a681fcf42736386eacc2151de28ceae31212b21d246be87eac2284916cc764328febe7e341a297128dd9ddbd0e15ebb08579d7c95d14fdc6bdaafe61ac769b83f27f731add21efe74acc9a4a8c4b607dd1c53837f27e8dc063dc41a562fe35cee60197466f415cbd42579459f41a8416e9fcf6e22c879bdf6af2f1460226377a32d4da760855f0cf782c5830a113d096dd671a4e5fa7bfa822ac6ce234448d129faaa5279987de65cd8e97f4c4e569bc84b4e", "e4b6d1651a52ecc94c2300e3a47313279b2c7e903e2e6c769e1d35a360e85241e5cf85a988cc554075dde94eeaa8d1dcfc3b1eb04d576a2d2a73fad022b9444c40d626ef05b1a0412e2f3578b3de35fda2e3ab059bf360345d2250041b97a049c5ea04adc31a50554e7f9767012d497dd1cec8205e2bf364295ef491f4efa0bfc284e5a37889558f93e23bbbe7d35cce61be32bd3e7de6dc289e078a9aafd32866509536901504bac14758ad6834c09bd6732f2d964e3b7758fda587b4c8a66e5931b4866cfecc216da8455b15ff76e7761dc4c896f419775b7d924d55a9be241846e4f11fe0ade38047692f4396fe9ee04d0861442f22e9d9d74adb855f575ae665225d811c2aeb4ab9fdeacd95c6b6318238a0967f70a5d70ea72fb0cc3ec0a1a77024cfbae150483ac92a7ed4dab49d8e6e29af980715a76e605d9b8e13afb4e87664efd5ea07342c333ce6d6aefbaf605873b585e351baf3bb612264b97aec6e65a9a6ec8477a8da18a82a0900d70199bee2c2120bb3bebd42f8557c88b775f54d70d108e9838a96fa3d22051c9c2f896016f244376e30bf6a0ad43dbeebd1c2f0c5524c3daba49206275add2237ae511db7876e3ed369f26983ce3a7a7e22c1355777ad1ab1bb80fc6305e9e2cfe0810f52623ce02bdd7600e2d7abd1c5c3e1f874aeb0bc82309aa58a7f027cdc238df2ad95c7a464ea5d64bdb2c2bee77ae78acd7b9b5f0545c8376450ec536d25bb8a9ba3215dd22cb859cd59ef5e3f73283267b5f6a1d41c7b3bf5d611529dcd982936a8d9cb1e5ab5103bce64cf55ae1fb834f7d3dc50e6d1680ab01527919510c060e43b2341a3fd778212700592b281c573c5a24f2f75bad75fd4368b54a76afea4d713622395dd7d79907c4be5a7874246af17538091a70c2da1275884f394a69bc73b3613f684661cf767525c73557866c79386669d66371ee8093b60ce7dc78cb8b2819acdf49721befa26e821b3fee1d2d8c48d52005a6ab117b84c4cebe294826b12440faf12f052a5a8a554c52588dcb7cc730d1831e8b5347a3383f59f37f1948de42038253f39522be32db9c383c39a8265ab430accf1735e955aaa14211bb612b703ea4feb2cf65bac9eda42f79a6f43cb7a72136fcdcfd6d45d38f0c85ccf6efc51afc8919e94366be4b189491655bd4b66c4e453d2cc02b0a2b781fd6419bcb62731adee6a086f0ef7b76d427c0f266dfaa1e84417d9273615ea225bf23647263d1dea872c13f62dfb188fce5eb864aa5d5e08fc4e6b31e87415b0f2dfb72cfbeff105a7bcb5d60c6d69f99671b1436b3f29c04df2a66202bdccc82eebabe5415959c75a82a28427cf33266e783d292974e69dc12abfd22881e096c1f4dd8c824b95f9afe739cf2d429a5bb39c6bee9cdb09ed34f66e42d72eb5db17cc1426fd3378220525741f4cf573bbf1832e403276275f7f1c5b89da344b704bf2026deb5814c7d9066cf181568f018bce3668ce38004d54d40fc63b2dae2da5347b9a20417b55eb1a9e9499b656ac9e7918529f97f63947941a715af8d65f1e10bbb9a7a9ca81971690b47d972d85fc98c31f017e5f95fddabe7594ca82531164d9e15326546e413476199b5f4752d852940a63a27912c1987fb1c3c6254e37a82ad7be606e9ad6601dc1e0082d4aa8c5bc0713cc58fcb6bce3466c1c2dcaddd194f3e668b7abd2bef7381584823f8ed03bda5afc30b99c900ef62b92cdd8fe81da60be07f1602d3d75a579afc32745d8475e1d2a57c39ad63fbec2c2e93622efd27ee4204225e59b49cbb62da71ca3aa537ac3636a960b0f61d4eec9bd0073a304c90e270d481d7a4344aa8d332c4323b68fc0ecb27f78f1beb83e6c382384f6e07b777e4af0a0fa7db41b005336095c01efa83973630b2094d1188f558d9e3307fd73d7bc367299bffd9f13bc5a23b8932164ebb496720a74260e27ac4ea0b3aa7b23ebcd4ac2f3356a146f0c79ed80a7a45cc53ac33b110b4b76d34f10aea7c0905c136a0bb156cfea9575506e658c65753d8245c26ca363ce6498892aaec282722e45794766bf2cf23d238a6f46ecf802ee8751fcc3abe52e4e00a6de31c417621878e6b8e6b0873cf243219c36b7e685be1d0feeae996e5e198f60b506fc05424d0f30fe7f4fac4c2b2cbb7fa7d4333dbe0ee18f188bfe4b8882f6d5074e8f94d41d2bc519ad9388a322ef2b78b1cd2e3df5c4cf73dd4c6bc58b23f42020b039da56e56166b2c1ecfad9c7ecc0f0e57c56816b7fe70f3c55e2d0dc6a031d82ff22205c79887f3fe1c78c4a4611cd7439749a373c52ce239932ea84074c25267e7979b28d9ddefcf57c9d29381cd71c79b42339221fd1ba7098c29cb2ae681ac8e6d71b26dddaa5a402cd80ee89c7f96028534cb29fccc729e36cd56f7f20460d1f0804dcd8fd57e165911d86c272e283f08eda76212435c0bcbf779bd320ce4c2842f693313ac5818d95527e30c6ce7b04918ba85165614a0217915944608ea4e62cb8e64fcc5a4e6646d9087bc204190fa60be6bb6296186959f699513cc81aa676bab34d10c413cf0bc184a54229ea9005d6c85628a3bf1a71faedad53128c362f55f20ce982c61a89b269cd687ece6331198038a67083afe310eadc936fca9d98a7511a30daf28289ec7f15569846638db76788ea532eaa848cbee91596826182e255b69513ce276616c72b02b5e66a2cf82b7f5c973b61b5c1ad2ffd5293f7ff14da1c9d85d571ebf9a60eb057c301593a264672abbe34575a1f2290c46d38e589bf4c5eca673c9fc7f9281242aaf9d39f76e74d23660812dfbe396ded066fbed89d6a578f4930c939641c7bc52a12630532a43c863c54dda50026f1572b8e6e9c3cfe2050f7c05286f6e5aad6cc272cef248ab29abee7ef7187cbfd34325e88ed72a6e755d33cf4c83d85493eb6a2f8737e5f333e121376e9f349bda4416277bdbc78dd6496023c0d31a593d8d0a9461d048b7b479b557a3fb865d2abccdd933098cfe5f39cb06a63b8be0fd12dd87e28bfdc197c6375795ff4cea5ea6d638e52d0151c72f7509ab00470b644d378255156320300d8594a5a37e7db3c8f3c508e5fde4049921429a2829d147aa914637efbe959f268a64d56fcc491af79e35dd2c3a58653734a7f9d6bec97ca38076f21db8e6ff8fd51c0a6131e4e91bb24ac613c55e343a004324bfc9555e6a229a9e0f86e25c8280ccc7be8cd3743ab022d89e30c4ae18809d5cc2fc820527f7eda213b09c649336496c106172cb7f5d42b08c822e293004f047533f9ae8125c039ff0f96dba81193b3909c5d549667f8988ba4b924b4cca866f41ab91738a8d2ed1f0f22da2866ad949551913338befd622d6cd1e5caade22e83ba7b69ecba73e97aecfb66fd5df5a703b4f4862a78a4933276cfa12c4b6e36fe0437f7907b723a57a8f8b9db8d694a885e5782427b03cd185d3fb4c91b620bb327a066aa9fc156d1c6054ec3f87625137e160cde1741bbb4992cc44c75f293cd6c535cd812079ac55aadf9b4fef8d63e878182192bbaeac5d871a13e1f636887d216d435fce81cd7e099ec1ea556c6df7afae8e9dda13d83fd95f3fa391406738a9824fa45043d53cf56b80815df63f5efbf8c8d8a64079a6d9ad42d86d22b8fe91859d6b0c973a2f01546489c132fc2afa0e7b4f1e399d66a662625d9dbcc18ac18237ea8cafeca2fe03f6009a94e661b0c1042c6176f2a1d2f72d1e8b9348b7bfc68ff60eaec86b71f6ca3b19d53b54fb8af9c4a43605b20d450393a51bee589fd333ccc70171191a90eb440c1582a47c2dc39f2f330f7cf855c4fdeca767c2df13052ecc121d2a3d886501e96a1c419fa4b338733f2eea1abf9eb7462d9ddd18ee73ab7966a7b91b2a828c1ee51889b113dca3ca1596bda7720f10598a8daae3ec65691510c40f8db727a976abea06fad5263724c767bb520e27f33cef8487d8f7491fe4020396d56885ca1876a02371c489edda3d701f855aa2b52947dcee1868ac595f986e228dd93d17e46783eae38a915fa5c2aaff7d359e74cce5e2b58058789dd9ac392448f2e4e32a556b5e5e35cce81d553e2d77ac1c869df767d2e3c5e8fc1a138ab34e379a5357e7b3aa3a7b35ed38bf3b5a99ab36cf3b51287affd39d45d834370f2fb7d62cdeee25b42dd939a3565fbbccab65eda5ca6b672e35ffa850ce0123f19a9aec3fd725fc80d602aef504eee8da389a334334c195c3f83e606a671addfe907a956e01c668dd258b860df4ac8e04a32dff396f8ec56bf93a1b93c76f802639452ae5a4f200732308141595f69697faca48ddca31de640d658f225c81e3c8104e4daf558e1775f8a6e8cd2baf5ba6532a3fd4e3454d65594f45aa5786832aef20aa82428d30550649fb5807fbf5e54ca1bb234e6ce4b55826da6fd17340b48e4f2fe3d12aed82540ef652b1b1ec028388968623818e14d0adea1d3be2823388f83d7a8cdd4653dbbc9e8f4c83ba6450811ff77610e6553fd7e6427472de4cbefe3507f2278c22897b22bb8f75aadd61820563d9a068e73655c3c65342f2b9c0a176784aa0dd27ef4a2c09c7b0b306f8c7b967d32fedbc476608ada3dd5a6ad0f2c54d186026914ef20314907cdcdb33a40e3a79f01ef8b059584d0f75c5a8958e620b5ee2233189bcc94ac6d6ec888c0e43078d0cb4df962836d037a320d4206fdc2237d6837e08b09e02518b6bfe77aef593dce36b30546c525223d35866c0e5a64ec9fbcefe8935e30fcffe343a9cfe30f40cd03814316ba31068cbfb739c644b21cf2863ef9a7e5dff37493ea2b2b6325cd365b2c689ad1eda54b558c17b1952aefcd3b50fd95a9bc44aabf2178e2bbd56c269cb5ebc7815fe27aab6483d8d98f46f09fbc9dfd1279c152f625b724d72f1ede4dd0c7af2090c67b8a9f3d056752fc944fec72cf34dd11b81606a65ed28146fa283c0edc846362d5264014e831b115f86ca28378d43415cef27f41607c1f0ae30db2674ec47eb58c77bfc8309c0ed289fa43cd1fa0cbe9ccb32711e73343c76c6106921220d875bfad88723684e1a3d899d9ae2351d3bcf208d596e53a300f3dd9a8bbc791b051d2f7a0c690d0d075a35c080cbda7a470eb1d80b94c02f15cd9f67c828a4d9aa7f50247d7fb7d3d5e61d436b1c557149170f63f63dd5420563ad8c71451990ba711b014ee1005597eafadbab6d626a4a79b05bbbebaaee35f43a491e4f1f04f34acdc6e14828bdffe3f2bec1a8b7d01dea1d8ff2e9e8b0e76143bf53e0ba31090f55d3f09a9231442cdb67311b6144bace43bb3d8c76eca8b15759df75171079c3adb4e9629357a4e1b6065f8d8c5782b9d7b6c4825e8a912235dbf9f01dcfc7b43b2bd6f24b0fc4282"}) (rerun: 32) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f0000101800)={{0x0, 0xad48, 0x0, 0x80, 0x9, 0x2eb, 0x1, 0x7fffffff, 0xffffff13, 0x6, 0x9, 0x4, 0x4, 0x101, 0x10}, 0x10, [0x0, 0x0]}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000101880)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000101a80)={{0x0, 0xd, 0xd, 0x81, 0x16c4400000, 0x6, 0x5, 0x3, 0x6, 0x5, 0x5, 0x3, 0x1, 0x8, 0x75c}, 0x8, [0x0]}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000101b00)={0x0, 0x0, "632ae7e4fbfd4be9443fa9e85d92ac50cd8df382f0fe382e9d51eedbb444b19bef325a5b85b1dfbcbe90ba907d565beed5c4edabd99a5e1470f54052ed460226dbafdd62911c52343c1abaa4c1ee700c18073e0223f9da897207474835aa4a09d1f888d906ce21a816cdf894e7aac606be9c6e5e78d7e06e59cb368c8f62d99a028005e8aadc5fc83d53619ec465f35e1be71c3427c37949d3d4e5b057fa22ec9fccd0f5d5604d93cfc9a2a64a3a0979c3a1d3fb7eb787c013943826884c02e750ce96f3f770e787e86dd808c80d3001fc03d99b51162d4ca3c3e830627a6e0b8dbe46f53b0a2b1250dadfefcaa1f08e217bd0a09024e3a311fcd2b42bbad170", "bebdad79827ced11b8eabed065a24e7880539f31aea8ce9b79e8d9a33f900087dea54ac259d87c6769a4a5eacbe4f46b06857c4f0de51129578d19e20943c7ad8d062a6c0b44f3a311b1ef47b607fa6fbfd94ac40af8570e7428357788dd7f1901251f6a9867fd346381db28228a74e960562f53e21329ad05f4c31776f35fd360ae376c788ba8a22d7bca0b894e0cacb82abb2e7d950f47a70b305340596dbfd41cb172b902dfc6e9305f2ecbd057d16318837abcc79e13614e62a02e028d0646f67b426be34b9a57c42b004168862bbd8dc76c0ccad4eb70371ca1a1a0be438efedc51861801a4312f4ff087cc8c58dc1068e906660535be0e2a6c75f5268a4a58fe9f20dcdb4ca674dd81a293edbeb609a470e08d586132e0eb138165796ad3cdafe357c40770038a163dd082f2cb01890145f14f72374355b75ae2915444a6666bd98db7ff6b35d103904a0bdbb818a8667755b2540812b21bfaabe1eedf6bbd2434094aa13f6b06d5854415d10109005d4d08e956d8e9a733761755e4cf6f1136eb1272cdba2a5c50b1ed3be10bacfa0d4bdc6ecbfb8f747df0e6392c6f3ed47cef6b9750b408957b3c6b47986fe2cdf63ae5c04a27fc937b6800c45931d7323a2b9189bf33fb0b15685ecb70ec7f1dd7ea9b3619d729b99dc603c26d6ed599ed90a9602b73afd62b7abd88bdf26a527825255afeb1fc2c523b8f549c822e3c5efbb9d008ab80f918a43017c8220802e0bfb2b51401d4f277c4d1712ae1b526f12c584d6660293f10ec0f843f15bbeafafb861aac37d37df822cb8ec9e8060bb51495cb2e6201e445467b5d61f5d4cb490eeb8989b497f0a373753fdb9a76c622e8f442c30cf2d083819cfa5a6f320beed3dcd7e51b2744a91415449dafa754c2b7268450bf7d8f92ff5b0bc0eb55ec6043d1249c2547443f5af5b5e86e12d7671990cf11ddad7fbc34f8e1a9eb48899987e7c2a5c4dc3d0c031aeb609a9401388ea1e2f5aea9d7bb9ef374aeb98707861c3eba36c528be238b5cbe9ed19bb6894f7544d94752f3c42615106f259991c86a26b9a7d37edf296bd42b48910f1cc431280521e7e25b5a1e0be725009bb1b61ac258e36afae29947a7bd1e0e1984444ca2fd4f6bc500f3b82d579ce76e7d92fdf72d38d79845e1b18dcec8ce14973c811488bfde67226e80ee57e7a5f96ef5bc7a9a00ed712c51bb3ba2e7ac4ed26a69ebc6d52f297471450662fd91a41b3602764ca4f5eddde304e616642e3ce1ef4597e447e8a53e82799708109e39a99ab30698bc931535ea7490b0506751c0c6edfbd08fd1f64ad58965d16d0117784ebdcbe4d8238fc8796716e7c014a96dbda2d1890111cab1c25019ebec6a9bf24f4077f7bbde56dc4ed3f3d8441dcabef3988f0c746122797010c73eca4bcca90266bd403f68bbd0e4ab60427fadfa15803302766daf69f91b95b36d9a2b5f0657aaf2732c1d7b5ec45ae26418fd33d5dc48a4828bdf760f4af81218a99d2cf06ee083bbd5782563c7f67b9ac672815b0e3c5e23a0e7adc3c09f3a4ac133208cbd61dc133abc0ab95dfdd48bda15e25769ae8c834680e689d082d204c4f0ae2e911d1e00c8aa22a03943b63143b3b895478f50dcaccd35fdcaf389262c1f1837dd7660431c1a669d604d0861f016aaeebd307e35fabd785a7b66d2f2a525329aceb177848526c199bd4ac9416be3c83a6143008ef1cbf3124916617056f32097409a7ab6a4295673c6d895b69a94bf5da975c5c8b7396ee8dbaadfb4c4990a2a01c4bc2b31bca661d366c5b0addc2234c29236cf1dece87805dc8d092ec837949c68f5a83b4aec75fd358014082f2d9795f88de821d6f537fcb8cf901da004b9f21b02db47b49d9a9aa7b7b1e94454b640e4245c03286ce989dc06ebc060034ac634f505f61fc6d62f94ca82dcd14fe5bee567fefb1d1864d769e4fa8b76c799712c0770ee406380d0773ff013de74f37b341b6d6b8eaa1559669a5319b2304a933ebd88b3441317af58c251f440b654b9f1fe1f21833dd51e4ea5ef06e9849faa38cb7f226beaca16b708ba9ef3f89d04b9784db4ae9b33dfc4adc6d20fffff3dd78fa483dea9d717302dc69e93d50fddd87ec29f4967d9ed5ee0a554d43d5910b00e815bcc6f585d6c5a2f1b1559d018fd954cfc27067ceb383733b1c45571f18d770ef2adb562df1cc44e1ed735f4366ef1f7b906fcafc616206d7fa3217cd80df048c777b3440af09013aee85ef8528127773d6a2d0eab62e581fcb6ed561cfe2464c5bff95195ea1e8698bb75847dc8ab63b45f18e26ce20265ae3cd7a68fb158941b767bdcbebacdfdf7be4ca4e116ae924f6450ad78e38fe98e3fcfe3d3feeff0e691f1710bd40161c59a0e3f87f1625d706008d3b7eaa3838514cd74b6950538db2c3d9ad2f3d98005e940ee4e37bb110009f5ba4ce8bccdaa4d228aba23b941f7d74ed47696f5f1798ba5468e8db33c72b9dc73caa05759e5b7cbb2853d1c9adc06e7c727f6bfd0bbffc2fb898fe5083fd427ebbe305fff544eb0288190811a73bec1c4c7b47aa2177affb6b4f11b68d9e6c0ff79418c1a413e6e768fb12496201079c2875cccbb023e00caf29dd5a88235608feeeaa454acb81360bc0fac5934e3cb00757012925e1feaafe952cd4251ad37ff2e22f34c4ed04f12ec7370e6ada1d51618edf70a94dbd36d9f1c997a6a11ae78948e4aeb9dfc783ebfe4f1f647edfeeb553094792de3f50fc7f85af319537a7b4e12bfc1c1c8e4d4737cf7587c37373768816d7f54d5fa8b591d930055f3901504b7ed65f6cc82b21b55a7a9526389c5328bd9cfab1f409dbed59125cfa2eca73b11e90fa3aad538854c16678185d08ccc8cf24b9a9c0b84a4845c3e1e1adb0516cde5c6ba409e6d33540f0874299e3da2c7eafef24cebb5e2fadd36c80ef1a089747b4db216793d8d44969f4782bdd730a6072bae174e4b4e0e73c4e088e967216701218f4098117a011e3175f18dbdfb4819c06a05882b5d515ba9803a60b739aca4c357b391dc3c6161bfef0610171bf270122384c58680de6a29eca9509c2c385b76adb658ac7a906560f11d56b96825a1f9d4fcf4cabfe75c2e6074fca94d3ab190301b3a120dec5d20b312a40f656d99587d374d629c1ee0acb8951aa41a6ae71bbb2c7b893cb2b2af76d1d04fcfd2b5e524427063c8c9e8f60ea21102a8c275680e7a03149baec678b7c114f87c3d72aea9b2e95d2ae7aa87c8895988766f1077606710c219a9bc386a5cb4aef9f04debaffb2feda4ee66101169e3ea265e94954b14d6a5d89c3bd50d17e368367f65f4d8575d08cb4180085923f688788700ece279c9d4896aa850cac850105de038bd20523b22a1600a5d059cdd4cee5b486e0e1a2e0abbdf6bce6842ff276bb34fbb3d576945ce58c93ba6b0058959a70cb25092fa5437a5758b39666cd8f8f9f45db5ae804b495039e79551ac44a30c7a4db2e75cb1d96c4090122c75711a5fcd0fb01acb2365da2faeceeb11d23259b9e829cc4939d50c048d4d8eac329111757bf68f991ba5d62c1cc1244965dd1abe52e29d813048bac02fe30d8d66323c3ba24b048acb0cf6a1dfcb313d630b3cff34778e865dd9224026be00c1c20ae3ef644c5af369e0ada9122bfa71b866e65644b731ad4a424b98b8739b2f1676002e40b48cb2957b69c20b77fabe1f791f8e099fae90e354e2a8018e29afc2156bd29a89eefd6d58e5a8c76aa5ce67dd43a6f2febfbf6e77b0687e86a3da7f13d8593abbf9cf1005991534dd5ae2889be60002d2b794f78a64f811bd6387353060d2bac99fde4862aa69551423cd8d40fa1b839d4dbffb4c6781aed9230fa88dbdcde4533b13b9023516c1cb73e3ae1ebf2325c341f70884c69a1fb4de022cc4a36bdd6cee52ca184036f1379e2ad96aed8822314e3b14ac0a361e3a17deb28a7e13924fd7674117a4e921a4e0b6daa1e4cd6cbe861797b7691655f17041a2d0a4947c6cc4f1237bb9cef8bcd8a4db2df1feab91c8e3301c925c1fe4fc49408b1bcc7b87289576142b42a65b859dd8d8eb693dbab7a04d4342e179cc8cf23b5cecce38bb880bbbcbfe69718be7b2253225e3330299b11716151e13231e54c7572b2e56ed2dac645cddc179e86a8e01dea76da44f929fa8ac406e234bc0c2190701dbd85930bf5f380a6d5134b4eb00bc304db534937367b30bfa341e65332a6e78b73cd6d870605c56c5864bb66ffd04d52cdbff8245cf996e047f03ca9a4f626e7b617c2c87c5604e0140cfba675bd4d156bc70664289708dcc7057a37723d35f4a3dd0b2998564e5f2cc6fe75c81bf04ccc57aab8841ae5734fc4e1951d1396ff47d868aa97c72e718e440034274fb8a8cbd48b6fec72f80471c87690a36eda26df43b2ae4890648af1d442e61275a496eae180859dd31d45a26b3e8eccf15148eb5414583ad44e521adab09effd775b2146c642e5e5dd0b2528714caabc09218a308df50391c4bf28490d94d7baadae6fe6889b77efb0f4963414178005020ce7223002271b126e4ce61d0adf3c38960b7a87e9141341e10cfb7ae477006b8fcbd6a33100cb4d5cd264daeccc116e156ab6fc9646e711c4d54c2a263683d65d10e7d5cf924b68afa2e1d9e553363662704d181123112a585fbfa457f097bca78c1f5b4eaea534dae3e1932431b71defe3e88b90aee5ede593ccef7f90e93e8ce920008d658a77c418006f32c76f905c94b7be7e922e430d06cdc3423007176768f8ac9b80170766717ebab142752375c59f42763e90943c67ea3522e0eba66edbbd85804a70821af6fe066ac38db4e2804d3b59dc3b175b3a131decacbfa20cd78d0ab765619fab04e2011628d7ad07cd1bf871251f2421df0c4657d463d67929f70e1d118c1af29af1bab2f059f16c49a2d9d1506b5df4e7197310453c2807cec60392a4df11ab5298e32c0aaa264ec3cd70544917e16b6ff6832eb3243c9c6b58e3a9faa3c5d23ebdb6b928152a4302607a74773f8cd7d2eea29cfe5b37123bc97ed7705c1c97a994748f57adc8095cc0b3cfb562b12f0e0146c74f9f2fd52bb9c1fbf10a3cb26cde835f7c94bf6a67e9a2465cfef97b431cca098129de0bbd11e44543f37d454ed6872a9e05d96d23d85fef25f1a5d4d6c92232d415d56eb39651dcfca3758709d6d291a49ff0723355690dc1f8c8b6164418583bfcfda86007d7e5d54f222f407a176061a84a2fca2043097e95e1e6c78b4b0c4d157a1afb0846ddfb2b68d43f243aa77f2fac4528410068fb436175194edaa682056d80218be75d7e94507fa19323620ebd97494d9508e97781eb36d3c4e58de913ccb17e51c373e60dd709b57d8a5be961d2ac82f4f35b"}) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f0000102b00)={{0x0, 0xffffffffffffff8a, 0x10, 0x3, 0x3ec4, 0x3, 0x2a9, 0xfff, 0x2, 0x9, 0x5, 0x6, 0x9, 0x7, 0x3}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000103b00)={0xfff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0xba, "520e5c272c4da8"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000104b00)={0x0, 0x0, "bdf818f1acc189f696937f21861cf0df8f55ea93be17406f8b27c6b67c605aeebfbaa7311fdb0ac59c143e5cc913c59ec84c575fe130bce90389e256c96d8f4ddc017083f806a4eae867a92a1169b66e63debfbc917bc8334448c49a40aefd1005ec8a1fe1b00fe493131e1d07a8217ce3f43103eb32c0a6076239c87e19b55a4133b40136ff664c2478d850d09d8152f4e0bdc430d0276349c234a39b5a939b3d7933f2560051e538bcfca3bc467089e792e1dd741b1bc28208dde391bd3fecfaf9b256308ad109c44de23b83b802df8f5c82fedc88318e12a3386223485d7d2ed5c3c4935bda36603d54d6432c64ef57374d78366c39c1f3591bfb4a5e800d", "20bf12a337ac82ff489b3eb4987dad3effa21463f0ef9378dde7b2f036ee4044f76d8aec004735a1dfae4aabbb028fa373654c7fed97d607da4e995f19bb7fb92404a69385bdd2d0a9894096554519e974631638ad66554903d74e5abea68759bdd59027e5c76c83f0972216d88214e5238b9f9126e7a6d97a4de37be8cbbbdd82abddb720506ab9705e83bd7a7aa661d4a9cef2eafa6db80a9e7e13d44a4090f0ef14c8a92079c8bd941b6b50aa525afb3578f11ed5ffda65b956efb56f9852578466796b4ad1fcaee36322d6c9d59223ca4e2cb654519454d010abf05501f631f5f2f496fea90fe3dd5b34e9f317b54aee28003c736c8d1333a20089d2dd74a170c8cda8f66479f224e0caf2baf2a92f3083a5145b60a15a43ef920a81c7bed56a347bec42ad67628b023274e4d1d8e0f1bc2cc8f886c1c744f62c22778d294959e9a903d35cccb6d7e1e71f0c481b5c6401bbcf737af41714ddb8544e5d0a9535ec0dce40e677cf20c72ee914911b17d416ffb30d8e23ff51f110d5932a4605fe95652d3b2503a38d12814335221abeb367c6baa932c182ddedd0997ceb2959db4db8db51a497ca7354ed76b209fd216cb7470cf2e414086c922b713d35713bab455d8432f41ce10edad2d2aaa09b3e8a440d80ce849a7ac899bd63097dd6c922319a512e2ca265f252639fd013c627011c553e59324daa3d70f77263270a0b4b400e39f9700f4959a42be71cb4bae8bd8b8b4fb1d3480ab064cdc4ec6c48d9ba018c6a623e9b251246ce216704c59b5e9bc38e907b0f8aabe880614aa8966c3cccf28d064d5c04f3a8e6835ac4065fb692ab9c5def58161558eeccaaa869da6e0838685272c28f55c87536018d5dacaa99dcfc61b9c45e8211fd1c2a588988a1c11647e9af6ed14afcac1365369eab517e82fd044200523ded2c3cc3ee471e6446ed848d7adb4bc2744315b2655f8c7013fb1e309aa76e18ce1393fe0bc7d3b1949d0f7975d5ac2b826bae852358fddb3c6b442b0b6e69c489c39e8e8823471b41645deb87f4f9fe851438096a517f97151b94bee73740e30526ade06103b53cc9c675b721efe1c5a9c1a1c4bd2240843c5ee338d3d5c8a0495a9b806e0c3e4f36f7d621ad822c6ed23a969a7f8f1227e6b7e1bcf6926c35bd3624225e35bb8d5232c1379f5eece6dfd17478fff384943d0966f994608fa7f432b961ce667628843ba101d6e27cf7df4aa8be53d8995e141c94c8f3cc057fe7d3f6fec062c8e126851faac81b4f61b586e2ed03397a44ce890fcdaa77b2c7771f24a08e7ff795fb825659d0f9d733250d3985de4aac1f201660ff8191ef287bc89273bdfb95797de23b05a86ac73646b8282519229be9b148ab9e9c75269d3c58fed8cb285792406aa66a2faffb7c46cdf8c1a847d6afe2fc0e90ac0ad2e6ce1f902333c42dcd50f06c3856b1aa95d17cd8b7dd836f6d84d5b85acc2a5c74f11affd736f8ce85e1c090d755b5e4a3721c053b1bac96825db6c55bbc284ac52c3644137048b244c237e60e5e5b84be985d0738e98537d8e3908bf4844a9c5ddd51349c830b3ec5a27602d609deba34d2dc4e6e1bb72402b4d3ec7449e192e0c4a43715072d929aeb7f7ed26418df4b4e093afbc45bc063a4b4159ab953c637e216d08a846f7547375b905d29af6b5aaefa79e9a7ed368a4097df45b1e60e2f22f2b7e1eeb9b9b4588968d3c111e7b89eb2ca1fd16aa62e567a43f4c906ecd93363e381aea1c45c00f8315b0c6dbf224a4fbd34767779d6143d6ee96a81ece9a98291e708c6ac1d9c6689896cf7cd462ae4d2f583c03441c86e2107e0c5c979a9647ae37eb034030a934f2d2f7855dedf9fa0223033d40bf126ec9c45bf7a6e6611aa8d5e62c7d8e7bba14d4fb526d0d96440ae65efe0c85f56f6cd459f3f8ae5463d683b9ec2019e5948ace36610451f7f16f2bec38f7b2386afd6acd27e038e6d5cbd7a5a065afa8af59af7754f651b5b3eb6a519557952cc3b7564d14e9d82732c98307fe9139566ebb5f9a639a609578fd07e0904b3509d5525beb8565f8d685c474f1d16bac6e198b6282edded7acbb10aba8717ced1ec525ca0c690cf8b95b08a81994bccb475240c101868a15f1650e7ba29e692e610c5dbd2be3536416ef04bb46d0c74586b973fe241b511f6e2076f32b4e6cc33fd650b1b5c20490fbc5790f11939b2230474c971a8fb1032d18a94061a9ae64bb631eba255169137dd786c4a87c6147598901b4b413bc03c5fd252d43512a9d4f64b4e58229cf5f06988737393bd30b9cc8f4c7ef0341006bdfe1bebaa0c46d756b315d640db02601e564ceb8d49703cb45e048c9075f11f93a9776911dc6411c0e5b1c2423b7b9c5f6faffe575e17b138da99d1e990e7fa89ab151e6857cda3205a7000950417f73ef312dbbdcea62953735f0378ed293bdbd677fe7320ca8eb256e298bb0fa292b1e0b8384d22024d4fbeb6757f12dfd9c59074e642fcf080ca10dd5fd7504bb72fa1d55630701eee776dee8b3d19e331bb579739ebf84c0c38b04925f071d703adc4f629ec693f569cd0271c0314befbdadb29fa97488f2c67f93dd05e812f7315523835ca779bde7c113e58627860e0f512eee4c45edb52e481fb9d382be543cd47db198052ae105e7fb7452569c7d9c25f0c34a7d4859fdad46f114869de7581a17dcb20ae16d92684e38d2b1ebaa200408780bf983a972850a4c306ffdc02c92108da31e9c41fb30d3567e91215e0dc0ed49fdf20bd6da8051f381173752d38f2e6b3e069f526eccd3ed711da23960e30b2d66a38f22dd9292031817c7b97979850d105ce1a55834d4d58e7202afdd06786d28dc774ce88c52388c31c9452055ec1f3d05592576c800984997d5aa247ff1fde5be3c1bb449c2ba7e19ca64b8d02a7b550a5be2ea5eed97803deeba3b4b87e7d40ba3a2ca8f970eeadd29f53ab655dc24563fc055073095539ffe045c4fc0d611c5d5eaba358e3fc8d99bacfd141c65cf038b646ea24643d524921c74b3d798fff4d86ab76699a13656e7883315251256d59f78913a445170d589baf0015a8976607facd0b112739a3bd56981a6d8b0f46d40ed327439ce6ffc73b3cd51cf63decdbbeba6a01655804de027f694f81685c10d98afdf584106d227a332c53de91bf26404cda01a47eb2133b42ed5a1c3f1fdb74a68bddb6b0a7739c0f400f0261ae69e0da3b35108f9363bd8a6c8066dd30a579ada922970c18aa171efd1a7c294a9df9b3b1dc809e88b075989559dbdcad020d152fa39fa4940ad8822105011bd51a33718488869487a6719d846df0cca042088aeb5e6ef0008cab65e3204b9fbf36e4c7152ed3e0a684b710e69a533dd23a4cd61991e3211671cb7526697ab1553d45eff7344a55ae2a4dce8b416665f83fa3227c9d869d282469525f5a4de86efd865f835175a4983cccb102384b730f01e577de49698ab1049d4baa09514f6d2127f35422e1d411e40b0883b035778f9bec1c3922478bc1cbb8c5de7584293ce2b0b45e6c06cc7a4b97fcd5a91fff40d60066d1bd8fd09d6db53c8274dbdbd75a729df72fa1bcaf8376663149ea344a738993e8709df9a2a9449998411f46fdee1321b3c95ba8808ed85010e4ce5c9340c4e581f0b39179ab4783c9473046159f2fe63f4fd5212110a1701b72d707e9f06fb7bed1e06eb5b2a441050a3f7e941511914f0ee7310d95deb1c3a5131cf5518d50471fb26d5d0026ff100679ae2094f690724539c5bebcbc5977ce1ecb57136bebddd0ac4d339ace02870abea61f336b4c1bed8c3370c87715b7bc1c924c6b02d6d28ca6afa4798190ad0f9a68d06dad89d0c246f6246cd36f8c7166428723671117b95f341e32ab5646fc4034c416476386d335adfa394fe9182f9bf183346bc459a483142515fb98117d4085063aa40b78f9f6338df305d0a90d8321afe52d9ae19316a184ebbf4b822786d70f092df3954ec9a1d8a528ade91aaa7b56d778101638d9c9cafac105a3ef768d82d38d9fe6256f65a5b4ee34dde5864f218a46bbc4f5007c95bd20e27f1dd48571c9cbabedcf6174d2723c11c26be86f230dc2bab3e61bffdc24b4dccb40cf5eb9ee053f2cc8be3a1ed298bb59ebe326b02ea9263412eacdcf963ede5e79e9f4e58b85ef73646434f4a438526f78d65fe927bd56ab8add8dbf1c2d5b35035cdbc930321804a66d4c335b89682b014d6da31c43c71ab3e45c67efe1fad80723bb80cd135e46610e0e5e6c013797ad6239746839c3000c715dd1648cae44651809ef0993ef15ce481c50f2c7fed05df04f87ebb18255e183a8372b3fb0dafb5cf043d6d882bcc26827868ff443fcb79e1672fc266715ddd98a6d906a06226d44e65d078bd67c1d05531562f697aec2eeb664823a5e5c75f60dd25bf071a9b8c05da994273deb66b2b0ff0b24512b6a511ff8fa5db31b8bc8041d170bd552e1b1e65d362e76830f8f9b8db574c5c0999c629f7ed38630e05937e6655662038931f8c6e015e97609340bdd710659513580d2e5554344c154d319e698e63d5caff76a74fab80d6592bcea229ecdf100491f512d56817a37b714cb4d5a5b996ea4af6e0299adb60c5379a219244859c8f7d27bcfecb8f12ef3af42a92c6f89415654826cdfb455b18d40e1264979446a61f86474f1e0667cbc7dec95d183750e6bc5c1bd347581459cd8a7140b9bcb22403ee414aae8ef3b1cf6875932e53a3f3cec632cb95fac3a4b8ad4c4bc7a8336be5fc71bc9cbe47a00312b6910fa0814ef48f4f0088eb25853a88301d82b9a7f2cda7043d72e08d10107369bbf57a679b241612826edf201e52da0a945c4f5effc5c08bdd54744ae5dd859964fba18b436271f352c1dbaab9f46ffecd49a33488ad853820c9bd9de7685c9c9fd54867725bbf19cb000301323c8a68b23a9a8a8441e1a7836b46cf38191980fd77a9832cfa8d9403296ad42f5f2329ee616b48451ca609cacc0e1c8f72149385703a7d2b2ecb80655dc2c569328a3e7e17edf0118b53daa29365fdf8e1a00fd54a4af47c73cc195a709e50de909b1481f39ae765bd969de00fb8f3529f94097f60573d246fcbeb227092e50492b55f35b697de7a27560cc657d60b9aca95c38506abee84fc74ed1aeb8e0b3c31c811d310fcb66053ecfe0a28be494dbfce0af40890596db1d1d461b59ebcb39288ec58f02535d18c8b35e4e8d03cfdb6f9a31144ce76234e3b90f48acc362b3b0edbc8de669dba2ed8ca1708b7a30a2ac195add4543ec09e882e7aa498640902785d5ed4f80f0c944b4ecf9631cbbdc27e6bd97f8fc8a5a2a7c51a6ac387b831c1f4e849c3b32ce32475814b8c68e9c2dd898f448193db6499040"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f0000105b00)={0x716c, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3, r4}, {0x0, r5}, {r6}, {r7, r8}, {r9, r10}, {r11, r12}, {r13}, {r14, r15}, {r16, r17}, {r18, r19}, {r20, r21}, {0x0, r22}], 0x2, "3fb154dd5384d1"}) close_range(r0, 0xffffffffffffffff, 0x0) 1m32.98503463s ago: executing program 6 (id=17343): munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs2/binder0\x00', 0x4, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000003c0)={0x78, 0x0, &(0x7f0000000300)=[@register_looper, @request_death={0x400c630e, 0x2}, @request_death, @transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000240)={@fd, @ptr={0x70742a85, 0x1, &(0x7f0000000180)=""/92, 0x5c, 0x0, 0x16}, @ptr={0x70742a85, 0x1, &(0x7f0000000200)=""/4, 0x4, 0x1, 0x1a}}, &(0x7f00000002c0)={0x0, 0x18, 0x40}}}, @clear_death], 0x26, 0x0, &(0x7f0000000380)="263bac8e7779f11dd12f0afe8d30f00722d415a84110b74c53b280d4c3428301943da64a48b1"}) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x167342, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0xfffffcd9}, {0x0, 0x2000}], 0x2) r2 = openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = syz_kvm_setup_syzos_vm$x86(r3, &(0x7f0000c00000/0x400000)=nil) syz_kvm_add_vcpu$x86(r4, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[@wrmsr={0x1e, 0x20, {0x1b, 0xfffff000}}, @rdmsr={0x32, 0x18, {0x1b}}], 0x38}) r5 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r2, 0xae04) r6 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r7 = dup2(r6, r6) getsockopt$inet_IP_IPSEC_POLICY(r7, 0x11, 0x10, 0x0, &(0x7f0000002f00)) mmap$KVM_VCPU(&(0x7f0000ffb000/0x1000)=nil, r5, 0x2, 0x100010, r7, 0x0) 1m32.735618614s ago: executing program 6 (id=17355): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000080)=ANY=[]) mkdirat(0xffffffffffffff9c, 0x0, 0x1c0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000080)=0x0) r1 = syz_open_procfs(r0, &(0x7f0000000140)='net/netlink\x00') read$FUSE(r1, &(0x7f00000005c0)={0x2020}, 0x2020) 1m32.734095375s ago: executing program 6 (id=17358): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000140)={'wlan0\x00'}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff}, 0x84000) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') mount$9p_fd(0x0, &(0x7f0000000040)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) r6 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r6, 0x4138ae84, 0x0) ioctl$KVM_SET_MSRS(r6, 0xc008ae88, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000e006"]) r7 = syz_genetlink_get_family_id$smc(&(0x7f0000000300), r0) sendmsg$SMC_PNETID_DEL(r0, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="000228bd7000fcdbdf250300000014000200766c616e31000000000000000000000005000400010000000900030073797a310000000014cbed0070696d367265673000000000000000001400020076657468315f746f5f626174616476001400020073697430000000000000000000000000f09b648ecc3ef8ba53d44f649727fa1d2408d6b6d62ca26e0348574c086e9ba9b917a54580ae2167871dab9ab59f9be0c394732e87c0df2b55d662328213b630863f46"], 0x78}, 0x1, 0x0, 0x0, 0x4000040}, 0x0) sendmsg$NL80211_CMD_SET_MAC_ACL(r0, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x68, r1, 0x8, 0x70bd28, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x400, 0x59}}}}, [@NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_MAC_ADDRS={0x40, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @broadcast}, {0xa, 0x6, @broadcast}, {0xa}, {0xa, 0x6, @broadcast}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x24000805}, 0x80) r8 = socket$packet(0x11, 0x3, 0x300) ioctl$SIOCGSTAMP(r8, 0x8906, 0x0) recvmmsg(r8, &(0x7f0000002c00)=[{{0x0, 0x0, 0x0}, 0x7fffffff}], 0x1, 0x10020, 0x0) mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000040)='./cgroup\x00', &(0x7f00000000c0)='ext3\x00', 0x200000, 0x0) 1m32.633713876s ago: executing program 6 (id=17361): r0 = socket$nl_audit(0x10, 0x3, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x3, &(0x7f00000000c0)=0x564, 0x4) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r3) sendmsg$IEEE802154_LLSEC_ADD_DEVKEY(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001200)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="07062dbd7000000000002d0000000c0005000203aaaaaaaaaaaa08002f00000000000c002d000203aaaaaaaaaaaa0c002d000201aaaaaaaaaaaa05002e00010000000c002d000203aaaaaaaaaaaa08000200", @ANYRES64=r3], 0x5c}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000800), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x20, r6, 0x1, 0x70bd2a, 0x25dfdbfc, {{0x15}, {@val={0x8}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x20}}, 0x20000000) sendmsg$NL80211_CMD_STOP_NAN(r2, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r6, 0x10, 0x70bd27, 0x25dfdbfe, {{}, {@void, @void}}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000090}, 0x4040000) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000380)={'macvlan0\x00', &(0x7f00000003c0)=@ethtool_per_queue_op={0x4b, 0xe, [0xff5, 0xa3, 0x9, 0x10000000, 0x4, 0x2, 0xc, 0x9, 0x8, 0x84, 0x6, 0x7fffffff, 0x8, 0x4, 0x0, 0x20, 0x1, 0x3, 0xffffffff, 0x7, 0xd, 0x6, 0x1, 0x673, 0x6d330d00, 0x2, 0x7, 0x7, 0x5, 0x8, 0x8, 0x7, 0x0, 0x1, 0x3, 0x1ff, 0x3, 0x8, 0x0, 0x2, 0x7, 0x7, 0x4, 0xf9, 0x8, 0x1, 0x1, 0x3, 0x6, 0x3ff, 0x97, 0x0, 0x3, 0x9, 0x8, 0x871, 0x50, 0x6, 0x2, 0x3, 0x5, 0x9, 0x6, 0x6747, 0x0, 0x2, 0x8, 0x7, 0x4000, 0x3, 0x9, 0x200004, 0x3, 0x6, 0x6, 0x5, 0x3, 0x1, 0x4a, 0x6, 0xcb69, 0xa, 0xfffffff8, 0x7, 0x81, 0x3, 0x3, 0x7, 0x4, 0xf, 0xffffff7f, 0x1, 0xffffffff, 0x9, 0x7ff, 0x2, 0x8, 0x5, 0x2, 0x7fff, 0x5b09, 0xfffff801, 0x80, 0xc2, 0x0, 0x4, 0xebd2, 0xc, 0x6, 0x200, 0x7f, 0x7, 0x1, 0x80000000, 0xffffffff, 0xe, 0x4, 0xb, 0x1, 0x41, 0x0, 0x9, 0x7, 0xb, 0x9, 0x717b, 0x9, 0x4], "4a9b6331988d736079984a22bdb58b14f6218a33317f57f56c"}}) mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2010860, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0]) creat(&(0x7f0000000000)='./file0\x00', 0x118) 1m32.603725207s ago: executing program 57 (id=17361): r0 = socket$nl_audit(0x10, 0x3, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x3, &(0x7f00000000c0)=0x564, 0x4) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r3) sendmsg$IEEE802154_LLSEC_ADD_DEVKEY(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001200)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="07062dbd7000000000002d0000000c0005000203aaaaaaaaaaaa08002f00000000000c002d000203aaaaaaaaaaaa0c002d000201aaaaaaaaaaaa05002e00010000000c002d000203aaaaaaaaaaaa08000200", @ANYRES64=r3], 0x5c}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000800), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_TID_CONFIG(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x20, r6, 0x1, 0x70bd2a, 0x25dfdbfc, {{0x15}, {@val={0x8}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x4}]}, 0x20}}, 0x20000000) sendmsg$NL80211_CMD_STOP_NAN(r2, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r6, 0x10, 0x70bd27, 0x25dfdbfe, {{}, {@void, @void}}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x2000090}, 0x4040000) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000380)={'macvlan0\x00', &(0x7f00000003c0)=@ethtool_per_queue_op={0x4b, 0xe, [0xff5, 0xa3, 0x9, 0x10000000, 0x4, 0x2, 0xc, 0x9, 0x8, 0x84, 0x6, 0x7fffffff, 0x8, 0x4, 0x0, 0x20, 0x1, 0x3, 0xffffffff, 0x7, 0xd, 0x6, 0x1, 0x673, 0x6d330d00, 0x2, 0x7, 0x7, 0x5, 0x8, 0x8, 0x7, 0x0, 0x1, 0x3, 0x1ff, 0x3, 0x8, 0x0, 0x2, 0x7, 0x7, 0x4, 0xf9, 0x8, 0x1, 0x1, 0x3, 0x6, 0x3ff, 0x97, 0x0, 0x3, 0x9, 0x8, 0x871, 0x50, 0x6, 0x2, 0x3, 0x5, 0x9, 0x6, 0x6747, 0x0, 0x2, 0x8, 0x7, 0x4000, 0x3, 0x9, 0x200004, 0x3, 0x6, 0x6, 0x5, 0x3, 0x1, 0x4a, 0x6, 0xcb69, 0xa, 0xfffffff8, 0x7, 0x81, 0x3, 0x3, 0x7, 0x4, 0xf, 0xffffff7f, 0x1, 0xffffffff, 0x9, 0x7ff, 0x2, 0x8, 0x5, 0x2, 0x7fff, 0x5b09, 0xfffff801, 0x80, 0xc2, 0x0, 0x4, 0xebd2, 0xc, 0x6, 0x200, 0x7f, 0x7, 0x1, 0x80000000, 0xffffffff, 0xe, 0x4, 0xb, 0x1, 0x41, 0x0, 0x9, 0x7, 0xb, 0x9, 0x717b, 0x9, 0x4], "4a9b6331988d736079984a22bdb58b14f6218a33317f57f56c"}}) mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2010860, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0]) creat(&(0x7f0000000000)='./file0\x00', 0x118) 945.570152ms ago: executing program 5 (id=18908): r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x40) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r0, 0x4068aea3, &(0x7f0000000000)={0x9f, 0x0, 0x1}) r1 = creat(&(0x7f0000000080)='./file0\x00', 0x2b) ioctl$KVM_RUN(r1, 0xae80, 0x0) (async) ioctl$KVM_RUN(r1, 0xae80, 0x0) (async) r2 = openat$selinux_status(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x17, 0x2}) (async) sendfile(r1, r0, 0x0, 0x8) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f0000000140)="0fc7699cf3440fc771f30f01c566b885000f00d0c4e20dcfb8db4c00002e6566400f71d792c744240028010000c74424025a000000ff2c24660fae75c1400f21940fc72d00000080", 0x48}], 0x1, 0x8, &(0x7f0000000200)=[@flags={0x3, 0x1002}], 0x1) (async) ioctl$FS_IOC_GETFLAGS(r2, 0x80086601, &(0x7f0000000240)) (async) r3 = ioctl$UDMABUF_CREATE_LIST(r1, 0x40087543, &(0x7f0000000280)={0x0, 0x2, [{r2, 0x0, 0x100000000, 0xfffff000}, {r1, 0x0, 0x10000, 0xfffff000}]}) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)={0x6, 0x2}) (async) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000300)={0x3, 0x0, [{0x199, 0x0, 0x1}, {0xbc1, 0x0, 0x7ff}, {0x774, 0x0, 0x8001}]}) (async) sendmmsg(r1, &(0x7f00000054c0)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000340)="462815593377df1f9e0ca76501481108915aa2cd85134383f26476b3f1b54f55144ccc040595922d2a65da25f201b18886043bc23c0ae0dd1285fb7a37bf4e65c6dc0595de7280a4ac80b5e11c7c5824f8dd5913f05b5168972376a62518407cb7b2792b89347f59b5764b9bb49e2f86b30f81fa7d7843af3bec137207c821ff7a7ed5c77d16451ff270e82b000a676fa41ba6b5457764b5dcc32dd2f6f3d46e9cf499995eda647ecfe42b5cbddafde70bee8d9d7d9b49af6aaacb3dbea20f768dedd5b88e0808f5f9467fe09700e57426224196dbf1ade9", 0xd8}, {&(0x7f0000000440)="f1b175dc1a28e976ad55b136b2d6e8a1bd2a9ac334928b945075a611480f95fd4e4713614a0fe1f58ff02a7d1a7ef7367acd64161878bcddc29f2c006d1e66ea750f415ab835bf3409d890e60133904ccf5700387af7e9dcd18b6b79cc6b6753e41ec6be519f224608b491ec4f54508b7b18160c13f5f56edb6f2c2d9413f65c9b4c183ac375e5bf234d01a74f248fafe4e8118600a7f8f0358fec1777b94bc8285168c2dc03b149e0c185cc9868a7e0503881f89fafc4873ea03e9b5f99ec64e33c9c9558", 0xc5}, {&(0x7f0000000540)="d2907a69591495848e26ab98249d25b0bb127a8ac2d3ea4085fc7bcc4ef00aca69c2895d2d1056583d7ddef9b1f25ba08323c2754b99862b3132d2c7", 0x3c}, {&(0x7f0000000580)="621985c9ef0b47807200765b17d11f4c5eccd62b", 0x14}, {&(0x7f00000005c0)="5c7f4d2d1f14efe7f0e8a9dfba1584fbf43fff4f44282ce79f89b05a5c02db8b4e92436396b876d977304a106affa9d241fafa3bba6ee2cfa9be3d8ebc3d051aa819ff9ad286b1ad2f957b1712240d20ff3f2cde1299a999dbe977f08671719b7d87b1f676ef533c0b4fa1524f4ccca0ba5b5de35e21cc1e17b34436918499", 0x7f}, {&(0x7f0000000640)="a09937669a4c73fdf5ca211942dd9370ba2a03f148e13f7386eba262df1e6421171086e6be7cb45965b121e347e04fce816095c18e36f3182c2de2e3007d8a3baaa7", 0x42}, {&(0x7f00000006c0)="d617513aef92d340381e85f5232b01805e710447e10638981a24c860069fde742fc8231d9969e168bc82b12c3b99416b385acaa891ea7fcbce745269f44bc9b4c6b9e5bda63baae6c8aab83c272a071f", 0x50}], 0x7, &(0x7f00000007c0)=[{0x68, 0x107, 0x18000000, "18b96351fb220a2e2a43490adf981b0e0b3bbd545cfc9832ac7018d496cc455614efc46e13edbc6544995d06183c417f0a22295a33a21d4d87403f5ca88b8f6adaa26ea1ef68d2f854150d8f67101acdeecd53bc6b328a"}, {0x30, 0x107, 0x10, "93b82a016a9aa1d2b25e842945886144ee85a931778f81e855906b2747"}, {0x1010, 0x107, 0xf, "dcb4ea90c892deb5f63e3cea1b9a9b593673f516652ed431078f2c6e23bb2d67cf48c74de126060a8c8b0147d75de6080431a752c6cdae9fa13ffa7501e1ff3f8d38b707c45c34c97b542065eec9d0f2db70752c5a23fa439361530379148c6f67da7774f73731fd7ed0092fb4b7f378f72aa8de50efa2567ad68705b0dd9b11ae11ba407bda2eaeeb824e3c61fc0b66bff4fb3494d52ac89bdc6e98a90887eaf4e22b112d4006a8ed706d099364ad4ded0924ea5ec537ad5628e21d9ccc696c4348143fc536a44a2c3efb155cebce8368de4064de58cdfc8eac2d856b250d21e6004990b0481122ad604300046c27835f8d19a45d9a86520e84e95d55a11b92ef6b549e38af89498e34b65ad6b01d70d6e8038be317deab56b1999ace79bb67774e273a4df7b26ee6a3d2cc085b22c7b44345bd18023f48e71ffcbc71db4f2fea43a52e3d692f8dbd0561128588c8bdbb42911db8e5407ca9cb23a1c6838a5f28ce88a2593c06fbc01e9cfdaae03cdc467f2cb164890a71369c56fe53e0b974d6692ff0bf57283a709f9ee70b50bb10407634d8d9e4bc966b6d347a77fa3d779f19bea3c57e54f697102fd78cf4d13cb1aec8e8b868ebec709729a930be6bcd2b63978a30872fb7dc1d5be1bffc871f8600a02cf828889f6c376d2559a5f6ae1c84ed4c9f9bad29f926dfd9f584f9a4ee2c575e7f74b625106ac68799627240bfa00d24c786f5baf52cd2709e95fdc31d7ed62e40a65079b2602d0b70e33f8480f0b6f25937d449dde1e104390d9112f2ca70b30f6a8a6b98e70d6c6dda0d814bdd88ce1e5df0c5f218978b3d5a30df9a118bce45145ce6bd66e59b40a222a471a6d259b0979b37bbe6b63e3b61dcc1d31ee5eed02e6e0e8bed8cc0b9d7470b250dcc0dd76b9396fd37e42e5c3ae9bea67ebbf6bd6ef6c97a6b14a0c90a904948f87ef8350ead37eb8bd2224348ec19e7144618c7c0c1e857ea13a8ec186439162823c020e96569bc79c7de61243663f7d441e879d2dea98d63220bbe5b0d353141401b0727d77322ba74ce22640bb5a217b88121ca64480667bf88e17d6eee86193d849e851da3967d735aeb47af6049e48a6ceafe344ce2d7496f3c0702410b32be9b65e4f07db7ae7689f73e66a863c155944b263462f60a664d2a462e77123c5a20fb218d38ccdbe712d8955d6c0e6582e669a4afff4adb76ed2d58ec1f4befb0c47dce5eea1b74c1bb4c5e13f98d7532b5718f42f1e8548084b7f7c95310fa5832e5839d54b15eb9951bdc9efc4e6bcae40f17b37bb6faf35509ab6ad3024cacf85fedfbb3cfdb7e992891c84c8bda1636de768b57030e2d99a5cea714e770b7a055cdbc8206f4e8bd8928f5aab842d987492a5a9c0613781abe1b980dcd26c40140a10d4f492c4b2e5c7a6b4eac661a1a00c3be42e05635ebc85fdcabcf60bb7eff76c1fb58363f4b7db3b91f9c4f02f6ec89728e3bbf27a4185715dbc3e16fbbf419b5106a3eb9086bc4278941ac5fb6c4ed845db524d3cf2eeeec822c500df430f8502d89d5e35bd123eb1da46a9bda95b1479ea2936380744bd51d0c1c8a496d5f5ea42b1c4c15822a1c099d211ef06bcd47114a4880329e8be293ea43688bec45d920d2ca59b9914809bc1d81ad689d70ef353bbfca276f285dead9d739e84100dda6944d8531af398b05e48d1af20dbbd4b91ab477bf3c4a363af25d33c7ce7aad463eb94d69fa828f7a33cd5e87cec3dc476f92b4a295d1341ab7854fb1f2ddc158d3ea41d454a7d93f8c891c826f366b88ba5dcc1439ecc3b3462a5f5028aefbaaceb3787934b578c3c01579823fc05e18e66bde2c64e2ecd047bf0f23df52f22f08029d89c84fba0caf04cae88ed2c343738d4a786378f958cb81c766de9b60a61829f3f5343aa38f9ae5d12ebf94405695485ec5d83f127136e2ee3960b355de1b16ed4fc824ab1f0297887447a1ab417c748b891c856c283b5bbd83d55c4bffbfc1d17771053445543fd7b3b221a8cf2a39178300c0c01cf878a1a88a2ba9bb1122d1a3bdcd956b505bbda28df1ff27820a3ab3899c59d7f4945297c16ca6ef2ddc70c31d4f44c3af2413a556106c969bbe3e0460c4d6a0748c00440a6c188ea52928d07e33cd8285826a5fc8a6597752c7404b80bf7bdb8b39817c706bea3a6438f7f5a601384e8d5d613dc7b406feb8fc4c1e47dbca603377b6ce50fb43640ccf296855598ca5122147594e3aeff842801c5ca4615d883374060a8a9b210c6fbfbca6f2cec6a6bee69bc8299cdd41fd4d15bc5510e673ef5664d0a48090988cd593dc78915eaec139d8dbc3d241909d43ba06a6ddff6f0071527c8efdb1167f357cf64e440fadd49a1281705ab90024939000655d886196623407ac024e31a40e94e8a7ebdd64869352375ad1c94b4f75a346ef92eba187dba52a01eb952a44ce1fbddea6a5f6f91285bd65097df137ae0e0e4fffe22e0618b000ea30303f60f578d04d6a80f32122f49db4f9a1544d705197f9db1ea75abf6aac60a64cedc5d8f8f0840cc45f69a52c8f38442505efdbf73340dc3c2aacc1242fb874fb44b8056547a0d756fd2e92fe85922c43b3f7c171be398973432a62d339370f92c3e3845571047ea0e91150f77640f524dc693cd3f592b6820dd01d37c4762546acf575c64971ced4a68969d9a391039977046b01f8be6561a66ed05cb72eb60149923bcc825561e9af74ca5ae04f514125a3c9addf6f489ddb2f9c01f11dd100d22a1789c53b09ed22466791f39cec58e37a03d46c28b95d144674cdb2ebafafe5613cc46b6a9ab1ee38104fedcbad2d119fd0583c424acee152b6965a19b0083cb208267f148345376ddecb622192ff5b78777979900e86796cc3ca7ec95eb5b3771e140f658e466f021861f89d60cecff8ff8b828cdde3b8f4bc3dedfcdf3353e2609f158284a0ec4fc0667b3f240b9602f60ac60b7677cb892ed609f1abbae9dd1f91eff2060cf9c694c29be09087e58a23cfd5307f5a2b2393cd67e22b308815613179f7cb050f6a325bfe797c24ffa841940e243c2f081d3f382a9fd567a5462dd357514a0b74c8b529aaf11daf43caaf9870e4b2e91d247ad4e47c715db0e45f6fa0ae35ee5cc1ca642b8efb13fe1f3fd3ded5217ddc79ab3835742d85e5b80edf4dfe87681f4e1e5091842c3f4d281c426b48690ab2608b8ddeea7dc3ac471bc7a78052f7a37c653806b4d3b12cd043098cdd9ce4dc99a2e677646fc4a4690c6020656e720d0dbffb255092a904281b6403a1512fce4aa84363e4328b139e17bc6a2932d4dccb7a79a3f679d06a01f16fee1465b2a604ffc051ab70636b8c7bc658318b6a99ed7ecc8b0392ff08592fb78aca10ad67b8314023422d7d4cbe831354e1f4dfc4d14f2305ab07311f630d94715633f6b2d18f61137374c1dc050e8935e57b3a5e9a1cc4cb57e2885e67b8eb0de0c58e35d79bef60ba84e192c81f219cef849cfb6e1bf015d9a04ec7edb75502563042bf7af88fdb50d4a70874e68845adaac80646534fc9380da48a50ba069db2602dd6efabd67f478676d289f49f98cc32197e7cba6cdd2f2ca26676f5fb36ef1d2d273f7d5655d8b5a5dc4459084495cabf2b442a968364bd533fa73e7989dac382b981da71e6d4ff780b41ec86cf9e533f68df99950f1011442ae3f654ffb4f813269361d49353feb68373277083715a9d2085cf61e1e4abccdbe305f55766b704d65cb8fc95e9b94577276e3e1c18117fb07f1a29dd8310fc764c4a069f31c5add3800f3c1fe4df5a1380032217f6f61f4572380aa1387e0bc4d210d494ac5c46c48c7126b57612cb667ef8a7dd14edbf54ca9937cff1426a6bb597f5521b49b0c08e3b83d3410a2963281f314cce5c40adf1d5f7085774d44f4a08f4ad82ddb2e6467e7dee9ea0b3ebb7241157e8bed5f58b1956c89cf6ca40812165834bb6503df8519fe94e8ddd86c6e695a96cdd79eef1a3a8e450ebb4c51b1837de6613a738d67c600ab0eaa20c4d878b781043e2d1d8d26bf613134da0288457cf38a8059ff36c78808cd3be8b45ab9dd551ac9b908ccb688967052b86c67db34e1f563737c36c47c651a94f36e844265ac5d9c4129557dd4d2893bd6d928c72df6e48e0c959c37d0d100f239a8e09b430d106a2784dfab23399b54a5c04eff1377ca99d2445328ab6119bea973f9868052016f5334259fc2a48761a2595358372eec25577850bbc79fd6f8f29efc8ebd746fb0d820fb1412fda72298d70bd908880c40e113c52e96a7d1850da5dd33dd929bc3b4d020a49d4d127ff1aa3a332f21d76f3ac917a7a104d7d889260a2bd5408e7b1be59e96779899c55ca3e1ce9ecd9ae9df3e7817ff8b9f8f428aca45ee5882e1aed8b264699175474f3c654243ed83e19d27caf51b37d89e5d695c71c24025227825a5f4aa8ac2e3a358041e18df27fd3db0de221403f0de170e0cec14919de817b6259efac83a5e8f77461cd001e489346ed073eb14ca09fff5a195b1033adb0bf63eed28d1f54390791e2086928e52d35d9228d06325038bd847572639219c923f3a6146e61dd76ce9d34efcfbd25ed52ec3fefe6e38ded4194d3529c836e73d492aee94089fae5db73f6681d9cf4cf8d914cd1260e3586a99092d4877ea00a804a47f321e888dc22ea3268e9366f80c7be29c0bfe69d8d7d134b8046e0dccabe46c84a6b53b7e93e2a55f4d99db8a840fadcbca983b3007de97068b748195c8ec9de8ad76d8e483e30a152e0c23a14606c0814e53aca3f2b18d8ac0dfcae34a5ebd277eea947ca67f7fb4a68db538f1fd4f948983589b5011b16ea4d6a6c6dc57fb5c7722cf3d2fd8817ac285dc11758f7c2639f9626b1367fffd9de4300196c1958fe51c59a41c783b2e894b9394da42cdc6e5e61dde07fb22fb75a15c475b90142acf50c5ed7fe3a37c391b9c9508c8f3b6c6618b1135e12c38fb5a8823783aac98c187aa1fb7fcd06b3c0e56338cc980fbcfa4fad9573e428273a233e6c1c8744806adb58918a9981ca50301bc44fb2d4fe05bdd3201cbb523888002ca3c221bb53083600c223b396bd6e08355450ca024148dae2e1d907162c3bd4ab3bb8f23b0c971bad40703b7af8e97c562b99e1b34907efbd68a5116e7a7b9cfd88176ab5dde60c39e5e3ce4acac983f05ac52065e3c46c32d92a09b54f524f8d12e9093c73d2358a53f31d0402c3fc07605546feae806a201b7fa1e6fd345677afa27e3d5c7bf30b1a788ba43db21c5dd2961b6a0c7bdaab70d68ea0d6ebe6e0bca70376841a8d9b1361c093bcaad9e89f829b2282eb02edceb7cdfc81dd703b44b3e67ee8f00b01a988c0e0c4adfe3cc8248be87bd9b819a056982816e66e95239bba6a9ddb4e88b42655ed914f1f5074463f154ab2bb131615ff0be45c6af93fb8f5c74260e333a1bd51ab21f6aeee7e8f0110a13696234256f6063341dd7c0ae6feb342cb42c0be54d07033c92fa438cd05c3611acca157d0030f01768986d675e1d4d43190cce052d87958b1ea1cc546402a75c3839ab7f82e4f91aaa64eaea08d6ad1367c56710480fe8fed0bf8cd0cc6c6e5f68535083d6486bc4add59962a34d1d51c0eb25e4c20f3c7bf6f6bd71bab932397463337325037b139605002bd689258b6c2a51268d1d908b23e750091a14c0fb9a4439d2e77aae1271747ae1e386394afdfd4ea57cf7924de9e87933c75491d7f16bd37288799bf08ae17a8e27d89394173fae1240881bdd01fbb394f"}, {0x10, 0x101, 0x7}, {0x1010, 0x115, 0x2, "109212504dc39d9d25bb86cef4622e5a11f792b481e160ca78e57129598e281cd791a30f5da9c618a51548a2f6bbad9179d733a37df7aa57079cc0c011852e3d725e2cf051cd6031924ed68949dfda9105b0e99ca4110259de8edfe6029433abc346be6a8fecbe99dffa9e78a3cfb3ab195d2f791aad3a649946b0c047d25d01a4c5a643b85c6f38a009f277dd7dd8c5d9765870bb9b6f63bcf88242d188792fd02b17067d1a013429bb1622234b57c5e89ccf1c1d212b583f505f09cd151f4444f737ba33796ede2f779df51ce7e3ffd0fb538c3eccae7b554d2a117ad2c4118a3135c3ccc54cdb6680aec34c8a0513ede3d06fc5de6da3b0dc633dc6fc44579acc90c8fa13b7228fb318a5970bd70c44df49df4dcfa10dd8696e6c4cdc533a5bbb7f5395468f5e06410afd11d567e13578e73c38739035aec8b0030c9496fc1a2dfe89910e47c9a77ce300d65c38e95188742cfb352acb2bd106cb518c3fbec5a66e3b47c607b0475d1de1f7a4cac9cf069db470c32e9b15eae19d2ce59bf56cd7b200e94d766908d114b583a9ec2aa2fb95aa53bad3f9bf777ed34cb2af6892bac830e9144c5980823ec36d464cfdca872446550ec5a782d85ba48df482d31b5aa1501bad0f37510d5c25d0b20ca47a4d359b40efc44c38c6a2d1c6f103f2b12e477380058b1ee62d68d6a59d690b45c16485fb7efead2c683e1656a540c8b9ff4ba248ce90ab19b06d048ad5b5e89a38fb0873dc3ace6a3ed150082cbab6e12f37195972ad3f946ca6e4b66a5b69f793e307ed544e3d76af2388874a16dadc169df0bdf544b0f0e818292cd693502c22945497d9b55b5fb1f16cece0b2497c63d9c2ef98d34f87b29ffa2e7fe751b5585bef1ca8917f95b986776f20c0a25a7315fa5e37dbd3b05e8cd758d97714cd9f7b2ff893a47e06c992253bb1e65f89cfece778b3eb66479501c8b32744b4197b566d42eb6d2ae75f684057a0f20f4389f2b33213a8a5a22150fe7340a09b314bd3bbfd5511a87e01cda4f72eb3b06a2191edf7b02865552a3d7f4e9eb7dd680a9f030fef684816686f3a5e1ecc3a365cc7e1a0fdb22868438b6262ad6a2965891c69c37426d0fc78ba3a19a91afadfd1f22e82e2bb6a460733ee38ec2b8ab135bc75e508ed038cbf7e20b77b7be59b2d57b0cc3930b4be24726f128c5e03bdac8662ce2a98f48c5325df25702d2e1dbdeb8e684ffc450e77578977c3edf728c543279191a5acb9f51fecd781b9430c35abf035ab0798c0a0b6974cd602f61b42af4e6eee6c8a9c6161986cefd69241cb290c3e3f5d4cfae9c96881739b37e7fefbe71da27e17384e615254f2e50a5b87b79e34499bb588054060e52269c216e13d637660afbe8f83be7de40e360c73e44bbc0973bf1a7a92b7504de45956ac00cce4a7cba9e7dcd3fe8a32fe074998313b88185b49e9ca552cdd80ab1c97c25ba21df066a43500c3e71856e481868306d93817d2ac78dd599d8bed254e9448156c331d462ef330e8d9fadf3cdeddb9f9a93c7b7126d330f59523bd2186c1a7ffb3522ecae65d1dfd3bc81552551703094fcf305fd6b1a5f958b0b4db58c76618c55f6aa21e6683dfc760b5327acf2760de9c993ed03a195fdad55632ebb0d6f03c984584e97e47e3283ee263b0de0db8326d44b29e5d72b58a8e6eff3f02b5d520c0e6f49abcfdeb55b54934bc179ac1c0eb80f1f205c9d84990d23c439b62b677d346c6c8316f0e7cb080a5c4c4362bdb9b9a52345f1d1b5b16565c2203acef134350adf1c5e30cb8f2023343e22598e744989331f17dde9cb1b176b220c5ef9f7d74868631483396837d73bb6020b40ed531990b475651c25a59f680b3d156c1d68d297b2a79aafe95b9a1d6b8b6d90364e346ab831d6d682898971a47e758fdb82ce4ba3d3ca02ff4428a5bbd1d6ee0534fe1f34ea0a85f9d76807bbba0207313445730d32a60347159ced5389958464741250d646eb7cd004ce1bd2c04e3d6c4a587415df9977f9251d21886de2ea009d27539a7a3b9533bcb40666e8b931b0198dda72ab19894affe9c2d5cbfa1648810e239a9335574cd79362ce5dddee8517c269eabfbe9c420118b7f4fd00ea6ad7f4e5e89d226a5c986829bdf07e67a4a8a07ddd1c17eb4c7052def64cfd6fb5283adfaecafad7539659d6b2be1218005e717aa6940de30f1a396810da87c8dd4c6103b0e3789937ba5e736d1415e178536e0579bcb15cea7699003f4971c13cb4a4c43f5bd30fb4b7913f882b982beaa308d2d88571cf89a26a0e0b27922e1151476cd8593697db09f5e211d18c08cd1baf417f31287c1b582f706fec179588ae5f0cf0d2cc7eb2197a7631d4e068c648d6f193d4d47b1ad3c2bbf7726ae205135cb5b72538ebb3cb3d793bf869180cfd4b8d256a4de82698d20586a77da634b616f8f4c240948498a576394758400ce2b2e48bd88fbb52afff4065345bc7b82904c61b70ad6bf1b52fd3c563f0da7eb3168cca56dfb64872c3661a8983a53befc28654f864b0d23c7452fa439ef97e1461e6af8d70563be6e22b506eca10c00f6d91d7441896e022de731e4c31f50d49a8f42aa1db43914206aac6cfc1dfab2d86a4075b6262b25038b93afe3ab6063783b1227017523fd7fbdf61d1aa1c7563e617fab66f4cda911d8c1a5a119a0569b9ba816b829ecfa245abe42d22796bd6ac53c6e45d5e21bac03aad8558350e6b4601b49b82a5da5c26e6019f7516a6faa39f336abb56f4a445772a7d023664d35ef0998128382fdc60f95b02e67e4d0b1c70773ff037cf8ea09dbf88bebeda7a39142b9ad587ba1176090fcecbbcc41f43892b67556fc010cbc200a361b802009d1aa5a4e8a6910ed6a841a84e01679616b0f6f5fc0362fc893a4ec3cb33bec9ca45316e81bfb0bbff4a2ef459d78a7c480c79d4d4cd2ddf59a0792e4d5f288279484195e05a9808eac3601f26acdcf22f81814d0c37dbf97bc49b352776784bab53c01f36aee3152f2f06285dffde4117328c1d477af889bebe9d73f9ba6ae6ee9cabf8997e5713f92e669212fed6667d7a9df9f4ca492e25a2b00a1e9adcc9dc2600783147c4babaff841f5694e9a33f756d97ab376d6b8bbf0199bb6fb9bfdd8c14b52a35095ea2509ebcab1397bc302759c018f33225ce82dad71ba389ec5c8bb19fac1b9fff0f1089d72e375d398739f6f81997a13497b7ede0378205ab10d76e0fe2604382ccb3446b9566cb6ec6443fde909c61de8802a0aab05b0ea3234c1b44ee12ac44f20fe1cc79fff9d5b2bf078203064866322881773466ca3d50d3e50990276d2d1fbed4c4e5f5782d5884b8fef1d20fc7ecb02760f9a56ff38ef9e8510354baaf6f864e2eda63664ad1f05c24d008db577829729521cc144027b6bffc638361daa50f1d5784b9b9c888b5e0c49f89a12587076aa89710388f6a982c794d960c5fc8ec7281e9b9c8537de37172daf3980d73f5edcec56ccc7d6451e574e9db1f694aed90bbb630d39fc7c83283f204c616eaccaab046a08d4166c182dc5ed89587c1b2bffd50777a364013600eedddc65039bc95d20c3ca2934b3bc579ade3f3d81a994762f6ee8cb93a54422956d71498f9f72046a1fa4a2a6f5fc56806c078c2c7d31587190d561b139a7c0b7cada14cd2b198907b447a22f9ee59ed09bd27ce6f41f75d3408761dc67c4b3a69504828ff2062368cf7f60547fe39a19592d0e6602e587572513b76a485efd464664133e9be4a1952992d2080136eede490c4da91971ddc7cac386c5ca19b94c99152cb7b2e3d5ab6bd4c3310da4bc12f27829be8f726915564126800ebe528a1199f7814642199f8620563b73e02b821be18c73c7a2e4bcea3ade3afe07f3cffe254ce17d8618a661127b23c73b0dbf24918cf45515ecdaf2d16fabc04cb87a6a806cb2a71bcce982d31565c508b9146b298715fbddbec76f5dfd218a8c360b11b5f8f871c3302c2b09e5a355f097c5e6035b6e998b3cb6a39a67a51b92fde5b48e63755a2ba213aa2f9a296c53a28271caca05d5c88c6d7d88df15ce0e66374bae1bf765d222eef39a396f5248c2daabce314ec338bf7ad5856bc4987dcda4df76168e910d918c071045eb2cfcadde700ab4343cb8ab4194c7eefef979561e42cf70703230e523346e9993031ab2bcc26be628a5fe323502eeaa4b7d9c94d933eef7f4c10581036b5679151f94ce88d5bc8ff0e6282fbfd6eacd7641362d2c10d1580e0af1f4017d2f3d59a6fdcd2c051bd09dd253fe6442fe9a0681d485055a36e9fc6aff9f5dde7ac7192d87e091db307cfa79cf396885080bf39ddc35694eeb01c774d8ca149336334240e2dbd3bc0749a6d17d7e9339650561277d2fb71248710738448fa7be77b1d4be4957eb6f0c0b7ea05900aa8a4d949c5f6d427f5ed6cd66cf33e94f37a7bc93d226a84477882fc58bdb0290d6be2edfb474de304bf45ed0c1c7a3df1e782c61c1eefe39ab6ca293bfea7f216268c27f93edb477b985d8df4ec5c0608837f68ce3984af2f1beb6648fa80425ab964a0157b7c147c145fad82ec86701b56242292f17b6ed074155fad9485ca71623c0c1741cda15ece9fa2bd487be5952a8f3cfad2f1477395d7b7180e7b9bfc403f407725f4a674131d38281a8fe6a38062fa7ab3de6777e83f5786fd314f69e04fbd5d78012f22ad3b2c23c936fbf88dc437ed3c85e514ada5fc9695894b44f7271324934b1d9f909e8c62de924e0a5b488cd9d353d54499e3cc71d241f82782e23712076c4c26bdbbfb29a6d43837ea0b259a41981ada9e6ebc9438dfa58ad35c946200831b9f96f81a189bc072d99bc6283cf4b3ac433a763f75bfd7d467a861d47f3bed4b3c80fe2fdbf62fd2951fd912fd2356f2541838bada8da333de8684dc59a49d095a00cb51b37b296f7c0e4059d491a916c15f294bd11ee433c872027dba7fcbc96631dd0e7076ad563b75c0fecbe21fb4b20a01e36e380c8522040a7ed48044e5646a9cdada2650bee2e5d97f721241b0dd228597881b3de0058e251ac443f1719667677b77ef1d6804c181a1a69a608e8aebac398eb6c5245aa565385b401f46e22a3e96abb5e5912e38ccb17301760b6f5c9a7bb1a2b4d67df40bb09a1223a978b329ba6c6bc82fdfc3f4751f800089ff3e8d63982d4d5c98b89945036da83cf99aaad60a10da28e8fe1780929fcdcedc14316521f085040939f1e8901ff034c0ca5af9c3ceba53cbe2b5adc914baa43bfd38d8256c00c8876e599f19c15b5cdfc0fe95ae0912a6be5a4fb1feb438e471ed0d241f639436db6eec3b911274adc6174c35584b5ce62b4b382e8caa535670306b18fd1878c37cc7adba2d97299b4d0f8806cfca3e0518a16cd8b8593f63f15fc0e5d56a68bb684785eeeafe26cdd53cd018841e8b593639b0c80c4fa2d1e5bbc705100da98eda30dd98f3644bbf5d2a8e59820a9c5a5ee9e2500b4c9782ecb9e156952741d1e16d8933e777a7fa2e8c94c28641895866d0fe86747879ab91a81ab0a7adbb22101f7151ed10bf23372a5aa12ccf1945da5ce076718942cceaaf87316b836c2f2000013c13edad6d5f7aa0a433c43e8f6f51b6cbcbe3e544ceb486cccc15b6d1d6ae29d7b52550d161f7f8628ef9a438a28293e3d0b1ec25eb3e8d82de8daead8a0aeeb1c271dfc88b69f725bfefd67dd2a187293054ceb7d83c56b1f5302fc49e9d2fb75a79e58fe76e50371f2ceb0de345ea9aed74898db385ba5284730e1"}, {0x1010, 0x112, 0x80, "4510ec9e4b9b8915a809404f82cfe78a137785253cb48a76b37c8091903c2ba378bbd53e5049b3f997b0318fdb95f0dfc918e9fce6e5968b6e04031fbfd7994bb7ce5d624b7cadd0b463938751ca4141cddc4218ed69bebc2da75ea1002f913829fc505cff391c117ec4daf3a0ed363d967f1f373fb4f954bc690d034f7193632e741148a67ecb1843d99f91cb9f9e65246f8aaac736b1250edef9d5df7f87ef338944586a5db133967b5bf401fef5b808fcc563ce14bc7974178eee5c086148793a8b6979b918b81418040bbecbccf291634e3efa7d48a273930898f8223261a70bf83eba7544ae8cc052e218d204685a31ff5627c3cd4f46c48c1694ea22b686ba729bc76eb5f6c7ab639c47671e0d0e7e535a543a5e4327cf531cb0f6933d0fc845e7daef36734059b2e89496eebb74ff480c0bca2555d30a4ae660d4165ddb6df93a86fcb3211001fb4235bce5f6a15e5a13e6c4db9c7f97cf70da1eccc983b691d67c89753f8028d47dfcbda0e23904943eff0c13ab48c380cfc549d3ce5d3f45c426ddd9fa0985e23bcfed86fcb5a392305f7e120990bd58417995ebc7ca3c041018d71f186c9679b3f0602b91690e3c655a6172d005a16e8e67a6a80885fa9122099d1b249209435c98557c7801b0fd7d697accdaf7efeed90268d50f2fd54c443316ea0460b2e75584418fff22037816a99d12bf01e1ce680198582d58f4748a7f51020b5b6487ebca7dc24f9e61a44a3b7559d21ee5a8eb52e7da790b0ce631846dadf24873bbd0a07562b29012c48ed0adebab1bdfb2b15f799a5fad43af26416974d42d1ca2251ebc7a3fa50b4ec2f45dd81bf6652a928e01d42a068efda5ae70da83a5bfe65240c2a9df4008dccd8a07ff29bc01b964b92860189e0e43e588b206ab5c79525c65b6289ce7463b2baabc6847ff0ca5a21368383ecb1206deac0d4ec76d2345aa0cbbd7b9a30c55f27ad6934cbfca377ae38299548eba6a3b9f7673f194e0940f7c9ee33f88a532d0d602f1d88da00d92ce2cb8abec13f8a3fb35930fb49680ba78a1cdf97eb980147be53bf8e35a87c7d40b31c288675be3735ad0a83b5dd6cf66f75161291d58439e3bcb7722ea52e3f42bc63c8a2aca1e03542e6eea22f066b61fda6cdd594ae0aecd0f2086510cb3f3d3d70abd89507f03155c776c6dc2ca8364e2f490ad99d7ea0eb9ba98ba323710407200f917a71530aa54a0c6590172f9ac0ee3a95ae952e00db30152f9dc9748d3ffb8a886f0b7bdc07a40826fe94dfba8e3d517e71b4eb0ad08d9b5a65fb2307c13040ae081c2275ddd7849fa4eda5ef85fda9d2526eca287aacd5e3c941fc9d8845a7034e3d17bef161474934734378365d35922f96a47b222bbb415b059584f6c417ecd6958adb0fdfa5d70dbdc7f54296e4e7f4358220e3f23cd0dd7f94f6468973583ca98eb9afda78e5c0e7828ff9d9bd1c4ccb644e52ad649a9eb3e750f00d65bba4061e0ba605d806647eb3970a4c7ec87a73499d02f265dd8fcf3ce8b2f0941299d7ef699d170d26ea690f582d2fa0d369ffa1c15d45d593ad6c462db913ae905381828ec19141e1fa5fdb4d38f11629e62e38b8a7c72856f45545ad42619ef8f8c6ebf8d00fc750dc97c0daa858fca6c15c064a86c9620342049c796079118c70e5cb8248235f557cc7d6eaabbb91059a376200078d3de748cdddc332365699acbd45d7c0a508d458ed4e172b7c5634d026dd87b19d3152df8015c989b04e19d08811d4d5d7e350671160f81ec5388baf8141415f8fc060212ee45b892f480555def6570d5ac4712b8e3b4261e0ba48b76446f7ee6bd71c6d6f1fac2542b563b006b2db7d6bfb6deb867dc594e887b8d8a1764d192eefd8ef91517f11c90dae52ba3692ce0e3bcdd9275949c84aec2c23d18633191b4ca5a357b9c26445b6169191354edbe0fba300a3cbbb33cbb574148d654f3633cff710399297a101a3b2dbd6637baf8669576d5fb73344003723a703a3bceae864e81c1bc50e5b443191bec18d6c01fd804e2ffa3ada98a983eb19ef86b71de1bef288fdcbee1abb4d1b86ed32074a03f2ddfe6868aea17cdc052edabe2117e5d4969ddd7a7e02b5f4c5304bf2e53bc9b42ff7bf4a93f6db2ecfdecb82f2627132494b9a2922386f6340a7d2071f28e41f655dd71e7a493301aa742ff77103e33e9db3281bb39818e40885df23486925a51b9fa0e746095ae4e4fa6481e4f738bd4663711b7499acd55e5e638c762ccf05ed96a796940606b101d3e4db1a850adf094d7e2d9fc34ba318d5b28b261d82011d8d35d7b3ac115202e1f5ef87ec307b9a66e7f4cbc8a987597a32891b451e4a3465d3c0acd42fda1e361563667e0553f9169a387a23d812c10b866d40d3e81f4f412b63f22dfc179b815082eaa1e7913daa6627f3ee3739d76cac7e48586fd3b942544b04df20e53339bfa5e9de626ae7234405ab103065d4cc0ac39e20ef36a12e6ea812d70f6cc611469679be9dcd06349428ab1d0857afa59a4dcb15b1d6bf012284d4ddc964fd7809d21eac66cb58332baa50b0afccae57b9f7c8160cb7977af13f473ffe4db42f5356d4d59a88849bb57a61064774c56d0c4967ccea891467c4792a49d23874ef9fa4ebf5ed3f271c8b032fc35e0c06d0da4be865597c0a8778c08f707d946a8d1caa7991e4ae6e8cacd1fd0651751209a4d15cf3e79e5720e4bd99a44052600af07fa23a24e729d5b742e265e1ce3cd86ca83164a9c33d206fd400c5000446a291b9866c209db2970afdd837d412b93cb6af6edbad9a91d166215bcfa3bb4e64d1ebb48c2856f3e2e4ebfc0672e3b1099d3b556047c9c836ea7759ab47640cd87fb7ae7685c742ccf36cf36718912b87aea2a8773edbed006f6eb14490f3718f2c516bbcd4a46facdd009f902ad4fbeaba111c229f34c9c09bda4bcd8cb4eb7915db0fadea935564f57f420d34c37e001248929e99ca8033e649614c25074380effeabd8ff23d4be90e6b189bd12d046f6beddc015529d0e2af55c52c4f87026d84b4fdba3e72f22a33c589864861a39a065139f46f04e1f73e2eb57eb466f869b89c895a13e01d83c69474679aeb0c39766ac7130028dd16c5b58e916e39211b3873d3c43b310ab4e0fa74c7828d9f92dc7c7186d3e2ae87ebe99f999e6f4af1c4e9b9f5747f179d621ea05470d3580eded30c2c65cbcc7b381c01bd09119c66d03a95ac430d0627f54ab21ce187f9345b08b9685d5087e30e59aff8eb4228c1a994490187c865328635cf88e78502e0d74a9cb808df6c3e7d1efc0755e1eab90a3ef8e8d86681dd646ea8c335170f64cb40bfed49bc1c41d08564179fad4b4969bf7305bafff145c816679a3d4bceddeab145dbfae34f74375c47afeaa9aea29055b349b7d95b8a87bb60c1f73503a2e90614c934b522051ea7c56e628a57d90853aae27cb9bf389d4e932ccb0a37bcff356a31ec5a5c65166a3197efe9e5078736c89a0671f08d48c1eb6f52db47c5d9bfc86a84e3a896bdd8024d0d2a5f6a39759bbc6dbcac7ca7bb4eb6ebbe099807932733dbe68e6376fd62a67b7082600901755b9f022740a95f7a1da0d79867e9e68532df16130367029bb2604bb114ccc1cbc34487c036c092d7f0237e0e92b8964f22aaa4dec748422f0a3dcdd3219b200c2227470ebbfd3d862b42657bbe6e604374855bd42952ff231f04039f0bdfb3a91b62768c521107f7ee2958283574f13361c48a06e831dd5f76d1563d93f3a67f9021f5b1207e305ef5ffa9554fb3527fa69653e2192f44932b10afc76153e3e5befe8a057af93f7a11a5428c7b62313c478b80f724cfb211e3a0031837a7bdc45d6e37436bd02f0503c5f45850f464371ec3d754a0e20dee3af75449cb79d77a06dd760edc5c475e4aaeb0c565bb73690ac04eb3ebab5c3a021de327c23590ee3a14f96954f7ea65fd9187aaf9cad11576837c19ecf638f1e857c1f2d1dbbdabc063eacbf4fedcc91d4000de8d913d489ea5f30fac1f602c755f6e70d27c728bc3a2c24141e5e897a0de95dcb1f4a74c72eef3c246d7fefb903cdfcc4bf8030c86818b83ca73051b04a6fd37fa14981c066ce9599bacc0ffe230521ad1cabdf2ba2929bd8c1e006646fcd33615de905e87708d332e3f7a38b4d6e9625f8eab3a570c17314787d707c9431f1392a112d12f7a1accd6005e561abff08cf63ad637f6467cc5c03a364c4e2e6ee103e8ed98bf41beac7ac818dff0ad7396e8a6a8aeeff71f62dc5b42cfe570fbf632d28ea0aebc007c2d8422b5c1d4058acdb86656e6c37f8751393e88050d54a027f7a0c1da94715e80be298255e6768f312f926b1be8730961aee1a843c49e87cc90a3282fa40c8089cc0029d7489f6a17032cf9b55a526fb6676e16173468067766a3a666aa3025b83f488e121060f5e5b36a02eb7515346ca5511b9b67d547b6327d36ec9d958febcc0fb87c50571203bcdf5b608d2c1f1a2e83b023613ee5d26819e09d5f07f005cf4e0ba313cff5d135ebb286ce7e48316cc6a57b1a51a8d0c0d11fbfb3e1408346aaf60bcde22bf2464a2d33a5066dddddf84c8073e72501e86d37fc814d65f79d99ad1da46c02d5a9677ebab4f2df2aab270ede9902c34a3a264e4443da399120ef6ee095385c4916b74c9e39c17b766cff335a036181edfef5ade166bba456034b212908268b48e4bcfd3012d8dc2fafc42c47493fc7849667b02ff33d13ec6f9c1c9f980d6901a30aaa06a6b2e9ddd02b4ad8880d05268b6d37ba040e3d1a12a17134fb5b2a3b0854deba5f13851ca2a4451f9abb59bfb6c8e186678e022aa49639735d59a62273dd3e99d669898dc7962df87d2ee5a341057e01539dd93e7a5af81092d2116144f3dd825fa049d6ed66eee939ef81e979825da17a91c5202f6756e25ae69da1d4cd58a14b37abb48962af9d0804dd3f8b6251991cffa2199ddddb7cd28eb9efbedb2860263ed983f804e0a9f1db82e06508efef48e8211ea5e3dbe5c8fc6252f5757e5b5c7421c06927b9b100a9cbfe5ce7e6c7b905977cd4c21af34b9057bbc336ecf35d2c7bde8d4f9a5097ea2974357c7b3feebe53a4488eb4d9bbe0276e2c4456a84f55196f2e3f828d9b8e3f3b8f43b9670622df6dff86ec1fde12dbbe8ce153fb398c5f77599ba67e899c8321dcca2f732bbe94434525f92c9629ed895222e4c9fa71f0b00c4cdafd11e52536c59c0ce2a657f2568ef16d7598e746e8d03abad953c35340ac91722c79994a7705ea5a87b38559891e7b78ff4a2fd534547c6ed2b6aefd6b714b03bdb7a19ccf1e0ab9f636da2378c341de00f51b08991ee7c3dfc63b19d09d4e013cbbb76121099f7887681743a9d204a7f479e7acb8cb188fbe6d91198ee44b5ff53670cd22231535323d9df8686b603286932b9b1149891a8bce27e2757421428ddb70923f29fa336d41c32419783a6d3fbd9abfd3dcb3373032cde8ffcc566c4edc7f2a62957b899a8288e7395e9c1f18c5f8d856f3dbe2f22982994b6c33e1f0815fffdab339c2bab7dee262c37ac4afa415e467ded9fa414c07ee4308726c436b5eae83f00352d7070e5d604d28ec720b7be6c84170a2b3948f35c381d9caf5839d0dd15508f5bfe790de66e21ec66e88a3d552cce4a5ba9b38a1fc2d649b12baa4ef8cfd3502d561b8d9a202aabe61175ec310ac5da4905fc068eb0ff0395b2fdabe499e9ce8177c9f7a942a955e930fcc19a515e621d828b1ed310fc0eee1e3"}, {0x48, 0x191, 0x8000, "8b704080524f9d141c9460511b515a59ab1b471c1d59e45f1a407b24dbcca27f1953ec8de3a73b354b3ed120d713d7e60ea3495060174e"}, {0x108, 0x29, 0x9, "c1ff6d0e86272c81d81bc2109f2d20e632bc70b25dcb5c9ace8a1ae45a19e900a0ac36d2bc4c282493cddbc847aba12c207d8c9fd0b588014bb7750cfad7a9d573fd35496df8a9085e5c99b2a9032f4c46083702899c4f0a0bc5b11dfc58d0792f7ce7212790323ca72d42aee1fffd475169e6eedca8d0463d9489acb93f4be85116f6dd7c66d24375c38f8459763cdbcfdf27269dc2d72c59441e90706dd45d813b0bad87bf3810b92f25a2a8fc70b84d9e2295f9f9e55b79a330ada972ee5b8d6115c2a91cf356920a890e3779e972a440dece548c59cc7db569f093d8c270efc41921c54d5d46c7f8473d6a8a101033e1d1d8429d72"}, {0xc8, 0x10b, 0xd9, "b0939ee24b5ca23fbe596571c3d936738e5014029d131845bc430d6ee30b4c35aa1f9c89f659a166ce1b8a4bb7e89f788c3e0b28a84ff5625752e22d2a1359db29bfe87b80daa1aa51eeec012b6ebf69682b5d7a0907380fd37463bb0d2fa9cbb2c6384165ef73a38b183da4d86772845a8e6bfc91eb2b1e4501b8060ba4b2b70edb4fb34b2c06d6fa4e6cd3da1d1497cfa872ea705147199879195dcdb936c145ec0b4b7b02ac1103362a080cff7d686f499a7adc"}], 0x32f0}}, {{0x0, 0x0, &(0x7f0000004e00)=[{&(0x7f0000003ac0)="5d2992efa1cd545b10431e89508d5139d1aec4787106fc044bce15dca926f74ef588ec396b742de79b26e523cb4f116b00745d20d3d90fa6315817ed3270f774da44c17cd80c06fb7946b6ba4f71ed8db0fed689d6d0aecf2853b68416d9e190f0e1045a89c32c653096fd643496169db9892a27698e8e7fb6c9727e7d32709aa49ea4768220c87456667a6fcd752e38f1d17364baf377dfa90c760fdf84f48ae3c22bdccdf08f57de5325c949af00944aedca9f5c287e23d20fef0957fda4013d44859d4441a6b78f8f5ec6f366f1a2e52788305187c46350ff03a212d0d2f84247d8535e05c8517a49ccebf9c29ca865a4d5f1384be13c165741b3c90d5b06a33789e79e90007bd7220a42f40e5aa2c5af9378de7e7624a14ed8a83609cc9d2222c5bb55ee6dce48c091a560039c3329c568135f09360514f56a04b43bbce6c981af69ce5b9947b7ea883c90db6c672c27e3e412d105ec56f2eae767f8e4dbe93d60ec4c7feca126bb5e40924d53ca039522e228dd508632ae4c6754c76fd90da84e43492fdcecc57dc1b9bbe8bd81abd780754fc4bd3b196ec76fa6d9bc43bdf8dd28144e91592a06aeb6cd38ea654dbdf89e6b1e0491f5f16b6a868dbd6f785539ff497bc5071a2cb155d77388efb926e4fe2a834ccf5fde85c01d46481fccf9806459117040e42aa0adf401bcd324b10641bb8963425b8281dcbe6e2557b5954da1a4fe8323a106cbe53ee14b00de0ba90d412dfbfd0dc24d2887f5c761ae6a614a87b9cd2a70ce54afa28576a07840375d8bfd60573e9908aa3dd91dfa00e3fb2a594c15828117a17c07ea65c5f3c8ff18d917f51324b72fb6973659ca91bf1784b1662c1630757c3a74b932b58aadb5d1f3488337703c9807678a9c4852efce8d5656c5ecac17d117b666336f4e6bc9211d58d50d45dc6bf429b35c98c66c54588156c03781d02917e194676c419381b3f9c21dbaace18ac490aec9db475117826298833528f356a0019d2a76f9a27da38ed7fa7cd18caa2f88480e2d8e5d9d661ef3f7a235d94e52364c7f39f0405d3b58d1f0194c5a3a8032e88ba0954f8ed3314be14295804bcb8bbf0370447f34a9ca22225633901022e3e2e3894464a8ee4ee8e48a8d6b88418e7998ac88369bb3d24c1d1d297370677f757db9e750939562544fdba00a84016dd982839ed5d534753b882bdac2ca6a8a62f009fc7caf9ea8d993cc362ef924c4f2d91f7a2437f502288bce64091eb244415654d850680bbf6016ccf802e1f80b04bdc60eba032e968d5bdae1171b8552734cfcf1fdd4987cb6a08df7ce19fbcf961b89bfa950662a874217296cb7910fc66f50a9a180ce32e56444760a211d12e378cc706933405fb21eb5e3755aaa677076381f47e6c6d26ac4c0f99245661746cab9040fd3ec2bdc2e1111fd49f42cf2903c31cd68718ae92a1b20fa1107b91c4ed95e8eeef9f136ddd63301ebd259482e7bc57e7f7d258f2a3c82e4e6e7966cd29daf2962d2719bb74368122ca687d69864a5099af5c4428c0148ca2165683c48a16aee914e1ec596aa5d22e6436f92303818ec777933f95e2a32a5a8094cd562cf14a689f1cba3d7a08e845781198b538789dc6fbfaecf52fb9cb9b8c137bbe1cf950fadf4091fb8546600ac1fd228febda90ae45d7aac0fddf18293236fb8383fc4f115adaf72cac4452784b1322961ac48d62e02cd579d728da5a62c4a427bfafe5e737316b61dd4800e1288a7af2ccbbc3ff78996259ecbcdb58c10109ae0c4a3e869031ea877099d64876e1974de902558685543eb13b0e13a142b88945ed1cfb3816234a7a4d7fcaabfa1b582f7952a76105092756c05c98aa1ec6f83bf281e42220d55200bfbc82d136f30a49960fb4d8f81c6693eed1cb66562f3071088a50345f3c6b55cd85c824a534df4dddef1f8c2c39aff072c2ba9ee7203720275b84c96419c554f91ba42c88beb2f5ea733bd94d8d9af2e640c17c5e6fbb138dcbd2590410bcced7b6f0d203736b574c91f28a4104858fb585fea0219f855ab9d937e3e5a9803d7ea9fbbed1d8560c235bb748fbe87423f01f33f4b48a30b48dbd180cc302a5826027bab58eb6da197544a676a32d32c8216d661071e8d65753a85c06e8e17f2ff7fe2e93adf845c97d2c27780e6babe366fd7b660560534fe9e3976bf92dc85023d1c99cc24f1f8e407734f81b44799ec1ae11dc8d2852e4e68ff5eb67003b02b507a2334095de6bbde6f0409f57719e1058e0d932bb5fb5d9e6fce3aba5df47a4fea66ab9255834341560e74cfdcf1d07cd26e8a03709ccd3b6cdff2b3fa77d63b2e177b47bb31eec8f437c9bcd0c691d276a12a5ef8becd0ed09690067391f2967738be4dbc9316dee5581a558497ce3645917288747e57dfb7b177c3d6df03587b462e72ac298dc3890af87153f62d0a9048c439f3e82fd6db45655a615ee3ce854ac165d4f692d2b8403f7b007d54c2bb336c90a64f702c63f85b73528b81e8178380d9468b231f446a1de93a27cff002760caa97bc9c5bc3d825305885837b965b67928066e1477568798cea7af890e3c2c516666df2e266e6c3986a656d6c29f4a67081b1f90aa8f6e84d95a17cf805073445a43dab5fc7d808279def227e6a157cad9f938b83f7d8237da671a45c8afe913426b45513f5d870a97781c8cc27920f40866832f8b27d2f8429677d9fc6d003ebcb7a5a0c0a16451fdddbc1590089105a03911ec85b60175670b27f0f4ddc9bb154cc1cbbe12a4be00ae0702ab890e5c07d515c48d87a7411c3de0c2f0169b831e5af9e4510204b94c6a388e84c59d3b069518f6393701d3f098fc2efe64b31bc160dd250f748824b47eef9c4d0db6ba2451b188f540808a3cc4de4e1d3199d792ff229b69e82c4b5ec11116fabf094920a59f157d05296ac73988677bae2a40a9dc942b3c74198a4e5107c733b3bad32b8fdc13d4ad11996c5ed7b44ce301233d5f7ec7fca1684ff4094215ee240e6b8a13b106ed648bec3e6d45efa35ca6c81e29e32c5fab66b0002a9afc0f55623822c0bbcc863778cb842639baaeaef64946ed4d0315768ee323554b8f8c3fada60d18759c911140bbc38bee0506793b4c655602f8e96961b754aeb016975f96ff034980e73ca56f928d1da5d43994394555d4a8dc927ca2d6f89991a3a467db07463d377927cd9dc1c5a5776fe8a76b8cc6e376060f9237791d0fc263927a498ed4f2decb8a9129d06e316243f554364df219cfad040cccbde82cfa65f27028c4aa3bcb6b3c196f317ac1a1ca2b8702a877a3a30cd9d35adf80b56660cc27b477901309bfaf307bc992139d338a7a7cc5481282a2435a5446b2247d693c84f0a59bff81630e9e7ffbe27108424d5eeeb7e753e97d346fc7817496a4ff5559c5dece8c3e5a72d7343557afa399382ba6d89ef1fee22af260ff71db0cfc59e905fe64668de78273fb683d4b14dbdfff83f7e9e7de620a21a3ca9ac5b3c4a65e440545ae1e32666ba13c2e7ee478c68062d95a489ab044b3aff70a999a784d5a8831abd8f433f47574f57d70639e00b4a687ceebde082a9c1f9baf81cb176889bd1bb5d8dffbcc1117ae743500b7416c255edba6be9cde3f5f2a8e65341ddcf3a03e1317ee5d24ab5dd8ebc8effa8c9e03471f94101c6d30d2ababa350368fb8c2194d90a9ec43dbb75b788ce464c57f3385d86d4819342755304881afea414134a116f9ab87f2c3d4810b90628aaad66c9394be8afb4b3ae9debd0388030146981f5d867966726dda8ecafd0e10ad7faa7fbb62a76ade8c6182866f76e75ce30ed2587b05d38f3c8bdd4e499f59ef5b1c434dd32e7a98fab3ff718f5102ffee6b1e1baaeebbd6960dd227d0a557115d26622f28ca7deddd2ba166b96ae3de38b8959a160520e7cd8f242d345439173393df1ee8ec09aa8358985ab8ffefddae5ab3a034787f196b57e3278d96c19093c61271c8d1c9552dc86c4d245b9816d85b38a86c9dfb324dc1ec4834496da216390612cbf470c9d78256627d6c945257a54974571d47ea0b029851230338ddeb3588fcb396b98e8b44c46b3af086df0f0e1878b728d2aa6e07b361aad5953e778f36bae696bf94bf81ccbe05f6650ac39b06cf5019b714aa7c54906ecdb38a13ff0fb300834339dd3d5b44216dca4861e73a92b52246ab5a56039623a2f161c9b846e4eb2d592dd3834df1cba2cbdedff0a842df462d1908e6a66079d1ae51ee965261f518232b9e178278dcdffab0e73bf4ee6d733d45220283511a52931f7501578798f8301358bcf10f2a30ae222d320835acd07e8da5fb85e37f94dfef51a644ab7e968290cd25f2b8db524d2fe4a90bc0800b38350659e6db21ad222889a1b581331ce2aed244dc75e2ac86c82a47d4df070fe8e63edd0fc6d61b7d5908ef6435525f37e40996a21a1c4a7bb28b06fb51dcaf52ca9629c9096bf231e3046de9cf3744070209888628a5b8a298eeb5a25e9933cb6af2886d95adf072f30e1aba9adf7c86f7e7561807e0954d6c4c2d3c905cfcd72ee138a5e8288623397be7cf97eade566e008a9e85461de432a67acf409063102d02649ede64465d923b639556cdca8167f2d7a3a9f87ce2e4e9fdf3d8eb5b9a90f62ce28f76fd8d7a5b66e75795d851c9b6a498e2c801af862e4769d29d6c877caf260b3a9e8420093e708fdb6417696941a56d15348294be4a6fb1ef8a3a7d18ae9f5dd36e32739a4646d8348afde90550a7c0a046157b5ae11f4bdb966404a02e066210da2bc3ca6c0966cdcb10aa7c3ed737c8c6b5e92bb3bc8f98bdc178a34bfcbe2fa0eddb1f88ad78b42396047082f266fd6504090a4e4d06465d327654c3e5d0ba62135ab8c1e4c87e431a0da2fd48faeb024252da98578f01a8276681fa8fa73b1b296338a1c529e027067b5273b593e0d8af653247846076c0bd78b475b3fc395aeb4c5bc1dd35b5d75ff7cfaecf2294d4c941213d4232f57084df3bd457780277ac06f6d3f9b1046c3e9577de416103ed4135ef5185f9ac79dc83ac1fba4acc85c963793e753c44ffe69a5b0fed17c6ed6a52f009d6b35f118120725fe815d6e6d2d483549cd1b707bd560b3031183ab358f35ac63b3545b7c8430b17d3f8daf2e934f06c48a6e4c3d6775d6d1f059c41884df0fc644f039e399e5067c4baa75d96954ac1f8580e3f306235d93ea59981fe0dcfb8946df8bf6bcb0ada79dd989a872c92bc03ce49533fd15899a06bb366f8eb8500a6c3cf7e2c003c8ffd1fc0f67fab5bb9fc8ce160e01b6018aca9b38586ebfe3f9d26f68f79d1017c3ccf0fd30a9279a02143a7bad7bf724cfbeca1f20d743b01743bdef9a2bafa581c64c09547cc5f3be7dd0261f77cc691ec5f68a7c5184314008a1df1336d76a08429999a108aa1d7212de47ac04a8436ae3f80da6a0c19e40db5dcb800039ccf9ebb7c1d3afc9e639f3d8129a2f91359f3921e53c9c7ce815875cd12a24e4c3812b08f2830c34eb1bd82cb2e0981f9afa0b6c0dca26f6347c61b34415b4326737859a41071818c617c4fa31b07a2dff5c4d9ff29e254efba83e7e248ac5910d5270203cbf588540690c8e8f698711ba29b1a23be15e21da207df54ad67e00f5efbb135ef2ab3478e67749ed018a84f13b7b5d686ef9b5f1849953ab2d983576cd6cc5aa16096649ba8514a8c93fa5403e32a2403ec14d0b6a667a0da312c83682da65ec54cc6461fc9e27ee8f755b84352f76712f82254a6cae98539c8897", 0x1000}, {&(0x7f0000004ac0)="77a820afdca183df0b1247c95d13c446502390f42c2363797ee91e384b03822e79a6c26c5ddf729c39d2cafdfb26be23380456e5c29d09684be0608eecd6ac20609ca6ac0abc8325cd1fba81a1c9da9269dc05e1024d4bb59fca7a1a5a1b3ea6d4c9a401badd8840b0b2aebb653039b4f370e73718b6314db61244b79f2c81babc0d20e75a97c8c3aef9faea78941ed61b56", 0x92}, {&(0x7f0000004b80)="e9f3be670b", 0x5}, {&(0x7f0000004bc0)="8ffab661d0cf3164e5658eca33b24b54d2e649802be3d1bafabcd6b12d87e790013de6f137d2c2a6d576057c46b151f5c8612605e48af205", 0x38}, {&(0x7f0000004c00)="100b6479ec4dde17bc4bb307ec0e484ffcad0bb89b623c3e10d47a0c1c6ece39950aae933d5a55323fdd6be43ec5123ac5a654538a2140ffcbcf16e093d673f34803af57e020dfb44480ccb78e2e379ef52b65165d1bc24d4e997d051d74222f8bd3fe7aa37cec0b2c8d801bd9811bda8f6b582cf70b9ca2aadced2ade4bc52504e15692eba90c732c0ae4b0fe745f29fc4ccf225dc5fe37b47b", 0x9a}, {&(0x7f0000004cc0)="fbb9e50b31b3e7875e1cf175c720b11d52aa095f5041d6ec3e65a2a0f9aa9dcf6f1e2595d81edfaefabf27c89f6300e020c1207048a33335339b67c32bf6c566e04718d3dfe8e4b38b58808a8744fb97d2bfb60861a7b4e7ec4edcd8905c20bd4e13f42a060c425e48398263c43d10326ffc1f2a7a92763415fe80539ea9d4e20d8c3e9ad32c0cae8b1d4f9c0380ae8502e617279794338479d6b39aadd720d6", 0xa0}, {&(0x7f0000004d80)="e5f23f89ca578e05a9e1d97d2a4e5b889b114355981f5381f482421ac3f995b1ab983d2d4ce0f52839a265e2671a12491d1a4859fed8ac637c5b10a666452fb42e2cf3f0a25b9e134bcb8ccacc622ad1374baab3a5aff05c97bcff11d362eede131b851a26e0", 0x66}], 0x7, &(0x7f0000004e80)=[{0x40, 0x10c, 0x5, "ae0e468155f5ccade24f27baf5eabfdf2ead995fc53e46a5b4595394ec454f5ac0a8888d2803ce80654e2cd661eaea"}], 0x40}}, {{0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000004ec0)="30682db1a3ee21f7ca819a4d15ec3f4cf172be5cb2c91f75c94d1946e168a70beaf977b6b88612c2ee24f185d77d1e55d82fb843f9262d642a3e15ca052fcc605022d00dba479b56714d1e80df95d49d7b80d53ba941d99744ae7e2434c15fc7ea6c707df64cc9dbad974435522b7d", 0x6f}, {&(0x7f0000004f40)="d3df6dbae96c93008b2fa2773710cda78a2f290b49915fb751d98f881e06fdb3af82513653a853ccad86b4530aeb40e7404e6c79", 0x34}, {&(0x7f0000004f80)="837f7d11e25b69e362ab1fa03f5573d4e7a38bd4846334dd63748d3f0b01e30a7832e335e92d41115c7c053b674122c6b550d22bfa51aee276e886646a024a6143ecd739493c09a22c7183001e7899cd9be14669b5fbb933e87e7f", 0x5b}], 0x3, &(0x7f0000005040)=[{0xe0, 0x116, 0x7f9, "ac5cd32d297e6922ac31deb5131123dcaf5cd37fc60b230685460b470494974726d7aba79b0d039f7f96a4e7f43c309963ba469eaccd714afea196908c47e836ee01606f365931d20c37165f25bf7b6d0d69f8e2f9ec636511829e3857478d2dcc0a41f3e2b9daa37d8cade1572744064e6ad913e72677c045a1f78aaf767c6d3cb549e3658bc4ff65add8bb0a7d623585374d7b3fe8ff32ff8b07a49918081711cbdf65e79a0d4ad5a0e7044abce0d56dfbc8f085173c3caa280658b71f7e3787d5bcad7c48a57fc32b1166e4"}, {0xe8, 0x10a, 0x8b4, "5dcd0af21d4ecb941e317654338e32d85d87d42ef63de52befb0e5784e86f65a12927632f951e2c88c69ef34d433a0b6c58904d36112e0444e8b04582d77682d86d381c1f472046a52be3ea539d09fe40c4a8da949f09abbc4f0f7f6cdac280cbfa8b575a17ec53a1c31880fcbc0bdd810c6f8b9f98b2410f92bf0d1a647bf4c8307d2e31c2e362ddec12f133244ceb88e8831cffe46b4decc3017d33eb1209ce18610106a3e2c7cce0351fcf07cef110148ad7f8337b5d70cba30830ca3953a4b543bdfb90c775ecf9229be0c33f45f52f2110996fe63"}, {0x50, 0x117, 0x5, "1e9b4d9057685bf11047deb3e138d300414ea743d0671c64cd213508e2320f1a94f98f1973f7042ceb95c3a2b4c29eb54b4189c84b8979b4f6"}, {0xb0, 0x114, 0xc85, "c4978903220b5a8ef0f6ebc0395ce3ab96e121170a1ccdf8d6e581d99d7a22671441552a5871badc694a6a4758dd06b4b3012b7c731adbeeae76ff2d490f1354918cd83c376124c6f29033f47c2c1c0dcaeb96cf8e0d6966fc60c687a6e7f83e23a959f452789d019618f5bfcb8a0aaca4cd5319b88bd900921dc916241d5f86683d1b73be47c483d5c241a9cef9731a7bd1c346ef1e85a18d9095b57238"}, {0xb0, 0xff, 0x8, "7013b74dc6756f41c87e8d231eb69397aa399f376208a5cd8845d6cf4dec22348bfa7e24eab7696a4f8168d18c7fab6ce7497caf8a5d8cb4cca828cd86e3e09d3d8c7cc97ec667ee36ec2b1e954eaa595cb7be625254a7b07014c140a7e658928cfdca56bc92452b23dcd4c6ae4b11b2450f7522470f199027de87a1db362e34dd4d2364f9eb2b82a52350a4d52fcf88e75c67b813ecfb382a"}, {0x70, 0x19, 0xffffff7f, "329174b63c248a85d744b985fcfebfc96f45d2f26bd0c2d968ea3684427cd6d05c80ff7183570c67c335dcc8eb490724b89d97238e3c66b9b1dfe1507e5e0bc79cca066c384b64c06f0815a5a38a9d8404c72e4c99478921da8232413714ba"}, {0x68, 0x88, 0x10000, "3171dbb1d1f1d7451bc97938e5eb41d5d6e55c8487efeacda8459c64bc5166866dbc4b72e5c09e81f41a67cdb364626947e550b4cc62c02e35d81c468940dc96fa18f4f95f12f4a19c6b654dbdc62dfa34ac9d"}], 0x450}}], 0x3, 0x84) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r3, &(0x7f0000005580)={0x19}) r4 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000005940)={0x0, &(0x7f00000055c0)=[@rdmsr={0x32, 0x18, {0xb2e}}, @rdmsr={0x32, 0x18, {0xb05}}, @code={0xa, 0x72, {"65460f0926660f38f89c6b20c50000420fc7581e66baf80cb8a7483e8def66bafc0cb002ee48b800000000000000000f23d80f21f835800000600f23f83e46e17ab9ad0200000f320f5e23c7442400de000000c744240201000000ff2c24460f32"}}, @rdmsr={0x32, 0x18, {0x28c}}, @code={0xa, 0x5e, {"c137f0b98b0300000f32f2abb990090000b870300000ba000000000f30c4423d8e90feffffff420f01c30f01cfc462f59a0948b8f3970000000000000f23d80f21f835c00000400f23f8f20f32"}}, @uexit={0x0, 0x18, 0x7ac3}, @code={0xa, 0x71, {"66b8c0008ec8c7442400f3000000c744240200000000ff2c240f01c3b9800000c00f3235002000000f3048b800500000000000000f23d00f21f8353000000f0f23f8430f01f767460f009aa00000000f9916460f2399c4a3f1699682e500007b"}}, @rdmsr={0x32, 0x18, {0x2c}}, @wr_crn={0x46, 0x20, {0x2, 0x2}}, @cpuid={0x14, 0x18, {0xffff48c9, 0xf}}, @uexit={0x0, 0x18, 0xffffffff}, @code={0xa, 0x70, {"0f20d835200000000f22d8f2440f5ff266400fc405b5a90000000f78f50f35b8010000000f01c166baf80cb809971180ef66bafc0cec470fc79f0a000000c4e2cdbc0d0500000048b89411f958000000000f23d00f21f835200000040f23f8"}}, @uexit={0x0, 0x18, 0x9}, @rdmsr={0x32, 0x18, {0x40000080}}, @wrmsr={0x1e, 0x20, {0x38b, 0x7}}, @rdmsr={0x32, 0x18, {0x91b}}, @wr_crn={0x46, 0x20, {0x3, 0x2}}, @code={0xa, 0x4f, {"0f20c035020000000f22c0410fc75d022664f2af3e420f01f8c462a9b88fea2a0000c483356eeb51440f01d18f8808cd03c3660f38351966b8bc000f00d0"}}, @wr_crn={0x46, 0x20, {0x8, 0x7}}], 0x370}) ioctl$KVM_GET_SUPPORTED_HV_CPUID_cpu(r4, 0xc008aec1, &(0x7f0000005980)={0x3, 0x0, [{0x80000008, 0x5, 0x1, 0xfffff801, 0x3, 0x3ff}, {0x80000001, 0xfffffff9, 0x5, 0x5, 0x3, 0x5, 0x51ec}, {0xb, 0xc3, 0x7, 0x4, 0x800, 0x7, 0x7}]}) socket$inet_udp(0x2, 0x2, 0x0) (async) ioctl$USBDEVFS_DISCARDURB(r1, 0x550b, &(0x7f0000005a00)=0x2433) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000005a40)={'wpan3\x00'}) (async) ioctl$KVM_PRE_FAULT_MEMORY(r4, 0xc040aed5, &(0x7f0000005a80)={0x10000, 0x200000}) (async) r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_encap(r6, 0x11, 0x64, &(0x7f0000005ac0)=0x5, 0x4) (async) ioctl$TIOCL_GETMOUSEREPORTING(r6, 0x541c, &(0x7f0000005b00)) syz_genetlink_get_family_id$ieee802154(&(0x7f0000005b40), r5) (async) ioctl$KVM_SET_REGS(r1, 0x4090ae82, &(0x7f0000005b80)={[0x8, 0x9, 0x4, 0x9, 0xc4e6, 0x9, 0x100000001, 0x8000000000000001, 0x8, 0x44, 0x3, 0x8, 0x230edeb7, 0x1, 0x1, 0x5], 0x4, 0x2}) (async) ioctl$USBDEVFS_CLEAR_HALT(r1, 0x80045515, &(0x7f0000005c40)) r7 = syz_kvm_setup_syzos_vm$x86(r2, &(0x7f0000c00000/0x400000)=nil) syz_kvm_add_vcpu$x86(r7, &(0x7f0000006040)={0x0, &(0x7f0000005c80)=[@cpuid={0x14, 0x18, {0x9, 0x1}}, @rdmsr={0x32, 0x18, {0x387}}, @code={0xa, 0x65, {"26f081aa8000c0fe00680000470f18510666baf80cb822e6e68cef66bafc0cb000ee650f07442bde66b872000f00d048b8eed9ff04000000000f23c00f21f835000000000f23f8470f01c5c4a2198e12420f01f8"}}, @rdmsr={0x32, 0x18, {0xac}}, @wr_crn={0x46, 0x20, {0x0, 0x5}}, @uexit={0x0, 0x18, 0xae77}, @uexit={0x0, 0x18, 0x6}, @wr_crn={0x46, 0x20, {0x8, 0x1}}, @wrmsr={0x1e, 0x20, {0x81e, 0x8}}, @rdmsr={0x32, 0x18, {0x1f63}}, @wrmsr={0x1e, 0x20, {0x950, 0x8000000000000000}}, @wr_crn={0x46, 0x20, {0x2, 0x100}}, @rdmsr={0x32, 0x18, {0x93a}}, @uexit={0x0, 0x18, 0xfffffffffffffff9}, @rdmsr={0x32, 0x18, {0x912}}, @uexit={0x0, 0x18, 0x2}, @wrmsr={0x1e, 0x20, {0x2aa, 0x4}}, @code={0xa, 0x5a, {"66bad104b000eeb9a4030000b806000000ba000000000f300f01df0f93a4f503000000c4a15d67ca8f69e09a471e660fc733430f01dfc482b137c0b9800000c00f3235000400000f30"}}, @rdmsr={0x32, 0x18, {0x90a}}, @code={0xa, 0x7e, {"66440f3a14674600640f30c744240001314b3ec744240280711324c7442406000000000f01142466b882000f00d8460f2330c461797fa47e0000008048b85e000000000000000f23c80f21f8350c00a0000f23f866baf80cb8ba459689ef66bafc0c66b8009066ef47ed47db3e"}}, @uexit={0x0, 0x18, 0x7}, @code={0xa, 0x68, {"40f466ba4000ecc461f92e44df00650fc77100460f01c5b8010000000f01d9c744240000000000c744240203000000c7442406000000000f011c243e660fc7759c440f35c74424002c010000c744240200300000ff1c24"}}], 0x385}) 941.525882ms ago: executing program 5 (id=18910): r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x3) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00') openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x2, 0x0) 925.330812ms ago: executing program 5 (id=18912): r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$F2FS_IOC_GET_COMPRESS_OPTION(r0, 0x8002f515, &(0x7f0000000040)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x1800, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20004004}, 0x4004050) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x16) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000340)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="a00028", 0x3}], 0x1}}], 0x1, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r6, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) mlockall(0x1) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r7 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$sock_linger(r7, 0x1, 0x44, &(0x7f0000000180)={0x200000000000001}, 0x8) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) close_range(r1, 0xffffffffffffffff, 0x0) 720.737087ms ago: executing program 4 (id=18922): r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) r1 = ioctl$KVM_GET_STATS_FD_cpu(0xffffffffffffffff, 0xaece) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x100}, {0xffffffffffffffff, 0x200}], 0x3, 0x0) r2 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0xdc, 0x3, 0x8}]}) ioctl$AUTOFS_IOC_ASKUMOUNT(r0, 0x80049370, &(0x7f0000000100)) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000140)={0x0, 0x7, @status={[0x6, 0x4bf, 0x6ab3, 0x2, 0x6ddc, 0x2]}, [0x7, 0x7, 0x4, 0x80000001, 0x2, 0x5, 0x92d8, 0x5, 0x4, 0x5, 0x3, 0xfffffffffffff001, 0x1, 0x7, 0x8, 0x4, 0x33c, 0x7, 0x9, 0x8000000000000000, 0x3, 0x5, 0x8000000000000001, 0x401, 0x7, 0xfffffffffffffff8, 0x7, 0x7cee, 0x9, 0x2, 0x3, 0x6, 0xebe, 0x7f, 0x0, 0x100000001, 0xffff, 0x9, 0x2, 0x7, 0xd0, 0x2, 0x7, 0x8, 0x3, 0x7f, 0xff, 0x8, 0x7, 0x0, 0xfff, 0x0, 0x3, 0x4, 0x7fffffff, 0xc8e, 0x2, 0x80, 0x80000000, 0x1, 0x7fff, 0xffffffffffff8000, 0x7, 0x7]}) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000fc0)={0xbc, 0x0, &(0x7f0000000e00)=[@acquire_done={0x40106309, 0x2}, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000c80)={@flat=@binder={0x73622a85, 0x1000}, @flat=@weak_binder={0x77622a85, 0x1}, @ptr={0x70742a85, 0x0, &(0x7f0000000b80)=""/212, 0xd4, 0x1, 0x16}}, &(0x7f0000000d00)={0x0, 0x18, 0x30}}}, @enter_looper, @decrefs={0x40046307, 0x1}, @clear_death, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000d40)={@fd={0x66642a85, 0x0, r1}, @fda={0x66646185, 0x5, 0x1, 0x11}, @fda={0x66646185, 0xa, 0x1, 0x32}}, &(0x7f0000000dc0)={0x0, 0x18, 0x38}}}, @register_looper], 0xea, 0x0, &(0x7f0000000ec0)="d6d9405aadc2f404d39f61e4ee6385cff9934a67ef331d86479720850d082cc6a07b9179f21d4f5adfde8203f4bc8d47d7551445d9cfe7c7ce33e7ed82d244d70fc9e14a445f3b3f5034a58995a0126ad53c5cfe415afcfbdf1658f2ee708a1c6f627100077df8b3cfcc2c5831dca4b9986ad29fa57c59d0aa879160f67402122636df211b83ee52e5c550058b80c492787d57b0e86099047cec280949163a7f4df37b9b504c583b1780c277d6008abd4a24abef7233a8fac321d1b46959b5b76130797e4c06b475b031a351317b419b575d330c5daabc002d26447076609a21b10515fafcbce2d2aacf"}) ioctl$BTRFS_IOC_BALANCE(r2, 0x5000940c, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001040), r1) sendmsg$NL80211_CMD_SET_PMKSA(r1, &(0x7f0000001100)={&(0x7f0000001000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000010c0)={&(0x7f0000001080)={0x3c, r3, 0x100, 0x70bd28, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_PMK_LIFETIME={0x8, 0x11f, 0x364}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FILS_CACHE_ID={0x6, 0xfd, 0x5}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000}, 0x801) arch_prctl$ARCH_SHSTK_ENABLE(0x5001, 0x2) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000001140), 0x50202, 0x0) ioctl$TIOCL_SCROLLCONSOLE(r4, 0x541c, &(0x7f0000001180)={0xd, 0x7fffffff}) connect$inet(r1, &(0x7f00000011c0)={0x2, 0x4e23, @private=0xa010102}, 0x10) ioctl$EXT4_IOC_SETFSUUID(r0, 0x4008662c, &(0x7f0000001200)={0x0, 0x0, "c6b608289ea9a42d3a7c3646c1fc64ed"}) r5 = accept4$vsock_stream(r1, &(0x7f0000001240)={0x28, 0x0, 0x2710, @local}, 0x10, 0x80000) ioctl$FS_IOC_GETFSUUID(r5, 0x80111500, &(0x7f0000001280)) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000013c0)={'syztnl2\x00', &(0x7f0000001300)={'syztnl1\x00', 0x0, 0x8000, 0x10, 0x0, 0x8, {{0x1e, 0x4, 0x0, 0x38, 0x78, 0x64, 0x0, 0x1, 0x4, 0x0, @multicast1, @private=0xa010100, {[@timestamp_addr={0x44, 0xc, 0x2d, 0x1, 0x4, [{@private=0xa010100, 0x1000}]}, @noop, @end, @end, @rr={0x7, 0x13, 0x52, [@private=0xa010100, @multicast1, @empty, @rand_addr=0x64010100]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x18, 0x1, [{0x1, 0x12, "e72a11baeed472009e2dc2fa04186dfe"}]}, @timestamp_prespec={0x44, 0x24, 0x1a, 0x3, 0x1, [{@multicast1, 0xfffffff9}, {@dev={0xac, 0x14, 0x14, 0x3d}, 0x2}, {@broadcast}, {@multicast1, 0x2}]}, @end, @end]}}}}}) sendmsg$DCCPDIAG_GETSOCK(r1, &(0x7f0000001540)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001500)={&(0x7f0000001400)={0xf8, 0x13, 0x4, 0x70bd2c, 0x25dfdbfc, {0x1e, 0x3d, 0xe, 0x6, {0x4e20, 0x4e20, [0x4, 0x400, 0x3, 0x2], [0x2, 0x8, 0xff, 0x40], r6, [0x40000]}, 0x9, 0x3}, [@INET_DIAG_REQ_BYTECODE={0x4e, 0x1, "9ce23f870326194ee04a3eff4d63fcc56a2e4bdf367cfcd79737262b70f8175bdee2756f1975f03f993440803c9592182cd7fbdf35f84be2d699805e56581ce8e28fe1fbb8abb4bec072"}, @INET_DIAG_REQ_BYTECODE={0x5c, 0x1, "b3bcbdc971d6d93ccc6910a00715249d368319862fd6a2f5db2ba257515342561a0edde99608d488938734c0c91037d4fb5a6f531e3c3a704c0d74493ddfebdb7797d1d4425cc7aa720f16ac6df0fe33a335211e5cb66e91"}]}, 0xf8}, 0x1, 0x0, 0x0, 0x20000000}, 0x24000000) arch_prctl$ARCH_SHSTK_ENABLE(0x5001, 0x3) arch_prctl$ARCH_SHSTK_ENABLE(0x5001, 0x3) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000001580)={'\x00', 0x2, 0x9, 0xbf, 0x5, 0xfffffffffffffffc, 0xffffffffffffffff}) ptrace$setopts(0x4200, r7, 0x3, 0x8) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(r1, 0x89f7, &(0x7f00000016c0)={'sit0\x00', &(0x7f0000001600)={@local, 0x0, 0x0, 0x90, 0x0, [{}, {@initdev}, {@private}, {@empty}, {@multicast1}, {}, {@local}, {@multicast1}, {@loopback}]}}) openat$userfaultfd(0xffffffffffffff9c, &(0x7f0000001700), 0x141800, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r4, 0x4008f50a, &(0x7f0000001740)={0x8d, 0xa74}) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') ioctl$KVM_CREATE_VM(r1, 0xae01, 0x2e) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r0, 0x40189429, &(0x7f0000001800)={0x0, 0x3, 0x6b}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001840)='./cgroup/syz0\x00', 0x200002, 0x0) 712.898116ms ago: executing program 4 (id=18923): syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000009b768405e0483020b9901e40201090227000100000000090400fb015cc7aa00090509"], 0x0) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@textreal={0x8, &(0x7f0000000440)="660fd9654766b9800000c00f326635000100000f30653e0f3266b9a601000066b80000000066ba008000000f3066b94509000066b80000000066ba000000000f300f013166b9800000c00f326635000800000f30b880038ed0440f20c0663509000000440f22c02e64660f015b22", 0x6e}], 0x1, 0x6c, 0x0, 0x0) r4 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0, 0xfffffea2}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="020100090e"], 0x70}}, 0x0) r5 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000000c0)={'tunl0\x00', &(0x7f00000004c0)={'sit0\x00', 0x0, 0x80, 0x8000, 0x6, 0x3, {{0x2d, 0x4, 0x0, 0x6, 0xb4, 0x67, 0x0, 0x7, 0x2f, 0x0, @multicast1, @loopback, {[@rr={0x7, 0x23, 0xcd, [@rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x29}, @empty, @loopback, @private=0xa010102, @rand_addr=0x64010102, @remote, @multicast1]}, @rr={0x7, 0x1f, 0xb2, [@dev={0xac, 0x14, 0x14, 0x25}, @loopback, @rand_addr=0x64010100, @empty, @broadcast, @multicast1, @broadcast]}, @ssrr={0x89, 0x17, 0x5c, [@private=0xa010102, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010100, @remote, @broadcast]}, @generic={0x83, 0x5, "0dbd7b"}, @ra={0x94, 0x4, 0x1}, @ssrr={0x89, 0x1f, 0x8e, [@local, @multicast2, @rand_addr=0x64010101, @dev={0xac, 0x14, 0x14, 0x27}, @multicast1, @private=0xa010102, @broadcast]}, @timestamp_addr={0x44, 0x1c, 0x87, 0x1, 0x8, [{@broadcast, 0x9}, {@multicast1, 0x2}, {@multicast1, 0x60f4}]}]}}}}}) sendto$packet(r5, &(0x7f00000002c0)="29e5e1a843e0220582f7306d02a5321795adfc830c5361247fac70c73d35eea0c4137a453d3cbb3bf58dd35d4abaad436d177aaca5b14f4fe715688d2a9ea71b4227210f425e0a41ed5d3a602cc5b16b3ad80b4381a3b54eaa3ad878a8f9ce2972", 0x61, 0x8004, &(0x7f0000000240)={0x11, 0x1a, r6, 0x1, 0x7, 0x6, @random="19cde6128e8b"}, 0x14) sendmmsg(r4, &(0x7f0000000180), 0x3ef, 0x0) r7 = socket$inet6(0xa, 0x80002, 0x0) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) sendmmsg$inet6(r7, &(0x7f0000002e00)=[{{0x0, 0x0, 0x0}}, {{&(0x7f00000001c0)={0xa, 0x4e22, 0x5, @local, 0x80000}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000000000029000000370000002600000000e5ffff00000000000000001400000000000000290000004300000000941c0300000000dd76b60b9ad284f24ed0579922d8d1e3b6568a37b6db29a569a25bd7b0f8450a282bc48f22c5b482a4805752e5c8afbcc4224a4e1045cae66ff45d04d6ed3a019d4ca7f64b9814617bbd0b6609c95933a41d93e1783e6f6ac38824c9a9c20e22a36f4ec56ac7a3fdeadb4ded6ef3f77607473f"], 0x38}}], 0x2, 0x0) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x1) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r8, &(0x7f0000000280)={0x1f, 0xffff, 0x3}, 0x6) io_setup(0x8, &(0x7f00000002c0)=0x0) io_submit(r9, 0x1, &(0x7f0000001240)=[&(0x7f0000000100)={0x2000000000, 0x4, 0x0, 0x1, 0x0, r8, &(0x7f0000000040)="0300ffff", 0x4}]) ioctl$KVM_PRE_FAULT_MEMORY(r3, 0xc040aed5, &(0x7f0000000140)={0xddddc002, 0xc000}) ioctl$KVM_RUN(r3, 0xae80, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 636.858498ms ago: executing program 2 (id=18926): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r2, 0x6, 0x19, 0x0, &(0x7f0000001dc0)) mknodat$loop(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1004, 0x1) openat$fuse(0xffffffffffffff9c, &(0x7f0000001180), 0x42, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'gre0\x00', 0x0}) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000000140)=0x8, 0x4) sendto$packet(r3, &(0x7f0000000340)="05030006e8fe091c6202a0ffffffff006003000000007f141434e3177f43055762cb80948864113b022543424aa608", 0xfef2, 0x0, &(0x7f0000000a80)={0x11, 0x88a8, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f00000001c0)=ANY=[]) lgetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=@known='system.posix_acl_default\x00', 0x0, 0x0) sendmsg$NFQNL_MSG_CONFIG(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c000000020370f465e1650e6c3e9b16ad0047fe3c746a1cfbcd03e2ffffffffffffff000000000008000100"], 0x1c}}, 0x0) sendmsg$NFQNL_MSG_CONFIG(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)=ANY=[@ANYBLOB="1c000000020301040000000000000d0000008000"], 0x1c}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) close_range(r0, 0xffffffffffffffff, 0x0) 636.238628ms ago: executing program 2 (id=18927): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) (async) r1 = syz_open_dev$MSR(&(0x7f0000000040), 0xa, 0x0) ioctl$X86_IOC_RDMSR_REGS(r1, 0xc02063a0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xffffffffffffffff, &(0x7f0000000080)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/238, 0xee, 0x2, 0x4}, @ptr={0x70742a85, 0x0, &(0x7f0000000000)=""/122, 0x0, 0x0, 0x20}, @fda={0x66646185, 0x0, 0x0, 0x24}}, &(0x7f00000001c0)={0x0, 0x28, 0x40}}, 0x40}], 0x0, 0x0, 0x0}) 629.345718ms ago: executing program 2 (id=18928): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) ioctl$KVM_GET_PIT2(r1, 0x8070ae9f, &(0x7f00000001c0)) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) (async) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) setuid(0xee01) (async) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f00000001c0)={'ip6gre0\x00', 0x0}) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000280)={@flat=@weak_binder={0x77622a85, 0x1000, 0x980}, @ptr={0x70742a85, 0xfffffffc, 0x0, 0x0, 0x1, 0x14}, @fd={0x66642a85, 0x0, r1}}, &(0x7f0000000180)={0x0, 0x18, 0x40}}, 0x400}], 0x0, 0x0, 0x0}) ioctl$F2FS_IOC_FLUSH_DEVICE(r1, 0x4008f50a, &(0x7f0000000080)={0x9, 0x200}) 604.699139ms ago: executing program 2 (id=18929): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x561880, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r2, 0x4068aea3, &(0x7f0000000040)={0x79, 0x0, 0x3}) r3 = eventfd2(0x0, 0x80001) r4 = userfaultfd(0x80001) ioctl$UFFDIO_API(r4, 0xc018aa3f, &(0x7f0000000140)) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x3000)=nil, 0x3000}, 0x1}) r5 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r5, 0x11b, 0x4, &(0x7f0000000340)={&(0x7f0000000000)=""/59, 0x304000, 0x800, 0x0, 0x3}, 0x20) ioctl$UFFDIO_COPY(r4, 0xc028aa05, &(0x7f0000000040)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3000, 0x2}) ioctl$KVM_IRQFD(r2, 0x4020ae76, &(0x7f0000000000)={r3}) r6 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$UHID_CREATE(r6, &(0x7f0000000a00)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000940)=""/3, 0x3, 0x3, 0x4, 0x0, 0x0, 0xc08}}, 0x120) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000080)=""/155, 0x9b}, {0x0}], 0x2) ioctl$KVM_IRQFD(r2, 0x4020ae76, &(0x7f0000000100)={r3, 0xfffffff9, 0x1, r3}) close_range(r0, 0xffffffffffffffff, 0x0) 533.46981ms ago: executing program 2 (id=18930): syz_usb_connect(0x5, 0x1133, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x94, 0x68, 0xde, 0x8, 0x8dd, 0x8511, 0x76dd, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1121, 0x4, 0x8, 0x10, 0x20, 0x7, [{{0x9, 0x4, 0x36, 0xf6, 0xe, 0x5e, 0x2d, 0x89, 0xea, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0xe}, {0xd, 0x24, 0xf, 0x1, 0xad, 0x800, 0x5, 0xf}, {0x6, 0x24, 0x1a, 0x0, 0x28}, [@network_terminal={0x7, 0x24, 0xa, 0x5, 0x2, 0x8, 0x4}, @dmm={0x7, 0x24, 0x14, 0xb, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x80, 0xff, 0x7, 0x2}]}], [{{0x9, 0x5, 0x3, 0x0, 0x20, 0x8, 0x7f, 0x6}}, {{0x9, 0x5, 0x9, 0x2, 0x20, 0x3, 0x80, 0x8}}, {{0x9, 0x5, 0x3, 0x0, 0x10, 0x5c, 0x7, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x3, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x5, 0x7fff}]}}, {{0x9, 0x5, 0x6, 0x10, 0x200, 0x24, 0x3, 0x2}}, {{0x9, 0x5, 0x2, 0x10, 0x268, 0x9, 0x3, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x401}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xb}]}}, {{0x9, 0x5, 0x3, 0x1, 0x200, 0x6, 0x2, 0x0, [@generic={0xb9, 0x22, "63ef235d93d23e0aeae9a7f20476e8684ece054def02de5c8cc08252939c85a1d03549ce42cca551a7eda947a0a8f00ca3e52c898618dbfa3860de2fd5c3e50c7945b59221dd08a35f5ddea6399fd727fd5aa877a73eca145cffb80baa37bd423eb2d9c5fc98e2101992829bd6d619711daf69b56253215cff613dacd24a10f1a34c021bcf8745edc6c4bbcb208eafdb77d9b99231db22d7bace3e64e05e41cb6d687d8a65220c5b7c6119d0d815f02aa10845327856fc"}, @generic={0xb9, 0x11, "46b01e7ea9aa7b95ba4bd70cc8cbdb504ccf30141c19698a91f51d3a23b3dd2196ec311b83c5faa74bb28cbe30fcf0d077cc788d64f1a3c260b754cf89f0fce711219027a2e1fa9e0e932217dc061bd6bb8bb243eeff277f71e09e700e4c3ef3a68ca7ecac36cd43de3ee73fa1692dbca0608abb4d5a0d5a716cf3def419e4084abc6edc712c4ef02529174b6cc14447876fb388390f3509135556f3e411cbeb596f1dfdb765463a18c2cd026776210b5bb1323595320f"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x200, 0xa, 0x1, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x6}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x0, 0xa, 0x40, [@generic={0x95, 0x30, "ba1f3f84f082a0f3be8de544313d276d7327f57dee1f17c931e1e213452ab7c83d4f240d46fc03d369613203295d101823dce541943dee41232792b0bb6df767bce5701e11b39c3fec91d16bdb6d0ab1541972e25ba11890f9493bb6c8ab2230a5e83a43e8bc5ea8f54e6e2e9e5c89438c0a27ba6f092e63e3a35998f4f82073da2ee80dcd73bdf6a7884c86209d46fbf63dfa"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x3}]}}, {{0x9, 0x5, 0xd, 0xc, 0x10, 0x0, 0xf, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xa, 0x3}, @generic={0xac, 0x8, "26c6b13c141077eaa4f3dd63601b6d75c91615def26d2b0c3644ae425210a7ed67c58b5dd5414b0fd54def1a5f9df0dc45053031283d84bbc246d2d30bf6f9f28d02d6d1f5c8d8aafa0c04b9ce14691ca99b90ef7aae798d388c6e8e808a77e1f039cc0fe29d8221ba79235d6b305bd43527edb7ce2f3245ea67278bb6b27ad37d306abeb18bb535a962d3ccace6e646e4820ad12f1ad7e26df0f6bae12a1aba407cdb9e87e896925586"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x8, 0x5, 0xf7, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x2, 0xb4b1}, @generic={0x21, 0x11, "85bc49ce911dcdd9748717c085718ce788559b1fea2de022727fd3c7f11e64"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0xe0, 0x49, 0xd, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x81, 0x31e}]}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0x1c, 0x1, 0x6, [@generic={0x43, 0x6, "4f4b41c0e825596ac4ecb3d11a6552dcf15ef13c0f7cef78d8600f9ba315f475acde396f22f1d2d0ab59c9dd1feefb73ae59ddc954e7168c7619f763af2395098f"}, @generic={0xb7, 0x10, "1f18f2423e9625bd70db762ab9bae837202847af848fd4f527accb9d86f1a80d02c924f4093c74f46f5600edb4c94bf9546a43c211f4d079375c1f890b7010e99b7f6af1a5f1b07f2ea551ca2febb51eb042ee04f7fbc282558a7d7b1814340e763966e6241d1cce294b5903397057729561f9bbad22e126ec34219cfbe8948df4ce6b4eb4d8e7adfd028a261c2217a7d73e4a8b90fd97634fcf65c330fd21c7bc5023f0239c8ee90817d08915d7576b1ffbb81209"}]}}, {{0x9, 0x5, 0x3, 0x4, 0x10, 0xc, 0x0, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x5, 0xfd, 0x200}]}}, {{0x9, 0x5, 0x2, 0x4, 0x8, 0x7, 0x5, 0x9, [@generic={0x7d, 0xd, "25ceb12e74a98fd333786235a00d5e98e432de45a251831ce4ac7d8bc456de1088ee1834c4b543f7723aa733a5fa0c3597179d18a63a5089a794ffa2a8513401f7fb66cacac59a243121cc4f06173ce31fb6516f6df80a9868ce11bbb1b224dd52ba3b9028b9ee89e93631d1b58706da137cfc179326cd0551e371"}]}}]}}, {{0x9, 0x4, 0x8e, 0x1, 0x2, 0xff, 0x27, 0xf4, 0x2, [], [{{0x9, 0x5, 0x5244ead17d84f885, 0x0, 0x400, 0x8, 0x6, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6}]}}, {{0x9, 0x5, 0x80, 0x0, 0x8, 0x9, 0x5, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0xce7}, @generic={0xee, 0x30, "3bb47d61a9f59d0e723acae86d1a90929ee145c4f5260f6ac126dd1ddb875c0b3e553df4981059585bc53379cfe3589972fda2d531f2e5e800116f4ff34c238eb60f09e9741fb124506fdb3e764597ef85e2bc08d9ba56df3d2b7d41f59e07ed7197b5a78f283dc438687c4fabcefbc83d594caef7c55d2aa128b674bba45e755082d6e9defa225ca9de065755b34e9f8137d8938c4387f8c72a232d7fbf37bf8fa3646e54122787da38a1505906dfc7c9f64d8da2202f6445ad0afd6ea4eaba0e1d614e5ea0db2184bfaefca72e37e3a15e3eed0f8a81957dff3d8e794f240d7c45696c8dd72044b2e8eb91"}]}}]}}, {{0x9, 0x4, 0x5f, 0xff, 0x10, 0xff, 0xff, 0xff, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0xf29, 0x8}, [@extension_unit={0xa, 0x24, 0x8, 0x5, 0x200, 0x4, "462104"}, @extension_unit={0xd, 0x24, 0x8, 0x3, 0x6, 0x3, "5d5f0788fc50"}]}, @uac_as], [{{0x9, 0x5, 0xd, 0xc, 0x400, 0x0, 0x8, 0x6}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x6, 0xd, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xe5, 0xffff}]}}, {{0x9, 0x5, 0x5, 0x8, 0x50, 0x6, 0x6, 0x8, [@generic={0xce, 0x22, "5d7fa214416fef83e4d676d852001accb4e510eba0014d35eb679f41125d095209f13a5e14ee51444590c488230667e14f11101b2e8682e6a280d1935cce688729dd3b8025d565171d69ccae1cab13e7f25180914d427eec8ab0fe3761a7bd98a94102aa6f5c1815d143c645897c73b789d4a56c7c295c8a97168e27841dd0fef83820b95ab4320b30ba6f5598dc4c91ab7f8c0942657642f4a310d42c230e970b091536eca21d51451a7fdf41b7e4f93724b6f5d795a8a9f368b64bbddeb25c67659d8233baa2ceb7b3e2e6"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x8, 0x7, 0x4, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x7f}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4}]}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0xfc, 0x16, 0xfd}}, {{0x9, 0x5, 0x2, 0x10, 0x10, 0x7f, 0x8, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x40, 0x4}]}}, {{0x9, 0x5, 0x7, 0x2, 0x8, 0xd8, 0x1, 0x1}}, {{0x9, 0x5, 0xc, 0x1, 0x10, 0x5, 0x9, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x5}]}}, {{0x9, 0x5, 0xd, 0x0, 0x3ff, 0x8d, 0x3, 0x4f, [@generic={0x89, 0x10, "a34beffb30a5906922890f9e9735ddf7afb67bc5ecc598ea7d9ece44aca4ce6eb78bffd5a80c978b92458421a1b34559b4bc79cadd6fea9142b4a336cd6a726480530d0965d28f5dbc4c43cce67c7b5685b03c5b86a2b74f18f8afbea268dcf8289d7ee32380c996915c04e1f00845d8e42b19b6da53c464897a97268a3871af881b97dcfc2d2d"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x94, 0x8, 0x1, [@generic={0xc2, 0x3, "df1146c8b94a7cd4be2f99cb402f0e9ce1700291f6d863cb6d8cbbff85a1559f89c8594567ced5c3fcc94af9093b3e9577ebf243eaab7c134a6d5f36ab7802900ac7fb3c610ed766ec394fa72365b8a58227b2f3e9fff432532391a571615ea3c70f91b41f1b1f3e3d9b7337c0fb41b58723112f95bd7dd1bed00e3494a6d9544ec1d66dd7bcb45b69fef02fc7b7dc4482fd0d97a20dcb6c2af3a8b3e5d790fa9b3a32b759277608117a85f47ba5c56da2ef9e05f3d4a4b983f1d966def05e9e"}]}}, {{0x9, 0x5, 0xe, 0xc, 0x20, 0x3, 0x7, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4e, 0x100}, @generic={0xbc, 0x4, "b015a99cc8207372e1cf0258ad194e0a2dd0bb13ebdc7eccf799929ff90f7ae43308d9c0d48184de96b27ee6891ed94e862f8c8d083abce852eeb26ad1fdb57fc4b1ab1fc1b43c2f911bba33974cf8ec7acdc08cc5b2f8c3907083012571715601ede9ebcc45dd227bf95ae05a300c3e476f6daba1858e9cd317e5b791fe9d4d0e40ffe1247f3f4834fa3f193c5d5b6404c7342f354f615d4f0f0a0dc8260939fdfb60276da9f471f068fc333a2ed33b069074af88cf447d425a"}]}}, {{0x9, 0x5, 0x0, 0x1, 0x3ff, 0x7, 0x5, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x5, 0x20}]}}, {{0x9, 0x5, 0x6, 0x2, 0x200, 0x0, 0x0, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x7ff}, @generic={0x90, 0x2d, "c668893568caeb483b4ad56a8f01c79edb0f5523ecad8d60ca3d5b76a2f8d44137b1da089bc485e78ed5512250839dc9a63368a0040cbc473a8aeef6127c40d965460f6df21a58d29d870d318865a653a7cdb7e77c09922e047a57d1d5465648b2e0ab4899cebc86ba820f5830d135395c6effd3952dc1978b62ebdfb1faedf97a74a4bb23670ee8cc280ab623bb"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x40, 0x9, 0xa, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x2, 0x3}]}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0x81, 0x2, 0xa}}, {{0x9, 0x5, 0xa, 0x2, 0x400, 0x1, 0x2, 0xc}}]}}, {{0x9, 0x4, 0x5b, 0x5, 0xf, 0xd6, 0xc2, 0x85, 0x81, [@uac_control={{0xa, 0x24, 0x1, 0x3, 0x2}, [@input_terminal={0xc, 0x24, 0x2, 0x2, 0x101, 0x6, 0x8, 0x2, 0x7, 0x7}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x103, 0x1, 0x6, 0xf7}, @input_terminal={0xc, 0x24, 0x2, 0x4, 0x609, 0x6, 0x0, 0x7, 0x5, 0x1c}, @feature_unit={0xb, 0x24, 0x6, 0x7f, 0x1, 0x2, [0x7, 0x6], 0x97}, @extension_unit={0xb, 0x24, 0x8, 0x4, 0xffff, 0xff, "4b27ab4d"}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x307, 0x4, 0x4, 0x3}]}, @uac_as={[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x9, 0x2, 0x7f, 0x8, "a6ba"}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x78, 0x4, 0x2, 0x8, "755d0f078b"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x5, 0x2, 0xc0, 0x3, "e3ac", "fbd5"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x4, 0x3, 0x4, 0x9, "79ebf362c88c6f"}]}], [{{0x9, 0x5, 0xa, 0x0, 0x8, 0xc, 0x4, 0x8, [@generic={0xc0, 0x21, "a567dca4745dd2cfa1b588eb4cb0c91d7bad8faf0daa85a3478bb1391ca46da19edcd3c47683b0408b5db9bf78cb2ed83f5144a65e4e1b45b2dbd09f8cf009bbffde0f0d03c15db17f8b178f4c15c41850b603680644ab7c4932a5984eb51da3301614a58795a0d4d35ce517f533247c942023ea3a899f68ed33a4f55eacb6b2ac23f2ff27dfc6cd9246432a91d87d7852ebf016b368d77a70cf4449713c9cc972eeb3dfcbefb3f48f1f38fdcf2813606d714e326fdbc72073fee7f6c075"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x9, 0xd6, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0xf36c}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x4, 0x1, 0x6c, [@generic={0xc9, 0x4, "29383d2281de2f55bc068c006f41fc24fcf80cca7fc94741f2cf3d662c91138a9985b81e01c6e9b60bb6b832d3f4d81d6d406e66b8c6b0b30b81a091d52c066d1d03cc78bd6f85cb096476785e069a02be7f460745b7d8ebd9a2a41f45410c16405145f906f4be12f0676909ae3ccc23cd7b65f691d3678e49a8e2092cc6635eeaad29fe2b4907dc0029c59735b9cf8b743755fe7b14fb4fdbde14b5afd2fd64ecc6284f06b9ed276eafa373bdf41d49699007e695f3ee7df3b74962e31f07fe7e473c5f4b5f51"}, @generic={0x2c, 0xf, "951744b1a004d1c651eb8a343f00e26df4436083a6991e45e61c86ddf42f5747d4285071fc877589a9c3"}]}}, {{0x9, 0x5, 0xb, 0x2, 0x3ff, 0x8, 0x7, 0x5}}, {{0x9, 0x5, 0xd, 0x10, 0x40, 0x9, 0x9, 0x2}}, {{0x9, 0x5, 0x2, 0x10, 0x10, 0x4, 0xe, 0xf8, [@generic={0xf1, 0x11, "841106276bb11fa5060af841625c458d787f78e3bbc5bc56ccaefeb97ebfecea2fb9aeaf0d8be7687f5735951dc370494886f1173088c10f6938408d775fcbf450e0c9ff3cfe7a07be6afa97c9c919f20bf4285a37679e38c0220e66fbec12a402cfc75ef77ebdb156c3acdbf49fa42fa0da3c610afecdcc118d7f8add37cf98e75fd4793c4bbd108714f6e9750e631b5e78e81ecbd220e9d37fbca46846584689f82c269e320ef59b4e59f248eb529884998759374d782e0b759155e77a55d476f28c65f2ea574268cbc7b9caf9d9f6c53bf168690ea40eaef153bd7740a2df985ff3e20985468a44b63d8d0f3203"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x3ff, 0x0, 0x3, 0x4, [@generic={0x7b, 0x10, "758581472490ad18b2d08ac189a44e14cadeac0af7465f420febb0c5a335caa2a2628ca2882af927d6e60ffb46d0cff2e9da5c1e1e9ea5c4dce1f6af134268306bc83ed0993ebdfa4ec5b0b26fb4a2bb972b3a6a664da8ef7eba2902250ddc7a0d0c7d032a1a4b39174d55804382e94d11a90603c568e87bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x55, 0x7}]}}, {{0x9, 0x5, 0xe, 0xc, 0x20, 0x1, 0x1, 0x4, [@generic={0x19, 0x33, "f0a70810c9b8d97c6f4c88019cf408d0997f1ce5642b05"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x6}]}}, {{0x9, 0x5, 0xc, 0x4, 0x0, 0x80, 0x9, 0x40, [@generic={0x15, 0xb, "395beb535550f8ed6edb9ab4010ca80cda4c0a"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0xc1e1}]}}, {{0x9, 0x5, 0x5, 0x10, 0x10, 0x9, 0x8, 0x1}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x8, 0xd, 0x7, [@generic={0xd2, 0xa, "33bbbb8b8f1282ca904ce37244b3cb32d403c1368b867851b4369d30295eaf88da277dd18cc3cf7e5f611d58d3feb7f536586e5f22ba697f0a21898061a434b7d7b15cad9f0199f362aa5ed8ec85f57ee41e4887a42e01dc4deaf69e2876a0f7288c52b8ba099889b0eaf246a7e23744dd132307a6f54725834df9f3b85ba4e621eab22d7e38d34ae55532869e69517ad3cb128549131baf429536b40f06477322454a7885342c69df0015b64d2f47be295f4303c2a51b57fe2e0a81ebd21f6d2a95fcb7a775266077b4d5484e213392"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x9, 0x2}]}}, {{0x9, 0x5, 0x5, 0x0, 0x20, 0xca, 0x32, 0x3}}, {{0x9, 0x5, 0xb, 0x0, 0x3ff, 0x2, 0x3, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x2, 0xb57}]}}, {{0x9, 0x5, 0x5, 0x1, 0x200, 0x6, 0x40, 0x1b}}, {{0x9, 0x5, 0xe, 0x10, 0x200, 0x6, 0x9, 0x9, [@generic={0xef, 0x5, "76bd1a9b807afffe0f40f4d80b9024665805cd403865dc5a4809c38a836d648ee4d70bf5151ad7d0ccc9a1134c7c7234614f7273bb14d2861b0385debc1fcfff4d9eb4960087d12172af9a94d2339372c36433196114aaadac88a00dde48fbddf9b9e02695550c22a0b567ec00435b784c5365bb086fb2b8ee4ecf41edfb089b03058ee26f147142b1310bbc285899277c0d78ba22e23bace39e3b36cf8b276c26a70948a2584fdcfa9a6a5fb59677e7f848233f9f61432e68b753bd7b2993811c1ed8cbd7b094c88778abb6149f7fd08c42c279d0f30dc2644b2221434f90f55d3066f2f951404864addae5c1"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xa2}]}}]}}]}}]}}, &(0x7f00000013c0)={0xa, &(0x7f0000001200)={0xa, 0x6, 0x200, 0xed, 0x7, 0xc, 0x8, 0x9}, 0x51, &(0x7f0000001240)={0x5, 0xf, 0x51, 0x5, [@generic={0x5, 0x10, 0x0, "11a1"}, @ssp_cap={0xc, 0x10, 0xa, 0xa, 0x0, 0x7fff, 0xf000, 0xa}, @generic={0x13, 0x10, 0xa, "11009a22b70b8caa7963fbf3bdff0cff"}, @ss_container_id={0x14, 0x10, 0x4, 0x2f, "01225fb0bdc8b8c690d0e2b881e9287c"}, @ss_container_id={0x14, 0x10, 0x4, 0x40, "3151955d48137521a2eb29df06da80ee"}]}}) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={0x4000000, {}, {0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x40}}, {0x2, 0x4e22, @empty}, 0x2a0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x8001, 0x9}) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000080)={0x0, {}, {0x2, 0xfffd, @empty}, {0x2, 0x4e20, @empty}, 0xab852ebbeefbd6b1, 0x0, 0x0, 0x0, 0xb747, 0x0, 0xa, 0x2, 0xc}) r1 = socket$inet6(0xa, 0x3, 0x9) setsockopt$inet6_mreq(r1, 0x29, 0x24, &(0x7f00000008c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x14) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/212, 0xd4}], 0x1, 0x33, 0x0) mount(&(0x7f0000001400)=@rnullb, &(0x7f0000000040)='./cgroup\x00', &(0x7f0000000080)='exfat\x00', 0x200000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xe, 0x20010, r0, 0x64bf6000) 532.9864ms ago: executing program 5 (id=18931): r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x300, 0x0) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="120100003b6bc040950b2b774ca2010203010902120001000000000904"], 0x0) (async) r1 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)=ANY=[@ANYBLOB="120100003b6bc040950b2b774ca2010203010902120001000000000904"], 0x0) syz_usb_control_io$uac1(r1, 0x0, &(0x7f0000000580)={0x44, &(0x7f0000000880)=ANY=[@ANYBLOB=' \x00o'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) (async) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1002, 0x0) ioctl$USBDEVFS_DISCONNECT_CLAIM(0xffffffffffffffff, 0x8108551b, 0x0) r4 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_RECV_OWN_MSGS(r4, 0x65, 0x8, 0x0, 0x0) (async) setsockopt$CAN_RAW_RECV_OWN_MSGS(r4, 0x65, 0x8, 0x0, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001840), 0x2982, 0x0) (async) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001840), 0x2982, 0x0) syz_io_uring_setup(0x48ce, &(0x7f0000000140)={0x0, 0x5e99, 0x3000, 0x3, 0x19a}, &(0x7f0000000040), &(0x7f0000000200)) (async) r6 = syz_io_uring_setup(0x48ce, &(0x7f0000000140)={0x0, 0x5e99, 0x3000, 0x3, 0x19a}, &(0x7f0000000040), &(0x7f0000000200)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xf0667000) socket(0x28, 0x5, 0x0) (async) r7 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r7, &(0x7f0000000040), 0x10) listen(r7, 0x0) (async) listen(r7, 0x0) r8 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r8, &(0x7f0000000080), 0x10) sendmsg$NFQNL_MSG_CONFIG(r8, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x14, 0x2, 0x3, 0x101, 0x0, 0x0, {0x2, 0x0, 0xa}}, 0x14}, 0x1, 0x0, 0x0, 0x24080040}, 0x0) (async) sendmsg$NFQNL_MSG_CONFIG(r8, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000140)={0x14, 0x2, 0x3, 0x101, 0x0, 0x0, {0x2, 0x0, 0xa}}, 0x14}, 0x1, 0x0, 0x0, 0x24080040}, 0x0) sendmmsg(r8, &(0x7f0000000100)=[{{0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="1b", 0x40000}], 0x1}}], 0x1, 0x24008094) ppoll(&(0x7f00000001c0)=[{r6, 0x20}], 0x1, 0x0, 0x0, 0x0) ioctl$TCXONC(r5, 0x540a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close_range(r3, 0xffffffffffffffff, 0x0) 333.896344ms ago: executing program 5 (id=18932): r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x101401, 0x0) pwritev2(r0, &(0x7f0000000100), 0x0, 0x8000, 0xd0b, 0x2d) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r1, 0xc4089434, &(0x7f0000000380)={0x0, 0x2, 0x0, [0xfff, 0x7ff, 0x1, 0x0, 0x7e3], [0xc, 0x4, 0xf, 0x7fff, 0xfff, 0x1, 0x6, 0x6, 0x2, 0xd80, 0x7fffffffffffffff, 0x11, 0x3, 0x0, 0x419a5491, 0x7, 0x3, 0x6, 0x3, 0x0, 0x3, 0x3, 0x5, 0x7, 0x1ff, 0x7, 0x9, 0x4, 0x100000001, 0x81, 0x2, 0x8, 0x5, 0xf, 0xfffffffffffffeff, 0x1, 0x8, 0x4, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x9, 0x3, 0x4, 0x1, 0x803, 0x8, 0x6b3, 0x8001, 0x0, 0x3, 0xfffffffffffffffc, 0x523d8e40, 0x4, 0x4bb1, 0x9, 0x9, 0x9, 0x101, 0x70, 0x401, 0x6, 0x1, 0x3, 0x3, 0x2, 0x3, 0xfffffffffffffff9, 0x6, 0x9, 0x4, 0xffffff8000000000, 0x1, 0xffffffffffff0000, 0x1000, 0x6, 0x6, 0x6, 0xe024, 0x7, 0x4, 0x2, 0x5012, 0xc, 0x7fffffffffffffff, 0x2, 0x266d, 0x27, 0x3033, 0x9, 0x8, 0x6, 0x0, 0x8000000000000001, 0xa41, 0x100, 0x5, 0xb7b7, 0x4, 0x88, 0x81, 0x41d3483e, 0x7, 0x8, 0xd, 0xb, 0x5, 0x0, 0x1, 0x100000001, 0x8, 0xf0, 0x9d1, 0x2, 0x7, 0x9, 0x9, 0x3, 0xc0, 0x7, 0xd2, 0x7]}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000600)=@newtaction={0x44, 0x30, 0x1, 0x70bd29, 0x25dfdbfb, {}, [{0x30, 0x1, [@m_ipt={0x2c, 0x1, 0x0, 0x0, {{0x59}, {0x4}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x8080}, 0x9080) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000300)=[@dead_binder_done, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={@ptr={0x70742a85, 0x0, &(0x7f0000000200)=""/230, 0x0, 0x1, 0x32}, @flat=@weak_binder={0x77622a85, 0x10a}, @fd={0x66642a85, 0x0, r1}}, &(0x7f0000000080)}, 0x40}], 0xfffffffffffffeeb, 0x0, 0x0}) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r0) sendmsg$IPVS_CMD_GET_INFO(r0, &(0x7f0000000880)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f00000007c0)=ANY=[@ANYBLOB="a4000000", @ANYRES16=r3, @ANYBLOB="04002bbd7000fbdbdf250f000000080006000100000008000500070000001c00028005000d000100000008000900f8ffffff080008000500000054000380080005000a010102060007004e230000060004000000000014000600fe880000000000000000000000000101080001000200000014000600fe8000000000000000000000010000bb060004005c000000080005007f0000000800060000040000"], 0xa4}}, 0x2000c040) 312.727084ms ago: executing program 5 (id=18933): write$bt_hci(0xffffffffffffffff, &(0x7f0000000000)={0x1, @le_ltk_reply={{0x201a, 0x12}, {0xc9, "d031b588d848f757e897e1a9b79d45ec"}}}, 0x16) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040), 0x6) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x20082, 0x0) getsockopt$IP_SET_OP_GET_BYINDEX(r0, 0x1, 0x53, &(0x7f00000000c0)={0x7, 0x7, 0x1}, &(0x7f0000000100)=0x28) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8934, &(0x7f0000000140)={'veth1_to_bond\x00', 0x1}) write$bt_hci(r0, &(0x7f0000000180)={0x1, @exit_sniff_mode={{0x804, 0x2}, {0xc9}}}, 0x6) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) read(r1, &(0x7f00000001c0)=""/208, 0xd0) r2 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xe, 0x80000) getsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f00000003c0)={0x2, 'gre0\x00', {0x100}, 0x5}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getpeername$tipc(r3, &(0x7f0000000440)=@id, &(0x7f0000000480)=0x10) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r4, 0x8955, &(0x7f00000004c0)={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2a}}, {0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}}, 0x68, {0x2, 0x4e21, @multicast2}, 'batadv_slave_0\x00'}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SUBFLOW_DESTROY(r5, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r6, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_ADDR_REMOTE={0xc, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x12}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x2404c001}, 0x0) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000680), 0xc40, 0x0) ioctl$PIO_UNIMAPCLR(r7, 0x4b68, &(0x7f00000006c0)={0xc, 0x84, 0xc}) r8 = syz_open_dev$usbmon(&(0x7f0000000700), 0x9000000000, 0x8200) fsync(r8) ioctl$RTC_WKALM_SET(0xffffffffffffffff, 0x4028700f, &(0x7f0000000740)={0x1, 0x1, {0x2a, 0x18, 0x15, 0x13, 0x2, 0x8000, 0x5, 0x14d, 0x1}}) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000780)='/proc/cpuinfo\x00', 0x0, 0x0) ioctl$LOOP_SET_FD(r9, 0x4c00, r4) getsockopt$inet6_mreq(r4, 0x29, 0x1b, &(0x7f0000000800)={@private2, 0x0}, &(0x7f0000000840)=0x14) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000880)={'gretap0\x00', 0x0}) getsockopt$inet6_mreq(r9, 0x29, 0x14, &(0x7f00000008c0)={@local, 0x0}, &(0x7f0000000900)=0x14) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r9, &(0x7f0000000b00)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000ac0)={&(0x7f00000009c0)={0xf8, 0x0, 0x10, 0x70bd28, 0x25dfdbff, {}, [@HEADER={0x4}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}]}, @HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x40000}, 0x20040000) 159.764377ms ago: executing program 4 (id=18935): r0 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x20002, 0x0) connect$vsock_stream(0xffffffffffffffff, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x11, r0, 0x45809000) (async) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_IRQCHIP(r3, 0x8208ae63, &(0x7f0000000600)={0x1, 0x0, @pic={0x7, 0xfe, 0xe1, 0x0, 0x0, 0xd9, 0x50, 0xff, 0xfb, 0x8, 0xc, 0x3, 0x0, 0x3c, 0x1, 0x5}}) (async) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f0000000000)={[0x6e, 0x0, 0x3, 0x20, 0x3, 0x0, 0x106c, 0x8000000080000001, 0x8000000000000, 0x80000004000080, 0x0, 0x6, 0xfffffffffffffffd, 0x4, 0x0, 0x8001], 0x1, 0x1c4210}) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) fadvise64(r1, 0x3, 0x0, 0x4) (async) ioctl$BTRFS_IOC_DEFRAG(r1, 0x50009402, 0x0) 145.515308ms ago: executing program 4 (id=18938): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b903f, 0x0) mount$bind(0x0, &(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x80000, 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x2125099, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) 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]) mmap$binder(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) sendmsg$MPTCP_PM_CMD_GET_ADDR(0xffffffffffffffff, 0x0, 0x20040000) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) gettid() read(r0, &(0x7f0000000080)=""/158, 0x9e) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x7624f2802272dfee, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs2/binder0\x00', 0x802, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f00000001c0)={0x73622a85, 0x1, 0x2}) 100.485789ms ago: executing program 0 (id=18939): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @remote, 0x9}, 0x1c) sendmmsg$inet(r2, &(0x7f0000001040)=[{{0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000800)="2fae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dc9603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa82ca692f123993e57cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa847cd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfdfdf05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de15aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dea658eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40ebe3a9a788d05a053380d1026b9434df87a3a387549bcabe88684c4dbf0da9a5212f3dbc8d1dff240856691243b203d7edd4d3cc89a38a6c80fdb1229a01044af7aaecb20d5570ebf24b30bbc6dfc3f70d85cd9f0d60ebd8fedd161d199d9997a0e2d18d1c99bc7158564e0ddb4673055de196535d706d142e1dc7d404583923cb1b286cfc5418884ac7e605d93652dc48ff690894405a0b6abc3c4d0f6a16c0a95c0508bd7eeffcd1da0b17f7701448658864b429e9472edfeffbf34d6e7c78f4aa73c0", 0x2de}, {&(0x7f0000000bc0)="ab29d92826349952eb8f7a2a74f535bc9739c1df57144c51a3391625b8b5354134b06ef1355506aeae96e3f097503998f375a054cf3d7de4fe53ea51518955349cdbadca60e1c65cc18dbe99369be03e492fb55fc9067bb6f7f7c3ee1720000000054a63ac58225ed0502f5ac8999e0c74a5dbb320bd54ec813e8bee6bfa5cbfb0726ac1b6ad97d802d5fae186f0768021fb965c7396854e2a3ac844a3769f8449901ba5e2b2da1ff6119aeb26ac204cfc6b54be73b6f195491ae2c0cb26b0cba61dae7a17740e8112ff188919c6e2e31a2a074863edba4a0e58b61faec4a42c29d7f9e48a43b8cb7d3c5a1e5aa67f87538140f8d633a54bceb8b1dda2397ea147d3b26e903f608b6ab1844ea7cf630d828118bba0f0f85e2e6316ae1ed9a2a7d08a05c170cb76bf111930df0cf760f7768571afdefe82a95296cee7c010f748a97046efcc774e7d85edbd5058104fef4942fb4430da89f67d1fea33bf2acfb793a6e453a8a28cd5c4b733fc8e8f630932206960e9076c7d7fc99fce018701c50d39b811a7427a7a9fcb340c2755541f228462010ec40ba945a0febd460dad5d548f1be090f5dbaa8ae8835dc47ed2537681827f6129759272574cf58f2f33e47a0e416573cfdcfb44ed9dd4ce41af4de9c471c49f12f090934c3b32f2f4777c65b1574826727f5f62", 0x1e9}, {&(0x7f0000000240)="05437c98b91b1455046f57b5fc913814bde2bbeac2104eaea9c9d01a7838d859207067c10aa7352abbdf98e9bf033a3184a11e84639d3b9164d9c5d729f3dd409d39ff041e657c8df70e1607d58c863d5f323f6d5cf367cd939f790732e8d2310e876fcb299cd44b72bda697035b7b475bc35afbb483db39ac864dbee0c9760c22a1d32d83588afd7c994652413b22db76874ca052ef2013317eb7fcc5677e9d", 0xa0}, {&(0x7f0000000200)="f610e61fc81cc3edc86f0500194d27a5a42cf1880b", 0x15}], 0x4, 0x0, 0x0, 0x900}}], 0x1, 0x4) setsockopt$packet_int(r1, 0x107, 0xa, &(0x7f0000000080)=0x2, 0x4) setsockopt$packet_rx_ring(r1, 0x107, 0x5, &(0x7f0000000140)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x3ff, 0x2, 0x4}, 0x1c) close_range(r0, 0xffffffffffffffff, 0x0) 99.325809ms ago: executing program 4 (id=18940): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x101080, 0x0) r1 = socket(0x400000000010, 0x3, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x5) syz_kvm_setup_syzos_vm$x86(r3, &(0x7f0000001000/0x400000)=nil) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000000002000000040000000000600000000000000010000400000000007"]) ioctl$sock_SIOCETHTOOL(r1, 0x89f0, &(0x7f0000001440)={'bridge0\x00', &(0x7f0000000100)=@ethtool_ringparam={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r1, 0x8008f513, &(0x7f00000008c0)) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000180)={0x30, 0x30, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, 0x0) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs2/custom0\x00', 0x2, 0x0) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000001c0)={0x28, 0x0, &(0x7f00000000c0)=[@dead_binder_done, @increfs_done={0x40106308, 0x1}, @decrefs={0x40046307, 0x3}], 0x15, 0x0, &(0x7f0000000180)="ba2f88b87270da1ac2d322623cabaa22bb108ae6d0"}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0, &(0x7f0000000440)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/238, 0xee, 0x2, 0x4}, @fda={0x66646185, 0x1, 0x0, 0xe}, @fda={0x66646185, 0x6, 0x0, 0x24}}, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) r7 = dup3(r1, r0, 0x80000) ioctl$VHOST_SET_MEM_TABLE(r7, 0x4008af03, &(0x7f0000000b80)={0x8, 0x0, [{0x8000000, 0xff8, &(0x7f0000001480)=""/4088}, {0xe6efd000, 0x62, &(0x7f0000000200)=""/98}, {0xeeee8000, 0x25, &(0x7f00000003c0)=""/37}, {0xf000, 0xe1, &(0x7f0000000980)=""/225}, {0x100000, 0x40, &(0x7f00000004c0)=""/64}, {0x3000, 0x28, &(0x7f0000000580)=""/40}, {0xdddd1000, 0x7f, &(0x7f00000005c0)=""/127}, {0xdddd0000, 0xdd, &(0x7f0000000a80)=""/221}]}) r8 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) r9 = openat$binfmt_format(0xffffff9c, &(0x7f0000000040)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) r10 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r10, &(0x7f0000000140)=[{&(0x7f0000000340)="5800000014001923fc834b80040d8c560a067f020000000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd001a0010000300080c10000000000000000000", 0x58}], 0x1) write$binfmt_format(r9, &(0x7f0000000100)='0\x00', 0xfffffed8) sendmsg$nl_xfrm(r10, &(0x7f0000000880)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)=@newspdinfo={0x2c, 0x24, 0x200, 0x70bd2c, 0x25dfdbfd, 0xd, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}]}, 0x2c}, 0x1, 0x0, 0x0, 0x84}, 0x82) r11 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r11, 0x0, 0x21, &(0x7f0000000000)=0xffffffff, 0x4) getsockopt$IP_VS_SO_GET_SERVICES(r8, 0x0, 0x482, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000900)={0x4c, 0x0, &(0x7f0000000740)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 99.183559ms ago: executing program 0 (id=18941): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) sendmmsg$sock(r1, &(0x7f0000000740)=[{{&(0x7f0000000080)=@ieee802154={0x24, @long={0x3, 0x1}}, 0x80, 0x0, 0x0, &(0x7f0000000240)=[@mark={{0x14, 0x1, 0x24, 0x5}}], 0x18}}], 0x1, 0x0) syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 98.074039ms ago: executing program 4 (id=18942): capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5381}) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x3, &(0x7f00000000c0)=0x72, 0x4) bind$inet(r1, &(0x7f0000001c00)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000180)=0x3b05, 0x4) connect$inet(r1, &(0x7f0000001bc0)={0x2, 0x4e23, @loopback}, 0x10) write$binfmt_misc(r1, &(0x7f00000003c0)='}', 0x1) sendto$inet(r1, &(0x7f00000002c0)="01a4acc7cf28ab9f6c7fc745c30bfc165466072a660bbf56352083db9d40454a67f8010000004bd29585885c89773ca3ba28a1e85ffe2a9220e0ecd440e345b745bf2146835ad015c801f95be5b890e44fb3dfbe8e88a1e5176e584c970207f23b0073ca5375abddf56331be396eaa2398ea66b93a74fd4147e826abed1b5d1de578682288c19ac23c1ccc1cdd936d2571c3510b0000000000000000000000000000000000f32bb3874c926a8944caa4677d2eae3bc831e748000000", 0xfffffffffffffe88, 0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000240)={'syztnl1\x00', 0x0, 0x40, 0x80, 0x1, 0xcc01, {{0x5, 0x4, 0x0, 0x8, 0x14, 0x266, 0x0, 0x6, 0x29, 0x0, @multicast1, @broadcast}}}}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f00000002c0)=[@request_death={0x400c630e, 0x1}], 0x0, 0x0, 0x0}) 49.727009ms ago: executing program 0 (id=18943): r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) prctl$PR_SET_MM(0x23, 0x5, &(0x7f0000565000/0x2000)=nil) syz_clone(0x2000100, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2f, &(0x7f0000000040)=0xffffffff, 0x4) process_vm_writev(0x0, &(0x7f0000002340)=[{0x0}], 0x1, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000003280)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x48241, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)=[{{0x0, 0x0, &(0x7f0000000c00)=[{0x0}], 0x1, &(0x7f0000000140)=ANY=[], 0x18}}], 0x1, 0x4) r2 = syz_open_procfs(0x0, &(0x7f00000001c0)='maps\x00') ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0xc0686611, &(0x7f0000000180)={0x68, 0x0, 0x17, 0x2000, &(0x7f0000ffd000/0x2000)=nil}) capset(&(0x7f0000000080)={0x20080522}, &(0x7f00000000c0)={0x200000, 0x200000, 0x7}) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r3, 0x400448c9, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000200)="2e9b3d0007e03dd65193dfb648757e38f00000", 0x13}, {&(0x7f00000021c0)="0700a2", 0x3}, {&(0x7f0000000280)="552f1a54", 0x4}], 0x3) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ioctl$KVM_CHECK_EXTENSION(r4, 0xae03, 0x9a) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r6, 0x5423, &(0x7f00000000c0)=0x11) socket$inet_udp(0x2, 0x2, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) read$FUSE(r0, &(0x7f0000000180)={0x2020, 0x0, 0x0, 0x0}, 0x2020) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000002600)=ANY=[@ANYBLOB="7265616461686561643d30303030303030303030303030303032313736302c726f6f74636f6e746578743d73746166665f752c6f626a5f726f6c653d6f626a5f726f6c652c646f6e745f61707072616973652c6f626a5f747970653d2e2f62696e64657266732f62696e64657231002c736d61636b66736465663d666f776e65723e2c736d61636b6673726f6f743d001571449d04a6bea334964f460000e03479fea1ca0d00ad49b0e5f2890d981dd3c578bafc35a48b2fe2f5a0c70799a3613aa897322f07914aeefd5d4449f796e6e577beb08bf3f3947c829cd225a7d6b69e27a23b930709d722f66339b19ecc8219928f4704beba4dfb6fc34e530cc6e6238d35a7ec6d846dd9c393ad23b1d54e34faeca029a27b2e6bdf114791650d61fa5d9f2cd0ac860187f448ef14b1773670837e607e8d70480a805015e39a2a60c5c52b569f064daddfc4934fccb87275e997d40cacafa96500797e58d438ca8dbe8f4c396b0b39d6405c31ab04d3c4739641239a4ff58ad2a85193c5740abfee0f3ee96524a254a03725e44ef0fb55ae6f146de49e23e0609cede16f4352a7183cb8a51c1bdec6724243db0b8bdd1fa7973ea1aeb4a2c84c240efd9e89a22d5ca02ff6f43e417d912b3233995a9456984a07ffe453d7dd009e742219563970758ecbdf3a0572ad2c7365636c6162656c2c666f776e65723e", @ANYRESDEC=r7, @ANYBLOB=',permit_directio,\x00']) close_range(r5, 0xffffffffffffffff, 0x0) r8 = openat$incfs(r0, &(0x7f0000000140)='.log\x00', 0x4a0001, 0x108) write$binfmt_register(r8, &(0x7f0000002200)={0x3a, 'syz3', 0x3a, 'E', 0x3a, 0x100, 0x3a, 'incremental-fs\x00', 0x3a, '%[:!$.', 0x3a, './file0', 0x3a, [0x4f]}, 0x3d) 49.393239ms ago: executing program 0 (id=18944): r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) bind$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x4}, 0xfffffffffffffe0c) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r2 = socket$inet6(0xa, 0x3, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000c00)={{{@in=@broadcast, @in=@remote, 0x0, 0x0, 0x1, 0x0, 0x2}, {0x0, 0x1fffffffe, 0x40000000007, 0x20000a0de, 0x40000000000004, 0x2, 0x200000003, 0x400}, {0x40000000000005, 0x0, 0x0, 0x5}, 0x4, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @local}, 0x0, 0x6c}, 0x2, @in6=@local, 0x3502, 0x1, 0x8, 0x0, 0x9075, 0x0, 0x9945}}, 0xe8) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0x7f0}, 0x1c) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1381, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r1, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000080)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x18, &(0x7f0000001440)={@ptr={0x70742a85, 0x0, &(0x7f0000000280)=""/233, 0xe9, 0x2, 0x4}, @fda={0x66646185, 0x0, 0x0, 0x24}, @fd}, &(0x7f00000001c0)={0x0, 0x28, 0x48}}, 0x1000}], 0x0, 0x0, 0x0}) 49.071179ms ago: executing program 0 (id=18945): r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) (async) r1 = openat$ttynull(0xffffffffffffff9c, &(0x7f00000008c0), 0x2201, 0x0) preadv(r1, 0x0, 0x0, 0x0, 0x4) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), r2) write$binfmt_elf64(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=0x0, @ANYRESDEC=r3], 0xb0) (async) close(r0) execveat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x1000) (async) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x1002, 0x0) (async) r5 = socket$inet6(0xa, 0x802, 0x88) setsockopt$inet6_udp_int(r5, 0x11, 0xa, &(0x7f00000003c0)=0x800000001, 0x4) sendto$inet6(r5, 0x0, 0x0, 0x40000c0, &(0x7f0000000180)={0xa, 0x4e24, 0x1, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0xac}}, 0x9}, 0x1c) setsockopt$inet6_IPV6_RTHDR(r5, 0x29, 0x39, &(0x7f0000000440)=ANY=[@ANYBLOB="080601030000000020010000000000000000f9adea6dfa3050c7cb59b45f28000000000002ff01000000de0000000000000000000100000000000000000000000000000000bb2929edebad55d67f6d5ef2af70cd196ceec2c8c1b13b47028651fb66db474969d0f0499be6d278092fd3d8256dc7824ba548179d468dbb49b47e4285112b31f8f2d44e6a8ea1c7e82d61cece9b47f311930b84955d7074b63d9368291e1edeeee38c42906407fc0079f736c024977247638a8a95945415708aabea"], 0x38) (async) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r7 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r7, 0x10e, 0xc, &(0x7f0000000000)={0x8}, 0x9) (async) syz_clone(0xc1820011, 0x0, 0xfffffcd2, 0x0, 0x0, 0x0) clock_nanosleep(0x1, 0xca9a3b, &(0x7f00000001c0)={0x77359400}, 0x0) (async) write(r7, &(0x7f0000000540)="240000001e005f0214f6ffffffffffcb713ba97af8070000000000000000000000080037717179d4c8403ac60f0e093ff2eb3fa25a3234e3ff6e4c5dfaf16589c1c6314835d82d894d2f3dcf2e77da945e2e10d7a8d2e8bf8e1899da4d6288f1825034c4a878cc21c116f08e1392994172b01c5d4a1ff45301ab4a18a5317c5759aad1b3b16dbcdc5cd414c2d5bc38ad0d761f6406160c342ac86335638364b7e7845fdcf2", 0xa5) r8 = syz_io_uring_setup(0x6ebe, &(0x7f00000001c0)={0x0, 0x1886, 0x1, 0x0, 0x336}, &(0x7f0000000240), &(0x7f0000000280)) syz_io_uring_setup(0x5874, &(0x7f00000002c0)={0x0, 0x7028, 0x20, 0x2, 0x3c0, 0x0, r8}, &(0x7f0000000340), &(0x7f0000000380)) (async) r9 = socket$key(0xf, 0x3, 0x2) getpeername(r9, 0x0, 0x0) (async) setsockopt$inet6_tcp_int(r6, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) (async) r10 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r10, 0x660c) (async) setsockopt$ARPT_SO_SET_REPLACE(r10, 0xa02000000000000, 0x60, &(0x7f0000000880)={'filter\x00', 0x1002, 0x4, 0x3f0, 0x1f8, 0x0, 0xe8, 0x308, 0x308, 0x308, 0x7fffffe, 0x0, {[{{@uncond, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0x3f0}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @mac, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty, 0xf, 0xffffffff}}}, {{@arp={@loopback, @multicast1, 0xff000000, 0x0, 0x6, 0x0, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x22}, {[0x0, 0x0, 0x0, 0x0, 0xff, 0xff]}}, {@empty, {[0x0, 0xff, 0x0, 0xff, 0x0, 0xff]}}, 0x6, 0x81, 0x1, 0x1, 0xd13, 0xe106, 'pimreg1\x00', 'veth1_virt_wifi\x00', {0xff}, {0xff}, 0x0, 0x4}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@broadcast, @mac=@random="3330cb30ca8a", @private=0xa010102, @broadcast}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x440) (async) connect$inet6(r6, &(0x7f00000000c0)={0xa, 0x6, 0x0, @loopback, 0x4}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r6, 0x6, 0x1f, &(0x7f0000000040), 0x4) (async) close_range(r4, 0xffffffffffffffff, 0x0) 839.46µs ago: executing program 2 (id=18946): fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = syz_io_uring_complete(0x0) fcntl$setstatus(r0, 0x4, 0x46000) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, 0x0, {0x7, 0x2b, 0xc0000000, 0x200000, 0x6, 0x1, 0x10, 0x149, 0x0, 0x0, 0x10}}, 0x50) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000080)=0x1c2) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f00000000c0)) read$FUSE(r0, &(0x7f0000000100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r0, &(0x7f0000002140)={0x18, 0x0, r1, {0x8000000000000000}}, 0x18) r5 = syz_genetlink_get_family_id$SEG6(&(0x7f00000021c0), r0) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000002280)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000002240)={&(0x7f0000002200)={0x20, r5, 0x100, 0x70bd26, 0x25dfdbff, {}, [@SEG6_ATTR_DSTLEN={0x8, 0x2, 0x9}, @SEG6_ATTR_SECRET={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x40001}, 0x2000c800) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f0000002300)=@add_del={0x2, &(0x7f00000022c0)}) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000002340)=0x3) r6 = syz_init_net_socket$bt_hidp(0x1f, 0x3, 0x6) fcntl$lock(r6, 0x5, &(0x7f0000002380)={0x1, 0x3, 0x6, 0x200020000000000, r4}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80000) sendmsg$inet(r6, &(0x7f00000024c0)={&(0x7f00000023c0)={0x2, 0x4e23, @private=0xa010101}, 0x10, &(0x7f0000002440)=[{&(0x7f0000002400)="b81e15d5271a933c87368b33b716834a930fc67e9164a36acd1e3da3d7c77ee7", 0x20}], 0x1, &(0x7f0000002480)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}], 0x30}, 0x44) r7 = creat(&(0x7f0000002500)='./file0\x00', 0x4) ioctl$FS_IOC_ENABLE_VERITY(r7, 0x40806685, &(0x7f0000003640)={0x1, 0x1, 0x1000, 0xe7, &(0x7f0000002540)="00d5692b451cc7e0e9db2674b124d9da1256d751e3d3525a58679de858fc5200b27971dc80391e1142a4915f580db780141f1b4f21447581b1ee91451e98f53b269c51e674127eb915b0598e4e1e39f2f9f3a75ebe894886c006efc3d4694f74bf4af03b25b8b68353c9d0428db6a11146d0ff56dc932f4c8c3338e093f226102abed9f5c44ac5f87f0b9a77a2288ab94c76b8724d4585671d8ed2b3593dd6389c8466329211045b88462ba5f4f7d16b42b0cda9fbaa3c905d5d36baab8bab3073b6643818464d8380f7cb21d03cc13917cba524be83f24e3c3e6b4c70020c0a340db40ab5990a", 0x1000, 0x0, &(0x7f0000002640)="4ce99d1118f6d8f7f348bce99524181bf363f3bab5644cfd930d1972b10f997108715185b2fbc650c91bec419d35c198d80ef29cd64ab7b74312959a6b738b8b311a715a1054c85c9315ae2df240707d3a9a3fba454d4f613615e556a68ef835701bd5272ccab65821d455678aa91f907f617ed75f065a37a464e60a053993ccc31abd872aee9aa697caed04046f3d312b7eb5f2ff435674633600e5ca3db1549db2f1920dbe43aa5df178df00f44f68a48972092bd89cd05a6eceb948943eb4eca473996012fe51ca2f6ae8ca33984e564172ded684a11aaba9f69254ae6f851674e53c0d089934a73ec4e20be86ab6061e47b37843c4a32dfd8e4e4aaf57f8e0f7df4b7ec3309cd315ec1aaf828e39d11105d46b797881d1ed6e00e3b5dd3630c98a0d4df2eb8388c6c52ff6fba2a9388702b6281dc8e58e6cf3b3c085d683099bc530dc293291173b84d89020386c6e200943bd0800d5ee6a2092bdc0a69cd9e8ca8a5b2c6e77f0c91d123fe673402ed2b68d0f2c9f1f8367f01d4773844604308558b2715d3289883839655ea030b51b170f87dc680b8318030b154613ce91848b6c72146272c4857b75667c2c429abb4ae7ce335b9591d104f69916a4a8f6f2a8acfc24cc442e19f81640089b2d78c10dc20d205cef8df0e8216c1dfc6890e3f813f01d55a170883d25dee1e1a765a9660c4d37c773296c8989db8af4052ea947d16dc5ba7d167a4314b6683d29ac3a35b5831b4796cf6626f07538c9b9dec508d640ad2a452acc97ab91411313f1dc55353ec0a84fbba00d13b376f26eca08c3c3f040e86e0a4df0e602fdc342cf7a9dd13b1037e69ccdd58e93c25385560b31213a96fff31eab53b5b6d6dc9a00cca280eea82901850a3bcf22d9587cb280586888d57d693a70a88e52080c5d54f7cd5ca26929a0441f22a3adf0e9d24a267627644f38fc213245f64c85c34e68d03fd1bac2759887a9dc21045fb19d5e70e376b1848b7c69e7388e9fb9a6240975ca07b3575b70a81523fe50d3d55f48364937b1a8c6f3b97af4ec91aa4f28e745d6f7574691b9d7716d086390357e59573c73ca90e12464a14c8a7d2af2988ea1b372a9099514ece4348ba8f41d2ace1fd395c7816c12c63a4ff1230d861ffb51a4df5ae1c8d5ef205fec5900c72987d718623ed8f5508e808318fb1e2df98c11bc3c07b5e4166b989b3a9559f5a439aec51c946bad0afc88e7841122fb25975bdf9d9bb217d1e18cac376b940d0d648adaef73da2bb1c74a3932cac5829003b437818651ba0bd52e236813298c15f81a28a985d4fb40dcc9f7b2c3e65c58f3536a33306525276641c402b7f3229c36335b9afd283a6662a5bb1b0878a0e07014fdf2a351a30fe45a047f0224ffab558fcd7d791189e5f8e04f885cf1048b7b5f45d0141ab44a0bbd860a32a478e1ac73b1490bb9b8563e52e7d48490d3d039a43e0aa7262672f56998e5a022d2e98b374eb096754dc42de5fb7494442295ecdbe1e1b62471f902ae5bbc0e20761603f36595fcb082395d2c463dcd3aa72cd2eee36599054b1fbd18095ea2ef235ca3d4e22901c133fa91afad52a3d382a1df6e644838dc027c7122785cbddadcdaeb9f31204bc5f8429d79373d787ea7fee9b9c018b01b2ae752d45deda8bd334c99c77827c16ebfc558c6142565d76b5b9096eb63b9bcbb970db1578b75166cb2632575a5ca305943d3b9f77bd8938d2368d8b34a422729bf719e74def461f45261c87d86c720bade7f8ce857880e8253a322eb6fe6a2b1ce051b84fd7946c34fb2f187aa1f4d16d57c51b3d28ff5f2e1b1ec446c0b815240ff1a74ec33362d31411c1af08e33a28f5a2ef7379e4747dc5e563f0107f2e6f6da51e34b486aa36acb3513938a7d182a74f79aec665e485d5cd9eabcdb8e695aabcb35a9ce03b901840e62aef67b2ab0c009a287899587b1fe57468c3296d51fdec53b5546c0fe50c1b3042bcaa4efc8b7c1139c6943f9d72c8f7f8c01139be863fc65913e3fa72fd5011bfff1a66cb967d5ed580bd6b7c05e55037fdda6842b5df401aa7f5b7ca50a55b280cf66c7b71ff53669ad713c030e42c21058e2013acf7ff0620fe6a0f1ae43c826246ed9f109aad03fa377f1f706984903d8822c900da3f5fc8014247a6ecccb7044e2e38e97fcce48e3d59eb6a31d25b70f44747c1640536ac5b29229150c86429445e7b4e6bb367d64d3179d463f0ebe42324386e95eaefa5c9df39c6b2cd3b91290d7ded729da3f3c4cf51eca110628ad3ec724e7fa01cc91df3ff5d10e23f67594e4a7ad929fb93aa1d4f3a5c21809d41cee1f1a58ee42a95c7e13e94c07dc01805b0305d93acf9a6956eb2ca395bb503b9ef276127d22bce05afcca91247c3c844df915a93a33cbe56c7a1db967b5053dc529d171348f482e325a94417f044010a016db0b46a47d02fd5c136e9eea5dd1e339da9851f343894c27a23f620dd651249fb307bd69e0b6e589ab6e5c78424f552bc6679879fcd6c38bbf7ebf0b729847845622c95bd3ec70b4115930852d0079f140ef88435f4f8801dc18c2efe7698848350ebb2cfe53d6fb01c857c969be0558525b992bde58257866c4c5d6defd10c213d1b63708def196bf569cb95cc45edcf95b265385009ca71052bb2575c31343759bcd91c284c1f1e1167a2f77c8d5e4c2227ed3f067d3150fc0b3a73d77ac484e12908c8af038dd69294d0ecee7763555e82583393dd4212040361f38686613e910ffe381053db7d6b54e000aa5dff8c44a53083685e6f18880675e302fee853273f8be25d0e031b1dbcdb19b16307fdb16608d657c53be0f189a698f4c9a9afaee34bb373d6178b622cc64217139879b1998fba987e6ba8bc76e4d1eae08bd00b3c0a34fb49722e0c2fe9cb1f7c4a57957cc48b750917b0ac3daffecf4b899e6775836b59b5296439e291ad1e9a357c72670cb139e45843ec9ef7b3742b00f03229a3ca2d0502c10afc89e590b8d1e6609ce374c2c595f638bc7e19c3f53f6d9c7a30a2923b73fc5350acb6aea3f2a84c906934354add6fe68580f755f7cbb9ff8a0e3a607051a541e7ef5d980fe95a7fc0ced2a7d8da4093ce2609fa6c64e5f2f2762d02f5c9e332768e45dff8d4e0deadd91c3c0fa0fc5f9abc395ee4d8d8b64038daa0a788bb4a18a3b7a1f4f08de21b6a21aa4e3c97db8b7cf32f61a355816e6fbf6bb677f61a4d3eba42e3e10ad7711f19b913a2c0adb9e08e96e6b4e31d64c64e016010373f37c738be4d8d92e354308d1820e2c6360c73fad510d9fb0bffc4a4ab4aca5eaa9ae37d1cf2d9332376a9bc002c2f5d6a6abff6cf688575f858f5181f828f0f39a4232cb8c6e76769c9c9713655b0fabd0bb3b36a090e4402f64a223bce16ab99311f4e1153193e5620b0259b22493588725f135f23275383ff504e71a4faf9e5531c2ce7ab8cf1639237f3ccc7f6bdf1af55df2ea4311675d3314cb1b144dfba6f63e25fe83c0a98583ac636cd76df0ef4cdda7714302e9db7ba01584b1dc254028238b6ad210af0a37f4f57e20884c6749c7b226679d1a6fad409353814cf3cbc786b6a92c6f1d7e991f39cadd88c098c40c540b412721ad5b92f6d94910e158dca8aec8672f9985df83e9c7078a84db51ada279690b4d26f368d9b1b3c00730116355ddd1e9b5114d61c69d73bcbe85123e836b6a278167f3a2d9217b7917a20bcd71a57e2471f78039d967b2b4b861e761e1d3496f2a373feb4bab883cd2aa6c6c33fb46093c0c771bf2b538eb2e9392fde99aaf170a3d98c19dac49683281a2f7dbd94af99ca90a08a32c9e8e788ed168057e89bcf2b176c6508cf98f1ba7b94e688008a91a35958041257a77d9c287927e78f45d884d90add01aac9ca2fabbb7c7e79cc7cbef6ebff5c35ab0447d4f9d820826720950eddefbfb9875a6ca5d2248b0bc0e9a265cd7be21f88b89d52c662d7df78b9f44e06a4f966910af297c210be1594f12ff3e1f52f1e80e0a8d1c7197fc55f2949d13898e6253bb2c0e17ccccf181482c04c80e0dbc7b3079bfff445a701229009b0c431d2e1dd5619270b76cc27b179f93588f34134d8554b6abf43bddf4affabd5c614fda6b26a734d57245b9ad78a46d40116e5ad8eb9c99e91abe409af6c93857c1d09f5b2294ddca64cd172de14f75d959c360a1200fdd810eed6330a97e2cfa8c00cb1d9128bbc09cf573f500588e488a2cac9ca55fd6e3f0eff86448d87fd7b93c228f330aeab769a8b00cd9bf9350e95ff4ae0424c8ecf0aafa5dd507c1f355d94472f90576401e183ad73cab2ccf2aab7a6777909c27500d8bc2246cce3b28f3d26ef33180145164b03da01123f143d6260359fffc0624934fe4422a8d9f54a304cd0d4e33b0a8dc6a0c05fdcb910807aeea9f2275d6c9f3338f9cb8d9445c628e096efc4045b6ed86e030a899bb460efab6dd6e259ec5c2aee99dc5fb254f687d242fde305f5abca30d8d35d94045285665ef02f8e277ecafc4fb9e97d619c3211bdf1baefc3ef78f2a5008169a1e5f445b19a8a71b4ecf373faf484217b27a3ed9b9c21aabf3b46b87a1a1ff65d3f4b37fd5f2101da1703fe2203797799335b4e86e4fcc4316eb3501a155509aca6e750ebdc79de7a00357c717175855ee95a85de086c7bfc8c9f4f4f97e12ca978277d2eb87d6df459da1f7c9ed21f31fb6a40a831f49eb90d01635dd59014e7c4d6d4947b5b91393ca580dc5eea1d0c15e82c3a554bab3ce0b2f16af32994c9417fdb4128b9ed132b002dc1555ebaa8c04a023916980981e7aaf4229c315b1037d5a1a924428a77233e4117f7588040adc770b6606ea46aaa61bfdfb9c041a7840508b2ebcfaa2f6571295a12a4863cea77c1292fe19c5af696ef8f1ff67a6e3d53f52949e1bf356af0ab92aeb155ab84c7c19bcab195e88104b4fde42a1d14bc6c8c42d6f6e0ee6d0a81b825ffd60b5ae60da270ac882635b1db7868d78a9e7ee0d9f850838e60157852ccbd9ad126b69ca98a39b9101b5b83139178df1b1194e37c86dbe07d5ad2bfa9d7325789fcb629f09fba64873d4b893a14f5736ab1fcb53496a590339da88355f0e5c31bb8b9fdda154316d22bb43d632cd593e8b2fb60c87e76e41ab5dc969041e7126ef26d989f7b989cbbde96d883e8842251555076b18b32d91d0a5aa3dd3aef8ff3da4d5eb4e4c1359790b23718522a366ccda31dfd10b620d0fdaf98a5e28893b59bd7c0e5eda616ca27e616418926dbb506b7d921b3508d4e3b8e3f90bb0ca44c40872dfae4ed5e4d1e0dd8f3a61c4a75b68b2035a88e149de2136fae815da67f03ac8eaf7a25ecfc9cb89dd36505c9f42890b1450dc20ed3f6f132019561e64916c0909edba340577de9181d534e174cb71afc4e3404ab6dfd1ecf7e18259a4a42c5727f18b8769fb8a19b39b3e728b4b937ee275fc0bc4eae3149ab3d9e7d1c9e1d3b4c298379d19250f8ad6b45ef7fb2a00ae9b68f1190e26130bee4925af2d20d814ed0dae2d097452bd6283303bbd719eac757e9068105a8a64512caa3544cbfa11ee38fd1821a1bbdf1b2db0467b8b121f33030526ec4464313773c473282a5df48526c616dc1b0a103a90c2d6cf70bb3121e979329f53803e7a6d7e1748550ca02385b5a0f35e672522cec57c4741638d71f2777c5705c5ee0fafeac8b237dfbe69607228f3853c34f68519f4df318b5419b49c01c621de1f7f6099c06eea051ea64ff5e59ca9dd0b1118bec54867ab5b9e8c"}) write(r7, &(0x7f00000036c0)="818e5aa93ef01c3cd623232bf06af41c5561fa9650cc323536fa3cd240faf4590980c48e274501cc21415190b8b8ef723acad11e9f70aa3c56b061716364f4995136faf3cec6574c227b3bd6c87b58a181ab1584db356ef03088fbcf061f11a7a71bc7033dc9ed2cb4a9625654101f437b483b36f2aad61aed785e6bd11b69b473657127e1301b96fe91b24fa3df37e4dcf3677174a5840f2eabb6b1fca9fab2ebabb5361b0ddcbfc7bd92936d4fc02454501786469d9b3bd41bcd03211d2cb1d9854cf1887b774a11", 0xc9) writev(r6, &(0x7f0000003900)=[{&(0x7f00000037c0)="5d7fc072b25c40e92f7b213f7f2785f6b2ec1cea2beb7c2153ae23d99d7fa2e8bcdc5d82ceba4659aa7370a70839b623ac7069a5a4df1a485163d838ca75ea0551b08b1466b955ecbeb330c462daaa6886929a7f5c4c0e4535296d04fd3b651a2240a5e3fcc2c1dc2d6fcf48fc30f2807137252ce21329d7d99cecdac4bbbd39cf7c20df031fa2492d0915100ef4e90a2fa2134763850287a3b2e0", 0x9b}, {&(0x7f0000003880)="64a0069b7a2c3728c4e1dcb3e5555b0235adcf4c705996d2c9041d657e7f4df53b09e02440e0707cf424f28a2071e5c663e6925ee773239b556f317b14c591a6722eeb71f3d75f6761af5d51693927027cb6", 0x52}], 0x2) ioctl$EXT4_IOC_GROUP_ADD(r6, 0x40286608, &(0x7f0000003940)={0x5, 0x6, 0x1, 0x6, 0x8}) read$FUSE(r0, &(0x7f0000005f00)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r10 = geteuid() syz_fuse_handle_req(r0, &(0x7f0000003980)="3f388c9fa7094e163704a5c5b78258a5c33147b84c22f0c8adce28c5d396391cdd839d84a9c48bcbbd07aae08a6ba56b46f10e6ea15bb5f6e541f929c91f530969616ab4942b0e09addb467733e105ed4aa71e606803972c6ee57b9e42bb735144d0dcaa6633452bcae1f8935cf2a81149f83cf8aa28a065dc41291f056b75534158de0c07684008f7e71e85e1582b33e4279afeabadd184c6063f8b5e31bdd3be8a6b1b3a17584d45a5425e851bfb085bc81d75d0070ffba754b6936e8e2eed933542fc8bf87f518e7ed326d74ec748e77eabddf799885ce4fd1d6a2ec6f13365f8e8afc526058d695083ab3f7125c81e18e6b48f3e0057f1211c2bf5e3d15239de20780d88dfc9ce6fc02dbdf7c371b4ff5ce1f0be8f95b4d23f79e084857ac2f0e3203d9813794324193a77e94ddc00f434675017468eb8cda2075f4bdd57c787da3de9c29b351e6b38ac15e5097ef5e682be62b704ab8950c402539063d3a89101c9d3d9aba0652409280fac6117315f182e0d3e6c0fa1b5e74a43e8070ecb9fe5faabdbec023f86aaafb2a0ead19f4f9d1436746c3e435d0241c5873b27f5a603c76d7bf6cdb5b887b0c3835ea0e6e86145b727f21d0902de11daa5fafe28fe124b7fe6171df0905ee53681d5927296bce6af6baa65a4f31ed9c1527aff70ab5f8790ddeee45f19abedb69e2087052efd061544a65382a55a64d07f519544133dd83fb0b0e61d5407ae8adc56f5ed8e4d52f4214d7070409dac9eb0ce22d815afba335af7b6973089a7fe42ce15aefe5198fee8d14865f0d3d8109d282eddd88f0bf73363e39bb617cf27b5dbc0c555e9ade697832e35846b9cdc1a4a48b682862ac7b1ce3bb02e167b84ac352704f0494debc4a2596e8eeadcbe48c83e9bcee3c1f2990a29164b9571b5e8534effd90d865661d2d24439af73ce05a953330904313f447e19198ad43522cb7586cf13066cca05a764b33057ca6c37d4a270c393c878fc53bdff02963b0482b744f664f6bd731f4cf45f19b06350abd417ea51a2c44ef074a24dc2780032ec855f260aaa0b356162b5eb9ea5091e7472de117149381e6e91ebf9c503df7fcb87ad5d62880edf4eab583ad4e8763db8caea2a308bd94b7373dcee446675fa66f9b5a083f2a653bcb6dbb4b49ab86eef75330e97ae16bf04763a99e99b124935664747c38d1f4af88a5405b8e10cb2f808159ee6cef735c561519ef6b22994a08bfe48136477e85647820ef0a8f7000a26f718e81086e5fe3de57d87c862c60c24c832d03634d93928c3f6b953f5bd92401bd5d917f748f196f03d7ce5c559d7849f3ab6c766e844f0076add8d27c5869e1d17d0dcda4676a50d89bc586676ce4f060289f1a106e50bf572e64cd9230c9082e3db5fa29860228c7a09c862033b7d74678765d838ba2eb7ff4f033e886e137b052ad218872b2e176d734f688c7c1458c773b60060108b9beed7d6de847ac9b0ab70ae08f4f76c9ce999b91ef8134b3c80e7173a45f5d917cf0d1d27c774656961000b828442a116f55fa151578e767a620b9dc35a6658f9e0f34d6c929bcaab5a859ccccffbdea8a90c676ce909edf6a4ec38c2198336d2913ca250da62c36314f7ce98d1e00ddeb39897a739ce20d5f669810f6fb647a3d6515fd8ffef3b02a1c2db2d683c1dc4790e887aab98530570bf87fd8ecc20cb75a919c2e0a4203b22c0e08e18b780a136815912d3fbada30d611dc79ee8cf139b749917ae3f0dead4e64be43a110e2240075801c2775a905bf161b5036b3266c52a7d9768ad8fb07d6bb8a41db7d44841d4852509fdf4e28e0c969d1d2f90e248c53dbc9f611f851c5a3b2ffcb4cd8b9d8413db603cbfc014a22d222740ebccb599fc0ac9cd2a358d23ab652ab99826da480e50134dd38c740c0c41e4e6f78cb49a69c0c6c96d88ecab44bb31eb5151bee4d2cd371a48280ee3937c1b7a53197c9183a425b3f3182630c683358c602516f7b19cb7d31864e7079e215488bbc1934e500696af022e6ca47f4014e5f1e18c7264a90e663682c62ee12625f391227c5b1a3a73b3aef1eb3eb6bdc3f01dbfc127d2ad636ba3684f8637c8e55f3a8e91de78591cfaf3c68b1ee802c6dcce4d9a64d65f24d3073fbb0b1a241e63d405db94fd159302922f6a73e8aaa7995b70e2abf0d66fed4dc96645d2a1e90dbf3f26cefc4aaca71a0cb26be6dc13c23d1a9ea12cb48aee67210f0dfb421408a93f71e95e37e7f1bea29b7344c68249cc66d57efc0045474191bcf2fbe42059719776dd8796be27c8d8b64624936d12fe65000402f53dda2234fba2aca4ccbd87402995c2574701caf498bceb887388173db236af7bb770f074ff3d6a0b780ea42f33331e78101d3d7a64f3892263f69eb121359fa7940d2a643a0a67daa66cdfd2d4dadef644d911910762fbb121049b3b2fe3c7044360a953de2300cf40fac2aefb6378ac1026cfb75f1d1e09a8f33eed272985b2283dcfe9300c2e57b90e7fa49efa3dd64e5fd6a802973883613b274d13640ea8aee70802eef1717776c765d119fb6ed07b8f286f8a47d4ea5969aff5c07fe0d046594a286ed03385c5e2d5d88e37b9dbf397d93c075af23553222aea47caea21ae41821a93fd294831b5b09290531665add4f7bffd7597189bf4a1b36cfb039193b30957e54ce341c3fdf5462a3dc1a2575d603e8e37d1a9589a4824c53c70239306c1df97c6de13c85e54ccd7af417948e1a57e97aaa395c511357f78418431c6e4a9b18671346d085a83524b8af56571019616107ec698c6f8bd9db6a7a715118d021f749bde162c751d18cdb387ecb73778d083a4a6365ca01fd8a5ac002f80298ab7befd3e739164b4d13b772f1c612a6b3b8db04d423dabef0c1602a34b3c85e29dd7e4bd5d76f35ea4a92e9e815c5cd9f441a5ae3467948627f9eca8d13b1ef778f5c20fba4a93f840d439d9fdca3a20d64656d3f9619330703d6597ddaefbd79447227f10992728067e45df7e244071ec8d7ca8d0e18d26923e80298552fb9e5e04cf1780265a34c8816846af38aec0bcc2cb29f704001894e856f14b90be7f6f4c897ae5b202daba0d2373581551a95c53db8c615d95c42a4bd3af87c18a736271938ec3ef36a8ac5dffd842598ebd5ff8ab05a18007bf83574d803340943691b8bc2392564d39e63279ffef16db829adb6023529f43b3d04e7d2e3e5ca8ab770eeeb01f4501d0520cc425104cbda3efaa4820a2692f15d607da1fc32a8b8ea646f58af4af1c7dc4e6f4f9e8244d16eaffd295df61122f8d877032e2e206b0b7174274ef2f2942828b7199b8f70bd5579514cbb8ad88801f695aeb013a992350e275ae8c08e138cf6a7a3be53c85a3da2b80a6e14bc0753c6a8ded8e652c4360defef31f98475e3f8dac51a5147b6a28a6d8ba70e9d550f44862388d0983d62e8df551efdadad9a7cba131e5e36afb87ca3ebfcd08ddec2284f845219a976c3d5a7c23be160d28557d61395d5cb94971d708ab2ab891ea15a861916cf562e5a2acdbecc89f764eeac018f0d790a0d2c4c989667b2d9e71fe23a39c92f5d7bb1961ba74ecb1f30f8a7f8ff7772001264322b18376307b80489490f6ebf4f66f2a60dfb629fdec826160fd4091c5c0a29e250c8e50ec6dba346b8e0a0a76266d8a85dee9c1557f2afc400f5cea1a5bd6335cbe79d18f4e02e82f8ba119e282c29354d4875c1d615abb9699764d2ba6d5b1002fb8ec37f7ee4ed10ec6776a1f227bbfe9dd1cd4a9641e6a090e4aeb3f2085058d335bb31f6e572c367d8dc30bf360eab6920503e216252d216003c72a5a1d8460efb2820a4a160c637ee0e0bbfe43aa494e58f531e36a67647769620b83f9b9024c054b3c9f66d6a7e68b58fa184d40ee89d284ec596b7dee10c91bb61fa76dd6d3f1c8b80a3641b264809610101e4e436f187e07597f2297fcb1e49f340ef5ee1bd181751d5b5d2e16b801946498d6b17572add927dd486dd24f7ab15567d565803630bd6fdaafe1308025fc525a5b489ee49d2554edad6a7d20e6f8c149eba8318804084f787a6f4eb993c6d3e5210ddebed25fa10eac549ceed685716cdc7476f08c33386196b65da1d9ba4d1ba68b236709b5bcd543cbf6ebc58009224e54c93f2f0437ec8f9decf1509bf638c77a7c6285f5a1f9c9c5ef759898628974b66e408e8301807f19239b9dea7b3c9233ecf794bbd9b5914848bb6584952ac3502a9a196b6d4ef855f2dd95a56b61f8ad21e44daa7c2d13274cfb07c323be26fb5f73a8d5e1a1ceb67c1a4df1e4ac9dbec5adcba25fd6d7729748ea9297da5d0d1177f56a29dd7867b9964950dc8e8a19ac32dfaacb9bbd978c72714b053ca182db2e0497eecf3ed9dac8b25f530242c22e20ac7ea72ff29fb8c121f7c01be4c1c4cc830f2477914afd73f8a11223035f94e27c1492ce0871e76fbbb909f597a4830f3953a8369ea24090e445b0d24b929e74dd0e94985fd74722617b59722834db10d4c3e927634dd66c11320b8e0137161ebf590178fbec88064c26ce53f7414b0bb187ded0856aded1f85a2cb75dfc138ca1e83f9819f6664f41729c7c6b4b1f24ef8209abc357c0b3da88ff5414a06dff447d8ad858079fdd1cb62b71ef2b09d403bb01a96391b50f06fb230d74b9006255befa0fc32eb94345a70f690d8c7148b716b86c3956537703e9d54124ab6607a8d9d59141f0d01ba1cc4a9690d71ff86f7e11a142a323e46c8999462b2a54601a5d036cbe4fa3f57ed107c1d815b3f7d8b7b5e8e257204fd131160f5f53da42d3dc8f460e8dfce2122caf07111f3116589a70f0fd1e29e8031f52e0a60c1730e96131f1a371f1ba423aad8538ccc9ce314ce843798f576c1eb3d5b4bac618793628b09792e06ebc65d37cf73632c01b270ed27be74aa51bcd1f0cef60d5ff1e6b52968b252159b5576ac7082cd4ed9fbfd94ad64e769740098f8e42078fb228d9ab574d76ba428534e4aa4da9dde09c047b69197545f8ef7813eff2eb6b8d8ecaa5b5cb6e53064da7698498c4e3f98ee6563f7928e6c9562ec0e4a29cf984060391cb49b58212b8fb991498914e457f731628cde634cd66c10d2e4243b1bb6ca2ecac24c98e9e2aa79047c0418a9efc35fbffd1223a6af1e7637ea5809dc37e99388d8d5b79a00be1690c741d71cacfacfdba08adc7234533efbb3a20be5110c123352d8889919a34095bf362813a1bc7d73170cb7d3aa31a963cf04866ec764dd97cdbe332517964dfcfb9767e939b895aa041e19053675e77f77f56cb153c30badddbecceb960d5d615a394e3e539721489342d65b23efb073c139aca48caae5472a9ad9699f8bb6301b677e39f87ebc3d3ba9b4c2654b84072ac85c0fca0f605f46505fe4c45164666e63337773e16a8753a364d24ffa8d421e194d76f9b7726ef59708f360bc9ca3c50edbb1e73880d3c8fa17535ed41fbee2939ff4e8afdfdee81d48511e91dec7e1d6e4d86bf27a49510b57e9da525cb9dbb7942ecf4bb2f0ac300db7eb099f6cc8b31f1e67a9552a5c6e3aef1a3f5b6aa301f837973a9818efcf87ee3c5127d854b113fb7c08fd2c577d1ab6efe23cd4f861eb6e15579ca44efbf6f73b87522571506fb5dc52d02c25e33038223ab7bef2f0c50c0667819a0afcfdd7265940e7e099e88e16dd7a1aadaf915b7bc8027b7bcb0ac14ce9aa3062ca61f20f478a88d75df64997a169798ec390502b8ac9117bb7d905cd5b09c5a669b0a098b283437a9de45dc24aec980dbafab1919642235c7bc3356e391ac349a5c8f027b6970dd4db681762f75c1fc3dd007cf409a570d44dfa0e4f71fe05ab349e3fb6ad1eb4897071a9b5205671764c6cc7589fd0cdf6989fcdb5064dd6f0463bccc450fa963629e73d1d34bfaa933a9ca31ac707e996885b6f7e90b609c5a48f567ed3c094e3c7f6503ec89d14f7530c5e4a4d241c0c9fdcdac59ad3bf78e056fd6168e6b8d9111bcb31751799c662a2a615a1bf4c7d7b2c97af7fdba8f1dd8d30e638cb8ef0ca1d71f6d6432214e77f223a5544f489fc8f098a3900cce32648bb0ecc6dc1a193debc8dca6cc13d2aae0c33b8ab598d5dcccdae65493737b1f8a7e67987c4a8d3a102ce63050de3bf6ee7168021fb48e75f3820cde8ca46caa690ceef07ac6caaba26dc8f71ae161000ecdfe82a6837718ff4b2583e86ba9d369008ba39b0e84277f27d0bbf29bf5007037b4aa4397ce5804ba9258facc1d6213118bd064f312a1003af2f9da18a65187bc7419308bf7390e0f48f93a5419c3e0d5fa77adce8624a32980f648f03dd07ee3a8e82b33883bceef00ea775323fa41af0290505f2e16848cd3fe424bac0da315fbe12c2607d4fdb06e475c3c9c41a8dafb50e880f9c998441049a28073ccc977031a36e80f901a4bc9eff22e19cc5ab73523da9a5adf7fb1277556849fded289d4b9156239d01f4041a6eabcd3411d99395ee2ca9ed1399207e916f1a67fa1ae2ae387ab57ddfa77a4ffd000ad196954057681285316576159ad89669e8262268c16a7367676bf70076bfe478781210246a60f1b63dbb17a62bc1cd5a5afd622ad1cba578c158455d86c155836ff09fc5fe9e2ed76133428685bd8d67cc87b2c76ad062bb046f7e3cc9e2d757435540325e4f77e4279b03d850af57724219320705284f1ae27089b486151fb3a20cbe8b49431c23aa2d721f56801db19f06fcbad0f6fbae82af2d5f1b16e46af69d9e924a5448ec57ba5d0fb69f090e66673554b79ea5005b0c1824f70e5fdc96934b7b40d697368749307d49a3e685fdfb1fe8977e4a398278bd95e636ce58a0fb4e8183f47a773f5843792ba4350e6fea378b52d26ba7d674c3190c17834ca7a8d053ae2d3934c2ffd67dbd7201e77a03c0ea954bf21f043aefaf1667cbccb29324eec6831c174613e9b16d47ed0f268455c8dfc3fe5f730b698cef53098f4302e3eba296748919d416a85294b514f257171ff7f9d70626a964106f4ff4580e5d46a1cf174d0d752b3bfdbe7808f7582035285cb686e9641c5d5c16d769f4b8e221ec30c6109182e4fd8563bfc46fbaa578093f82cff1b3e5c6a79ef351e3e2d02fb9b1102825be965e4cfccc9149836254e0355313cc7d38aeeca36bd0a53c63c6eccf8487075a9d94178986122cd474cdd9fdf40f1af366494f14ced6162a08fb38fdad612ba1cb45fd7a1af19f22d25afc944664f7b71a6f27eeef6df928fd89ec89dae208316ab5c7a3342eb0094f1911f70cbe223677ac656ce053aebd157723283ef190070f5d66f48ea1b9a9db3060801cb6a9194a280420090521210027fbb6fc7deb631c2bd81e4e7d71796de582141d5bf268c14e5695629f86bb87a76e880a8f187b9cbefef8f5b9dc7e30b6180c427ea4796c3bb2ada2e081196854af995e7cb4a48bb2792dd431b4e22b0d03b7e64ed1e9d8327456c93334605a6b76975e5a3124f67c5c551c5b1e7b95979a9a23cb3c852cd3282fc413d4aec394b32fad373b5771110f9bfade12ce6e6adc150eaf6987d4422a3c9949b4399300072d0a27b9386575afcf2280752d26c3cc3fe94bf3dacf1a61046e75e83cb1749550ed22bca2142a25c6e7edd4606e42417b2eeb3d04498fbcd60300b55354ba59e89e43357b76e4f61953664199cd0e1e9162788418c495339dc2d742b4e86cb454fa93f5f16cb353b85517650b588b7ace12a44460262527efa18b151a59b183bf4d421ee24f4f0bc8975a098a8c723cba7a2993536b4bd566b4b26c7fa31f7c9b1859c4c8532d98fa9aa217057f31346397adefc00e1891dc276374b7c606af9a3c7f58a5f07095090bee259b877a53607e6480da9916db9c5974697bc24766a1d7213067c11a919038cb6c04d3fbf169b6969b57a4dd27e6f5ef9704f05aaba225a0324e7569b5d9f108f459b19c4f89ecfbdb9f0f0d14a3211663454cd084dc581efa8a390c072d95b8095a9191a9e874a9aff55100cd81a79d2a38374b01c5f23635caa8611942e83fe53a112ea84df7a936abb4c5f9b4ff79905a8505fbbbf29e1a4f6eb21f4e8f51fa250fe5010ac9e25b1060949233265e305295351545b02ad5bf25fdd86c1e619454336bb8906d7f88969eb4bbfc2c46072f01af9a7bac1a2092a0c23054087e6c47a0139f9951b1730ef0575da1ffbbc3172d6af820e173110bebe626e04998dce29d482acce62ed829f4570607a89299bd32f5f26dff86d02d89880fd15625f29a31da53b9207b9aac9373b83480b9e4d45983855fe67b4b271a1e0b0c18bac1b201f41291e1078a0a80e9c07f1d35795ec528339de42e20d21b5b62210e3f8208ece76aa8a794a4176d513bdb317a56ccff44c1472faff12106509cc86fba6b98a3136010656bce1a1cc29db28c9c69784a184bb275a0e1ac2164951c357496c72e5135e4f7f678e969cfb68dc4778ebb99a535ee2d76946f3a965b8a20face9ea4d6b04420ed2f2f4ee2c3eb6cd3b4e91e8d5446d3a2eaff7b84de0f627ddfd42d10310cf42022e537e46ff32b5b2344b454689a3d47b2dfc2441fb2c964c71ba2a8391ac525d3473113d5d86b5eb336a410f7781f05112769002fad51b22d162f7fa06c8782ea4b695efec493c29595b9be656c02f543fdda3c7e52d697cf54158df72d0dc63b493fabea226f9d6297c8b19e4f0149bd8a7b25f2dc5d42c100c92898b20264f8b9e8e6e7bba567bb4440538941d9e7fc6521fef164a6ad7f3ac8e0be87ddbb07960e3e3792a7f6bf5be34eb595b097aa3373c2ac9ecb80e61b1489a238be414fe0b93607b632a8c9e397a32d9df3e270a1e570ed5c35ddc2205d339daa97dd7be5700817f3275b2305e9a69ca28a66b7c7905825ac1b420dc617b6db4bf00a5eafb56539cd78f2c864da18cc33ab1e7f81a74732ff5525703329b55f228c8858236454873610f9c75c50b7ede935aae4f935198fe43a0fb2e6925cb164e797abafdc14fc4be368d12eb5c9fb5c86b8158b0da9b2f732f01a45a95957c72d85f4345527ee7e1ea9aeeccf0dbed8901ed2273f668c33cb4c7fffdfe37e846de963a1d1813d9b6ef6fff3f6bb968848e2927241f8c84de19801ed2e940cb9cd64849fe8ea23721e9b71d8be5e4094f318e211b4094a404d79a8c14ff5d0969d3a923b1d4431c9c444dfbb4348279656ef135b3c1b6705f5b4a1a6cb024bc52297f9de03215c2ec68c9ab1652e8abd5a890e82461cc077bd82e3d61949b7021e4870c49a3e0aa23874ca47ee537940ece1b670044a817f420fc9e6b6100dc42a13f7e9515dc50766e3d119d86fa38ca920f792b9cfeeb820df986c2300fc1ed654da23dc08f4ecb7eee8c173e6a38507d2971734aa145eb9c34d0e4ef6c6ef8ca9ad4d7f7d9cde526644ce9a11e3850ee055c68864eaa7e2d5b55184f818840e6366034b054ef7827e831410d76b8d998f00cca1f13e8f4d9c1d1f73a7282e0b232dfbd130bd6c10872dbbab84001faf01626ecc674cfa09ddef9766b57b4e6b3e6221bdae3bb9dda0017172ee44e1e05ab51d6100109f0c954598d3dbfa2a0b4fa90c4223d70c7da108f20a544415ad2f0d2bccf485f2cc45b763a223a66878522f0cb08daf787e7cded724ceef67a9c87bf49746ccd6332e9fdec1909c37923cd26fb61c00c4180be35199e3adf1a6aac5ed5a3eb9fad529043e5d661a3b6a2516679ac1b3060353e58212bfa386758e2c6a7c01a5003eb5b4f0885f32a39f56725c8c6e778d51823827271b3a620e0c3b4494a26ce203d2997e73f944701d6713ca1b1f9afba1aa22060972d15e3ee36cab1ccae978f745651570c23c5315353edcd1ae4d21f81ecad2d96ef3aed620be2b958437f06c2accd704f35b3d95a345b786aad55b93b8caaea5258e0b5d3d55919849d1f6f65dafe154f162b2cb43fc96ae9eab8f95fc993c546a64330c9dc1fb051a71c8a47f9e2796070e018a31bef615f066a48e4e2e75b1e2b8a9715a63e315faddfce2273e2edcf5658ca24bf39938c900911b02e9d316e926e316b5880e7b2d21f688c9b2ae63d5b8d099a088c90ea65d80877fea695cd81374b468a75c846b497088e729fedbc9c1b1cee652c69886b3ed84f90da353f1a01f8545d686971dedb99d2b78ee3724df548605e58ca269a9c3d5e4ec71ee2775fd910509cd8a09c7bbdb4a1645070581a7a3090748a411b7a167e006d90c24574425bc4c6386f60d06e5351d19c9a05e8058737e2da932629a56a0e966e8f8885a2dfb69ce1c6152b821590a5fa6cdb98c7ec340a096d74164757961c0c8c07efc31cc10ae87dd2de92ba31c0ce37c887f562a99a33bb276824fc23b39bba616ad12fc908b5d52ea70827dd5852b2d2123d7e38c218141b4bbacf398b10d11e755d7675954a959680d2650abbdbf11132232bfb1ca3252399f9781bbbcf2b7fb660fa6dc55cd94a919d64ed38c8d03309bd6e37567ea23d3c7ed67be4ecdbb316b7a3adaea0d656ce71c24c7df33f029324c67b59c9297d205c5708d02d1e51685ff4be34fcb5c647efcda1349e7f852e012a77ca49f4d0fcb0fb0cc2904ba8c0735df63834a5921e6672ce09f283ec7e6aaa808d8d1fe736e891d6c3424f4126c9c93c802d00624766cf02f6d503d7895c131b584edb76cf462436f03c2781be87feb6e6d6b804038b9da9ee2830513942170a8f24cc4ff1607e675f57be72b6e9014563f3763b2d2ad1c99403d06d3ac5058a4273632ae8e295d2c7abab9288e613d85147b6348ab094ce4eda27fc4a299c3fdf7f344e8fe09bf9d001823541fc004aac6d4a41ade1f35b951c400c98597ce9ce24634493767f4c4857f45acb1e64ac68b62b820c5ef2b868b443337d3a77dd413b30df677e9f5f7eeb86ae34fe7d46630b9c49e5acf882ee0e88ac5b0367814f1e628dcebeed73370120b7d1748ba03f10fe8bd98b239af97f2c67c4afd98960c19fe46a6ef64c04490c85e5d3c712eafe6bfb8108a020b93690458986272106a7c79c9fa5b59720d84d62b19aacb0f4f8ea573383e88887619542fbee17724027f2321b818c0b3ab06ea4939407dd42fe859cbe45b14f04f95da6783d21e31ff61aa0e198386838248b56101a7ba26c09888eacfe723acc3386445a741a1ee2bfbbcd7be247b1dbdbe117c067eba7275c5112e049125cc808ca092aa4a59b7d6795b366a905a7f74f7dabddc723849fa3530a4cbb53d89efa2906984a5726c57dd1763cdb977dc939d2b890f3b00d27d6d1b1b1cd895b3b70fdb9d160fa9aea882e35425ec8b452198e3e0d56712ddd2869f42a32ac263c073529743face11ee24d3a09af070787d532431f685c882936176d552dbb7340434ca0aaac4e20dc137b8b58d910714ed888f9a57d445b1ebc6d0f8c6c46e935a05d7b63db1176f9e9c9e7082e8faa19d30955b659e550a6e5b910998d5095fdbe9ded0e3e14946a62e6bb854f1b7592533a836f417aa21020596107b09a2e3d3bfc15b32335d3f0477f58d5d1346377f4b444cb582a01f4", 0x2000, &(0x7f0000008580)={&(0x7f0000005980)={0x50, 0xfffffffffffffff5, 0x3, {0x7, 0x2b, 0x3, 0xffffffff80081001, 0x5, 0x2, 0x5, 0x9, 0x0, 0x0, 0x0, 0x7fff}}, &(0x7f0000005a00)={0x18, 0x0, 0x200, {0x2}}, &(0x7f0000005a40)={0x18, 0x0, 0x88eb, {0x8}}, &(0x7f0000005a80)={0x18, 0x0, 0x2, {0x2}}, &(0x7f0000005ac0)={0x18, 0xfffffffffffffff5, 0x56, {0x5a}}, &(0x7f0000005b00)={0x28, 0x0, 0x8, {{0x7, 0xf11c, 0x2, r4}}}, &(0x7f0000005b40)={0x60, 0x0, 0x4, {{0x8, 0x10, 0x7, 0x7, 0x0, 0x4, 0x0, 0xdca}}}, &(0x7f0000005bc0)={0x18, 0xffffffffffffffda, 0x2, {0x2}}, &(0x7f0000005c00)={0x11, 0x0, 0x8, {'\x00'}}, &(0x7f0000005c40)={0x20, 0x0, 0x3, {0x0, 0x2}}, &(0x7f0000005c80)={0x78, 0xffffffffffffffda, 0x2, {0x1ff, 0x4, 0x0, {0x6, 0x3, 0xffffffffffff0001, 0x6, 0x80000001, 0xce0, 0x7, 0x2, 0x81, 0x6000, 0x5, r2, r3, 0x5, 0x26}}}, &(0x7f0000005d00)={0x90, 0xffffffffffffffda, 0x5, {0x4, 0x0, 0x100, 0xa5, 0x8001, 0x6, {0x3, 0x800000000000, 0x4, 0x65bc122a, 0x6, 0x5, 0x3, 0xb696, 0x1ff, 0x4000, 0x7, r2, r3, 0x4, 0xf2}}}, &(0x7f0000005dc0)={0x118, 0x0, 0x1a00, [{0x2, 0x1000, 0x5, 0x1, 'SEG6\x00'}, {0x3, 0x6, 0x1, 0x81, '\x18'}, {0x3, 0x7, 0xb, 0x8, '@#&\\]-@+\\\','}, {0x1, 0x5, 0x1, 0x8, '\x00'}, {0x0, 0x1, 0x6, 0x7, ')#]%{\\'}, {0x1, 0xe000000, 0x8, 0x401, ']{-}\\:(('}, {0x2, 0x1, 0x3, 0x6, '({.'}, {0x4, 0x272, 0x1, 0x9, '\x00'}]}, &(0x7f0000007f40)={0x3c8, 0x0, 0x3c6, [{{0x3, 0x1, 0x7, 0x7f, 0x9, 0x366, {0x4, 0x6, 0x9, 0x9, 0x3ff, 0x3, 0x1, 0x8, 0x9, 0x1000, 0xfffffff0, r2, r3, 0x8, 0x9}}, {0x4, 0x4, 0x4, 0x1ff, './\\-'}}, {{0x3, 0x0, 0x0, 0x8, 0x1, 0x6, {0x2, 0x8, 0x4, 0x1, 0x7fffffff, 0x7, 0xc, 0x3, 0xfff, 0x2000, 0xfffffffe, r2, r3, 0x4, 0xfffeffff}}, {0x0, 0x3}}, {{0x4, 0x0, 0x2, 0x5, 0x74, 0xfffffffa, {0x6, 0xfffffffffffffffa, 0xe00, 0x9, 0x2, 0x9, 0x7, 0xb, 0x8000, 0x4000, 0x7, r2, r3, 0xfffffff9}}, {0x3, 0x2d, 0x2, 0x2, '.$'}}, {{0x80000001, 0x3, 0x7, 0x3, 0xaa, 0x6, {0x5, 0x2, 0x800, 0x2, 0xfffffffffffffff9, 0x8, 0xd70, 0x3ff, 0x100, 0xe000, 0x7f, r2, r3, 0x0, 0x477f}}, {0x2, 0x4, 0x2, 0x9, '(\''}}, {{0x3, 0x0, 0x800, 0x3, 0x1f, 0x1, {0x2, 0xa955, 0x10000, 0x5, 0x7, 0x1, 0xd, 0xfe9, 0x6, 0x8000, 0x7, r2, r3, 0x8, 0x1}}, {0x4, 0x2, 0x4, 0x9b, '/\'+}'}}, {{0x0, 0x0, 0x7, 0x3ff, 0x9, 0x6, {0x2, 0x16b20d25, 0x80000001, 0x290f, 0x6, 0x4, 0x6, 0x4, 0xb461, 0x7bbfbb0dad48c987, 0x4, r9, r3, 0x9, 0x9}}, {0x2, 0x2, 0x1, 0x6, '\x00'}}]}, &(0x7f0000008340)={0xa0, 0xfffffffffffffffe, 0x6, {{0x5, 0x3, 0x7, 0x8001, 0x7fffffff, 0x3, {0x2, 0xfffffffffffffff9, 0x2, 0xfff, 0x6, 0x8, 0x6, 0x5b, 0x7ff, 0xa000, 0x7, r10, r3, 0x6, 0x1}}, {0x0, 0x13}}}, &(0x7f0000008400)={0x20, 0xfffffffffffffffe, 0x10000, {0x9, 0x4, 0x3, 0x8}}, &(0x7f0000008440)={0x130, 0xb, 0x4, {0x400, 0x1, 0x0, '\x00', {0x40, 0x100, 0x7, 0x1, r2, r3, 0x4000, '\x00', 0x40, 0x100000000, 0x5, 0x1, {0x8, 0x1}, {0x800, 0x40}, {0x5, 0x80000001}, {0x6, 0xfffffff9}, 0x0, 0x80000001, 0x0, 0x41e}}}}) write$FUSE_POLL(r0, &(0x7f0000008640)={0x18, 0x0, r8, {0x7}}, 0x18) syz_usb_connect(0x1, 0x8d, &(0x7f0000008680)={{0x12, 0x1, 0x300, 0xb6, 0xf, 0x5, 0xff, 0xc45, 0x6130, 0xe721, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7b, 0x1, 0xe, 0x3, 0x10, 0x5, [{{0x9, 0x4, 0xfb, 0x4, 0x1, 0x68, 0x6, 0x17, 0x8, [], [{{0x9, 0x5, 0x7, 0x0, 0x20, 0xff, 0x40, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x4, 0x5}, @generic={0x59, 0x4, "a064b7b90971e7f4ece6f00e52ddfe603d69bc1fb5853c5568189d975378fd5e93d3b9882c8cfce94407d21f05e5e5dfd74fb5631d49d15db72809ce68480fc2d4cb53b88ef4e4b5dc725440e8d90d45cd6d8d2b400474"}]}}]}}]}}]}}, &(0x7f0000008940)={0xa, &(0x7f0000008740)={0xa, 0x6, 0x201, 0xc, 0x74, 0x3, 0xff, 0xf}, 0x7e, &(0x7f0000008780)={0x5, 0xf, 0x7e, 0x4, [@generic={0x50, 0x10, 0x4, "ee46db01280f4ee1391cd4fcf5017ef3941a2c57263e799cc0e70f5c84d4c02c2b2b247d2ef22f227000499d9d56ccec3b5a11fb116769092ddca866d04a6849c297eb79357e2d097f4902ba13"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x3, 0x0, 0x8, 0xfff}, @ss_container_id={0x14, 0x10, 0x4, 0x27, "3304ec90d02bf3fa70bad4d0c4a71eb7"}, @wireless={0xb, 0x10, 0x1, 0x0, 0xc0, 0x0, 0x3, 0xd5, 0x2}]}, 0x3, [{0x4, &(0x7f0000008800)=@lang_id={0x4, 0x3, 0x459}}, {0x4, &(0x7f0000008840)=@lang_id={0x4, 0x3, 0x414}}, {0xbe, &(0x7f0000008880)=@string={0xbe, 0x3, "3bc04756d43999daba41a898dd59712fefad3504faf90be171016988513f7506cd44d750c9403e73980cc5486abb2f9da13e5766195c3fe4bb76640c956bf38a17acddbd37039a3fdfaf5ead21c832c1133dbad96792133304314efd1ffcf8f70e193fba755c232aabc6b3d35df91385708f2b3cbaaf31d2d4c5b094daff235a840353992c01eaa5b35fe35c7a6b4aa296058f190697572e2b962d59a99b9c87bfed6dd51b51e578aee0a6ac1e3659cac43b0f4c9f7561747b1c3c8f"}}]}) r11 = socket(0xa, 0xa, 0x1) getsockopt$inet6_opts(r0, 0x29, 0x39, &(0x7f0000008980)=""/4096, &(0x7f0000009980)=0x1000) fsetxattr$security_capability(r7, &(0x7f00000099c0), &(0x7f0000009a00)=@v2={0x2000000, [{0x5}, {0x7, 0x217}]}, 0x14, 0x2) ioctl$FS_IOC_MEASURE_VERITY(r11, 0xc0046686, &(0x7f0000009a40)={0x0, 0x74, "acea2d4d4008be832698dd5a46715a71445aebad1c26052c5e8745f5c4ee51392378ac641223b9d1eb33c97052d661d554cc975c7a4a4b62439eb4a5666db289cf49bc34b09066ba98919fde29ca2fedb2563b047ca7e535daf69052ed05e604a03c87b1196c3c77624a73c75a1b8320db258393"}) 0s ago: executing program 0 (id=18947): openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f00000012c0)={0xfffffffd, 0xfffffff5, 0x1c12, 0xffffffff, 0x12, "cc331000020000004000000000f4ffff3f00"}) setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x2710}}, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCBRDELBR(r1, 0x89a2, &(0x7f0000000000)='bridge0\x00') ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, 0x0, "000080f100df000008db7200"}) r2 = syz_open_pts(r0, 0x42) r3 = dup3(r2, r2, 0x80000) write$UHID_INPUT(r3, &(0x7f00000001c0)={0xd, {"08c39ee52f329f1698b1c4865f8b0a0a5eee9f496a0809c3d21c25867b6edda88489ab4c09fe0a7f1e8640aa8e344f412df0d69475a5d6570e21f31fac7dfb4aa7ade0e851582d5c1abdd809580cb34c9e48576b1c73ed76013256fca058ada3db47d86cc75b33cf762b67fe61f152618c49a40858f68794a4fc484ab73ccd254ba3d147f5feddaf91dacc238c0a8096f79597ca1e6da781fcf37a0141a335c6a7577d2d53c6e552a7be208381bb31d1d3e0e92ea651655217535734b286d3f19780a4c720075a36a734151f8c00e651cb3a6bbe30e3f6aee48750436da6471e965e81f38134674fcb697108fb7345010bb8fa15fba9b33355d7858327171ab9c68f6c21b2ffbff4eb061dab80bc77a4a7769e7ff73bcd98790e09415bfc5978cf5af45c3ec9ef9c1a39f766c59d59590281038dbcb765580ba2b3f141d5bbfc40910a0894cd1f22d2a8b6d4e4778debef99438b54d44b4b7568de2777431a5b2f3e8d1a45a60a468f5e33e8ef534f803dfb6798c270f52edf031ecd996bb78c4e92961c63c079676d77412ebc6074e5f235417785e7a14b14ce7626b015071c154cc2bf8f4499b93293e9997c23df4c7a1498cf12414fb31eb873728e4f613b540d22e7ca718f18da5b82ed24995e4309c3af4a2e1097465bf09728082d09e71ea365522035eb9772b8e072f8454777ee304dacd59d3eb9f933f151fa14f8c38eadbeba04810a2dea7a66824f09235c13a45f07870210d0d310ce3ae6284577bd4e65f32700f6723727926cb52e4f27776a1dab0f6668327ab5cf1893879a635261f2e0d9923ccecbf5b80f10a8275c1515f47930d614e787f14c105d3a4f8faf8e7f738cf4eae4fc39ef3db3cb87794ace87f7239b69dc4ab4e5ae57cdfbd309e847d99600ef14b51faead01e8ade57d24270bc13a1787896096eeacb8ab1c93d31d93cfb244bb09ecfecf336362a5656db7df327cbb9aeb898f8af229c7bb9452805f2b4510c5df86b6d564e01f000000167ade5205331523a6392af2bea9e6db0ba5480cbf1b202714233289c4017cb66e83c0c8b6e88bedb922162d0ceecf6c5da173bbefe6781ab7720d2be6cca378db650c69d4228141ae190922fbbaddb86c7f0fe138b704e8305b3bcc7910b2280d96d71dafdbfa876b0013fc4de586f85d9ee077b6349becbdca8bd989a51c4c76ed8a8cc691a65078e0272a62edec8236a779f0cbffeda49dcdccd4def7064e0d77ae5a8c64f3057b4a3a0d4457d33f2bc6c112378315411baa4bb126fe540d750491fc58fbb66911ef82bce5ed76872dbcd8e05dea2f3f347a653aa39ab5d75e71671bfeb924e71476134dbf91e3f287fd853cc34bf81e717edd41aa04b6fbeb43cf2074f0c8fe5350401b6cff801c147a3b58b972aa5652629a9fd8b1df2852708ce958d4e9974ec4383aa5da4e3f75fdc85981e97b75863546f67a8703673b6fe2c26f0e9eeb8c45c26f673adac55fa5d69b82ae7d032fd3b26866047e8c029b90a62794a89c11398944b398b4177b2dcc5a743c16d4a5333b1e30af678d3db8df849c1753db067a6f94bab00c0dd3c7e94a8675924c89bda98ac09e10bcdf83f5114b9b466c413477a5cdc48c857230798934bcc1f0eb3a2d2944b139e459af32e515785f46ed4e97cdcb23c7e4dc7c4f91b5b5ca5228344aeb6652fffaf31325c7429bc70a5f6beaaa98ef190dffdeccc94bd814b3edfdd48243bf34291076ab5438ee00e924a827d5b453df42d24144fe1a45bb6c84fcbb2143d0a561c1e867c1279bdf0a47061ea77a84f36c720aff785f0db10eda84c767b5f3874f9455c0f026735ded32f0403ef7dbcf97d2233d59c670114ddf89314ba74fc248bcbdbf43c24e46304e229b3cf583aa410f4dfd119152495da8737518ee2a05a8ca1f004be3c551408f2e4013e444b63bf2bb26ddeae505642dffcc989ee241c48741181b506e22fdc4530319522780c74bf786852dc66ebbb51f8ecbb1e35de09ef7afe589bb8a31c5d63477db5d5e7174694ea04cfa98057d39127a4e5eedb4897a491c6693acd0a036abf846f3b6f3006e5e5fd586f29a4a8a31abbccf732e4f1b88187a72d669c16302657e9cbbeb9322662e111edc7771526400b6123d0f8207bcaa38bee07043e36e223d418ac948d65e7acfe72cc3fdcf03a3e43ecfec8ae489ddba09126709c5c7968829e3504de8a5010c9372de09476a7b96b04d7aed2486d8f89f21f075321abe350024abe00a81f87df3dc372fc3206496776c26b6958243070bda4cace3e358da5d39a3945765c2ba4b002b06efd416af66f3343f218ed84550ea83f02f9a5c3fc677ea60987aa25f0406d6154081cfdc074814a2465accdfa102858f5a52c9eae293c56ddcaf8f6926d3dd0ccb51a30c960d6b7e473038ebd3702b5106f6bc040efdfd7169fd3f2dc42ff23de26a239e13b74278729fd7e843b38a35c55fd50181ac13a9cbbbfd8feb36afaeb1993349c0ac5a0c44ffd92919dfe272b0f8ed7df7198cd299715f021109a58dced4753d3c7ddd6e9ea01596f18b2fe7000000004ccfca57aed5b5cebdff65de480a56bd53f4c7f83ddef00d7c9686311d1fce76f320bb3222a11db30ba6ed31535d8fda61e694478ca9935d72719b8d6b9be88ae3df30b60ee251b919b4d1734b994c62accdf855488b351738331b462eccf27efdc5577d7a5548579dc90d227a42ac010f33a720dc3cf0a63454f8b07c775287495761a058ec1e28e6aaf8057241f4ef8b5de56e279355bb66630c4ddf35e7c2cfff26a4241b1df0379d2a1e9f959e46d3843f89844ead50aff44640fcbc4a1edb033afff7cc9e57c4f8d31900764233e11fa4c28e547788c1b00de4268df692ba3415a9ad90fa712f9618f5ecff57da32809380eeff040cd3b23f508614c72b303cec3bcd732708303b166193366a062b9cea536f28478c387e626744c6a611a8e7162d274efccc84eee8eb31d3310c86752777dd5b5ffe234e895c54909f19a4aabcf3c15b90c02170409e314fd90e766ec4ba93c8ec6321237a980ad3c32fb2fab69e57541ea7f5427a85c2c57d40f9ebe9de5572f46a4713fb28e0af42d0adef3e29195aa41a3ba318181512eebfadffede4e35ff7f975928edc5d4d9f2d931fb44b30e1df55e66c52e1648e9cdaf71221b57c6a6b087428ccc57ade5b1531341cba2be452b426c434c70fd8c493337d4995cbd76ea1dd545226e3eb59d5f94ffb5352f87a4a66cd7c5e88322404fd397c46e198646a9c819d0eb1f10e54d8a3ea912f1cb134ff1095aa7325287f6ea9af8c13b67d6abcbb70dbc06838ecb33e45b60f6cb832c3e72d1401770f66bd02f35a2d007815ab676099e31f5102000000c0e83d5e7107c8dc5830c9cddb9781185b94d7f2814c5058ba3ac54c268741c5728f4997a9628602c2a36090162379f3f37c47619b3e7c7397a5913b7060b51e0c7f7226ff1135444f866f89a4b74136cbd3acb7178bd63183b3fd9cd19fdeb6fcc6341910ad4605da76a9af4bfb8b75fcd666f8188902b380ae560d9aa04f8f9b0ac5c109d1824a470726e06a49d955f8f71c8a86081e75b13f62600deb941da181eaff544cd559c467d8dae432debd22e7a7b3e1ad731a5b9470f5f60423dda061ff899c07c79f3da34f38e1d8182d6ee0c36c602945509167be440382a8a8a759b20e41638fd57152029b190b5701d30a86f579e2d0cc53a2f809ca9bd3aba1eb2772a7acc35c4d983afa83a9baea35c0ed4931234719636cf8f5fe1884bde6cebbdf23bd62b1ebf0a5cb78c27295349bd7d5cf28c4ee4689497238fd3aa71a417914e6892667a56bd69dc2e5882cfb67df71494e9a9199e025892e4e7435f727636cd988cc7563d28db5133f649849c5b3973a3428de10ad39d96146b22acc50f50eee5a038876452b960686892de40efe30081ccdaa2bf64af78d5988026e529b36c62a21378ac42d220d0dd878010178e374e6dbb2b61206066d04e729ed03c6fd9a4e00547fe9304aec0925d85a0acd07fdc5d48c1a1cff656916f5d25952327792255e0d606a32517781cc3d737ec753eb95b5b5b95dabd8946907ab54cc85d05b475e2e5486c6fc070417198d3a50910e2949d20d3fa68fd327934cff5171224942b8f18d88947763a7c710d09c4b269bdf2d3e715329917fb70728a4a0530999b755ba8fc04deabf4bc4bcffc4d62d491538c65078122bf2c263ae0020af67cfc9cf19e5b929e086af281fb43d5504d728935c5cfac136eb81703d50fddb39a5a713b2914c6acd9b2d07819cf7bba495ac5734fe423e611d309b80eeafcf9053d51b0ab3c29d5ca5eb8861ffc1ebc4d53f361b8991baecb52860c15202f979e34054fcde869d018103ccd6d914a70f1840fc6aaf426beec975ddb980b19b0f4cc2ca393c0b9e6ebe5e7d1c9fc1ef7a1c91378f0b73262993fb80667ecf62bac3c47cbd002ae1b87b8dc3ec99d5c987765d778868eb55022cc3bed14b8f934a584bcc98fa0b4f6e6982ab8d8a2bb49f9074ef429dd7b8db332a96ccec6983a97be7c8634c02e7937ffc8d613b83aa375886bf40a87ec062090382f874bf2c8e5fbb58ac18a46c4d9e85af3ca21bdacb7755f49776b0eb3972ff682c84beb07d74cbe2764e378253e72128991b73d2730704a5448280e8a0fd8cc87d4cddcffbfe5525ae3d2304877a3988e33c8e12bf77793e753f25840e9af2ce56bdb999fc62623a2298b4244534f662eb398a2577c72f6cfd5174697dcee151d4f3a7293b11de3889c43744da4165aca4e4a1e926d37ae4d7471584a06f3641f2037a74a58c2397a594f29d142d59f91bb57e24e1a3f30f68c626033cc34895c1b16d62e3a375c3e09f5dbd9338cd3a500643143cd404b57019c648c3ec31d696233fe16efc3c4c84aca0830ca8b9fbf1144b98d82f41e4cf67631c74cdcf8d9c8b8556b876ff1592683ccac0b47a26cb3a2cb1b917f433bb54e0b53deae9ac4b1cd0594c1fa0e6744e7ed88fdac60901e3da989f3b0d7c12b140cc576fa1b0e8e705321d37c303691aafc9fed9c3dc419078d0925ead56455ea5f3cd57941e410c1c14c2e8972d7cca44fcaca1f64fc817f4a41b6d9fb237fed159cb09e788ae560726537f49cb64b9f60915d402e0931355c55ad792cde758548b1af54b196e414046d4af3579a6c30ceac3d68bbfd2adef309c064e759a9f0dd69d682a3880b8ff27b69abffaa45ee7e65d8f1f6e40c188f6249fdf72220b4c87243217ba0292b9e9b67ebeda4fb83406216a4d765812bafeff34cc57f7d2cd1608282079c076055b9cabffe5fa491b970291bc2672540ccc15ed877d7dbe3ef683724c715ace770905e48c2dc6a44e1fc095773676d070eac00ee3834b07590cba7093f56b678313870471c81599d34c53fc03ec6c913d8ba3f604ace8da12d2025cbb5000bc062f4db65a6feacaf3915206d1c15ce7e78c17dc2ea32cb57d6fab0a22d487c77118e75016006f812541ec8180a321287a2d57248d4ee4a19706a19d802c70e250c3b0fc400a0b5cdc06537d2f55fd5300be4eeeaab8cc481a84b6a5e17d8c47ec92fe40710d4ec3530a94ca16710ade2ec7562398106e0ddbb6c8af6412166afd99d45d29a3a967e58decd0d6fc5bebb98d639b5606efd358a43d635d50f0ccb8472197da604994e7fb700243d5f7e45700", 0x1000}}, 0xffffff5c) r4 = socket(0x10, 0x0, 0x2) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) connect$inet6(r5, &(0x7f0000000340)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, 0xfffffffe}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f00000000c0), 0x4) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x1, &(0x7f0000000140)=@ccm_128={{0x303}, "7e58030557d903ac", "0a0bf08693e72de95300e8a87367b7d3", "ff7d1e46", "0bfa694add35da32"}, 0x28) write$binfmt_script(r5, &(0x7f0000000040)={'#! ', './file0'}, 0xb) prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r5, 0x6, 0x14, &(0x7f00000002c0)=0x1, 0x4) close_range(r4, r5, 0x0) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$sock_int(r6, 0x1, 0x28, &(0x7f0000000000)=0x1, 0x4) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$KVM_IOEVENTFD(r8, 0x4040ae79, &(0x7f0000000200)={0x8, 0xeeee8000, 0x2, 0xffffffffffffffff, 0xf}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4080) write$char_usb(r9, &(0x7f0000000240)="cea0f5a16d4a50bb041a8d8aedef826f0bf50c0f4cfdb5bc705fa763ca0f0638776aba68fd199d45999ada3b195079afaa05e4f7302fb8b27b74f222f0bdcc6e76364e6eb9a0e60ca01c488ae5ba3b90a52bc1353f390b8dac28afd5522d0a8397b5208676a998807158122d0fc69b54b2a8", 0x72) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x2, 0x3}, 0x6) kernel console output (not intermixed with test programs): : unrecognized netlink message: protocol=0 nlmsg_type=2049 sclass=netlink_route_socket pid=20089 comm=syz.2.16827 [ 1007.842460][T20077] bridge_slave_1: entered allmulticast mode [ 1007.855030][T14541] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 1007.861507][T20077] bridge_slave_1: entered promiscuous mode [ 1007.923574][T20077] bridge0: port 2(bridge_slave_1) entered blocking state [ 1007.930664][T20077] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1007.937970][T20077] bridge0: port 1(bridge_slave_0) entered blocking state [ 1007.945077][T20077] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1007.970657][T28932] bridge0: port 1(bridge_slave_0) entered disabled state [ 1007.990268][T28932] bridge0: port 2(bridge_slave_1) entered disabled state [ 1008.002036][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 1008.009156][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1008.035416][T28932] bridge0: port 2(bridge_slave_1) entered blocking state [ 1008.042533][T28932] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1008.050546][T14541] usb 6-1: Using ep0 maxpacket: 8 [ 1008.062523][T14541] usb 6-1: unable to get BOS descriptor or descriptor too short [ 1008.078381][T14541] usb 6-1: config 6 has an invalid interface number: 248 but max is 0 [ 1008.088713][T14541] usb 6-1: config 6 has no interface number 0 [ 1008.097180][T14541] usb 6-1: config 6 interface 248 has no altsetting 0 [ 1008.098331][ T36] audit: type=1400 audit(2000000441.111:34767): avc: denied { accept } for pid=20108 comm="syz.2.16832" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 1008.116576][T20077] veth0_vlan: entered promiscuous mode [ 1008.143460][T14541] usb 6-1: New USB device found, idVendor=045a, idProduct=5210, bcdDevice= 1.01 [ 1008.146533][T20077] veth1_macvtap: entered promiscuous mode [ 1008.158600][T14541] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1008.169875][T14541] usb 6-1: Product: syz [ 1008.175232][T14541] usb 6-1: Manufacturer: syz [ 1008.187197][T14541] usb 6-1: SerialNumber: syz [ 1008.242776][T20124] 9pnet_fd: Insufficient options for proto=fd [ 1008.249376][T20126] fuse: Bad value for 'fd' [ 1008.326163][T20133] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:6 [ 1008.424166][T14541] ums-karma 6-1:6.248: USB Mass Storage device detected [ 1008.532353][T14541] usb 6-1: USB disconnect, device number 63 [ 1009.135527][T20185] netlink: 4 bytes leftover after parsing attributes in process `syz.0.16855'. [ 1009.280309][T20191] netlink: 'syz.0.16858': attribute type 4 has an invalid length. [ 1009.288465][T20191] netlink: 'syz.0.16858': attribute type 4 has an invalid length. [ 1009.304009][T20191] overlayfs: failed to resolve './file1': -2 [ 1009.323240][T20193] netlink: 8 bytes leftover after parsing attributes in process `syz.0.16859'. [ 1009.344698][T20195] overlayfs: failed to resolve './file7': -2 [ 1009.424935][T20212] netlink: 'syz.2.16865': attribute type 29 has an invalid length. [ 1009.433198][T20213] netlink: 64138 bytes leftover after parsing attributes in process `syz.2.16865'. [ 1009.442963][T20212] netlink: 64138 bytes leftover after parsing attributes in process `syz.2.16865'. [ 1009.455011][T20212] netlink: 12 bytes leftover after parsing attributes in process `syz.2.16865'. [ 1009.455016][T20213] netlink: 12 bytes leftover after parsing attributes in process `syz.2.16865'. [ 1009.550983][T20226] 9pnet_fd: Insufficient options for proto=fd [ 1009.603924][T20239] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:175 [ 1009.609330][T20240] netlink: 165 bytes leftover after parsing attributes in process `syz.2.16875'. [ 1009.625023][T20244] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1009.628625][T20243] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 3 [ 1009.643582][T20243] rust_binder: Write failure EINVAL in pid:177 [ 1009.898047][T20252] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1010.156016][ T330] usb 6-1: new full-speed USB device number 64 using dummy_hcd [ 1010.233769][ T36] audit: type=1400 audit(2000000443.112:34768): avc: denied { getopt } for pid=20280 comm="syz.2.16887" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 1010.267856][T20284] 9pnet_fd: Insufficient options for proto=fd [ 1010.338817][ T330] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1010.349949][ T330] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1010.359742][ T330] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1010.372620][ T330] usb 6-1: New USB device found, idVendor=057e, idProduct=200e, bcdDevice= 0.00 [ 1010.381695][ T330] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1010.390440][ T330] usb 6-1: config 0 descriptor?? [ 1010.396535][ T330] usbhid 6-1:0.0: can't add hid device: -22 [ 1010.402908][ T330] usbhid 6-1:0.0: probe with driver usbhid failed with error -22 [ 1010.550764][T20296] overlayfs: failed to clone upperpath [ 1010.610988][T20252] rust_binder: 186: no such ref 1 [ 1010.616101][T20252] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:186 [ 1010.616835][T14545] usb 6-1: USB disconnect, device number 64 [ 1011.428579][ T566] usb 6-1: new high-speed USB device number 65 using dummy_hcd [ 1011.589854][ T566] usb 6-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1011.600136][ T566] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1011.609211][ T566] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1011.617242][ T566] usb 6-1: Product: syz [ 1011.621535][ T566] usb 6-1: Manufacturer: syz [ 1011.626135][ T566] usb 6-1: SerialNumber: syz [ 1011.846988][T20303] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 1011.847018][T20303] rust_binder: Read failure Err(EFAULT) in pid:188 [ 1011.861096][ T566] usb 6-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1011.883161][ T566] usb 6-1: USB disconnect, device number 65 [ 1012.511330][ T36] audit: type=1400 audit(2000000445.235:34769): avc: denied { connect } for pid=20332 comm="syz.5.16906" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 1012.542495][T20335] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1012.771861][ T36] audit: type=1326 audit(2000000445.478:34770): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20327 comm="syz.0.16904" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3c45b8eba9 code=0x7fc00000 [ 1012.797489][T14545] usb 6-1: new high-speed USB device number 66 using dummy_hcd [ 1012.823814][T20339] fuseblk: Bad value for 'source' [ 1012.839944][ T36] audit: type=1400 audit(2000000445.544:34771): avc: denied { accept } for pid=20340 comm="syz.0.16910" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 1012.969276][T14545] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1012.980296][T14545] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1012.990122][T14545] usb 6-1: New USB device found, idVendor=27b8, idProduct=01ed, bcdDevice= 0.00 [ 1012.999300][T14545] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1013.008021][T14545] usb 6-1: config 0 descriptor?? [ 1013.630220][T20383] overlayfs: failed to clone upperpath [ 1013.638175][T20385] overlayfs: failed to clone upperpath [ 1013.695310][T20395] netlink: 16 bytes leftover after parsing attributes in process `syz.0.16930'. [ 1013.944602][T14545] hid-led 0003:27B8:01ED.0037: hidraw0: USB HID v0.00 Device [HID 27b8:01ed] on usb-dummy_hcd.5-1/input0 [ 1013.976929][T14545] hid-led 0003:27B8:01ED.0037: ThingM blink(1) initialized [ 1014.161165][T20406] rust_binder: Write failure EINVAL in pid:194 [ 1014.851770][T20433] validate_nla: 1 callbacks suppressed [ 1014.851801][T20433] netlink: 'syz.2.16940': attribute type 4 has an invalid length. [ 1014.872362][T20433] netlink: 'syz.2.16940': attribute type 4 has an invalid length. [ 1014.884371][T20433] netlink: 'syz.2.16940': attribute type 4 has an invalid length. [ 1014.897880][T20434] netlink: 'syz.2.16940': attribute type 4 has an invalid length. [ 1015.782573][ T566] usb 6-1: USB disconnect, device number 66 [ 1015.811396][T20457] rust_binder: Failed copying remainder into alloc: EFAULT [ 1015.811424][T20457] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EFAULT } [ 1015.818746][T20457] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 1015.827065][T20457] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:198 [ 1015.961992][T20463] can: request_module (can-proto-0) failed. [ 1015.970408][T20465] rust_binder: inc_ref_done called when no active inc_refs [ 1015.973022][T20463] netlink: 44 bytes leftover after parsing attributes in process `syz.2.16949'. [ 1015.993612][T20463] netlink: 43 bytes leftover after parsing attributes in process `syz.2.16949'. [ 1016.002920][T20463] netlink: 'syz.2.16949': attribute type 6 has an invalid length. [ 1016.011597][T20463] netlink: 'syz.2.16949': attribute type 5 has an invalid length. [ 1016.019520][T20463] netlink: 43 bytes leftover after parsing attributes in process `syz.2.16949'. [ 1016.236376][T20483] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1016.508107][T20494] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:224 [ 1016.628949][T20502] xt_NFQUEUE: number of queues (65532) out of range (got 66665) [ 1016.659699][T20508] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1016.659733][T20508] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1016.668237][T20508] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1016.675988][T20508] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1016.730669][T20521] netlink: 16 bytes leftover after parsing attributes in process `syz.5.16969'. [ 1016.958952][T20545] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 1016.967996][T20545] overlayfs: NFS export requires "redirect_dir=nofollow" on non-upper mount, falling back to nfs_export=off. [ 1016.979859][T20545] overlayfs: conflicting options: userxattr,redirect_dir=on [ 1016.990639][ T36] audit: type=1326 audit(2000000449.425:34772): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.015093][ T36] audit: type=1326 audit(2000000449.425:34773): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.038741][ T36] audit: type=1326 audit(2000000449.425:34774): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.062466][ T36] audit: type=1326 audit(2000000449.425:34775): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.086327][ T36] audit: type=1326 audit(2000000449.425:34776): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.110266][ T36] audit: type=1326 audit(2000000449.425:34777): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.134050][ T36] audit: type=1326 audit(2000000449.425:34778): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20525 comm="syz.5.16972" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x7fc00000 [ 1017.179952][T20555] SELinux: security_context_str_to_sid () failed with errno=-22 [ 1017.448294][ T566] usb 6-1: new full-speed USB device number 67 using dummy_hcd [ 1017.609883][ T566] usb 6-1: config 0 interface 0 altsetting 0 has an invalid descriptor for endpoint zero, skipping [ 1017.618472][T20560] netlink: 'syz.2.16983': attribute type 13 has an invalid length. [ 1017.620950][ T566] usb 6-1: config 0 interface 0 altsetting 0 has an invalid endpoint descriptor of length 2, skipping [ 1017.639627][ T566] usb 6-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 1017.654164][ T566] usb 6-1: New USB device found, idVendor=084e, idProduct=1001, bcdDevice=ed.ae [ 1017.663537][ T566] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1017.671714][ T566] usb 6-1: Product: syz [ 1017.676189][ T566] usb 6-1: Manufacturer: syz [ 1017.680846][ T566] usb 6-1: SerialNumber: syz [ 1017.686814][ T566] usb 6-1: config 0 descriptor?? [ 1017.909523][T20558] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1017.909566][T20558] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:252 [ 1017.919924][T14541] usb 6-1: USB disconnect, device number 67 [ 1018.090832][T20592] veth0_virt_wifi: entered allmulticast mode [ 1018.097884][T20591] veth0_virt_wifi: left allmulticast mode [ 1018.128670][T20598] netlink: 8 bytes leftover after parsing attributes in process `syz.0.16995'. [ 1018.260395][T20602] fuseblk: Bad value for 'fd' [ 1018.488702][T20615] syz.5.17000: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz5,mems_allowed=0 [ 1018.503942][T20615] CPU: 1 UID: 0 PID: 20615 Comm: syz.5.17000 Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1018.503974][T20615] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1018.503989][T20615] Call Trace: [ 1018.503998][T20615] [ 1018.504007][T20615] __dump_stack+0x21/0x30 [ 1018.504044][T20615] dump_stack_lvl+0x10c/0x190 [ 1018.504075][T20615] ? __cfi_dump_stack_lvl+0x10/0x10 [ 1018.504106][T20615] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1018.504144][T20615] dump_stack+0x19/0x20 [ 1018.504172][T20615] warn_alloc+0x1bc/0x2a0 [ 1018.504201][T20615] ? stack_depot_save_flags+0x38/0x800 [ 1018.504226][T20615] ? __cfi_warn_alloc+0x10/0x10 [ 1018.504253][T20615] ? kasan_save_track+0x4f/0x80 [ 1018.504275][T20615] ? __kmalloc_cache_noprof+0x1a5/0x3c0 [ 1018.504310][T20615] ? xskq_create+0x68/0x2a0 [ 1018.504334][T20615] ? xsk_init_queue+0xb6/0x120 [ 1018.504355][T20615] ? xsk_setsockopt+0x43f/0x6f0 [ 1018.504376][T20615] ? do_sock_setsockopt+0x26d/0x400 [ 1018.504400][T20615] ? __x64_sys_setsockopt+0x1b8/0x250 [ 1018.504424][T20615] ? x64_sys_call+0x2adc/0x2ee0 [ 1018.504465][T20615] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1018.504495][T20615] __vmalloc_node_range_noprof+0x135/0x1420 [ 1018.504534][T20615] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 1018.504566][T20615] ? avc_has_perm+0x144/0x220 [ 1018.504597][T20615] ? kasan_save_alloc_info+0x40/0x50 [ 1018.504629][T20615] ? __kasan_kmalloc+0x96/0xb0 [ 1018.504653][T20615] vmalloc_user_noprof+0x77/0x90 [ 1018.504684][T20615] ? xskq_create+0xdb/0x2a0 [ 1018.504706][T20615] xskq_create+0xdb/0x2a0 [ 1018.504730][T20615] xsk_init_queue+0xb6/0x120 [ 1018.504753][T20615] xsk_setsockopt+0x43f/0x6f0 [ 1018.504776][T20615] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1018.504799][T20615] ? do_futex+0x309/0x500 [ 1018.504824][T20615] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 1018.504853][T20615] ? security_socket_setsockopt+0x33/0xd0 [ 1018.504875][T20615] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1018.504897][T20615] do_sock_setsockopt+0x26d/0x400 [ 1018.504922][T20615] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 1018.504950][T20615] __x64_sys_setsockopt+0x1b8/0x250 [ 1018.504975][T20615] x64_sys_call+0x2adc/0x2ee0 [ 1018.505007][T20615] do_syscall_64+0x58/0xf0 [ 1018.505040][T20615] ? clear_bhb_loop+0x50/0xa0 [ 1018.505067][T20615] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1018.505093][T20615] RIP: 0033:0x7f16dd38eba9 [ 1018.505112][T20615] 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 [ 1018.505132][T20615] RSP: 002b:00007f16de26b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1018.505158][T20615] RAX: ffffffffffffffda RBX: 00007f16dd5d5fa0 RCX: 00007f16dd38eba9 [ 1018.505176][T20615] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000004 [ 1018.505191][T20615] RBP: 00007f16dd411e19 R08: 0000000000000004 R09: 0000000000000000 [ 1018.505206][T20615] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1018.505222][T20615] R13: 00007f16dd5d6038 R14: 00007f16dd5d5fa0 R15: 00007ffe26b56ca8 [ 1018.505243][T20615] [ 1018.505252][T20615] Mem-Info: [ 1018.579374][T20617] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1018.587993][T20618] netlink: 9 bytes leftover after parsing attributes in process `syz.2.17002'. [ 1018.607626][T20615] active_anon:53915 inactive_anon:125 isolated_anon:0 [ 1018.607626][T20615] active_file:5897 inactive_file:19068 isolated_file:0 [ 1018.607626][T20615] unevictable:16381 dirty:143 writeback:0 [ 1018.607626][T20615] slab_reclaimable:6762 slab_unreclaimable:92110 [ 1018.607626][T20615] mapped:34883 shmem:33077 pagetables:1429 [ 1018.607626][T20615] sec_pagetables:0 bounce:0 [ 1018.607626][T20615] kernel_misc_reclaimable:0 [ 1018.607626][T20615] free:1310902 free_pcp:11073 free_cma:0 [ 1018.870598][T20618] gretap0: entered promiscuous mode [ 1018.875978][T20615] Node 0 active_anon:215780kB inactive_anon:500kB active_file:23588kB inactive_file:76272kB unevictable:65524kB isolated(anon):0kB isolated(file):0kB mapped:139532kB dirty:44kB writeback:0kB shmem:132308kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:4096kB writeback_tmp:0kB kernel_stack:10016kB pagetables:5760kB sec_pagetables:0kB all_unreclaimable? no [ 1018.909191][T20615] 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:2965952kB mlocked:0kB bounce:0kB free_pcp:5740kB local_pcp:5672kB free_cma:0kB [ 1018.939313][T20619] netlink: 5 bytes leftover after parsing attributes in process `syz.2.17002'. [ 1018.948434][T20619] 0{X: renamed from gretap0 [ 1018.954175][T20619] 0{X: left promiscuous mode [ 1018.959313][T20619] 0{X: entered allmulticast mode [ 1018.965527][T20619] A link change request failed with some changes committed already. Interface 30{X may have been left with an inconsistent configuration, please check. [ 1018.981421][T20615] lowmem_reserve[]: 0 3921 3921 [ 1018.986396][T20615] Normal free:2291616kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:215780kB inactive_anon:500kB active_file:23588kB inactive_file:76272kB unevictable:65524kB writepending:52kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:30652kB local_pcp:1776kB free_cma:0kB [ 1019.018608][T20615] lowmem_reserve[]: 0 0 0 [ 1019.023075][T20615] DMA32: 3*4kB (M) 3*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 [ 1019.038670][T20615] Normal: 26*4kB (UME) 121*8kB (E) 787*16kB (UE) 2016*32kB (UME) 555*64kB (UME) 141*128kB (UE) 87*256kB (UME) 79*512kB (UME) 40*1024kB (UME) 10*2048kB (UM) 497*4096kB (UM) = 2291616kB [ 1019.057212][T20615] 75465 total pagecache pages [ 1019.061916][T20615] 1046 pages in swap cache [ 1019.066395][T20615] Free swap = 120328kB [ 1019.070631][T20615] Total swap = 124996kB [ 1019.074824][T20615] 2097051 pages RAM [ 1019.078697][T20615] 0 pages HighMem/MovableOnly [ 1019.083372][T20615] 351533 pages reserved [ 1019.087590][T20615] 0 pages cma reserved [ 1019.093837][T20615] Memory allocations: [ 1019.097867][T20615] 0 B 0 init/main.c:1370 func:do_initcalls [ 1019.105197][T20615] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 1019.113337][T20615] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 1019.121198][T20615] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 1019.129887][T20615] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 1019.138061][T20615] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 1019.146773][T20615] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 1019.154728][T20615] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 1019.162718][T20615] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 1019.170709][T20615] 0 B 0 init/initramfs.c:101 func:find_link [ 1019.226050][T20626] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1019.226555][T20626] bridge0: port 3(macsec0) entered blocking state [ 1019.239680][T20626] bridge0: port 3(macsec0) entered disabled state [ 1019.246218][T20626] macsec0: entered allmulticast mode [ 1019.251569][T20626] veth1_macvtap: entered allmulticast mode [ 1019.257916][T20626] macsec0: entered promiscuous mode [ 1019.263310][T20626] bridge0: port 3(macsec0) entered blocking state [ 1019.269771][T20626] bridge0: port 3(macsec0) entered forwarding state [ 1019.278033][T20626] rust_binder: Failed to allocate buffer. len:136, is_oneway:true [ 1019.290945][T20628] 9p: Unknown uid 00000000004294967295 [ 1019.399280][T20638] tmpfs: Bad value for 'nr_blocks' [ 1019.624018][T20649] overlayfs: failed to clone upperpath [ 1020.317474][T20666] netlink: 108 bytes leftover after parsing attributes in process `syz.5.17018'. [ 1020.326892][T20666] netlink: 8 bytes leftover after parsing attributes in process `syz.5.17018'. [ 1020.544737][T20675] overlayfs: option "workdir=./bus" is useless in a non-upper mount, ignore [ 1020.553606][T20675] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1020.562759][T20675] overlayfs: missing 'lowerdir' [ 1021.595715][T20716] overlayfs: failed to clone upperpath [ 1021.649507][ T36] kauditd_printk_skb: 67 callbacks suppressed [ 1021.649526][ T36] audit: type=1400 audit(2000000453.774:34846): avc: denied { accept } for pid=20724 comm="syz.2.17036" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 1021.755728][T20743] fuse: blksize only supported for fuseblk [ 1022.997494][T20802] overlay: Unknown parameter 'appraise_type' [ 1023.201291][T20819] fuse: Bad value for 'group_id' [ 1023.206313][T20819] fuse: Bad value for 'group_id' [ 1023.580084][T20853] netlink: 220 bytes leftover after parsing attributes in process `syz.5.17077'. [ 1023.603571][ T36] audit: type=1107 audit(2000000455.607:34847): pid=20854 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='ztp\+N@,ِ񄶩n өUkC!/#s``+>ϠPoa!HkUv|v/ȑ)V#>vy':"]zBRHth/$/ -Aշ8A\J,+#>/Zv*g`r/.gi8#] -M"(e*SW_~]w6Z7Ꞑ4' [ 1024.168801][T20899] fuse: Unknown parameter '/dev/ppp' [ 1034.233576][T20910] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=20 sclass=netlink_audit_socket pid=20910 comm=syz.5.17098 [ 1034.331732][ T36] audit: type=1400 audit(2000000465.642:34848): avc: denied { remount } for pid=20904 comm="syz.2.17099" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=filesystem permissive=1 [ 1034.487101][T20944] netlink: 'syz.0.17110': attribute type 10 has an invalid length. [ 1034.505180][T20944] netlink: 17 bytes leftover after parsing attributes in process `syz.0.17110'. [ 1034.568024][T20935] bridge0: port 1(bridge_slave_0) entered blocking state [ 1034.585941][T20935] bridge0: port 1(bridge_slave_0) entered disabled state [ 1034.601085][T20935] bridge_slave_0: entered allmulticast mode [ 1034.618397][T20935] bridge_slave_0: entered promiscuous mode [ 1034.628746][T20935] bridge0: port 2(bridge_slave_1) entered blocking state [ 1034.635918][T20935] bridge0: port 2(bridge_slave_1) entered disabled state [ 1034.643067][T20935] bridge_slave_1: entered allmulticast mode [ 1034.649546][T20935] bridge_slave_1: entered promiscuous mode [ 1034.820247][T20935] bridge0: port 2(bridge_slave_1) entered blocking state [ 1034.827377][T20935] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1034.834723][T20935] bridge0: port 1(bridge_slave_0) entered blocking state [ 1034.841810][T20935] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1034.854229][ T36] audit: type=1326 audit(2000000466.128:34849): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=20976 comm="syz.5.17116" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x0 [ 1034.899680][T28933] bridge0: port 2(bridge_slave_1) entered disabled state [ 1034.911396][T28932] bridge0: port 2(bridge_slave_1) entered blocking state [ 1034.918505][T28932] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1034.973856][T20935] veth0_vlan: entered promiscuous mode [ 1035.029607][T20935] veth1_macvtap: entered promiscuous mode [ 1035.137993][T20993] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:2 [ 1035.480462][T21022] rust_binder: validate_parent_fixup: new_min_offset=60, sg_entry.length=0 [ 1035.489927][T21022] rust_binder: Error while translating object. [ 1035.498847][T21022] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1035.505193][T21022] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:14 [ 1035.555293][T21035] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1035.598194][T21047] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1035.681619][ T46] Bluetooth: hci0: Frame reassembly failed (-84) [ 1035.700647][T21054] rust_binder: Write failure EFAULT in pid:27 [ 1035.915662][T21055] overlayfs: failed to clone upperpath [ 1037.200281][T21093] netlink: 44 bytes leftover after parsing attributes in process `syz.0.17155'. [ 1037.209473][ T36] audit: type=1326 audit(2000000468.326:34850): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=21094 comm="syz.2.17156" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fbbd638eba9 code=0x0 [ 1037.263683][ T36] audit: type=1400 audit(2000000468.392:34851): avc: denied { map } for pid=21099 comm="syz.0.17158" path="socket:[220576]" dev="sockfs" ino=220576 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 1037.860282][T15828] Bluetooth: hci0: command 0x1003 tx timeout [ 1037.860302][ T54] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 1037.875294][T21108] overlayfs: failed to clone upperpath [ 1038.292421][T21146] fuse: Bad value for 'fd' [ 1038.383904][ T36] audit: type=1400 audit(2000000469.430:34852): avc: denied { shutdown } for pid=21150 comm="syz.6.17173" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 1038.405137][T21152] rust_binder: BC_REQUEST_FREEZE_NOTIFICATION invalid ref 1 [ 1038.422581][T21152] rust_binder: Write failure EINVAL in pid:43 [ 1038.539657][T21168] rust_binder: 60: no such ref 128 [ 1038.565990][T21168] rust_binder: 60: no such ref 3 [ 1038.571192][T21170] rust_binder: BC_REQUEST_FREEZE_NOTIFICATION invalid ref 0 [ 1038.587362][T21170] rust_binder: Write failure EINVAL in pid:60 [ 1038.598094][T21168] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 0 [ 1038.611609][T21168] rust_binder: Write failure EINVAL in pid:60 [ 1038.654830][T21176] syzkaller1: tun_chr_ioctl cmd 1074025678 [ 1038.667500][T21176] syzkaller1: group set to 0 [ 1038.850333][T21187] tipc: Enabling of bearer rejected, already enabled [ 1038.858435][T21187] netlink: 12 bytes leftover after parsing attributes in process `syz.0.17183'. [ 1038.867858][T21187] tipc: Disabling bearer [ 1038.874341][T21187] overlayfs: failed to clone upperpath [ 1039.004391][T12037] usb 7-1: new high-speed USB device number 18 using dummy_hcd [ 1039.175433][T12037] usb 7-1: Using ep0 maxpacket: 16 [ 1039.183359][T12037] usb 7-1: New USB device found, idVendor=05d1, idProduct=2001, bcdDevice=29.00 [ 1039.195392][T12037] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1039.203790][T12037] usb 7-1: Product: syz [ 1039.208159][T12037] usb 7-1: Manufacturer: syz [ 1039.212824][T12037] usb 7-1: SerialNumber: syz [ 1039.218619][T12037] usb 7-1: config 0 descriptor?? [ 1039.225092][T12037] ftdi_sio 7-1:0.0: FTDI USB Serial Device converter detected [ 1039.233353][T12037] usb 7-1: Detected FT4233HP [ 1039.658945][T12037] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 1039.666855][T12037] usb 7-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1039.676146][T12037] usb 7-1: USB disconnect, device number 18 [ 1039.683020][T12037] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 1039.692688][T12037] ftdi_sio 7-1:0.0: device disconnected [ 1040.249594][T21271] can0: slcan on ttyS3. [ 1040.256367][T21271] rust_binder: Error while translating object. [ 1040.256410][T21271] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1040.268702][T21271] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:76 [ 1040.339900][T21271] can0 (unregistered): slcan off ttyS3. [ 1040.423220][T21288] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1040.426146][T21288] rust_binder: validate_parent_fixup: new_min_offset=18, sg_entry.length=0 [ 1040.433018][T21288] rust_binder: Error while translating object. [ 1040.441944][T21288] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1040.448201][T21288] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:80 [ 1040.534562][T21302] /dev/nullb0: Can't lookup blockdev [ 1041.341486][T21355] EXT4-fs: Value of option "test_dummy_encryption" is unrecognized [ 1041.709753][T21380] kvm: vcpu 512: requested lapic timer restore with starting count register 0x390=3956082592 (15824330368 ns) > initial count (4743872236 ns). Using initial count to start timer. [ 1042.137736][T21393] netlink: 'syz.5.17253': attribute type 1 has an invalid length. [ 1042.154642][T21393] netlink: 8 bytes leftover after parsing attributes in process `syz.5.17253'. [ 1042.183058][T21402] netlink: 'syz.5.17257': attribute type 27 has an invalid length. [ 1042.285465][T21418] overlayfs: option "volatile" is meaningless in a non-upper mount, ignoring it. [ 1042.296512][T21418] overlayfs: missing 'lowerdir' [ 1042.424850][T21429] overlayfs: only single ':' or double '::' sequences of unescaped colons in lowerdir mount option allowed. [ 1042.970407][T21460] netlink: 4 bytes leftover after parsing attributes in process `syz.2.17275'. [ 1043.469875][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.478343][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.486780][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.496755][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.505628][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.514819][T21484] tipc: Enabling of bearer rejected, failed to enable media [ 1043.535641][T21490] rust_binder: 131: no such ref 0 [ 1043.541015][T21490] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:131 [ 1043.846769][T21512] rust_binder: 149: no such ref 0 [ 1043.861062][T21512] rust_binder: 149: no such ref 1 [ 1044.416317][T21527] overlayfs: failed to clone upperpath [ 1044.604234][ T36] audit: type=1400 audit(2000000475.247:34853): avc: denied { getattr } for pid=21553 comm="syz.0.17309" path=2F7365637265746D656D202864656C6574656429 dev="secretmem" ino=223537 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 1044.759167][T14542] rust_binder: 0: removing orphan mapping 0:24 [ 1044.887179][T21571] SELinux: Context system_u:object_r:usr_t:s0 is not valid (left unmapped). [ 1044.929459][ T36] audit: type=1400 audit(2000000475.555:34854): avc: denied { relabelto } for pid=21569 comm="syz.6.17315" name="tun" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1044.973901][ T36] audit: type=1400 audit(2000000475.555:34855): avc: denied { associate } for pid=21569 comm="syz.6.17315" name="tun" dev="devtmpfs" ino=85 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 srawcon="system_u:object_r:usr_t:s0" [ 1045.001483][T21571] rust_binder: Error while translating object. [ 1045.001536][T21571] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 1045.007927][T21571] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:160 [ 1045.026216][T28926] macsec0: left allmulticast mode [ 1045.043718][T28926] veth1_macvtap: left allmulticast mode [ 1045.049664][T28926] macsec0: left promiscuous mode [ 1045.054772][T28926] bridge0: port 3(macsec0) entered disabled state [ 1045.061382][ T36] audit: type=1400 audit(2000000475.602:34856): avc: denied { write } for pid=21569 comm="syz.6.17315" path="/dev/net/tun" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1045.088810][T28926] bridge_slave_1: left allmulticast mode [ 1045.094488][T28926] bridge_slave_1: left promiscuous mode [ 1045.100629][T28926] bridge0: port 2(bridge_slave_1) entered disabled state [ 1045.108376][T28926] bridge_slave_0: left allmulticast mode [ 1045.114194][T28926] bridge_slave_0: left promiscuous mode [ 1045.119845][T28926] bridge0: port 1(bridge_slave_0) entered disabled state [ 1045.208253][ T36] audit: type=1400 audit(2000000475.817:34857): avc: denied { read } for pid=21577 comm="syz-executor" name="tun" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1045.248999][ T36] audit: type=1400 audit(2000000475.817:34858): avc: denied { open } for pid=21577 comm="syz-executor" path="/dev/net/tun" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1045.276156][ T36] audit: type=1400 audit(2000000475.817:34859): avc: denied { ioctl } for pid=21577 comm="syz-executor" path="/dev/net/tun" dev="devtmpfs" ino=85 ioctlcmd=0x54ca scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1045.308303][T21577] bridge0: port 1(bridge_slave_0) entered blocking state [ 1045.316564][T21577] bridge0: port 1(bridge_slave_0) entered disabled state [ 1045.323769][T21577] bridge_slave_0: entered allmulticast mode [ 1045.330074][T21577] bridge_slave_0: entered promiscuous mode [ 1045.336465][T28926] tipc: Left network mode [ 1045.336873][T21577] bridge0: port 2(bridge_slave_1) entered blocking state [ 1045.347919][T21577] bridge0: port 2(bridge_slave_1) entered disabled state [ 1045.355076][T21577] bridge_slave_1: entered allmulticast mode [ 1045.361608][T21577] bridge_slave_1: entered promiscuous mode [ 1045.371795][T28926] veth1_macvtap: left promiscuous mode [ 1045.377569][T28926] veth0_vlan: left promiscuous mode [ 1045.518593][T21577] bridge0: port 2(bridge_slave_1) entered blocking state [ 1045.525709][T21577] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1045.533070][T21577] bridge0: port 1(bridge_slave_0) entered blocking state [ 1045.540251][T21577] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1045.541641][T21604] rust_binder: 21591 RLIMIT_NICE not set [ 1045.580615][T28930] bridge0: port 1(bridge_slave_0) entered disabled state [ 1045.602551][T28930] bridge0: port 2(bridge_slave_1) entered disabled state [ 1045.609930][T21611] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:175 [ 1045.621200][T28930] bridge0: port 1(bridge_slave_0) entered blocking state [ 1045.637464][T28930] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1045.647726][T28930] bridge0: port 2(bridge_slave_1) entered blocking state [ 1045.654805][T28930] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1045.662696][T21613] netlink: 'syz.6.17328': attribute type 13 has an invalid length. [ 1045.670775][T21614] netlink: 'syz.6.17328': attribute type 13 has an invalid length. [ 1045.707594][T21577] veth0_vlan: entered promiscuous mode [ 1045.732506][T21577] veth1_macvtap: entered promiscuous mode [ 1045.821149][T21622] rust_binder: 21620 RLIMIT_NICE not set [ 1045.821967][T21620] F2FS-fs (rnullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 1045.836209][T21620] F2FS-fs (rnullb0): Can't find valid F2FS filesystem in 1th superblock [ 1045.845154][T21620] F2FS-fs (rnullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 1045.853356][T21620] F2FS-fs (rnullb0): Can't find valid F2FS filesystem in 2th superblock [ 1046.117243][ T566] usb 1-1: new low-speed USB device number 60 using dummy_hcd [ 1046.217095][T21642] netlink: 24 bytes leftover after parsing attributes in process `syz.5.17335'. [ 1046.236247][T21642] 9p: Unknown access argument : -22 [ 1046.297584][ T566] usb 1-1: Invalid ep0 maxpacket: 32 [ 1046.366318][T21657] netlink: 'syz.5.17341': attribute type 4 has an invalid length. [ 1046.374406][T21657] netlink: 'syz.5.17341': attribute type 6 has an invalid length. [ 1046.383615][T21657] netlink: 3657 bytes leftover after parsing attributes in process `syz.5.17341'. [ 1046.394953][T21657] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4206 sclass=netlink_route_socket pid=21657 comm=syz.5.17341 [ 1046.408718][T21660] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=8192 sclass=netlink_route_socket pid=21660 comm=syz.5.17341 [ 1046.421816][T21659] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4206 sclass=netlink_route_socket pid=21659 comm=syz.5.17341 [ 1046.446369][ T566] usb 1-1: new low-speed USB device number 61 using dummy_hcd [ 1046.606782][ T566] usb 1-1: Invalid ep0 maxpacket: 32 [ 1046.612377][ T566] usb usb1-port1: attempt power cycle [ 1046.981005][ T566] usb 1-1: new low-speed USB device number 62 using dummy_hcd [ 1047.002755][ T566] usb 1-1: Invalid ep0 maxpacket: 32 [ 1047.141419][ T566] usb 1-1: new low-speed USB device number 63 using dummy_hcd [ 1047.163172][ T566] usb 1-1: Invalid ep0 maxpacket: 32 [ 1047.168638][ T566] usb usb1-port1: unable to enumerate USB device [ 1060.264192][ T36] audit: type=1400 audit(2000000496.891:34860): avc: denied { map } for pid=21668 comm="syz.6.17343" path="socket:[223971]" dev="sockfs" ino=223971 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 1060.464331][ T331] usb 1-1: new high-speed USB device number 64 using dummy_hcd [ 1060.579556][T21719] warn_alloc: 1 callbacks suppressed [ 1060.579582][T21719] syz.5.17364: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz5,mems_allowed=0 [ 1060.600331][T21719] CPU: 0 UID: 0 PID: 21719 Comm: syz.5.17364 Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1060.600366][T21719] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1060.600382][T21719] Call Trace: [ 1060.600391][T21719] [ 1060.600401][T21719] __dump_stack+0x21/0x30 [ 1060.600439][T21719] dump_stack_lvl+0x10c/0x190 [ 1060.600470][T21719] ? __cfi_dump_stack_lvl+0x10/0x10 [ 1060.600503][T21719] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1060.600541][T21719] dump_stack+0x19/0x20 [ 1060.600570][T21719] warn_alloc+0x1bc/0x2a0 [ 1060.600599][T21719] ? stack_depot_save_flags+0x38/0x800 [ 1060.600624][T21719] ? __cfi_warn_alloc+0x10/0x10 [ 1060.600652][T21719] ? kasan_save_track+0x4f/0x80 [ 1060.600684][T21719] ? __kmalloc_cache_noprof+0x1a5/0x3c0 [ 1060.600720][T21719] ? xskq_create+0x68/0x2a0 [ 1060.600743][T21719] ? xsk_init_queue+0xb6/0x120 [ 1060.600766][T21719] ? xsk_setsockopt+0x43f/0x6f0 [ 1060.600787][T21719] ? do_sock_setsockopt+0x26d/0x400 [ 1060.600811][T21719] ? __x64_sys_setsockopt+0x1b8/0x250 [ 1060.600835][T21719] ? x64_sys_call+0x2adc/0x2ee0 [ 1060.600868][T21719] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1060.600898][T21719] __vmalloc_node_range_noprof+0x135/0x1420 [ 1060.600940][T21719] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 1060.600972][T21719] ? avc_has_perm+0x144/0x220 [ 1060.601002][T21719] ? kasan_save_alloc_info+0x40/0x50 [ 1060.601032][T21719] ? __kasan_kmalloc+0x96/0xb0 [ 1060.601057][T21719] vmalloc_user_noprof+0x77/0x90 [ 1060.601088][T21719] ? xskq_create+0xdb/0x2a0 [ 1060.601111][T21719] xskq_create+0xdb/0x2a0 [ 1060.601136][T21719] xsk_init_queue+0xb6/0x120 [ 1060.601159][T21719] xsk_setsockopt+0x43f/0x6f0 [ 1060.601182][T21719] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1060.601204][T21719] ? do_futex+0x309/0x500 [ 1060.601228][T21719] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 1060.601256][T21719] ? security_socket_setsockopt+0x33/0xd0 [ 1060.601278][T21719] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1060.601300][T21719] do_sock_setsockopt+0x26d/0x400 [ 1060.601325][T21719] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 1060.601352][T21719] __x64_sys_setsockopt+0x1b8/0x250 [ 1060.601376][T21719] x64_sys_call+0x2adc/0x2ee0 [ 1060.601409][T21719] do_syscall_64+0x58/0xf0 [ 1060.601441][T21719] ? clear_bhb_loop+0x50/0xa0 [ 1060.601486][T21719] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1060.601514][T21719] RIP: 0033:0x7f16dd38eba9 [ 1060.601532][T21719] 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 [ 1060.601552][T21719] RSP: 002b:00007f16de26b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1060.601577][T21719] RAX: ffffffffffffffda RBX: 00007f16dd5d5fa0 RCX: 00007f16dd38eba9 [ 1060.601594][T21719] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000003 [ 1060.601609][T21719] RBP: 00007f16dd411e19 R08: 0000000000000004 R09: 0000000000000000 [ 1060.601624][T21719] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1060.601639][T21719] R13: 00007f16dd5d6038 R14: 00007f16dd5d5fa0 R15: 00007ffe26b56ca8 [ 1060.601659][T21719] [ 1060.601677][T21719] Mem-Info: [ 1060.680389][ T331] usb 1-1: config index 0 descriptor too short (expected 45, got 36) [ 1060.687328][T21719] active_anon:52831 inactive_anon:132 isolated_anon:0 [ 1060.687328][T21719] active_file:5897 inactive_file:19082 isolated_file:0 [ 1060.687328][T21719] unevictable:15407 dirty:41 writeback:0 [ 1060.687328][T21719] slab_reclaimable:6717 slab_unreclaimable:92799 [ 1060.687328][T21719] mapped:39552 shmem:33076 pagetables:997 [ 1060.687328][T21719] sec_pagetables:0 bounce:0 [ 1060.687328][T21719] kernel_misc_reclaimable:0 [ 1060.687328][T21719] free:1309874 free_pcp:2194 free_cma:0 [ 1060.688586][ T331] usb 1-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 1060.693943][T21719] Node 0 active_anon:211324kB inactive_anon:528kB active_file:23588kB inactive_file:76328kB unevictable:61628kB isolated(anon):0kB isolated(file):0kB mapped:158208kB dirty:164kB writeback:0kB shmem:132304kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:2048kB writeback_tmp:0kB kernel_stack:9680kB pagetables:3988kB sec_pagetables:0kB all_unreclaimable? no [ 1060.699023][ T331] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 7 [ 1060.704549][T21719] 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:2965952kB mlocked:0kB bounce:0kB free_pcp:5740kB local_pcp:68kB free_cma:0kB [ 1060.720418][ T331] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 59391, setting to 1024 [ 1060.721441][T21719] lowmem_reserve[]: [ 1060.727577][ T331] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1060.732451][T21719] 0 [ 1060.739366][ T331] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1060.743702][T21719] 3921 [ 1060.750522][ T331] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1060.751920][T21719] 3921 [ 1060.766076][ T331] usb 1-1: config 0 descriptor?? [ 1060.779536][T21719] [ 1060.781799][T21678] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 1060.788581][T21719] Normal free:2277516kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:212080kB inactive_anon:528kB active_file:23588kB inactive_file:76332kB unevictable:61628kB writepending:164kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:2756kB local_pcp:1520kB free_cma:0kB [ 1061.145973][T28932] bridge_slave_1: left allmulticast mode [ 1061.152064][T21719] lowmem_reserve[]: 0 0 0 [ 1061.156456][T21719] DMA32: 3*4kB (M) 3*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 [ 1061.172013][T28932] bridge_slave_1: left promiscuous mode [ 1061.177656][T28932] bridge0: port 2(bridge_slave_1) entered disabled state [ 1061.185380][T28932] bridge_slave_0: left allmulticast mode [ 1061.191050][T28932] bridge_slave_0: left promiscuous mode [ 1061.196843][T21719] Normal: 266*4kB (ME) 389*8kB (UME) 198*16kB (UME) 899*32kB (UME) 640*64kB (UME) 251*128kB (UME) 126*256kB (UME) 70*512kB (UME) 39*1024kB (UME) 12*2048kB (UM) 497*4096kB (UM) = 2277520kB [ 1061.213094][T28932] bridge0: port 1(bridge_slave_0) entered disabled state [ 1061.215743][T21719] 74535 total pagecache pages [ 1061.229017][T21719] 1074 pages in swap cache [ 1061.234698][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.242829][T21719] Free swap = 120328kB [ 1061.247263][T21719] Total swap = 124996kB [ 1061.251496][T21719] 2097051 pages RAM [ 1061.255330][T21719] 0 pages HighMem/MovableOnly [ 1061.260441][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.266464][T21719] 351533 pages reserved [ 1061.269303][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.273271][T21719] 0 pages cma reserved [ 1061.286830][T21719] Memory allocations: [ 1061.289726][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.291672][T21719] 0 B 0 init/main.c:1370 func:do_initcalls [ 1061.298258][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.305882][T21719] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 1061.321592][T21719] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 1061.323642][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.329386][T21719] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 1061.336779][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.345163][T21719] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 1061.352255][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.360347][T21719] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 1061.367445][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.376369][T21719] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 1061.383649][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.392817][T21719] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 1061.398919][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.407082][T21719] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 1061.415166][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.422468][T21719] 0 B 0 init/initramfs.c:101 func:find_link [ 1061.430120][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.464359][T28932] veth1_macvtap: left promiscuous mode [ 1061.470006][T28932] veth0_vlan: left promiscuous mode [ 1061.480061][T21735] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=513 sclass=netlink_route_socket pid=21735 comm=syz.5.17367 [ 1061.488702][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.500317][ T331] plantronics 0003:047F:FFFF.0038: unknown main item tag 0x0 [ 1061.516765][ T331] plantronics 0003:047F:FFFF.0038: No inputs registered, leaving [ 1061.543358][ T331] plantronics 0003:047F:FFFF.0038: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 1061.573788][T21720] bridge0: port 1(bridge_slave_0) entered blocking state [ 1061.580557][ T331] usb 1-1: USB disconnect, device number 64 [ 1061.587087][T21720] bridge0: port 1(bridge_slave_0) entered disabled state [ 1061.597324][T21720] bridge_slave_0: entered allmulticast mode [ 1061.597402][T21737] fido_id[21737]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.0/usb1/1-1/report_descriptor': No such file or directory [ 1061.605141][T21720] bridge_slave_0: entered promiscuous mode [ 1061.625771][T21736] netlink: 4 bytes leftover after parsing attributes in process `syz.5.17367'. [ 1061.642813][T21720] bridge0: port 2(bridge_slave_1) entered blocking state [ 1061.656739][T21720] bridge0: port 2(bridge_slave_1) entered disabled state [ 1061.665608][T21720] bridge_slave_1: entered allmulticast mode [ 1061.673090][T21720] bridge_slave_1: entered promiscuous mode [ 1061.689384][ T36] audit: type=1400 audit(2000000498.228:34861): avc: denied { shutdown } for pid=21739 comm="syz.2.17368" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 1061.784088][T28930] bridge0: port 1(bridge_slave_0) entered blocking state [ 1061.791223][T28930] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1061.802597][T28933] bridge0: port 2(bridge_slave_1) entered blocking state [ 1061.809724][T28933] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1061.840711][T21720] veth0_vlan: entered promiscuous mode [ 1061.852695][T21720] veth1_macvtap: entered promiscuous mode [ 1062.096647][T21765] can0: slcan on ttyS3. [ 1062.156381][T21765] can0 (unregistered): slcan off ttyS3. [ 1062.167496][T21779] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 2 [ 1062.187820][T21781] rust_binder: Error while translating object. [ 1062.187858][T21781] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 1062.194164][T21781] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:11 [ 1062.214338][T21783] __vm_enough_memory: pid: 21783, comm: syz.0.17380, bytes: 18014402804453376 not enough memory for the allocation [ 1062.236046][T21787] binder: Bad value for 'max' [ 1062.873959][T21822] SELinux: policydb version 2134819135 does not match my version range 15-33 [ 1062.883003][T21822] SELinux: failed to load policy [ 1062.889432][T21822] sit0: entered promiscuous mode [ 1062.894436][T21822] sit0: entered allmulticast mode [ 1062.901138][T21822] bridge0: entered promiscuous mode [ 1062.906403][T21822] bridge0: entered allmulticast mode [ 1062.980920][T21826] binder: Bad value for 'defcontext' [ 1063.073664][T21835] KVM: debugfs: duplicate directory 21835-5 [ 1063.230046][T21849] rust_binder: 23: no such ref 0 [ 1063.236373][T21849] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:23 [ 1063.427683][ T46] Bluetooth: hci0: Frame reassembly failed (-84) [ 1064.218660][T21903] netlink: 20 bytes leftover after parsing attributes in process `syz.5.17422'. [ 1064.228371][T21903] netlink: 72 bytes leftover after parsing attributes in process `syz.5.17422'. [ 1064.410084][ T36] audit: type=1400 audit(2000000500.771:34862): avc: denied { append } for pid=21923 comm="syz.4.17429" name=".pending_reads" dev="incremental-fs" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 1064.443214][T21924] rust_binder: validate_parent_fixup: fixup_min_offset=57, parent_offset=37 [ 1064.443242][T21924] rust_binder: Error while translating object. [ 1064.452177][T21924] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1064.458785][T21924] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:45 [ 1064.509238][T21934] overlayfs: failed to clone upperpath [ 1064.572169][T21933] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=2810984924 (44975758784 ns) > initial count (16978835024 ns). Using initial count to start timer. [ 1064.599112][T21936] veth0_virt_wifi: entered allmulticast mode [ 1064.605478][T21935] veth0_virt_wifi: left allmulticast mode [ 1064.656120][T21951] netlink: 20 bytes leftover after parsing attributes in process `syz.5.17436'. [ 1064.775144][T21959] rust_binder: Error in use_page_slow: ESRCH [ 1064.775165][T21959] rust_binder: use_range failure ESRCH [ 1064.781317][T21959] rust_binder: Failed to allocate buffer. len:24, is_oneway:false [ 1064.786877][T21959] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 1064.794787][T21959] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:57 [ 1065.185804][T21963] overlayfs: failed to clone upperpath [ 1065.244214][T21969] netlink: 'syz.2.17443': attribute type 32 has an invalid length. [ 1065.576667][ T54] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 1065.576687][T15828] Bluetooth: hci0: command 0x1003 tx timeout [ 1065.623487][T21977] netlink: 'syz.4.17446': attribute type 22 has an invalid length. [ 1065.684746][T21992] 9pnet_fd: Insufficient options for proto=fd [ 1065.837728][T21995] rust_binder: validate_parent_fixup: new_min_offset=18, sg_entry.length=0 [ 1065.837757][T21995] rust_binder: Error while translating object. [ 1065.846648][T21995] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1065.852850][T21995] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:76 [ 1065.863077][ T36] audit: type=1326 audit(2000000502.136:34863): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=21994 comm="syz.4.17451" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f45a0b8eba9 code=0x0 [ 1065.897468][T14542] usb 1-1: new full-speed USB device number 65 using dummy_hcd [ 1066.058999][T14542] usb 1-1: config 8 has an invalid interface number: 223 but max is 0 [ 1066.067286][T14542] usb 1-1: config 8 has an invalid descriptor of length 0, skipping remainder of the config [ 1066.077431][T14542] usb 1-1: config 8 has no interface number 0 [ 1066.083604][T14542] usb 1-1: config 8 interface 223 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 1066.098025][T14542] usb 1-1: New USB device found, idVendor=a6da, idProduct=7458, bcdDevice=2d.4d [ 1066.111480][T14542] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1066.119526][T14542] usb 1-1: Product: syz [ 1066.124038][T14542] usb 1-1: Manufacturer: syz [ 1066.128850][T14542] usb 1-1: SerialNumber: syz [ 1066.185649][T22010] netlink: 'syz.2.17456': attribute type 4 has an invalid length. [ 1066.194204][T22010] netlink: 3585 bytes leftover after parsing attributes in process `syz.2.17456'. [ 1066.231751][T22015] overlayfs: failed to clone upperpath [ 1066.353113][T21982] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=46 sclass=netlink_xfrm_socket pid=21982 comm=syz.0.17447 [ 1066.436710][T14542] usb 1-1: USB disconnect, device number 65 [ 1066.651740][T22047] overlay: Unknown parameter 'smackfshat' [ 1066.658406][T22047] overlayfs: failed to clone upperpath [ 1066.813021][T22063] rust_binder: Error while translating object. [ 1066.813077][T22063] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 1066.828217][T22063] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:79 [ 1066.995374][T22078] loop4: detected capacity change from 0 to 8388608 [ 1067.072435][T22082] rust_binder: Error while translating object. [ 1067.072474][T22082] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 1067.078960][T22082] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:54 [ 1067.246836][T22094] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 1067.256017][T22094] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:64 [ 1067.355700][T22098] x_tables: duplicate underflow at hook 1 [ 1067.382914][T22100] rust_binder: BC_FREEZE_NOTIFICATION_DONE 0000000000000001 not found [ 1067.391232][T22100] rust_binder: Write failure EINVAL in pid:70 [ 1067.496838][T22108] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1067.579467][ T36] audit: type=1326 audit(2000000503.735:34864): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22050 comm="syz.2.17470" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbbd638eba9 code=0x7fc00000 [ 1067.694317][T22117] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1067.748919][T22117] rust_binder: Failed to allocate buffer. len:69088, is_oneway:false [ 1067.755495][T22117] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 1067.764093][T22117] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:82 [ 1067.769225][T22123] rust_binder: Failed to allocate buffer. len:69088, is_oneway:false [ 1067.773587][ T331] usb 1-1: new high-speed USB device number 66 using dummy_hcd [ 1067.788542][T22123] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 1067.798394][T22123] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:82 [ 1067.833744][T22124] bridge0: port 1(bridge_slave_0) entered blocking state [ 1067.850017][T22124] bridge0: port 1(bridge_slave_0) entered disabled state [ 1067.857200][T22124] bridge_slave_0: entered allmulticast mode [ 1067.863467][T22124] bridge_slave_0: entered promiscuous mode [ 1067.869964][T22124] bridge0: port 2(bridge_slave_1) entered blocking state [ 1067.877067][T22124] bridge0: port 2(bridge_slave_1) entered disabled state [ 1067.884458][T22124] bridge_slave_1: entered allmulticast mode [ 1067.891168][T22124] bridge_slave_1: entered promiscuous mode [ 1067.929593][ T331] usb 1-1: device descriptor read/64, error -71 [ 1067.946101][T22124] bridge0: port 2(bridge_slave_1) entered blocking state [ 1067.953263][T22124] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1067.960530][T22124] bridge0: port 1(bridge_slave_0) entered blocking state [ 1067.967593][T22124] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1067.991050][ T46] bridge0: port 1(bridge_slave_0) entered disabled state [ 1067.998746][ T46] bridge0: port 2(bridge_slave_1) entered disabled state [ 1068.008863][T28930] bridge0: port 1(bridge_slave_0) entered blocking state [ 1068.015988][T28930] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1068.025699][ T46] bridge0: port 2(bridge_slave_1) entered blocking state [ 1068.032820][ T46] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1068.062638][T22124] veth0_vlan: entered promiscuous mode [ 1068.074655][T22124] veth1_macvtap: entered promiscuous mode [ 1068.123019][T22137] rust_binder: 4: no such ref 3 [ 1068.128329][T22137] rust_binder: Write failure EINVAL in pid:4 [ 1068.197399][ T331] usb 1-1: device descriptor read/64, error -71 [ 1068.344609][T22151] batadv_slave_1: entered promiscuous mode [ 1068.411202][ T3275] usb 3-1: new high-speed USB device number 74 using dummy_hcd [ 1068.420313][T22151] batadv_slave_1: left promiscuous mode [ 1068.464368][ T331] usb 1-1: new high-speed USB device number 67 using dummy_hcd [ 1068.473791][T22163] overlayfs: failed to clone upperpath [ 1068.559296][T22180] overlayfs: failed to resolve './file1': -2 [ 1068.565565][ T3275] usb 3-1: device descriptor read/64, error -71 [ 1068.603403][ T331] usb 1-1: device descriptor read/64, error -71 [ 1068.646906][T22192] fuse: Unknown parameter 'obj_user' [ 1068.838635][ T3275] usb 3-1: device descriptor read/64, error -71 [ 1068.849400][T14545] usb 5-1: new high-speed USB device number 39 using dummy_hcd [ 1068.870734][ T331] usb 1-1: device descriptor read/64, error -71 [ 1068.988514][ T331] usb usb1-port1: attempt power cycle [ 1069.011127][T14545] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1069.022144][T14545] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1069.032003][T14545] usb 5-1: New USB device found, idVendor=27b8, idProduct=01ed, bcdDevice= 0.00 [ 1069.041057][T14545] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1069.049916][T14545] usb 5-1: config 0 descriptor?? [ 1069.095329][ T3275] usb 3-1: new high-speed USB device number 75 using dummy_hcd [ 1069.234355][ T3275] usb 3-1: device descriptor read/64, error -71 [ 1069.352054][ T331] usb 1-1: new high-speed USB device number 68 using dummy_hcd [ 1069.374470][ T331] usb 1-1: device descriptor read/8, error -71 [ 1069.491052][ T3275] usb 3-1: device descriptor read/64, error -71 [ 1069.513747][ T331] usb 1-1: device descriptor read/8, error -71 [ 1069.608809][ T3275] usb usb3-port1: attempt power cycle [ 1069.783493][T22205] netlink: 'syz.5.17521': attribute type 28 has an invalid length. [ 1069.791739][ T331] usb 1-1: new high-speed USB device number 69 using dummy_hcd [ 1069.823654][ T331] usb 1-1: device descriptor read/8, error -71 [ 1069.919060][T14545] hid-led 0003:27B8:01ED.0039: hidraw0: USB HID v0.00 Device [HID 27b8:01ed] on usb-dummy_hcd.4-1/input0 [ 1069.944424][T14545] hid-led 0003:27B8:01ED.0039: ThingM blink(1) initialized [ 1069.962680][ T331] usb 1-1: device descriptor read/8, error -71 [ 1069.973018][ T3275] usb 3-1: new high-speed USB device number 76 using dummy_hcd [ 1070.016280][ T3275] usb 3-1: device descriptor read/8, error -71 [ 1070.079444][ T331] usb usb1-port1: unable to enumerate USB device [ 1070.129737][ T331] usb 5-1: USB disconnect, device number 39 [ 1070.155455][ T3275] usb 3-1: device descriptor read/8, error -71 [ 1070.410841][ T3275] usb 3-1: new high-speed USB device number 77 using dummy_hcd [ 1070.433501][ T3275] usb 3-1: device descriptor read/8, error -71 [ 1070.572378][ T3275] usb 3-1: device descriptor read/8, error -71 [ 1070.687258][T22214] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1070.687288][T22214] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:88 [ 1070.696971][ T3275] usb usb3-port1: unable to enumerate USB device [ 1070.739792][T22216] rust_binder: Write failure EFAULT in pid:84 [ 1070.771380][T22226] 9pnet_fd: Insufficient options for proto=fd [ 1070.808381][T22230] netlink: 'syz.5.17530': attribute type 16 has an invalid length. [ 1070.816673][T22230] netlink: 64138 bytes leftover after parsing attributes in process `syz.5.17530'. [ 1070.835665][ T3275] rust_binder: 22217: removing orphan mapping 0:24 [ 1070.984185][T22269] netlink: 188 bytes leftover after parsing attributes in process `syz.5.17543'. [ 1071.088293][T22274] rust_binder: Write failure EFAULT in pid:97 [ 1071.516478][T22282] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 3 [ 1071.584703][T22283] rust_binder: Write failure EINVAL in pid:14 [ 1071.880629][T22300] rust_binder: Failed to claim space for a BINDER_TYPE_PTR. (offset: 128, limit: 152, size: 238) [ 1071.886802][T22300] rust_binder: Error while translating object. [ 1071.906363][T22300] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1071.913428][T22300] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:102 [ 1071.930423][T22304] overlayfs: failed to clone upperpath [ 1072.047193][ T330] usb 5-1: new high-speed USB device number 40 using dummy_hcd [ 1072.207615][ T330] usb 5-1: Using ep0 maxpacket: 16 [ 1072.213916][ T330] usb 5-1: config 1 has an invalid descriptor of length 97, skipping remainder of the config [ 1072.224179][ T330] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 16 [ 1072.237903][ T330] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1072.247029][ T330] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 1072.255236][ T330] usb 5-1: SerialNumber: syz [ 1072.261427][ T330] usb 5-1: bad CDC descriptors [ 1072.476649][T22297] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:103 [ 1072.477117][T14545] usb 5-1: USB disconnect, device number 40 [ 1072.667512][ T330] usb 3-1: new full-speed USB device number 78 using dummy_hcd [ 1072.829015][ T330] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 10 [ 1072.840170][ T330] usb 3-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 1072.850227][ T330] usb 3-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 1072.859333][ T330] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1073.009767][T14545] usb 1-1: new high-speed USB device number 70 using dummy_hcd [ 1073.154133][ T330] aiptek 3-1:17.0: Aiptek using 400 ms programming speed [ 1073.162122][ T330] input: Aiptek as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:17.0/input/input67 [ 1073.177065][ T330] usb 3-1: USB disconnect, device number 78 [ 1073.194328][T14545] usb 1-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 1073.217301][T14545] usb 1-1: New USB device found, idVendor=056a, idProduct=0336, bcdDevice= 0.00 [ 1073.227506][T22365] netlink: 12 bytes leftover after parsing attributes in process `syz.2.17576'. [ 1073.237081][T14545] usb 1-1: New USB device strings: Mfr=0, Product=72, SerialNumber=89 [ 1073.246828][T14545] usb 1-1: Product: syz [ 1073.251083][T14545] usb 1-1: SerialNumber: syz [ 1073.262665][T14545] usb 1-1: config 0 descriptor?? [ 1073.576628][ T330] usb 3-1: new high-speed USB device number 79 using dummy_hcd [ 1073.738072][ T330] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1073.749073][ T330] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1073.758900][ T330] usb 3-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 1073.767978][ T330] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1073.777099][ T330] usb 3-1: config 0 descriptor?? [ 1074.425884][ T330] usb 3-1: language id specifier not provided by device, defaulting to English [ 1075.069208][T22365] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1075.124601][T22385] rust_binder: Failed to allocate buffer. len:4240, is_oneway:false [ 1075.964515][T14545] usb 1-1: USB disconnect, device number 70 [ 1075.999448][T22387] rust_binder: Failed to vm_insert_page(35184388857856): vma_addr:35184388853760 i:1 err:EFAULT [ 1075.999490][T22387] rust_binder: Error in use_page_slow: EFAULT [ 1076.010206][T22387] rust_binder: use_range failure EFAULT [ 1076.016484][T22387] rust_binder: Failed to allocate buffer. len:4144, is_oneway:false [ 1076.022150][T22387] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 1076.030284][T22387] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:116 [ 1076.162283][T22403] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=22403 comm=syz.5.17587 [ 1076.185456][T22403] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2816 sclass=netlink_route_socket pid=22403 comm=syz.5.17587 [ 1076.441210][ T330] uclogic 0003:256C:006D.003A: failed retrieving string descriptor #200: -71 [ 1076.453624][ T330] uclogic 0003:256C:006D.003A: failed retrieving pen parameters: -71 [ 1076.462061][ T330] uclogic 0003:256C:006D.003A: failed probing pen v2 parameters: -71 [ 1076.470475][ T330] uclogic 0003:256C:006D.003A: failed probing parameters: -71 [ 1076.478037][ T330] uclogic 0003:256C:006D.003A: probe with driver uclogic failed with error -71 [ 1076.488292][ T330] usb 3-1: USB disconnect, device number 79 [ 1076.588652][T22414] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:33 [ 1076.618959][T22418] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 1076.654385][T22422] rust_binder: Write failure EINVAL in pid:126 [ 1076.744733][ T330] rust_binder: 22423: removing orphan mapping 0:4208 [ 1076.788654][T22433] overlayfs: empty lowerdir [ 1077.064812][T22447] rust_binder: Error in use_page_slow: ESRCH [ 1077.064832][T22447] rust_binder: use_range failure ESRCH [ 1077.076600][T22447] rust_binder: Failed to allocate buffer. len:4256, is_oneway:false [ 1077.076632][T22447] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 1077.085258][T22447] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:127 [ 1077.234351][T22140] usb 5-1: new high-speed USB device number 41 using dummy_hcd [ 1077.373371][ T330] usb 1-1: new high-speed USB device number 71 using dummy_hcd [ 1077.381037][T22140] usb 5-1: device descriptor read/64, error -71 [ 1077.555222][ T330] usb 1-1: Using ep0 maxpacket: 16 [ 1077.561521][ T330] usb 1-1: config 4 has an invalid interface number: 215 but max is 0 [ 1077.569900][ T330] usb 1-1: config 4 has no interface number 0 [ 1077.577472][ T330] usb 1-1: New USB device found, idVendor=76da, idProduct=6a4e, bcdDevice=8c.0b [ 1077.586525][ T330] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1077.594894][ T330] usb 1-1: Product: syz [ 1077.599128][ T330] usb 1-1: Manufacturer: syz [ 1077.603736][ T330] usb 1-1: SerialNumber: syz [ 1077.651450][ T611] usb 3-1: new high-speed USB device number 80 using dummy_hcd [ 1077.659112][T22140] usb 5-1: device descriptor read/64, error -71 [ 1077.822551][ T611] usb 3-1: Using ep0 maxpacket: 16 [ 1077.828939][ T611] usb 3-1: config 0 has an invalid interface number: 105 but max is 0 [ 1077.837176][ T611] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1077.847347][ T611] usb 3-1: config 0 has no interface number 0 [ 1077.854929][ T611] usb 3-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 1077.864032][ T611] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1077.872065][ T611] usb 3-1: Product: syz [ 1077.876288][ T611] usb 3-1: Manufacturer: syz [ 1077.880901][ T611] usb 3-1: SerialNumber: syz [ 1077.886723][ T611] usb 3-1: config 0 descriptor?? [ 1077.892692][ T611] usb 3-1: Found UVC 0.00 device syz (046d:08f3) [ 1077.899362][ T611] usb 3-1: No valid video chain found. [ 1077.918809][T22140] usb 5-1: new high-speed USB device number 42 using dummy_hcd [ 1078.057868][T22140] usb 5-1: device descriptor read/64, error -71 [ 1078.114549][ T611] usb 3-1: USB disconnect, device number 80 [ 1078.314811][T22140] usb 5-1: device descriptor read/64, error -71 [ 1078.432331][T22140] usb usb5-port1: attempt power cycle [ 1078.795848][T22140] usb 5-1: new high-speed USB device number 43 using dummy_hcd [ 1078.818333][T22140] usb 5-1: device descriptor read/8, error -71 [ 1078.957242][T22140] usb 5-1: device descriptor read/8, error -71 [ 1079.212971][T22140] usb 5-1: new high-speed USB device number 44 using dummy_hcd [ 1079.235306][T22140] usb 5-1: device descriptor read/8, error -71 [ 1079.374409][T22140] usb 5-1: device descriptor read/8, error -71 [ 1079.491121][T22140] usb usb5-port1: unable to enumerate USB device [ 1080.317535][T14545] rust_binder: 22505: removing orphan mapping 0:4208 [ 1080.334533][ T330] hub 1-1:4.215: bad descriptor, ignoring hub [ 1080.346104][ T330] hub 1-1:4.215: probe with driver hub failed with error -5 [ 1080.364132][ T330] usb 1-1: bad CDC descriptors [ 1080.393640][ T330] usb 1-1: USB disconnect, device number 71 [ 1080.427938][T22523] kvm: kvm [22522]: vcpu2, guest rIP: 0x9114 Unhandled WRMSR(0xc2) = 0x7 [ 1080.440742][ T36] audit: type=1326 audit(2000000515.759:34865): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22532 comm="syz.4.17634" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f45a0b8eba9 code=0x0 [ 1080.453860][T22523] kvm: kvm [22522]: vcpu2, guest rIP: 0x9114 Unhandled WRMSR(0xc1) = 0x7 [ 1080.575811][T22536] exFAT-fs (rnullb0): invalid boot record signature [ 1080.582822][T22536] exFAT-fs (rnullb0): failed to read boot sector [ 1080.589308][T22536] exFAT-fs (rnullb0): failed to recognize exfat type [ 1080.597995][T22536] netlink: 8 bytes leftover after parsing attributes in process `syz.0.17635'. [ 1080.645550][T22542] netlink: 8 bytes leftover after parsing attributes in process `syz.0.17638'. [ 1080.646335][T22140] usb 3-1: new high-speed USB device number 81 using dummy_hcd [ 1080.818429][T22140] usb 3-1: config 0 has no interfaces? [ 1080.825618][T22140] usb 3-1: New USB device found, idVendor=10d6, idProduct=2200, bcdDevice= 0.02 [ 1080.835202][T22140] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 1080.843567][T22140] usb 3-1: SerialNumber: syz [ 1080.853742][T22140] usb 3-1: config 0 descriptor?? [ 1081.075386][T22140] usb 3-1: USB disconnect, device number 81 [ 1081.346141][T22562] rust_binder: 154: no such ref 3 [ 1081.351631][T22562] rust_binder: 154: no such ref 3 [ 1081.358046][T22562] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 4 [ 1081.365326][T22562] rust_binder: 154: no such ref 2 [ 1081.432577][T22567] rust_binder: Write failure EINVAL in pid:159 [ 1081.466525][T22573] rust_binder: Failed to allocate buffer. len:1176, is_oneway:false [ 1081.735958][T22614] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 1081.744179][T22614] rust_binder: Read failure Err(EFAULT) in pid:62 [ 1081.776192][T22618] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1081.783262][ T36] audit: type=1400 audit(2000000517.021:34866): avc: denied { listen } for pid=22617 comm="syz.2.17669" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 1082.057867][T22140] usb 3-1: new high-speed USB device number 82 using dummy_hcd [ 1082.196952][T22140] usb 3-1: device descriptor read/64, error -71 [ 1082.464280][T22140] usb 3-1: device descriptor read/64, error -71 [ 1082.472133][T22631] netlink: 12 bytes leftover after parsing attributes in process `syz.4.17675'. [ 1082.721003][T22140] usb 3-1: new high-speed USB device number 83 using dummy_hcd [ 1082.860170][T22140] usb 3-1: device descriptor read/64, error -71 [ 1083.116917][T22140] usb 3-1: device descriptor read/64, error -71 [ 1083.127367][ T330] usb 5-1: new high-speed USB device number 45 using dummy_hcd [ 1083.234472][T22140] usb usb3-port1: attempt power cycle [ 1083.287787][ T330] usb 5-1: Using ep0 maxpacket: 16 [ 1083.294045][ T330] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1083.304198][ T330] usb 5-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 1083.317236][ T330] usb 5-1: New USB device found, idVendor=1d34, idProduct=000a, bcdDevice= 0.00 [ 1083.326555][ T330] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1083.335271][ T330] usb 5-1: config 0 descriptor?? [ 1083.341155][ T330] usbhid 5-1:0.0: couldn't find an input interrupt endpoint [ 1083.608657][T22140] usb 3-1: new high-speed USB device number 84 using dummy_hcd [ 1083.632927][T22140] usb 3-1: device descriptor read/8, error -71 [ 1083.770102][T22140] usb 3-1: device descriptor read/8, error -71 [ 1084.025764][T22140] usb 3-1: new high-speed USB device number 85 using dummy_hcd [ 1084.048289][T22140] usb 3-1: device descriptor read/8, error -71 [ 1084.187259][T22140] usb 3-1: device descriptor read/8, error -71 [ 1084.303924][T22140] usb usb3-port1: unable to enumerate USB device [ 1084.310380][T22646] bridge0: port 2(bridge_slave_1) entered disabled state [ 1084.317645][T22646] bridge0: port 1(bridge_slave_0) entered disabled state [ 1084.325680][T22646] bridge0: entered promiscuous mode [ 1084.330992][T22646] bridge0: entered allmulticast mode [ 1084.357848][T22650] binder: Unknown parameter 'defcontext01777777777777777777777' [ 1084.424187][T22653] rust_binder: Write failure EINVAL in pid:193 [ 1084.518696][T22660] rust_binder: Failed to allocate buffer. len:8815263377109862632, is_oneway:false [ 1084.524943][T22660] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 1084.534344][T22660] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:200 [ 1084.997821][T22662] binder: Unknown parameter 'fscontext?}' [ 1085.107704][T22671] rust_binder: Write failure EFAULT in pid:77 [ 1085.149732][ T36] audit: type=1326 audit(2000000520.172:34867): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22681 comm="syz.2.17691" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fe19598eba9 code=0x0 [ 1085.457526][T22704] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 1085.457565][T22704] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:203 [ 1085.541483][T22712] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1085.560078][T22712] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1085.646351][T22731] netlink: 8 bytes leftover after parsing attributes in process `syz.5.17709'. [ 1085.678731][ T36] audit: type=1326 audit(2000000520.659:34868): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22734 comm="syz.5.17711" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x0 [ 1085.777394][T22741] veth0_virt_wifi: entered allmulticast mode [ 1086.086953][T22743] can0: slcan on ttyS3. [ 1086.165455][T22742] can0 (unregistered): slcan off ttyS3. [ 1086.183502][T22751] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1086.183535][T22751] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:94 [ 1086.230844][ T36] audit: type=1326 audit(2000000521.182:34869): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22752 comm="syz.2.17716" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fe19598eba9 code=0x0 [ 1086.284238][ T36] audit: type=1326 audit(2000000521.229:34870): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=22754 comm="syz.4.17717" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f45a0b8eba9 code=0x0 [ 1086.415507][T22761] /dev/loop0: Can't lookup blockdev [ 1086.610124][T22738] veth0_virt_wifi: left allmulticast mode [ 1086.723539][T22781] fuse: Bad value for 'fd' [ 1087.323497][T22791] overlayfs: missing 'workdir' [ 1088.053804][T22826] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1088.053834][T22826] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:101 [ 1088.078441][T22828] pim6reg1: entered allmulticast mode [ 1088.221383][T22832] xt_NFQUEUE: number of queues (65532) out of range (got 66665) [ 1088.400092][ T566] usb 3-1: new high-speed USB device number 86 using dummy_hcd [ 1088.435223][T22866] fuse: Unknown parameter 'f#᾿%Jf' [ 1088.560493][ T566] usb 3-1: Using ep0 maxpacket: 8 [ 1088.566713][ T566] usb 3-1: config 0 has an invalid interface number: 200 but max is 0 [ 1088.574998][ T566] usb 3-1: config 0 has no interface number 0 [ 1088.581159][ T566] usb 3-1: config 0 interface 200 altsetting 2 has an endpoint descriptor with address 0xB5, changing to 0x85 [ 1088.593154][ T566] usb 3-1: config 0 interface 200 altsetting 2 endpoint 0x85 has an invalid bInterval 0, changing to 7 [ 1088.604298][ T566] usb 3-1: config 0 interface 200 altsetting 2 endpoint 0x85 has invalid maxpacket 1126, setting to 1024 [ 1088.615580][ T566] usb 3-1: config 0 interface 200 has no altsetting 0 [ 1088.623854][ T566] usb 3-1: New USB device found, idVendor=0b57, idProduct=8528, bcdDevice=6d.39 [ 1088.632974][ T566] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1088.641022][ T566] usb 3-1: Product: syz [ 1088.645197][ T566] usb 3-1: Manufacturer: syz [ 1088.649845][ T566] usb 3-1: SerialNumber: syz [ 1088.655149][ T566] usb 3-1: config 0 descriptor?? [ 1088.660450][T22830] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1088.725961][T22887] netlink: 8 bytes leftover after parsing attributes in process `syz.0.17761'. [ 1088.883468][T22830] 9pnet_fd: Insufficient options for proto=fd [ 1088.893606][ T566] input: Hanwang Art Master III 0906 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.200/input/input70 [ 1088.905598][ C0] usb 3-1: hanwang_irq - nonzero urb status received: -71 [ 1088.907316][ T566] usb 3-1: USB disconnect, device number 86 [ 1088.912786][ C0] usb 3-1: hanwang_irq - usb_submit_urb failed with result -19 [ 1089.291758][T22899] SELinux: policydb table sizes (104,0) do not match mine (6,7) [ 1089.299749][T22899] SELinux: failed to load policy [ 1089.306024][T22899] overlayfs: "xino" feature enabled using 2 upper inode bits. [ 1089.343890][T22905] netlink: 180 bytes leftover after parsing attributes in process `syz.0.17768'. [ 1089.415223][T22920] rust_binder: Write failure EFAULT in pid:243 [ 1089.427367][T22922] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.433766][T22922] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.440491][T22923] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.448217][T22923] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.454735][T22922] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.461532][T22923] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.469715][T22922] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.476316][T22922] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.483483][T22923] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 1089.501333][T22929] binder: Unknown parameter 'ax' [ 1089.527060][T22930] rust_binder: 22925 RLIMIT_NICE not set [ 1089.552587][T22935] cgroup2: Unknown parameter 'memoryWlo' [ 1089.630974][T22947] netlink: 9 bytes leftover after parsing attributes in process `syz.4.17782'. [ 1089.640510][T22947] gretap0: entered promiscuous mode [ 1089.648198][T22947] netlink: 5 bytes leftover after parsing attributes in process `syz.4.17782'. [ 1089.657332][T22947] 0{X: renamed from gretap0 [ 1089.663161][T22947] 0{X: left promiscuous mode [ 1089.668282][T22947] 0{X: entered allmulticast mode [ 1089.674410][T22947] A link change request failed with some changes committed already. Interface 30{X may have been left with an inconsistent configuration, please check. [ 1089.708301][T22948] syzkaller0: entered promiscuous mode [ 1089.713816][T22948] syzkaller0: entered allmulticast mode [ 1089.720279][T22947] pim6reg1: entered promiscuous mode [ 1089.725643][T22947] pim6reg1: entered allmulticast mode [ 1089.743716][T22945] rust_binder: Failed to allocate buffer. len:18446744073709551352, is_oneway:false [ 1089.743738][T22945] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 1089.753442][T22945] rust_binder: Failure BR_FAILED_REPLY { source: ENOSPC } during reply - delivering BR_FAILED_REPLY to sender. [ 1089.762953][T22945] rust_binder: Transaction failed: BR_TRANSACTION_COMPLETE my_pid:119 [ 1090.017749][T22952] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1090.034673][T22952] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1090.262376][T22952] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1090.272186][T22952] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1090.282712][T22952] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1090.292286][T22952] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1090.302665][T22952] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1090.312963][T22952] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1090.396613][T14542] rust_binder: 22944: removing orphan mapping 0:24 [ 1090.417130][T22977] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 1090.417153][T22977] rust_binder: Read failure Err(EFAULT) in pid:122 [ 1090.467747][T22982] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 1090.474397][T22982] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:126 [ 1090.581136][T22991] rust_binder: Failed to allocate buffer. len:4144, is_oneway:false [ 1090.591373][T22991] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOSPC } [ 1090.599435][T22991] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOSPC } my_pid:135 [ 1090.870071][ T36] audit: type=1400 audit(2000000525.511:34871): avc: denied { ioctl } for pid=22993 comm="syz.4.17799" path="/dev/uhid" dev="devtmpfs" ino=199 ioctlcmd=0x660c scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 1090.912674][T22996] tipc: Started in network mode [ 1090.917680][T22996] tipc: Node identity ac14142c, cluster identity 4711 [ 1090.924790][T22996] tipc: Enabled bearer , priority 10 [ 1090.944154][ T36] audit: type=1400 audit(2000000525.577:34872): avc: denied { read } for pid=22997 comm="syz.4.17801" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 1090.967827][T22998] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=22998 comm=syz.4.17801 [ 1091.108011][T23009] usb usb8: usbfs: process 23009 (syz.4.17804) did not claim interface 0 before use [ 1091.505294][T23043] overlayfs: failed to resolve './file1': -2 [ 1091.541303][T23047] rust_binder: Write failure EFAULT in pid:142 [ 1091.700368][ T36] audit: type=1400 audit(2000000526.287:34873): avc: denied { append } for pid=23058 comm="syz.2.17821" name="tun" dev="devtmpfs" ino=85 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:usr_t:s0" [ 1091.920346][T23063] netlink: 12 bytes leftover after parsing attributes in process `syz.2.17823'. [ 1092.122012][T14542] tipc: Node number set to 2886997036 [ 1092.792515][T23085] netlink: 20 bytes leftover after parsing attributes in process `syz.5.17830'. [ 1093.090465][T23107] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1093.099377][T23107] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1093.135467][T23110] veth0_virt_wifi: entered allmulticast mode [ 1093.156308][T23110] veth0_virt_wifi: left allmulticast mode [ 1093.310492][T23118] 9pnet_fd: Insufficient options for proto=fd [ 1093.462654][T23128] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=0 sclass=netlink_audit_socket pid=23128 comm=syz.0.17845 [ 1108.101878][T23183] overlayfs: failed to clone upperpath [ 1108.234597][T23201] netlink: 2 bytes leftover after parsing attributes in process `syz.4.17869'. [ 1108.249946][T23201] rust_binder: Error while translating object. [ 1108.249984][T23201] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 1108.256283][T23201] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:304 [ 1108.709734][T23209] overlayfs: failed to clone upperpath [ 1108.739100][T28930] tipc: Subscription rejected, illegal request [ 1109.174234][T23234] netlink: 44 bytes leftover after parsing attributes in process `syz.4.17882'. [ 1109.183447][T23234] netlink: 59 bytes leftover after parsing attributes in process `syz.4.17882'. [ 1109.192526][T23234] netlink: 59 bytes leftover after parsing attributes in process `syz.4.17882'. [ 1109.202042][T23234] erofs: dax options not supported [ 1109.466000][T23258] rust_binder: Error while translating object. [ 1109.466028][T23258] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1109.472903][T23258] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:341 [ 1109.834204][T23295] netlink: 'syz.0.17902': attribute type 10 has an invalid length. [ 1109.984133][T23308] fuse: Bad value for 'user_id' [ 1109.989065][T23308] fuse: Bad value for 'user_id' [ 1110.061296][T23322] netlink: 4 bytes leftover after parsing attributes in process `syz.4.17912'. [ 1110.078366][T23322] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1110.106160][T23322] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1110.327546][T23362] netlink: 64 bytes leftover after parsing attributes in process `syz.4.17924'. [ 1110.625206][T23379] rust_binder: 23379 RLIMIT_NICE not set [ 1110.687645][ T3275] rust_binder: 23378: removing orphan mapping 0:1168 [ 1110.787907][T23386] netlink: 76 bytes leftover after parsing attributes in process `syz.4.17930'. [ 1110.817098][T23386] netlink: 12 bytes leftover after parsing attributes in process `syz.4.17930'. [ 1111.238329][T23399] rust_binder: Error while translating object. [ 1111.238379][T23399] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1111.268508][T23399] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:389 [ 1111.436166][ T36] audit: type=1400 audit(2000000544.735:34874): avc: denied { create } for pid=23402 comm="syz.4.17936" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=irda_socket permissive=1 [ 1111.520876][T23416] pim6reg1: entered promiscuous mode [ 1111.526269][T23416] pim6reg1: entered allmulticast mode [ 1112.241095][T23434] rust_binder: 23433 RLIMIT_NICE not set [ 1112.241393][T23433] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1112.247248][T23433] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:411 [ 1112.263344][T12037] rust_binder: 23432: removing orphan mapping 0:4240 [ 1112.420952][T14542] rust_binder: 23444: removing orphan mapping 0:4208 [ 1112.436229][T23448] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=66 sclass=netlink_audit_socket pid=23448 comm=syz.4.17952 [ 1112.542204][T23455] vlan0: entered promiscuous mode [ 1112.547380][T23455] vlan0: entered allmulticast mode [ 1112.552840][T23455] veth0_vlan: entered allmulticast mode [ 1112.589459][T23459] rust_binder: Error while translating object. [ 1112.589492][T23459] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1112.595740][T23459] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:437 [ 1113.366870][T23476] overlayfs: failed to clone upperpath [ 1113.382215][T23476] overlay: Bad value for 'xino' [ 1113.397965][T23476] fuse: Unknown parameter '0x0000000000000007' [ 1113.582813][T23469] incfs_lookup_dentry err:-103 [ 1113.587736][T23469] incfs: Can't find or create .index dir in ./file0 [ 1113.594401][T23469] incfs: mount failed -103 [ 1114.524395][T23563] netlink: 16 bytes leftover after parsing attributes in process `syz.5.17994'. [ 1114.538444][T23563] netlink: 17 bytes leftover after parsing attributes in process `syz.5.17994'. [ 1114.547636][T23563] tipc: Invalid UDP bearer configuration [ 1114.547663][T23563] tipc: Enabling of bearer rejected, failed to enable media [ 1114.589571][T23569] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=43 sclass=netlink_route_socket pid=23569 comm=syz.2.17997 [ 1114.613883][ T36] audit: type=1326 audit(2000000807.721:34875): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=23570 comm="syz.5.17999" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f16dd38eba9 code=0x0 [ 1114.670696][T23582] 9pnet_fd: Insufficient options for proto=fd [ 1114.848261][T23589] tipc: Enabling of bearer rejected, failed to enable media [ 1115.628952][ T36] audit: type=1326 audit(2000000808.657:34876): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=23661 comm="syz.5.18034" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f16dd38eba9 code=0x0 [ 1115.663340][T23667] x_tables: unsorted underflow at hook 2 [ 1115.832644][T23684] IPv6: NLM_F_CREATE should be specified when creating new route [ 1116.129121][T23713] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 1116.136423][T23713] IPv6: NLM_F_CREATE should be set when creating new route [ 1116.143711][T23713] IPv6: NLM_F_CREATE should be set when creating new route [ 1116.217718][T23730] fuse: Bad value for 'fd' [ 1116.476453][T23746] 9pnet_fd: Insufficient options for proto=fd [ 1116.541631][ T36] audit: type=1400 audit(2000000809.517:34877): avc: denied { create } for pid=23765 comm="syz.5.18069" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_connector_socket permissive=1 [ 1116.568731][T23769] netlink: 4 bytes leftover after parsing attributes in process `syz.2.18070'. [ 1116.581704][T23771] netlink: 4 bytes leftover after parsing attributes in process `syz.2.18070'. [ 1116.598914][T23775] fuse: Unknown parameter 'roOtmode' [ 1116.679988][T23789] netlink: 4 bytes leftover after parsing attributes in process `syz.5.18078'. [ 1116.689234][T23789] netlink: 12 bytes leftover after parsing attributes in process `syz.5.18078'. [ 1116.698448][T23789] netlink: 40 bytes leftover after parsing attributes in process `syz.5.18078'. [ 1117.208787][T23819] netlink: 'syz.0.18088': attribute type 4 has an invalid length. [ 1117.230629][T23824] netlink: 'syz.2.18090': attribute type 10 has an invalid length. [ 1117.294008][T23827] overlayfs: failed to clone upperpath [ 1117.340429][T23833] netlink: 'syz.0.18093': attribute type 11 has an invalid length. [ 1117.864620][T23855] overlayfs: failed to clone upperpath [ 1117.931732][T23867] SELinux: Context $*.-@(&@,!:%@]:@@*$^# is not valid (left unmapped). [ 1117.931732][ T36] audit: type=1400 audit(2000000810.817:34878): avc: denied { relabelfrom } for pid=23866 comm="syz.4.18106" name="KEY" dev="sockfs" ino=233949 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 1117.963564][ T36] audit: type=1400 audit(2000000810.845:34879): avc: denied { relabelto } for pid=23866 comm="syz.4.18106" name="KEY" dev="sockfs" ino=233949 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=key_socket permissive=1 trawcon="$*.-@(&@,!:%@]:@@*$^#" [ 1118.277489][T23892] overlay: ./file0 is not a directory [ 1118.442423][ T36] audit: type=1326 audit(2000000811.294:34880): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=23902 comm="syz.5.18117" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f16dd38eba9 code=0x0 [ 1118.498887][T23909] netlink: 8 bytes leftover after parsing attributes in process `syz.5.18117'. [ 1118.614918][T23912] fuse: Unknown parameter 'rootQA00000000000000004' [ 1119.211693][T23924] syz.4.18124: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz4,mems_allowed=0 [ 1119.231180][T23924] CPU: 1 UID: 0 PID: 23924 Comm: syz.4.18124 Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1119.231221][T23924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1119.231237][T23924] Call Trace: [ 1119.231246][T23924] [ 1119.231256][T23924] __dump_stack+0x21/0x30 [ 1119.231295][T23924] dump_stack_lvl+0x10c/0x190 [ 1119.231325][T23924] ? __cfi_dump_stack_lvl+0x10/0x10 [ 1119.231356][T23924] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1119.231392][T23924] dump_stack+0x19/0x20 [ 1119.231421][T23924] warn_alloc+0x1bc/0x2a0 [ 1119.231450][T23924] ? stack_depot_save_flags+0x38/0x800 [ 1119.231477][T23924] ? __cfi_warn_alloc+0x10/0x10 [ 1119.231504][T23924] ? kasan_save_track+0x4f/0x80 [ 1119.231525][T23924] ? __kmalloc_cache_noprof+0x1a5/0x3c0 [ 1119.231558][T23924] ? xskq_create+0x68/0x2a0 [ 1119.231582][T23924] ? xsk_init_queue+0xb6/0x120 [ 1119.231605][T23924] ? xsk_setsockopt+0x43f/0x6f0 [ 1119.231627][T23924] ? do_sock_setsockopt+0x26d/0x400 [ 1119.231650][T23924] ? __x64_sys_setsockopt+0x1b8/0x250 [ 1119.231673][T23924] ? x64_sys_call+0x2adc/0x2ee0 [ 1119.231705][T23924] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1119.231734][T23924] __vmalloc_node_range_noprof+0x135/0x1420 [ 1119.231791][T23924] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 1119.231825][T23924] ? avc_has_perm+0x144/0x220 [ 1119.231857][T23924] ? kasan_save_alloc_info+0x40/0x50 [ 1119.231887][T23924] ? __kasan_kmalloc+0x96/0xb0 [ 1119.231912][T23924] vmalloc_user_noprof+0x77/0x90 [ 1119.231943][T23924] ? xskq_create+0xdb/0x2a0 [ 1119.231966][T23924] xskq_create+0xdb/0x2a0 [ 1119.231990][T23924] xsk_init_queue+0xb6/0x120 [ 1119.232014][T23924] xsk_setsockopt+0x43f/0x6f0 [ 1119.232036][T23924] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1119.232059][T23924] ? do_futex+0x309/0x500 [ 1119.232084][T23924] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 1119.232114][T23924] ? security_socket_setsockopt+0x33/0xd0 [ 1119.232138][T23924] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1119.232161][T23924] do_sock_setsockopt+0x26d/0x400 [ 1119.232185][T23924] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 1119.232212][T23924] __x64_sys_setsockopt+0x1b8/0x250 [ 1119.232237][T23924] x64_sys_call+0x2adc/0x2ee0 [ 1119.232270][T23924] do_syscall_64+0x58/0xf0 [ 1119.232303][T23924] ? clear_bhb_loop+0x50/0xa0 [ 1119.232332][T23924] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1119.232360][T23924] RIP: 0033:0x7f45a0b8eba9 [ 1119.232380][T23924] 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 [ 1119.232401][T23924] RSP: 002b:00007f45a196e038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1119.232426][T23924] RAX: ffffffffffffffda RBX: 00007f45a0dd5fa0 RCX: 00007f45a0b8eba9 [ 1119.232445][T23924] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000003 [ 1119.232458][T23924] RBP: 00007f45a0c11e19 R08: 0000000000000004 R09: 0000000000000000 [ 1119.232471][T23924] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1119.232484][T23924] R13: 00007f45a0dd6038 R14: 00007f45a0dd5fa0 R15: 00007ffd712ae838 [ 1119.232503][T23924] [ 1119.232567][T23924] Mem-Info: [ 1119.536451][T23924] active_anon:73561 inactive_anon:134 isolated_anon:0 [ 1119.536451][T23924] active_file:5923 inactive_file:21149 isolated_file:0 [ 1119.536451][T23924] unevictable:15407 dirty:65 writeback:0 [ 1119.536451][T23924] slab_reclaimable:6777 slab_unreclaimable:96480 [ 1119.536451][T23924] mapped:41792 shmem:53562 pagetables:1164 [ 1119.536451][T23924] sec_pagetables:0 bounce:0 [ 1119.536451][T23924] kernel_misc_reclaimable:0 [ 1119.536451][T23924] free:1280012 free_pcp:6024 free_cma:0 [ 1119.582213][T23924] Node 0 active_anon:286244kB inactive_anon:536kB active_file:23692kB inactive_file:84596kB unevictable:61628kB isolated(anon):0kB isolated(file):0kB mapped:169768kB dirty:260kB writeback:0kB shmem:206148kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:2048kB writeback_tmp:0kB kernel_stack:9788kB pagetables:4656kB sec_pagetables:0kB all_unreclaimable? no [ 1119.615217][T23924] 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:2965952kB mlocked:0kB bounce:0kB free_pcp:5740kB local_pcp:5672kB free_cma:0kB [ 1119.645230][T23924] lowmem_reserve[]: 0 3921 3921 [ 1119.650151][T23924] Normal free:2159500kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:293144kB inactive_anon:536kB active_file:23692kB inactive_file:84596kB unevictable:61628kB writepending:260kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:19828kB local_pcp:13204kB free_cma:0kB [ 1119.682209][T23924] lowmem_reserve[]: 0 0 0 [ 1119.686591][T23924] DMA32: 3*4kB (M) 3*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 [ 1119.702173][T23924] Normal: 451*4kB (UE) 376*8kB (UME) 100*16kB (UME) 388*32kB (UE) 286*64kB (UME) 163*128kB (UME) 57*256kB (UE) 46*512kB (UME) 35*1024kB (UME) 8*2048kB (UM) 491*4096kB (UM) = 2159500kB [ 1119.720557][T23924] 95190 total pagecache pages [ 1119.725510][T23924] 1078 pages in swap cache [ 1119.729945][T23924] Free swap = 119812kB [ 1119.734118][T23924] Total swap = 124996kB [ 1119.738617][T23924] 2097051 pages RAM [ 1119.742451][T23924] 0 pages HighMem/MovableOnly [ 1119.747406][T23924] 351533 pages reserved [ 1119.751586][T23924] 0 pages cma reserved [ 1119.758642][T23924] Memory allocations: [ 1119.762669][T23924] 0 B 0 init/main.c:1370 func:do_initcalls [ 1119.770145][T23924] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 1119.778256][T23924] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 1119.786162][T23924] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 1119.794269][T23924] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 1119.802364][T23924] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 1119.811173][T23924] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 1119.819105][T23924] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 1119.827287][T23924] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 1119.835422][T23924] 0 B 0 init/initramfs.c:101 func:find_link [ 1121.080466][T24001] overlayfs: missing 'lowerdir' [ 1121.773780][T24034] netlink: 4 bytes leftover after parsing attributes in process `syz.2.18165'. [ 1121.869645][ T36] audit: type=1326 audit(2000000814.502:34881): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=24047 comm="syz.2.18172" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fe19598eba9 code=0x0 [ 1122.017171][T24054] overlayfs: failed to clone upperpath [ 1122.449225][T24091] netlink: 188 bytes leftover after parsing attributes in process `syz.4.18188'. [ 1122.635679][T24109] overlayfs: failed to clone upperpath [ 1122.661983][T24111] netlink: 5 bytes leftover after parsing attributes in process `syz.5.18197'. [ 1122.674671][T24111] 0M: renamed from gretap0 (while UP) [ 1122.682101][T24111] 0M: entered allmulticast mode [ 1122.688158][T24111] A link change request failed with some changes committed already. Interface 30M may have been left with an inconsistent configuration, please check. [ 1123.009698][T24131] overlayfs: failed to clone lowerpath [ 1123.016314][T24131] overlayfs: failed to clone upperpath [ 1124.151134][T24262] overlayfs: failed to clone upperpath [ 1124.556889][T24312] netlink: 'syz.5.18253': attribute type 29 has an invalid length. [ 1124.565050][T24312] netlink: 8 bytes leftover after parsing attributes in process `syz.5.18253'. [ 1124.595114][T24317] netlink: 'syz.5.18255': attribute type 1 has an invalid length. [ 1124.661271][ T36] audit: type=1400 audit(2000000817.111:34882): avc: denied { watch_reads } for pid=24322 comm="syz.0.18258" path="/196/file0" dev="tmpfs" ino=1083 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 1124.778406][T24338] tipc: Disabling bearer [ 1125.095704][T24362] 9pnet_fd: Insufficient options for proto=fd [ 1125.209157][T24377] overlayfs: failed to clone upperpath [ 1125.271996][T24387] /dev/loop0: Can't lookup blockdev [ 1125.302946][T24393] 9pnet_fd: Insufficient options for proto=fd [ 1126.533884][T24466] netlink: 'syz.4.18311': attribute type 4 has an invalid length. [ 1127.038280][T24470] netlink: 16 bytes leftover after parsing attributes in process `syz.0.18313'. [ 1127.047591][T24469] netlink: 16 bytes leftover after parsing attributes in process `syz.0.18313'. [ 1127.057209][T24469] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=24469 comm=syz.0.18313 [ 1127.069890][T24470] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=24470 comm=syz.0.18313 [ 1127.407822][ T36] audit: type=1400 audit(2000000819.674:34883): avc: denied { search } for pid=24491 comm="syz.4.18323" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 1127.436406][ T36] audit: type=1400 audit(2000000819.674:34884): avc: denied { write } for pid=24491 comm="syz.4.18323" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=dir permissive=1 [ 1127.513072][T24509] vlan0: left promiscuous mode [ 1127.517993][T24509] vlan0: left allmulticast mode [ 1127.522913][T24509] veth0_vlan: left allmulticast mode [ 1127.890729][T24522] block device autoloading is deprecated and will be removed. [ 1127.922710][T24529] overlayfs: failed to clone upperpath [ 1127.975082][T24531] netlink: 8 bytes leftover after parsing attributes in process `syz.0.18335'. [ 1128.025586][T24540] overlayfs: failed to clone upperpath [ 1128.070561][T24551] fuse: Bad value for 'fd' [ 1128.479956][ T36] audit: type=1400 audit(2000000820.675:34885): avc: denied { map } for pid=24577 comm="syz.4.18351" path="socket:[236040]" dev="sockfs" ino=236040 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 1128.591787][T24591] netlink: 'syz.4.18356': attribute type 12 has an invalid length. [ 1128.599068][T24594] fuse: Unknown parameter 'rootmoe' [ 1128.617579][T24597] overlayfs: failed to clone upperpath [ 1129.028458][T24657] /dev/loop0: Can't lookup blockdev [ 1129.265571][T24685] fuseblk: Bad value for 'user_id' [ 1129.270961][T24685] fuseblk: Bad value for 'user_id' [ 1129.365110][ T36] audit: type=1326 audit(2000000821.507:34886): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=24700 comm="syz.2.18394" exe="/root/syz-executor" sig=9 arch=c000003e syscall=157 compat=0 ip=0x7fe19598eba9 code=0x0 [ 1129.795126][T24711] netlink: 4 bytes leftover after parsing attributes in process `syz.4.18396'. [ 1129.810989][T24714] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 1129.820866][T24716] fuse: Unknown parameter 'group_i' [ 1129.835202][T24719] overlayfs: failed to clone upperpath [ 1129.931805][T24746] netlink: 5308 bytes leftover after parsing attributes in process `syz.0.18409'. [ 1129.953044][T24750] netlink: 'syz.0.18411': attribute type 1 has an invalid length. [ 1129.986122][T24754] netlink: 40 bytes leftover after parsing attributes in process `syz.0.18413'. [ 1130.226360][T24794] syz.2.18428: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=syz2,mems_allowed=0 [ 1130.246229][T24794] CPU: 1 UID: 0 PID: 24794 Comm: syz.2.18428 Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1130.246267][T24794] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1130.246281][T24794] Call Trace: [ 1130.246289][T24794] [ 1130.246298][T24794] __dump_stack+0x21/0x30 [ 1130.246334][T24794] dump_stack_lvl+0x10c/0x190 [ 1130.246363][T24794] ? __cfi_dump_stack_lvl+0x10/0x10 [ 1130.246392][T24794] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1130.246427][T24794] dump_stack+0x19/0x20 [ 1130.246454][T24794] warn_alloc+0x1bc/0x2a0 [ 1130.246482][T24794] ? stack_depot_save_flags+0x38/0x800 [ 1130.246506][T24794] ? __cfi_warn_alloc+0x10/0x10 [ 1130.246533][T24794] ? kasan_save_track+0x4f/0x80 [ 1130.246556][T24794] ? __kmalloc_cache_noprof+0x1a5/0x3c0 [ 1130.246589][T24794] ? xskq_create+0x68/0x2a0 [ 1130.246611][T24794] ? xsk_init_queue+0xb6/0x120 [ 1130.246632][T24794] ? xsk_setsockopt+0x43f/0x6f0 [ 1130.246653][T24794] ? do_sock_setsockopt+0x26d/0x400 [ 1130.246677][T24794] ? __x64_sys_setsockopt+0x1b8/0x250 [ 1130.246699][T24794] ? x64_sys_call+0x2adc/0x2ee0 [ 1130.246731][T24794] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1130.246759][T24794] __vmalloc_node_range_noprof+0x135/0x1420 [ 1130.246795][T24794] ? __cfi___vmalloc_node_range_noprof+0x10/0x10 [ 1130.246827][T24794] ? avc_has_perm+0x144/0x220 [ 1130.246857][T24794] ? kasan_save_alloc_info+0x40/0x50 [ 1130.246887][T24794] ? __kasan_kmalloc+0x96/0xb0 [ 1130.246912][T24794] vmalloc_user_noprof+0x77/0x90 [ 1130.246941][T24794] ? xskq_create+0xdb/0x2a0 [ 1130.246964][T24794] xskq_create+0xdb/0x2a0 [ 1130.246991][T24794] xsk_init_queue+0xb6/0x120 [ 1130.247015][T24794] xsk_setsockopt+0x43f/0x6f0 [ 1130.247037][T24794] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1130.247058][T24794] ? do_futex+0x309/0x500 [ 1130.247080][T24794] ? bpf_lsm_socket_setsockopt+0xd/0x20 [ 1130.247107][T24794] ? security_socket_setsockopt+0x33/0xd0 [ 1130.247137][T24794] ? __cfi_xsk_setsockopt+0x10/0x10 [ 1130.247160][T24794] do_sock_setsockopt+0x26d/0x400 [ 1130.247182][T24794] ? __cfi_do_sock_setsockopt+0x10/0x10 [ 1130.247207][T24794] __x64_sys_setsockopt+0x1b8/0x250 [ 1130.247231][T24794] x64_sys_call+0x2adc/0x2ee0 [ 1130.247261][T24794] do_syscall_64+0x58/0xf0 [ 1130.247290][T24794] ? clear_bhb_loop+0x50/0xa0 [ 1130.247316][T24794] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1130.247342][T24794] RIP: 0033:0x7fe19598eba9 [ 1130.247360][T24794] 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 [ 1130.247380][T24794] RSP: 002b:00007fe1968be038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1130.247404][T24794] RAX: ffffffffffffffda RBX: 00007fe195bd5fa0 RCX: 00007fe19598eba9 [ 1130.247422][T24794] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000003 [ 1130.247435][T24794] RBP: 00007fe195a11e19 R08: 0000000000000004 R09: 0000000000000000 [ 1130.247450][T24794] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1130.247465][T24794] R13: 00007fe195bd6038 R14: 00007fe195bd5fa0 R15: 00007ffd02aa99d8 [ 1130.247484][T24794] [ 1130.247508][T24794] Mem-Info: [ 1130.554991][T24794] active_anon:68696 inactive_anon:134 isolated_anon:0 [ 1130.554991][T24794] active_file:5923 inactive_file:21665 isolated_file:0 [ 1130.554991][T24794] unevictable:10257 dirty:78 writeback:0 [ 1130.554991][T24794] slab_reclaimable:7476 slab_unreclaimable:97617 [ 1130.554991][T24794] mapped:49431 shmem:48459 pagetables:1375 [ 1130.554991][T24794] sec_pagetables:0 bounce:0 [ 1130.554991][T24794] kernel_misc_reclaimable:0 [ 1130.554991][T24794] free:1291680 free_pcp:1849 free_cma:0 [ 1130.600828][T24794] Node 0 active_anon:274784kB inactive_anon:536kB active_file:23692kB inactive_file:86660kB unevictable:49328kB isolated(anon):0kB isolated(file):0kB mapped:197724kB dirty:312kB writeback:0kB shmem:193836kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:4096kB writeback_tmp:0kB kernel_stack:9928kB pagetables:5500kB sec_pagetables:0kB all_unreclaimable? no [ 1130.635239][T24794] 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:2965952kB mlocked:0kB bounce:0kB free_pcp:5740kB local_pcp:5672kB free_cma:0kB [ 1130.674568][T24794] lowmem_reserve[]: 0 3921 3921 [ 1130.680496][T24794] Normal free:2185740kB boost:0kB min:25964kB low:32452kB high:38940kB reserved_highatomic:0KB free_highatomic:0KB active_anon:274684kB inactive_anon:536kB active_file:23692kB inactive_file:86660kB unevictable:60228kB writepending:312kB present:5242880kB managed:4016120kB mlocked:0kB bounce:0kB free_pcp:3344kB local_pcp:856kB free_cma:0kB [ 1130.718930][T24794] lowmem_reserve[]: 0 0 0 [ 1130.738723][T24794] DMA32: 3*4kB (M) 3*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 [ 1130.755777][T24794] Normal: 207*4kB (M) 144*8kB (ME) 88*16kB (ME) 169*32kB (UME) 400*64kB (UME) 210*128kB (UME) 105*256kB (UME) 55*512kB (UME) 28*1024kB (UME) 10*2048kB (UM) 492*4096kB (UM) = 2180700kB [ 1130.783829][T24794] 92991 total pagecache pages [ 1130.788582][T24794] 1078 pages in swap cache [ 1130.801593][T24794] Free swap = 119812kB [ 1130.805943][T24794] Total swap = 124996kB [ 1130.810122][T24794] 2097051 pages RAM [ 1130.815433][T24794] 0 pages HighMem/MovableOnly [ 1130.820530][T24794] 351533 pages reserved [ 1130.827914][T24794] 0 pages cma reserved [ 1130.837259][T24794] Memory allocations: [ 1130.841299][T24794] 0 B 0 init/main.c:1370 func:do_initcalls [ 1130.855138][T24794] 0 B 0 init/do_mounts.c:186 func:mount_root_generic [ 1130.864087][T24794] 0 B 0 init/do_mounts.c:158 func:do_mount_root [ 1130.871887][T24794] 0 B 0 init/do_mounts.c:352 func:mount_nodev_root [ 1130.887454][T24794] 0 B 0 init/do_mounts_rd.c:241 func:rd_load_image [ 1130.895568][T24794] 0 B 0 init/do_mounts_rd.c:72 func:identify_ramdisk_image [ 1130.904559][T24794] 0 B 0 init/initramfs.c:507 func:unpack_to_rootfs [ 1130.917479][T24794] 0 B 0 init/initramfs.c:508 func:unpack_to_rootfs [ 1130.926691][T24794] 0 B 0 init/initramfs.c:509 func:unpack_to_rootfs [ 1130.935312][T24794] 0 B 0 init/initramfs.c:101 func:find_link [ 1130.979755][T24838] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2049 sclass=netlink_route_socket pid=24838 comm=syz.4.18441 [ 1132.439719][T24876] fuse: Unknown parameter 'grou@' [ 1132.480771][T24882] netlink: 'syz.5.18458': attribute type 12 has an invalid length. [ 1132.595001][T24886] tipc: Enabling of bearer rejected, failed to enable media [ 1132.865648][T24916] 9pnet_fd: Insufficient options for proto=fd [ 1132.873158][T24917] 9pnet_fd: Insufficient options for proto=fd [ 1132.913877][T24928] overlayfs: failed to clone upperpath [ 1133.082281][T24940] overlayfs: failed to clone upperpath [ 1133.135399][ T36] audit: type=1326 audit(2000000825.042:34887): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=24941 comm="syz.0.18483" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fb850d8eba9 code=0x0 [ 1133.522938][T24971] fuseblk: Bad value for 'fd' [ 1134.337329][T25006] netlink: 'syz.5.18504': attribute type 15 has an invalid length. [ 1134.715834][T25043] netlink: 'syz.0.18518': attribute type 4 has an invalid length. [ 1134.723842][T25043] netlink: 17 bytes leftover after parsing attributes in process `syz.0.18518'. [ 1135.056810][T25045] netlink: 'syz.4.18519': attribute type 27 has an invalid length. [ 1135.367476][T25093] overlayfs: failed to resolve './file1/file0': -2 [ 1135.374540][T25093] overlayfs: failed to resolve './file1/file0': -2 [ 1135.383014][T25093] overlayfs: failed to resolve './file1/file0': -2 [ 1135.391133][T25097] netlink: 8 bytes leftover after parsing attributes in process `syz.2.18538'. [ 1135.400432][T25097] erspan0: entered promiscuous mode [ 1135.405902][T25093] overlayfs: failed to resolve './file1/file0': -2 [ 1135.419109][T25093] overlayfs: failed to resolve './file1/file0': -2 [ 1135.484020][T25121] tipc: Started in network mode [ 1135.489003][T25121] tipc: Node identity , cluster identity 4711 [ 1135.495350][T25121] tipc: Failed to obtain node identity [ 1135.502737][T25121] tipc: Enabling of bearer rejected, failed to enable media [ 1135.522739][T25125] sit0: entered promiscuous mode [ 1135.530008][T25125] netlink: 'syz.5.18547': attribute type 1 has an invalid length. [ 1135.537949][T25125] netlink: 9 bytes leftover after parsing attributes in process `syz.5.18547'. [ 1135.650060][T25149] EXT4-fs: Value of option "test_dummy_encryption" is unrecognized [ 1135.673780][T25154] netlink: 72 bytes leftover after parsing attributes in process `syz.0.18558'. [ 1136.069249][T25174] fuse: Unknown parameter 'f$v0x0000000000000004' [ 1136.629453][T25182] fuse: Unknown parameter 'rootmode.000000000000000t{]%'E*\^4Ъ~Y00060000' [ 1136.892716][T25199] netlink: 'syz.4.18576': attribute type 10 has an invalid length. [ 1136.901395][T25199] x_tables: arp_tables: CLASSIFY target: used from hooks INPUT, but only usable from FORWARD/OUTPUT [ 1137.809645][T25253] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 1137.816954][T25253] IPv6: NLM_F_CREATE should be set when creating new route [ 1137.824256][T25253] IPv6: NLM_F_CREATE should be set when creating new route [ 1138.333861][T25281] overlayfs: conflicting options: userxattr,redirect_dir=on [ 1138.475880][T25306] netlink: 56 bytes leftover after parsing attributes in process `syz.4.18610'. [ 1138.687066][T25346] overlayfs: failed to resolve './file1': -2 [ 1139.259451][T25351] sock: sock_timestamping_bind_phc: sock not bind to device [ 1139.260851][T25353] netlink: 12 bytes leftover after parsing attributes in process `syz.2.18627'. [ 1139.290600][T25356] overlayfs: failed to clone upperpath [ 1139.916305][T25386] netlink: 9 bytes leftover after parsing attributes in process `syz.4.18639'. [ 1139.925981][T25386] 0{X: entered promiscuous mode [ 1139.931499][T25386] 0{X: left allmulticast mode [ 1139.937684][T25386] netlink: 5 bytes leftover after parsing attributes in process `syz.4.18639'. [ 1139.946744][T25386] 1{X: renamed from 30{X [ 1139.952659][T25386] 1{X: left promiscuous mode [ 1139.957739][T25386] 1{X: entered allmulticast mode [ 1139.963744][T25386] A link change request failed with some changes committed already. Interface 31{X may have been left with an inconsistent configuration, please check. [ 1140.058930][T25408] netlink: 4 bytes leftover after parsing attributes in process `syz.4.18645'. [ 1140.069698][T25410] netlink: 'syz.0.18647': attribute type 64 has an invalid length. [ 1140.079176][T25408] : renamed from bond_slave_0 [ 1140.196532][T25444] fuse: blksize only supported for fuseblk [ 1140.372085][ T36] audit: type=1400 audit(2000000831.795:34888): avc: denied { mounton } for pid=25463 comm="syz.0.18664" path="/" dev="configfs" ino=1347 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 1140.501642][T25473] fuse: Unknown parameter 'smackfsdef' [ 1140.688831][T25479] netlink: 'syz.4.18670': attribute type 28 has an invalid length. [ 1141.125334][T28933] dummy0: left allmulticast mode [ 1141.130596][T28933] dummy0: left promiscuous mode [ 1141.136101][T28933] bridge0: port 3(dummy0) entered disabled state [ 1141.143978][T28933] bridge_slave_1: left allmulticast mode [ 1141.149666][T28933] bridge_slave_1: left promiscuous mode [ 1141.155741][T28933] bridge0: port 2(bridge_slave_1) entered disabled state [ 1141.166279][T28933] bridge_slave_0: left allmulticast mode [ 1141.171943][T28933] bridge_slave_0: left promiscuous mode [ 1141.184933][T28933] bridge0: port 1(bridge_slave_0) entered disabled state [ 1141.263485][T25492] fuseblk: Unknown parameter '0x0000000000000004' [ 1141.326629][T28933] veth1_macvtap: left promiscuous mode [ 1141.332250][T28933] veth0_vlan: left promiscuous mode [ 1143.096981][T25571] 9pnet_fd: Insufficient options for proto=fd [ 1143.721566][T25614] 9pnet_fd: Insufficient options for proto=fd [ 1144.813601][T25672] veth1: entered allmulticast mode [ 1144.819552][T25673] /dev/loop0: Can't lookup blockdev [ 1144.824972][T25672] /dev/loop0: Can't lookup blockdev [ 1144.835368][T25673] veth1: left allmulticast mode [ 1145.730434][T25769] veth0_virt_wifi: entered allmulticast mode [ 1145.737069][T25768] veth0_virt_wifi: left allmulticast mode [ 1145.843253][T25788] tipc: Started in network mode [ 1145.848251][T25788] tipc: Node identity f27d92a982a5, cluster identity 4711 [ 1145.855603][T25788] tipc: Enabled bearer , priority 0 [ 1145.865749][T25788] 9pnet_fd: Insufficient options for proto=fd [ 1146.355184][T25803] overlayfs: failed to resolve './file1/file0': -2 [ 1146.446171][ T36] audit: type=1326 audit(2000001093.478:34889): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=25820 comm="syz.0.18785" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fb850d8eba9 code=0x0 [ 1146.501378][T25821] netlink: 'syz.0.18785': attribute type 11 has an invalid length. [ 1146.788389][T25839] tmpfs: Bad value for 'nr_inodes' [ 1146.795123][T25839] tmpfs: Bad value for 'nr_inodes' [ 1146.870516][ T36] audit: type=1400 audit(2000001093.880:34890): avc: denied { setattr } for pid=25854 comm="syz.4.18798" name="CAN_BCM" dev="sockfs" ino=239876 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 1146.928472][T12037] tipc: Node number set to 1893241513 [ 1147.237480][T25884] netlink: 104 bytes leftover after parsing attributes in process `syz.5.18810'. [ 1147.281061][T25891] overlayfs: failed to clone upperpath [ 1147.933891][T25984] Can not set IPV6_FL_F_REFLECT if flowlabel_consistency sysctl is enable [ 1148.001263][T25993] netlink: 8540 bytes leftover after parsing attributes in process `syz.0.18828'. [ 1148.010773][T25993] netlink: 4 bytes leftover after parsing attributes in process `syz.0.18828'. [ 1148.025974][T25991] overlayfs: failed to clone upperpath [ 1148.049747][T25993] netlink: 8 bytes leftover after parsing attributes in process `syz.0.18828'. [ 1148.202651][T25996] bridge0: port 1(bridge_slave_0) entered blocking state [ 1148.209847][T25996] bridge0: port 1(bridge_slave_0) entered disabled state [ 1148.218913][T25996] bridge_slave_0: entered allmulticast mode [ 1148.233803][T25996] bridge_slave_0: entered promiscuous mode [ 1148.249299][T25996] bridge0: port 2(bridge_slave_1) entered blocking state [ 1148.256833][T25996] bridge0: port 2(bridge_slave_1) entered disabled state [ 1148.263935][T25996] bridge_slave_1: entered allmulticast mode [ 1148.270774][T25996] bridge_slave_1: entered promiscuous mode [ 1148.326110][T25996] bridge0: port 2(bridge_slave_1) entered blocking state [ 1148.333314][T25996] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1148.340675][T25996] bridge0: port 1(bridge_slave_0) entered blocking state [ 1148.347750][T25996] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1148.372223][T28933] bridge0: port 1(bridge_slave_0) entered disabled state [ 1148.379834][T28933] bridge0: port 2(bridge_slave_1) entered disabled state [ 1148.391074][ T46] bridge0: port 1(bridge_slave_0) entered blocking state [ 1148.398209][ T46] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1148.408190][T28933] bridge0: port 2(bridge_slave_1) entered blocking state [ 1148.415284][T28933] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1148.445473][T25996] veth0_vlan: entered promiscuous mode [ 1148.457496][T25996] veth1_macvtap: entered promiscuous mode [ 1148.488279][T26019] rust_binder: Error while translating object. [ 1148.488319][T26019] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 1148.495319][T26019] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:2 [ 1148.521384][T26021] tipc: Started in network mode [ 1148.535484][T26021] tipc: Node identity ac14140f, cluster identity 4711 [ 1148.542347][T26021] tipc: New replicast peer: 255.255.255.255 [ 1148.548728][T26021] tipc: Enabled bearer , priority 10 [ 1148.558694][T26021] rust_binder: Error while translating object. [ 1148.558745][T26021] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 1148.565112][T26021] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:4 [ 1148.574852][T26021] rust_binder: Error while translating object. [ 1148.583868][T26021] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 1148.590249][T26021] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:4 [ 1148.699118][T26027] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 1148.708612][T26027] rust_binder: Read failure Err(EFAULT) in pid:10 [ 1148.745582][T26031] netlink: 'syz.5.18839': attribute type 1 has an invalid length. [ 1149.099643][ T3275] usb 6-1: new full-speed USB device number 68 using dummy_hcd [ 1149.238671][ T3275] usb 6-1: device descriptor read/64, error -71 [ 1149.495337][ T3275] usb 6-1: device descriptor read/64, error -71 [ 1149.752012][T14545] tipc: Node number set to 2886997007 [ 1149.762865][ T3275] usb 6-1: new full-speed USB device number 69 using dummy_hcd [ 1149.901806][ T3275] usb 6-1: device descriptor read/64, error -71 [ 1150.158451][ T3275] usb 6-1: device descriptor read/64, error -71 [ 1150.277461][ T3275] usb usb6-port1: attempt power cycle [ 1150.648760][T26134] fuse: Bad value for 'fd' [ 1150.653355][ T3275] usb 6-1: new full-speed USB device number 70 using dummy_hcd [ 1150.687367][ T3275] usb 6-1: device descriptor read/8, error -71 [ 1150.833497][ T3275] usb 6-1: device descriptor read/8, error -71 [ 1151.088908][ T3275] usb 6-1: new full-speed USB device number 71 using dummy_hcd [ 1151.132818][ T3275] usb 6-1: device descriptor read/8, error -71 [ 1151.271852][ T3275] usb 6-1: device descriptor read/8, error -71 [ 1151.399767][ T3275] usb usb6-port1: unable to enumerate USB device [ 1151.588509][ T36] audit: type=1400 audit(2000001098.287:34891): avc: denied { lock } for pid=26187 comm="syz.0.18896" path="socket:[239411]" dev="sockfs" ino=239411 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 1152.049138][T26211] netlink: 12 bytes leftover after parsing attributes in process `syz.5.18904'. [ 1152.069010][T26211] bridge0: port 1(bridge_slave_0) entered disabled state [ 1152.086532][T26211] bridge_slave_0 (unregistering): left allmulticast mode [ 1152.105487][T26211] bridge_slave_0 (unregistering): left promiscuous mode [ 1152.117340][T26211] bridge0: port 1(bridge_slave_0) entered disabled state [ 1152.135351][T26213] netlink: 12 bytes leftover after parsing attributes in process `syz.5.18904'. [ 1152.214478][ T36] audit: type=1400 audit(2000001098.876:34892): avc: denied { mount } for pid=26235 comm="syz.4.18911" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 1152.372006][T26256] overlayfs: failed to clone upperpath [ 1152.428703][T26271] veth0: entered promiscuous mode [ 1152.436525][T26271] veth0: left promiscuous mode [ 1152.492426][T26280] netlink: 8 bytes leftover after parsing attributes in process `syz.2.18926'. [ 1152.609332][T26293] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1152.617868][T26293] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1152.825765][T26298] netlink: 40 bytes leftover after parsing attributes in process `syz.5.18932'. [ 1152.853771][T14545] usb 6-1: new high-speed USB device number 72 using dummy_hcd [ 1152.903604][T26303] fuse: Unknown parameter 'rootmde' [ 1153.031775][T26317] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=36 sclass=netlink_tcpdiag_socket pid=26317 comm=syz.4.18940 [ 1153.074361][T26323] SELinux: security_context_str_to_sid (staff_u) failed with errno=-22 [ 1153.124995][ T36] audit: type=1400 audit(2000001099.727:34893): avc: denied { getattr } for pid=26328 comm="syz.0.18945" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 1153.160926][T26337] bridge0: port 3(veth1_macvtap) entered blocking state [ 1153.168089][T26337] bridge0: port 3(veth1_macvtap) entered disabled state [ 1153.178295][T26337] veth1_macvtap: entered allmulticast mode [ 1153.185718][T26337] veth1_macvtap: left allmulticast mode [ 1153.192815][ T36] audit: type=1326 audit(2000001099.792:34894): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=26335 comm="syz.0.18947" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fb850d8eba9 code=0x0 [ 1153.443504][ T37] INFO: task syz.1.16845:20152 blocked for more than 122 seconds. [ 1153.451450][ T37] Not tainted syzkaller #0 [ 1153.456442][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1153.465163][ T37] task:syz.1.16845 state:D stack:0 pid:20152 tgid:20152 ppid:20077 flags:0x00004006 [ 1153.475389][ T37] Call Trace: [ 1153.478690][ T37] [ 1153.481646][ T37] __schedule+0x1322/0x1df0 [ 1153.486228][ T37] ? __sched_text_start+0x10/0x10 [ 1153.491298][ T37] ? _raw_spin_lock_irqsave+0xaf/0x150 [ 1153.496859][ T37] ? _raw_spin_unlock+0x45/0x60 [ 1153.501785][ T37] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1153.507666][ T37] schedule+0xc6/0x240 [ 1153.511773][ T37] __fuse_simple_request+0xdb1/0x1980 [ 1153.517211][ T37] ? __cfi___fuse_simple_request+0x10/0x10 [ 1153.523056][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 1153.529217][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.534371][ T37] ? _raw_spin_lock+0x8c/0x120 [ 1153.539236][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 1153.544481][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 1153.550614][ T37] ? fuse_lock_owner_id+0x154/0x190 [ 1153.555852][ T37] fuse_flush+0x909/0x1d50 [ 1153.560332][ T37] ? arch_stack_walk+0x10b/0x170 [ 1153.565296][ T37] ? __cfi_fuse_flush+0x10/0x10 [ 1153.570204][ T37] ? stack_trace_save+0x9d/0xe0 [ 1153.575095][ T37] ? stack_depot_save_flags+0x38/0x800 [ 1153.580598][ T37] ? x64_sys_call+0x1686/0x2ee0 [ 1153.585573][ T37] ? do_syscall_64+0x58/0xf0 [ 1153.590200][ T37] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1153.596340][ T37] ? task_work_add+0x39d/0x3f0 [ 1153.601141][ T37] ? __cfi_task_work_add+0x10/0x10 [ 1153.606322][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.611475][ T37] ? _raw_spin_lock+0x8c/0x120 [ 1153.616303][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 1153.621542][ T37] ? __cfi_fuse_flush+0x10/0x10 [ 1153.626452][ T37] filp_close+0xc0/0x160 [ 1153.630730][ T37] __close_range+0x50e/0x6c0 [ 1153.635367][ T37] ? __cfi___close_range+0x10/0x10 [ 1153.640516][ T37] ? __kasan_check_read+0x15/0x20 [ 1153.645606][ T37] __x64_sys_close_range+0x7e/0x90 [ 1153.650755][ T37] x64_sys_call+0x1686/0x2ee0 [ 1153.655462][ T37] do_syscall_64+0x58/0xf0 [ 1153.659927][ T37] ? clear_bhb_loop+0x50/0xa0 [ 1153.664634][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1153.670587][ T37] RIP: 0033:0x7f6e7398eba9 [ 1153.675029][ T37] RSP: 002b:00007ffd7d3abeb8 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 1153.683491][ T37] RAX: ffffffffffffffda RBX: 00007f6e73bd7da0 RCX: 00007f6e7398eba9 [ 1153.691524][ T37] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 1153.699623][ T37] RBP: 00007f6e73bd7da0 R08: 000000000000020c R09: 0000001e7d3ac1af [ 1153.707610][ T37] R10: 00007f6e73bd7cb0 R11: 0000000000000246 R12: 00000000000ee70f [ 1153.715634][ T37] R13: 00007f6e73bd6090 R14: ffffffffffffffff R15: 00007ffd7d3abfd0 [ 1153.723657][ T37] [ 1153.727991][ T37] INFO: task syz.1.16845:20153 blocked for more than 123 seconds. [ 1153.741321][ T37] Not tainted syzkaller #0 [ 1153.746313][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1153.756574][ T37] task:syz.1.16845 state:D stack:0 pid:20153 tgid:20152 ppid:20077 flags:0x00004006 [ 1153.766857][ T37] Call Trace: [ 1153.770166][ T37] [ 1153.773114][ T37] __schedule+0x1322/0x1df0 [ 1153.777681][ T37] ? __sched_text_start+0x10/0x10 [ 1153.782731][ T37] ? _raw_spin_lock_irqsave+0xaf/0x150 [ 1153.788514][ T37] ? _raw_spin_unlock+0x45/0x60 [ 1153.793399][ T37] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 1153.799260][ T37] schedule+0xc6/0x240 [ 1153.803352][ T37] __fuse_simple_request+0xdb1/0x1980 [ 1153.808800][ T37] ? __cfi___fuse_simple_request+0x10/0x10 [ 1153.814638][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 1153.820760][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.825904][ T37] ? _raw_spin_lock+0x8c/0x120 [ 1153.830747][ T37] ? __cfi__raw_spin_lock+0x10/0x10 [ 1153.835986][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 1153.842116][ T37] ? fuse_lock_owner_id+0x154/0x190 [ 1153.847352][ T37] fuse_flush+0x909/0x1d50 [ 1153.851858][ T37] ? __cfi_fuse_flush+0x10/0x10 [ 1153.856748][ T37] ? is_bpf_text_address+0x17b/0x1a0 [ 1153.862080][ T37] ? kernel_text_address+0xa9/0xe0 [ 1153.867233][ T37] ? __asan_memset+0x39/0x50 [ 1153.872038][ T37] ? locks_remove_posix+0x38b/0x580 [ 1153.877372][ T37] ? __cfi_locks_remove_posix+0x10/0x10 [ 1153.883791][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.889000][ T37] ? __cfi_fuse_flush+0x10/0x10 [ 1153.893941][ T37] filp_close+0xc0/0x160 [ 1153.898220][ T37] put_files_struct+0x1b5/0x330 [ 1153.903112][ T37] exit_files+0x84/0xa0 [ 1153.907315][ T37] copy_process+0x21f8/0x3220 [ 1153.912029][ T37] ? __cfi_copy_process+0x10/0x10 [ 1153.917112][ T37] ? namespace_unlock+0x1a3/0x3d0 [ 1153.922214][ T37] kernel_clone+0x23f/0x830 [ 1153.926769][ T37] ? mntput_no_expire+0xff/0x6c0 [ 1153.931754][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.936929][ T37] ? __cfi_kernel_clone+0x10/0x10 [ 1153.941984][ T37] __x64_sys_clone+0x18c/0x1f0 [ 1153.946810][ T37] ? __cfi___x64_sys_clone+0x10/0x10 [ 1153.952155][ T37] ? __kasan_check_write+0x18/0x20 [ 1153.957443][ T37] ? fpregs_restore_userregs+0x11d/0x260 [ 1153.963258][ T37] ? switch_fpu_return+0x12/0x20 [ 1153.968297][ T37] x64_sys_call+0x2b3c/0x2ee0 [ 1153.973024][ T37] do_syscall_64+0x58/0xf0 [ 1153.977500][ T37] ? clear_bhb_loop+0x50/0xa0 [ 1153.982208][ T37] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1153.988166][ T37] RIP: 0033:0x7f6e7398eba9 [ 1153.992601][ T37] RSP: 002b:00007f6e7482bfe8 EFLAGS: 00000202 ORIG_RAX: 0000000000000038 [ 1154.001060][ T37] RAX: ffffffffffffffda RBX: 00007f6e73bd5fa0 RCX: 00007f6e7398eba9 [ 1154.009129][ T37] RDX: 0000000000000000 RSI: 0000000000000010 RDI: 498144ee5f62e049 [ 1154.017130][ T37] RBP: 00007f6e73a11e19 R08: 0000000000000000 R09: 0000000000000000 [ 1154.025179][ T37] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 1154.033204][ T37] R13: 00007f6e73bd6038 R14: 00007f6e73bd5fa0 R15: 00007ffd7d3abd58 [ 1154.041577][ T37] [ 1154.044779][ T37] NMI backtrace for cpu 1 [ 1154.044795][ T37] CPU: 1 UID: 0 PID: 37 Comm: khungtaskd Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1154.044823][ T37] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1154.044837][ T37] Call Trace: [ 1154.044844][ T37] [ 1154.044853][ T37] __dump_stack+0x21/0x30 [ 1154.044897][ T37] dump_stack_lvl+0x10c/0x190 [ 1154.044926][ T37] ? __cfi_dump_stack_lvl+0x10/0x10 [ 1154.044955][ T37] dump_stack+0x19/0x20 [ 1154.044980][ T37] nmi_cpu_backtrace+0x2bf/0x2d0 [ 1154.045012][ T37] ? rcu_read_unlock_special+0xab/0x480 [ 1154.045039][ T37] ? __cfi_nmi_cpu_backtrace+0x10/0x10 [ 1154.045069][ T37] ? __rcu_read_unlock+0xc0/0xc0 [ 1154.045093][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [ 1154.045122][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [ 1154.045145][ T37] nmi_trigger_cpumask_backtrace+0x142/0x2c0 [ 1154.045169][ T37] arch_trigger_cpumask_backtrace+0x14/0x20 [ 1154.045189][ T37] watchdog+0xd8f/0xed0 [ 1154.045212][ T37] ? __cfi_watchdog+0x10/0x10 [ 1154.045233][ T37] ? __kasan_check_read+0x15/0x20 [ 1154.045257][ T37] ? __kthread_parkme+0x138/0x180 [ 1154.045273][ T37] ? schedule+0xc6/0x240 [ 1154.045288][ T37] kthread+0x2c7/0x370 [ 1154.045304][ T37] ? __cfi_watchdog+0x10/0x10 [ 1154.045324][ T37] ? __cfi_kthread+0x10/0x10 [ 1154.045340][ T37] ret_from_fork+0x67/0xa0 [ 1154.045362][ T37] ? __cfi_kthread+0x10/0x10 [ 1154.045378][ T37] ret_from_fork_asm+0x1a/0x30 [ 1154.045403][ T37] [ 1154.045410][ T37] Sending NMI from CPU 1 to CPUs 0: [ 1154.199233][ C0] NMI backtrace for cpu 0 [ 1154.199249][ C0] CPU: 0 UID: 0 PID: 282 Comm: syz-executor Not tainted syzkaller #0 fee5265d319350b22cf00991634aaaf1de34201c [ 1154.199271][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 [ 1154.199282][ C0] RIP: 0010:__schedule+0x1023/0x1df0 [ 1154.199307][ C0] Code: 08 4c 89 f7 e8 7e 09 4f fc 4d 01 3e 48 89 d8 48 c1 e8 03 42 80 3c 20 00 74 08 48 89 df e8 65 09 4f fc 48 ff 03 4c 8b 64 24 08 <0f> 1f 44 00 00 49 bf 00 00 00 00 00 fc ff df 0f 1f 44 00 00 e9 2f [ 1154.199321][ C0] RSP: 0018:ffffc9000114f9e0 EFLAGS: 00000046 [ 1154.199337][ C0] RAX: ffff88810ea48018 RBX: ffff8881f6e50618 RCX: dffffc0000000000 [ 1154.199351][ C0] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: ffff8881f6e50640 [ 1154.199363][ C0] RBP: ffffc9000114fb78 R08: ffffffff87320357 R09: 1ffffffff0e6406a [ 1154.199376][ C0] R10: dffffc0000000000 R11: fffffbfff0e6406b R12: ffffffff87215540 [ 1154.199390][ C0] R13: dffffc0000000000 R14: ffff8881f6e4fa00 R15: ffff88810ea48568 [ 1154.199403][ C0] FS: 000055556c124500(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 1154.199418][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1154.199430][ C0] CR2: 00007fb850fa4198 CR3: 000000010b6b6000 CR4: 00000000003526b0 [ 1154.199446][ C0] Call Trace: [ 1154.199452][ C0] [ 1154.199462][ C0] ? __sched_text_start+0x10/0x10 [ 1154.199480][ C0] ? hrtimer_start_range_ns+0x1720/0x2190 [ 1154.199502][ C0] schedule+0xc6/0x240 [ 1154.199518][ C0] do_nanosleep+0x164/0x590 [ 1154.199542][ C0] ? usleep_range_state+0x140/0x140 [ 1154.199565][ C0] ? __hrtimer_init+0x74/0x1c0 [ 1154.199584][ C0] ? hrtimer_init_sleeper+0x3e/0x190 [ 1154.199602][ C0] hrtimer_nanosleep+0x13e/0x320 [ 1154.199621][ C0] ? __cfi_hrtimer_nanosleep+0x10/0x10 [ 1154.199641][ C0] ? __cfi_hrtimer_wakeup+0x10/0x10 [ 1154.199661][ C0] ? _copy_from_user+0x8b/0xb0 [ 1154.199680][ C0] ? get_timespec64+0x113/0x1a0 [ 1154.199698][ C0] ? __cfi_get_timespec64+0x10/0x10 [ 1154.199715][ C0] common_nsleep+0x93/0xb0 [ 1154.199730][ C0] __se_sys_clock_nanosleep+0x300/0x390 [ 1154.199756][ C0] ? __x64_sys_clock_nanosleep+0xc0/0xc0 [ 1154.199782][ C0] __x64_sys_clock_nanosleep+0x9f/0xc0 [ 1154.199806][ C0] x64_sys_call+0x2554/0x2ee0 [ 1154.199831][ C0] do_syscall_64+0x58/0xf0 [ 1154.199856][ C0] ? clear_bhb_loop+0x50/0xa0 [ 1154.199879][ C0] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1154.199898][ C0] RIP: 0033:0x7f61705c1423 [ 1154.199911][ C0] Code: 1f 84 00 00 00 00 00 83 ff 03 74 7b 83 ff 02 b8 fa ff ff ff 49 89 ca 0f 44 f8 80 3d 3e 71 1e 00 00 74 14 b8 e6 00 00 00 0f 05 d8 c3 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 28 48 89 54 24 10 [ 1154.199925][ C0] RSP: 002b:00007ffe4e2f5128 EFLAGS: 00000202 ORIG_RAX: 00000000000000e6 [ 1154.199941][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f61705c1423 [ 1154.199953][ C0] RDX: 00007ffe4e2f5140 RSI: 0000000000000000 RDI: 0000000000000000 [ 1154.199964][ C0] RBP: 0000000000000000 R08: 00000000258508a6 R09: 7fffffffffffffff [ 1154.199975][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe4e2f5590 [ 1154.199987][ C0] R13: 0000000000000004 R14: 00007ffe4e2f517c R15: 00007ffe4e2f5210 [ 1154.200000][ C0]