Extracting prog: 22m31.677661881s Minimizing prog: 1h26m18.293365581s Simplifying prog options: 3m56.261934115s Extracting C: 1m14.827874557s Simplifying C: 0s extracting reproducer from 45 programs first checking the prog from the crash report single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-sendmsg$NFT_BATCH-sendmmsg$inet6-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program did not crash single: failed to extract reproducer bisect: bisecting 45 programs with base timeout 30s testing program (duration=41s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [20, 23, 9, 21, 18, 8, 8, 19, 10, 9, 7, 4, 6, 6, 15, 11, 14, 40, 8, 30, 30, 4, 30, 9, 30, 4, 15, 11, 28, 4, 29, 26, 25, 10, 5, 28, 40, 5, 19, 8, 8, 3, 28, 3, 27] detailed listing: executing program 2: r0 = add_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="945ca628ca776175fe94d7014aed0efb51e0964fa1bb77e7387c3d2510a0f9c3ed4b17468bc6edadb57529b68e0b0394af34d8be1682994e6b084ea1cb5e0534c12fb08637b1395eb8063db7c3f73f5bd7c7e8ece1d62e9dab00ffdedb60ce2441b01713cbf2e4597dbd776f9e2fb8fac3fd778c1236632433c48a85", 0x7c, 0x0) syz_emit_vhci(&(0x7f0000000040)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_complete={{0xe, 0x5}, @hci_rp_le_read_resolv_list_size={{0x1}, {0x3, 0x5}}}}, 0x8) keyctl$instantiate(0xc, r0, &(0x7f0000000240)=ANY=[@ANYBLOB='updcte ecryptfs user:\x00\x00'], 0x17, 0xfffffffffffffffa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x25, &(0x7f0000000380)={0x1, 0x0, 0x81, 0x2}) add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180), &(0x7f0000000100), 0xca, 0xfffffffffffffffe) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) prlimit64(0x0, 0x7, &(0x7f0000000000), 0x0) r2 = io_uring_setup(0x526, &(0x7f00000003c0)={0x0, 0x3cb3, 0x8, 0xa, 0x20002f6}) close_range(r2, r2, 0x2) ioctl$FE_SET_PROPERTY(0xffffffffffffffff, 0x40106f52, &(0x7f0000000180)={0x3e, 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000200), 0x2003, 0x0) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0xc, 0x7fffffff}]}) syz_emit_ethernet(0x82, &(0x7f00000001c0)=ANY=[@ANYBLOB="cf599d3baed500000000000086dd60f20000004c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00060008"], 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa88000001"], 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000000)={'veth0_to_hsr\x00', 0x0}) io_uring_enter(r2, 0x2219, 0x7721, 0x16, 0x0, 0x0) executing program 2: r0 = io_uring_setup(0xf08, &(0x7f0000000780)={0x0, 0xfb6e, 0x38c1, 0x4, 0xf0}) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f000000f000/0x2000)=nil, &(0x7f000001f000/0x1000)=nil, &(0x7f0000015000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f000000c000/0x4000)=nil, &(0x7f000001d000/0x3000)=nil, &(0x7f0000012000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0}, 0x68) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 32) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0xc00) (async) sendmsg$NFT_BATCH(r2, &(0x7f0000009b40)={0x0, 0x0, &(0x7f0000009b00)={&(0x7f0000000440)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x1}}, [@NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x4}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x4}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_ID={0x8, 0xa, 0x1, 0x0, 0xfffffffc}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0x64}, 0x1, 0x0, 0x0, 0x4000850}, 0x40040) (async) sendmsg$NFT_MSG_GETSET(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000c80)={0x2c, 0xa, 0xa, 0x5, 0x0, 0x0, {0xa, 0x0, 0x9}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24048010}, 0x4000) r3 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r3, &(0x7f0000000000), 0x8) (async) setsockopt$bt_BT_DEFER_SETUP(r3, 0x112, 0x13, 0x0, 0x24) (async, rerun: 64) r4 = socket$inet6(0xa, 0x80002, 0x0) (rerun: 64) sendto$inet6(r4, 0x0, 0x0, 0xc8004, &(0x7f0000000180)={0xa, 0xe20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, 0x4}, 0x1c) (async) setsockopt$inet6_udp_int(r4, 0x88, 0x1, &(0x7f0000000080), 0x4) getsockopt$packet_int(r1, 0x107, 0x9, 0x0, &(0x7f0000000100)) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)=@newqdisc={0x24, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0xfffffdfc, {0x0, 0x0, 0x0, 0x0, {0xfff1}, {0xffff}, {0x0, 0x1}}}, 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4000080) (async) r5 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000280)={'vxcan0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000800)=@delchain={0x9c4, 0x65, 0x200, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x3, 0x7}, {0xb, 0x9}, {0xfff3, 0xfff3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x988, 0x2, [@TCA_BPF_ACT={0x984, 0x1, [@m_ife={0x58, 0x1f, 0x0, 0x0, {{0x8}, {0x4}, {0x2f, 0x6, "ea194d97a336776ad912d0761938c5822676a33257afef1b00cddfa55979c15ac997905ae7c806fdee56d8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_mirred={0x48, 0x5, 0x0, 0x0, {{0xb}, {0x4}, {0x1a, 0x6, "16a53b3b0b8b5a1911aaeabcdf484d280a39f024320e"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_gact={0xf4, 0x15, 0x0, 0x0, {{0x9}, {0x34, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x288, 0x8001, 0x1, 0x4, 0x617}}, @TCA_GACT_PROB={0xc, 0x3, {0x3, 0xbcd, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1000, 0x8}}]}, {0x95, 0x6, "94eaa05c33894e72f8e6d8d13a3b035514d59a3ccfd81e2f9c87bee22546b534984621ae812b488f661569b17541f528b2fd917e5281682ff8722921cfd45e9a943cf5dacaae82eb3b168e123875c8bc2f598748e6953585f982e1947d5ab5d75460973619ac908ca97725680c354abc22e9094979b595a2052b95bf3dfd5cb2d1e1adad6453dbc377e9a7bba814c0fbf4"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_nat={0xa8, 0x14, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0x80, 0x8, 0x2, 0x101}, @remote, @private=0xa010100, 0xffffff00}}]}, {0x57, 0x6, "63ad8b3e140230d804ef80f71b7b58e88789cb02a2504bb7aaf79f7ebb2a1d47868ead14729e2aa01e2e28abb9578e02f0508ad477e5bab1ca9578ccf54f0871229dd33178bd5f9ac1032732cc2b1d2e2c171d"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_simple={0xd0, 0x20, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x4, 0x9, 0x6, 0x5, 0xc}}]}, {0x8a, 0x6, "c51c3398cfd2ba34ba94270c186654a0b4a51a7953c1d3ce7db83b0da6260702c875e8a81597d911b26e5dcaab9edb5112e5c7dbd93b22d7424da3c7bb5fdd4610e1cac9c28c8853cc90b0519aeecd1363b58db84afc158877b3b3f32d6c1849e680703368ce96e6d8e766c3ecd4c8876deb85c81f702cb03fbb6810a0b66a15a0a4692f1266"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_nat={0x164, 0x1d, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0xa, 0x3, 0x6, 0x0, 0x4}, @initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0xffffffff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x1, 0x7, 0x9, 0x7}, @remote, @remote, 0xff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xfffffff8, 0x5, 0x10000000, 0x9, 0x78d8}, @multicast1, @local, 0x0, 0x1}}]}, {0xc1, 0x6, "40cdb6d65438fda9ce9c256ce1a1e13fcd1cbb8c2af98872fdc002630e40dd9f524bfaadb847b6a42a5a3cac103b05d87eebfb3301f7a06412e8b95db2a556ae0a3af9d98ac7a538607e1272dda7175ee505ee7310a4430c535507a88c44af279752441a8fa8b91c2540a39932ef30565323f5a8341f9f53032db809e114680854dfbefca3c132759e0eec448d6f2dd9220898852ff7a21caa1b88118e99376549dff4ad4e8749ca26d7c32754637aaddd61633b4c8c0cc1e59c6b8d95"}, {0xc}, {0xc, 0x8, {0x59972c41ace1ef8d, 0x1}}}}, @m_vlan={0xc4, 0x18, 0x0, 0x0, {{0x9}, {0x38, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x6, 0xff, 0xffffffffffffffff, 0x0, 0x8}, 0x2}}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xd08}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0x55c}]}, {0x64, 0x6, "f121b5bb102c8dd36fd38521ee73364997990f530a862cedc2f48089e7a452d1f558b6d0d7870229419ffa3174a70f36a0dc412407f89a0c9f04be14bc63db8a7fb033d98e3a8c59a8722f18c818bc1710ca70bb8c8ad8cb4d29359154237064"}, {0xc}, {0xc, 0x8, {0x5, 0x1}}}}, @m_connmark={0x12c, 0xd, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xad, 0x826, 0x3, 0x11e, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x45b, 0x2, 0x0, 0x2, 0x9}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7f, 0x8a, 0x7, 0x0, 0xce}, 0x2}}]}, {0xa8, 0x6, "70703fb5dc873d916db0a16a794a732069296a6b3df5513ffc5506ee49f55410380893592f12568747dbff47277109a84a91b47aa62328962240db7141c4cac3cad5c99605b99c70ad449cb30eafd53738f8ea7eb894c906b8ad35f04703b74a12c211209e739129ffce8c405e5d6a3d0b3d0cf1c154f13ffefab289f72fcf74c253f6f197dfa2fbf52301d19f51d57c7241ce23253ed2443871b0fb1b41a2124f4a926b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xdc, 0x12, 0x0, 0x0, {{0x7}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x9}]}, {0xac, 0x6, "f785812d62b052207c6c657b6dc04522662ca7d623d5e05f7bcd13bfd52383b671ade671ed5a7080076807bbdaac80d3e60a5c8fe1d501f53471658bc8fa670cdc1bc70b245cefaebef6c52bea09082590cd570d8e20bd399c50d71cf9eca59583f6247bcd60a88a02318f6fa1f6ecf309160c8b039d8cda9ba826919b515a65cc974d8b3586a989b530923053c3f4dc1494f4ea96903a306e5a982dd0acb5e75bef8ba37fa6ba09"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x244, 0x6, 0x0, 0x0, {{0xb}, {0x144, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x5, 0xffffffffffffffff, 0x1, 0x7}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0x4, 0x7, 0x6, 0x9d}, 0x2, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x3, 0x1, 0x8, 0x5}, 0x4, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xf, 0x401, 0xffffffffffffffff, 0x5, 0x3}, 0x1, r7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xffff8000, 0x5, 0x1, 0x80000000, 0x7}, 0x4, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0x0, 0x10000000, 0x2, 0x6}, 0x2, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000000, 0x2cff, 0x1, 0x1, 0x7fffffff}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xd44, 0xad0, 0x6, 0x6, 0x877}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x400, 0x1, 0x4}, 0x0, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x0, 0x20000000, 0x2, 0x8}, 0x2, r6}}]}, {0xd5, 0x6, "6cbc7dbc18b1fb3757af10dd0662bbd6ed33ccf527042e70667509e035088608ce01032b1f9f95098ca6e1c3e676aec8463c3ef26d6679cd184f96300575a2dc7788bcb7ed874d5db5784efc88b0d614a017117a8d52691267c1d7c9fb2c7801c65ba672dd46732d79993062af03756067ba492f94efd72c882bd15d39768785f9d1b8d0c672588c1241081f8db0c54191995a6cef02d9e42732cc68a8e8766c18b847b2c2ef5314c7fd90c9530450dda878ad67e6c8c6f42a1629a2cad990daeb321883c36f0ce5fe1acc332522e01c34"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x4}}, @TCA_CHAIN={0x8, 0xb, 0xbb}]}, 0x9c4}}, 0x4048000) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_STOP_NAN(r5, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="280000002c82c109b43b5f4dd4ef5b6c80556470379db9f8125ec58b25a760b99e02df2df6288e82ac7c7b66f403e9b299fbc0f1058d0278de2a1cdfe81a2f066605ab6a044fecbf99a55bcebb34dfa009a44373efe4b43a1ac488f7d61c1444bc4f42bbe80f2616eed8b86aba91e11f8b5fd0440e3a1e23ad50db991faf9926bc0e8db486daed1bc0a2ea154c3fc6308b04ae71ce49618b6161941e794b6801e05d93bf1529514d97004bc9d57aeda79e43a5e4804511a0f4af9eab53bbd8b119253025b0c73dd2d874", @ANYRES16=r8, @ANYBLOB="00012abd7000ffdbdf257400000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900050000004e000000"], 0x28}, 0x1, 0x0, 0x0, 0x40001}, 0x4000) io_uring_register$IORING_REGISTER_FILES(r0, 0x20, &(0x7f0000000000)=[r0], 0x1) executing program 2: unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) r0 = socket$inet6(0xa, 0x80002, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x10000000004e20, 0x7fd, @mcast2, 0x3}, 0x1c) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0x83, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaf9ff030486dd601b8b97004d88c19e9ace5ffb2e9fc603dd282100000002ff02000000000000000000000000000104004e200023"], 0x0) executing program 2: r0 = openat2(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x400, 0x4, 0xa}, 0x18) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYRES64=r0], 0x0, 0x84, 0x0, 0x1}, 0x28) r1 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r1, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x4001, @local}, 0xfc, 0x0}, 0x30004001) setsockopt$sock_attach_bpf(r1, 0x6, 0xd, &(0x7f0000000000), 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newlink={0x58, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0xffff}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_XFRM_IF_ID={0x8, 0x2, 0x3}, @IFLA_XFRM_LINK={0x8, 0x1, 0x1}]}}}, @IFLA_IFNAME={0x14, 0x3, 'xfrm0\x00'}]}, 0x58}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$nfs4(&(0x7f0000000040)='/', &(0x7f0000000080)='./file0\x00', 0x0, 0x197841, 0x0) umount2(&(0x7f0000000340)='./file0\x00', 0x0) r3 = socket$kcm(0x10, 0x2, 0x4) ioctl$USBDEVFS_ALLOC_STREAMS(r0, 0x8008551c, &(0x7f0000000200)={0x4655}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_PMKSA(r7, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000880)={0x28, r5, 0x1, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="14e9e1875549"}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4080) sendmsg$inet(r3, &(0x7f0000000180)={0x0, 0x300, &(0x7f0000000240)=[{&(0x7f0000000380)="5c00000012006bab9e3fe3d86e6c1d000014a10d00000000000004b68675f8001d000a00a0e69ee517d34460bc24eab556a705251e6182949a36c23d3b48dffefffffffffffffff60a64c9f4080003fe060100000400020015b53631", 0x5c}], 0x1, 0x0, 0x0, 0x1f00c00e}, 0x44010) mount$bind(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x20160da, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r3, 0x40049366, &(0x7f0000000000)=0x4) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0xc) ioctl$KVM_CAP_EXCEPTION_PAYLOAD(r1, 0x4068aea3, &(0x7f0000000180)={0xa4, 0x0, 0x1}) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000200)={0x2, 0x0, [{0x2df, 0x0, 0x3}, {0x989, 0x0, 0xc}]}) r4 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r5 = syz_open_dev$vbi(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_S_CTRL(r5, 0xc008561c, &(0x7f00000000c0)={0xf0f045}) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x3c, &(0x7f0000000000)=0x1, 0x4) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000100)={0x2710, 0x2, 0x0, 0x1000, &(0x7f0000000000/0x1000)=nil}) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='devices.list\x00', 0x26e1, 0x0) sendmmsg$alg(r6, &(0x7f0000006480)=[{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000002c0)="53c9e2e083d1c0a7270c97bd8267099294f0e8b1e1cf8403302b039f9ccd3bb8ae428a25418265e5057047ee8b8710c9a73a2dc11ca088f922dd8e4790411cdf6b7c82272669bfe44bed6fce394c62427e67abbbb503627fd6e93d7458e95a30c7e3e42489364b6fd21b34d33739d033fc7f421372b111a6491fe69ca45e1692155b824da8b6bbaf5ec7d3db89f80d3acc3597161f578580d0d8d57840c13d5a5568951bc0620606c8ce622373294d6bed7bdce5a9e3a861", 0xb8}, {&(0x7f0000000380)="68b6f80b5b3d2168cf62b78753b926618b4b2f668f647e023d0a26ad72c081d3dff07510804df4373c54e23f65998264c84b872dc0795df76ca691695b05445832058679c6ac417dd40816283a6230cfb22cc28f03373321170784c63e1733d573c60a400d10db5bd52315b7673c04833a3f3e44f91f24509efd0dae77a693b2a38ff74992d92f014e429e95306ac376a5a530ff0d906d817b7c9bf3783664c1aa82567725", 0xa5}, {&(0x7f0000000540)="d9dff4811da67f590e6cb42c34248c6c379ab30f4afa7d9f2cdf0f6001a49e11bb178115800a6d7cd471754d8791a52eab2c38f21d715e9d2deb5108a97a955891bf2422c2c3f676d47a162ba40e68b076cac052ab5b57614f7a688e3751e3eae9bc00a313b14148af5bcd1168c8e4a2201287601de1a4f2adbcd920d001cc49c4518cf4d8c0e9cc5699a3757339cd9577791c7be0a625a45ce28330cf0c08ff635c59cc807ca9d31e2033301d3716f1ec3f4b1c85322e7b5ff344bf7c58055c15bae11ba76cb8130304031447", 0xcd}, {&(0x7f0000000640)="520f203f93839ca43cbdd0cff6cbde2957f41bc1a837d4ab44f190c72ad7c069e29730c428f45610e48281e953d673", 0x2f}], 0x4, &(0x7f00000006c0)=[@iv={0x30, 0x117, 0x2, 0x1a, "85cd2144118ce90c16543aaea964f8b149a91ff5dba86cda77ae"}, @op={0x18, 0x117, 0x3, 0x1}], 0x48, 0x410}, {0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000007c0)="7b375d98b40d158d54b90314cd5415ec1c3d0ae12dd77a4e94871125500d9521a3f8ac016acfbed446f287f38d39ad153024c78f2b99894a9b8bb794f75c9bcda6ec3397deed0e715f27c44b314ad6cd36bfe4b47f7ca6c914ed0698e2691cd60cc5b095610c18d6fecbdbcee956da802344af084917862fee1e4be8eea94704bb8ab0221189172c8e6d3ea0e653a3c69fd6ac94b9c78f59d324fb5b43673c68", 0xa0}, {&(0x7f0000000880)="409703791584613c304384354f85d815e865f0c4eb914953c24bcfe85d76c7ec8f06b0cb6b57736c55", 0x29}, {&(0x7f00000008c0)="bf6b2758c4093ca711852187f88a5588137b5a4e5b41e74e5299f9e772295dc461cb34b6cce45e3320a18cffc74db0bc68763fa76de4fb23fe81b2383d20a2cbf2d0e5fbd33e5a3e159ae527848f4aef086453a1cb8cb02ef2730010deff2f02163e4977050fd783ea096a7ff42b27edbc602aa267bc0aa8e94b3f29c84f0edeb04db15ab06b50625cf9f1cdf2f75e83c9eaa81d82e26bceaf738e825e29a18d3e99d0bb276adb23437a0c348c45b3172c2c7e9b1058c3801567400135d2aaa9ea186cccf9d26d5728955751e1c0f8db03e3807a9e4276a0b02ad4f0442094f3304013c5f59630a7ef89bd2fd2a8bda0b0302bfeba444773f4", 0xf9}, {&(0x7f00000009c0)="5326a729b4def371c0ad27e3fb888f8a5d41d4bd15459e55d423fd80668ede26e30d4536a4bbe812615f46eb6399920016c5397d03f54ed15a09a12e03166d6a281f42cb7e11ad1452b2d68cea285972a11f", 0x52}, {&(0x7f0000000a40)="1ac53c0bb8c0dc276871597588dc873223ea21c30f9e3c18fe89544b8da894fac787f396faeb80efc5801931a2e52686d01b6b0e9270f981f2871189f5acaf5ae7ab4a0fbd81deb715fc059a470c4a9f07f48a4b5a5cb9623784b3d26cbfc2313645d126f628b069360100c1c6f2c94751f30ec7a9e10e1ba01fd4f9926d7750d74b03aae6e0dfb74f59a2832c97c511", 0x90}, {&(0x7f0000000b00)="fa1be840b49e316cd2ae3d6bfff6f1a92602af06a5ba658c1829823dc3f4df3448d1cb776213058640fd6dabe43f8e16824ac45372", 0x35}, {&(0x7f0000000b40)="71b1e49a5cebf1320f9bb357548a893a6a4b4aae8a80e428aa65d85b70c4d6c3449afa8803dc0a37364bcd8dc04c6a2f", 0x30}, {&(0x7f0000000f00)="a04245fe3d1a027d42e45e95ae071319773fb7728946475fd26148ef6ae4cb11ef038c724562ab5ef0d511e5fc7ea851095f2e7d54d7f52d0b227bc44867e15f4e9dc67788500ab56e7b332ac5312bc19e7f3fe27e8869fb96799d3d8195e43715aff3a8c016fb894e2d634763b2026ed5017bae4ae1fe7913b9d4b5f52be9b3ae2971f35acad152cb5a5bcae72407711dc50131fb6ffb493dd8a81c4c99e1af60b0bae04a1766e998b442208f96733c7b05cfb218140226f281b2eef1d1cc40ae694290ef8c0c51e0dfa3153b58eaa758c3510b88e8f0a1ede8c9baa7f0698ce87edd669075853b6482287bce5afe3e7bef9d45dabfda0cc7e52df4a86b013babb82fdbc47b7dbfc2485e9ebd555c21bd7e35b6beeb42e678ca74e8f2efdcd12ebcdd0d46ad44c8c661406fd3772902b5aaeb9ed4a4a897c1896812fcc1b72655feae00d85d792430228fe6ed67aaaddd5f4bdaca3a27979f97d5a6cce5e9ff51b9457ced36494523ffeaf6b20a716b69399a146ccfb437a14db7b892f05b96689d896e4444cc7f69d93aeee698100f3a7e45dd02ed3acbd3bee16d54ddd0b7cb05704b41b8f0d90152d5aeb793a62c4f67a4442ca5741f4ccf39f6f3fc55356db24aa1d90e3db38f2982b2b0b8c49587ff5d5057996e1a6d81fe770ecec662f72f0e55b66ec9cf583d426c3ed3882f9eab461261ab5dc5f002b3954d7d976a3d71e0476cdc6ee1b2824aba0cd1ee3efe9f9863239647f421d54ee4dfbbc30805fc0d4b3908b09659e191a459a4d4762e1aae101ce2619b1c51eb7ad91ec2d78c358e1349397d040786602c5797bb40293109e536232b06e47d8dbf9be5704aef235d88f5ccb7697cfd2c83aee0fe613e092ccfc235961ca76bee54da7e1b616ef5abdf77172ea50db332b3363b4265f6971add463972d8a1e59e8256c8f75ead00f6cd2e0da2a94706e9a79f809f6f360be7efd4aab486529e9057449bcabbdc4210645b282ec24caf179ca9f66a2b37e9609482d788506d64de77dd996b73bef9f3b81a29eb3974c84ce69b163fe328f9610ac4b2b706a701598e062083e9df588c9129c794f6793223432cc0b9136f0d23f85b6f03616264713c8cd8119ca8403087f02fe728d4c4ea893dc9621bcb5708953329aa9d7e239c3995c330bcf50b813f85a11dc51d44cdbad5d85d3dc6297b68d2234645e9357a089858d266f9580dce61b4e3ed4f421c4b15f8062dc924d91c7437b33033f0e61f738ab12d1e1b16737d07fd5d7de8dbc2cc0480d10c5a94808420aeef2f76c52f74ee619764a597f33bc05da3fb30cb8bea0075d4bef8dbc00855a442411cacb58c897ff0287c87d5251df0d7853c954261b60734f576577c341060cf0f0467aa8d048dd3c8c058a5d94f57f12aa752c510eea9a6f204d6f5a555f5bef75636a0c46ccd0be99945a2c3b48bb8597cb01122ac4dd251849db8369de6e0c6b229173f81f627c5baaefd069822928ae51721f4506e999c069088205e4a54a9d23cf958032c5a4adaacbf04fdf803dac190da0d1df2ce683b1de2eae3670dc8d1da1a376d439baea771e7454105f8c734ef87d98697d10691bc3164a9a904c39d26fb06d8000b2ad770132524ce0d12c59440c44801df47cc2c3255dea219af6963b5e18edc0c069b6dddb90225b6768fa21cc6302e8bc96d8bce1767c7422088f067705a4b64f81c81d08dc0bf21406da05a968aeabefa554b4a0bbc3a9843749170c07d177629a056cf9462b56d8242b79de6cf6a846ae29e9edf4c27f8d6c929a98e074d56a7e8d1050248ff3dc5e1fdd52163dc0416d088194d773bdd57e9d4f4aced68291561e9f8e065603390dd4fd20ea9ac2e10264e31d58ee990f7695df5bb60c42d928fbeabb10b98be1df6b9d80f97e75453ace47071bc03a004345096fa9006d127f4cc47a97fd9e040eb1406dbf081b3a8d29fcc5748a2685d39707b60eb223f123619ac614cd17dc9ae2664c568f3cc63336ca33dd0c24c30aefe2a03f505f6eac80cb1d472a4c05e7c23398e3ecba3368203400100470febf1973a75999627e3d63ced82fa5516843cd3055f77881489d139f50841f0f311278d13e547b709d910c8c951081ab7811f375e74404f23d0be20dbef4352e4e448712b8b4766ce2902d6da5f3cf02329a25514a903dc0c4f82a9da5aa78a40597296895ea05305809da6ae373d4fc01aec2c35aab4215da06cde1d0840347037f788dcd79b7d74ee68cb28802c8014374a2e6de46406b63169846400a7ca901453977d45dda2d0ed984ea824fd745c1db445724347625755c4ac03e48f609f936a035387d218476d57cfa6657adb2d4d755a64cbce84be46a2bf390baba17a5006a87e67f1c33ea60ff371a036d39d0ec0890c47f6c36d3108aaf6943b806d9138965aa7d1d97a4aa769498107f80f43da7871c00c6a9db9a007a1962cff19b3ab38d9dd6082b3ebf9e55e1ad64e02b8a667515ce627ffd605431da8f422c920e4d418ed504d55be3e9bdadd14f9c9738665385bbad32f3cb5d0ed41277f10ab1909c66ff468d428d053369a19c8cbaefacd2c14495f4e5acce8b16b71d69235ac5cedb3c22b4afef73b7280bdaeb7b3ef956eab4220e7578d07aa75a82456dd61f3bc7431baad9f026e87acffe490711229b8e021e1b9a176b29b1f5fdacc46f1a9f25fab7178b93ebc8d6845c3f07de23d11fd3400286ebc88a4354e0ad396aa6a15c490fb164e044e7145a469be7109deb7164e4616eb8b7f652da4d6d8d15e57849c4dc8eb61fe4f54766e1cc158a53e724b2884824dea73c192236f5648b355d95ce34c7cd4d24d68ed67a9c9c7da0ffd42d12ce6e7589d222edd237fb1b7d06b4661dd12c7e2b717904db48046441e6257b8f483d8c27e9ddb2524e5ba0bc1dad1f2e2b60678a253e8973e034d7f1e683df709f2a661c65c778b0ddaf23b0eb274cb52385e23953aba852957b16d0ad12d02e5fc091fd22bb6d3a29200241b21b611104aea2e6767e765cb4ef833759cc0513d093048ddc92f373f3e02089b8759342761574724e9d96f20f4b9722753a7800811e4975cc5ce9db6fbe805be14ad7aa9ef9139e409d1b562411dc4184e7aca462c80d3694e1810357e1208862494b91f34af3933a462a201f38c17d19accffa51eaf0e0134e3d60daf2b5bf9c6446370f1da1d90d93b6e50bdcba21721a7e1a2921f930c59148fe2f9cf6f5977ef0510d3f5daca3e58027a32403ac318620ace0f1a72d94b5311ba46b9dd9ec53430333e2a410cffa4d43467bf337c82e73b8f9b570e1a387fe8b0f1af8558fcc9c0abf5eb8bc0e133c58ec581598d6a999bcb283ea2403e2edd4f4a3b8685f7227a58a43aa4fab040b09c1619655c76db89414cffbb1ca98e6676776802f9e491292565da847e77e3f702ee38cf35afd1b882812e3ff98f5aaf0156a1155fda15d2cb0708200add837c5469ea7e746957cd62017c98e45ab2f50c40a211818c7f3478e52fee5a154efca0a7903bc166457672c0aa61d553043d6e47e5360930453d775e5d6c9c6a79a7c78b92686df6fb448bdeae63c2c5274541e66735b8dcb1a3f8f0966d0451fd7d4d5302ae276fc6351cfb5e7540f7e22fda4b9097be5f652af6300d6ac64fb96fd213ecf84feaeeb9b381289e039e23142a7c1a150cd96633b7636da477079f29b178ccbf839bcef5a6934e89aeefbe56453f7c51c5d4cb76ae920bf6b9d18be25e958e59e8dcb016fe3067b942d5d564955721db402e69be4047c5a10e0441cc6ac3f6866b36dc9b1bcbc7a0e0f603f0d2f52a4682a97b24f1e1a5c479b4148407b3c3abe68ddcfbced426db4bc1b0250f548d059f2a7b67174c30e4ffccbf7d44057318ae41ddbd3ea92e0cb78a4d8e3ba3af2bc31a9a6dd8c908cf4bafc3253227b90c89b0b14e4f5cf6b9316a072fa3b090507d1a70a5331d18926c937b8a875fab7f8432a6f8cf78c300bc1c6233fc605c89d2bc28e56acb35921aa299e323676361328a5f0b48a53e0f9eaa26c71ffe6fe5bf934d5eab8d9eb9773e0c73d1f61f3237b4ba08c5d7f779fd8b97812381e8253672a0dec89c6d18c807f13888857a3f6927df9985c805e4410de2452917722d1f1d0de455287273b8e6a909cb558a9e5d2769f9599755dfd98eedf1be1a494f8334f787900757888113bc91b5534fb8b01c45464d3083e502a79164ce433949a30908359f0979208b8b714c3c28baea7c7bb3bdb317074c8e8e3335f5ac076dfc3f6a0323192dad849b81507c7372e5db94d31def0608015ea55ec47cd33d18e69f837c56587c0197b4e65c998d2e04bad4e8d2a7b0b5fded1e8987cb2a702c0c04671fdeff661e160b1902da8c9b1def18329ba5142d0be61fe0072b089d6c9278c8d76aa511da791852ee52b166dcdbbad8d93d59f0617f9f844d5a382cd70ee957b2f85c44fbcbfb08e4d5262f0f95fda8bdda2711ae0fab36cc84191c399fcf52d5c99333cc33fb7cb4591510c2170dd6c1657dc67511dcfad485e66a9778c35a215cc73ccce779b89e698ad9cdea51299d1ade9105773f6a01d132a5148c7b92f4d958263db68e8aeff95c9c2226531f066507c2bbf560ef06a45e03fa19e639f30478b81651cf5a9ef9eb3372a3d8da86ceebba0ea3878b5445a6baf58f57b9c4fe94cb82b6732a66783f7f24a6c39b51517c33c7c247daf6b02793ce2f363c001fd794b5caac9ccd8d3f421e6deac1a6c90c0c1ea8639954a58ab85e378a850a64ade478baa944122fe414271d43c71733615f43448048f59ee302e4f74c600bf655eb5df4fa2a0bad05b8b00ab5e1272bbc5c01182d2e044431af02ccbee2128910ba2b51a98f5933e77b4fc4ffdb9a7b08a2d1775ac39cb3c8facf56646c814e04373db41e50cccaa518a24c32cc1ff8544039577efbdb1f51b00f3f8b30f23988f7590c6978f3874b720e3c6c1518bcdf3c684a99d4b4076c89bc3f3338742ed87a7ba29e6aba5c2efc612182df938b5a5792a53ec019b8433ab6a79b606b8d25733c22601941a7955e6a11d49d06f48179ce2a47d8f8a9b189222daef93a5bcb9cbe523494161e6a120f49e2f3ef1727232343fde2917a94ac3e5ed8eee5c0f6b990b92ab416c8186f94f30ba874116daf421e196ec1e56cfdfbc6a0c01d70af62f6f72bdce183cce7bdb9df1e07bcac52d87c7d82f5351d32c5b572d5bf2791da720c31300991e04f9f1aff598827b61ba14b31b1ba62d0540dc78cd645408de31beaca48154d1aa4d68a2e3ea9da3f65b6dd386caa04f67d268ba4e5c47c3d4f0c356063d1014f61450de8480b194b3707044235fc0da48512de8e42dfabf0ac6f64c74d2dc9172fa1c915f59df2f54d8c579d72f0a1c7c674257ba43c5ac7263f0c5edd2aa391102508d0387b4a1f2bea7c8c62ea734ca9ebe6a4c9775e1bbe305cb537d15545d4af764cb55e421d87921f423b387522652bf583d6f868d03e75f29e9cdc7cad075017385ebdd07a055d18457efabd820effebaccfa608dcf065b6487fe6016490a4bf61f21299a376253ed2218d08169a17f4f5df3ede51611c85194b0f35783ba0b077199ecc33b082d6a686d694493f872aa009be360b2fd64a9043e09e76f772518ea409a69fd0279c32bfe6f950fe9b22ea3a34fec69d59b0074319b0bda787dc6dcb1080d83f673a6365a802b1512e03effbd11bd37788b0939c68e388f34911ba29bee74ec123ca276301f5c4e68505359744a229", 0x1000}, {&(0x7f0000001f00)="a7693d95b96912a7f19b9d909a007ebd0739fc7c54a150b039c2720441783753f480e935e55be658fcbc86569a8408c930693e3edf0214e3aec0e437bc99293189fd9767718486add5166152c062e3b3b3b8551fb764aeeb78a4ece243b627bd3186258f1ced1fd489b2c42782aa1aad8e4128988a86be52b89c4edd3662c959d2e940f81a26e4f9e7e5f7650274a51a67aac6a4e1b79a789e5cd99585c36aac8abd4fef04dd3292d2141b", 0xab}, {&(0x7f0000001fc0)="4defb951294d9c72be1312ab14b90996c853791442b3e10db87b41f1f6e1519f1ad732fd7937e2835cfab12df2a25b4b4b996a6df78851506c2d5c7722883774c2ba614dfe393896bad6e8ff6a4bca69abed123db11b9a9b70b444de718407e0103a17526e3312e0f5b68cb618dadfa736df20d83b4cdd99af39f844dcbe3b487c7a89f18d8dbaf83a759bdb6876030ae8cf175e33556d80cb2ad84cb3d98548f0c7a4799e5e2de6a9025211702979ff6f4190dd5be730dc6c7f24f3ee0b0e2e33b41f1bf9723908d3c49d0011e0e6b306d0e460966e6d39fd0a0817de6c64c9820b950b5e635d451c67d0df4ec7a3776744b7442773ab31ced2d75b2c549ae2dbaf2b847ad1fd03c9df61791df71c4b05966ea0528dde403220052444b8302fd49b75071c584ef802ad5a7fd048426e2433234132f1728233d3144ff92652dd21f220410140c7d97b0c371bae2eb70dbf52fd41ec7530aae8487bf2a6091cf206deadf836011935be5bee78dd37216190177d31022cda9abc62829c37f01a47e19945c8dbec9e0b9c9e34ca60b035c4f81016f1d415800409f49f59c3b63726d40f331853f83cf28601c11ceedd0c87f39831e10f57c73f8e9b9eefa10b2af8bc767b8d59b089818ca64297f72f84458127340951dfcd1f61d0802357ab64ef7c373a239e7570811dabcbec4e9b058efa0c092c72d0e8e4f3f17e32320e2a872a1afc0c63dfd75a1c4777c43e700bc1a00d35511397be1dd7529226a19fa137f994d79739dc149c93eabc54027b1bf989a784b6ff377f32f1e99352e5d2bce8898cdde9e513a90cfbd12feee47ee9bd8aacaf6f31051efa6b4e205246947c05fd79a3268f88e7efbdfaf390abb0a0e54680f2efac170fd2b1ff4ce5592fd73b39c315f768e5af36946d8f753f923c65e04c073c512d3d0a39f91657529825f77e5a5d142a0dac3bdaf1f409a58e20e314e74de433ed93ada7cae033a0f6bd1cc10beaa0152137bdf51a51b6ca81b260d7dd4fb7d9374938ba85eb1e55337801c00a18c1970cd70795fcabe8995ab64cbf94956d790cf53cabf5f87ec5d4e4f6569e86a78a9fb791e64502ee5bab0e99c9bbf858f394bb44da413a65d04c9e3e75c0282fc34da092e17453a3068752a807def46d06a61611a69b029bc067449d051eb2e3195c7d9b9ac2c9e1198849232d40d0055d914478dfd32d5c427f61c56cb5302a402e08e7d9ccc73e4963e0829b6b1af6b46dc9190fc31f3848dbdf7580bc870f48fa0f117f0c7f1c2d9c9dfb6f5d0547e9db68e20aa9bd899b916f5d57008d087d1806b9167014c4850aa5e54a7c9c49895bb7948356e49a13c28126c1c1df83e64d2351089543be6ac2584d343e3dedccefbbf41f77b788a7e4c894fa1da62aa47843e6d6ee504cce8af77011d6fcedd71710e1fc34566f9ed1818b5cf2ade965b5ff7c3e6c12e75bd15bd88e888095ff52df452c8535a4fa85a3cb10454851087c1548eb1cd8329554922065aac97a0e916d01626297aa4f6a76cfe0410193e2762733bd72875136c6f53fa90f4a25b30141718c18f4fbf04410743e294d34e435ec61bf57976bcc4d4102d2a20744c1ff4ce0396bf268ddeb9ad916730353d2c9095c04cc1722b463d5681c05728646c72c01fb125e64efea8527884c46eb5a92e864b43997a207844ffa0a0770be0d9b13710737c25b59020fa25eeda22bd2714a748e77e68f4ab3a7c7a7b4b18c9af61fd451557b9ded41fe91114936a5d37c265062afecf71ae44aa9e00159f757e2827ce0ed46a3e4f38275cb6eeb27fa8353ebd3f03efbfdbfb49572a9d7e0d7f963a6461e9fb2dd18ee1ce3782895b6370fd5607e3cff26ade67ba85ffc228952b4cfced63a2d660d55522b7e6b6086e59902fd0e4b310505b7356376af7a9fd8b3d229b5f14d251abc4cdd2fb6d4c56b9328b68f074fa7feded92f368240c8a079c6a2fabc67b86b8bb7c2fbd1cb9162922e548c0ff9f03094a1b80ae009f9e9dab0f70767d889f801db86cee88ce3c463c7c3c5f478ed380eb2685952a47c9f0ac837e196d921694abbb03b31b1ed1683ec3ece750bbe3984aa0e78e357989b8b5a38aeb02f6b2a2827832ec3f986aa079fe0d072a83a8b3d6dee16901f803b5e31f91f3888888a42a1a96e09d7105d9b99ecf4b2cbad8ad8ccf267b87482b217d641b78a51bd7fe57657522dbd2efa4a6b3b8add0a753666235b2066f585722b2f4d1806e3e4ee41e0994f89a09acc388bbe1f2209b75d7e6728276c437897c79537547eea0286911328105f14309f54f13e3b9d4d1e80f34ad45ec4b527a4b0c0adec3402d54bcaee1e77888abddde865e27a2c51bc4a8bf1618c76df5cff63f491ec375e6366ff74e3b99ec380201c98227f589e9e7f38aaead1f49c8e2535efdfb7c1e4bdfdac4cdcb58d36d96901ca1fce4c6326626b1d5db77ff3b03af6bc58313753f758139a1d12cbb620a1f790264fd064924192452cf6b50ac1b2ab03b23f356193bfb2c6ba3501ebb268a0136b91c1400cd8844ca81a2d177223cfa2d1ae500bcdbc2d37ba94928be5cd27a64e2846d50565468c2a08dec8b34ecf9cc1b727ca4c73c7786c91c63971acc38dde3a0f21c72e9722e1f246e1821c49187804c207fc39d349d6134f67c6cb839a8575507ba9b71c03bdfff1370d94459b10deed7b660d9cd6c3fcf37bed3679103fe9ec5aafbbc7734d1b9912dc71adb73b1da7935e129db76fcdedfcc5f5016103dc1e3d641b9c63eb92343d9b33f3454e13cc7eb95acb15d9a1a6b907224dec7fe70768e29bd7dc835ef556d6532fa4c4db3605cfb2192e192e82115542694b49672a27838bfacca5fe1bc59ffb51ef978e28595d941c1914158299ce247a6ec8a6b72299a1721a1f0cd97e8bbd31d7f4016ae2aa57933487dacb1b2ef60f0d7147ba0f4552673caf9dec2a2771275f54fe57b1ff2e8ccabbed026472bbedb06c335f61568ae1b68efdb04775cfddbdad17c298ab09d04191ebca563e1db6350d2acf6f91d506c5b08e88d119dea2c55110c70efa8f2d7455eabc203258008125ede863b1cc30f7f72af179ee1865c62845cdd049f19b60c2d7bb34de15fc6bd65e265ff0dc79c6dfdb1066948c8b39b581c620c4f52ec4734aa765ddf0253281eb60ebfeaca59f749e57cd5db7e2fad8b4e9dcb4ac8af6530be9b233bfb8111ef12cf34f5ba37aba8f0edf10b837fa3881c58e8e8200de8543c29ce5bc93746ff02dc6d8953e07eb08b110be04145926898a742046ee4ed0ac43b3e78c8750a6416591451674f1ec07cd7b5624b3683ea89ab16859ec854e7b540dcc1f014eaf2563eaf29273b9c170f8c3171ebe9fefa294f32109509bec90e863b015e3484e6e58ce703056785bbe033d790ec088e45d369d2cbf0cc05a431a6e9f4185f1ed97e5cc73411b577c33b3706e01f4c1384cb835d679459d89be636225b1a64401376795fee0137d5308b83e51282d756f98652399c4264fd92e43d732172610ae06fd6fd7e1f8ecc46582b5fa228b35106f66c6f89b83689c68194403d7c822e3c40e98977b1fd811ed1ec624e077f32fc6848b05ec121247a88cd3d4121a3bd656bf29a92ae5eb70ba815dd0d802e1873b6ee620a4ab18a891c1b8320bf093402df26c0ff72271adc5021a0617304c2bdc4634435e448e206f1922bebf70fdcf69d01e3d622592846a40f4081e0e98dcd87fc07e0fac87cf4309c6e8918d8746a7c52e9493246fa8c60f7420e1ecd84ab85102260364dd5226d93133891b32cf9f6c7cf094fbbc5e476e41dfc7a1d9ef4449e5fb000cd7457e98262b5cb261f498ae0ebfb730d39a3a05d832036e535cc3d0129fce22a4681d5ef75c075e3aa03f08f7f99f8ad7de62005cb5d4dc77217614f8fe05554dd78186b40efaa4b123f9d2179329937b938de1085d699ef167b194578933dce1afcd21fcdb214b4d52552675687eb2f1ee580e2060604bcfbd9d76831ed8ef593618205e4ef50a83cde8266d93c5431fb6005e1f701505c8482909a7199aed767d967836d9be294f3d58cf968fe6d9ff1d2e4e29dbf6baa87e95f75ea13d40abd5460626b09c927d880a9e5756bc1697908054c7cafcebb311d01be57583e2f41beb79f701a7319219af4a97189af551e420a23056e6f15ada6a50d4d5dd1a4938b2543a60e11551ff522e3c786ebacd473d42af44eafca103888bcf180f531c64839db5ed164bbcc2b4924042f5477e636b5ad8051d8f4298d6dd35b60660e51af8d19f9e3ac6c90f0742873a1a5cd1818af1f5b502bbdcfddc2ea891d8c61c39f6f007b903ae9f29cf4693389db12fea680b72250996bbe6b778bf3a8fce8c1f312f40388770fad5ba0c4e6417c4b4bfb8cd1a81da2b1bf233ae1f09172ee088d04462f73837e98d56c2a1223972fe649b5c9c1751b25816c2e4d583a1f920a7a902223cf53290fe3dbea1898628b16656a4d6ffb37e19b9f7f1bffc01d4bf28523987d3bb902be0033d2bdc98f58fb91e05800e32f45d6f60e38df55d2815c0fd4261efc6e3c1c3ab888e37fb6f9eb379a65c596f79f2297e13ac4c25f6891151042b40d1714248c8b720633c7efbe374f7bd96daee957514b7b844a7d29aa53d9d8d62214f5fe20552cdcab1c2be2c883ab1663f14b50e59ed3e8846f2a25019b01d516764b075aceaee60c1ac60573fcf230a28570b62f9e2e5625b421a4c485f687a834436faefaf715fc466acef208ee41514ff9170eab30b53b9649c35456cdb15258b4e14c44b42499c92c16e69d8a1cc95299f9a22ae4cd5fe1a21cb859838bd639e04ad3d384d543593e879b5ca638388c5ef2d75c1dd7979e05ec986b5f2cc0a374b01e06484853f218bbf8771a99dd884d855e9aa56c5c90e73263254df3e388132b53ff77374ce5c46440e271e58a96e6256bb0929cb78a644e5ba9f57f9ebed02fcc7d6696963bd86096519cf272b84821264ae2ca445309ae65d6bf865c86d0745c0abd05339f9b7ba476df374537b2ac933da28aae4fbfb7081c39b927c9013083c9665ac421439e093c8f5074e096739017c03fdb3de11e4f4f5bc3956e51ac0f43924daa9d9a585a72165850ac6dc0dd7246677bfaa80a5c0bf2c1fdbde0f99b372ed26b08be627273b22ded102882a436ddd1a0fb9ccb85f7192a57b35536ee1b5e7e9862e048ad7f8be41541e85bc26fd72dc22c2b31aa8f602eaf3829baa3ac425f43e2da01697a136ccf7252a7fb0006d9bb320a95c04e968e2d5c2112f178bcd8f37c8720f82cf6c30f09098f59a147a146def04f0473164138b3a6da0145c92b0f3290c9b89909e0b7705a6f9ed86d26a3e23e6d843edec8bb8576486508f8ac499d5eab9ecdd7a2a5925dc68294da12d7b4fb9b4fda95db957153fd551c112231982ae7417de1c0a0b6fb9921be9e38ba3cb258be5be09c679905230f022df3f7cafc185dbb18b9728ec5a2f78ac7dccad437ee223358386d469a8e25fa4ee173a7dd608df71266c3391ec6886f1fa341853dcffd8448c8a428177351531ce9ec770100b87827cbafd86974c51c617422ba07a4de93f7341858a19746b985c3742cfb1d3a88c0b17e985f3855d4617df59da62e68373b65b58463aefcbf2490a2e758e1334a6b6fe0c745c33dd6360ccaa5994f8a8ba8ccfcff53ed52de769afa85669babaabb4ecd97a68e361f2d60b9052f393507c5da942c207875e720b128cc9e36d4aec8ac40f90ad4e31a65554d30dfb", 0x1000}], 0xa, &(0x7f0000003080)=[@iv={0x1018, 0x117, 0x2, 0x1000, "8cdb1c5f9cc1708ac294c7dc1b020628ba6bfade7b8c8ac95e6868136ed708f70e6c8168845246482ad58ba4b5e6354bfca3b6de1dc6256f16961ff1d417540430311ada48ffb7c564fec64f16a9d702fe32dbbc884fd31335ee58cc7a03a3fc479929ffeb9e3c4852336fc8cd4cda93aaba79b1192f817dd855040144bcd29f17468c8675a0c11bd126226f4fc47d076298f099d2101ce1c2747293d5ace7f6f81ea6f74b6cc86a3f028921a551875ee1717e5ca80d59c3fb2eed84c64c31335fe33de9c54de6faafe36bf166fce1ed54b164d29fc38b725b7011b0bd95a86e7425a3a787e6143830698b35874954ce6c42b887cb0ebf323525e757b3cf5f8720c0c4d9fe368c1d461c7eeb7afd0d4345817531d9b12f608eb2dbf9402f8d41955a8057712b80b4d6faf1f9b2794e0d9e085a073aef90692e03187890409e8db082f34669e160fa5acf82fc6cfe7179e1985b687c767b067f19fb6fadcf01ec42d3849dceab6956c1aa0536e8850f12b6d9b412e27741086edd192ed294c56be5dbab9b9058ab313f5d30b68cdbe4bff946be3903424e0599b34957f3d699e7b044f89588ea4b9ab8cb54e3b941e078e361a497f17f851b463fdaceae2f9409d61687b02b47d4cad407b570018149b7cbac34040007798775fdcdab65a7816c06c91dfd2fd7055a232e199ebcd57f2d61f983e9be6640ef9b17ecfeece3a19b095b0daad0d63d35c0495a8d0db1dbd4e3549e283acae1e6b13fc4397849cc02811aae5c9a895986c9496d86ad2c0808a978bb722d7cbcd2a86a4b6d575bbc11152566cc134d7b5a4c9c4e0503554f2f3afeb39a9bbeb56df576de4f191fabfd55fef8f72aed003e9a47f51772b4f8bc573db100295975c7be2abe740df17d1e7e3742396429bf6cdef982ce1408dfc10f9cbac862b6c8c2c75e4f05cee1e014f114210739ba08b20360035f01cad997198c0180e45bfd81881097cfe75d3e28120c6190352ec7d74eb608a81a89c33fc44fc7a0dfadc4ac1fd908f92cd42061fe5832aaa5c1234aad976d1d70e2afe304f762ef0d4cb9c8cf96c2ee4aa4cc774c08f0ce5686d180f12538924f7441820d87b8b6b82a993863adce21da3ee53bb8213d637621c591ca1d312b35593721b3e6ed4e2025fbb4f6daf92b1c559b7c2d4d1f435942b5ed3c339fd2b6ac2a2953cdac32dbd27fb17f34f301d563dc70f0ffd8b2d028dbfb897362584c2662f07eca2fd2a85a4d8ff07640364600f58d16d894232baa0e4cc1af2470ed5cfe1b26d83f7d28f593ee6ff772130fb3958f4402e223aac2b02292495bbb033f5ac2ad4c7d9e7db5c187cbffd0b02f03b71b6b9e29d02b4db1be2b8e468054f76ff402c61e4407773636b568e5da3ce0f4a91a6feb58f98bde030a509095d511931aa7bd9135edf3c7bdfef7ef60f309c95f28fc8cebd959e67194237a7c302a1cafd9f19fe24ddba118bfccf4e6c2e47d18989437e3fd8cf46e3f181ecfa223f6b0e7ed263d6befa83a8e97c896d2b6c63debd1e31d2526801fe31079b6019b83fd76b136dea99a31510428318bb65847338561787d08180740fadac200b2b037c0c48e28137db20e8c3b4eacdba11928e30b2d27ca5b01e017d85efded634f089f06d24ac29fe87cb6b60d1d7bccaa6d14418ca552caa44fe08abdfc76685ee3d08ef89d7de15f2fa699709974daaf3cafc0a543a78b7ef35ccfc116426427bf0f581d9f5229a01570e9e9025471d115ed2c4400836ec7e315303736f9e31ca20346d5384d0ec14ea56259555e76b626842ec9c5caf0f6a6ca1d0157f12acca0e3ec297c7146d6da6f822bf261d96f532ebb3a82d51015b3f0cec8740e6f8523416760351791c239144747124aa3c284f5081a98cbff8e3a56d1fbb53878829aca354dc0f069dfef4fb5a5ffc35acd13d006667f8d657a1a23763cba8100f7da55bb3d1730a8a2506beec8fc9c3f97ecefe201f19f344243d9a96c79e235d83bdcc9f87b48f057b6d7f1d28a1943fecb36ec2615a40455d5b8e956dfd428f6d3c1e2eebf80254955cf157dbed2d945ced3cf67ab6da5bd5bb91afcc9e59b3c9fbb7af077ec02d80de4d20ff75d425ab5d6e7ed40cafd38edd71f0e5af0b070ed3cc66bc1287801b5530ca24a46ad79abe60628f8e20fbfe4e1eebd15599dd178d3d1ac67437fb27e72c9edb286f4e1e80b8215faa8bff89505fdc9ac4759486355f5da7f8a4c474b6859b4a3b1ef642f3eb052b92ea36fc54464d8dde85c36dc2cb3995085bec64c384dc15ba84142e2c3c6c1399a494f5083732f212fee777cecc2a549cc680793daef6a237d657d0f73e9f32115bc9d1190840c989ebf3648d4dc083e5d8edd7cd27072024c99fb1626adad15a16e70779ae76b888bb5c7fc42e72305bf3e35a6dae11be1952c6f2a58235a6cc7992d8a50a9d77e718310069261f87a2820b4499608c7d76affc420aae8a2bad3eee2efe643d0fd5bad4bf9bca831afdfb379eea3e43d8a269a1e842ec86cbd8bcdc8e240100919b3a490493adfa3a6da423f657d518832ef08da8139791554f2c1730e4d33e03017aeb4f1402921682349d5687fef001d1d196f368f99f55eed52305c7c9f8fad86cd91687513e89fc7eff114279eb936539e82bb0bf57864407b6491693aa4b28675e226ceec4333807024bfd3af6691fb9e41a63827447b5ae21cf862a26479930389be77d41f0ab2d7f6b158d896573b61442b50ee74d33eebc9334ecd26aa7acf33c54b746e9e7e805ec02d40e62ee358c89702a866b06b3a58591d179c9ce28d07c4e5963b8a146ae9987819a674bd096f00e9945397ae6b638df30381a90c433aa1eaa364eaaa2aa5bae1b8cdea40597981e6e2bed5b3358932d7f9c411b21d6edf661c88ece3d52297f7bdcfdbf2f9736419a18a114c979ef880791b6dcd2ca895fb29f10156cbcf57e15c2b3e7272648ad82e69ec655c36ac888d49f0ce8e06abfdfb5b1ed7ef0883681eead55bff78786e9e0ccbaf86d3d203e5b313d42417568cb85dbce4f3fad75b57ec2ba6685deea8e3e7ebf379062abd9c5baeeb4302969b13a7cfc8a12e845116451569f732c76fca8d4dad219d3a1631b57fb3723e70dfea3efa92053701810f29ceecbdb1f78c0dad08e8ced1e1335c62161d5ad5b559a8f2331972cd3249883a19025f9d7baed9b85047b17b7a1c84b14433f35143ddf1d3b0268ce735fe6505ce42075a614e97b905581ba23fa14d41589f0756bb6909e87d14e9db6314f2db593e2248c603c1894f85105f7341ce3c415e02ff06c6111bb33100e135004751856d914d537e9de4c4f039bbb69ab25986ebbd6c20320add499fdf4ad990c617708bec13357469b9e7eb9fd1489471379d7aec49b3581244e70eeeec51248b17a21baea650d0a20c4f7d5702470a3c8704da5a599e17ca4c0b35c8e28519bdba79c75a7a923091719421f8feaa24e1c3cce2fb5fa8da5869553d9f36c5d8d067091e362e4a65584f7f76f796a13b26c2b044cee37fe4cf412d790c8ea5909aee5db55f000ddd9e244c16356a2fd5ad02cd1c8b1e144fcde36a273d63d452b3dbeda6781fa23152c5119cefbf360324107f9d76cda6d5bd353886b6dbcf7f887b24b1689e5964cfb953b76c42f97ab08fbde746e72e5c3e4b9db96fa8d88ce743f94acd03e89a19a9ca1e958ed43882f15dc9a83237f6e2878eef95f39d6f689c9ae0653f5203f0df917e291222d354d8c98ef9cc7952fc569cbc0e36c806644c2a96ee506254e224907face66dcb3ff9e5cfc444a17ac1a3621b4dafe3a4367af9763ee431cc80b6b1676b746a1263ae8807ce06778d8bb04883297c67c90eb71fcc5b73ce46e72418dc107239aa8be33c2e358cbb02c214347270cef1f828516918a2bd8b63cbbb34a67f364b41ec48daa0b8f69c21846deced44b9bc451bc36bc44f528ededd1b918cc478790508328f60e4e8fe8d704c5816d4f141462df3fc3d4e6d59b483c51e0657980f2ce29f997f861ef8025603d2c5859f8c81b4ca911c84c29507158e934f35eac55d3e2c77ed9c11e0da6dcacf5606cb8d3a3d513365240981cfafe8e0aa91d595eab0c03ca13720a85ceb6ef47a5a8c2615aeae17ebd7c0cf3bdb4cdcac1c82779742a5aa2d96f416746f95559160e1e7b41cc566771c17c33f5e85949cd7034a95fdbd66b7e25f173baaca5690b145053129d43a751a037be046729ce8547111d801ac310b150ecbe18ace3207c86297c4c22effebd4865d5d0e12928b74b8d92d802c2bc37241d455afd6f0fd88045009fc660f351b4a262e92198fe5ecefde9d09e7a66624f72de748325831c28a50496d1151c58e2e4e56ddefc34fac762d6708de38cb20ce5129f5b03e2a95fc29aa1a3f54f88094fb9726a2190830b475398382e71d3b991263eb7fb6d1b2093d79382cd2ef0c3f4332a07f67bf153ccfb24abdeeaa32cadf3f05e76e978561551d66d571a540918478153e2660bd5307d7a46c965dd2051d0e8779064c55f50f5fda3cf078307f8f301d39b3eb20351a6aa57a8f0fa9540ea5c7ed75298f7472b232989dcbf63462081b3b487fa3d3185a09f363344194567837e32fab1e1d7775252b431f5b7762ae051a4ddfee362ed7bda7fdc33076011e01712edf3b585c0fa879a36aa8a40e550c613d5c71f316b3b8856dde3b92d8b1dedb9cb86153b8ed5528b301daf33d140b610e69a3fc34dc2ca94086524930116b1161331e9e6e55b971f6db88ac321ce52a57bd61e13e15f2f4e00dee1db5800513905ec2edf990fdef473670c978ef7e7c0c7b4a2b0e45abc88cb7d70bcdb37ff8953bb05783fda647fa3d178c7e620423eec630958d37bdff55f8c33993da7ce804ab0049d5bba236891b1f680c329d1ac83b361b524d8b51298d89105afcfaed8fbab7ad7057bbd9e0b3182b23be8ea89707ff245f23726f39d5ec9f904d770fb6a30cc9e9c70920de3af411cf31c413904c2d96b5ba1bd058d91472ecd2445bacaec1d5ea4b9d241e1adbf3b660a4950d05e385ee5acd0f3185c9c0e0b81f62f2eea177254088f3fb88e1b7731f247bc3f12a732cb9998634c910a6d4c7e33d68d7cb3bc0f70a2b95140dafa63f24fd9dd6ecf7cbee82e535691c5d02e1f2d527e0c2b1ea3b7c022afb58154b489994f87c4da08a0378a3566b2d9db0c122d6aecf059a747b57fc8e1ae52662aaa2424842b2ddbe8bdbde121a0c69b57313434d84c3593fa87612f8d58cbfd0ba7d95f1355f7583593e8953c4b531ccf7b253ec7a4473948b7a5d4136cccc43fa7b62aca5f6865fba15aa83127ef76a28a5fc401d685442c5f8e4147a667017a68c9d7073f613a18d339f7eb13f121f56aacb5fe5413cf58ff60c498859a3a2090bf846cce3db4090c52c33c86ee9997d4d19bf9d7a553820f26bdb28ba2cc9fcf468e295c2b9d22e33eb273c1d372faa025426e20fa2e851e5dda68f417355dae2301d560df9127e9f08efc58b0ecea7b152dcd82e48077468254fde0e2ab30e42303299d4d865a3c1e9e0658e30c72a24364d5acf058edf2b2ca5305f6bb2bb23303f52cb3a77a1259783e0641637cdbb047666e1213377fdd2b99bc73e869a9e6a01ae65016f319d571fe7f24240d5ce0df4b3225906804885c0c38e2e214b74bfcf36a553b94053061419429a80c3f3119e5cfc7a8306020fe79b9efc596f4b94c271b2f68bffc54edcd7b3fa4b948f914871bccccf43c4bcbb9d1a4b44bc"}, @assoc={0x18, 0x117, 0x4, 0x10}, @op={0x18}, @assoc={0x18, 0x117, 0x4, 0x3}], 0x1060, 0x20000001}, {0x0, 0x0, &(0x7f00000043c0)=[{&(0x7f0000004100)="d979ab8f2c40c7c74b7a400caa0bee5fab80dc4f12251c4eec69f4bd93a05378c45c04223eb7bb022d4599358edede2cf844afa2bd23cab9416e723cbe57bf5e1ca2d4839aaa199feee3d271341ed310fa19ed96bc72c21d0150eba5e72877cefbbf276660f5b5d7343295f98c080b8d8c3182cdbaac90900a565bca59da625dad10b55d333bd6f8c91f7970c54bc35f503deb34c75277fc3e8bd96ac68a4154ad5d7e249ff1ee613eef4322228ed5d11acf103de121fa3fa44422053b54503abb06", 0xc2}, {&(0x7f0000004200)="2af30454706cb2991886caf19e0211be23699784", 0x14}, {&(0x7f0000004240)="80c6a8e740250dcd178170cfe743f6105eed4b09951f04de2257669fddae1bffa340a884da0f48a5edb8", 0x2a}, {&(0x7f0000004280)="ba4d2467038913059e728fa4a6a737dff206dd7d1d02010039b37bcdc4642e6e4314bf1d78e28f6e5453106bc7105ea43751917c5bc2b96c880adcd58691b352bfbc8cfc5cd115973c953f5ec2654568ead83b53cae18ce3284cd8bef98f", 0x5e}, {&(0x7f0000004300)="5340cbca3719b64da5050def36282c0e15c617e215059f0ad08abc80379f5eb207aea73108ab642178daac124901abd762a9a35e209cc4f3fed5142de1a8c369af10b7215947e28d89aac9d0505914fa127462745a0f48bbf4a8c0c28510777200267ca135716d3303319eaff1318aef0ed7b4487d873a233b5a31a516acd75a83d51e34e802eec16e928edb0f9ef132b8b5e094939ec2d5730af23b99001fa0a12d9e003d2308e011578d", 0xab}], 0x5, &(0x7f0000004440)=[@iv={0x20, 0x117, 0x2, 0x6, "e2e7d8b5809f"}, @op={0x18}, @iv={0xc0, 0x117, 0x2, 0xa7, "ba510360d32377a7cdc5265703ada8a15537b1c44a5f6088955f6ce50d837c3d4e8e3454da44b565ad6dd313552cec7b3e4442a6dc81ee3af92967c52582808eaccb0a819ffa6da3a71ea11622e3d613dd564a9d025eced61af4dd1215f1a73bc6f46a3b137411bc0f961dcd58ca10de3e721a41d12decffaf25340de0691b65dadea89e4da537ce234900d27067265d6aa2c68674a049432ac6c13b45236209b5c07701875fc3"}, @op={0x18, 0x117, 0x3, 0x1}, @op={0x18}, @op={0x18, 0x117, 0x3, 0x1}, @op={0x18}, @op={0x18, 0x117, 0x3, 0x1}], 0x170, 0x4000000}, {0x0, 0x0, &(0x7f0000004900)=[{&(0x7f0000004680)="4cefda617049a6a2ac0f01d8d6a8d494a1700b819272a1f01155452f8bf0b2426e81e38b088a6303fafe3d49b6755392b4ad033143146cc1c3fb6c308e5165bee7c17c6cb9a76a23e817aeddd4d65149a1a8b64f9ec4ae69627bd318b1fdf2b04569237eb660a82c2c9963d573b2189cdae135e778f5ddcb5afc47c7fa83ea37da20bc3746d0c4db6270a0f10146", 0x8e}, {&(0x7f0000004740)="1f1ca708b07fe50a28bf946410fedf1347dfd16a0f088f368c9a69c17602a8e48a85255bb76d28aec03fecc1c8dfde245eac637b17136ec43272b102137ce175ffc73ad93ac8a0853c751a0a9027d8c8ac9a3bd47e9be38a05e7a4906396051d6d0ba641820a692ea5f729609bcbc31a3f00de8a351011bb618924fb5334d8f832d0faa46bbf61128fcbcbca3a169ad845150191a0bdf09da003cc6903fe833135874a1c2dd89ca80d8403fb", 0xac}, {&(0x7f0000004800)="db4c7479a05ec91f4c7e43427a704915cd7efaab5b0eaf7417d1b72e855963fb3d40242451850578f111cf256b4165c5ed9e69027d98e1ccbc6406d87d2e041cfcae05ad8f46ba04235da9f0694fba9bfc24801cbfdc3031c170f31d2e4fd4604c8764d10db51e52f86055ac10a2554085f0c8ce0c63386f545c0e1bf76e420c298485f2c803d60f3fd0a415009f1f2a7c26bd7b39960cf181da2319ecc807e61d8874d9f6e8d1e66ede0785f84902411a9ad9873a83a3cff16a6f02096a413fa36a12437465cc0b3c9e0d1e86ca3d9249", 0xd1}], 0x3, &(0x7f0000004940)=[@assoc={0x18, 0x117, 0x4, 0x3}, @iv={0x100, 0x117, 0x2, 0xec, "2db113acd97f9194a956bb892ded3998f361d5d6f199447cb00d37121c20b64307f43bc9e11c585fc7438ebc14abe36e0f1511178b78ad1e7df2a2cbaa95321b1312ff9504a8e06af502b15b8419aa8ed659ed056c49c2b797f37617cd37415b161d84d346d12a728de09bdccafaadbc4ed0c1b9ca00e049c1fc087e008f8e3741cf0ea25d78903ac42aff1948704dc7f48098750903d60395bb1e80cdcc7807aa02539aaaa96e7e2eb4906509b83182ce100a1cee5e6bfee7a5ce300b86989f98ead7f94b385e034cfd726e6122cb246018c0b40639307c8a75cddc0f2e726b95f7281689fa6b43964212da"}, @iv={0xe8, 0x117, 0x2, 0xd4, "31790c1326c9288f6efbe18e7acc7b8bcee665a961f1f6f15b613623c004beb287ffaa9289aba1b96ace71f741c6a20844281a399e828cd418fa4bf1c21703c446a79efa5836edc399e2d2adbc610bd54309dbd82b578c5738548e045d2c33b92d6e47eaf7c8d5a285d6b464c3eb4fe475c8edf3c54a814a535854e414b8d103aa5e15a0b508ce1c469f657d44ea4efda8aba9a29c053e7981a78a1b54fc43d209a78be4db215824ec48749f16ea009ed321577bd6b52e2728889b3410929df1e3480fc8403813abec1610814dc90f91aeb1d32d"}, @iv={0x108, 0x117, 0x2, 0xffffff4d, "0bfb44a2aaf28eb47702ef5386d31dcc551de07c2e33de553ffa7434790d3b6b0a3d31a8c7c63c64db830eea38ae0752c877a7ceb267366aa8cca0bb193caa4f1b5771d1f1cd4b71908b6e06902588ae712af16d27a49b28d89f4f0791af111f7bb053a058651fcd27008d2b5c54385b130f9c9e1be22d8706ceb1e9dd9ec3493137ffaeddea5b6f2a5b0e476e21ba37d579ed5060505fb11fe7de82f3c47659694bdb913e91b124e7d7d69dc3e55f8ffefb60906600346e140b9f9adf82d1602de38a2e2291f0cdbd0dbdbdc02d15b25df6734956c6e92e5ee61ba621e98301c219eef9cf2330958e742c0e5ce71f78e5bf1b"}, @assoc={0x18, 0x117, 0x4, 0x5}, @assoc={0x18}, @assoc={0x18, 0x117, 0x4, 0x3}, @assoc={0x18, 0x117, 0x4, 0x9}], 0x368, 0x14}, {0x0, 0x0, &(0x7f0000006040)=[{&(0x7f0000004cc0)="aa821debb8d1fdf6e44cad061a48e09577a32c1d347a0ca98211126e9ff95028", 0x20}, {&(0x7f0000004d00)="6b85856284e25775d0f72c3734bc2068ec76ddaad8079b164d03fd4002fc54e310297645ffdb5ee6b2bd2863dc89c6664d38b710bb98e8419b0625217c67939239bdf7b642e54ea39fa952af79776e02b980dac40fa6c653b72c198e29aa65e73d11c1b7a85f17ab9237af1011650f11381f91700b9e6630c438bcd2d30434b96810f2103c457134a8f84651527e04f8b5bba99af3157094fa0fb537eb849dc511c7e896e918b96cebb18578a783f9a25ccd2d069ee9be268698ce53bdba72140b576120d4a7696acb3d13ff126bd34b7f571da182ecdd2ea9269e49f6d69a45207889210f9136812ce45814a11ded54269343b5d9173c709a4e8ee7f7807841003e8bf6e25fb0383af63b2d61bb328498b4954da2bdf50361e708ad85fecbb1179e4a0bb2a3fba61192a5a73291b0cbe5ff7dfc181da7b304923a5796bbde0661c16d311df703f37fcdaeede7b9cb6f1548a72f644937171b47780516b0e217ce593bf301baf6e2ab29fe0a5b741bf672ab1751dd310d89d684a5d7b5ac8de8b0872623201dbee2e017d91438f2d25bb9f63c4e6474a18444459762347f050ac767a48638b65fa1ccfabe922146f3c720200e56b7a34f8fe5d801e5c90634198a3a5021ca14432771612a0ce46edf5aece2f52505333767662ccd790047d9e7561ef1fc24544d0a113354c1dae6a45752dd364a4f24449378a02eaeda8a4b4c3b4139649e5c18fe8988485e0a271607b52c4ce8de02d796f756f5ee2fa98f2b8c9981785db5207c3b2e9af4f8cc7597919610d603b94f38740adfc551b5ae9b84b6fd73e164caaecd4c73d0ce39e8fb3adccd17b32f097192791dd783796d37f49baa2c11bbbf080e477fadc13718cf8dac0414fb9cd043e5a9690006b0572b1fe9f1162d3b17c046fee781607c13da216898e2bb095f59e80539557ccb850c19b1ac7f34b317402d96f410daa381bf8ba12bb42dff0916cde688e73d872e31d8e1d8b7b6cf4fe2c795e9124ad8186d381bab5bc03144075f2e34fd111927486bdef2316a7768e060ac7e1ff804408ea300b8e41294e9481ac66b404577acb61f3b731f6209912f45fd18d632d32da71a6947d84e5d829f9758db06187c3b215e174d2190486da3d40b55085902f50e82aa3b03653ae3caa2da7891cb931295101ab720683a3a7b1dcc1e80e23f09d52ec86cd68a1dd564fc5c336a50477be839c6d3b07664674367cea77f92b5fd05eb8ae94dea07be21f016f404ab8ce82f6dd8b8b6b8f643e2d58a509c92b77c3c2b9de50a33d5ee1c5381557e3d3f83749c8e99b6dabefcdf2796f3200f483a9a54c0e111c86cca3388a69c0bc0bcba5018c6952d6e23e1b440cbf0e45b587da0ddef33b5e8c45825666d6c9ebfd7c1c8f55f3fcb797f13241f38436cf0e375e13ea72d57a50cfbac25f70fb39ffe0f07f54786f19b7135b542d8598d87393fccd62d922bc3b299760846e2e1dc66ecb7e26b8a12ec9184f401c264c074f7d72703543c5355c7afd3d0a285554f32ea4c2d73a65f58b245f5fdf79b537870eb647346640645acceb21c4c7bf80b2e8c4517682d0b33a31b5eed45ba3d91674e311586afb1b34efb5f995dbcd72822e0899f6d0246020a84fa508a0bedd120247ac57eaebb70072fb7ecb450a251405300f32810c66efe83bc68c65124b8253bbe516aa54de5e32f8f58456e769a7c7f2f35ffedf3cd8875d97a07535d42d88b48fc1ddb90c93e67c75da9ccf794b2849d89ce0561f000849f234eeecd1bd2b2e3318d42fad4d8d8fb2a588ebf3875ef8e93eb27610abd4d29431a07e95620bd9aa921fbb4f0a588039bcbbf9614b56a17aeaee448fa1294600bf1592dbaf4d425d38dc64b433198e42235c075da9c404206f685a7cabda80f804fc27d5a8fc18d4ce658b9f441fa60bc6937e1cb24260aa0e766c710d6dc13af3522adcc39d6a7ae5f417b68b642b3b6c94bd2bacd88ac4862a83ff920f2cf6aef6515da1d306334da716780e6d426d5c81cd780e3b635947d9e17f6aa834c830a3533e25b1682c860ff9be4446380189c31a26b330d7584241a1cb24d27975d00c4002c97826bb91f4cd7fb8ca965f06f0bfeea2b08f920b5d394870d213c51ae465fae10efaf3a6fd83937df1cd72079cd2c0c9e474e72cb431cb8d1b700921d799e077310444e75fcefcdd4f0d5d0df25c8a61171d5613e4f6ad7d15ac8cf8caf1bef92564706e263cd0d5338fbcd789018057cbdc984125940ca5756b81d66a2b0594f7e7eea334d2bb3c66acd068f02617b6996b7d5d3d7f32b2af63d3815f6bf1a0af1fc3733122979a94ce45a9217ff14b9f1b81238712d0dedaa44761b8ac0ca92f58c0085b6fd07a9f3c271f045b447c46a5ed6db3ac91ac6dbd21d711b94476b482a7bf984e3c3c45da098fe0340626fa12deaf66b323fffa351c6d2dac309b96523fb34d6cd6baeacc1f419d7ed230c2122d9bc654fe17f87f9f0fb5cdd1f0fa5ce77cf70449cb6c40df1a25198a00111e3d84b364738ba9b859e729e8551485c99b8181828ffe76010450093131a87a346433b68c97843ad6bdc233c67a132596ef33ccf18a83e98b7729c8344ce732fe0160c4354cd91f35b4abc45abebb75fef56c60c2e18a3538110ac25da2649dd116a119458e901efade70e79588238033fd9d187c898b42d9208f8ac0b7484219fab1c7b0d3c0d0958d5b3bfd1f4e8dec446d984b55fa5d2cd793691645d0ad4fb82862d80bbafb87311336d9f440952b6442f942e0a1426973b5552e7b86e76e811e1c094b9a0d70dd5bbaccf7938164f8c2b72d4e881b3591a12a594909266ae85a473cfee5d7d17b1592eb10b547055fc4a24e635b6a55cc20cd3ddc0d644394b16e667ee2003481827d534f4b683da43d7e61a8b9b3bb322d01509b95fbde1bdd334cb75277ebd100901c0ab9df35d659013645621a89ddae8222793a92b7a23c6d05626c97bea66b9fb3255bd236a4fef467a33ea6913d517e852493306d2ba99e2c5ffcfa3e59e894a2d4d368d2b876601622cdad6bf8d0dd71f69f30e647e283b5e9af37dfd1fb8139c9dcacc28820fea89617409d7d065ccc44eb2b162d7a0194e0cb65ef0331be7eab3db89bf2ecfb1e146257dbf031395e808dac028891c23c05801515fad31146cf1aa6aae1b240b393d068431a0ecbac0886bf12988fd597fc293c62975a5d26f27861e67343ca17b79e120ef07f70e767675b2463036143fac1188c3cddda11b490800c033cffaaa2b4cc09c471b6737a395e36ed0ae0a251a2eec0186fc931fc31f82b91593a1a07922e973d7e7f725ccccbfcc19cadff5e3dd1b999937c542363877a349940a6d0dead76d8db8529b3366a0fcb586367e35ce6f0886749d3a9aa6ccbeead2c2e2ad60e0e8e6329d65b5f17dd167f03079a5da45b3e3ca757851c36101a14e41e49d32aaef99a2fde10fcdaae335c663b71b54d053941610b87caea10729e4cf31f25f376f9d59f60e3390edf3d1c3279be236d365ce7c6c17210c1a9afa10e4bc7486945a575a3d89f1134a15ca97324747475e5ae560beaea8663038020cb3b92494603f60060a2f7afc81a0ed61bc5c2b3155312374965280c82bf776c5651e53d3a8c4191fc55a89bff111a1f363b34a035a9657f3eae170bae56f9a4283f2a7ce8807132b9124b12acd085d89638ffdf63a9acd069902793d22bc163eb015ab8939dda56d1485187b72c2b930fbf98d1133f09462ec4652b741e3d39ca1c219708291d89b7e579a578889921f9d380a2b1df0f2e8f24803a84ee2617b54869b4e78209b05f108217c3d85c872a567ae191d11a995d5529f3337fad27b4196a28568a56b7d685aeb82805ba10caacf019545d6f9e7864445c1bc745ad3265475b8f66073a59bd60b2f7199c2366f7eaff283b3126bf6da54be3ccc25b52193bb501e2fc0b2250c6059c907d91b5bc06f8385945b47f1bd0b04bbb0709f420382a9f15845b85d9f2d41f1b5149986be20a53256f62e8cb604f36d0d35ac2ca0bacf35fb8211b3724c61e36d6df4c145856df7feade69bb8aad0910144fe05dc701ee64191db7d0f782b8353f32a7d5d26344d06bb47885e8e183ba592b4da26464dad7b0bfc9a90dc35251192dec2bcf10672088e6cbb41771c109d1d33bf175bf39ff4d7ea0dbf15c37467ac41703864b7e712576048284099208719d3dfb2528686aacafb3008b9402fec8108f97665128def1909b70201b8416a2e64ee572fe17e2c08964d3b35c29224648b4dcb2fbb6bd92ae81eec996c3012e7031a0db15ae11d560f4d06a7ffa17192886d3ce88ba4b345d16aa1ba0161f2eca84d4d20a7f222ed5155244ef8f78d73983a2439550fc0d5b2d07eab48dbebc6f955fb44b4ff8ab033b77eca4e0938a568f474e819291b5b41c05cd97c9ae67a21aee6dae6ad5705b71615b42c717e63015b300ec64f0ab6282dfdd8a423fa195849d130cff8672680a1111d802adc98f567252aa1e3046ef6de0a4bc1a5c05415d06a8a7a0d86331f906c6b44246e2780c2bd0e958e6cfb70ec87fc377f8ba65d561bc29d948d7f6ce660a3b35cd9b714cd6cc386761a0db64183c0fa24038822cb12e7e7a3668b9761515a8942d489cc9cf9834dd27115fbde50e483a4f39fb912e91aa7db07df1cf13f69d7f1f9858c6bc926cf6b8bb22b62ec39def973ecd41e0fc150311030ae2b56243b5d03fe96784fe2657deb0a74969ae50b6c526099edb0dd30b682657088dbad1ce19d21367704edc86711f5a70e0b3c061a2eedc6fcafc40648e9cd804d20b6a2847302d5e11d695f7a099ff675211a70dce21ea504ddd9001f95c314c75b3ec95937939f1669766325ef95b337a5058b8d6089c59622f4609c661622682b6c2f2f13b4165b56d78278ba6cced73a3dfd46696c2c5d33dbf4d72047788064b3808b72b624bb7d500fa44fd408ca7578de58ee8e923b13ba71018117a8471eb8e60cb6e14adfbc185aef32d246d9d86e6b275f0749e3f8ec2242a95b23bbf31458eb51350ff176a002ba3368274431d9895e0bcc653fbd4fad7a3586e2341b2d68cb7b7ce54b84214e404b1ae8b12d0e66a58b67ededa8316192858157b0cb5d7830d1ddae651c6b4809e06a835d2248de2fc9a13c43295ecfe5be2143adb60ade78adb75a02e43a69b98eba372208221795711c502201c45c81685af51bc41911fd4f7a59c93e33e8c0f447939273a31ab51f30e99a5b1e75edd6224c3102f30fc333c87d397e3b1e7bf7a7d67f42a80615a93462fd353d85da7d7182e48c67ae7ba96ac85d6bf92bfe8e4875755808d67ba4cb00f5ec4d4977cbd0761ae8f5a2bbf1e4f5b766b59d757078f5b292e05ea660ccb2b4693626e0235162b3451d93d94ee0c907f18d7b8e3d1a48aab82b94e492af8c2bb31334903a9f4e87e7e53563161f99d20343c5c887ecc866f416516c539e47f8336bc5b5cbe27b3a0bb6513a2f5804e670f503d2a7815fa8944f016cd08aef9780c4474fe9fd5bc3c7f939d7b5550c056af8ca5a97e9832fe79504526482d66ac4356b7aea3ce68e47437f1a9307949f056742478bdcf19001cf86645ee96809a76ee96b2565cf6e409085b7d656a8ed87248687e37d31586e080e3eb1f9c42dfe8583074878f4f635e42c7a177e16806794b78e7973e7a4fefc43909a4f6ea5376c19c0c1a210d1b422620e0e44e2696c4f72380c7e071b1f74830344b77b17acc651038b93e1201fc10f725b", 0x1000}, {&(0x7f0000005d00)="8cebafe14df2299d", 0x8}, {&(0x7f0000005d40)="fc467b3efde3e6659cd6b59bad5d39b7069ab66a097cc3b88465426ac400c53d24f1a95bad8c744447df3034e61eda22084d9e7d04118d5bf78711bc54a877ddb042793bfcd39338ad2ecb3c53bded3a53a1df7b6537827e7ab710418d9d505845a41a95", 0x64}, {&(0x7f0000005dc0)="7300e07a1d9f5d506080ce4acd5a8b1275b694d2ed139d", 0x17}, {&(0x7f0000005e00)="8281f53cd067f9c7c9e38d", 0xb}, {&(0x7f0000005e40)="0057410c4f8475ef78cad5a9c3f2b71fc04e591299d14c560944a9262ae8624d80bcf50cfca867683f11c2809bfd194c7a9e9668a11745c31620e96e8eabbd10fa930bf319add8202c0e0855358474ced7823ef7de3d88e23d485b59b00a0f2f38b6cbc2f0fa53ca4149ab621223c826d7b8a6be745c4612c5", 0x79}, {&(0x7f0000005ec0)="d7b5049ebe0d660fd8aaf70ee5f3e54b2bf3b634b45bd29aac5657c53a8355db5c53b9a3802e09e760c1622ae9b5bfd5e2c7c67d8183d4ff53e73b376d7f49eac401713b512c910c802d8a4e2175c87675f57e51d1cc032d0b2f796c12b81a06982872d3b46f643ded980d1adffbeda8e012b5aebcb41e164200c651c740990f0cf9caeee8196386676632d439a149298c210cefe5d0e230a4cf49bc3f61c7316d8aebf1f775a4661803ca16b0a12d2c56127d679fe53ecc77c0ded3e2294da90ee24198670ea52b07a77e870ba2fcda", 0xd0}, {&(0x7f0000005fc0)="4474587d73fdc01bc28b5173d8c47614f986add8e7e565620e6921c58cb11f121d6ee9b08fefef7fd6d18ac29f584708f5a0ef37bc3fdbf1fea03fa03a74d6b2482f585cd5b4101610cfa696f51cdf161842c29fb40418a6c9fe47025cf77cc73da6c5e684ff0c87b42e7548a0f50289d6efddfafc08e0d2ea18", 0x7a}], 0x9, &(0x7f0000006100)=[@assoc={0x18, 0x117, 0x4, 0xd}, @iv={0x78, 0x117, 0x2, 0x63, "13efebf72b6323d32e35586c836d3787f332f077fb85ca99eeb0f8a518c0eb790c5262be2b218fffedd7b709539c1b538d21484f515664b570a79f2b929f833bf96a81686d867c490e474286af5d96db52c837f77108be0adb44369b9039306d1a3e16"}, @iv={0x60, 0x117, 0x2, 0x4b, "cbb362dee76e2f0b2602d3538a76fc3bbdab902ba3ea8f9b68d80e784fd4858997ec097a9bb665ccf872af938c61fb37ca7b95d447dfc071b931bc6b521247f074146d93da63f6ad385757"}, @assoc={0x18, 0x117, 0x4, 0xfffffffc}, @iv={0x98, 0x117, 0x2, 0x82, "933757d9d4859e071e8aae2fe532e6acdb3b4c75828d30421ed7fccb7991aded9a81ba7ef28cfae41259a0b36606ac00f47288d67e52d7c9fdd9d75ac4be28608e969b6e594ef298176b8b48288c5303e39fa780790072f8e3d0435657da08e2912a0730c48e4c2db5455357d8843c6fdf018d79814da4f60722930ee8557d6e5a8b"}, @assoc={0x18, 0x117, 0x4, 0xaa7c}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0x110, 0x117, 0x2, 0xfc, "9039635f80520ca9a91b65acbf5f765b0558ae49359e50bc9492b0c0428e8b339b73699fe4549b6405d8e651d379241ae9a50177c6fe29a853bf7930a1ccb4c94fc653db494a4c92d7b7a6ff1edad4825b40745c908f11419f79c560366df24aa531df0c486b584a74b8a24ad4a0c2e334c5868c860901d26c50c28910712b6c4c548811865541a4b71204c1ca9cab295a7b004177dffd75120cac02b6aa31f24c97b3ec42804238dc7cd7c8a31fe2d635cc5ac4f7de91eab86425c8fb4a581928e6a29fc69a0e9debe67aeabea52e38a4d7a6f432fb052eb0871f7a5cbaeb1e75fadc7ee5ee0a67e6665c51739cfaa228da25774690c25efe28cb0b"}], 0x2e0, 0x801}], 0x5, 0xc801) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1900000004000000040000000200000000000000", @ANYRES32=0x1, @ANYBLOB="000000000200f2fffefffff60000000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r7, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000000c0)=r6}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000500)={r7, &(0x7f0000000480)="ef1e6b", &(0x7f0000000e00)=""/224}, 0x20) ioctl$CDROM_NEXT_WRITABLE(r8, 0x5394, &(0x7f0000000140)) ioctl$KVM_RUN(r4, 0xae80, 0x0) executing program 2: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0xa000, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001500), 0xc03, 0x0) ioctl$UI_SET_FFBIT(r2, 0x4004556b, 0x50) (async) ioctl$CDROM_LOCKDOOR(r0, 0x5329, 0x0) (async) r3 = syz_open_dev$video(&(0x7f0000000040), 0x3, 0x101000) write$cgroup_subtree(r1, &(0x7f0000000080)={[{0x2b, 'rlimit'}, {0x77, 'memory'}]}, 0x10) ioctl$VIDIOC_ENUMINPUT(r3, 0xc050561a, &(0x7f0000000140)={0x0, "cc8f07e27bfd847bae3821b60174201abce2dfcb1d7cb7d7072316ffeacec185", 0x3, 0x0, 0x1, 0xc00000, 0x20002, 0x8}) executing program 32: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0xa000, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001500), 0xc03, 0x0) ioctl$UI_SET_FFBIT(r2, 0x4004556b, 0x50) (async) ioctl$CDROM_LOCKDOOR(r0, 0x5329, 0x0) (async) r3 = syz_open_dev$video(&(0x7f0000000040), 0x3, 0x101000) write$cgroup_subtree(r1, &(0x7f0000000080)={[{0x2b, 'rlimit'}, {0x77, 'memory'}]}, 0x10) ioctl$VIDIOC_ENUMINPUT(r3, 0xc050561a, &(0x7f0000000140)={0x0, "cc8f07e27bfd847bae3821b60174201abce2dfcb1d7cb7d7072316ffeacec185", 0x3, 0x0, 0x1, 0xc00000, 0x20002, 0x8}) executing program 0: ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000280)=@urb_type_control={0x2, {}, 0x0, 0x40, &(0x7f0000000000)={0x4b5a9da54893e123, 0x14, 0x8, 0x2}, 0x8, 0x7, 0x200, 0x0, 0x0, 0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1c0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000004180)="92756f43b31ffe542788ef586b7c5a344424e3acac2590be6bbe37adface4a8f2e534ffe76a83a93f0b3680a72fddfde83f96d01982384e8d689219cb9669b14dbaa1b799f82ea1fc926126a4163618e16d4f94143a4e0f27c44fcef3920a0b3805ed4e78098d8689cc7791bd86648070718d238664332948d87866c8d2590fc0f017f9853abd9ed60b99f1aa6ae2dbd24ab6dbcebdb055246815ace147cc50fa3b2861148fcda374d5b203e51d72c45e4dde3e9ee9a47ffe458baf7bb49035135a8194aa1f0a83fa2abed56398f90daff679634619453f533f22583a6e0a4dc09e9de46684d5e0136e229510f3702cf3a4cd0065d3e5d3c419e38a80b070ca55010e082a9c510fd18cc0b26bb5e8e459e747befbc5c6b60ace80bf41417b7b78cf57e5b3984f0cdddc615c5e0000454d3f4a196fb6d18aa629cf0b0245f95ba958d86dc175616f8cd3ac473057dc3a5ff7107973326350107f4468e7ecd48d689b82c12d22ae5f1858302a1b4cfde8fd347a99ddcde40d1c49d9b5099fbccf09e782212be4b2ce36a2bc3c9ee794abffe72a5501e6c4f3f7f68b74761ffd6620609224a3bf11f655dadb5c8a5813b02fb46830e9ac6825f5d0e89910352eb3a58c0dd82d094f94dd2c85666f684a8f437bbd0e66b9f4d366117b67a054d212c4fbc287848cb0578391335d5d616b14d99a2e3df8e8a152d5de99bcefcaab5bb5cc71f3ddd66b379c104648e190e0b28a180d3aecc5423575d4ba7dbf31215c717da7b87dd454b6efcd36c91aaa631127f5bd88723d221752f102bc0c7ac6c5c7a1ad6747af40d01b6d39eab7b0e1292b44683c586386ad00acf60fb8f9bac551a6eb5bab7317b5d89f64db10bd9018dfa6d65d93862e851afbc30fd70fe5f0de322462045177231852ca80e4e78da4fea0c79ba354333026c8bc77d308a8d256a19ec45d2088c196691d3f9aac28ded36004a65ee1ce49ba9599ceee84534bb61d02d04a6732f1e27d72962f74b59f3522bf844c5022986d55934e48b8681b7f5b7532391448caeef00315d28320a46d8bd7813544e1e4bf994e14a519c2654ff20b42bdb69c262897e28eca528f0999840b00ed8256597d27cfc20d71d5f40d0bbca759f7594c6034aa1e16a84ed152fad0fdc1c303a7f61225712714f823afc5ea241d482d3585759623af8c97ca6a84a2033b3d7314ea0ef7ba9b288b362a294c92c8b9736829c16f61c5a1ee04aca965d71162292274595ea62c9c2918e8279c99f5d2830c617c58211fd7452330184b9428d5ec1d5cd75ddcc6de3326fdc70e891104b3b013c30ffccfaf3308d9671b01f6b080a930dac2052c6f39817a662121d90d40d6a1facfb50bec7d408030b6d0ae3e744f3bcc327c35dc43cf86b743db78ff2e593b19923235ed6467f299b08718fe1840c16a748935dff941150fb08b30573b37bf9af5c86cc8d9e229a832e4ef25ec91f71120f2b3e9062485976c280a2d172386029e2f2a4801197fca0a13514edacf5ddbac5a62e8bb13dd1572657a821a8739297f72e29239d1cdddf3e30cbe9af3141f2275ee4ae85d86ec888fe9a6751f252057e95b8beb055e276439581afee93cd44f1e92f70e5f725451d3ab662918ffbb1269509fbd511e95a00ec717f9d60d643864abd6ad1cc4dd7f933379a6078a86c2158db8076e7b660366fca7b1c46d09d2c8e67a6494bfb4c2c6750e76593895b5e2b2bc78093840c3c4a807826bc2750a96b4e1dd5b82b492bb2215518c92064d1763c37132604e52e73fac3f4511f791753aeecfbb19816e0da7a1bfbea9eeaa0f256eaedcb119a61f7d0ea0f5cd4969d45cb014800f2c888d5c2217cf0f69a7507779883b57352bb8883cc584891950d6e792537074f4fc4337aa19b9bf60e18edd939d289fb4a6b7aa6c66da20774e249ca4f779d3c910b1a9a8e4c38af6adecc87d5481d181fd66023ffff246f4e2556b218fe8110acebe20b1675f1de6f265b6d1d8514a53522396bf0e2f2b153c498e48b36d16f8b9bd56f45d7f5b9397d7f1339117a176d0bad0b68e800682416d3e18fe2197c7f8dc20600feb95cc6ba86ad47f113e159bd4389e30eab2874bd27eebc56020c4dab9973b13f3e82aa62a7e0a151d73de48cb811e32be63ffd303f5a6ea6f097ed763fbf36c430821e451146de79922348354ce285af0997bf3c66e6ef02942e24b8f1ccdd542f09cfe65c0da0094c0b5fd26bbc061538b41e5ed2cbb390ee29b10a4b7a696009e1b5b86c44c0a561a257c15415feaeb1433ea275ed6e4b228503fe71ee5942665164faaed6697112206be0fe7863aebd4bbe951d5dea1da294dba0793196385f4d5141c9d6c4b0fa22b2e200cfb70b52aca31655e71e5a576ccb8ccb5b1364748aa981edbb81a813b1aebc67be1f7619e7e197622d981280429f6ca5145c5b3b05e6bace9191e5c58fbf140f71f594cbfd4db0e9f6923f1758ff9464a61a720a5d4f09c622c3ce3f5d0d3a1d191111168108f41f12b16e9eaf3617c353715cd35260560cbfd0555d51ce5c40bbdb7c95ceaeadadb8902974de50b0863348183864f5ea682e678286a06a6f396af29a7c7fb33a3579e25835963612f3c0d4cf369d85959a0adeda94d35824050e6fba7f83f90867583f713d7783323c7010e94c9be331f860db395dbde6face5bfdb616fcefa9c6b01f6963daa840a31ff554a458c0c50cb5e09f91f54f63234589decaf45bbfbaef0dcbff4ae6e65ca26a530261c491ef8eb9a855a1d7463391c9b66be96cf24c3c321ee5a5bdc857f60b582683c6ae1e3775b62a9f19ff8fa51380ca8a2a3c6de79012f5727ba12025e7e6723a23a81e067ca6e54c7b38ff64880d235d21e7ee5258953dcbf9e2a962f006ca4ffe870859242c850cbae4222b3b72c4f86934379ba2ead1dcde906241b994d95c88355af5a9a30ace9c933a6942f341ad221dd825846a8fd44c03e2eaa9311c26e15a1bd7cbba961a22ef23d7ebba0e34cec5ef09b1ce72814a97e33bd29f3d9ec80a4f45d1d29486accf15c11f1a800bd84918e7626f678275d7c7acb02cc0e6e34bb766ba6b75c3ad14fca9352e09c3b69390c045cfc842ff9ade8ca693c07fadc7047a946e6e570c3afc5b501c964103397f5ddadc2d59a048348dd42f07cfe31bc9b5ae453f5086bb41bba4c8a3e518e30b0855184b053f923025dd72ce1bcbf41231978b34a8547c71d7313992165078903c61d312b0d9469413c9fd97ccdf0ea270fb6c47ec8861a1c8d909eeace761b5a06ba46e25785ff87f867777abb237c6c980687991f1ed0157d58492260c712cec34c1fc0962103955db4d5090b6e8409cf3c3c79d0e691cf4fbc0b2251a016dcd456969cd32e5429533bf0d6f8bda84c05f0e2040de8b53bfb8676eec4b76c3df6f46b1e43732035dda577e75f640777f6ae90fd2f1af42ba462dac732019c599bfef01acd6a0d4d1796bcb8f58519d6f9ad9a3206704a94d472516b988141f44ecd2e6f28a49aa0c449db87972fc995a97379914546ea43143ea2cf779a9cbe81f111fe89129db3610492164ab2598eca7e60d9a6963d8ba03a86729db86e420fd96d61b8fb11edc2b339b57a740074ae5b775eaf60cd85dc934e604bf2b4bd58ee01205b4df57ac20ff8db45a05982b579643882407050c005102a2e71f1e56dc76dbf5331112e83e48bfb5cf2a78a893190d78426175c162ffaa7278a43b9932318fc17fb8cb0dfac610b1ad235b91f9cb7623b155117e07f7b876a3c37627aa31eafed141cc0c5491c4f621a66b6d837a144d78719c46511c04a093cf65fce9fabe5bd6d499eceb63538ece3cf19053550a239bf978c08c879f9954485a4e3e0d5bedb84b407ced85c4dfc4d75af116815992c29f0bc927c4a990c38ae4fcc9feb90fec1b1b555e04d010423010855394d5ccfc8ed21164190cd8f83be5debb70290c3547f07e4dc42814f1e001798e6ceee2558b0c6ff8c1759f90269ee226131116332b99ac8dd104c92088e1f91ace3198c0f59bfb75c4e4a697660eed43a29c831a552de37fce6dce96fa51b6e2111f3071a4e94422d15e102e5f67da7ca6cae6bed7743ebffacb8a811a143605791d17232181a517e872f71262c3c73668f0ef83aad498f67fa26bae698cf78f24c2dbecd399a190e6b8d0684e929f2e8083765eb2c67793a1adbb89d36b58bfb197cdc5f3c894ac9d886e8f3b0936fabd233c09de8fab8099f72a74d908ba5c5e4d39790b0bf9e45b710f5587b7c937c76690c5c5fce621a53a9fd03b0a4ee6d8d1abbe2ed561820a77f12a08cad0755540ab6dd1604b7c30a8652995ab80b85e919011de9438a4637eb0291124ed4b745e782cff98510cb03be79c2a81351abf276584d75cdd96b9c97e73eb71000b3ab7c3c19c2cab4497298fcb3052b5d4503d05e7f310318be6f848547b1a4f4db82caee190801478be28065036aa4d91f290c1f396343e73a5fe8bb5ccf0a317177ed1f77acda1a4a49dccfcab8d1b5d79f015f788b6d5e9f8228a8bcdc0696e6b19f5edffbcd7e9509c87fbe1f726b93bf8c6d8d37428763e142560c46c9e894f7317859000c25abc4f3691ebcd020171e0d4911b5d97a238109aedeb00b2eb475c1e7b45175f8aa85193b5c0f43b434c15de01610c4d022646cd6e3637f349a434a77f571ac1c5d698452d1b991e267f78dca5e592ecd31ccafcad84e4e98d134b4adc525b81bd6843428883023a6ea407201738c8bf16b541ff7280274a34d4cf14819f2dbae167ca0cae8471c495e006b45194ad91c4516f21cbb10e0d26fd5d734cd7725df5b3fbe92955f4a9bb3b9b813aeeff79d6ed5db92def19d060a208c3ec8c42c110786f1e1496c50a7249b03fc792764366894a35320b99d0bef9fd0b6a246c36a357c6b985dc83a37a8d9b8b9ad643dea94860cbe763bb73cc8422b69d4d12332242c8954075fb7117a6679638073617abcdb4619855b2036af160647f66b3531645a3bf047ae290d6ae2249f114e7a8464278bae1486022bcc7c37390c8d9a0efb0e1cfa0da8ef7a5e072f99a47ecc75e4e442880375193db49bb82ba34901286ca473ed5b63e4048db4dc455e74b3fdd2e7898ca3f4c3a02d435cde6141eea645055123a7dcf0d22057f8d425701afc55859f5147954e719d58c7486b1e02ac16cb799b77632c66bb78e6e52e11017c1736424fa4d433f1e19b4c881d23f0b2a12d5fae3ae24339088088d9b496ad97bd9f6e20a8597d1452a0c72dcf43dbbda8f18166585c06d21fbffe5fe7b55f71c9b9f1b34a02bd05ca63c7c1b1bebbb9dd24fb10291b04c665d45154dd28b85d821ce7e613119128996785e1006a8dabc4899b10d2671107d5a0658ed363b9d4b39d02f8cc5e350fbf0a31048adecd1f9e2ca749bd86f195eb48e9b4605f050de03d642940d79184618f7f88a9a0a4683ad84d6134e395305bc1d4d9d17cc334b97653529d6682a87a5fac80a6d46d6e72fc22e58be7b8f8617b3372ef2622110ab1ec448717118b257acffe55d18c7855e9e8710ad977a6792b2315a189eb4468c68641e9b60c0dab7016ac1ad63cd8004b6eca8fc88b1e4263acc00499255c16b11487a0af858075f9c892dc8044c4146e5a5677c4a2cb24bde5e078985020d4ab1e4c87492e76b7e6f4bbd71d84bab1885c9702849e70cf728776b1a94c2a8fb8c7ca01b6111ef6f2032a290949bfe473fe215273b8b5b3ad540f187490f63077dccbca6f62f0a7a66717c596cdef412f2560b10685ede967b3ee68b8c951959aeb1d7564c3b9d806b2ce858381393a79916b78f7e90beadae30ffc0b2b614380f1c2cc551a44565209db3516be379ef566ab00c673fd8aaeeecdcf1168c1960e9a477b9e13757498a44ff089351d1f27abf9fd76816f924504647d1247715ca861ebe624172c322146d66eb2b247f8ecb3e1b5ddca89b287c57510cec40fcf89d802cf4368a861af320e01e34f7a6177d4bc549181b5e87ecdfe02f78c9a59a3bf91ebb6364023ec06410e7b4476ec4e3685bfa3bfe9ef9ecc12dcd899abe0f3c7f16b4686801c0c0a949aa26bed57df56f2bc54ef19af7fcbc7b0d691075f42a4a67acf980b568acb2342f42249f7c1ee3527c13182b096064ecd250887a942d26f637e1c4041b139659d2462a68680bb04387a3b399e396b9fe74de10356125fa47d0a20827370cbf36a79b6fffade91c439dd6cfff4bbe0dd3efefb61c491ee32f935d62307cba369ac8c20f6fe3d4857ce6d240ece5e4d149f0587155a8350fcc18efae2ff11cdbe15218a82499a1996df8b5462ee170b284321e76bbe5c3f4158387644d95f087c598e3d46fbe27f63fa784bda239512113424045a2c5dbc6bc3662ca730a86d13cf8f6fe2743224ca7b535caf6b4701a7dae9cfad3d7290104bbba15b6a064ae6e909a099f75fbe47c9e654d8e3b8dc0f3dbffe829e6c56f7a241e565136812a857f59ab565a9991c6b1d8abcc94c6b33bba314f6e5060e657e4647f969a551dd6c51dfca0ff5d9e4f401fedbc2c927eb1ed95ef25f4e5accba4999322ba1539499310dd5875433a22835cfd42fd77fd4680b7fe767d7aa5c33acde04a65bd3a663fcde4c80e9f2af498f13bf9abbaa1c1265edc691e94abdcc92270c05811cd2a8104eb18efbfec9e4ba9ae5cde211b9b93082ce034b6cd5fbe9cfbac4f7e2404ef159766124f73017cc3600f3c81cd78db25fc3459629eaf20dfdb062c7e502aa69412381d847a9d254d5befc451cda3606f0bc8ae62e0aee928f9ed0b21d705a8d31b899e16445ee064563d32f7b6bb5ad197023cf528d9b329ec67815c6ddf27d2a6ffa7328bb993407cde3d166159fd49fe469254b84c2916daea8df9d69bef019f1351b9bce193e30278835b82ea5f60dc0bdd7f7452b7a820ae7cd6dc29d7ac6a6c1b6411711a96338b1e769146b2a385d282bfaae61b041166efafab2d89a4567b9460cc22d752f8e9aacaaa0db7c84879f5359662d55df6570d4214740851c74574ced733807cbb54571110410892394c3dea07bd4154d0e5689d57c3360207dac951f96a358e9c466a5c5113f3a632e184f57f075edef4dcc9721b963beb95df09dedf848260cbc1ebfdc7408218eaba6d2c51928cd37c4c0c9f321fbb0994a56947cfd9643056db5dbea60a241f8f004c932bc8e645b2ec2eb9bc4e9e2f4156293234d05e70cb26b8a370b0206c756bda6defc11c5eb386640f535a4ffb714168defc6d82f40d8f5ba8768537ead5773c53bd779ca899a2dd31c9138569ff5107c2fb12b804375c3b3dc9b828bfd550328adf358f71e86a0c49fb119f5ef9e06c13855cbfc7d1a62ca2ea655ed912a6dc7bb8b18656e8923fc7a1702ab36947d79384d681c31923e98cf40209f776bc2b219a7ccd139e756a905aa351e6eaae90770c8a193f96cd5c66e4d77a357985556e14333716d80204a5c390e0d76f4081afe917f99ad8a0976b3342f51854b374b4baa9a7f22124d2b82749446e30d9795acb9c3c3a305a6d273ac528e8e9c95c37a78e765fdda55982c2961fbc85a14fc095a78b4654ee6dfc3298749a639ab9c8e155af3a77f8a409ce174532a492ef550a140f774d77d732b3b4ca5bc41fa4488ce5957ce219b032ae1f585273748d81b19edcf3e6cb9a93ec24e41c6b3c472f9baf3ca46cb8b9a91df18acebe7d83bd4473750c4f26806da2f95b9ea48b342460af729ab15e9f033eda67feec645f985d4b9489cf6ceec1b100d007bf46c74be53c7ea17296f9c5b5cbae736491213c93b513009ebdecfcd60d46d7b86c6e3b5e288f2ba5867c07936e7bd1b00de52191eb8630ff82ccafb27a59295164751811bf74eff1e5e2abdf3c93bc5dc9814be83b2562477935e2fa30db7ebb6ec380170cf10c1f98f8c5eb71c730c2b31b55a1dd1c12a64802ab95b63c529e0a96cec8f38680221d6089926d8309796c79994d63b67bfb62f66b4a502f30ed12be41e896e88bc45a160a526fbd5f002e677322f116ec5740d7563cd23ee853c008b84998e38fdf158556e28a532573956e7c00f91f08ca245c295a3d5e003a99ea727f61d12893b435d4c8f2f5cce00c6a3091e2a47f290c07168975c53d7529b71d10faf42d2bac9db8d53669cf59c709c25e9e40b5feaed4c37dde8b84c4961c00712326fb6aaa06e80d766b40b72480f3971def61d1d129676df2478e778d899ed317426ec33e496d1fdd2ec27128f8faee92828e13da72d6aee8330a7988ea1cc8b64ec4d8b20990864c16c52c4be6d00b304b87d97bffdd9c66a740b517223089d9f3f414abedc53c768dab9220b980e6c18d5f20ba8994cc8886d7bdee213442f456d79fce1b1eb48fbf600a666c8ade24d118e6328251cf7b57a6285c650e019850f392b1c29aec5c8fc489a3819d60d5de377d4c11b8ee5625b7c02c5d50d2af3397006f2e2a41a06f039229eef5878ed91f9f6be7e988924dbaeb8455f616275e8698d93fb536e2c839b203aa69bceceddbf9c53f8addba53d50ca0f7a4729a42ac6eb757f1b408ad4a0147546173e62f7621eb18a9e1681510cceb48e0a30ab7a1bf71d56742d5f034f2d725e7ea68a011dbb100fa6eefe4ee093873de366d34f4240ca027a25c5b979c9ac47dd1dcb6ed82c4aee09dcc23cf329a8644f89b5cf00e5683934b1837574e9b39b31b1009f276e15aa040959fdf100838ca3f5ab17e45036668d06044e3a13f3a0a6f68579e50d5b0164f900d7bcfcde78396cf30f0b1dff76dc397ab1a5a44b207eb1eaaf73b945c575029ae2dce20724991e6550155ded6a42672609f2439c5aab4882b2ffaf7da787b71d05d15516bd68c6f1a9d79b675395845f24ee853f877e72c14b6c6702f7b8775ca1bfabbbcf4019f7bccf07f1c211531dfc66a7a1df79e92a20dd1cbe1b22e1209e7e3ecb9d3c2450fc22a57bfe09bd735f61c361cdac2488ae0adc7885edc0712655daaf535e1de96ccbe7869d531d8bf3db512fbd17c772332a3f8cf1e052ee0202eb99a36a0f8d7219888acbb57090cdaf3b28e1e62e8fc2ec237bdf18592a7afe4d8390dcb5e7fcc31bf4f797e6f5710070902265cc2e8c459b7da1451046abd6c8c5b02c0be2d2f505a65376266563ac7b59ef3b4e2570a6cb0bd94d46ad861317c743ce1de12bfa2295a98cdded4414d87a1580b1e4675bbdf73a22cac4a1d8d456d089e0b60cbfd16158f073bd1dac481db49fa5d8801d0fb0844b4afec1bab4e61fa0f381fa667880a1cd8163953be7b591cc9dfd7f91902370b783ae8a0f3c7cbefa7d229a37c00f523529e159b11d2e240629b64af2d11404773e991207a722c320221ce23baed7cbe40a440c5680814b122cfba9092fe03478f85adcbdeacb76d6cbf2491eafae98327b278e267821a0e1cd06ef90cb0328e246c19d8c63b9332291a89bc9f989effc675c79a870ac024756c6f5a7e32babd69625d61487ae7399490b70dd0fade7d70ad9b0757300a2dde77abaff4f63a0303853589d44efa968e10d36561f04408ad0cc227fc6b2f904cead189a0fcca9b2e6cbde5498652e0b3bc9d8b7921474403718feb5cc750dc70f5a9b1a0ae2c642015b6a1a8ab0572182b4e39e0c869cbdc60c9465f5d564d18ba2f5b3bc3e05a458744077430c5ea031ee02dd8f0a65d7dd8d90dd9b8717f77d202239a5778719423fb2aec7ca86eb07c39de65a34b988d65377a7473e9145f16d79593e96903330bbf3a8024fc15519d9baa0fae2018786f4b1846fca355ff0fccf65cccad1896309a5ccf2056dd542c929850cc91cd655962360fe316557ab3fb378328f77a07d9da24447d3fa2020b382ed2e808ec9529a01273434c64b0b7c35a06a019e4ab51cdc9c0f266ab25b6984338a0ba910d1060283b636c5d7e8a3f969c1ee1c99b54bba7ff3679fbeecbb70349f076480a867cc4ee4cacaea39c80f642533599486d2ffb77b8c9109a9d25fa0b06e58eca764f7d56469eb9547036bbea9d5c3d35b4c1fbc3d39a372c2b7ad184965cad3819c8928f1588d00949949c0c4c93d30ac7f6665247c0108bd89dff3aafe780ac66febfacc8c6a3cc387d09da6de700487a80e2c8d56df94d7ebd3e1d9e06411a6c5f7eb6da41c6f52997b5ad47ba985261103fdf12eb4a2828b248f652ef00b6abccab2eb161b878b9dbc0aa911405b6f67adda83c16187748d7b524ffe6381f489f432d592e6171bd9ccb2cd52f977143f57fbf2ab0b823d449ae55f02440972334344cda01837b93afa4f46a2fdefe27e92764cf9596780846de2e3b1ea83e62ee43b1c05aee675e25363504addfaa68e7c53ed685413f5ba951f120d0a646e474872c81e5a887464c19f8460ae814ffff24cb51dd2dca28d597ab2ea60949f8dbbe67f263e722fdb51bce4e328a19f5ff1218e1f63b8da6d40dbd5490964499b2522ea323310634893ead661407966207a66ab13adfcf1a725ed14339c46011c0e0401f2386b47cd9f902fdf84bc85e74d3ae7cc544e4d65670a554a537712c6ee9f75191631d2a4c4da06fc38423b1d5b828d7201235b2974164f52aa16bee70ee509250752f4fdd6b9f8d021943df8320682a6f80ff0d67ab7a4ceea807bd5b3b7b6380b0c7f0caa67b0208ba71317f0355a3b755af0e2c007186389438615df80b7b25104a733fc90625b62682198733c0f1625dfaa08cf81e3df043094b7b5a098b3b36f803b5b0f10a057bf814ae3579932c0a5f208985bab3d817f975283b8838ae5cb709be72b58df7425e059fdbf4e0ee51b3da01fe0b44963c1196baee5ec5909ad80d9d1660f3edd90374952a0bf8b3bece2c2f944593f4de7de5e05ded096b8f4f05d65dfc2e806f78220d84b3db564fb12f4e5e8f5eab316591f004e9374cce8e787263bc3827affe6793c130b8621d3bbb2a86fd87f070ea21718281ee7aec4bb3bb71af4bf5721cecd139c4be8c9df4ec8dfb09a5cf1d86a25d39faa9f064a997c214f334e4410917fc3b4d67ada8d87a38c0f86b02bf653dddaeb5b75b300f8bcfd792858bef8ab23e063421939c59212964c9ed5dd56e215db58cef53d31a966bb8ce4ed56287fecb3a85ba435e0b41b20ba1164b9c9f2c49fa0f7b17a89e0ec47eefe992d63ee29c8c0a1ece2664fee8edadd43636a54c48519b4fcf55b0d9103602b92441a5f85cf8c5e406d0f5815f8f37309934bd78fbc2acf0a03b051b4528db4f7c09de7d0aabafca3736b8259c818ca338ca6754e0747717c2794d664a1cacc1e9c52764a308e6df73d975638630b74cce6c49b1bac16454e96852c4f9d8ed118e86d2f1c8dc33bccd4a07be128db5e80f5684ddcc1158e744411acde590f902f0987cfb750bb5bfeed53bff076868986b566d7701f48ddfcacbd325c8d930bcef26713bf60585d5c991e2a6cc33ccbc27f7ddfba18f998497c2eb378cc8f2cc07a1b4f141c5e0fb6f52e18242e505bcf6dd20e33a469d056a0b4fd5e72d0da9d0bcce1e2f9e9dc7d1c7b6cb0f3604287eca", 0x2000, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x90, 0x0, 0x1, {0x6, 0x2, 0x9, 0xfffffffffffffffd, 0x0, 0x0, {0x40, 0x0, 0xb, 0xfffc, 0x0, 0x1, 0x0, 0xffffffff, 0x120, 0x2000, 0xa8, r2, r3, 0x501, 0x4}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000003d00)=@filename='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000040)='binder\x00', 0x2200892, 0x0) r4 = syz_open_procfs(0x0, &(0x7f00000042c0)='mounts\x00') pread64(r4, &(0x7f0000002240)=""/237, 0xfdef, 0x4eb) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0d000003005a"], 0x50) r5 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r5, &(0x7f00000005c0), 0x10) recvmmsg(r4, &(0x7f00000000c0)=[{{0x0, 0x0, 0x0}, 0x32}], 0x1, 0x122, 0x0) sendmsg$can_bcm(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="050000007f0000000000010000000000", @ANYRES64=0x0, @ANYRES64=0x2710], 0x48}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000000440)={0x50, 0x0, r1, {0x7, 0x29, 0x0, 0x1086cce0, 0x40, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}}, 0x50) r6 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0/file0\x00', 0x300000d, 0x1) ioctl$BLKPG(r6, 0xc0104d04, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0}) r7 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_load(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8cff7cf9080000005345204c696e757813"], 0x65) executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x14615}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ES={0x5, 0xa, 0x1}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4001}, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) rt_sigsuspend(&(0x7f00000000c0)={[0x7e44]}, 0x8) (async) r2 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000440)=@base={0x12, 0x3a, 0x8, 0x2}, 0x48) bpf$BPF_PROG_ATTACH(0x1c, &(0x7f0000000000)={@map=r2, 0xffffffffffffffff, 0x2c}, 0x20) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000100)={'team0\x00', 0x0}) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000014c0)=@newtaction={0x68, 0x30, 0xb, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x6a00}, [{0x54, 0x1, [@m_mirred={0x50, 0x1, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x6, 0xff, 0x4, 0x6, 0x6}, 0x4, r3}}]}, {0x4, 0xa}, {0xc}, {0xc}}}]}]}, 0x68}}, 0x2000a804) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="200000001100010100"/20, @ANYRES32=r3], 0x20}, 0x1, 0x0, 0x0, 0x80d5}, 0x0) executing program 0: unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) r0 = socket$inet6(0xa, 0x80002, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x10000000004e20, 0x7fd, @mcast2, 0x3}, 0x1c) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0xb, &(0x7f0000000100)=0x17, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0x83, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaf9ff030486dd601b8b97004d88c19e9ace5ffb2e9fc603dd282100006002ff02000000000000000000000000000104004e200023"], 0x0) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) (async) mount$bind(&(0x7f00000002c0)='.\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x101091, 0x0) chroot(&(0x7f0000000100)='./file0\x00') (async) mount$bind(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x2a05004, 0x0) (async) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)={0x400, 0xc5, 0x4}, 0x18) statx(r0, &(0x7f0000000180)='./file0\x00', 0x1000, 0x10, &(0x7f0000000340)) (async, rerun: 32) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/../file0\x00') (rerun: 32) executing program 0: syz_open_dev$sndmidi(&(0x7f0000000380), 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_emit_ethernet(0x34, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbbb08004500002600000000002f90780000000000000000000088be001290786b8b836832cfd4d288a800"/52], 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@deltaction={0x4c, 0x18, 0x1, 0x78bd2c, 0x25dfcc00, {0xa}, [@TCA_ACT_TAB={0x38, 0x1, [{0xc, 0x8d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x14, 0x5, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x14, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x44000}, 0x20040844) executing program 0: r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000080)="44577b2566fa9b0921141dd96f123f5db8f5c223313684ed508debd04af24eec22901c44f604764bfdbffdce9dd9888453f5c833d6dba3e3525f60389ccff87181097efddba24b327a73c2fcd6ae07f5fd0fc5317879290c07dc033ef4fba6b382ef1c9925991110fc", 0x69) mount(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)='tracefs\x00', 0x0, 0x0) executing program 33: r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = ioctl$KVM_GET_STATS_FD_vm(0xffffffffffffffff, 0xaece) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000080)="44577b2566fa9b0921141dd96f123f5db8f5c223313684ed508debd04af24eec22901c44f604764bfdbffdce9dd9888453f5c833d6dba3e3525f60389ccff87181097efddba24b327a73c2fcd6ae07f5fd0fc5317879290c07dc033ef4fba6b382ef1c9925991110fc", 0x69) mount(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)='tracefs\x00', 0x0, 0x0) executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_GUEST_MEMFD(r3, 0xc040aed4, &(0x7f00000001c0)={0x200001fe0000, 0x3}) r5 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, 0xae04) mmap$KVM_VCPU(&(0x7f0000000000/0xa000)=nil, r5, 0x2000003, 0x2013, r4, 0x0) ioctl$KVM_GET_VCPU_MMAP_SIZE(r1, 0xae04) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') lseek(r6, 0x1000000, 0x0) r7 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x19) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r7, 0x4068aea3, &(0x7f00000000c0)) r8 = socket(0x15, 0x5, 0x0) getsockopt(r8, 0x200000000114, 0x2718, 0x0, &(0x7f0000000100)) mmap$KVM_VCPU(&(0x7f0000ff7000/0x8000)=nil, r5, 0x3000003, 0x810, r4, 0x0) executing program 3: r0 = getpid() (async) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_SEND(r2, 0x40489426, &(0x7f0000000100)={{r2}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x3], 0x5, 0x4}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r1, 0xc0182101, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000005c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x40182103, &(0x7f0000000080)={r3, 0x3, r1, 0x3ff}) (async) r4 = syz_pidfd_open(r0, 0x0) setns(r4, 0x24020000) (async) fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) executing program 3: syz_open_dev$usbfs(&(0x7f0000000000), 0x200, 0x102) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={0x0, @ethernet={0x6, @random="2ad70b916dfc"}, @l2tp={0x2, 0x0, @loopback, 0x4}, @isdn={0x22, 0x81, 0x1, 0x2, 0x80}, 0x8, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)='erspan0\x00', 0xe0000, 0x1, 0x2}) read$FUSE(0xffffffffffffffff, &(0x7f0000000140)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="1c000000250000042abd7000fedbdf251700000008001e00", @ANYRES32=r1, @ANYBLOB="b47773bf5b01"], 0x1c}, 0x1, 0x0, 0x0, 0x20000014}, 0x51) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_SET(r2, &(0x7f00000023c0)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002280)={0xd0, 0x0, 0x1, 0x70bd26, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6}}]}, 0xfffffffffffffefa}, 0x1, 0x0, 0x0, 0x40c0}, 0x4045) syz_open_dev$usbfs(&(0x7f0000000000), 0x200, 0x102) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={0x0, @ethernet={0x6, @random="2ad70b916dfc"}, @l2tp={0x2, 0x0, @loopback, 0x4}, @isdn={0x22, 0x81, 0x1, 0x2, 0x80}, 0x8, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)='erspan0\x00', 0xe0000, 0x1, 0x2}) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000140)={0x2020}, 0x2020) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="1c000000250000042abd7000fedbdf251700000008001e00", @ANYRES32=r1, @ANYBLOB="b47773bf5b01"], 0x1c}, 0x1, 0x0, 0x0, 0x20000014}, 0x51) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$DEVLINK_CMD_PORT_SET(r2, &(0x7f00000023c0)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002280)={0xd0, 0x0, 0x1, 0x70bd26, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6}}]}, 0xfffffffffffffefa}, 0x1, 0x0, 0x0, 0x40c0}, 0x4045) (async) executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000000)={'nat\x00', 0x6d, "0555fad764281701e6609b33560e2b6eed87057229347b3b587dca6a7e5c96919da3ccfa7f6baae3790006b63d47652e2eae4a6b766cdbf6bca806106cbbf37c553931fe8139832a4220e5fd6f60b4461ddbf4399cfdefee3a702c9e6cbdae66e9c26ce4d1cbae36961f314302"}, &(0x7f00000000c0)=0x91) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, 0xfffffffffffffffd) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000100), 0x2002) syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_NODES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r3, 0xb02, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000081}, 0x20000000) (async) sendmsg$TIPC_CMD_GET_NODES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r3, 0xb02, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000081}, 0x20000000) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendmmsg(r4, &(0x7f0000009340)=[{{&(0x7f0000000280)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000300)="258569c665b3d4e580a23baeefdbe8cd639e4e93ec09ea4996bc99980f39ecfca8010b743e538cb9015a3b6a28824bc7133289d2214705ecb3c0c58a281f92984186a5f3d91759fe0d47e8d2c5dd186e98515079a75eac09aa705eac8e7aa5ef8df46b15bcf419ad306f62cd6bc1b6a5721a08e58764a4aff8c66222be984330f50c6d7764d881eca0f4427d8919040e", 0x90}, {&(0x7f00000003c0)="1cdc3ccb44c75f4fbeed6e2768f9a27d78bed4e57ee14a4e0b9fbc245228d211a8c2fa967df011b28eccbab72640bd0681f6db1a8e2a10882fb3362dd72a474ec8bdd3bde9dd3257237faf9753d7f38d89e9be0c05f6afce47c848edf8a00198455cd8aa567857fbc0d655620e894d5ef6525198ecb0085f39ab205209e3a8e5e47f059403634c98bbc7cd46c8a8c817403d65c0da56191075a0c54a5036399fce1e3f4de0fe928b9a4a6399eabc91b1ad5aa49221c9c82b32907e19", 0xbc}, {&(0x7f0000000480)="9ea6d939b28c541b7357c04de38b97cdcd8cd2242816870707ef4931469f6ef99e4f8fbcfbcfeb78d491fb1a0c211cdef6fea12f6bb51cb3badf77f8c941b12e8f97b985bd7e5b01a9899a650d3eab1046aa574d6969b1850db5a8afda0c3ac550b30ede05288028c9ba", 0x6a}, {&(0x7f0000000500)="aa895372694843365608c0c056c215a31081c503d9a0fc0f2c851efec973ac7b0ba55ba267fae1b14cefa6091c7f924eaad5ef6f05517525aa392b3e262b7a19ec39d965b4db9f108de9eaa9a10254d300bd80ff1a966c959e9d6d3dff4c5348e54bbe4682fab5277319c767534acba9ae6f0e5d6279d43df64b16e47f", 0x7d}, {&(0x7f0000000580)="a96a9307c450ef65d714867b0952", 0xe}, {&(0x7f00000005c0)="2d08ceff4991326e05090e096ee30e3ef067310359ad1f332e8fca6233a81b462ae661b995bc6ebed3219f1629362eefa1796ddca31b76fc2a26e3fd1347e11f54a5b11746a71b1f75e13ee3ff0a910bc8562169ae1383cbc644d46f66b3d3a690fc89ed08035614da0f319c2f4d9e6800a6da0ca7288c3698e3f5347c4b8ff0c49238f9ceedf32f1d6be27fef0546981dee3d68b221e9b021c79c87e277ba8d6261787ea4c62579ab3f65f68aa7fa47", 0xb0}, {&(0x7f0000000680)="2dda37f307f58836dee250cd42be4b8128ae721c009e9b78765bb97b14bec301f6f6b1fbc0ae259cf1367a2a722d99860455b89f05a671ebe603e21e80a2fc98472186d933a6195eadc81a53afaa02d8639cfa45dd2e1047515fb536d9fe8cff2050e27de37764", 0x67}, {&(0x7f0000000700)="c0ecf2e7d54cb008eeb0827fc64b92307971c30f41279f1f5597c5d8e39640dc7387642841488c1bf1fb", 0x2a}, {&(0x7f0000000740)="c12d60ad319db106530bbbd9c9e5e8a114cf6118758e7566fcfba361a0d8e7399b94bc493e6b745d885b12311ade1be1ff7bce76ed0d619ff669c9a2f777af6c74f14f886daccfba91da2839a210e3d74b5a77b847f7c7ad85f7ed70a045b1ca5137edf0b6669da80bcfcb0d30d6feb9f50da664b3340c9d06760be060732fbe42cbc860fb569530b4ca6be5c925c05ef23b8bffcafcd9c19da2f205dd80deacee0f9db185d0cecf0181e507048fabb08d6a78528c", 0xb5}, {&(0x7f0000000800)="02eabc4630135ee4408a28e2068d8810b6", 0x11}], 0xa, &(0x7f0000000900)=[{0x110, 0x11, 0xffff, "a6968de6801b50b5648f0d73a537b02e5846662f62ca4ae61a965dd928e0d26ca4a1735c4ce2dcbd63c39bea1cf1f82f05997b81c810fb0abe1355b15e5fa57f069d9ded48ceeff6ab82b26f5766f6a66a56a9c294ce68b29bcf3cd7906952d6171d1881efedffbbf828b1fc658e87cf7b99843f9f219d926a883930a8c15180d2d781445918f122ba4a6509c30f4ee816340a713c66898539b7eac1964662279514d322210ae53055255a44cdb4dae7aaae9e9717f85725f3bf165851c0e9ce2a82b85f14e691a3dee140d298e7eb172a4fc4dbb5ff487b34d087573ee831474ea6480a80b0ce11a61711729ada46d83fdc21af4d269b94c323daf524"}, {0x30, 0x10f, 0x1, "4773b65cf39c4788a72f40eda69a0938e6d3d13732adff0535093c36cd1e787c"}, {0x108, 0x3a, 0x6, "fc3b6a2bddee99c7f3d193a293c15ff720435b1ec88b8b5ceba5a057801bd1bf3332b0d5439e623f3c425673445a451495b444cb48ae9a9fab7a753673b046c8d096fbd49c38618dd0cf5b978b80b42ed75ec0cb356bcd59c8a58c8db04b2941ba06f11c63da9739764ae4ba95aa4923a02519f601292c0ba3ea83a845ed003dece5ab249b48522f53d1517450960ec665cb1742478404207b7aa853bc5b6ff7bdddfd559a87c95f94700e17c0642067c999b222c03dbddc903d1719b479e17f69c31e4d7cc5a7a6784d4e4bbc81237de4de608c84d54cbaf68dd4a44bf0456d85bd7cd90ecd1d213553fee6a2250885dc2e"}, {0x18, 0x10f, 0x81, "95e0b9"}, {0x70, 0x29, 0xc807, "eed73dc5930de47b22d7aa86964f1bf127cfd38d01517e7fe55a913b2e3d0036227598c1be48e8d6126d9488bca3a72490fbb04aa2a5708e6c0c4f1be992bf932285345a96bfb9295abdd568d7185390af399672157c94ca73d9ce42297bf819"}, {0xf0, 0x1, 0x9, "e0a18d7c2a79b1d53bf456cd92927fe1ba089b2935db00f8e40d5c2000d6dafecf6ad6b4f0b8ac58cf545172f04656a14d522a97167461197828625e5e971848aba51989fccbaaec02509ce357831f032651ea3cd684c7afbfe879914a7a828e22fbede2d37a7aa3d89d77e4d595368820108d035fd6d711639fbcaca6b408385fa3c3c25724500111ff859b8a7739fcf179022335b363f260e1b2b80adfb7a11bbb761f597efc839a60a08832a9542c1010adb6fc42bc681de1912199f235424d2e82b6e530770f1b32cbf62ebca74aa04288c2d8b061c6c8cfc21eff3b6b"}, {0x98, 0x109, 0x997, "59801d2b5077fc98784ab0f395b43aa107f0b5187a25c2454cb84d4ae83bcc42eefa7cd03654e6e7c23f0f651a073d0468313df956f17b4c6ffdac97f4b9a994828ea6a95967f556681f8f0b189a8abc40490efb2dda0375c1572e670b948b3df6970e622c653bc3d2206bd006f852c60f63270a86ce96d83c1370ac5ae384c1e479ce53df"}, {0xf8, 0x114, 0x6, "fbe8f510b03073cde8725794b40eb93a447606497947776428e3bfedeab333c0c259660776130a2d7b04b51d2710ad5e7860b15704f06677f743d763dbe326e476d5ec9fe101b45b9efb6ac779e4f7ef5e3eba27894133d0a7bf6a0ca60d5e7e5afee35e7b04b8f78b57b9692b670e40c88ec817492b30209b971089cd22836d1c007b58c7b1e6c718899f1984809606b920ed4a4653a863c37b6e2de60ca784b51800681059f3f78d0c523ac0b0bcadad92d53d8d143f843bdf9283e0f18b7862bedc4b7c12308049e61858257d2e161e86b423dc3e5756fb8fda8f94f1af20477d8477ef"}], 0x550}}, {{&(0x7f0000000e80)=@pppol2tpv3={0x18, 0x1, {0x0, r2, {0x2, 0x4e20, @multicast2}, 0x0, 0x2, 0x4, 0x3}}, 0x80, &(0x7f0000001600)=[{&(0x7f0000000f00)="025b0be35cd4710ddc711798dc8e4ff41e600060f38dabf03b50161846796a2ec7fe4703ffcb64dc108a3fa9f3e2407affdd494b72be7b3b785a0aba0c0b74c0f28eb8ba75d37b2b19a1a3961347f3872d04f528cb106b1ea592fa09d238", 0x5e}, {&(0x7f0000000f80)="06db2d3fbbabc90c1ac64aa7466a3204a14f7a1a9494242dc30c9fc654a768d75f9cc35a4608366512b8a0ab552f9875d65f48f3f37e4918d79db371c04b0953e1b5cf3d6d18038f72daace9fdacfda15776a6ee6fef74402910d2e3dc079cf40fc9f894970cedd9b8cf1d0f3ccc9d02019ca2b4dd2578cfbdf10e41fa55ad43eaa1a3a54ce90faf02612f1696889bd38e6e67c960d4000f634c85133e68d105b40cb45bcaa90b4825c9cd1f4f3ac43905d1cc3b8b3c7da268af0e30eaf07b595923d3805f5db2e98d16267b6d83f0fc5ed684177078bfbf944b2322c13620114c603ae5510536565e56f3b01dbca534bf772b12", 0xf4}, {&(0x7f0000001080)="e453e5199c5dc03aff912cd8e7b9fa1f5166545370d9aef35a2281e0e25ce2bb776b9227fcff4b5a987c9993517e6f774a1239e18b6636a91d32fe982e22c0ec2d5571f75ad3df70cc457d1eb300998ba897329c96d03b4fc14a6d0d88a7988011cf3b69740047d82dc1f30eb7773c12f7ad46114d3ba3b982bb275398ae1b8d84e071ef0a5a82204566", 0x8a}, {&(0x7f0000001140)="e2c3312054730a0faa0baea03a77adf6e0", 0x11}, {&(0x7f0000001180)="5caff40454239cdb57ca4df94d41c68c88c60b625ebb7b0186fdf3cdb4ef273a5f434f82422c781b8f0160a6cb1f2d2cc2af2d93a7d9f4353bbf61577606220faf726fb5c0509612f42a8bc123c53277c219e3e29a5ff4d65d889cd9d800a043e3349732477bbe003fa3d3ff841764fcfcecc2a7eb51de9afff2206693a9356f677e9bccda0876f1a22581ab4639f346b614850a3d7a4a38e1c80b51ccb9e8d255cc45edff272837d6ed736ca94ed98dd1ec853e4e5b0d74c26d492e1f1f3f1ea2a104d4762030559d77acc8", 0xcc}, {&(0x7f0000001280)="9ad81ae3afdf324c797d3c0da24b9b69d5044c0c65f5a47b191f7e8299a0e5819f3c801d453af2f7f7a5aeb80b902bdc09bd07e4cb5ab35e8f560ab41b0fe39b0ca60899f2b152c5f452feb8bce9c181ef9c5aa9e76afbaf8acb7f928bd9a2c9df097d528b4edf2f79b732b63ecb44efeb1ed1f127e8551cdfd7df64ad4186b52471df89063d5c2324805cf4ec9624d596c3482c224a6b65a8e311e46683e448c50cb153e7", 0xa5}, {&(0x7f0000001340)="c4d10bde5f3b01b9ccab0a1cac9867ab37bed3737fc44593c3858efa0950ca04d5c8263df22406f88791da3747405d8b97981cae5d5602104628497c62a9a45be8af01007df434322d73ea89e2fe895a9fa19b5502293e70a573f511de836a7b53d77d5909abefe8112dff17e2fa3acbc913118d8b11c2e67b0fe5d7739c9ec2ae17b8aca5598d13d71033dbf024aabf3d74c362b9a41cd4743b5a9eb507aa75a8fc64925cb48ff46b47107d993a898087e760b5", 0xb4}, {&(0x7f0000001400)="b92e36ada7e58b247d6ab21e1740a76626a950f987ac0e6f25953ed0439801fc64435e29e19b3296f6575685d544badb5211d465e3dd29da377befce56422d5cb05d5cceab8bdec56deba6d7de9956aa1fa8085c339514e52643c632b2aa7f682d7c7cd89ec4868d9de7f61f2aea85e6544235f543ba59e6ddf90053e860b8567dbba075bcd2a63534e91f35f6865df746f37ac07bc3de68a59b8b8300849558302f1936917434dd245a91c101e8ac5eaed8240ec2ece6fa5b1d785829a0429e359f25b30a545c4572ad911f635945f9953c4855d3d79ac4d6989c8b2556f3331be4c39571294b321f81abbef281d8e33a76153f2f15d538ff1320a9", 0xfc}, {&(0x7f0000001500)="5929cd852ac05ccc8702fec3f50200cb62d2bd7a43139c8a073d9de935b8b826280563296e3ec29f0666ca44f7dbd4c4dd06214a43f43c4f91264d610ba0e42756e7f91a6d589430efce8979a78a3f03ae4c4cb706b615868d50396b3962b73b1f8a29255be88275435fde757c707dee6e544b4e6d008619a36c74c65bcd6b703b0bc522bffb81177d0b5e56f43f7e858dec4104cc98073d0cde17fa049c796ba6bc52a5cda7e8cf922d76a66ae23c854e25dc3a36e229dcdf14e22d0540c62e3f2234661f1712b6ebd02443b5", 0xcd}], 0x9, &(0x7f00000016c0)}}, {{&(0x7f0000001700)=@rc={0x1f, @none, 0x1}, 0x80, &(0x7f0000001d00)=[{&(0x7f0000001780)="ba5c5540bd86c4b77c7bf5ac85999c09198b26608ece4c7870b2a6d1c11c00c01bc04989ad6c271db27f508bd79179b3d8b6b56a56cd9c0dbb979750160f508114c3b2dee1a352b6af3b4db6555696da124539001596045e636c5e44db8ea6b180f09851417ce8f8fce6c53923b1f46754741cc12f099706921db076", 0x7c}, {&(0x7f0000001800)="d8833cbcdd83fa5eec413904f70358827a091e62c8db22ad08f6f29bd99dafb915717a52b1b2752f09331d10fac2f9", 0x2f}, {&(0x7f0000001840)="46c34cdf2b059c255b4ef8fa2cac366ddb35ea490faf5776ccabf785eed99ef2238a4ec5aed963bbcdf6d5f3a9591461a5b2cba1b5d8fb69b67ac60b0257efc6ac83825829a9da71f994e5d0782b1603a424f6c63d362fa180e6d1fd40c0c6d9b1a349ba7d018895e5219038099a219e72bc557ac460c1ac4dd60063821ee96c7a6e21adbb2f13", 0x87}, {&(0x7f0000001900)="6e042fba1af677ec54900ad7f06a010945e23572aac70e59ef2636762a507312e552e17bedce45601ec3ab082daa958ce0ef99802889642a0f6781abfecd34e6d85acddeba34ad9de9465ac9f4d31920ae39abed30a4e60e7a58c60dfb774877a1e138103aa03123c6f249616fa8fd59661d958a8dda4f8074fcf56a6c58c4435d5ccd9a81c7dd2ebc674d839acc142ad872a2b7ec3a1b2882a150c5c5dd041de463be5091d911aeb47420965bd9ff2dd44b7019d702d0f9fe190fb55e150c22ee8d66cfc36002b849a417242bf1ee04f23bc4b8aa9b909165fa93", 0xdb}, {&(0x7f0000001a00)="ad5efdcc01dc39327f6df5ee8825ea5728129737a2ebd7a6ec97988fb1a78a9e8b62b92d68c3e417ab9ca387ccd341caef7dffb1ba7a08c0319db3ceed0421a252de140f22b12c071c4e1675ebeef3a64620987fefea9578f4a6efed102379e050674dfcef5a9ce9d3edd87c8f", 0x6d}, {&(0x7f0000001a80)="1ec0bd69d380b771ea18f4b6e368858b6a6a36bd8a2d02f456c4ef1dab7cbc36c4feccf877132280da32395df6a7c4dc064135f4c4460b7e73a1c2f0e5ed66531dfe670e5035eef5e49f5ec6fe5416b77c8ae0c3a27a3b28f7f9ab7cff3c07fee1fc203ce5385aaf3cda89d621298d4e74d8cb8404868a525581ab7349", 0x7d}, {&(0x7f0000001b00)="2507e5e82906560a234f9774a9b34a863fe7ff1fe7fb2585d17adb74aaea4c0a19a5e3eca69fcf5dbdce32a4c7ebe1b84dfd064090b74d7c58b7394d67ad114118526dbb84578a919a2ef4cc31a6443b5ed44d78ddd07dade42764f1041da6a18824db55cfe98bddaa660894777484d8c7d659a11a108807344920b4", 0x7c}, {&(0x7f0000001b80)="c7b751cad01bd9c71758f49b93aba2a30b598cc4ed24ed762f5d3ea9ff8dd4d28695b04c6b3035f4104d46eb2693d5cc3049aa51ae7465e167e0f8f6e46624525a68e630ce75ecd06fa98208439be3bb9b39f65834ed0a699c93cee5b890f32730d82bc48cb0d21f21367151718afbb44f7583dd584d20d98cd302ccd23791d18ba7daf6600e9260dad3c97ea1ddb570acbf8263b382abce3438e0b6e5f843805eb0185aa2d6d33541ad541b2b3a6fc85027fe08a23d3779e10b7142533b23c5e1e52249765a68ba1d7557d14802c6", 0xcf}, {&(0x7f0000001c80)="07dfd48a48b78c49e3d20cf15c97333f510f1230876c0e3e4921f7c7418b530086f1dc32081b0a4ba05490ba61ccacea5f0efb8cf1b6759fcdd8d25cd8705b29717e329300f073b3fb7c6767ed6d9388583e7e682caea7cd110c9703af762464a9bf6e1d", 0x64}], 0x9, &(0x7f0000001dc0)=[{0xf8, 0x112, 0x2, "2a409809ddd50dd0e50608df05a3c2b5e3202911d5a35c81ff98e2f960d95bf75f2cb5a47b53b58885c921157e929a0ee94fb9b2c775e5258efced4732784e427c556c70a0b3be0c5fc37afc6dd8ccdccfbaa71a11d47b95b9638f44098eaa2791b3e871a0b2d397a6b4390ffbfde990dbfc1d12fc2c3a58d01b68416daa4d483beedb97e7b6bb9447647dc87139b9b0a64efde5ba0f9f21cb1a61eb42e82549ef09dae152dbdbe1587cbf3be3d71b3f70f70e560d3e8819becbe2144ba4f9e372977c0166d8d97d441c7c9b1a1aaaf09f9fb2da6e0f2cd81b407f6d1989ad962c"}], 0xf8}}, {{0x0, 0x0, &(0x7f0000001f80)=[{&(0x7f0000001ec0)="a8c8ae0eac29cb67d6d11b4fe6da93ce310210b4aa51ff493fff8e57a83ae77767f8334b985f42e9aa8245512010121f2e8433d9d7a6bcf48c85fffaf0282e98f714ab3a8604b96620e4841a2bd4d9925e87139df39b1342e67a1984adc314bcd14c22d1ba777b239ff0f0ba4dd781abb4f1c5e7cc57d6bffdab45a77789ba5784d955474bdf4284035b7ebe520e3480b95037a7603fd328ae1d8ccf3c33329d8c", 0xa1}], 0x1, &(0x7f0000001fc0)=[{0x38, 0x10b, 0x2, "bab888667ff54e531914b010b5e15dbf8dd81dc3a8d0d297026a89fd72b4a9168bbb91"}, {0x58, 0x114, 0x7, "cb4497bb92a445f93aab6573a20186b0cff6e2724a1bd17f40417cff3cf367fa076df7e467fe211e06418b7d908c6bb74b42aadb6f73b4b90ba6df681c77e902a3bcf418ddf0"}, {0x88, 0x112, 0x4, "b38587ccf8b29517444aa1f8a60f370896afdff700e00b4a33cf2d73bf19ffea63dc29145f7c99a7198d12a49f4db1c8d3a1ea9ff58bc2141800bd01559775c1be217878a760a94ccdc95c4de089fa9823e55191bbf9a5ec70198ba31ed4567d1be63b561cbc4ea8253b39e42f10233aa6c3bc"}], 0x118}}, {{&(0x7f0000002100)=@ax25={{0x3, @default}, [@bcast, @default, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80, &(0x7f0000003780)=[{&(0x7f0000002180)="e1c6184ce17c622720f6e46ab7cff2313a22928153ecd9604229fc3de6e4545be9226246ff60bb3d8324cb71fe59c771d21363bfad3ba856b2bbddf06147b7ac9e06927f4e48b27b36afe34164dfc17c9606321883094829b1c7809546999d1d86bcc7ef74f5ee", 0x67}, {&(0x7f0000002200)="8c6ff758b0fa7d329bbc0bde9de3f735f8d29933fd4c8c03cce8744eaf31ee3a419759e9a518c288fa377f4e24d3e0665a76493791760585f1c26d28c2738164e4c0ef338b5ca2d2edb0aa3514136140bd8fad3fb0a9368970abf3f8088fb773df9331aa0aaa4214d6c494d14ba965a611a218c57fabb3de5002574253628b5c1e694a3cf714382143192064e83a35c05c2b828402aa6eeaa44e5a711ac4b87f179c3a5ad0311396", 0xa8}, {&(0x7f00000022c0)="add439e61da129112f59ac88bffce8c89ecc1ce546847afb38f288dca37299ee609f8e66324158403b8cfa0e5eddbed6c9cc8b", 0x33}, {&(0x7f0000002300)="65ff156b7165276d12759d9bcb90e6c09923c29e4f55b4c9dbe955a14a943ac4f249efaf29d9188318afb48f826d7089d33a3bf06b8d217794f7b7431086f9bba8a28f156f96a8d44b29b6caaf6ee2a23b9fc6e18a7fc1aa183dc1d9a2646dd112c18ce26ce5783aabcd14082b90f94de663ab28a33993fcb702e93365999c5cef2620f33531028123410a3d5330af19eeca3a40ba8a3915b7cfde041bd7d8652ba103295cd4c73ecc9bff5ce17430fb6b1a121099fed817cedb347ce9f83615f3a144432322e69205f7a73fe321065fa096d27db683a451b183201eeec4893b76808e4a40e8dfdcb83770c30856ca76959e36dfb545e225e3e615537970782f1897d7eda5523be795611f5facb22f5d695eae7d4d387e734f8ed8c4bcc17451786915f4d972e7351cc8c2b5e4739177aad79e4b984b3b5e83786bf213a639e1882c02acc27ff0e125cf9f0df6cc63e91cf0593cb47628272293db31015f5223061a60427790b2d92d2286eb8a69e40318ab5faa6829ad68afa0bc9103d31d68443e14a6a5d6d44f0795a0cd2a9a926ff622246c7f38fdebf671f03b2b8e714772d86f52034284719405f4b2e582324eaf6332792ee1c68aacf55d72de4559f0ea9fa56fb26beb88c103ef48de29b5c6c33351ee79ac939285fd0036f6570099914aa17cc0cb5969e583cfca8394d62c543bff3afe1e38e133fb8ad24e647533c0d2964a18d788fb4648ce4f8839cda3b29d99815b8ff78942077be4172bc9cb97c42ee090e3f05ca6fc6311aad9639d63a7c3c27d986ecffdbb94df9b2af80c73e3c927273bbed44de318fa5845e89122c3b9fcbb215dafb8ef9c2b91d328c9e8315bcba1dbe43b9dbf2fa6c2e81feb47c9b8b0972c5a8dc382c3d080c42ed74d075a888380acc51864303eff735cf0a2802e8034c64e6947bed9b15423553b1185379402280d4814ad3ca0a90d30ade639b9f9d2c4ed9daf56df9716525344103b459f5fa71c7158c0fe8802d7933f5496c749a84568a38aab3755e27b85a4ede326861f7c2eb7d38f3b5366a671ef63cb8a5b06f9e01139c487eba15bf902ce57655c0ec55c057c32576c477e60e04dd3e22f49f0ef57d77ac5b848bf4fc044f7e0bca44221fc81e9465f051e8a69626942e5633434a2e0c71b51d63415d91df2f203aa5c7427076e7e9d3566a08eaaa9c27f6c0a61a2bb6236916bd1750128f9b15e4ff609f210d74e48dec130912897aea8031f4f33c97584eb68363998555cbd92227f6177558638a844113cd8aeeb52f3d4bfdf2f3e835644e53855e51da42df10024a87339e6cccf7db70d722c6ac2ec0a2b5030dcefdf3efffb3137c7467b318a849e1ac035416900fa556cef70e6aec80c10cb111451015b1f3fd87e683d6d1f7d956f382b7861f075ea7cc6114fa6bf1c672529c4cb67e1d8ede3c7d31e8e9e8b6b75162d766c6dd4aaa86500d1933ed45008fadaa536b2a06f4b80f342949a3578b05bc7c3a3e1fd8612f495e55a6938d4a6fa821f3db605b81cb403e602b0bd9e1a25b0919ee5ac6169151d2cf022e33ea8229240cc02aa99616040f4db57f405a7ea89b2bfcb3874289ec27b0cee46804bf98cbb6674a78dc75657783e8bf47cf6302d862fc5cbd49d40181f3a2b904f5f32ea65d3d23d1dafbc78127a2f92932c13577daf89cdca78a9d7a1e8135ed36062d5125da2a581f6a3873663c7ef66edf00b95a1261ee7780080f6135de411619c8406c12e2ed1a2734af9692e75d2282f42525075b810e258ade971346de6dc2e12dccd8545b0fb01fea652cecd657bd2666474741285d31d80cdf1528c291acbf5c58cbfc118bae4aaa0303a5a45a8c8f863a80d45e0c3e2483ceada03d8035b921ca51f67a273f61b1c05d698efa73635d686e327f41be83f5fedfc90ced7dead9b33fadeae2fc17a7a3ab67ee9bbdb7afe874b628be734426f3dcb464cdc22af41fa7e1bf9b81f7f7f204e0f43023440ebc184fe10ef31983cdb73c0965cbd4b7e5c63daa5f28f321cc997a0b756cdb0879b3973cbc7597ff77f8490344e8f4ae8e880ffcef3725a35f0df1c50e438b01ef01fd237a98e523039831722306274f7fed760b73dd5be121992be5b67e7d42c4bd26a07808ec63dcd280ea411ac86863789cb9e2e87859fea96dce020c3fae1598493b8dc66c4ebb07e1efd426ab1a46370a6494d1a98b15775f1a6e9500d5fc587152d082bca58683c4a2657bc1afabfc74d1d5e2c20b55c687072112ed4f40c1b09e3698546c2dc223ebd186b019cb75fd00bbbef06cdfe796706e505551a0807a4871330920eb80f0687e49680b0b028baae0cdb76d70a7243f6a7a3e55323f8052eed4e05d9e95823b63e84547da2c63c1bc5f3189aed9911dabc0d4eea6309c544ba0fbb233eadd648d9e80d7d8a46d3d42c084d5a4f7489381fd84109b420f5286cb5ee66243760674a70f4169298ad9a8d000691bc2e000d525de8a3bcc9abfdf756f4f93da9e21e8e514da8ff88f01ac4f8a1406c5fbc3ab8682a36100553434705286eb2486a3d43f6d65884ff06895b649d27b39fe50bee4e0052cb82581f4acd11ac0e3c8752426d56cf8df459b8a052243387dd0e7356990f6b7078d830760c1592e9ca4e4ca1230aa17952cb05e4672b9990a988b98f7fd07611c9e5a4283cbdf7208aa281d1dacae2d9c91f5f6bbed0c2491255af50ddf928bef6087d91541761b20d4a475239c08b728a9a7824086a0bb08147caec735ada61c9bb5803045306967d67e9b869a882e442b8f4063589f6d9bd96912354e795c9edd2bb096e778a2595c0665bce1a3c88cf19ae47ec340eb5337a629c8a5cb59a91a99dcc263ce1057cc45cca9edc4507976e9d8c2972be91de6138eb3ed9e8e27354b87343f020c4fd940bca025112b70fd346b6a13b194ecf984e75f314c7785737af17ad94d6abcac2166e6245fe2a2c3995f509e02a3ecd98ee39179aa1a1f8fcd946668ff15c96821f1fdc2046f43b1607b8fcab0028c6ab6f0f9c0564260c0aa86ca852dc17afa7ca24412433e6b81332bec1ee146d11308cd2df398f69eef6278a351739ff9439ad6c6ad7b9f00c1467aab10a74c922805b75272dcca77c6d03fe6aca472dee3f6036ee10123931d5774709d1517ffe844cee0e83b08989c9cc2498434205e0447a27a30598be839bde967f4682fc698c670a40223d348dfd07fc4dc51d66d8eab8e7f008fe7bd7ac6e91e4c0297b1756816a19893f4eccdc29ad484db16b67263b21f9bc632eb54880c0c09e40944e35b3e40b0b0533ac3740fba4085f50ae37e3bf6909a75f25f2c4b01d3e5105abd71574560601c8d52930ece9021ed321eb264087bf992a9213c1d2e7a7fc5119d13a884912304c487f5d0de06b5e489203ee65e6f58a632c96660c09d0057cfdbb95182593efb53fd85effcf6dfd51f56373fa28aec784c2a6977aae699f170d078f467bd64731c93c8b73c043f33e186e217f80c9a71f7281526b2a035bf0b5a8cee0066422dc1ed6feb30401f2db21805627b8f05c7aa9e8358af55b8c555b90955721ccc38ec6012c32aee1f88f47b1dfa1cacc95c8cf0622106758769eaea3d72c41cb69c8362fb072e4ea57a7e2000fea129b6d8206c1e25e373e266e02f94a8f088f8550007151ef384bc3d655b49182ff4794d54d5a7f2c2fb3be93ca11d36e1b1ea43908c3beebecff44cdca08a1b3509c0d993673b65a5fa894fc345ad765196fa20c7e4a8604c3086bf9e5249b3dd95cc93f1f8f35ff48f9b92de1e178e17aad6de19adcad13a1e07cd03e1329f75d24bd1befd5cd67e0f9accaeae49d8a94ca50c0819cedfe099fc635992d276b67c2cb8347d0f4871fc06bbae9877ebe85e4efb4291beefbbe061b0b977fcd0f04394adaf05194bfa2196f030cae52356148594b71d1726aa12e5a218e08fc002fdabccfa32eacdd3d22ab1b10a32606ce96731235d2048cdbae8665dd0fdac53d54049b9dad77ba44356a552c2fee1d6dc325f74bd2e67ba2794407b37c21ee94a14d09ecde07d135ba482d62bcbed1a53c7c21d35557cdf24c19977e83f8c377199a7ce67654a3ac167a5b244b72ba3c90eada755f21fea71013fb22707bd0217c9d5755fe0a47a2039dba2f9808a648df907677608bda07a8496864c4a0e2eb210c93d45f8ccb52f3e527a7538780fe5fec93451fc1b76afecdcdb61024244a2ef4e2d3426fd5a506f1df06d4b5717e970e1302a5ded5f37d08febdd7ed65b30f481c4a8f28f7ccc48218c62d97f2a3f3ef89b34e51632d9f6b64677fa87ae329cc1cf2084b21d4414568281d4f77d6770c860b2ea26c213061c38a3222a7cf76b5e694873e2e90379f3b0eacefe0295f3023719c617cbb36118bd58257a60ec93dcedf805ddbd62fcf9f9749d443ba582f140b1811b5b22e4a90de425d899e3a054b27f565bf2668ebc83a55b03a8ee1e2d1ab96e9388e03be5d5b34358456aa12f19b58be593dce7f16f56dff845fa6cd9ec9a6ed429366d9f26fc01b07eedcb4ded1f68dba8ec53b14793733bb00905b1556924a79ca96c0af304807d81c0bf92307fc7a205ffefa02278d753d94ec3b722c5a4733dd1100d604a1118fce48d72ea338a426cfadaae9df36b9671220f1e3f8f8a3c9d74894c12cf024f517610fdf5e80b5315dd96a5548040a3d4433e94eb9e00755c19b76df955089b63aa1fa535600b6c12c8deb4a4b08f0a88cbf2adf028282fd35ab4237bbdbbcf31a743a2075065c03962a391e3a27b7b8ee6715af9f52ebff0a30505da79449031d7727d342b7f64ed85e495a3305492c1f124c3a1e2c81416eaccec9d7141aed8e937d807f23502d6ef859ea8d4952a2487ba15ec482d360d381d53393165b9425adafb97dd07723fcdb943cae2e92c0446afe873328c47f07a75cba9872fbaad59b0c418bab36f69045f2e5fba203446807e66f8328fa213173f91d72a35e96ba3144907137a2ea367bcb306f0d475a6e5ebf4e8e2e13abcf19150fae8018a4891fb4c54285c3f6bcbd703b14b370225503f454ff2037202f2aa720666c29556b3916bd9029b5ac5bb27b7cb44bc2084d48b5fcf934d5a93e348ba822386da3b7d4db756f2a794ec1b7c4096453ce5fe70afeed6fc66a89a2018ea09ee2a29be2bb8407b8ea74c0405098797bf60b207b29fd3301e423187f3921d38c56ac19a3d5f9e1c15c5b12780de7dc75c6f5444dbfb7ef1ce09f0c637f842f6de4ef606c864981de215daa8fa2206d7c675916ec55c1bad28f862a51476b727f0cb731fa49b5267c99e8eae8f36f970f48ac8a8bb76cb7d874e3c4fa4fa34d1a30275aee7af882c7418237efb189ef8a7228bd3d88d00d375e793551106d3bf18a153637233d90451ce9a1710b2d8f47e13c1934e4340a588dfe8e8d7d6ca0841c8b8d2e4e26fb507941961e2a2dcfaddbaabd42a7ab4318d85c93be5c897f1dc6db9050247759349d5ba457e91e6bdedb9f80c3a9b7d46d12f451975678f0f98948e5c0f6e95d6d25f7c7630d57d7a5a820e7cfcb093de8bf3f355bb6302eca04ac46c2757d5433b8a54fa56a846cdc7cfe38d8cdb5fb63445990beba45a3b731b910b887e02cf578e435369d9dbe56249ddec88135e9d4ca2168dae0ffc801c56b778d13280471c9de5f889ba19f78c839d6444784d352feda5696b7bc47ac2a353b1e0837ecda29a251bd533a30966dd26fd590d8bc049ba255b9c5e41c06e5064d6bec414ddeae8276", 0x1000}, {&(0x7f0000003300)="1c69844a59a035ab70b9099cf149cec5c501428b11b44026c0b58e848fd37f6368438860f49415bdaa244b9a720a18479f720b7265ef86371d7abac2930e8a8cf98c65214aef0f73068747492b", 0x4d}, {&(0x7f0000003380)="ccebf77f289f776efa5a3009b10e07928da469ac9ee9b54be97da54527f20a2dbd43cffe8b20e5899a679d6c9be8d633e47a8c0dfa8e777177890962e4843013a6a54a1fb60db4432425dc931b4882c3aaf68691a01ab6754ff25f028737c53e3ba1f9c07f994c89edd3488b61b872597abe0de5e6a18b472ae894e15d98aa6f2df524e1dcac3d284630ae1153647e93320da16e82fbd5f754cd7a3506d14183a71586cd3ff51f11b7de624531f7da32608460fbf3a32ca614dc65d9d3be7c58cc2920b645a3565c280aa1f385e4b865d40eaecd17c921f8fe3499537ede77cc7e986ae24e6e8c9785eba7838a239307d1129ac9afedbf94", 0xf8}, {&(0x7f0000003480)="ef13a47cc57d83a19c586d2da0b82270e9bb36ebfc3fae2710b40dd382c78759be962e7ba716a930f7dbec10b19c62be3c63511fdadb99ee8c4033cc29a172c3302af7715651ab551d5d1e05d0a615e5aeb9cda29cf28144cae35fc489b036192d2a71c173bd333e6c52970413e375ea2666948e9de4e4c1e08f4ba38a71ad137de718e9a1237f6b53a75b1fdf7ae38ee487c81c174baaf45db9aa61398c8a8a3ecf0ea9214b63c7b1260adb02eccdb1af6ca36f00d9ccb26496c12b08e681ffcb1f12f7a23426f0d88906cc3018ddbac4626f5f1bd09562f7fa8d2829af27e5f78a3ca10011fe43e9eb1f010dd327d7eb10d218", 0xf4}, {&(0x7f0000003580)="6bdab7df46499c218dfc3d4f07b00db718e8349c2e0d721dfd6b00f8f1982e02cefb3c8e199e59c2be613289fcb1fd823a39c5f5339338560ce8921692e3ea9e09248bf0aabad6e8fd31467b99bf4ce70b537bc76ae9a35b34573fb5846ae2b7cc9f0c6d920b58ed5e106b26c56f87ea016d6a5bcebfe3e140ca3c31044e1726e0dc5507e2ed9188ba111971c24be0b3e34d0174d43df10f19ae66be4bce1baf8c65e21fcd966883457368b8dcc3bc96caaa6a6eed865f681da58652d15317d1f568ccdd7f2bf54ccf39e732e2aaa1d38c31fee34b19db2e0d6084926b7261410cd779144df719adbf185c", 0xeb}, {&(0x7f0000003680)="10f5763ea438b66e5a5d38385b08cfd30db36dc6e5c11755db4d5dddbd5255c0bce9b9aad0d6f1fe27ff66bff4178268346db30b8c614343ead8f7d1297c51bec14fb8149f92eb41a8fab54346eaeed1bfab4f5102e7ee32c8d2a98bc709e3107b5580589218882fa67d6b8754da836ad1e7b1bb403b5cd965984b48fbbb7a02ee8453250d390e4a2ec8d61a47", 0x8d}, {&(0x7f0000003740)="1daffab67b", 0x5}], 0xa, &(0x7f0000003840)=[{0x10, 0x102, 0x10000}, {0x48, 0x103, 0x1, "4b9de4cf3f2380cd9d76afb54044a6d7149c7970ccea84e7f073ab4d32fe400b54ce440160ae092ff79ebc7896481748c58f87563e47ffd0"}, {0xd8, 0x1, 0x0, "8f63b41b7ca26dbdc6efacf4796d348ef1cd95b43299f4c8daa79146e179242a37045330e9057142f8e49b0846052a1b37d56594d0c0c404238cfdc9812c522f8c6f4e4f6cfbdfd78027ca86d1ecb9b78f25453c1258915b20a59c5a40899821542446b2a2c7bc9a688df24080e7eb00d003953b7104f5c15aa0bdba5de0b146fce72f3837d9612450337aa8d75c8a9022ead0e5576f48cff762044b40ed54a904bd7f8fb426d8670cec2a09a343091f8758e8c0abaed117ec532532ed8c9bc4b9026ca9ab73"}, {0x98, 0x3a, 0xfffffff8, "f022bbebebb741d2e40c7ff92a42f7534510d95816f348610a5e9d25067adcb8466fcb09d8eedb7ffd43d3791b96dcb66733944fe2be81ea5af18ba68fc1b07a72b0b59051df5fcce09e12b2c43b4f3e7e3377d400305d4c1f1afafebd3ce1c001afbe9fd68bd1ab168a225a185841ec2d3d327150ecb950f2c5e4fb64d7f40318a14d33"}, {0x1010, 0x112, 0x6, "1bf99bfcbf516050aa09e0bdf9671f16a917ca63eaeb593516f7a1c54e484fbbf8b43dca7afd885ad00fb77d7a0cb3a06e30b692ff0f28d88923b7f36fc05ac5bffed5f65c469ab232a7ee342dc892ab16f8bcd11f229f678062c23071f49214c9cbd7a9eaa899e19ae995deed3cd09d1719395afec133a2c70dd3d4d5e51c67c97f35ab62f648c41cda1d2c073b742d307ba66b1e13666121113825a5f5470b988bb3fcea09e86e35181fd43d8a53368f24d422fcfa09610ed1af7855c4f22da57fb99631832ec88f150c2445eac661b4c00b68b75fc473dbab7e1e5b05538c81e321b0b9ee96754849425fa16a1fa7e0982b743d0262b28c99c328935aca2a6657b7341eefa074daaab28100bb4dcc50e88e502f5845292a529b269f738c494eae6afb4cf05d9c2efb93a90b53726af2cd19d19a3bc28c7d5d0d80fea75ee32ddd7f06fefbee0058b0ed3dc55b7a1154e4441209b4d8f6d3d7434975b660b3003a3f6e73e6df39d00d5403b059df92e4cc61131bef9d5b3b3aa74f3ccded1799fe497292d82357f3fb887bac3170ad89b34f1b03d13f17bb7fde696df48f1d31eefb361f44ebcd6e0e3c41c8e9fe6793f07374a799daff5a883e51c1c92617ef91907dcd701b98c95b51ba1252bc89b296a175821c3a709a73218c1e6f2dbdb5fad1e5c1ce530dd5e6091c4461802f45c752ecb991dd72f4468d15d9bd01fb5d47cbbfc420c1e49de78b4fcf231b7aa4d9086cc46fcf0041ba48c534c5f79d0ace1b05242f89a3764a6d95255caf6d0a4f5d289a237c2e474585b60323acb4571f0b4b42ea277bdc7023f17c627e53e6457ecc39b50fa906e5383c5702b9950af0e10463690583ffb3953cb094cd09cbca9d2a5acd1bf63071d3a24b0014d7462296dc10a3496e6af3b8225cef6e5b4750904981bbb0ad7baaeff73c06f62fac5faaab629d8472beaab40c31ffa0a615edbf1a59beac6c30313fad355bfec8336a9a5e1c417b75e9f0672c8d92673d3029ec8f3f0113e3a69c3026a02fb98509e842046bcae1574ab8a029c8929d5e395c65eff92730741f0d0baf128b6d18baf9c33df5a2ff128b131acba02cf39020316ac8bacd82cfb54d60e013c151c1f95e703af0f2375e154ddf8daffa27ac5d1637d365e9a3644ef469c99b78e931502bff16163198c5788aa4262022cb8c4c8294494ea59db4149f98b64b468de5ab9e7a9dbcda29ea54b86739f8a4ce097e9840105da9932fd69ada34af3cde1bb735c6ea1ab7694af1c31adff6be6b07a560f43117d230c6cb7774b7c9bbd39b39c6568e4470bb095d69e8b452b6174a14f172b3603b93574902f329c392b3a0e0555c330038f77d7a8534f00714ede394947db54dba9cb6b09040a3fa7aa9013b7a9b7f67625906de2e18dd5810dd4339580345d6abe19dd628220d1e57afce4c34928433e5f59f835c4fd49811f300092d6d6bd6d0a25a9bc964dc95c643e322b0ae3838d5664b2b07087232d04b03579bd3f2562a62d2d237dafdfddcb8dca62efcf8a2b8f7784b5711ad2b1ba72ef8a318b9a8f3a38c0b059f7de4221e28d4184259690f893a9ba0ef68da66c132bfb30b3e0c8bda6aa59d7d9bffef41d9d8999e643fe64c09794330ff915fa9e86b145e610d97e5b08f767a1e03a273c327b1ab361c3f4e0d36ee69f01a470eb9e1b8938f44541ac1ee96a63fb60c4b223af5f5d61d65be930adf3fa4be909b7e6b7e7fb6001c2e28ee4d2780f11bec34052b708e59962807aa68b29c9268d6f051ccc31d3a180fd4b1cd2554e34e4089a3e40466e35a1da0478a34540dbffec5bb0c4fec42e05125d0c30a852f96d9266ba38c8aad51468b4a03f5f26efc03740c0e40ee394bb90de75c2ea8a1ec5654eb9a9f3fbd3781ad8b7260a2909a3bf1380c1ef51fd32d16865707233898346227bce00e5ca7062e9f26d03fa9d7b33e593ee0fc27ebdf3e87fc8002292b27bb912fedfb3144e9f0b8852b2d96269b9fef106d034de34b9bfee20ccb787a91fa146b2b7492a65d5d3b349d9a40ce2ec046bcfafadcb9f363adcfa5b536a72db9585b554f696e3e6e7a56cf9ee48416c9ba7b06537fb094952de514efe09dab53b432699a6e6a661feb092d1d3f5d239295f95d8861895df47f1e1f7c57660410b7a75a088ef6216d3e9982780afb99547b159764a177b167a23bb4f7e6c15fde1a183f50243a5dcbaa04b311991d796ebae859d9454a08f61c8aa6ef6d17fd3feea88ea7519252983b003986b87e2f8fadefe075ea9ed558d5ad807efa3f698726cb9152da1472b073d52b9f342b993e8f9528b6dffe02a2f804026605edbad5ef087618d28e360b46906eb2d2752f7f56642244259417bb279382290a4f0242ceeb0810bc455b96f20f8f37e720a98a9d2d25d36836336863dab281bd5ff602d88816630a65f48f039c38801bf8daec6d639a62db43d8e40cf8f2ce8d265dee6359df4639ccba0ed95ee5a54f8a85176812937731531bf696662730c0b2204a4341307ac7af9694e3e80e39c36620e6c84b379e5ca8b81004e4d93884561dd44a71ebb5ca600abc46e1df7288823fcb5d99cf406d53624c19d284a42d86527f9a2b76b2706d51b25fce26395843084f0bb1c6c9c06167036661541cd5f908d374b156c3cf073f1de20a018d3df805259376b7d3322c3a42747d5a5b360d5204e11c20d508258a4ca5eef670620961c7e42ff6af648b9b1e677438109f28ca1b19f5a4df7ca741a22e873513c445413b4eece128e3e95be2eef932c8d01c82d1477d3b817b6e65d38f341a5b59709e5041b8843d4ee9a47c8b839e62ac43b36c1b5b5ecba7c4349169372589f429c54dffd15d2d298567b8f1e6295d20e0849a829387261d8eb1562a330068feee7266073d3b0c33ba134363889e45e1f12078421d9aa00c9b173366d382bdbd9a1fd84f50c46b655ff638a15ad1c00f33d5f4fec6343daad3734e5546f0c3015018e778f7b3d83ccd62d1d17e4a7e9f5d54c0f766b954bfe2cea59de8da5f176e4d84e80b15f83b816ee2589601e74e9dd71f3dd3c6dc0e90f8e447278ff478b07c0ced3bf5651f101ca6d74bde638860484f6f72d74742b723d71ea0fbf18fcfb8770bf96b8f7e51ff1650ae0630522dcd6806df3ebc3d559acfb81a9967f46a5a12676f341a807d115ed7919a204914458e58b7d156cc85f5ea0cf93671d7dbc309d13da0845fbe805b25ec6030d8f76b943907e11972851c5ac7801e117ec96a22c8a767ef5c50f71430dcb5bdc8f5f14bef1da14572284916df9b09ba3dbcdd8ddbdd8075e4e57f242b59a210e31b8983312f96fe37206dcf968600204a954a3d06913d6590c5ca09b47d76b076229b5b28a9717a87d26145badfb80ee5bf431c0b2e0516fd78f2d28a76205fb5354398f5d4c0df59453db5c43809896a8e6935b90d13332f70dc11b7ccccbc7aca2f163864ed66d371c37b75fe8437a791b05401363b98a8a9bb893973bcd0ea98a22c2861bd3b96bd6ee220513c4329585260debeb371e877970e4d1375d075466e3c2e87453c400acab64cce02fd29aadb29bd4f6736e268a35c5f450ad69aa1f7ddff751d1c2ba061afe25bff24761a32b9801a30c402ce670a54fa49ee2e019ab1a00328e25ec22386494b380e2d66453203735bef2f16a4d49a7efdb5fef128f9e939a8273a1877e85b51e29739a96889548e5cc0839fd85eb5c0e42000cf30cdd18db75bf4421cf53db4e6759fe989a29963b5a5349b16c5cd58259a000537863aa6ce12b114ab59a60d33defad50d92e9ba3f263e4f7edf1095f918bd3f8367fcee4abe07a2be3258a790ce0d93b2a70deb3c2934354295f9c07c2394fb51a7babb8afb7a774f587214d3d43f381c8b383e5af9bc059fc77922398be100789033a49bc101e15cdf36dc07ee80f1535b7724ec644d5cb0a1022b328a5d72f94b9c9597a9ed0540c2fc5a3699a5531902d76b049b6e2bb7b15de88b515243823999bfd66d199d9d1f24ee623d5888130221d41ea95f6f20fb18e36b822273f49ee9d5ca27742401b1ced1f0d591c1fbf93789be08e5bb739dd4bc81bb8ea53da29035a7cf459ffa9fdfd3d162ea6bf2f874387d14abec564dd2f272ae6b903478bf3aa928ce7eb2f661d7126356dd931263ba1bb3f83038d7b2491d17f983583ec180b87746ac1e146610b544ae087d89f93953db84d2ac72afcf5706f0a8efda517f66c4fc967afd75b2cf61e3d8185cd5c0d187746c4adacf9373890982d1125ff91eb33efabb640083aca3194a36319d47d8cb31ddf313ab029982b9af078bc0658abfd611d7269f8762da1b0dc7fb81d82d4052a88f7936b92b21314780416495a69b59dd0ed8039a2cb4a9a5a360f84c30bfe5b1abeb329abed783c7c5428966115fb32a266cc91ae0952cfe9db2ee510bac8f188160f6d8a78b76889efa6e54a6e9a9466a56f8d3e1f8d5c15fbdbcc1faaa9eacaa4f9a28c1ff63851c92fb9d1adbd6cf739f980b01a015b0c238eb1a2ad93e73524c755e8c10547ed67c4c0ce156cc7019942895e157c0620cadcd1e403c171f0bd3d44a31b513ded54f17b094481da0c7e9279545f6f0794b893e06259b5f135b48559a4ccf661a5e5302a4d2839c20c5f1e703716d5e1715bacc9f205c02bddacbf9f99c69e39db2321fe806e06df00f4bba3bd0a6166b571577fc8fbff419a7d1e61caaf7d66db581b60cd3a7b8a201018d0a8d6a594ed3b97fbe8e63a1f9a588fa3c250db52135d705930e31a14190e1c73a893ec8d6233c6675cb5fbb64cb2898fca53e082649394886faf9b2cfdb7dbb2d714ddf8f8a756573ef151560f8c83f8425333b58faf87c932f13473ccccf3dfc661a8877873e671a467a4bf6ca8b83038d24140a4fac0db6429ffe4024201e66341dd24f780d060a14c711400ded50aa5170fcfd049de374ed85dc11bfeaa6a6ad1b2106d64a8895c5403474ee99dc9a44b08724f20ac4e72ef3191109bc1f68fda2acf92dc20e1e58cbb3d5f7783a041a6bf1b755d63b8516670921d140dcae3d4a726126ab6b73c38ab21a63bf1b1241c14f0546a895ddc18b556f161c83b57d8dcfeec98b4288944714027cd094009397ed2a6032b39e72cc5e5c5da50ba6e03f58eb53d31fdd5e400f94543be460bd42edd062e3a2f135a170938a6baffad6c14ccf21cb1176c64da141491136e64ea3945fd1ee0a0c0e49f22438fb626c39cfd8dfb8f345ad5314c5f327fe69fbd3e9e14db910a47879faa5716394a66499b922b1bc3efd1962d1b87fa01bf8c6f1aba5704ae762adf4bd0e7c9605c132a227315cbbc15fdd1f8c328660591368a611a13e98d2e8a2719b10a81486a4de3b59604a5ddd25eec06d676b5e7f1bab78522183767aceef75243bcd69200e1c5cdacdfe6422f57bc12e8614f4a68b0e64512847b13e5c00bce12b79048b556009323b9a8e84afba78209fb1b76bb6d084e4a82e42cc2f140b3068daf363d3066ef1ae02e52cd2d3fa748a3828569fa710c4dc0a1e73bb25becc311ee00f76b407d3ae45e5d9e031b02aba176570875af2ac2e0251d8d7e51e7eefa343d71bc451a7f2681851ad996faf4297ac3338877aeef10eb7be8654def45655d5ee39f23a9cc0058a20866fd8355f7099fb904ba3a1e06beb05c4f81214a193fc5c486a13d03a30e6b05a52c20a1e0644d689e666de7f2c5538548ef066c8fe559e567a822f88287c00ed2f1dbc92da33978a31024f63b0f66a"}, {0x1010, 0x0, 0x10, "c94ba19a917c85e3b7866448babaca608c59d8d19c4797e3019e3f46ff9b4d382a8557ff9239d42141f1551913e125991090562da4526bdeae9232a96ed7d4b47231ded6f150eb87dfbf065f532e68ee715fa904d920b2e83b04965b790505ddf1822503b68ae77fb070e794defb21b87656d9f4ed7ab7a1bc0699d034e92605e8c19bf88d93606b2d32816c74d7d8ae5b3fd2529bcbef1f65ce0c9f3db7da18c6d2da45e1d69ce595ed89ab91b94ff735286c23e92c12bc1049c9e9dc49f6660cef700137fd7b8a45b456eaa43242960ea8300c1ef1bc699bb42e5702a643c3b53fbe381f9ae5a8a3b55aeffcbf992a64647d423820796629c32df56ed9fc23eb240120eef483f63a463d4ea78543d7fb6fbceb81f42a7aa1c603fa4e7bed6d87bdb59493fb25b66f3325a0a01303f349cbc3f0d27adc45bd51996a9fb7bf60f371dab30bca412c4b16fd90288a834d0694b55550bf4060ab1b8c707f624ac5c83e5d0d27cf9c7417c2188b020413692e1acad742128aa460dbe9eb1f335c2beab1f068789c352fc25cb7513cebb9aae990f0ddc5bca76c9c950d74cf48de46a00a42b87f6d9fea94f00634f6dc5eebdca3ddf9b99dfb5ab2c60c69ba086e56cae46d52fcc95dc3e6cb612e5a63a3e8133bf1c1da0ee39909345799c2c0f7943e0010495dcb8a2c18dd4cda8b3a2dbdb2a74d75f6a6efc49cf90b2fde36b2d4c7246a0763bf90519c8833c7f1ff259fc4cb90ec25b2ec950bdbd93aaaf0f056a8369fa29bdb46ec84bfcd47d1d862534b07ea0acce78a161d37317b3ef68d8623d2f340f0bfa9fa01502ccc022ae9c1b05622d11e9f32cfebf9a28a0d0eda4c98a82e47d2d5a2f7e70f63472b4ac2d71ea110f955beb29d12560818264f3d3eef861a5d101634cc95b6f5fccc45cd6cbb41de95bae47ae4c2f4052528109f2cdcc867e12eb044872ba2f560a338364fa5490e1cd83156dbee2a4b8039fbb9506d02a69383a01cabca995aea65dcc0e4ada4d85bcdb36b1ac9809c951781688baaae337e543a7a10cc8aa1cc719a6f52d31153ab154debf0fa247d89926552f4908dec2f4b938c84b125a59de82d2de8fc33475334757ba19a65721010e765328f34cdc7e9a13d314961c67e6ded86feffd942be945844e1a1b317cfed149b18920a3f0aa5b28f2dcc77272e3ad820f1eba0152c616925d3bd2f469ba6fe4dd5e5b17610c5a2956c162947490f51e6d5bb5493af3bfc4f43bdea0ab2c318b74995d435a3f47b7522d137f7a82b2a428609b377ecd7ec5bf11e2e2095b48ba6c0de96f5e95ffc11c6fabf852dafab5da6c0911db7a06e10f0a2b81274c2eefdff8e025735eb75a56d9d07b54d844d65e86b38d9e8a60d447d87b4847a1ec107ab969d0c51f802e32d7681d1d880d12c521c9a8cf93bfca717a6d9ff71144fe00f5d16c9d218b5377fe001597365f0502f976d86a5cc47ed3e4abd8f60a55684f8cc6a86441d9239626cfb94cd73b4d0796d81f5a7d6cc3b4666a1fa883e6482c5ff0f22a0891f845dbfed8ea2091bd24dbfe07f36b195762c27d7a60564edade71655a878ecf1bbc25cf1f6379acc9d11a0759e9cc3b237a048ef63f239ffa78f0b5af72f8b81e8d4038a31dc8a256c03517fdf028b7e91925a02b2369eb9b06659fdf368ab81e65c424afb22bf9e4c56170067138992cbfcbf9c49933c89f7f54eeed8ef8d4366f8ff06ff3dbe84c51ca09ffcadf49e13b8c4a620db9dc18c546e8595eafedadada347cb150bfec2dc3ed7533c73573e7a5227ca6f9e920fd081a847cbaa97f84d2b99b3aa3a94b9e86596b32a2036e9025a92c81936f1f41be323d010946e9f2b8d7a5a8f43c663b319ca4c553f888ad02e20990ac4edc407a28a1ff4ae250dd07d1086d6b23aeb756d652bb38ed75107f823d7620085c1062daac0fcbc93d192752cc748f3292d5a91b5ea9dcee67925527cf01071f00fe2d466e3c873d01e481020e6dd1e0c0fea6684d188c87d06389871a5a1ff1263dfe0d908a84b41bac5d098130ed0fbfab9c066e2a54d2d154a38c88e5a2210c7332088e112db51fffe12607e659e4225eb34ae29e14ebdd8723e20ab8c25676ce5af0d642f02869c0e4efbb4e4c06e0489508e6716dd659ccf808551266dc65ad0c59e25f93c34639e165a8a955a447c6bd9a383b1d29ba6f278bcc0ffd91a74a2d89b1a11d17a9db2d2d5e7a06e1d407acf70c26a7178b667a6c5b1fc7b54412d1cfa9f5bd56dcb62483b3e2107d7b2e5d14b49a3b46896783e1d07982ba03be146ca025d3ed24f4f180dcb1dc11598ba7d06051dc12b77b64e5e12c1ae6b78ba213a2a2c66f27c9ff50bc9c74bcef796cae3c16135479474b23fc97ac356286feb68beda2ab0c2e237615bd633bc373fddf8dc73b1a2a47d334b08695dabca7c1f2aee716468d93b09482bf806ebf1e14a7a62ad4dfedc047d18afa20598cb26a0e41112995d4b28aae14e743e8c27a1fdad0d8ce6fb9fc1ae7a2f1ed05b646a293fb4e1deebcb60e430377d10429bcc40cc0f6e8258f43f97daf3be5df9c3d15ac7328c9608fb26f2d8a0ace8257c4ebcc855e96bc2b619fd34d3a17c76d2876328cf62481f1659bf61dacdfb4e308ff4602702b303d82d8a02aaccb317a8349e1916f44bbca5c211f1c7323cd598a17809e4229427d4a9d1e026f20fc5217bee5d26998c6056f53098ed5698021e92746d8f69b4e1c2aab08e168eb50fc69a10dad86f864328119539168ba5aecb85d5171c3db17bc8bb060ed36c6c04b254ea9ef5891793352999fa940b828b065c3209b8bd67dd8e2bb7f958adf816dec6583e42e68d5c46fc2563e5bdae057331ab727cd99faf85d3aa50933d86926c188b064558de91b16059c188f01adb0534c11bd5020ee4260429629a699de785bc4521deeac0725716a01630920083e4f87f74a8714a7e7b3947ae64d604550b2b5c20f7586007c0f515b229940f71003305ca3facc7e4dea6df00883894461ef62e2a59533726a1fe7804a805112f7371e821dae98fe2af2e7ee2f1905ca188613c822bb5ad21eab78fc980851f403ff0fca0c7980232d7fdbae29558bae92f3b8d13c964c770441ae5feaf2e5667f597e56a8e9cd82cbb662e9cc1323be180124fd7645b0ff0cae0c8c11ca471f4cf3f6affbcb6a48f497387bccc32670b3527965c361fafe47d733771c0a46cefad99aa199f883e11d0f93beedeb913d6755e9a6a5ca79a5281bd44f636c6f9bdc23a01578a06fb731ef4bb622ad6abd547245faf8d396ae82f3f4c555a91458fd8d036a7df2cd9ac76c42f4fb8362acbaa85ec809741de8597261a861293523bf708c859adde540fc97f6f34d109ff73db2962cabc1e889345b2d7168da88b20126fc22d88ebbc3b6639c97bc305fee500ce491aae70e27b09a1f72f8fd9b5c8e03529827b8778534be7ec536b0d0be1d7a319cc030fb7289c875f95b080a6eb6923abb4168c68af9dde1d90cb5235feac83b0fc6eca498dfedd57e5defe07c482f81c23f9f882e4aa9cc0efc31c69a370ad9c81994916fb847a1c65035444859db99515b5eaf1628f3e014df085b43389ce74828915cb56236622426a8457df5c4a65b6a80e23531d97cc285292dbbc12bcd8f6d0919a20acb8ff5f6dad51b221893e085cf516f913d728a4f352a81446210e898e6c8920a89c3814fd664b9dfd5608596a36f164693176adc39925be44821f1da27c7015701330e834ebd504a89c3547dccb02ae977f2561701b9010dc5781a118595e034206500a0dc389d3ed7042f19be8ef6da441405bf5943ec0f44c6620eaeb8f4958519a15f77a7e1c14dd7d5968dae495cf6b87e7de44d6b5e1874e05175da30a9e15d2b595ec81a97084a58be5eebcf8ac6db049862baf8035cf8a37e9a72a6d9c2a564174d26ca9946d4e54199b7beee94f6ca1cdbe4d73b11acd6e8a8d6b457d752ca06c56eda9db7f38f31f614286bc5202f3749675d7f1ac11da11a80eee43d658e8ccd4979afb7dac95bd8520d3a42465bb91d4a896e9c7d56417fcd9947c4b48f949603255ade03a9e01cc7e6a19d48b06de013cb0fc97c064f0f4897311be37bd74cd46f7f855d999149dff9f0a2b855bcee0b12c38f84bc28147a321dde3c48002c5ab68e1130f60cdf1f5d4d771460840288f3459ca00da436a7e8693ced762ff47c035c9bc9603ff3eeb48c8c7866b1ff6fe593587a82967e16e3a58968205905964e925a3b4d6e0d3891944678195bb84c19277b9af53fcd869b69aa38d40233bf49fc56f4205cf620a6645888dc15e80b4345cae295163d0c4086648d52d2264a9a6976cded3eae32cf9139b05e80292459a3d8c6b97cd58ef31541447d1f18c6af8d00dd01bd2949ca97b04c62bf53678083887ff35dec480a55db099791fd65a46407edd8b5f196f58c27d89497efda3cc242262c3b3cd12a1d04c16f59b25e0890b625e68731457a70aedd69a40407969b4c14cba2aaeceac47f98af3092092e2a56700a8b79830b6f90698c7d2aae9e189ffac9dcd57129e710f96437e9bc68c9a52237b0134cee7c81a7caafc150614b7d8da38807f545b6c09bfcb56f4fba6f57acf84e46a9005a97e080211206a4140b744cd204ed6db1fa4718f694568af02babb4b4cec360e07eb0f82d451fce8dc3b803ce14ebb52b7ef9e754bcc9cd911c9f7922c58668373ee30a361f92a8b3dd561f6319dfdcb0ef6509bd4944bc62ee31841867a419baf145dce0d911ca0c86a45b9b2fcf228c3d1564afe61e00c7586ec18d15ab379e4ca6257375d5a1b510ded5818ba5eecddff1df5906ca77f3b5d158224f643df03d34f9b9c010dd2351d3c601072029b7d63c6a37ed7eb64d75166fa4f5b8262c0bdb51cc7b1b77caa8acb18a5813cad0241ffe238150087d1c48dae5a4bb12c62fc166444ab5cb3245ac7147f9aa7e0960fc7f168431cfe6a8161eed6800e5e86f1658eac0821249f314d50cc978c7df97dfe0ac7bc895b64501812bf2613be5c55bcc1b7f879c2791394feb5bb72d9dcef4dfeca9487b6a5624f8f7bdc97742a4e4abe7c3a25d260b9f36f738a92cf2a05f3d10cd6e2403ef2ac42c9caa74222909c0c209626b38fce371519e030ec3f2c5480fa0220e2001a60052bcd5347a141a2a4cbb2964cbaaed84fe9a56329b2c9e784cbe103e1783fe1c84b35b37287e3e71097e5f6d50ba6f4e2db1437a7f34bb531180709ede005290ef4ad1b8da0438fcbe9e6e013fcc69735cec000e0235a36c4f311f807fb88161a3214ea0f2a8b8b7eefdbd124ba4488417b7cfd817889f1a19a3534582572b33a38c731b2ce6c9a1841e1acc1cfa74b9c8d952c564801e46eaf4efac68bafe9f4e90d5e85748245d0b5a1ae134b00ede569d1c484bde2a92b6d7e7504249c8ea62374933ae4499a4a13d0a93f9f7faacffec038038dea09a1a367d11b5d304ed7da03903c3d320804f1672822f783bfdc91a095c6e6a42ff5518945397e3b1974015fee48c73ebf28d2f6eb0d1d80475153e7201b273fc6fe71689ba806b230f4a85038d717f36d598df66c31c6ea26236648f0c268d87fbbb4e3bc15b823f87b6d2cafd6bc4119c2d234a7c24825ceec0bf6c5ef5ef68e8e2dd9f355aad8ef68808239f5aa85b16e224d3d5915d8e02ed490f1c7fe38812bdb875b0c81cfc6bd47cf5bf164b8159db29817697561e2c3ac3b62bf26950008e02d46842326a18af81ff7fd03fd1eac2066cb955156c"}], 0x21e8}}, {{0x0, 0x0, &(0x7f0000005c80)=[{&(0x7f0000005a40)="774747de5b6398fd7d8af482", 0xc}, {&(0x7f0000005a80)="780c456fdc6ba31a95eeba0fe30db65293abc3af28d20cf13c1015e715ffd1ebef4e368a5a9d49c705c9a810b7f668189ba3b3cdfc18ac28c731f967ef2a55ee22c9365d7eddb4bbe4d0329cf3f7439cb28053d79cd5aad907f5d1fc32dfb6b4a5961fe3338974b0c61fa21a48f3b2f62dd0bc46a306036ab34633cefee1d8b2352f4e4a041dba73be3ff39125bae08ef0310d203c50316b7dcb83afaa95f3e673101ab5a40c416bdf47328d91de3abfcbf921a7d4f262ea598f7a13b64880389abd5592911c26c66b376b2a1c17f774f4d29e93d94cc75f76eae70e760c7c902f2b65", 0xe3}, {&(0x7f0000005b80)="041435aba6c704af8f01b473ac201ce286eb72d6760fa947024d4ec52e35459b6eae3c4602a2ac52ebc76b18275e122fb12572c1215e9c5729e3395d4c48ce439f29ecb0c9dec067c4366c0d95207f4a49b1820369f7a18cdec061bf00be2817f9e1d9d60f50050b72a0cd4c5bed34662ef604adba95d43d2af1e04b25f415a769a4d001a2d0e8355fee9245303a19b19b2983ca0d1fbb81f776c94e510c5d168833e2ef43fce8083e461d772fa363987151576fd633a7249e6d01db239a4fab000244824099ed1c97a55a6f8001cc2dc6c2d602577d13946cab3f01cfb9863bb67e58fbf2b1774554a7c522b910e0ccdd8248aabe22fde6156239056f", 0xfd}], 0x3, &(0x7f0000005cc0)=[{0x58, 0x114, 0x52fa, "ec3e325ec2c3a22fcf284eeaaa108a8e45efb8184901d86458b9638131d6d8ebeeba4c36cb39b1d61fa1110212ed71038794a6487b90ed5b2253821b4c8a5ddb4aa3abe15c56c978"}], 0x58}}, {{&(0x7f0000005d40)=@isdn={0x22, 0x10, 0x7, 0x3, 0xc}, 0x80, &(0x7f0000007040)=[{&(0x7f0000005dc0)="5f63ca9162b5eeebad12bb3758d780c3e5bfbd9ea28a8fbe9ca4fb4dc72298a5b4e6e9b7cfba214e3cc8d08bd76379a0f22cdbc415239a92197d1c4d240a3f5064dc5633263ef7601054d4ad80185455228a0bca2beac050ee54b3c070fa8507f8157e7378a3d13c3c7a52b38b40dd8de1781d9f70c58a9a7bfc4873bf8aa569c58bcaf0934ff889d6146cbe2e9a409bc13b3ce4dcdd7405944626ac1ce88f46b76682833dc1c9de829a4db7542da912a5f550330e0ae819e3cbb85e81a7da11a7c4148eacd9f2fe3f876969081480b76e3764ceee161506d5b1804a4f4ff41d32629f64689ee4b246b299fdd84eb7e08d021ecd28efc29b08225f153aaed776753efe36a95b4a7fb166de4c7a883aeb3d610676e34e7c5a03d570cd670afdf385061d5af5cb6ec91be8ecc991664b84567dc5aa1f94f18d5cd1e950d62114fba45b237d50f3e3fc521a3c44641deb1826732d5c3f99dec4ac6b410914ae0f5803dd1fdf0756dba09c1349c867da9e55099ae567a8d79164826db46c6526696158ef97d821673b53e9cd08a58948be88580987b3f8d196150105b7d0579fec970a986fe3087a4a76e0b8e176581cead3c9f8ff6fa0d466244d039b1ae51bef8014fd7263c77bb5271bb3843e9a3826320d9a758bd40080b720f8984935e596c9622d5961b403794e0b447d376f183bd6f00b0a6d47d310644a5afa853b0bad79a42f32eef676d96cab93b1a404f3c620774da257f00ddd7b568952cc07c7bf0625ef382517f5508f4774d8f7620d527983726240ad78e7ba5379c4366d3d48a7db1ff6256a062967cb5529113bdac0dcea31bd7d7a82df1ba55af956d013144b7cf00590112d848cd667a399e19472f417c17cc26a97147845976110ea007f533cf252b522c926ce2c53f88ccfdec75c8d34b3adfcbcfa55d0051a2cafc8982265af3caef1ef31a66ad5b338e9abf50e2216629bcdc9cb38cb94785171dd24e3e8486b78127111a29ea0b6265ac2a8d1f8319ce22851153123632744c940a2ebbed78a08dacd8a57cb8db7c6e3758158059e11363e29080d9532f09a1ffe5ef33d728e472e10b193fe98114eb3e51d536ff46241f8de90bd3863f1334bdf046ee58bdc4e30e20b1c02bff25ae1887f2d3e8abd263b2dfc2541c8bf2747562a85dc23d7cadf922a2d6dec769c85241dd5aafaed1e142da1328a2a6a64bf1250351ae86767d8c401908183a674df0bff51ac8267e9de8d87886147350ba4de87f8fa351b718ed86030613161f2773685d6d1019d7149135783a016a3ceade4da6bb8b0b104a0e0b84d6f0c497f4a9be0be96920b7b47d0b4dd12abdfc7e7f803f9ec42f56af1a96a674b145ce02b10332d7ecdb01450a4d5930f520d1b4dc42401c0900abe4a64a5fefe2b09b08d87c9faf4468b83d971e38b5d835d0e66d00d8cf075811ab089a0e9c576a848b60ad128ec3ce22f1b9434ff969ab2f769a3653250e1582abcae05ac70bca28c6b711212085a17b14eb19a2b159b08283f7851e15a97eb7129b47c0869bf002e3f822c1b90e6901e9df0f674876772b2a7329ec104dde8e395ed9a4dc53bcf6f578633c883bc3f5874b6405819d450ae3b9e112540e4a87fdf2e1ccffc393f9718f6580b6a5c76c9e97593b4aa2568ce2fbfde60f5c7260877737a23d8ca27dfa96dc0c49d762d2b877ffb5ea7696319935fe65daf9c221ca9cc5c8b45b545c05c5aed1bba680460010621affeac2547e1ab636f20d082d2de767202e708dfddfa1420b135743d077b44b975041958b97925aa2eaa31f47c720b174d6110bc46b95cdf2fa253104fe37cc26b7e3ec81a25dbeeb97058b4f5a02c37d3a04dc10cb912745e64edc3817cd2df291097016ccc0d5dd0ea9363f27ed90866b9cc61ec9dc1d056806cce2a9b32c2113a5a59202d9e766a8e1f2dbe2e4f83f50d99b52598c5850db6671ee0c226aad2b0b76e1b4e5cf41854600a703a7fd343170c2e3236bacc4faffe0be4acdb535e98bc6086ed437c342f4127555b14a300a021c1eef34d94885ae3e63a3519a6054e432ee7f1faa3dbac05dd06f088107de14ede422593b093df178601aa3154bdd27ac0e99ee452e751d6da9238623782e1609f9c7d66823471bd42cce535fa12188ad78cc2d480d962e779dee7339229824d99a3555ae441c0b6ad3c4c26e829f840d8a33fbd55cb7198bd02f84de30d80da1ef32a59096c87206c059a76c04726ad690ed1de1335ef6eab0ee521d1de5419488ef49508521775163c63616466e917dbc8bcab4dc1cb01877fb33b1c8788e3a3102afec662a7714e4853634f1a90bf901ec8fef7d6ef0e92da8ec8d21b8f5343da8d606efd736b115921d4abe9de20346eab879c27e79a70349829e3bd1d98eb9f091a5f0d1abf60c54552892b6712d46921910f996642c77c28cf666c401db2866d25c22697eb5d51bd30e0295132fc19e136b9f1788796662fc70151f61112d9e0f6efbd44c8a0c408cc16e2a74a2ecf5b5bc778fc98c5ba406058d2dc406980fa83981d4f8f12005ee3913993e5672d023bb794dde3d35608a8b22ddf3e0034fd2cd9103476f8bf0819fde2baa522ff9f8dc8293c09f34a7b0c78a74f058a6422f28f48a92c7526529f96d5f8add3c2b49ec3b3830bf188487bafc576a55e94249cdbf014db516afb75a79ac550fdc9eb18b837ba5b66ef758a37ef6851cc4a313d5c5bc3b2900ead6ef1e2b390bf10e7ea315990d65e8f322a3a64b5400cd22f7cde1c94b5c50b675a3b1e1876b8183e7f84ed2d477d8f14c94896c51d386c2fa79fc601842389a2d3a11723af3801e3613e1786a25c97d09073f836806532d4ae8668ef836b43418325990d5698ff1d5c2b1efe6c1efcd8acccb7036938211cf0e4215be3d3fbd3e665a6160b275b7b9d5e45222c9602886e61738771288cc1b3cf97ab64e47d885d6584a8a0279f194f142be70e093121409cde425a41a06622c139e77ed6d880761f913227914d38a3cbf130220b5d5ae4c818229150281d99df846930473eaf30a5a8054f499d527a674d88d2dd49b8de832775e4442722f4853f582660016535d15d9cd2609d2844724bca6ec1762f7e4c46fbfc1fb3a5ef3c48cea613c1f19790247b9008c97d7d3da91e1b34794783e2c301bb86e31605e12b5e7c90d0f363e4d855553c016b267d8ed5935fb25174ee306a6789c562525fb18398fc7d6c7c7951186aee10ba71d66e035fb8046c25414231f8f6a11a7c6945de5f31644f61d734cad8d359b32c894a64225ffbca3952a6c4c99294813ec4f630807e53336998b2a6838a09c37aa5471f42ca144589ae5c96ba7a0796090c59f388d212fd3822432971299dfb2d9abed2ac391639d849fcd19ca88cd0d1c01a8143226940ec1e5bfe8abf5264d52ebd683c8750e6625e84e6068446ca2b8a9bc38191e662b6c13ecd97e4e4b5ea1ec1494b71dc0ededd21632736838fb78d1c7840951315c65345f3cfbed45269a2c054bf2f5b3da05d07c9d9252d65586d52856f8630eeee1ea714ff8472fcce3c9c87c56b065b2a524c2921a06d3fc781404165a20c204257a2c12a7771af94abef88e1272fa7a7e02f92243c1e8c998e6a24c86b1f5fa84359b9ea1135219f6a968d5cee452d97f79c510245020153f28bcf88ab02ce6c507655fcca75f6bf554b988c184fe3a662ce330bb65fb84ae394ca8b850c976a22bbb32eba9763c1280bc51284abbec9ef26ad6192468de04ff5a1a5a80cfc9f7f5f08f8f823292e16e3471746abd8a160a5cc26168006336cd9214cba0fad4ce607250da59d96de5772aacdb2b327fe9503980e384a06772405401f24f1522d6f0f49f5746e265aa9bd3e839df0f8dedf75d744f7dc6e32ee0cf19cfedf8ce2486256137677a7cda5f62463b93e0f7216938c5827a767810e94c3e8c6d13b2c88ef1e89bfc8b1b1134baf02dbd28a6d88539ee1de1d61ecdc79969ba319c637cb5bc09aeeba9bc942ad855942b3a3426b451540ce273a03cac9121e2ce1a9126f4df28e04b0287ee1c71f2f3afd77bd9dbbdddfc12dc85571d9e3950a84cb5df87a39211b71d18eb8e6f48390f231d9ad54b4a9d0d514cd07066af676d30c95feb9fe80bb4672172bb31701a072464f4543289a8d7961ee244664c56b7915705406295730dafaab7a8b1bec61ff995ba87cc29f153ca6a3374bfa7cdfb0eb4a42be75c2ac3477a035f6b279355dca9b2a41abf181443fe7752a0061eddddc173addff96975cb19cef564978ece541ea672f69db5940a332696978b64a1cf5d0b1e42b703cdc92854357e035c5d4b0184eeb17540c4e803ecd8c8c4416f098deb27c225db6318604ac3139c5f7e0b9233f9535e5c85412091cc71d0b8930a2c1ea80449ab2caf6769f528e7e24880bfc5e996f92fb4377aabe232dc13c5a3fce5f5fe6555071c17345f9bb0ac4b12bab8c8a9f7540a70a5ff8dcaf60a2f09a7532673fc6def1747f649462593ca46a04324fbc4483bc9965a3fa3bc3036fdf97c59b40f3108339b739bdd37c144e20773f8711e0b7e824dd404517a1f8f96abb175cab7c3779fdceaffc5d7e279d79da71f02008083914c695d79b5a8632fc4afb323aa315ab7355cbbd41460dc57f3cbd070316169d8f1d7511a303889a3127f28c3c0f78f01ffba413362a69711b8ad44af263ba4353b68a837604261802202897e08bc333a92afc0c0f29350fcf775489c01a39246374109dcd37a483c3028695a8ac5d7022b800412bd64a98a3b85576d86c41194c040b633b554f60b593ec7d222e5badf58bf66d250894c7c7c821fe40c472b15e9eeddb955e248be9f6074c258d2fdc714d0c7e35f113463206ba48a80ded19f43f4877b38f3ae6b6d95124ddc0f4ac3a7b2dc22a76c17b2c7c52a27a0220d8d9ab911c52de00dfac18f178a92d528876dcc435c8a79329d21810cc057b514b4605d519f3d352343278936f70db4e7b513f7aadd83ccdcc81428d23cdc71d7799979c2f82adbf2236d343e65f34f011480aa991fd040321f6daa4b42c514b1f9357469f9015da55bc5d48490c9f9732e389ad3dfdac61f1b42d61d38861d0031a1e54fc6efc0711260955531f5776ebc052ca5916ba1de66e2a31f07002ed01a38b2178f775f24068549c80e61548d39f8f5beb9800290079037e03d22f7ddcebc21782b23cf92ca57a44435bf6f6f8b50bcf26a08d3fddaf288b3c32ede242e58d15298abf22b5081c86ffe25bd7e48f9391d7f5d71745e21572c1b6d9036c57f99e5a8466d000498cdb39f7cb74e24b1ea54c2717902c8b38a390eee9d55de86fb974956b972e9f04804f92e46dc6caab9a37732f78bc3865c850b4f498e7e1f43ab671dcabac6346ddce17de4b562fd35470ab97fbdf9a755b55c7161c15ef884fc132f5fd6edd0e36503163ca49ee4253a31eb7b2542f2d4d685115d9abf97960499783de5e3baf5f9c779e0c4358e5dc96427bc2864ee310596a36f5060936636e5d9f544f0e61b76effe9f20cfc479f57a361e70dca3d9e8fe3a1599c8a2913d2efbf192c20a19a5e8f95622606e8cf27ace74cc8a4f903055d951a596dc6a99d5e451102e036be34e8905e04fbe5cf4000d557c66e5d925f6b237524e99bf7cd2c4537ccd9ce9395ef1186f9f74d66c462182e98c96a8a1cfe6a7dd28039fa3baa4ba27a229285c81e1ec546aaf4edef65a9b1ca345a4c285c80fd610513224dc6ad152f968a89a510a8a0d3630eb765", 0x1000}, {&(0x7f0000006dc0)="d828b6e958d038b62502c0efa64fab77a7f88bed0582199f93f2b3bd1768c61fcf87eddb3ccc82af114ec35c477770ece5cdc39dbe44a0902aeb7427388664505fa0c9d32d649415a6dbf5145e43029df85a92ca6f8d5b", 0x57}, {&(0x7f0000006e40)="b2c8617260c14b29b315e3c04b098663", 0x10}, {&(0x7f0000006e80)="6c7eb6a36b1386ab2f7bd33c253866107e51b0cd59817523c05f987c455ae43d24b3f972d1fa4d235dd480dbab371f", 0x2f}, {&(0x7f0000006ec0)="2b802c12262f36d59201901c5ec6b5f215c01b0bdd7975b4f714b345868fce5645b0cf58d265c56ced72bb0fd019005b45d3130eaee612f46232dd505f9ac8e92952a2aecfb8b60160abd4bf1e77ae885fb9e6bb5a2f8334658df597ea1825def3f844094c407f1414f7cc01683bcbfd33a06504efe123441a0244", 0x7b}, {&(0x7f0000006f40)="bedfd702e09b1cdcef57768702ab27538300f4bed4073d", 0x17}, {&(0x7f0000006f80)="497abde9facf76f02d254a951351b3dc88721e262b99153210b3a67d97eb0bafeb44793066bff63fe2376db5e79186a97037c66074fa566fce", 0x39}, {&(0x7f0000006fc0)="0346478b94f7c9b7e605e71fd3e5d0b97bd8c00827cdb68581fe945cafeb7db91eecc1cda3f16221f027b8e6394856e153b85a52da8a110fa57c5facca3ae1e480261929e28f492f7401279c00dffdba9bc11ace50813dc617764ee78265526a", 0x60}], 0x8, &(0x7f00000070c0)=[{0x1010, 0x3a, 0x4, "eacd16130c7c2d4dcff886edbee0d9eb0a8861e3b84814055b91a3001e4d064ecd17791ac552f8584e28ec64165d5caaccc7d79f3b51050d0c4533c6cb54fa96fd0bf020ee4ba0169b3b3ee2b7636059fa9565633bfab59e217cef9b8dfc34ca2919212f99ee1f9b4e8ddf36c17d8c1fc3afd43b24f953b0eb80d58b58cc6c0a396a8fd56823c2d5ed0569d7b56b6de7dac35bbb6aab253c62ea8378ddc1763f558c349dd0c9f79de3bb26fe5e75d305a0a96d78c07851321341debe0763e4bc50b551e78281d7737fe77680342956df94da2151e113a290eb3dd97018dd20f7f4edf6c8417122af45d1305ee07fdd3f6bf28465ca3dee0b76b9a4d796c8feb5dce7c78d77c193a4d84e3ec85a2ffabff5e41a3a71e0fd09f907184644390c59181caf90198edb169578ef6ab61162c769d9f5f2907a490c0c93af7c326ca30d7a25993d64a83f78c91b154cc62699cda90bb9d633e2add3f4ec9bd9aaa08db3fca9651d1a3c5b6072e09b674a165beeb1e47350b3ce53ad91e578f75ba0708464cdfb14ba390e4b7cece8115756ff0d703d5970f9ac3ec41995118195944370c775e038aac122ac3f0e12d6fbddb535145dcaa2bf0912725accb6f5754ea2f84f35bdbe2b9d00c351396d77d439739762cd4d3cf2326d1cedaf4d3676730b8e4d4ac1b3d78b83d9564bb1d4c788acbf5155f03d0fcc051a79fdb835450052c310256e5d26d264bbc1fc3aa36bf378ea329505b44f45658507f93f668141694216d738d294c3bb871a08ad95a6f104463bfc9dd5aa43706a5fc4ecf091521242c42374b70d5ecaca4ad2ab26ca1aef0960e5dcfb378c3b33d25452924d134b849bc01ec653602f7dcc7bd959b9848c973c5d8c1d662f42b7f216e1bab5506529062bff39a3ab26a2d57d498e55b84b3d4c3b6c3766c0461b90b0b2b36551ecfc18605d47bb9ac3da005777c8e4f5ee3d052dd91c325f6043292ea9a0d330a8df4e358c6390dfa560ff39037873026d66a82370e2b87e4deb4427c5c5434044ad01f1a3b560b5075b21578603a1e35be552a8052c5ffcc8e6c4dac38e963ec7024c85f3c0060769e9d69ffb16ab1805f26d7d9d2ed5770577fd9fbb420650afc89f847d883626b9e46c7d79738fd820fd1c382919e63654a6c4f479c572c6e8f83331c4df46ccf2b53c8f23cd706f927d3449893ff4fb694184efaa42eec9cfccf1277254bccb311482111dacc247d34169b5fb90a6506a2884e5c21e93c6dea5b4ebeea5ab4145d82fe18097cb1717cf02fb1e8fb3ecb8323685f97cfbf9c6c562e579d1e0a6381036a6fd79daff1f9608d237902a696eb7c69b30226971a9eae76b4bf3598ec0d224c496f3b62e1e5ac3c1853f31e48c364677315e18e486d134a4372a1bc6cacad82c391d1b434db4ea5b629d619e7920f033d81b98e453235b33e1afed81a907f4d7b1be6b4b73db5f1628b2ca1979c3b58c9571644e1054272b3bc9cbd63b57b16a178f7c7ae71296edc06fbaa343a693bab3f0e79b666d47deeb00a46910abf275c9414d1e86394e246fd4ab4ce76cb3f4c568cdc233a2a3a3a6af1159b72b3dbf92153566b30261f7dcc2992150380dc1789fed2c89ea18a1888f5362d78531327a6810970c19a152c198e91baca49d1cd212eadd59dcf276b22bed7eb70205e2abc496eb0226aa3fe0b05e1bd90b6589384a8d2683ba5727988af159e73a33a0f5eaa7f609e5477388b2229b45b2e9057e4b431c572485c3fa29eb588762b48f0687176321d30da1db9eea61e25a7a8be09e6f0840661548a31e3724797a7867fcbd1186225950344f130e4dc4d2369d7885ee142bc111ec7ab8916f7a79fdb8040873d1b5b978970df44819c17f7e77305acfc127e90439a22024c1fe65fe19bd55d34281b9164d0a4afd6d50d585b5035f7f1520d3bf41e475dc1435bd0bae0b7180d2b5a12041d17c2717d1b4caf8019865e52e5386de7f12e85306bdb6873507770e2aa62242bb6ec6a8099c79abf7ed2ef8903f4b66310865dbd1e834c0e942827c5b8e267cb5a72657bf3cf2af24998d65b7f44d1d939d7c90305c1d8335fb926167ed7052b73fda5b826b20f5bf88b0859bbed1351934f4687475936a9c4a635beb5a20a452ae15a38bbde7ae0c0181dd2884b88673bc44237219007805bb9e8e9f48384cd8cd87a5dc3f16a88a652fba7009c49c28a8a2ce20e897cc902fb30d6fee83972bac9d1ea6c0f12f171cecf9a3e95db0c228bb12e39aacb7944b9e1d75114567d703bf9ee2ef98d63556392765dcecf7fcf8cba77444ac37746fabf2f080eae7f4af8f55d8eb49a01f6fbf9127dccc5b0a9d52626e821fe1877e134df8c440474e39b52cfa9a776a781ca3de7b72840e4260d8d753fb1143ec440bb532de64ba3bdd554c4884ddfa28b704b61fff31cc2bc700dd82fcfb84c559ff406819eb29df2dbfcdc83d1d952223271b4c808ff8e20ba1b2e1b49d9a5dcf1fbc9f3c1092cd024fa00c1192667c8628bc38ded0d3cf402ccda6909f9372a2ed8303d3c49937d1d81d2fd7a239c293e12249f66fd0d6ca276ee00fe00b93315b389fb77c4c4e4b44e7810aee1618d44b0b32f4b27ec0170524805a50f7b62e7f0ecdb08a394ead8a9d6c5e258d560353de838b59e9850e2838195a57949446dc5c80b6113b0a0b469079aae125bc6284d6b4026c65a0861f0acfd5a44ea99241744aa074d95052b713e2ecf94f3c573f3a37fcfee26873fbb491f8b435bf4b5f259891bf8f5940cd28acd9b015a26c592c88f220483017f18a0a5333e86ba989b9573f40034953ded2924df5fd1d2b3f2e94eef86a3cc880c58a7fc5539d9a3152c26ec24a67a9b3aa4e5a5f95878cc8b0fceaa3429b32de218941d27ba8ff03844b5e5a867af698ec099840c32c0008a47751f15836b361087a4c5ad73554f4480fb949260fb126aada0004a09343b7f6f670ed968043b3b85d15748b607c3036665299042dd6ba90e168095cf9370ba8938537fef592d1fcb66dd62a48f492f227bbd732b60db404782f03e1fac3004c6644533ae4acda6779117772547070f3c5389998113ea4c5cac004bc6a958ce55da75137010b649aae8fa48e9bda74b54c7d63d5e62712dda32acfe98cf972c5028488bb8824e7416c591124854e5e4aac73d914f8bf6dca7654f453582a3bb196249b4aa09bb64c55b22e7c7b307937f2d53546a3f1f47a5f02e93e6f4179adc4467d05ab3f8007a6609e4cda9341fb8f60a5de1ff07f26a6663bfb33adb522837c2b864e7bd41ae9041d051d2c4170bd627bd085f5812a4698e27dfb5d7040c89eb22b32b163075e789b6270b30056330703ba98d0e3c0caef7bf011893868143626684559a3612181fb7cffe7bb0f7c571f6ecfcdb000d458a799bd2a16dbe9978cadfdde7b9514593a971256fba004e391a18528945b71672790479f7ca2e877b759af176224201bb8bbeaeaa45995e8e19fe48ca8d1f9d31cfa91eeb9f740a666e9e40e602b38fabf63306855f37b13c093c6ceb561ec4e7ecd870924134c18d87a9b17ca3c9f1ba29de59a9e86510bfdeb9c57af98394e026bd3ba6ab034f1b79dba9fa686731438a889cf66113e83d6d64579682de1567640b834c0caedafa9d5f5117b8979da4ea6a5bc670c61c47f74d92c4e6767de013a315d5bd55fb5cdb79906bb0ba90ceb80182daf32af8be819d4e55cb262be0d23ee3864fd41d6499fed76f26d019c6b23ef150e84c76fbda15edd46adf96144287c078b33606daf552231d52a4d2f30dceeb272259532be9c5e2389569619f9cedac94df211f17912e539e1f270e5f2880c78d6e2f5817ce42f6aa7448c2a77b2f3f69237dfcce6d632b6885e3ed0fe65ef23e1e0b317d81df69913d85b3cdcb92630b4bc37ce4ea440a0352e7263c1d23ef7fcea4be6b0eab83fdc94fca4d70d33727ffc2ea242fff601f25d28dedd9d454770b72d98c69ec5cd7d4ab042fdc4a1fc946896c73f5efb2cbbd486f27bfb8e177e6c3dc7c4a19562dbf2dd6d2da7d0e06efd31fd0e20108f79a319965a7d6baa944daa94fc71a98d811b0e934a5bc191da73792c90945955ed0213000be7b62f34f35de6b568906c9c99d33c989ed0a5379200f2f50b1d32f82fb216676254bd774896db3e354ba35b1bc230ac2c395ef33bc3485ef04ec22ae7cf327b6982da2080f915ac11e3c9f9abe2ebd6041245e0ea191be9c13ed3cbc8c587a67699ae060f8efe3bb6a3e3b65db7e669bc8f06ffca773fc5d5fb722e283296d3ef1022d1b89fc870d3ccd5fca7959af30972ba9ae461023f60011b64fdb0b560c2f7d7cc14e50f42278c9fd2ec3144d96e8cff3fb05d9381abac25f8b5456fa52d2cf7ef0f7c565b052cb08ea72305c00304b32acb8516415fb85f9f7b0d7f0b12416f66c0082ee8ab78bf28b3f21b012e38d65bc93f6232b6104f14f42f473bd32a28a319f64f03d50dc182ce598941c31c77fa21a307bcab790cf6167322e23d5b37b199568067cf386b995f0db45199bfaf92d6fe6393d73b07af0528aeb0c459e891a2c6ac6232d6aa758ca6dc5569a2e6d7615742b59988d536fa484e0fc51920c9a85ad6bc489f8480c52a0aaf227e24e2667c3d545de7790d048ce7c2586e012b95fd36dc24f984c8c5412c64aeb85d14e2aa18db550cadc76c8c8723ff81489d8f66dee76fcaa85ff027276753b98a0eabe1cce574dd14fd10bc2faac8926ddff2c735b17844c0fe54f22129cc5ee1b327decafb9ba662de010be5d8fefb019d76b23600fa9f95f49b20e58c3e85c06c95624b2edfac6a1c5091cfb94776a88d88620500f8838d99c4362d0bddd0be9039e135aefe02c99609c0d585cfda9be338e968a9510e55fed384a0c9b31dc935e39765a0775eb20eb3f66831bc4354fd3d6bfad43c64bd23bd9872097256345c0bcf5641bb88c3ad898db1c40c99d6d935480dab4506256e0936e0ede06a51b2ca9b4fe2da7a97b332db926c04e0f66d7942ba73a0004395d0343913fcb6623defdd5b262ae6236c97f7bc95e788d9de0ef8562abe1f0659aa58628b35446233b6ab4f9f254396712578cd9e0002bf999caa1d8289579471b5f626ec39ce923857328c0bacea73e830eac61039ee2f9a53f04f9ec770a309749bfeee4ab995e6ff79f29601150393a45080a7841551d551a4a573ba7e7f574e956a3e4546b558ea1ce3b1ad1d7c43de34dc5b38d4bfce0c8f3c3bdbae9171ba0e81d88a830566694e2bc862b1add00c538fb30a2284893e127f101936876601cff89669929e1d3c9f9eb1e58b78b15305d445339af94d535bd22c4f7d0a910613ce75e18393f87d3d04b82451fc3ce22c191e48171ceb084a021f1b4514f7c1e62c2b2bb473cd6bddd591afa7af48bd7ee4fe6de54805039c3f8efcd45cb013744d2638cd603a3550adefb3945500a1f86728a5560e0a8d8d68973ea9c45b9c2f28f01d25e52516dafe7a6a026598fe9cb97e5b3bfa27358d0fb00431b338295c4f74c9960312446ccba5aa75381096fbbefe709356254cdd606261aa75f4bbccb8d3600e23fdb71d8a1a50cf7c90137e4033d1b326a8201fcd5cf56d1cd135005da9b91a88e7add68ad7e23e8d927c9fe780d38c217c199f4e2567f8a549f0f1e0cd38cb8e1aec8a405ebd8353d7f8d088400c121f277f42a0963572253de88010b116f12a322f8809d02f18131352db989e507c67cce1e5e655c77a4fd0c082f5cc3c124dff826eeb"}, {0x1010, 0x2f, 0x8, "11f66ccb6de12f875754a14153d45adefa16bf82e53dc53959c00ea7968243fbf2f6d8035f3782e54893f608d8a6dd704212d65df6372e9c2dd013925e68d04e9f7bad9836cc37b0b635bd78ea0491b33997289e4b30e6f236fda275110b9b9689c4b1cee368f887f443d3c60dd19c7d86a5f81c9a6d886bb8d620a8c0a7d4a01372e44131863a6a790263eb7ddbad2b7a4668564dbbfc109798e9b5dbd7fc7452488547012d7b8e313a697221f50b36503b6b8b4a99719864e38aa0e0be92fdfbdc3cdba26d630ecd87c16a094363f34db4b1b50472c5db4986d6c037c26bc4e47fc089cd21d3b4232155e3d01a0cad4806744b5b23503500efc09c8b12017e04b104345596e6bf827b0d9dee50d717979c6f1e1e72b575bbf14eef94aea7872d77205188f90b3a1adc540624d386fb2044f215e58b50a02e60afe11122a8fc8b8727cd1edd6459c7e143e0fe3b3d62fd472af655b5b1351d9b7ec27c874320b00ef4d8b1bf7d0d2a045eddaa62b98b4a1d19b170dbd0202d4a51dd539a3934bc2f6953b8ca957988ddbb46be9ba64e0a16d77d3fce40b9c5b5fd8a210bea5e2facf9a17faa0b70da2e9bfcfa47a3a21fc88196ddfdec7afec4908fbfff566d97fbb05f46165144f973068857fe49ac4ecb58ccef20ad96e080ad6a8a2911bfe9bbd083eb04cf6e95640ebd6d0e4d43a7220c52066d095487af43d1fc7069321540acbd3c4d041e6ecc7ddb891552603c8805dc2c251f27cb949a341c31f06d4c09c2ad079f83678bac1c801e1db878b6468b34a36491a98a964320e80ab9dcc29b94c3d567811cdc41adaf647f0e227959dceebb48f64dc84793f41964ed4e596a1298d8853c088abfddd197d7653e366f90da1676f9d7cd39abf460ed5eab81232078e8f3c118b324532983300a7c47938d608be666c3499b7019ae8fe946c9b8ae0e49777ef6ef832ee78fb2bf24f5574a44d2669c416e7ca3ad0895de2c66d09664fed684e1bdd18b9e605b7cdc1390174bcccf810a1b1a1cc72f2b9f5c1e320d8a53298a2799436c2b4537548c0552111d3ee81567067f19ea946a82a08c2d6a0d8081fb3a8ef12164c707a6ba6d80cbf657ade66901f96c5e9a1b134e3c7963a74a8f34ecae8dfea4787f253e21febfc61fcc7bcded616d544389e29df876d059567718b5cbe07a143af5b702e337e6efe6269d820b9dde39c165fe12d47e8e3185a10778c8d5e48244f07c84ebc888300b8dfaf7fad8ae72803f5e93b657c019d322b114b32140d0c8e7e97ff0743806043994ef786305644c2c2d96046e60ab3eef402ea48d7c6f55ebf2e78df4ae04c3faac9c926e45aa6fd2d36f32ea30fb044f74c746cc5a4e10c120284a7f820740cff6b22c0fafde389a90390c7ce3cf15624809e8d660da62d67aa973f6b04d5894e350dc96ce8d3730958338fff491c74958ef95a27b1431380ca2680dc3480a6dfbf9ff1f80e1631e753eb51edf120ca9f2dfdd0881c45ce3c76119954552c7f726146d5cf889cd8a3f0efaf281aacbef3b1032fc1fdb6291cd8ac004c9d6c65fcba0640eb27684a427cc428ff4223ceb440c4e8979674f14c53a9bd95bbb57a4c8d30c630a01b3355ec88eae7690d08ef586a41759cc9038b714d9428b647e65cb3cabf74128da82c3ac1a84370e6e85567131261369e45a4fa7efe05d1bf4343c0876388195d3423a4b519f8d86890003365b703fdd81d41109dfc3c44672fe264101f2c1ba3c6e6da24b6bf86bfb01e8aad67f38330f4316d7cc99dd6eb57b2592a559ef0e6a4c1d44622204f9c4d78bd3d30a7e5d40f6548bda8243c6f8648bc76c395083a90f647273ff72c21e8f4eb9cb8bbde13ce0fb88cecc69ace18eb30dfaf9cfb1f0fc3fe594261f997c521ebf58d9883ec1211645600b0fc093e056428f4be6b445e43159b72a124958c19a59918672797e2a5e954d0e864ccf23544505bbe81382626302b4fe80a54b8b9177610b078281d87480c74d74955d4b5ce2e8126b9c5673d5af8ba99be2db961a971c250c7c1d9284a7e300741e340b07620f0f5fd4cfe26d23257e11e2bdfbac04de5bbac6864fc72614dad0981484f7fe0f0ae2c01ce068c761a0dc97682412da6342c389a125ed5d168472fca48ff1610edce3855f3cd91a452d451b5df5aaca2021c844fa5c33aa381126c7f471741d4119b5ed30136586760b7e48166c2cd293c6876044ca38aff2f506b29115417ac87a6af67bcc1a0705b29c7e0e2a989ce35ad432886aa6b3dc4473782e5fa3fb562667bf6e57a54f44549cd70aebcfece50b6017ec528799677a721cb654bb99781267d698f36913b32c2193f5c103314d877f45f64ac37d98fa51489d71a0fed35a94d40cc0e76e7248f83f84985b8edf07edcd2d23fd95b454806141a7377ea5ce9b9020455fc737d722b109791856ec8876afe9951d08fc8039688786cfb968e85c6efbe41855d48a6aa127090a9c1568d772f9d4f44109ed045afd3460bed2a56a9d0b65d108e14e92e082fb0122872146c8dfafe3c9faa249394f9afe2002a2b79b8734a8854ac597b0c8f8a8cf8d81f737c2421d45493a51f1463dad2dc45581c3cfb16d841beb6102b47ac017f901ad793a92a4e6a1e22151fa34bd3ef5d3683e7ea5ae08d5e03d384fb9327705d484a7b5c3e27fd1881b943b95b33c25368f0a2751c5fa98d93c91ac040d862536f3a3b6937c37e01cd90322a9cffd2a1d386f41363057a4b793cd9abb31f8d85b9855f62305477982098b1fdbdbebdac5bc33b25f7cb4c0c69ed823db00c90418481abb7edaacd5bd24f2d45ebf1e11d49bf9114c98d1077d2684f418fe31c46f6ade477065dfa24820c7ec83ecf2af81052de5cf8480eba5cfe0f117cb7de3de218830900db508556cc7eb8a5d1032e7f615aa4cd309480c850635fc9fdc7bbd683deb4e5abc5f1b5eac34bff6b7da704113172a097ee526d2b9155917116f87de23e9bd0f84088de80691a5dbcef3dd860db613ace914e7fd7e47a5fede60be18639bb24fe719fca832a9c3d77491bac2b5bb1b49588b50d0310168674702ac97d4d46001b8f09f8ccea7ed7fd6008f2c6f70d09b81ea7c9be82eba45b257fe4fc0dae7e90c9b1830c12d3eb7881f3f1b06ac9b724a9c16591377efc7c1f73adda8863af8e32f33e3542cde7579dc6beee00e24928dd9f75119b4d78f0da590199243d4c930cb58c5c3f69517d18b5844779f2eded7289a88a45f4812cbfa9c4f3251e36539d56b0710872995714c7f6f42cd8f57448d2b06764004e04999a896dfabc854cf8a81750d8d05b507c4d82c642203a32e47c9bc85b63f5c0c1fb1e33ae80c6c136bea81cfee7617eab6da25ea89bbc5f0d29b6d6a0192c863ef3aa566bd9adda78c5d214d1946c60180175a9f9743379aadb1ad702a519365f588f285f7d8609393dc41166eaf962c9c8470668642e41ca352a14048670579d8ae08660115b73c640bce961cebf83b86c03dce6688efbfedd9507f7b60b5bc5da4e7d0c98f1b44d2b7ab95a92a2becf7864405fa4b3591bd6bc58f593a659aafd00fa5748a5c73aab2fa73c283d4ba2ade005bc8742c6ee75f25607f288ef02d23ae3a9aa576585a3125a8803b33ec90b6d00192cd9725ff73442aec88f29a89949a2ac0a83c2d02b11ddad50022f11e34a2a82c43995b4db0066a258b3679762fb673d487e345776790a809a2320b8d24dec90a6d8c57b83bca73e7b9f3fbc8d863557b9670cd453f6259f45ea3fa4be64f50b290a425b41264564ab82242bfe85545edf2ff97b50b5de23021096dd5369c09af015746ba6696566f86c006b37ba7592395c6edaa8b5833e62435f9565ebcbf7aaefecc24628a163c1bc959f99e23d880b57009bc950bfa4352d446771f59a2ec13e8a694a2e9acfe11712e998e5a1965fb032530493a6c7cd9106629db3f80760f0c47ef469a282e08362bb9799fda42b280c7861721539e36b0ae30482a5ad50def126fb3449d9747fc2a266e5f563b8ab1c659e2c870096201cf067875a84f5336152453cad1b1640dc88238c7e57df67364b41274fdff3d5dc2d2bba656a2b35f0be0ff0cf0f11b6e2da8dd5730ac6fa661c3c04c529c7c2a3f7b381a31e5d2dafdf94cb6a35dd5a83ca3e2c5fa1807602ea7291ff15c00bfe71aec4c774991214760729014218d2d291eb97184151c15c3303c3584cc877076e0d8663015e885998918f659c5af872533fcc5795a58558b2945b0a35c021d4a70533dbb1bb8501dba6906354bd6b8c9cf69a4517b4da77b82d5b8585b943d0db20af4e05b4a18a778d28a83d38252e814324241952e4c7052beddb6142744bcecf648056332726da0d6979cb354f30e521719f4eaf151c1ca1a49edc7c334f3b16b7359a1701c6f321e7121ab6efcb19f161dea32acc6e1c71ec78d55851f37a682938f59a9645bc3da72f3258d2e8be580f541fb180bb93c06a88c2b2407ffe378deeafd4394a5d407ea38da8f17b4d41562dbd921ffdcae17268ba380c7c771458af23eb163addfae94447d927a3616d16021ff2cd698aef11b99b65399bb4dfd827bf1a273cefefaaf1c3ec082394f442ee1c685b6cbd8ec71ebb869a9d30b834d7809fe7e0a9d8d9bfa5b7f44dd32c5992bad1b4f0528184b375655448d006b735452d29362e1192c28de1c9af0895a6418762238c233d00570a7087ba847d1f2bdef94fa70d3dcd519d2de803e5a10cfc9bbd33c2e03acd0dbef889b6a2dacba0608d297e563b3c747fe38f2ce820b84d954a5964db96c8aeefbbcd4268dde9693f93ef3b6286147f5968bb1d9b1455cd642da70ea73e52d102ad63c5ed310dbcb4eea2b7a6d80a340d3284f2e6d43ce1a74af0aed889d78f49bdc5e1d2c49bdb22e0f36243079e9d8f0b04849ff382b07e9b11617bf54ab9382da554cf2bd2702d45f37b798bae10cb425804198a52d2eeb9703368e4a4c4c9968fffd71697514b3a183af188e8fcfc061a54cb5d17e657f6a2d2534bc7ef8fa1b665ec97f3de2bcce62b077b82c6dc4847e634672f088706895c49e179df9af4f937bc9ef8a7900fbbbc1db292acb202f2dafa50d4a4c15451f23b68380311bef28f09297cbea810bf0f6970ae11cb1a7526ad4d2fd3653b04e1aba1c0b23dc3c46a5d876ece0246d4c0e1f43ef5d704da5e958cf1f2cc146af467505185b1cdb479ed0f94ac009b44711c10a81e1641de48e76ed04c5bc9facf595b76e6a03081c0099e19d708b911f3c0cf9bf2362978dfd334933f05ef5f0fe43f7073e5e0fe8eecc92c884b04e0cdaf13148d121b0663bcde7fe231bdf1973bd40460d30bc2464ba778f2b727f3dd83d798327dcb11dd313d4444e35b37e32c73f1a334f8728169240c3bc17e3170dd4c801fc8a74527d3029a03d0e936711a19252e3c15e3fcc60c9eee22ae43694be4e34dcb93289e2bff8d051ffb7c793ad4d14e334c9033832f285544b934fbdb0527edbb15fcc5ab62cc37906d110180fe3413871f63552d648265008e7122f33e745ea3f762cd0ff3c8f62025c3080df25b49766ecf5edba4b8c0fc1bbb782224a1feb399c19a2ae9fc3059345e24bbd92e57069ff88123b30f30d97548410a95dff6da3f6d69e0c1ebbf21621ded8a996e8badf37be1adccadd2d2f52ac18608aec9dc910e99a3429690a5f213980bf1e4272a75d0f3a4ba8b34d0d465a86f461801a3580ea92a8899104db7c6dc575b56d1e033acf491dd186735e6cd8ae"}, {0xd0, 0x111, 0x1, "47ad6d2efad6627f5b84d7e0c1443a582c749d464affcc829f0608429fd8728ef8d97a2e1ac4df0b9ace45b930fa4b340c84f28267df223d1cd545da16b809b05805bf79b983792f4a78f717be96daf40e7f48698288d13b5006bcf0597cc5c6d197b89eabb147d1e0f539d2f1f6bf8ab68f5ebd1e0ba90af0d4c7949b9bfa0598a254e1df6d06a27c3ada628dac397a8a4510833b7a559fae9718bb6a5ce4386747bde66e3f2db580dba9ea9bae15f9fedf5f6330fe1b99f358078420"}, {0x30, 0x112, 0x4, "79e6097811aeb9947ee972bea732fa8b4100a78f8cec8527506e70ecb93c"}, {0x58, 0x376dd63e2eeff504, 0x8001, "fa1d96fab979bf34d9cfb69038029251c1e5694f6b1ba5b2ee751acc879dba1742f8fb7a09eb08aa507d353d1b8e2c397b4754b6ba08401290d0c32da65a4f02ba6b59b706"}, {0xe0, 0x29, 0x7, "8f83413871b42e1e3c716c5c6ef1a8f8cd6d6fe8d6878d4b7a2cd5ed4995efc07a321d12af7a231b231e1164fcbcba45b3a9fb7bef336aff7cad9927c3b4b1ee90dbb5472651cc58beed259ecacdce8d7f5ae435a49e90bf847e2d9aa7bc43d8fcf49016219c4a5e97d7208e4d0e40a50b89702ed015a126729fbf51d6bb9aeba45b003c8fe31023d0305a45fc71db62770cb85a2b61bb6c3d6420a592b35d5857847cb7a1f2f08c70b26aa6179e27b61b5d06c471c9e54d3dd06f7af8f08da12f37103f74d26210a7efb80774ab15"}], 0x2258}}], 0x7, 0x24000811) fcntl$getown(r4, 0x9) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000009500)={0x0, 0x3, {0x5, @struct={0xdb9b, 0xb}, 0x0, 0xffffffff, 0x3, 0x5, 0x8, 0xfffffffffffffffc, 0x44, @struct={0x5, 0x9}, 0x7f, 0x1, [0x3, 0x9, 0xcb11, 0x6, 0x3, 0x3]}, {0x4, @struct={0x2, 0x1}, 0x0, 0x314, 0x9, 0x4, 0x2, 0x7, 0x4a7, @usage=0x8, 0x76c, 0x9, [0x8, 0x8, 0x9, 0x1, 0x0, 0x6]}, {0x753c, @usage=0x4, 0x0, 0xffffffff97b5a717, 0x5, 0x5, 0x8, 0xa81, 0xc8, @struct={0x75, 0x6}, 0x200000, 0xffffffff, [0x3, 0x4, 0x5ba, 0x8d, 0x93a, 0x46fe]}, {0x5, 0x4, 0x8940}}) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000009900)={r5, "92ecdeeabfda49fe116a048eeb74bcc5"}) socket$nl_netfilter(0x10, 0x3, 0xc) (async) socket$nl_netfilter(0x10, 0x3, 0xc) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f000000a900)={0x0, 0xec, "dd1613e73f7617eacc73b3b79c3e7ae0665c97173451198fea8d91ec02d4d7693b8d6a4f15b092a9e2a04a25578095bf2c5e45f3ae02ee0d1e7d691f328ca3c4a9ad415c7d921552bf2c4e823b3cbcf6bc7598c323ef80b915ac14e50dafecb8e2a4c048075fd264cbee3e11630451e3a0a082ad73ff1fad7cc8748199e5d25864853265894791757a4a52ab5070d900b055ff78b8367599904cc2f3c2ccceb186fcdb9b16494107379991ae58aefd9df7e0c219ff8bb0e3924aea5d5f4dbb5bf8d0e61d3731c3bc20c6f34f9ccf8a1b91ef94994daa91eb013968eb9abb6280bccc140766fbec4d14d49cb5"}, &(0x7f000000aa00)=0xf4) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f000000aa40)={r6, 0xfc00, 0x4, [0x9, 0x1, 0x400, 0x8]}, &(0x7f000000aa80)=0x10) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f000000aa40)={r6, 0xfc00, 0x4, [0x9, 0x1, 0x400, 0x8]}, &(0x7f000000aa80)=0x10) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x3f, &(0x7f000000aac0)=0x7, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f000000ab00)='./file0\x00', 0x4000, 0xe0) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x7f, &(0x7f000000ab40)=0x7, 0x4) (async) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x7f, &(0x7f000000ab40)=0x7, 0x4) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f000000ab80), 0x2, 0x0) (async) r8 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f000000ab80), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r8, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_CALL(r8, 0x4008af21, &(0x7f000000abc0)={0x3}) syz_genetlink_get_family_id$fou(&(0x7f000000ac00), r7) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f000000ac40)=@assoc_value={r6, 0x6}, &(0x7f000000ac80)=0x8) (async) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f000000ac40)=@assoc_value={r6, 0x6}, &(0x7f000000ac80)=0x8) r9 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$BTRFS_IOC_FS_INFO(r9, 0x8400941f, &(0x7f000000acc0)) ioctl$MON_IOCX_MFETCH(r7, 0xc0109207, &(0x7f000000b100)={&(0x7f000000b0c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x4}) (async) ioctl$MON_IOCX_MFETCH(r7, 0xc0109207, &(0x7f000000b100)={&(0x7f000000b0c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x6, 0x4}) setsockopt$ax25_SO_BINDTODEVICE(r7, 0x101, 0x19, &(0x7f000000b140)=@netrom={'nr', 0x0}, 0x10) (async) setsockopt$ax25_SO_BINDTODEVICE(r7, 0x101, 0x19, &(0x7f000000b140)=@netrom={'nr', 0x0}, 0x10) openat$vcsa(0xffffffffffffff9c, &(0x7f000000b180), 0x31d801, 0x0) sendto$inet(r7, &(0x7f000000b1c0)="e7d643f16e107b070b33ac49cfdc2a55c2371a61dc4422bca1e27641d31236b624e81903f5f5e108279c6ae9818c3922f0900901515edeb1f03a667f5fb166a3d69bd78b597d6ccdb230a3e4a7e708d6b1051fc876844e6e1086c8a251d06feab355386ba20bc98118643253979fcffb51363a2cad1c9b1b6e6d86473cab138782b6c913bd88b92e19102cb42a8a8bac27162f62268fcad25ce5d30c348acdfa37d6406d5addcedb97cd37598b1ffdb6c31102c7feea9d3c7ff5c1a8b71e1c0d9fafaa0d44e58c37417800859add1aac8beb044f938015e95b7dc50e3abe7cba79fd03b648426d0bf752133d403ee99b4da045a1e23a8152203b9b95e7453859a793628987a9087ba175c145f009665f31cb698edccc6fc9c3662b7d2fed135b197f57e1552be1f146bd7466d56d60e14810ea536be18f9c6ba75937fe88f3340f3da5dd9d0644336d0c5f7873460cad7d8cbca71a8364effe1a0fde1d9f2e9a05bc757405b5b29ef8736f1cfebef54599b2bb41d8ee6cd44641e32dc01780d855e06867c8198bfb624d3e9b67eac8a35db693677163489dc9c37551015115a690113cae79c94765bde923bc3ca82638662fc595999c7b53a78ecdbff43557a306612d33604581a1873ac71ea78e0d29f412220c6ff269de36965d9762441723be6fa874e7d8393613ba71f35ea1e0003cba095e49e81d4486db44701607814088698a4a316ecdbe31243272aa95128337c69a37b3bb999ddb868df2ed9d75a3e7b8ea680ae055952b4c6e8570a2d59ce48575eefef04934552dfd3a97394567969c2f3012f1321ab204b303590dee8060ff33a18d6baa1dfdd33a4fdf47c7f484c17e2bb7968b6f22ab63dfbb48f5f0d2201d52b8277154816fb5432f34751a2db2b5b136b9f69370b02b64baf93970695ee2b9c5a7cb7b35c8cd9e4dce8d9e3f3441ece4dd30fbce6ca71d380928c6abafd9b333c73758eb868b748cab93d98d9e9b67a1631e94b7d9e2645ec431a8da408ddb50fb60ef0f0d8103cabb158fdfbe25e095282182ef634b8721eef13f39eed2ce04b2aa961ce6c7a67e2b9c18d77c27633b18c4b411be34d08f14be45518b318835cfaa4db4f3cdea90c6a2b133e1d3de1c3ff2da16db0b28cf074a008fec087de920cab112f05ba843ec5d4f99e83cbe306bfc4086686a3d7980d49307db3e116a934353564d9a9a4992669514c389bb4b95e74c92bf182b5845a6f9bfee505af8275f4fd64e2893cccfa40f702901727d9a19b711f5d68ab08f15bd2a17052092c656613bcae82aedae2e49ad0f3c80c00ada3888944140e5597c0b2bfcdb5b7049cd2f15de4bc5bc67a42d822123de68e66630cc5aa3893382f12c8c49e073550d3764d69b07a27bde9d868842a756f4dbf7c23d4ea9e9ed925f734673259644ddc6ea4664b44cd836948150769c4b974b17687f3fa2044fa46302479c12c100b76b6b42df7e2905e6b7c5a77fbf91ceb67131877b1174789ef097c455ee42d1851e297173726e6ce72b08703761f0552357dd6c83e4b94a24ed9909a24685a64db0831bcbd98145fbc15dfc912670803752757788c0442f5c169e5baefa3c76e432c3d220b106c9cee98eb2a9575a3b4ebc8b9c44d39936a16b8995e5170063c7cf6ee50f306dc4f6f6ac5a5a481811c5e10865eece4238db2e8e49e1b0c9eb6b27d70cc3e42088ac4e00cda92893f2fbb9efda78bd060eb257764da073dc06d93ae7a0819dd2bea89c1fde41fa162d4ca1a8150200c29cb54f07e56bfc6dfdc0572c8b0aedf6b77b319ea787600a7474d89457ee81ed5500fc40312929d012cfa403ef0bb32eafe27ef0a1e304b3241e4c23452543dcee378e9205355a108d2fa6803f097edb2f8e2dd056ea36836bf3080d8cbcfa935c5d2665f6420565a300b973c4342a63e5e63cc4163106819d6a01c142509c6895034012e92d1a5b402a8407684573500bd20e49802f8c167c69bf499fde48810e13ce787aba26407b05ffce7bf7ed178693f00471d1a3486c5f0755d7504daaed998afd87996cb2ac55193756008918d49f714251d39cfb5fd3b7ba9724ee3d652fa60eee1d0420ba524b8f3e030c8ad5b2c1c7a04f13f17720914cdd760c4e61d466c736e4628ddd83aedd72fd2cee70cafffc1621ebbd78d7f9dfc1cd4ad25033875c9b83e3d05441a4ee73a2b43e54f92d7f61540892b67900705d9294e7b0a10e0a3a815659c15b8322be4cc8bfbb8bbd17d5ad8b4fec84f2e3cee8f26c6e8e0174437c807a6131dd4f714008d2caf0df76dc938d9db0bb6939b36738790748e9846128f2073808d544a0c07aa14f4dc8e892a9bfe811b15c0c827ab9ebeefb6ad29f6f725e9c9a9230bc114cb568391c3fafdbab7c64d2e36c5260b1373b732cfaa6b75749951ce32321b0d292a5aef7868fae09eceafeca90c01644b874eb3dcdf14b0f13e0929789db482bb80b4fbd58b746783f6e76dde7d4119d422b403c57adb84f76b8468f775b0de3d0455880c1217efc7453be8c14cc403f64c99f5848ddc6ebd728a0af05a2a6edd27f9e345506c416d6cc0d317e6630a9c2f1ac707b20d4310f6bf060a0f1fb65528f4dc0ec4c349883a663039824bf0e64750a92a282d11b880f43b17dedbcdeaae79f2da8fca487f5ef3ac6353df32d5dd2c73010a00664a06d54be59446796e85b86398a6765db1725842b1a6ae49c68d8dde0ce1dedb94c17b7319c150056e9791ccbc0bcd5f3dd51a5a81eecb6a5a8138e9f1382b5414e7d1d46a8a07cc3971e7738422bad39f4b397de2574bd196896e6c1e1b4aa0949176f0533d63367508a8235befc7e628c7c9fdb366724ca39ccdac73813de86f3456e4559dfc12823d51c45ad285000bbd6c09c66c7a8b7d16acf55075a8e31a8ca6cf6e314555814033ae2aa1b7ac24baadf5b472a91e3530125ac23720ae4d028179d6f8273ba7e75b37411ca33c6a830fd3c3d17fd4ac626f614f7d1afc275075440769551ad7f2f7407a8c46d8f94600823734a388e2fde6ffbc92cdf75db36932839d8f131825700479264a9981a196ec41cebd94e47896990730bbdbe9d73a9a7ea6732a458f496f5b57ca83ca5d1099a0085086dc4777a900f3c3d50540f2ff4195ff4896f99f2057ba70f52f209e657fa10d8f5cbdf07fb996a1eb471fd89dc7fe5ef5f68b65fce548a73921bfb747b88ae8f1f554bf455d42d6fdcfe270ecf9747b4d93272e8197714be5bebc629da98b991f863970117ec657f9a96d7b9e4be179a3b5c806256e5b6647b1ba795fcb7fa580dccff4108d3f52b8da2dd416836905549eea2bf7e6469ea49534705ff71811fb5e6bfb10a21c91aaa7eeebf74984bfbce901ea6b73676cd23153494680cb6d5b6761e87bde56fb045b734100dc619380b0ecd13c4018d42b641e867128f6981b3232ec87c676695b9030b7a0fb618512cde954955dda8a44165007741cca9769719638739788698314ce8838788bc63b35563a5238cb4c3333f8fd564310d8d525c37ca02a5810bb0c046c73f9b61a6c05151199262fe4635daf629a4466382573846962deb4144c0aad32c1091890478987217b512aa204d2ea3cf2dbc4eed5dedc111fc9c2c550dd8080dd17a157d2817dbcf4342999e744e2eb5de587b3102d14342430b8fc0ae928aadc8d2ea61a9984f35ff055157b80a42b878d05a5a8e16c96af89243f0de8fc18d5ede32aa438a03045f3272cad5803f8b263b4102cc396074ae12c4a776ed812b777c620eeabab10031d96032fbef9690583757fc8c0c347936360c7113de5985d79402240028d6a2d9469b2c3ee90048b826b3621752d4a940268c6b1949b941edd71e56f5c68d6a30fee6162c92550bf6d2c04b9292c45f6e506c299f69d2b70e3d223f0faa5d7e5c674e1926ca2e0be32b74afee49bae28c9e20bde3a8839e140c7908da4ccf3b4baa937ee992b36e2d959af6c8f0130327f150fa755c5d98e98cb1d85df6e0c68da3ab7f4716bf6007e1530b49071ed668ae614d1071d70a34c347db99b9311196ce7e22dba9070635766209b7f48da5092c742e56df181150c085348d01fee3e10c519edba5b89b25186f2b0eda8c1af0c4b20c60ad3923493ed67c5f4d9bb75a657640c31e827ee272d570dbeafbbad42705edd5d831ffc6e88da1eb2fccb2dea02155c55be458f759b4b80bc0dae0c4a36045ab2da874e1032182f336f98ce0b6f4af804edd214da3add4cd144d4b509fae2bcd61a363d10f0acb5960a58861fc93226a87d1e44777bed6623e73d9e5c3fd071d32443dc2fc7ca08e839310bf35426122e320c56abd8210213dd308b4d242c5cad2153af6eaf94d4b2c95378fdbb5833a0431c2c9f619033494c1e26c0eaf5c408edefefb6988135c9a21b13867f49728069b7c5198459f13df4f5efdd7123fccaed61798bf7bdba2290c43b7b44dc15cfaaf46ce9fade2224e13fb7f0e625e77e4b289163b969842e9a9d05d8a62265a8f63177cc56fd84ea28fdfc2e92525d24ecb4b51ccd37e092b1ffbbf257fbdf81791a9d021421bb7b499c445219100e486e843362a03f7430ec43912366d36c5eab8ceb02205eebb54aba89ea55e6b9d0179559db0b2978e7f157f24b0d1a91b64f1fb9b290b97d88ddadcbf6d6ea701c40da979499cbfff38e04c2080f03cf11e7afc64765e94f3622dd3364ba05caadb240d9d881478d6afa803069ae86f571fde0b0db7368ce00f8b0487fc0554ed0dbc3f00ec3529ae91121d4abb27d5266e9ac22a7018775c167cad4f5925d840aca5af88caa01fece31b9b099155fcd17f1d03ad32b544cbb62c343508afc21eba9298d37f770bd90215a09e2b8da9753644b96b6946dfa061c0127ebed87398329a98dbc4a008917fb425ae410c01ced95401c2b3d68b7397d029273353d69d1029e2695556cf1db6987ad197c06ca59d220e5ca65511d1cf29b5fec443cee4fe0e010c869f643b570b050e15e5218920805bc773208d818a39e9a6299ea7824d64b8e328cbf7c6a440b87de1c23302e51c05022e02a77fd918a5ef80c59b6999935c0085f852cbedef0d8a2bfa21aa88fd72b04a5de28c23faf8a3b5c5b6d0fb82b01a178290ec8698ec001a1f6fdcbef203b7bec39767216bf8e048c345076bac5dbea711a7faf0263be392ba47bb60710f6d0bdac25dbfebcf6d4c5620cee7ba13eea680007061edbc10ea8beac74f7c5c8fed82ab9f9ae581af4d87ce3853354022f47ca27ac113f87a7355007a33afeb312063b4e8e1deb2fdc080d8b0a4f1ecc03d8f79b580da88dd74f5afd04d57f7811738781e30b1178833f537515727384af23e98fb7ba0863f61eb9e5d47168ac67b5fed07ca36cdef333ab76f556bd1289af129b8a085f90f26e796be13f634da254383ac5f6986da0ee1a7b9eb28532f052545b644132bdc5db78a862168437e0574b3a677968db2e896982324dd9b2263e1ec62a1a31ea8755ee01ac2f61dd926ae5b1dc762585a6ec12034ea686b4d537ec2d0486e8b78d084b463826810d31c3b050a27c35d8784ef6523e06d0e988283b17105c3f26a56bbae3facf2c7ca24336010fc6674b9153f78f7838e7c48c416313db2b72f3cd623ad3cd31560b03b6bd9b9f76f63529f4b95ac1fe337b6d2405097037ce84353bc5257cda89e1f75825a2fe2b40f908d37136963e52a76f822117b33d0504216dd6b6e961193a290d2defabb8d1f4517d483d1f7e0f14e6684f16dbcf0e50efc", 0x1000, 0xc009, &(0x7f000000c1c0)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f000000c200)={0x3, 0x0, 0x8, 0x1, 0x4}, 0x14) executing program 3: r0 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x0, 'macvlan1\x00', {0x4}, 0x5}) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x8000, 0x1f7) r2 = fanotify_init(0x200, 0x0) fanotify_mark(r2, 0x201, 0x4000003e, r1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r3, 0x401c5820, &(0x7f0000000080)={0x8}) syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f00000002c0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0xe2, 0x0, 0xc, "", [{{0x9, 0x4, 0x0, 0xc, 0x3, 0x2, 0x6, 0x0, 0xff, {{0x5}, {0x5, 0x24, 0x0, 0x8001}, {0xd, 0x24, 0xf, 0x1, 0xa9b, 0x2, 0x5b, 0x8}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x4, 0x5, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x2, 0x2}}}}}]}}]}}, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = socket$netlink(0x10, 0x3, 0x10) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x8100) ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(r1, 0x80045301, &(0x7f0000000080)) r2 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r2, 0x10e, 0xc, &(0x7f0000000200)=0x5, 0x4) sendmsg$nl_generic(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="180000003acb7c0213000000fadbdf250200000004000000"], 0x18}}, 0x8000) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x28, 0x7, 0x0, 0x8000a56e}, {0x6, 0x0, 0x0, 0xa1a}]}, 0x10) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_int(r3, 0x6, 0x9, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=@newlink={0x34, 0x10, 0x800, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x55007}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0xfffffffffffffe41}, 0x1, 0x0, 0x0, 0x20000801}, 0x40800) socket$nl_generic(0x10, 0x3, 0x10) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$TIOCSETD(r5, 0x5423, &(0x7f0000000080)=0x2) ioctl$TIOCSETD(r5, 0x5423, &(0x7f00000000c0)=0xe) r6 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000300)="f5fe37d8848c4c746d08090ee761754e8b75a9ced69de1e7e1f820e9c28a3a48b9494ef9bdbc7640d5373ec4b8b53e44d7eea2f2ff7fb9568fc8d89164c9ffc0654d22dfaa935f3265ac6cd007fb06a2770644e1af7d7de2e41f7c7f1fe2c50aea507488ca3d7f767cc42f18a56d156bdef1c8f11d9d00d50e62534bd3c836c0c4593bc82bce3e7c9a9659f8bb438004e428a347368efff88a798c", 0x9b}, {&(0x7f00000003c0)="eba71b5dd84e9db529fbeab893b4b1435d6eb47d5e81016fa05a7b97b17a2a30166aba0dbacd753e03df7b20d48cc47347201e9cd00a67fa2336ee43769a69c0ad9e384d323c3fd265c3daeade6b39fb534e1031f2f340fb03c8e7c0c999c396773761f2cb6138bc2c13ab5988d0150acdbb5f5834fca842a98043b15db96a7d88a2f161abe9dbef669c91925d273e62c3d2836ea388aad17cd413cca1cb4cb87ce55d06a3d79f13bd7c669f729b047a20e71794bb813c44a7687119f1a9d83f8e7528645efd0a7d7113c810", 0xcc}, {&(0x7f0000000540)="25f77c3ac2d6b92c4e8adb9588fd80da77efcd6f7ddb47b35d07e5d358104df646832a4e2a50f5b19db6c236f6c136e37117ed1ea2a186248709fbc66f407711a18bab48ba868c8e1a095b31fbde6ca5629d15359f7fbf9bcc8ed598c68b78b6d4c7abf7fe2a22650332e1db01923daaeee52758b4856402009b4082c548e4dd775236ce79e69327ab2682ab789d1cb1e3", 0x91}, {&(0x7f0000000600)="ae21484dd3ada6446eb27f66692f305de3cb8b653d0cb8ba4ff481d71127d7d30723df9a7b1705279303d5abc0f600609b1a11e49b111ac8b5a7f3621e732a2f35b7bcedefa5cc9d4d97045917555b7a1f36b6114eb52990a84a4fe7c41515e54e6d400e88b915717a27d90a4e8d19ebd132349beb65520ce8fa2a5bcc6db0c588bb9376a38e6013d44db53519bbc6bb116fdbc76db496aeace97517f606e9787009fb8911cf1b6ea3c7c931e9138ef462845103a26aed1a", 0xb8}, {&(0x7f0000000e80)="5ad7ac76fbbd4351ca0d918620601384d9bace7c07fe919d5d9ba29d37eb125f40ed948c0433c756f0a480cd7834fa4d802af3c950fbfcbbf202f826ba0ffa89b1c81f6e93a7c8844951a6103b3e2d4e600e528b25172f23b8ed2e293df5e9ddaf7cd4e93e17b140ca691d88d98edbb9f41f324574a3128bdabeb205489d2d6d95595f2e4d92d75ae34a5feb04a620e0eeb56d835b2129f8b7f1b88d8c67e75b9bd14fb64e45816f723d61608218795f5ab57f756e194a1583b709fcc6ce34915692f07f7b96bb0e240187f6e46a0f388d1f9ff01f69116564f277a12cb59f996eb2ff19cd5ee90fee84ea1a362148eeef38dd1d7d33f2463f30794134604ca009bf5e3bf352608fcf75b632fe82137f855153e638d1766f9f54e9260e1de0edfcc8873df9e24645fb658176f6483908a5c417e2b6552879f4a666b7c33a6addbe9717116cf2812043fbfdbf95fa860c2b3c7367291933569f52add80c1aabd2b1fd23882ba5d7cbf047c2c6efc96d9fb17628cbe869391744fd4bf9896ccc85a7d9468af9fa07158b75fe34cb91820be4e88f2da73426fe0509cd0a64a2c2d2c4c55e25327d6a76cc6597fcfc3ee64dc4ca02ac9a19d1e7ad7ff61bb0779a5071818d537c92f9e5919abd3090caa4e0524d92511a95a7a0a9361c50ac8c5d71560049ce25d726ff550abf15efc4b9f9b0c30e79390315fa5da4ae7ac380702fb2044dc26cea7401cef946eabc5c3957ee97d8490d2686fb7a35c7c31bf8ac6f4cf202186ff465ed122eb5fcfa5bd31607b88f434e68be0db3affb3022dfbd51feacad8f53c050b18ac3c2d55a8b039bc7d2260b74f14485c3aee918018359e0e3d7b36f246d6afd6430d9cd38209e848c7f792a86bd42346792e5fab20128ae8d45022cfeafbf2abbc5cac32e84b94db09ba39786f6b5f918839bb843c61a33d3045722d46fb86f4fac1a094991f023e01651843d62a02263fa8ed4f2e51b96c998b440c34c5a9c51cb08cfaa8c308e6fa3c601f68f1dd3a343a005cebe383a39b17be0e3f2ef8beb082221f6cd6d4b27c384a5ef4ecfddf00e984b7cd61f55cbff7a5cbfbb728837bf0530933ce0cbe5327abcdcb600f7b9d7f60db9f1ee90eadf1654e0c934abfc022bac2d2a30398eebe32182815acae08ad0e1b19af541c806d15ca13778ac929ec932516bcead89dcca2bc3460690e20305f736a72b0d5a260e195dd48013fb79e1e79a1503de3136beec419bdc0a524d57e7ea190d9a4d14bc720dcc033d99e908db43eb0ace73a527b8822729b3d0227c8efd986178e5c8ac0f890817f9f5154330b2c9d2456f476b803c08c657c2fc842623f463a220049f7c29142d906a26c17d9e6085cd0cf2639caafd639f9a9cc4923b7712d867b62dc0fbfea5a848a2786b9650c91d22c8df23140af0f595b91386c3b99f321085e9b72359c59b43870a948a6324e31fcdac157690a21f072edab5a72d8c514c7286f74ed59c9192760886d75dd140dd7d3031ea876adee11952d7398a9c873ad8b909f8a880b0d49fa0bfa56b94a605d77f0b5fb731d55040188cb2c29b81b2d79e36163847d58928eec1546ffe19a433701b3fe4cffb48c23cfce046844fd1334f2ee0a688ef38074a5243be301553dc570adbcbdab7ec95192bbb003d087b21347b78d3d9b37793f7d7190134294b0cd32101cd8edaa8de2d45b30caab51d23b78feda7052a889bcabd47c279f0219a2f253a6c4994235021737fc70f13120f1e624c69271e64655ff216f5c5c3730a4eb4b7b1f8bd2ce35bbc32b0839d2179ebb393cd7940a1afc25c17b3dc7f4861092719c37c2995d15cfd7aa6f9ee7bd40e7061d02df3eb10fd8542d8bcfcf413737c866ca940d5337bd74410970af2595d1423d91355e7033a49a4a6d5c34bbf7da858c88670be6dea1d96c4c05fa67f333ec6d23f69945571acc9928d80b42c937bed163000ad7f35a7b24200e8f9bb8850e57490ccfd746f69271180133ab555d2af3b71687a08e8fcec39fff91b2538f94253786c55b6c76b968aaec6e5454cf8c17f63bbb77c8b2d7e450e8f4f592631f682e1895489c6c85ab7ebdbecdc0ff82acab15777df83b4d6545cc604de0c3cf23da9e27e2b2c645f899682b83ac8a18a751df841e1f35c8b786eaa8b201ad7bcceabedd36f140e8604f6f3e58cfa28bc59253b3d25d6e5517b56fd83e7de333b4654e74f574ffa5e007306e0df70b86dc470c790afa239fd55b024b322d46f7b2c14f1e24e9f12280d2dbad3d17c721e14cea80efa8afd0244d8e6493476a0021d63c9f8c9017580baa8e02c5294aacf69f247976f0b19da56e4daf23a23e2518aa8c376b5060d058483de6529ec72d84f5272e5504ca8f3c398bbebf4be4d7a30eb45071bc88e6781df04d09b3098b07329c8ad6e437a2e310b609e837c62310854ede4a53edf9d7d5fb3c3bf756516c67d2a4c9086a60edf06bc0f3c0bf09fb2baea5fc132c673076ab0a35ce9e808ccf596789756e8659c9211a3edb541746328958c39b90d5ec0a1b9b65e411ca54aa953cb01b4c81a30ba13179c1ce7cfc183add707e21da8ca6b7797b20d189f85db773771cacec16d138616ff42bc2295e3d52cefa2b82fc218242f02d68b2073e941d53e0ad1c3acab4f33bf850f3f98547058d057a1b1dfc32147525b8f647e46f99a55c67c1b7aa923b43bc2f57bfc5ddd5795f54df19653d9ee66b7aa4efaca7ef6f28d4a1d9c8e7537c33d0f4ceba539752099f14fc987e37a699d171600a0a9b2f2385f5328e0858403daf76aefddbe1e1e1b0c0cbcb2bf8c31ff69796209016d194df1229e65586e4b105adaa6927b9ebbfaadb78ff24172640eba2c101a35f347be1eff730085d5db552b3b80394a4d3f03ed7213637757f0e677c0d81fe012176737536c4ff013dc90379e87d3fddc92c90f7f050ca7f0279546b28019fa8d5abcb97204917056a4ef0056496859a363d52a5757f0cbc1dea0cc313f8e24b6204c2d309e6ca34449d9935acc60bdb1ea4c90d5b99f90dc2de7416864d392952fb6a81d07dc4709258697d6b9669650ea4f257d8f80890325f330baebc4ed8cf9cff2a3a2bb07fbc2d632d663ecadcd9504b5584b576247b4355c241b94b334001d9c3528afd018f0099f3479ca9873b467b91afb090dd818aea9615c36752d2a37f563f197a4f9b01450f321257fb774275275a57ccb815bbde8aa2c1878cbeb64ed70504add3530b289ea17562250bbd625a0df78d0200573069f6549e6b891ba321e7d7401fad353177f15c6038550f604b4b22013af8842a6fe1cb11f8d6238d8ee86c21be3fb1835f96c6b78bcbf2030c0ddb434cc3f8cf8cd4be0e0f1fa4c3ac6e96994b8772015305ad51a5d702eaaedd257230286667fdd031f2cbe66b266c190cdb72df815b703ec12aa9a784d5e73887f74fa173e251db2309d071bb811929015968845e115c59ec0f1dd2fb2feb4bbc6ea09d24ef7a5bfa4c1ebd766c861049b8a22cdc374f4798bed848ba2cf7cf849f623747f6e1e7b7265ed3a318333c31fbd489b0e29a6bf398e0b2278298cb6ca850bb05a634abea01b7245bf45ef041bb38ebf6b09d44f668e9865dcb3b7f734c446d247c8898bc10914881b294e8065fcd4fafddef67c236805d49dc7eed13c0133fa3dcc798817341dd34218a31a0a8f5ebfe31d4d909750db880ff067e1c73480f1b6444614a15ec07ade20a3c1628a10226ac87906962d20f5e7be4e2a60c0849eeee1ee503ae732c4a781173dc26b0092be0506b100fcbe8875326ccd37bedec23fc7381ce7a0055732c06304f9d518e917956f850cd401dc451069825cd7752912135554c377122a5ce39c215e0b34e365a8c3067c56ac37683c82019477b80a0e2cd9c70b201c3b34bfd6583f531ca90c56278412c34f3d5fae12b44c22e33ccbc8146bacc687da151bcb47bdc647e1e330c6366b6db177fa189146666268c31b8f2468039a8fb60211db66c84cb550727c42542434be7c423524578e3e1482a45e3a2df150923cc900b8867636b1474a31ee9f08cfa84525b7be1fe58cea1ca88e496609633b3f758040b2befd65327aa15c9c37f21a96a07e001b91838f8428092dc2ed4fbeda27063bc22b5b94d7b66ef6b553c03828c95c33385072f34339bc21b8d18e5ff76064b82fe91ab9f7f73934a395a35f2587f39d1839c614a4e2e4e14f65fdce4d170cfad316154e953f436d2a6e20e740d44ab5f44461929a6243ace2323bbc5e9e29cd50b9c16fcec11119eb72a6996999a74856cc3a6a5bcf2908582219de084ff13f284bd568c4519166d55c8af53ad9c9d69232c69996d988f06bf85745173f5c1c2cd189302c380f08b055872531857e0a255cecc035bf90f7b5b9126fef0075f84315d7d923ab4b1d73bbfc730a6556b7820b81e70baa95ef8ebb7b14678a15bbd9d3734b56267cddaff5a2c917f32c78747705d0adfb042c1da64b7b35c0efff6517657e8d621e85502bf2235ca116d778c35e55d2a430f70ee971947a416c763ec7af32d760874db908ac166ee7c8458064690c6f3b3d4dd501551e3e462ab400a24ae87f6d5beb787d85f3b50b66365b939bb43c772d93a811a0e58fc1ec88786045f350a069f4addef1c331900af7040e9784af95f92e008b78fdcc2afdac412be42481f03fae152d24f62419b9749cffc0fe7bd8a7e5294d6eb4521e76ea359d66a9fe3f9c8e6cc1a48ead54c25db1a38a933e5911d714d172c25af05cd74a787996cd8be71509780850ce9e12294566f813", 0xd51}], 0x5) ioctl$TIOCVHANGUP(r5, 0x5437, 0x0) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={0x18, r7, 0x4, 0x0, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0xaa34a4cfff93fa15}, 0x10) r8 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r9 = syz_open_dev$admmidi(&(0x7f0000000140), 0x20, 0x0) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1) socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$wireguard(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)={0x2e4, r10, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x2b4, 0x8, 0x0, 0x1, [{0x100, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0xb4, 0x9, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x1}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "eff93d58460ea431f2cb4a6894ddb2834088d7445bf5afdd0619ce173f1db717"}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x188, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_ALLOWEDIPS={0x160, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}]}, {0x124, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}]}]}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x2e4}, 0x1, 0x0, 0x0, 0x4004840}, 0x40000) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x124411, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r8, 0xc0bc5351, &(0x7f00000002c0)={0xfffffffa, 0x1, 'client0\x00', 0x80000005, "c3bdaf7544d79a55", "449e1f285854f08398e02a0ba1eb60b23381f0a4b9c34b100cd0e5488569176b", 0x1, 0xfffffffc}) openat$ttynull(0xffffffffffffff9c, &(0x7f0000000200), 0x20a00, 0x0) executing program 34: r0 = socket$netlink(0x10, 0x3, 0x10) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x8100) ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(r1, 0x80045301, &(0x7f0000000080)) r2 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r2, 0x10e, 0xc, &(0x7f0000000200)=0x5, 0x4) sendmsg$nl_generic(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="180000003acb7c0213000000fadbdf250200000004000000"], 0x18}}, 0x8000) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x28, 0x7, 0x0, 0x8000a56e}, {0x6, 0x0, 0x0, 0xa1a}]}, 0x10) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_int(r3, 0x6, 0x9, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=@newlink={0x34, 0x10, 0x800, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x55007}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0xfffffffffffffe41}, 0x1, 0x0, 0x0, 0x20000801}, 0x40800) socket$nl_generic(0x10, 0x3, 0x10) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) ioctl$TIOCSETD(r5, 0x5423, &(0x7f0000000080)=0x2) ioctl$TIOCSETD(r5, 0x5423, &(0x7f00000000c0)=0xe) r6 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000300)="f5fe37d8848c4c746d08090ee761754e8b75a9ced69de1e7e1f820e9c28a3a48b9494ef9bdbc7640d5373ec4b8b53e44d7eea2f2ff7fb9568fc8d89164c9ffc0654d22dfaa935f3265ac6cd007fb06a2770644e1af7d7de2e41f7c7f1fe2c50aea507488ca3d7f767cc42f18a56d156bdef1c8f11d9d00d50e62534bd3c836c0c4593bc82bce3e7c9a9659f8bb438004e428a347368efff88a798c", 0x9b}, {&(0x7f00000003c0)="eba71b5dd84e9db529fbeab893b4b1435d6eb47d5e81016fa05a7b97b17a2a30166aba0dbacd753e03df7b20d48cc47347201e9cd00a67fa2336ee43769a69c0ad9e384d323c3fd265c3daeade6b39fb534e1031f2f340fb03c8e7c0c999c396773761f2cb6138bc2c13ab5988d0150acdbb5f5834fca842a98043b15db96a7d88a2f161abe9dbef669c91925d273e62c3d2836ea388aad17cd413cca1cb4cb87ce55d06a3d79f13bd7c669f729b047a20e71794bb813c44a7687119f1a9d83f8e7528645efd0a7d7113c810", 0xcc}, {&(0x7f0000000540)="25f77c3ac2d6b92c4e8adb9588fd80da77efcd6f7ddb47b35d07e5d358104df646832a4e2a50f5b19db6c236f6c136e37117ed1ea2a186248709fbc66f407711a18bab48ba868c8e1a095b31fbde6ca5629d15359f7fbf9bcc8ed598c68b78b6d4c7abf7fe2a22650332e1db01923daaeee52758b4856402009b4082c548e4dd775236ce79e69327ab2682ab789d1cb1e3", 0x91}, {&(0x7f0000000600)="ae21484dd3ada6446eb27f66692f305de3cb8b653d0cb8ba4ff481d71127d7d30723df9a7b1705279303d5abc0f600609b1a11e49b111ac8b5a7f3621e732a2f35b7bcedefa5cc9d4d97045917555b7a1f36b6114eb52990a84a4fe7c41515e54e6d400e88b915717a27d90a4e8d19ebd132349beb65520ce8fa2a5bcc6db0c588bb9376a38e6013d44db53519bbc6bb116fdbc76db496aeace97517f606e9787009fb8911cf1b6ea3c7c931e9138ef462845103a26aed1a", 0xb8}, {&(0x7f0000000e80)="5ad7ac76fbbd4351ca0d918620601384d9bace7c07fe919d5d9ba29d37eb125f40ed948c0433c756f0a480cd7834fa4d802af3c950fbfcbbf202f826ba0ffa89b1c81f6e93a7c8844951a6103b3e2d4e600e528b25172f23b8ed2e293df5e9ddaf7cd4e93e17b140ca691d88d98edbb9f41f324574a3128bdabeb205489d2d6d95595f2e4d92d75ae34a5feb04a620e0eeb56d835b2129f8b7f1b88d8c67e75b9bd14fb64e45816f723d61608218795f5ab57f756e194a1583b709fcc6ce34915692f07f7b96bb0e240187f6e46a0f388d1f9ff01f69116564f277a12cb59f996eb2ff19cd5ee90fee84ea1a362148eeef38dd1d7d33f2463f30794134604ca009bf5e3bf352608fcf75b632fe82137f855153e638d1766f9f54e9260e1de0edfcc8873df9e24645fb658176f6483908a5c417e2b6552879f4a666b7c33a6addbe9717116cf2812043fbfdbf95fa860c2b3c7367291933569f52add80c1aabd2b1fd23882ba5d7cbf047c2c6efc96d9fb17628cbe869391744fd4bf9896ccc85a7d9468af9fa07158b75fe34cb91820be4e88f2da73426fe0509cd0a64a2c2d2c4c55e25327d6a76cc6597fcfc3ee64dc4ca02ac9a19d1e7ad7ff61bb0779a5071818d537c92f9e5919abd3090caa4e0524d92511a95a7a0a9361c50ac8c5d71560049ce25d726ff550abf15efc4b9f9b0c30e79390315fa5da4ae7ac380702fb2044dc26cea7401cef946eabc5c3957ee97d8490d2686fb7a35c7c31bf8ac6f4cf202186ff465ed122eb5fcfa5bd31607b88f434e68be0db3affb3022dfbd51feacad8f53c050b18ac3c2d55a8b039bc7d2260b74f14485c3aee918018359e0e3d7b36f246d6afd6430d9cd38209e848c7f792a86bd42346792e5fab20128ae8d45022cfeafbf2abbc5cac32e84b94db09ba39786f6b5f918839bb843c61a33d3045722d46fb86f4fac1a094991f023e01651843d62a02263fa8ed4f2e51b96c998b440c34c5a9c51cb08cfaa8c308e6fa3c601f68f1dd3a343a005cebe383a39b17be0e3f2ef8beb082221f6cd6d4b27c384a5ef4ecfddf00e984b7cd61f55cbff7a5cbfbb728837bf0530933ce0cbe5327abcdcb600f7b9d7f60db9f1ee90eadf1654e0c934abfc022bac2d2a30398eebe32182815acae08ad0e1b19af541c806d15ca13778ac929ec932516bcead89dcca2bc3460690e20305f736a72b0d5a260e195dd48013fb79e1e79a1503de3136beec419bdc0a524d57e7ea190d9a4d14bc720dcc033d99e908db43eb0ace73a527b8822729b3d0227c8efd986178e5c8ac0f890817f9f5154330b2c9d2456f476b803c08c657c2fc842623f463a220049f7c29142d906a26c17d9e6085cd0cf2639caafd639f9a9cc4923b7712d867b62dc0fbfea5a848a2786b9650c91d22c8df23140af0f595b91386c3b99f321085e9b72359c59b43870a948a6324e31fcdac157690a21f072edab5a72d8c514c7286f74ed59c9192760886d75dd140dd7d3031ea876adee11952d7398a9c873ad8b909f8a880b0d49fa0bfa56b94a605d77f0b5fb731d55040188cb2c29b81b2d79e36163847d58928eec1546ffe19a433701b3fe4cffb48c23cfce046844fd1334f2ee0a688ef38074a5243be301553dc570adbcbdab7ec95192bbb003d087b21347b78d3d9b37793f7d7190134294b0cd32101cd8edaa8de2d45b30caab51d23b78feda7052a889bcabd47c279f0219a2f253a6c4994235021737fc70f13120f1e624c69271e64655ff216f5c5c3730a4eb4b7b1f8bd2ce35bbc32b0839d2179ebb393cd7940a1afc25c17b3dc7f4861092719c37c2995d15cfd7aa6f9ee7bd40e7061d02df3eb10fd8542d8bcfcf413737c866ca940d5337bd74410970af2595d1423d91355e7033a49a4a6d5c34bbf7da858c88670be6dea1d96c4c05fa67f333ec6d23f69945571acc9928d80b42c937bed163000ad7f35a7b24200e8f9bb8850e57490ccfd746f69271180133ab555d2af3b71687a08e8fcec39fff91b2538f94253786c55b6c76b968aaec6e5454cf8c17f63bbb77c8b2d7e450e8f4f592631f682e1895489c6c85ab7ebdbecdc0ff82acab15777df83b4d6545cc604de0c3cf23da9e27e2b2c645f899682b83ac8a18a751df841e1f35c8b786eaa8b201ad7bcceabedd36f140e8604f6f3e58cfa28bc59253b3d25d6e5517b56fd83e7de333b4654e74f574ffa5e007306e0df70b86dc470c790afa239fd55b024b322d46f7b2c14f1e24e9f12280d2dbad3d17c721e14cea80efa8afd0244d8e6493476a0021d63c9f8c9017580baa8e02c5294aacf69f247976f0b19da56e4daf23a23e2518aa8c376b5060d058483de6529ec72d84f5272e5504ca8f3c398bbebf4be4d7a30eb45071bc88e6781df04d09b3098b07329c8ad6e437a2e310b609e837c62310854ede4a53edf9d7d5fb3c3bf756516c67d2a4c9086a60edf06bc0f3c0bf09fb2baea5fc132c673076ab0a35ce9e808ccf596789756e8659c9211a3edb541746328958c39b90d5ec0a1b9b65e411ca54aa953cb01b4c81a30ba13179c1ce7cfc183add707e21da8ca6b7797b20d189f85db773771cacec16d138616ff42bc2295e3d52cefa2b82fc218242f02d68b2073e941d53e0ad1c3acab4f33bf850f3f98547058d057a1b1dfc32147525b8f647e46f99a55c67c1b7aa923b43bc2f57bfc5ddd5795f54df19653d9ee66b7aa4efaca7ef6f28d4a1d9c8e7537c33d0f4ceba539752099f14fc987e37a699d171600a0a9b2f2385f5328e0858403daf76aefddbe1e1e1b0c0cbcb2bf8c31ff69796209016d194df1229e65586e4b105adaa6927b9ebbfaadb78ff24172640eba2c101a35f347be1eff730085d5db552b3b80394a4d3f03ed7213637757f0e677c0d81fe012176737536c4ff013dc90379e87d3fddc92c90f7f050ca7f0279546b28019fa8d5abcb97204917056a4ef0056496859a363d52a5757f0cbc1dea0cc313f8e24b6204c2d309e6ca34449d9935acc60bdb1ea4c90d5b99f90dc2de7416864d392952fb6a81d07dc4709258697d6b9669650ea4f257d8f80890325f330baebc4ed8cf9cff2a3a2bb07fbc2d632d663ecadcd9504b5584b576247b4355c241b94b334001d9c3528afd018f0099f3479ca9873b467b91afb090dd818aea9615c36752d2a37f563f197a4f9b01450f321257fb774275275a57ccb815bbde8aa2c1878cbeb64ed70504add3530b289ea17562250bbd625a0df78d0200573069f6549e6b891ba321e7d7401fad353177f15c6038550f604b4b22013af8842a6fe1cb11f8d6238d8ee86c21be3fb1835f96c6b78bcbf2030c0ddb434cc3f8cf8cd4be0e0f1fa4c3ac6e96994b8772015305ad51a5d702eaaedd257230286667fdd031f2cbe66b266c190cdb72df815b703ec12aa9a784d5e73887f74fa173e251db2309d071bb811929015968845e115c59ec0f1dd2fb2feb4bbc6ea09d24ef7a5bfa4c1ebd766c861049b8a22cdc374f4798bed848ba2cf7cf849f623747f6e1e7b7265ed3a318333c31fbd489b0e29a6bf398e0b2278298cb6ca850bb05a634abea01b7245bf45ef041bb38ebf6b09d44f668e9865dcb3b7f734c446d247c8898bc10914881b294e8065fcd4fafddef67c236805d49dc7eed13c0133fa3dcc798817341dd34218a31a0a8f5ebfe31d4d909750db880ff067e1c73480f1b6444614a15ec07ade20a3c1628a10226ac87906962d20f5e7be4e2a60c0849eeee1ee503ae732c4a781173dc26b0092be0506b100fcbe8875326ccd37bedec23fc7381ce7a0055732c06304f9d518e917956f850cd401dc451069825cd7752912135554c377122a5ce39c215e0b34e365a8c3067c56ac37683c82019477b80a0e2cd9c70b201c3b34bfd6583f531ca90c56278412c34f3d5fae12b44c22e33ccbc8146bacc687da151bcb47bdc647e1e330c6366b6db177fa189146666268c31b8f2468039a8fb60211db66c84cb550727c42542434be7c423524578e3e1482a45e3a2df150923cc900b8867636b1474a31ee9f08cfa84525b7be1fe58cea1ca88e496609633b3f758040b2befd65327aa15c9c37f21a96a07e001b91838f8428092dc2ed4fbeda27063bc22b5b94d7b66ef6b553c03828c95c33385072f34339bc21b8d18e5ff76064b82fe91ab9f7f73934a395a35f2587f39d1839c614a4e2e4e14f65fdce4d170cfad316154e953f436d2a6e20e740d44ab5f44461929a6243ace2323bbc5e9e29cd50b9c16fcec11119eb72a6996999a74856cc3a6a5bcf2908582219de084ff13f284bd568c4519166d55c8af53ad9c9d69232c69996d988f06bf85745173f5c1c2cd189302c380f08b055872531857e0a255cecc035bf90f7b5b9126fef0075f84315d7d923ab4b1d73bbfc730a6556b7820b81e70baa95ef8ebb7b14678a15bbd9d3734b56267cddaff5a2c917f32c78747705d0adfb042c1da64b7b35c0efff6517657e8d621e85502bf2235ca116d778c35e55d2a430f70ee971947a416c763ec7af32d760874db908ac166ee7c8458064690c6f3b3d4dd501551e3e462ab400a24ae87f6d5beb787d85f3b50b66365b939bb43c772d93a811a0e58fc1ec88786045f350a069f4addef1c331900af7040e9784af95f92e008b78fdcc2afdac412be42481f03fae152d24f62419b9749cffc0fe7bd8a7e5294d6eb4521e76ea359d66a9fe3f9c8e6cc1a48ead54c25db1a38a933e5911d714d172c25af05cd74a787996cd8be71509780850ce9e12294566f813", 0xd51}], 0x5) ioctl$TIOCVHANGUP(r5, 0x5437, 0x0) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={0x18, r7, 0x4, 0x0, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0xaa34a4cfff93fa15}, 0x10) r8 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r9 = syz_open_dev$admmidi(&(0x7f0000000140), 0x20, 0x0) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1) socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$wireguard(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)={0x2e4, r10, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x2b4, 0x8, 0x0, 0x1, [{0x100, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0xb4, 0x9, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x1}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "eff93d58460ea431f2cb4a6894ddb2834088d7445bf5afdd0619ce173f1db717"}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x188, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_ALLOWEDIPS={0x160, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}]}, {0x124, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}]}]}]}]}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e22}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x2e4}, 0x1, 0x0, 0x0, 0x4004840}, 0x40000) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x124411, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r8, 0xc0bc5351, &(0x7f00000002c0)={0xfffffffa, 0x1, 'client0\x00', 0x80000005, "c3bdaf7544d79a55", "449e1f285854f08398e02a0ba1eb60b23381f0a4b9c34b100cd0e5488569176b", 0x1, 0xfffffffc}) openat$ttynull(0xffffffffffffff9c, &(0x7f0000000200), 0x20a00, 0x0) executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x4048aec9, &(0x7f0000000380)={0x2, 0x0, @ioapic={0xeeee0000, 0x1, 0x8, 0x83e, 0x0, [{0x7, 0x9, 0x81, '\x00', 0x6}, {0x9, 0x5, 0x6, '\x00', 0x4}, {0x7, 0x28, 0x2, '\x00', 0x1}, {0xc0, 0x3, 0x5, '\x00', 0x7c}, {0x0, 0x1, 0x84, '\x00', 0x7}, {0x9, 0x4, 0x5, '\x00', 0x5}, {0x6, 0x8, 0x7, '\x00', 0x3}, {0x4, 0x2, 0x4, '\x00', 0xcc}, {0x3, 0x9, 0x9, '\x00', 0x8}, {0xe, 0x4, 0x8, '\x00', 0x8}, {0x7f, 0xf, 0xe, '\x00', 0x4}, {0x8, 0xbc, 0x4, '\x00', 0x7a}, {0x6, 0x7, 0x4, '\x00', 0x1}, {0x9, 0x81, 0x5, '\x00', 0x40}, {0x10, 0x4, 0x2, '\x00', 0x4}, {0x1, 0xe, 0x2, '\x00', 0x2}, {0x1, 0x1, 0x2, '\x00', 0x7}, {0xc, 0x6, 0x0, '\x00', 0x20}, {0xf9, 0xb6}, {0x1, 0x4, 0x83, '\x00', 0x4}, {0xf5, 0x0, 0xff, '\x00', 0x7}, {0x9, 0x48, 0x1, '\x00', 0x6}, {0x9, 0x8, 0x8, '\x00', 0x4b}, {0x2, 0x6, 0x4, '\x00', 0x6}]}}) syz_emit_ethernet(0x4e, &(0x7f0000001740)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x3, 0x6, "269fe0", 0x18, 0x3a, 0xff, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x3, '\x00', @local}}}}}}, 0x0) executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000580)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="01002bbd705e52f5708545e34700fe800000bf74e81e73f249129c057939000000000000000020000022f49b354fe7c6a069c489bcd620e9198b1db26774ea5a950644cb9fb07d3cdeb0f3babfc7082293dc15f13b55dce2cdca0b64a2520ec68380b5370ca52894a3a45fed065d9a7280b24d06b2a88d222b27c46cf9500fe46ece63e39b40529e65cea1930b2f7c3360454d0863f8fef5bee6497121b9739980ef6eb752349b5fcbd212351bd91183c49ad59d98e1aad3062d2b00391e592cd39181a5b45e4e680adb3fdc341fff31779c1dbc"], 0x34}, 0x1, 0x0, 0x0, 0x88d1}, 0x800) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x6004, 0x1) newfstatat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = creat(&(0x7f0000000240)='./file0\x00', 0x40) setresuid(r3, r3, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000008c0)=ANY=[@ANYRESOCT=r0], 0x7c}, 0x1, 0x0, 0x0, 0x40850}, 0x4000008) sendmsg$NFT_BATCH(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a40)=ANY=[@ANYBLOB="140000001000010000000000000000002000000a70000000060a0b0400000000000000000200000044000480200001800e000100636f6e6e6c696d69740000000c000280080001400000000010000180090001006c61737400000000100001800a00010072656469720000000900010073797a30000000000900020073797a320000000014000000110001"], 0x98}, 0x1, 0x0, 0x0, 0x4000845}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x7, &(0x7f0000000400)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f00000000c0), 0x4) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000540)=@gcm_128={{0x304}, "b69eaac096237a54", "6dc102597b3034b20d54c567f9bc31c7", "5c3ad030", "ff8acd5706a4680e"}, 0x28) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='freezer.state\x00', 0x275a, 0x0) write$cgroup_int(r8, &(0x7f0000000000), 0xffffff6a) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r7, 0x6, 0x14, &(0x7f0000000380)=0x3, 0x4) r9 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x5, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x8d9}, {0xfffa, 0x9, 0x4, 0x4}, {0x4, 0x3f, 0x7f}, {0x81, 0x1, 0x2, 0x6}, {0x5, 0x9, 0x0, 0xd}]}) r10 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000003bc0)={0x2, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="180000000300000000000000fe020010850000000700000095"], &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x70, '\x00', 0x0, @fallback=0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}, 0x94) write$P9_RVERSION(r10, &(0x7f0000000c40)=ANY=[], 0x13) r11 = getpid() bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000003c0)={r10, 0x0, 0x30, 0x1c, @val=@kprobe_multi=@addrs={0x0, 0x3, 0x0, &(0x7f0000000300)=[0x0, 0x1, 0x9]}}, 0x30) close_range(r9, 0xffffffffffffffff, 0x0) sendfile(r7, r8, 0x0, 0xffffffff004) sendmsg$L2TP_CMD_SESSION_DELETE(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="84f60000", @ANYRES16, @ANYBLOB="01012abd", @ANYRES32=r11, @ANYRESOCT=r6, @ANYRESOCT=r4], 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x24000000) executing program 5: r0 = syz_open_dev$dri(&(0x7f0000000300), 0x1ff, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x40100001, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r1, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f00000002c0)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_SETCRTC(r0, 0xc06864a2, &(0x7f0000000240)={&(0x7f0000000400)=[r5], 0x1, r3, r4, 0x2, 0x0, 0x2, 0x1, {0xac7c, 0x1, 0x7, 0x69, 0xf4b, 0x2, 0x2, 0x45, 0x412f, 0xe154, 0x20, 0x7, 0xb2bf, 0x3, "fe1d00003413000000000000000caa000000090000000000000004b427180010"}}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x40d, 0x70bd2a, 0x0, {0x0, 0x0, 0x0, 0x0, 0x12214, 0x30000}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_PRIMARY={0x8}, @IFLA_BOND_MODE={0x5, 0x1, 0x3}]}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x400c0}, 0x0) executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000580), 0x591b40, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) pipe(&(0x7f00000000c0)) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r1 = socket(0x10, 0x80002, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) r4 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000100)={0x1, 0x1f, 0x9}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f00000000c0)={0xdb, 0x1ff, 0xb}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000000)={0x7fff, 0x8, 0x100}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000000240)={0x2, 0x5, 0x40003}) r5 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) r6 = syz_open_dev$dri(&(0x7f0000000180), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r6, 0xc02064b2, &(0x7f0000000080)={0x3ff, 0x10, 0x1, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r5, 0xc02064b2, &(0x7f0000000280)={0x40, 0x403, 0xc}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f00000001c0)={0x7, 0x1, 0x7}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r5, 0xc00464b4, &(0x7f0000000400)={r7}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f00000002c0)={0x8, 0xd7, 0x8}) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0x541b, &(0x7f0000000000)={0xffffffffffffffff}) close_range(r8, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="440000001300a7cc4a372eaf541d002007000000", @ANYRES32=r0, @ANYBLOB="00000000100000001c001a80080002802d00ff0008000200", @ANYRES16=r1, @ANYRES32=r1], 0x44}}, 0x2000800) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000100)={0x0, 0xfffffffa}, &(0x7f00000001c0)=0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000780)={0xffffffffffffffff, 0x0, 0x0}, 0x10) sendmmsg$sock(0xffffffffffffffff, &(0x7f0000001140)=[{{0x0, 0x0, &(0x7f0000001780)}}, {{&(0x7f0000000500)=@ll={0x11, 0x16, 0x0, 0x1, 0x7, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}}, 0x80, &(0x7f00000007c0)=[{&(0x7f0000000600)="ea19a6cd956cec436c74787246d13ca11081dbabebcb76c1d2e8b7d0c8c1aabdd95fc51096c8d57e818ce768ccceed4d115abed88468be323c820ade265a87419a77736785f202fe11a5dd77773ba9a4c83087f956929503b1e1ff5b37da9fe53fb758af2d89f01e0df78efd88cf4a01c0b8766c480a0394b6c8fc9fc12099c5bb81de2cb7a9f7cda5c9b265453e575767fb58b840bfe5d709889eea7579a18472fdd1630e7fbbe9d68f75a7a51eb7e00854a1f71f", 0xb5}, {&(0x7f0000000740)="efded85c2c542acacf9d79eea389735832330080b0afe68599b4b850531e65e89deb1e", 0x23}], 0x2}}, {{&(0x7f0000000880)=@pptp={0x18, 0x2, {0x3, @private=0xa010100}}, 0x80, &(0x7f00000010c0)}}], 0x3, 0x200000c0) r9 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r9, 0xae01, 0x0) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f00000004c0)="2c385a7af3be", 0x6) executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x5, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x7}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) pwrite64(r0, &(0x7f0000000080)="959ecea225955c38c1340255376c65e93172f951743124369c902befa99a05122fe2ec227f76f6028d7de09ee0eca1149e920676f12442ef4e6040039e69507b6f6430d90cf056ec34a39cd93e63300caaa8a078449e092f346548614cef892ade0ca309d4cb62f40111b48af2ae6f9254fd98", 0x73, 0x4) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@ipv4_newrule={0x30, 0x20, 0x301, 0x8000000, 0x25dfdbfe, {0x2, 0x0, 0x0, 0x0, 0x3}, [@FRA_GENERIC_POLICY=@FRA_FWMASK={0x8, 0x10, 0x9}, @FRA_TUN_ID={0xc, 0xc, 0x1, 0x0, 0x7fff}]}, 0x30}}, 0x0) executing program 5: r0 = getpgrp(0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x140) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x8400, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x4353c7fd5caa947, 0xf4, 0x1, 0x8, 0x9, 0x0, 0x0, 0x0, 0x100000}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000083c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d1000000009d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf00d0000008ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x0, 0xfffffffffffffc6d, {0x0, 0x1c}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xa6c81, 0xc0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="e0c7bb71a0dc", 0x6}], 0x1) r4 = syz_open_dev$radio(&(0x7f0000000080), 0x2, 0x2) ioctl$VIDIOC_S_HW_FREQ_SEEK(r4, 0x40305652, &(0x7f00000002c0)={0x0, 0x1, 0x2}) syz_fuse_handle_req(r1, &(0x7f00000041c0)="0a44566bd8cd7422e078875d6a98d0a2dcc0a0c7881e44e46c6bf84253a3ba4cba8183c2236313cd49babfb721c547a5caed646bac2f2ea43e134e2a05d84cd813c9e2a96e68352f95c458f6ba48078f1d10fce44d869b4a00c68ca338ff3b877cb434f502cedfe83cbfb33d5233d081ec8ee2ac10e08194f6257183be922fc7203071a2aaf87478d1420237a1516e749623929f0d60f15e536376ba41fbbce034588b60680572f0d1d76ed122dc46252cc143f0e665e3f4e3f56bc454957265bd9a029cf8c7397ca01f95bc0e6601673bb31804c34307725385260df48c32527d74e51e5f26728aaedf9f379f5960f5e6e7146eff3254aaf54eb42834e1f57595a2b0333f5ca1474e07c2447c33dbe8f62f24cd788ac18475493edb813450e917837b125ad6f850e6af93e16828a6741c6ac00a4e25cfcd498f1b857e74a4eb8dce5ffcb3999031f1da13e9e6a973134ec04795a3fe91388fb6b349e668f49bd4c4ffa71a8662916219b4a2075bbfe4892cd1080f662005c1c2030d35999c9637f4836ae5745acae8ff0d745184e58241510d780f8a9aeeccb17b9213527a1b747dd23df6b4ac2ca4bd07fb7de6bb4bf8811e5c2f99f4bbcb3cba79fc483182bb981815a1b1ba5afad464631e6eb940a5da4e73787e9e0103bc7ea59cc8d63f740131a14c3cd034e91e885bd730521ba80c1071f25e0073a44bf8e36cc23a5f433378a13d2e2be7fbb8ca204976651924ae8637b339e883f4d388e239424031e20616341a5d51cd5d574382d518e4824dcdadba86143b4de3ff8126f0be226d1e6526a2af981d11092c428bc699ea208d4d38d63ef525b8da551207397fdb7d57a52c2062182072b017141de1b70bd15c758c88c65f6acffd5b5b0846c2a779660ceef46b22336abf817a24d27c3f66839b5f2f99131898dd372a124d9e5df84b24fa7be045b92fb225a735da1be1972c706120c391ffadf231603ffbb86d38ff2c76202a0f81317a7f790dadcdca1d109e4428f52246b17f6b5822f64d36da71167df86cedf76f4405f320f70a3d6d6307a13e023d9a23985fd9c95793118674346d7977654ed14a121c1bc0b3e8672087245e0721230edc667c1fb6bcdb22b3264b7fffedb589a2899096493ba97ce5fb0ad97821d0a4528465381e086b61f632eb0ce1f89eea2d8336217f51b4085433d426d404431360be55776cbb0f80c33e807732df3d73bf9d9a8e3b1468d2ac7c73a4aa239c96bbeef3965132a02254d887e65fbeaf517e913cc331ed36c3e326163d1a3aef7df9db06f8997668cc35e39813c82a440a73f12011bcc0b2abb993b99e79727d49e6656e8d9ecfb7b65c2c187ca6262361c6a7d3679aba9df764d13485874b1443f47d8caea64963011294082a9d50ed2fb08cdfaaa7dbcf782b7e8f8d8206dbc421bf9807727126b1ea364498f3ae693fe19f5b56af13df090892919c136c201a0d058c1863f136a3ff389cc510c17b1de341ca9a8d6ffd80fd019ac3fd9eeeb845202f2c5f207b1e7e169d57164855b9c3dbdf3c696124136d07a4de6be16b43352567a3e3bab0f73ccdd41255ffeb3ecb2bdf9eedd1d4332f4a7534b01b6331474880d4d07b464bd8c3b18d02fbf1faeeff70c8ae35b4eef002930dfa9a0c9350ffb72c82535a55280ac9c6d5384cf9aa3c66cc918497f51a6dbad608eee21f6085f85990983d0a51e5b41cb69ae52d60fa835045aaa0132be8b4dfdb10f521bc22b0192a4133040453c5a0a8bbb5d4c46ea25f2be5b0e79d71c4a13db6e9cb66db9f2c4804d41b9c26f96fd23c358ee9c8f57322540953224b56072af25b5c7041de560f1d4bde367eb3bbac949d9a9a86123ae62d0f4741446192e85772fb893b64c0e7c44a6e967af906b0f50e32be384027379c8dde251f549f94b16cee199da537d07ae89848da801b43bab3b65651402756cb22d17e602cdc33790ec8a5484a955bc8f487597ac9752166a405bbd7dfc9107af72b46e39d29afd2a0447e53377fd11997ab21db0f740699843a168720377e365caf88fd319dca184cadb8ffb4d288a0045b349be5ecb64561a2bdfa13336ef96aea86c48a5e405330a01c5390d482e6ccf4ebb2cf149d8b6274b2f9e6e1066004172a1a90e0db9838afafcb663bd693b2e5ca35858dcb82c05cbc87ec5cedfbb08daf55c472e250861bf357569342d90a667f3ac7fc2d4e54220444a97810ac14b0af6b043a07c1d791182635b983492f21db4a6ffee2d686238869e50b9bb73d75ec26087c0c8cb92ff25740b3995e4d771469b8474efef04d8d75f3544aaf84f02ad977948764d4c1bce36aa4198d6f22091b263d9eae96f1096fe3d8045949f189f33ec713101fea26ea043fe98b987542e33ab372058c64205e90a0e1f52d04b2c5ba7a5572ddb95f7d2b04f22e2e987c5d0f879db65718d8979da2a45cd333a5aacf96081977a9eb3dcee4afb44443ad37528c5a314d1ea08d1c3f0a36d4bdf77fc0caaeaa1eb2746a26683561b62d22f4e166192892e2ec1597f8bf6e89cd53840c8d7baea220e1b5e17df52a05017363727b0cc77ee61577a79b3de2ed364f3419a30d23701044b45ed3ba44b01804750bacf5bc959cffba86619f3331cc939fecadb5cba1edfe28952e0f70d2d99ce696dab9411aa2f7e7ca6207a3b16fc36a70e339aa5a618f6bcb0272968eba6edd95242825fe6e47cf1d50d229d4b1676aad0e9410aa1f2d6d2fcb9c4ec8e06c83faefbc2143de2367123bdb7669bd959782cf64def3a601c596611ac98d76df33e1fe340829340ba0a582d014ffacf9a9394300ab7efd60222cf96a99e42dae6e1ff1fcad1e3280ca07de5ea7e08b264a60015ffb76cc72d70ded58a1e2f59906f3c76433e4353a94a2a49f91103e2b5491ac7f66d54ae2a0e82099c4c9bd683971c2d3dd51601bf5e94f7660158bc6fdc1b2ce3d689a3aa64c29810ad7d9e91e49b72e6f97230a2a966434bf5cdb339556e6452e6b446766f55df45219fc02192cb73076285e74eb848229bffd812f6058782b3f0efa4d7b0d3c120931aa8b679e318ecc5ea539e3dcaf87473e2573189ce500b616957d88a09a014baffbd66990e41a3432891279cb82d9c4b50675ff067b76503535631aab9a29ee7e274eded1cd542c801bf519e1119fbab84f57c7686209c9e5177545bf0f403609c81fe6d8f2979d886c43fa3053b38b6e21ec3632011c97451d8409f169f71d226e61fdd206ec5f962b0277eee286a694ba5381493941ed44b3659994d3cd2a8c9c3bdb2f63d77eaee180428d7d6df86f6738cf7adb4b863c9ee9da9904bba4c2c3188a1ce31c5b082857e5566055c8cf58a9e9f7624d220b8d3093cbc6eaed7fcf15fc700ed711575aff5fb5cb7e206c810ea7a766d2960a1356687aad2ec171e4a1db6540a9257385a1e8b9f029485866c32e74c1a19e1113040c9d215f9f4bb4311f0d587b9cb6d11cdf28d4cbcdde4ee7831e5c8608335a1e41883b55b3609b9c4fb8489619481dffc6224e4c98b1e89831187b28b6bcebe7f78c779f5a2896e47bef8e607811b435c517e8e3f19d74752d7ae99cb7caf69c0f977f1b94f8f11bdbf35444fabaac2fc0e568d3b5b3b9f13162b1fa92615bc16492b870fc85c79c51b6516276f8e559e769a8d37a2335d67edbdbe2d4ded10e79ad26629ba6de862acb27fa7d0607a5c83840e446ca0d231ae9175ae9cddf35443ef8434a61d54b704d2b46835ca030d4325dd62918d361c27bd6e422f3f8431ff979953c88a5f3d07a84b733b2fffda5dedbc2ba876ea653aaa2a8446019d2cb69c4c7023177af7b5de358c4a93ba969415c7e3bd3e10a17653cc4c0031dc779d47bedc8d0f77b9fb39484e47d1edfa16a4839d7e3c1f4147bf7a5a41395980d0234577d433c4f3663a648865cf5cfc4a713bfde809cae8161f044770d8f3dd65f183392ed73dd0512951dce40dd6f68927144d09a6df1225769a47a2f1dc7da5a0e5651dc0198c2feb7de7aae5675a3753272294cdc8f05b4bf1b478d6e2a18f6a9dfdc42421bae7072786a4122cb3fcc61b2d0bc9314b92be8be3f9b8b109631305e06b52c0bf621d577f014d0572327c49fd705b45794aa8f198b37c139c4a8008763c654af912552549203733ad09c667104a3c1756dacc50af3d19bd996a99a7f857d9ff8c337c6feb16cb7fe282cbf8c975bdb60a7ddaa056352d9cf752f2b49fd0ae9dd7a263c4e1c1a027c7d45529b5a49de9f2306862b8ef8d386594f9909aabc849c5955241d192ab57d52fd2c7db0e4066bc3f70445599a60016de606b30a92b1bcbcd9dc8cfb492a6e66aa2be612e1d5f7fc61989d51285f1ef8a4e724a46c36bdaa6bed82ec972fe3e929a7a708397432b13e266d9a66954e011a158c9bc031587f9315382dfcc2334100d99b7d50b87096970d294261dd3263bee8f5aac2d86f070d70e278ecca4cf6ff05e511c0a65d6da81b68d94cd635e9dc98c1259fa2060de60d05117090a9a36d7b7aab999cd28a6c0727336312ede8f7fe0118e22aeb4094a64311fa766412d68ee04a93a1b9e2da91afcc91a1fc3c216f0aed6da74baed3242e620482ae01d3055562d16cab58500a5f41145d2275f6da8e24003cae19a7bdb9de8ef57965341253901962d846fcfd687e32fc81e716c42fae279382c8a750c9ef9543c942ca644287ec9cc921f99e9c901810a342e198f3b60a5c75aa91e67c1a6f08008841ddbe0766604b38a211929682303ce61e8024ea4589aa955886adc98f365af515daf30c376eb2b96fd78d46bc3999935a336c89f02ebe822bb5db6a1fd145c4d403b88f17b3fac670b2eb1296b3a5a7055556c21259695c248696162fc179aa1b4ec10e022ea7bacd0255937f9aa89f4d4c58bdedb54b43fde47268552f51b949a9cfbdabf6e3172853e6de9d0b0d9643349595769e98dab85282c49ce8c52301c04710a2c43cf63decaf65243d4756015b681bb680fdd1aba59d63b54e2ebedc68df32e575a95adfb2b18a79688b23ffb498d03012250f0dfaaed5353025aea7a35c8a89873b5f73adb41cc864b9f86e14624d70c917f05e47bab793958de9957cf23c94a9807b30bd7574edf66250224b887a8c02baa05cc02abd4c008339129b3109f1b04da29a9edf472991a440fcc8e586bef32b8c95fcd3d6702b9f43bf41454d5fe72a1f1ac80604c93dc9e9abf9a824c6d45e65b4f39f8341799dce4eac5e9036450ba7829221fdac7ec394c0a8e9813f5aad3ad0052f5156b3dca979e9c9a8755d4be2502727d346889210a13e5391951afef1880bcbd2a9ea020c9b2946563cd40c40f6202bce9bd1d2a1bbc3e5e6b2a9d2220343fd1ff5cde1b4d27c0601b8890b6ad8d3d80075a23725bddd81c15cd1b63e0123c4ac01de7b62b1e0fe2b72eaf400a1bcc63f76316d471eb191c931d5350e83a110b89e77668cfdc47734b91c2268fbbd89ce15b50b84c423a1f27943c32739e99b046a665c966275dba2dd6449b69ec53e5cb9cde89afe4149589c7378f5f3648d748bf3d46f873f50d1228714252a328cebe7146d81dbb2f850aad492bc0697e2760dc9c60bc76a010e85110c0076478a21b47e5fbc4f7397a319e1db642e305bb1330674d96eb4b421f0f2131d125d4cec8aef4637dce572bad633e076972c9147a48b4c67135ace6a4490e16fa4731d62864e910762f1eb58afa63031c78c375a90147ceef07cd1e8155a649f2558d67dba9d6d2e012a3af4b603cd094e4a3b2e30c65c80cf8d9b2cb840e9df91e70162b80e74be96467574ca0ac5ad52238163283c556f0865c2338d6dcc73fa330634f6e5ce68e766df2db5b7edce0d98203e1d4374e7eda3558667229ea2daeb74156cf5895c4afb460cb4037456b14d9b748ddf7b8f3d5accd3e0d8d2eca2a78056d945eb4383078cc09a3a77736ce4e91f8174fe03fdceef8df92a50c2797b0cd06c6f1ae95650e48d103fb269c0a004d62237b77257807c8954678476030d788543d84770a1533a72141c7ea919e533bc182a3306782233d1a20153fa3e9e315a856e75f760bb7f943ea2f595e243f75fdb241ddfb4c081219ebb4eb3c3e989e3d953a93d96dafe1142c29434a554a92d319747e618cbd3af5202e51d30761e81b6c2d6febf221e3147b63171ea5dbaab4cba1b0fe7dc9cb249d74bbbcd7ef11c35fade1132ee4b74dc6090cfb6f852fb01d79aa0e5ee6897b7c021c6a1e69995e0546932c56e65b2581d619fc59f9775f3e8573b3c4926b8f6a9041512788d11a6fb279941ce24fea916e6568db25f1fcd3fd1e907fb3c45ddbca37230f5b3ffd48cf9c2269ec068d0bc528aac14807636c9067c5e32f2c2f259f6502ffffdbea40ad1b6b4a1d819fccc5c77da908204781747ecb0f2245dfa2941a9dba5d11ad186ab0eb87173dda634bd5a9221143e244c793d6262c904a64ba36cdced65abdd3be06d534b649b03791f7ce41e9abdea4d2c17f14bfbee0455dfa791f241341c78ce24cb8b86a9e332787d4ac1bdc20d022ae9588e8d63c22925d5e507bf41faddc17e01d3354c597908124705d88131b2e8ce8d04d660ce4100b5288d750d996e069bca1fe21f9b84c97011dd14c95c3cd538bf619b1df241fcf286c7014f8467a7ee81b2bef1c3bc56573894dbb54efb6a2fff0302b26c7589e08993e755059ba8b94fe728f1fdcb8ab10a5133d0434973e6667c25288b6e5e2d75202aec6bc0255177a53ea7c666afa79dca738a9d20990f118075b9f1cfb8ff1e5be75b49635bcbf43cb3bf97719dae8ec5c5528fcf89a9dda8fe6c08f7f737d69ef181ad3e35cf8e46efd94358b4640de1c387e295ae38edd0d5b80287f022895ca4dd9532bece6b2bbe100a83fef98dc5af595f4f7e4747ff5d28ab372db71b7c1c423183fa8ba4d823cc05b7be8819dd669b6517bd753e83f4d407a72dcbfcd0e9b2d5daef7fa88c1618236375a50ad2baa6a5e0551e679dce352181a1f9e72f5fca8c323b945bdd92e2d424b3e75041734d099f778fcb1e6407c80e7724d52ab110b02c0c9d1d4b78df12fc443fd8dc8fe82d9f3c8da7b87fdfb11e912c97a4e61425ac7b3954cb2e7e46ed0e24cc0c961dd5c2fc619a9e5e3550ca7bc21f2adc1a85c5b9dade357f1ecfd72646b27e7ab59b1b4d63c63082907b3be4cda341c49ade8992af489d11cf285b81a34c5614284ab4bb94018009e2333aa8e4630a9f6792b44b62d9c6e9d1855ffecab30c611cf5dc1e6ec09088b83a4c2cda9e5ee080df0b5e36b9badc035d6991bfd82fbb408faac15ced6ddcc917a9249b767f8844d6458411c1a31ff84e272311ea968ed3ff02f2e0caa47b1a6e030b07984c07d71e740420a9ed47b26799feecbba4f26dcdb61c9422e940550bfafa99ef0f826d2bcb1d7862016abe81d021be29adabe2c399fb9aa2f3ac472012b26ccd4eea2957343b06ac8ad71a637b8fa209ab6d4351fae53a9af0e920c043df94eccd5c1a847cb17d13589021f1a621b457fbe02a16f0f4b9dee0e7eb9358b8afd999d47f5143d49d4aef227f5b06ecef1ed71207e3526ff82b6ec69d3e8788f6c476437fe96f0533394027cf48e3e146aed7943d872bc35de34f7fdba13e5e1c259a68aa8050a813aa734f202ad7faba9f64b16f5068b43bdfb726e5fa54a1675dcab0697fc47a4fa3dd472022cc0d317d39076ad9847e72e1965b227f3e49ad6e8e742305bdd05d0c88b5859d6cfc98cc47a566269dbc4c200615f3e995511a69d8e724f0c842c06c46b5460dca83137656aae785e8415cfb57d57265af9c1d8f126081bcb218a427b80ccfaa95b8bd3f87f58f09ac52a2a47bbff99b057576d26876fa758c8e41172dd2bd45742a30d55f1b65bafc0c7c9c785f583069caf6de080c9057238e110456c0f9e8d898918b6981011f8dd17c55caced49eed32839305ec37b45e8cc4c35aec0c8a4cac54035a941842e5d19fd298757799c4a501718bf21a024106a292626d4eb3c784119b9f5003c6cdb36e442c04ca5b0ea59efb63fe90f9e218fdd9f0864f407cf8edbe71f3fb1d3a587ccfadbf7a5acbb0713b1ca1991e25e75738ca68e1817d08fdbacfab6900242b91ed9541efd2ca469bf7acc7857185d47506fd0a735d7b542949241976cfb1252f2e490fcdef3166f993ff9a812d0af902001a4f239989c087b41de65f83af93e349a2d37ad3b59c5009465e14030ecdfc8fec2d27939af2311bc5d544b19220b12a5782deb83f0e193f57cc4631d8746e7d0736e1295128f3a48aeacf2952be3005b09de00c9a4565e07692d8355a947d072de4324f2e8f3b2f01483d31999826b4ac7bad4f6ae099225f751995f463e5f762b9671ebb79fdfc51b5080af6fae4837a4e00a76b775eaa6f1fa1479b6afe5d66ac5fd148fdc4750d6ae1e268da446ba08dc4d7c872bd6401f1dd6b226e91bcf77c085e3c115f49d05a29c4e282caa7b8a60a1fe09a2e98227a2cbaa838d6053cb56bc7cc84e6ffa81c18ee26c1b32c2ce205c8fee3b2f4fa8d983b4901c80d766a3299fd62e3339a697305ab7cda995b3cce61e3372f152841ec1d540c9f6cfe2871e7cf4e6997afac85b1c05bed03a5e017bce4b45b0903e9c60cf3538df7df9d8fa93b53856fe93f522f723470c553799c90c56fb705040ba78141f7e5e9117f4876c45884edd5059c8588fc39f9c6268038c4a462a4a5fbbecac0daaf54876ac0217a9ab6f83ec52f15a170005e57baead0e8b1570508e10d2c9808ff3a437436d93ffd02c72c703e2e1917c0c82c3a4b4c03cb91c961451e3f6e2d9d9e58ac1810831d7618f81a34c23cc14029326f16cd043e82ea3bea5c6bcb84152d140659d1a4f135cee82640f96e177c030907117a6c6a8049fd3815fa06249ba4b37c2381c0eca124e7f5abd393c6d175ccf0c5fd4a6e9e00d5338899ed03b5a5023dbe4c6ae1f1ffc192411049e6fa34adeefa3b2e6b45165f341e0b853561ea0d183d93100efe80237ab878312281d607ac8dc10f34e6840a6b6d5c2975348a15761326504c24d5ec648f5714254087bd8c53fe131461ca4cea09ab52848b2526edb91a2bf6c0287aeaac51eb720507d66522ff2f94d90ec584f6088910ee079538e43cf8db55e2f0d70a60eac90eafd82480d11ea5dd795a05a698c2961eedad5f8a79dc3ffa92129f76b8d795e24a1905fc82f11c40d68d11af282621b9a2e39a8dd146013bd3a044f55366af078f7c15adc548029ba4ed896ddb646d74e3af69d8597831e08eb4df1b7ed54b8f3b327753ebf47d50a215c461cd422483c8f2d54f010fa9b76e5afef86b1bb8aa6d4b0c5c9ee798791379ed4dea481feb37ea18b5c7c0146aed32772245cc39628ecc13e03b76c302f80ebcb50279fa2ff74139468a23f36881ee7e7119d8040f90c7e3d8f75d80624d17d881e363b4913eb02e73224c7dac1077d19cc9063f8831053eaa9ecf87ffc31140f6a0a47869e5a5660e5d53b404c34e17b4693df9d5418131c8aaabb0e15aee98594c57cfb2202f209a4529a293b37ef68a2e95fb8fe5142e974f1d3fe3a08ed169379387e96ab5d927771ca7157e9bbd2650992680105dcd6a75829e0643b5ad708e5c65ea4b04b3eeedc24bcac8152cb887f32436a11efab6dc2509fa42d3d31e8aac73e9e8e84a88d7096b9549bc4a879d8f824eb63809a253409294f359b76ac3f031e6bf74a4de018f1c666239bae7bb01c523f53efc922232415d68264872296967dd150af095a12717e7eaeeb98f48c84a70fce8063790f9c2f43db477175e1c8da911ce853042d84e7f24df59e8caca5ee93e2daa6aa18e92930b4495dc22ff6729964942d1baaccd07233dcab828c2254f719132271e9239390e2ebb74ddde7284ebb8955719f7d086cdbe7eef6d7298576fac821eae5a8b6ddf9d88a1dcb32121b6d3ce49c245dd675e8a3b2254a9998ec0d0d7d9570bf6b6db0392c5b060872e154841096351d880f71bc00e5a576b14c26f85840c93a0c424cdbbc57b1d1212e300a874921c1f9c0de14a8cf61f8ebd03eee5cc79f34a41235b6c72aebf48243250c6dae8547b6634374e0bd073f7c162d4226a26032bc154eba7964b2975a8d35f17560a5312cf124741c74774f9a30f8d5ddc891e78bafdaf4f86d16d4c1363d23708463ab1314e3bade23316c7fbf51d2a2417da5162f9112c4331eab695d457e3712bb5f880c68367dba95b61f6f6a9297e477eaec615dff2cd3222f21d90abd8bd4b12fabb278c9fd44ce1ed024ccf908cb4995a1d9da53f62532203d7079e20a46b2b069be4b13a52a81c3b5227f57d6c184945a1799e80dbc7cd137e3427df352c0c0fba04f3b7fb02aa36c9af4611ebb51333326f8f750d662a0a8b43e30acaaeaf2653431b57e95a77adf8261298f791d200c02bdf4b821f7d09f972dd165ce92109c8dce081bd0bd53f598200bb3c5d875bbf1be2a7dc68355e42c515c20f2d72cef3d680a42e8a705f17c6ce15f47b144e55a3e566cb73ba5ee18c5a1535e5f4b4c1774736ed1654bc024b6c748b48d9cea48a06a571d264fc876f9afb2bb43441b39bb3f9e844f70dabd4d0ea06a46c1361a60ef5914411397600e63ecaa65f6598b4ce6f3a967c93ef0697e268b70d0637709ea3fef1da8afed0d2ffd36503197efcf68e0a2cb10b4104b209c133fdbe11e07a8d5c511045d19b69c63818e55168de4357a99eed1d8410664efdc866451de9bf6794d9742e2182449e2ae3869a01f1ed7ee37ffe817a38c502b8243a1c05f1ccbd349c7b9864cbf45b5a3c6f395e4a6602a02bb80ccac94ab66d67dfd8e5cc6fa6321e930354a2c40a1e8d360752dbdcf00134d34a21b24b9acfa2cd37f3c191461f4c9d8243176f42a8109bb05c37ee715ceb027861cf71268f283035d71ce4bae4ac5f79ee5211475ddfc33f02dcd91276e5ca265e5b9104222fdff5969f434a4412ba9fe00aec27f559b63c25a9e8d53c063db549035ec2c8e91e1a6247045541a7e28ff6c13e9f29a3683e55731d80d714b9d5801cfbf617aeb6651290293ac0f4e246df99e72434772b7d8494485537b7b2063c7bc5e80eb6c7ab6647d01189cc910aae2fe8249a0fc3226caa8994b476c6777bf113d153c43da337a6304fd10582d58919596a6de42ad500b62c1e6550d8cdc059496073a48110b2fccb42c96e3e3640f1a87fe379779adcd8836aa8dc545db39bb3afc032c16977e150e9572c3e5f8e04bc15497ec8217a0e187ba097fa95a855af66d47a105bdc3c837091daf5fbeb3ee5ce10b132f912b89ea1c6b9ecb8fbee0e4ea4e43b835ae583b67aab430dec741ea03195fed3cc164472d4b571d166ae20e0a309a80ce00b0fb349f7641f41a31993a8bd9ee092aa7ef16c9563e4db6236c9e702710dc95b198f533b1140441a1827aa4bef6a01c689127eb7028d1bb083edc8a08b8d239389d99948f1290623ba908e6e1c606035b70ba7065f8011451151dca715fb920b4d87858f01c5484df0e6365600", 0x2013, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x40, 0x0, 0x9, {0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r1, &(0x7f000000a3c0)="f1737118458723aa6fad9674b336ce0f0e4f9a590af9cbc892ffaeebd2c1911812584b169f9691cb3843c1544afa9da08dc0efe3e6714bb529f3285f9633156f21460f0b19504f21e4202650e68b3cd97a3824ce159744f16e07623a38f6077b995bb70ca4e6ee313fbd9937f0a8cd1043a853b5ec18a6add5500124870643635a47134d5f346d2ce498528b289030d689ee4f1933955547d7a1a02c16d1323328f83c6e39efa19b3a4e8e2acb7d446ec70955b9c122a881df65114e309ed9605225a19a07f6df3a52599aa974975a7598fd5d8977a4083422a83d795e95efd11e78201892c1a667576f54faa2b090f363c5c6c58d64e62332e935aeeebdf0a580617d12f4dd957d13d21eafc3987ae43c0bdb0571c290227757115432768af7581cfa8bd90a2f0c85aa43e6e7496a6a1d16636eb153961195e194707bfcced6b31cda93d1d82824bdcba11ce636211e6a2d8fd8b49abcf68e35d4b5b2be9e08570d89896359bbe3fd3fd8df8d37d6f34009635b6f14922e0e13938f591e5dfd3ee64a13d1010109afaba564256699f40d4af9acb29f57cafe956852787e5b1dc0c6dc61314cb51346926eb41a252a2a44066fb7c38772c55f0caff0da346821b1efe13669272b084972ca5eaa678896bbbd2194429e310ce954cf3de048ecf8843b82acb61bf7d1760cda8f0f8d781f207c0b81c655b52c41e8b2070a7ef45a8e1ac0070709f837b2b78ecb7c50332f1ed5c1f9a369548629b0f10457a7ea478168fed1f0c261921e19ac478eb8e9f703fb6096925b3bfa6d3d60bf712220ea5f5a6e9c33ecf653f40849eb4610ed32c7d3ee443aaa6aed33dc590d8133e71391dc45d560d7442ba325aa88eb81cdad58f16794832f214de3ac2aaba11e4fe94b8c2002f101e0ca72cf67de89f6beeabe2eca30841cb62bfcd70b3c973bd6bb3b1d5612fd02c03bea24e54edeb558d656e494f2f9753e241ba8cca7ab22a0c386fb13139db2b8b182f9449f98a745abca05a5ce4f0fd500584a975264eecae3decf0b81c9b0cb16a53be0f7cd101e75e6d355b6410c62ce731739f06141c1a0185dea457167f1f07acf137d854eedbb63e3d4812aaf8bd89dc405be6a55b08555bf6fc8f082a3a6dfc359669bb11c8245def27675f9f7843b5b930bdc7e8a086f2313f35739c29369c1380370021583af2620fc001a0f283d2ab738a936b56d9444e5e321d0277ec0528c1ca6fc17241f6de1b797f0f9bc83b47addff767926ca527d409eb23ba7f8269212f40b886d00affad255871275ac0640e2db57cd710798c29b09ac4074f69df4f172b95941e8caf60aacb9f84f71bfd9980c7dbdb0e3e06ef74bb4593b63f38859de8215e1cdea56832830e1c6c416889dbdf5a58492151876cf501884abfdafbdb8fde2d82dd77cbd20207ac9ab0d8e5976292ede3bc3358703f720a960e1cc53158b6c05a68815aecce32d51fc2abfedb2ed709eaa45193da955b7d44b6722af26f3ec6c437653b267218f8cfbaf013aae88a9a0bec88aa9916cca6e9115eaa299549eaa847ba5d9490c65037c1cc94281645ca39d6f2d2706f952c1e0cbf53389dc66d442553e894c7656512eb157e3c39144988c1e3ed27af98318d630fc0896e96d7d212ae80f9bdaaca8e558e6033414f5e8c86e4b2ebe4cdb077ef6f286f3c98a9545f5dcfd46739a745150ab762459cceb1d2e9f56e2f1e59c741c47c519da2a15a14b75f1266d023ce78e9e29782e6b616deeec488408fa53962bf412937bdf63b25c469c92867b145cb73a46f88fb81df683e979bfe15b65ed905b6c0eceff85c3d0b52efd411b3b512d897775b64ff301ba9cb2618595af4a40c95795f8993aa34f13684d7e56101fe2b9869df1d6ca3c4ef81c62323734c8dba6cf4bccfd9074147ecbb5f43b3e85cb064ce45af5b6086fc016413afce0d38f9a4e916e1fc08772f158d791d1ef86e58a60893962bb93b21e2e0cf01c35158718f395df1489767e94b4cb717dbe73693cd98620f1dda1351e40495e6d166a1d5b56054a97a40ee86b4b48cd751831352e9bbda8361eda2bd9fecd6df15ac7dd6c51723c7eeb58ffe63746dcae6851eef9473b9200f4681f8b14a36215fb6279a19335009c6b1068c042d0977ea75ad60ed06961ede6fc74f84f49d3fb72b251a8acff52d0a1e8ec8e9632b831cd24c62867eacb7ee36532c801e3567d7f2fda8768f98b981ddd583dc4e3424c59c6d2de874d3a7c2b4fbcc6e3b96503020ecea0728480ca04a2b90b183ddcfbe34156341df97aab3953aa9b81c3d69d9b20511e1cd850609b3f1d1e8dfa6e8bf90a927d4d3b010dca06a1b09aad8f661c56a895b15375a6a532e76486509b7c17e516c2c67b3f80d3510127252096df0fd45e0cd62d24cb7658460f674dae61e932335fddba62ee35143c1071459a8f55e42768b777237d797418b5267423bf1f0c1fc130e2b7d40a0997d26030c9f485994df68f30a910221f502f26ee500bfa54487dd6a82ae964da5b967e8eab9ffc9d4d5d0199f4f633dcd9713ec2e4484cc25dc7cd06cc3eeecf874270871854a5e96c8b424214e1202edb23ef6fe692640ece04ff9665ec050bcaa0c1ccdd96e285bae472032d9e2f889559596a357a5fb9481599013d9dc0888c33cbfa9941e9739cc342ecf9ff6f0a08d898c2df11eec9a9c994d227436156dbd07f128f1ed53ad4ea1245d43cb1191a0afd18049f86ff0f2f33a22a40e3f32a04c7b888d044f38be60e9379cff5e7cfcddd195cd465dadaaaf03123dbd3e6195d50a24a8e3479cc82f14cd92375a80594e7031789153a6f88f1f1d9df102c9247c1169159d4a724125710f6404b899e4b9dd1ad8867eed6267db02186b1583d9178845c667617b09f82203fcef74d45a7de4c04c4d131cce81aaacf12d05eb6d83facb43e102a2fae3a0985b896edb6be894c3681a594e3b3c7d543094a3fbaefc75184e1f5deb061390033d0fd6dcb0c70594b85f0b9948a4ed3f1139ba381e5a22c65a72cb061f515ebd2df85ac162266832b6665af9c04ad0e6add65a1d209bcef3f5e41c95011c31f6a4421ba939fb3c15ee9e4a8195b374dc1008c6de0fec3631b06ad559f82b4b36c2fe39cff4341a3b46b119b27a9df883eb3229f835190b3b6f7f4b7f9f7824191bf1af104a658bf2d4499c7f619bdf25aa42917599f42776933dfbdcf20db67987f11f89019985d93a93eeb6aeb8e9690c9924db1c36c34b1bd5cc6fbac54a17b98def767a5de26e64698a9778d59e50e75e3345eb7ec79db59a8f99a84603d274986e913dc4d626bd44b2fec6090f1de8fc22ebf16ef5340bb1af38b72e370e565289a6ee1de185d7f353e5b860963e998aa58044a9b1bf847233e16952342ca24f07415c0a88675b26a89782efbe22ac0af0def87aa7ed8d14fd23bdf46c2f08b0c40c4c179a282a46c0fcd50a8280c7050eb5a546c9158416e9f8c8b5e64ecf18922c73968f8dd7bbff56a3983f2502cb76fd0cb3ddbe59ddfae5e6a95d887adbd2b781b136fc5a5c19e808dc9aa84f315f5c184b9e7dd037e6db1085f922f0bbd442156b84616f033efed03c206a87c733cfc57d1202dd89dcad1787e076686b1621a8fdcc80816973771ebde777c4f7ff755b84728b51bbf652c69da3308841ee8c946ba0302f09318818c763a1d38751930d5f2debc407c7041437087322a1960795de89ddba8aaf11a082305f696be662be7653a7ed397e5dddea74932e1e6f000e2969fdfc979ef263040f3559a83a64c546c5cc585dd9a38b238819ac1ae65cc78d3e0ff7e66328503b489cb3acbc6308c13fd8477831d700650dcf909de1cf8caadb71649fb022adb5e4f7887940a076966cea00a2c21ea802455d1d6d9ce91364f69414b4d7bb30c78ffb5ed4e8f35340b53ce066e11af44ad34efa6ada894754617d0c2ab97c9e9562193bb799e42e4bad44dc445d371a1b62f358b19727f3efb868c3f73c473b000bdba882634b3ab4393c0fdcd902ef42c6f369740839dad77756c4fe2b67ee95c34d7329b77880cbd2437e2ae63385df40eb92e300632c8338688fb2be65bcfd90150c577ca23e591995a386fa59e6faa9e9dd58e250c0a0d4c81177d0e7337c3b6be151644a8ec5c71f888c21373876e673ddb8397839ab7d83111b4c9fac9a416105cef6d7bbbcc149c1a72f1a568739aeff4d43aa70ea4707cbab6dfa37a693a74a462e26693e6a6fe398711984e1d287469fcaacbaff0db800b94a450e6624f1680e3c8553bb4273b901d895aface688bc12e1350aed78df83b153c61586dbaa53f9108fd00069e593f613823284d42121cde40d7aadd98500cbab00cf593075cedfae93ebd19e0246beed22f0988886a77b49e50c71b0838819b4e1ef89eb1634b8c020856955578ebbc94bfde7c8b409576bdce4153d4146bd29b66fb639c8a2c6b2d5d04e9605e25c6fc5edad73f870128915a00ae9ab0f170e0917ce627ee1ccce3de5332c368417ca9784d6acb3adcfddf8b62f05f628ca044a0e9c18ba0b2f5b46c76787418ad81f60c6a50d7402abc68cb6458a8bd460b8cfac86d6a31ad5a00210d49234313a093bd4ac39c1c5a9562c4fc33c66f7729ae41d84273c3f71049fe380cb6615ea5cc578867fc10c4e5b041291cb3a6a1c3a28c0f839aa356875ea064ab5c057c588642b23466c4835b89d3aab81de754428b138278c5caa627e5aa3e797ea27c2da530314b65dd35bb8c1f8d265a2b71e6a1dfa7093d75b907e9d35b1be90fa7934b93cc2d8e5811f421774e6e66182483867d15ff0f47b933b8a18815a099593f443d1d2a9827a49fea6b598b76a0d1ea3aac5e9791c8ad36db3d9d936e977e819fd4beeb1dbe2ea06a9156c99f124bf7fb93d48142fdd65486ec4987284210f0d9a194f87bbad0b8277da0fc016f4393ddc6e66ba19cb8f5df4e5dfeb2e12ceba9fba5670b3fbfd3670b2f59ca3ac02214cb800082b1329f3d4f216e2c4f328b9d35b0407f4e478f93e3b6103dc71527a095fc9f7858ff32616b0e3eb8cd1893690a00a9738e78902e6c44d42816bb5bfb00aceda90b2665c21dba51b6576e66dbda31abec2fc651f2959b1afa8a36217d8c928061e6c1fe11c8d3b561eb48fb419bad1094fea3cd5897abe8142425e3f4a40086d2cee919f1227eecc8a67a5ca6aeca58112c25fa0b637f2066ac53094b3ad1248686228ddda88539afe18ea4194335e601097c4c86a358a6ccf033cca09873704f694b31a8c126ac428acfdfb7d90f5fc1d8749322c73f1d9b9314ab57d4043083a825fe162c66015a273640f1b79d26f3a3c4494fdffdf7aea4510d7d25e2cd55280ca3b2bb3df2c20cb6699a61364c3b5faf122a9f4080d0b9f0772b86f73be13244fbfc095c2a28ea490b340ae6d3dfa31468fdc5c4b6fcffd9a58e32786ada21e978b23bb568173cb74f1846c4480903a0892abf5080c12e811da8b41ca46ee43f0f4f2aa1527b582f037906f48f9025cc71403be4875b03afea87501f48b3eb86016dbc4307ed907dac26a7d8674a552a73ec9cda9cd41de8057028269022b8540ba54adcfec3e3daf83a7d853602bc41aeac6bcee06421c82f83c14c725cbb10661fe1bf41b574837f5f6cc502c8605d6ca8f7308dc4660e565dccd81fa77b0c2c35aadddfb6f5d259e874ff9d5827480f6a70b7dca12c1170ec504e2fefa0d9a087ec736c8f2c26f1e23b11008b84c976350884dd050d03b2fd6ee3784a12b336fe742768c2e0a9c918c07f73f5b2eb6b789c055d9a6d7d27d11b76876f9798f4b65ac4769729eb82a0339a84aa9af45083e19580a2d85ecb1a994747fa3ca3ddd84b2d7cd0f3ba1e5258f59bf3b573d2f3063bdf1a9080d09875a56ce890572ddd4e799d54749619f587f992d72b7bb56eb2906b1ea8eb78add294817271baec90a6ed91f34283c3e0a1d313c0e90947a04164d688fa045884ccfee71cc3ba53767f2030ccad1c09cb31d1e071008869fdcacad466db57782360f398d0b17a4f8e27e3f8333ec3b4042824ea4ccc76178fb5cb438c0aff1e93ba9986237ab426b7efa966be2fd02ab3213750396cec5f44df923f5cc3f9c68955ab606ad7b572375bb4c668d4edba8c0ccea550bea5d5fd3e92c2fcd78c019e1df0021c1bb00198df9d6084d0ad6fde6f426a2b34e1e7d4b352721be93668a88300f0acb63da70bc1d3588c5942f92d50e583a6a94ece7d18cbfe35c06ae6a54a94d6cd37b16fdc4f3065c9639cb5db7f498510fcf855f3a104769c2d19244b6ef2d4b3c0a42ef0241aa8a8d6f804bf711a9d8512fae4abe127aec074602b78fc4642f7fff959714293df2fb8fd7e5e785c8f0de835fa8e5a067b347c98a359ea7985cbf802f62540d2b764e3877e1ffcc73dedfa2567eb68c3b8151b4434dd2bb947a2a0d71c626cb38e266702399c19f09b426528609186d00e87865f53ebff94930c49d20c41032148b3df4259324f5773c1c8435e6968e9792d762a4a87642c75215cebdb80da1d48b8cf3075769dbb482a642b1a714fbc3e8c96419abf2d9e310a04d468d4471fe19f41da18a3b9838c74762d72af909fd965900b3f6811c830955ae04d42a4808edfdf8983a624be8988b8a32a0ce2adcbd2478a6ed05207b91da8f1afb0b7189c9f87b0ba58e5f29d6ea811280f86a4bc8106a2129d07b915da29f0d230d95df7a27a93b2836d973af86bd2ec5fad21ad70af8896f404e5441f6416124908f85befca958e2b537d50b047ad70a8b5acf160505c3450b37e3aafa8e6b50dd8fab7fb98df24d6b13e7930abe7785dc6433c882bbf87069a000d5ffcb99ee0b1b79cbba4902b85bde0069394b2cfd70bd887230b5866ba25e728253b17d2854d601cb7f12b2f72ac4f784298747b904b1eaa52b7edc42f0f23dec2de8ae3091bb57b6e5dc1f4bbf67ed79ef764184867877ca49907646e4f1aee642ae865ce645707ae524b974c36b719ef3b30dd8bd4677d656be027a09727daa538ba3b0aa942329b80b769de13bc32edff90c562022a3385d5ef583d59d59f53ac4f1deae3de3016c300cf62838a60bf29f76debfcd893b80c6138fd17436471a9dbae3b8f12ea110d6464153d89f54117ba0ab44d7f948909efe0fc1e28301155759e94c35e54c758551ca66b51044ca98d92963586ba2c5bc358201cf33578290459baf1a672f486aa1eff62290df694f747f9e72ceb185448ea16fe43acfe958bd810a9c33d6baa8977628163d5224aa2023b49057638fc25095a2cf3f1191ab5d6e744da451255f08add20aa6544eb3f1b69d92a3d02ceb1adf4508a8a217004a51c69af3b5ce7f33ab3c6c2dbb6a78952cdb8dd857dd99dd2fc78acd876da17b1b8a91d1f4c96e156c55bdf513ed0522c8bc7e8cfc8dd1a76977c45c636c168650d82e3ca7560ee9312c1e54a15811fffad89bc44c0210368e12bb320ba9f763a116c8ab7724190075cbba1cc1d15d4e790e95be4329c7c35b61cf6a69e32c66ac2cdea1e1c39c347c5efbb96d9237d85243880df5b696bf2235f802c2d3d7cbd6cf42d2834bf0d47c5b856eca14a166306db9e17217d1c9e22e5a748720da74050f1421cb6ade2733d934ff3f4ac06348ebd9b248dc8dfda2be1bb137d09ffb0da3500000e1820fcba98a5249c0192129d2a806371d2dcf624dd2e0962fd8920cd2176e5e292fa366ad5571d1fd440dbb0f4f1d246b44dad609aeee816cd7a0e9f2dd49476a908107f4bf1ee71ea55a8fcd75470d63a5a1066e83aa230c9b35c484142572c89d2d66d1554e3be9adab0cc94ff88637dc45de22caf4974fee6ee6305906a970bb94f9f9845a25ceb7c020e78e9f0235369309e84954604d751de90d31bf764e9065a48724ee3a62ef8296ced0170f40c9201a09b8e0f4329416868036996a35b39ce75aebf3f5525aa68b94487e53596f70b5e091dc8957cf952f319c6b02485e132dbacdae8602c185c8ecf86cc26a58dde9265c46149694a9bf7ec12627ce2e485457de508bc0b9b96e560ef2d5cd2704118aece1e4ea15b4c04449c75e91bf0dc594eeb249e5a458307fa0d8e3a2a7c1035ad8155b3aaac508574325d7dd02bb02ec4701132b8cfb558a5a30c919cb2633c733c0b0826c13cecd71c66c6c7c43831104e7f8e70e51d36727e4426dd36c726f7a07653c240f71a7bcf5b6f56b77824a50765f1fd50b3a6408a0e4334deb5c84b71bb7c739c35ac2c98358604aa2f8c7ed6d4165704dca679a2e3d47f609dd78d3885a50e9305ac50b776d0e29fa4c286e6a4906328eef1244729b8a6c41afa29ce7adecc5fbcd443fcfa27c59d54c6ffd53ade6a63893b4efdf94ca0bb974ed253781b2697da2979eea306e9ed53ce4efc9d85c7ee6ec978cc6ecce8d508e5c6a9134539c8088a138924ec6a1935f96f9a6f6864056128a35bbef306b913c100965e32459b96754a16c33c1c9eb9a385a17601badf3a0e2098bf255cab5791ead7ee1a3268aaeb59a6b225b1986dfbe297d90d9b395f676d3a8e38a2bde9165f1ab17c1890b23eac5760d62014a19c7e15bf4b939ef1ec0b4e160fbc031813138d1d336c0cefe17bd501b84b455d01ba3ae2a6d21b990c009c6e6fe1151017c721079dcab44c1de8d0cf6ca655cdb32c70f72080be5f99abd81af3954082d072d05aa277528cf4828ede3572f663b23fcc2a655bce6e35bd341f4d91f63cd95c46da122f49f45c564562e252fb03099db6f9a7134f03c82ae9e2af98ea8def5d5d40c7c62f56723d0f6fca05b64bb6a406fe38f0a1824c12f8bebae475773f163830eb61b6f97bee538044d53895bf9ce8f68b4aa12a66fb163d68cafa301f67e6ebdf4c55d627208315a20ae2f0d477f394f9b6c94e0adb86028595f3b11cca00e57b68e73da304e324a9297f17370184b80bc29b98ac4b3b918b5330494e1ed3c96af7e423651e69cce63b6c32dd8324c0d6022165958588669d6aae81d03ec64308680e087029676235341947216646af7783e7eabe9c2df6ada36d7cc453a2c3b96078d9db69064771ab0d6428d8d8c258f32bf9cc7e90d1131328bfae23fa499d02907b9acdf2bb24f8c083baaf305c31160cef6eff3a1ae243f0d29142235b073a19fc547fa0bac54f3dad14d501eea3f0b5207bb966c7168e1fb175841fe4ca98ad75c6480d208458383b771450179a4febf14779e7a021ff6d87681215041d2225caa3549f1c26551ec97e1b056bb2cebb294ff48f4ffd7812c7b77d8a38cec1be54629400736c9ecbec21b639694980ca10e1ffc2d72b633c4117ce5fb7fea75810e2c30f78ae290cd4cef094d5834932f244fdde8e299192fe1db4713ff23ead0cbe3b38ad1836d8aa646818d3de42c77676abb79f05f31d2fa63c17c3c70835269716fd0417c1440afada13ed57575165e42a7f160475c32177b6f50b2e65e20c74a27f481d5871297ae805a11bb99b9c7b373c629c3a08d84adbb6ce26e66329d83ecfa6c03710a3ff013a43dcc69ab3a72c99944f05d20e20e530a465f57ca9a309989c3a0df1d1f041af84409906e333fa685ab17b941297bdef6346e34448478ddbcaf31c0376251e0cbd186d26edf58c364eb511e30d26dc5ccd32e1252d665e645954b4c3c96cbd7cc3296f440b665a53bb57e1160a025ae725ca007945fe347f06ac64f9fcdd00c5eb01a0d1bf0cf9007742a9592c3cb5db7421d9205a13c71281990b82667510496af5bc8db8e7453ebd430be8f474644e943cc6806b7a59d060c8840a54312bf5238562a1e272d3a88857480a9328cea37de53b7bb7844ef6655171a8a1a49c76cb0e50cb7892fc081db3cbda4268402b0e092ac10cc5e39a7297b6812a3e918a2e510ed021c605357c4a2eb3d5f7a1c5f3a4559f761cae740b3f5d6afae6f9a7899791ef492733dbabaf62cca0f4eb8b4d87d015a1b126b58d5371fe4fc1c81a217a53d3b24881a7bd0de3ef94b9487a14f831697a6c9547fc9df2bff8e228caffbde702a0e7cd267be77365394e8ba2475bd6e50a54737bd713901d8d1f53718275b6f1c1bee6d5a00519ec610ff305e20d276b7413ab1527cd6072d84842218d43dd026f4ea31610faacd33ae4ff49172cb410ef4ce8b8ab5b0ef70aabaecd981506d6616b3c30fcc405c5222291e2f3cbde7383a6814b56b1641cd983bda427c6182ebfb462dd20f7e46fc55516db690abc5c8ab4caaa21548c763eaa80140a51d1a037b87c829f65b4e628665655513787346837c3094d3d8e38aeaf0a8f1d4bf6ba84a09bc47980037ee2b0dc05d6ef7a9d63eba77cf803218b4689fa8ca706236d91d8ed8852c75c4a492a77964107dd7cabf1172868f51e87ee96f38c56da92e511a7062997026f01e0dd13cc30f53a90a5aa7f696088d945557afd10e3e062ba1804bcce2c52a8a2b54b0eb7b865b9fe394f9ab0c8bd0890117f1bb01d4f331560014afaca39b16d98b4a40f536f690a69ceb2fc6bc4bd7540f760c3738770c0764a9fa3108c7119fa6492d498988e4bd496eb42dd60bd01a323e77ce4949c9d7f7da7f98dff0b90598e5e32c600e7724287c6e4762b7a4be4d69f80d125987444cff287ed2c3c80eba2f91450d0d13d1b9189dd4b24700917545c7adbb4d86aa63be04c61954821617c53877458c7ad3ed2970116ea28a4237e27a81426baf32f60f4c430c4dd63f387b50996d1c7303374725f2008498688dbb5a6e84fd8fe42b027937296a9f37e8f5be730ac7a0902bf1b1169f56c6ae7d9849c64c1e483b7d9852a19c255793a41064a97b4f5036b3eba49219e51f7647d652f310b386c47acac9d4a5afa2fa84fb9ae82f6484698bdf8a950c07fa4cd3a720af136f52de4df29f7c3cb9aa71f4a6c7b14eac577b6a0aaff394ed5144a4f89500abb6b8b48f64c1f119628ca8a0cff11b12b92cec6ed71e3d99bafec75a30357c1e59ed6de22ffb42fe420b6ad863587c02d889de3fc24462c9a70912956a633a857c185a151e9922ca9365045ba275c10278736fdc5b221a41f207a4e8c878761a1afb7f9fa59eefa395a91b2d08344a7fa0a1518bc3a1b0d749bbf5a6772ffe8b0f612c5d4ee72eddf3007dd6f83403606ba74d101cf57a3881f78332666fea99e8394926c734f1bc3de5a8bdf5f486e5e557d2e3a4e9c0334cdad51ba2186dc58c70c117ee99a22dc14a7370e88e45d5ee35f4ddc349b333de6510a3b34ca558920e04808bed886638db09a07ca17b4709f56b6bd247f71c1dc7d888104857fd1b9f2c95f43604b48058e7a044dc3a0a46c344951865e9f2c47451abe215f12fb255d08775b0a977dab035cdfad6c2574e10a9b9c983fac90a7933d1e46acd260d0982a54151faabe6e0829b8a27bc9939a9fe65f538db514261be4e257a7d9b820143608560bb00351e67b35ffc90f288526e373453ec499ba2cb64b44c8149a81f742553d25be0689eb8f2ca48d90728e423636de06c64a5a0bbbb5da2a7c17521c09192230d3f61093d1fbd3a4d100", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x18, 0x0, 0xfffffffffffffffd, {0x4}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = syz_pidfd_open(r0, 0x0) ioctl$FS_IOC_GETVERSION(r5, 0xff05, 0x0) executing program 6: r0 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r0, &(0x7f0000000040), 0x10) listen(r0, 0x0) r1 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r1, &(0x7f0000000080), 0x10) setsockopt$sock_linger(r1, 0x1, 0x3c, &(0x7f0000000180)={0x1, 0x5}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(&(0x7f0000000040)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='ocfs2\x00', 0x0, &(0x7f0000000140)='grpquota') sendmmsg(r1, &(0x7f0000000100)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1b", 0x1}], 0x1}}], 0x1, 0x24008094) r2 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) close_range(r2, 0xffffffffffffffff, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) sendfile(r1, r1, 0x0, 0x10000000009) (async) sendfile(r1, r1, 0x0, 0x10000000009) r2 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f00000002c0)=ANY=[], 0x8) syz_emit_ethernet(0x8a, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000540600fe3d75000000000000000000000000aafe8000000000000000000000000000aa00004001", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500401049078000013125a213255fc14f131de9a65cf2bec6042fe06e2d4c3d9fe13f9893cca39fd810b37fec0a178de23ac9722122864064811009748a452859b6abf7349000000"], 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000200)=0x80) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000200)=0x80) bind$inet6(r2, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r2, &(0x7f00000010c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000002b, 0x0) setsockopt$inet6_int(r2, 0x29, 0x4, &(0x7f0000000000)=0x1, 0x4) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) ioctl$BLKZEROOUT(r1, 0x127f, &(0x7f0000000100)={0xa00, 0x4000a00}) bpf$MAP_CREATE(0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="1200000024000000080000000b"], 0x48) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="1200000024000000080000000b"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{r3, 0xffffffffffffffff}, &(0x7f0000000180), &(0x7f00000001c0)=r0}, 0x20) r5 = syz_open_dev$vim2m(&(0x7f00000001c0), 0x7fff, 0x2) ppoll(&(0x7f0000000040)=[{r5, 0x12c2}], 0x1, 0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001ac0)={r4, 0x0, &(0x7f0000001a00)=""/156}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001ac0)={r4, 0x0, &(0x7f0000001a00)=""/156}, 0x20) getpid() (async) r6 = getpid() r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) (async) r8 = syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x38, r8, 0x1, 0x70bd27, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r6}}]}, 0x38}, 0x1, 0x0, 0x0, 0x4040010}, 0x30) executing program 6: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x40000) ioctl$EVIOCSABS20(r0, 0x401845e0, 0x0) (async) r1 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r1, 0xc4c85512, &(0x7f0000000780)={{0x5, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}) executing program 6: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x20, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000140)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f0000000340)={&(0x7f00000001c0)=[r1, r1], &(0x7f0000000280)=[0x8a, 0xceea], 0x2}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000dc0), 0xffffffffffffffff) r4 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_opts(r4, 0x29, 0x37, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet6_opts(r4, 0x29, 0x36, &(0x7f0000000000)=@srh={0x33, 0x0, 0x4, 0x0, 0x3d, 0x10, 0x5}, 0x8) sendmsg$DEVLINK_CMD_TRAP_GET(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000540)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000000000fbdbdf25270000000e0001006e657464657673696d0000000f0002006e657464657673696d3000001c0053"], 0x50}, 0x1, 0x0, 0x0, 0x24040011}, 0x0) r5 = syz_open_dev$sg(&(0x7f0000000000), 0xffff0000, 0xdc002) r6 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/attr/sockcreate\x00', 0x2, 0x0) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)={0x6, 0x6, 0x2, 0x87, 0xffffffff, 0x40}) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f00000002c0)={'wpan0\x00'}) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0xb, 0x31, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) r8 = socket$pppl2tp(0x18, 0x1, 0x1) r9 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r8, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r9, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r10 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r11 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_DELETE(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000580)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r10, @ANYBLOB="01002cbd70000400000005000000080009000200000008000c00a80a0000060001000500000008000b0004000000050005"], 0x48}}, 0x20000084) sendmsg$IEEE802154_LLSEC_GETPARAMS(r7, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0x100, 0x70bd26, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40800}, 0x851) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f00000001c0)={'wpan0\x00'}) r12 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='setgroups\x00') write$selinux_attr(r6, &(0x7f0000000100)='system_u:object_r:hugetlbfs_t:s0\x00', 0x1d) connect$pppl2tp(r12, &(0x7f0000000200)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x2, 0x1, 0x4, 0x9, {0xa, 0x4e24, 0x200003, @loopback, 0x9}}}, 0x3a) ioctl$SCSI_IOCTL_SEND_COMMAND(r5, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000040000009e"]) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) mount$9p_virtio(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', &(0x7f00000004c0), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56c78e3c733d76697274696f2c6e6f657874656e642c6163638173733d616e792c63616368653d667363616368652c76657273696f6e3d3970323030302e75"]) chdir(&(0x7f0000000100)='./file0\x00') openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200000, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x200000, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x75507}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x20008010) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(0xffffffffffffffff, 0x1, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r1 = semget$private(0x0, 0x1, 0x3) semtimedop(0x0, &(0x7f00000057c0)=[{0x4, 0x4, 0x1000}], 0x1, 0x0) semtimedop(r1, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}], 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) (async) mount$9p_virtio(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', &(0x7f00000004c0), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56c78e3c733d76697274696f2c6e6f657874656e642c6163638173733d616e792c63616368653d667363616368652c76657273696f6e3d3970323030302e75"]) (async) chdir(&(0x7f0000000100)='./file0\x00') (async) openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200000, 0x0) (async) openat$dir(0xffffffffffffff9c, 0x0, 0x200000, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x75507}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x20008010) (async) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(0xffffffffffffffff, 0x1, 0x0, 0x0) (async) unlink(&(0x7f0000000340)='./file0\x00') (async) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) semget$private(0x0, 0x1, 0x3) (async) semtimedop(0x0, &(0x7f00000057c0)=[{0x4, 0x4, 0x1000}], 0x1, 0x0) (async) semtimedop(r1, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}], 0x1, 0x0) (async) executing program 6: r0 = syz_usb_connect(0x0, 0x371, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000057ec0020c215dcff30bd0102030109025f03019b000000090400000b403b4e000905e2379c"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) write$char_usb(r1, &(0x7f0000006800)="10", 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000000200)=[r3, r3, r2, r3, 0xee01, r2, r3]) setfsgid(r3) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') fchdir(r4) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x800000, 0x0) acct(&(0x7f0000000000)='./file0\x00') r5 = syz_clone(0x400011, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_procfs(r5, &(0x7f0000000300)='personality\x00') pread64(r6, &(0x7f0000000500)=""/31, 0x1f, 0x6677) socket$nl_route(0x10, 0x3, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000180)={'netdevsim0\x00', 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r10, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000440)=@newqdisc={0x48, 0x24, 0xf0b, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}, {0x0, 0x2}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x7, '\x00', 0x7fffffff, 0x81, 0x7, 0x2}}}}]}, 0x48}}, 0xc0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@newlink={0x68, 0x10, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r9, 0x121}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_VLAN_DEFAULT_PVID={0x6, 0x27, 0xa1}]}}}, @IFLA_PROMISCUITY={0x8, 0x1e, 0xf77}, @IFLA_MAP={0x24, 0xe, {0x4000000000000, 0x8000, 0x0, 0x8a, 0x5, 0x3}}]}, 0x68}, 0x1, 0x0, 0x0, 0x8010}, 0x0) close(0x3) executing program 1: socket$packet(0x11, 0x2, 0x300) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(serpent)\x00'}, 0x32) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) accept4(r0, 0x0, 0x0, 0x800) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'dvmrp1\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000004640)={&(0x7f0000000540)=@newqdisc={0x78, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {0x0, 0x3}, {0xffff, 0xffff}, {0x0, 0xb}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x0, 0x9, 0x0, 0x0, 0xb77}, 0xfffffc00, 0x0, 0x4, 0x8, 0x9, 0x11, 0x10, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x7}}}}]}, 0x78}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000001c0)={'ip6gretap0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@newlink={0x44, 0x10, 0x605, 0xfffffffc, 0x83, {0x0, 0x0, 0x0, 0x0, 0x290c1, 0x11008}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_VALIDATION={0x5, 0xd, 0x2}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x84042, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000080), 0x47ffffa, 0x1a6c42) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f0000001ac0)={r0, 0x2000, {0x0, 0x0, 0x0, 0x3, 0x14a1f9, 0x0, 0x9, 0x1e, 0x1c, "339f020bbe82b398000000000000000000000d0ec0c1b4e9b1c4369d03740250ceaac594b1b3d741dd17c1c50d38ef2a565ef1e83323691c58d66500", "a9103939c787a16c1ca43f80026d1a8554fe581b59ded130e04d528539f3d3289737f0374c72a964a02447a75df8a69ea917deb7ba193b3e7772fd29f35239d2", "24431a1e77a68e174f000000000000000010e200", [0x8, 0x400]}}) r2 = dup(r1) write$UHID_INPUT(r2, &(0x7f0000001c00)={0x8, {"b0476b76ba5d044f65271519727e4ff1ff0d12c0e6bdf3ea1f52e24f60ca698457b32832b83d7e96694c1feb5809bd67002f71e0b97c0d5270c04ffa64f63b2e18ee4b7b572fe2f4d03cad38bcd106ff12f53b443ac6fc81da518f54b9004a44859529c07a2b1b8feddc0180a0f37b13babba1dd0813b7ea56dac4b7ffe9a2ef54221439ecc55223ef2d40f4ba8108c10387ddffbaed25d41e7692bf26ddfa747a666caff49843e38c86cac7323f784a17df6beaa49c3f4a98fb4013f4e573e2ef77b0965d4bfbdf7d5eada69406ca93f422495e00addfca1518085a40f10284ff59388ecf476a12ef1a540163922098d600519ae8cf3ef544344e9d968f341af618503b455f3976b76975270e94d714302382c63de5b7c1fad1fa373b369916cb3b4d583a9ebbaeb262884d25a0e1d9fb141de60df7e64cb38b6f7167991f8fba06bffe2d49133bbb462cd8a9493177eee5f03875b15c7a92c3cd6a3fdfc64f236e14fa05a0e8d3c45f13eecd22e13528c74186dc50e0e2af44177e26bded1161e5533375508dadb83db5126cc810f4e30d4e24ec12c3b99e5220aacf42c58f2960bd43c337dbd318aeeb5c9a6cd5ffd3bf1497bb48ab7bcb32c9c33c9f5b9bc4645b96f23f9e0d826b780030444ffb925f55df587ef5ca5ea74ccd66afc7981da496d6f037efbb0b08f3f5078c60ffb4db18d1b59996bd9b1513442785bf4ece8587b39d8176dc9c735d5ea25133b2053bba227b81faab7220326f8814a9df4eba4ecc6acdd82f70b653b56a18cc9dfa4deb0a112c797ab89a51a103c3a9085d828523370c4d79d9484f4dc910735a2c9b5b85197cd9c073df7a54b40df8e1bf595bab957900c2a1a7dc40e88ed0c55c362ffbb7f88a0725a6ae73b936a639e951faf9c45ae74a2ece2f6f88e425ee41d2c60cb083a2fd6d07381908a7f629e32f89a553cf0794f54b8bdc7bd541d88464a4f80ac0b8b625a803a55de4b05a95fc7f8fc3d6d79858ccb269b7b8b21657654164a9aa29f4e8462377e9d234a41ea69841a4aaa1e5f89f9b074f6f71cb1ffaa450c3160b0e319ec81ad30101db66218b0c69f97c234465dc45849fcfd62d396f2b50ddcc0ed7dd8651431534232ab6d1186d7760770a1fc6c77553a79d0297194f794997ee47781094a76d9dccf632dcbb527b3e68950d9bb534245c7f08ae1d6ef2750292ae28e5e6dcfe2a69737dd7a1e453f3902ae90789e98c212905422099904d3bfb949bde187682a59c01aa8e6a9972a63d6aaef4d4139b10a24e063707f1aba79bd59e3f9709a873dff401d1f356c4be5e449ae0e2633a1fe50ed367fe56b0499957c3b6cabb42256547995ea998f3937d153897d1c83f1ad922d6835bdfa3b986dc6f4bd927a4ca13fbaa99b7b43758e2329d588f40fac718b16cca855468643f3818496b4915fe9a2bdd3e68889fea24bc1dfa6287a801d49a7bb84654147448550d2919e4df3a943a88cf616befea4e7a4fddb7969311c6837f9529966241be1e57ed2d773debc542986d09866905a3f63b6e1820086d52a70f039154e839da7ea852c33bf3722a048f61bbf068519e050b8788370fb130a42e9f5322dfff65b15d588f9e926b70e4530e8b66697cabb1e8514831431fa0eaecb49f9613ed5fd7bc50f897bda36d24d4296e143e2480e325ec09a77c03a07b4f86eb703085313ebeee94ef5b1cde3f6a7efd785772eb4034039f598c07819b769416a223fab824c4ac50086e78042a1ccf47b6c7ede8540cded4bd4c920ce6c2b7493a5634c5e96bb761373623ab473b121d555bfd5a8bc3f5c5418bed83ffd0d6492840550fccc0c35746370396d0190b7b1d2cadcc150877e0d197f692f97cec790c95e3d3959dc7c68aca37306c1bc13ad33848395dba5e3c9ce8090bc0e7e8312091773641be56411921e3d473321c6d8bd10b7d3f5aedd6620bcaa06474bbb298bc77297b8b5dcb9e6b33dbe676460cca825609857724cee245306d07fda287d5fe57c424c27cf9b6cf0f16d2c6a8071bd57c826d7371841cf43dab1b42421ce416d0d3a9c80bc807d2e6761e53f06b3e63c0af1b4548d820118421205f040f4ab35307871e4c7a21ff28082c29e02e89486064661898c0eb1811c70a6124c1f25d62c38794a3e87c312c870db7b60d0df8b57860c94d1a9c561b327fae3a68ce9ff4551e418eb00766f0341c5e796e3cbbbe6b4864928b966110256d5475eb1fd7b2893b60e19e859baaf23c9233a1b064771671ee2d07c151e2e99c37a116a338788052a726a8519b8335e9ff4f71d00ab634543c20ddea1bf57d4f2b797182ff19618b6974d2b69d9f052934d527a1830bf2785842f35eaf32b65b7c9fdd6f0c41756072a59c0cce0b7305740729f1daa14e0092da9d022321b726d658fcef55affa2bbf36ad788f1f423b7dfd328435b4d5df315143d8b8028ba4bea6134a3dc9720c73d5e66b8b8168752eea6b78c75f04efd9677dbe419f13f5e1c9764276a83821b710307d8f85359b34d038ff17de45e8739d4b647fd1a8d794a3273d922af3374f5d3c75b8345b9dfdabb2c0418a358921e0e73d0fe88caab1741b913673e22ff4b59afa0f653a423d9b2bb20cbf07951a349eea18a891b4f4dc6df8e42a6181284f643de5fd2924ae54f672a1920343476c67333e1e8205bf4877b1251a83f417936714edb1c6975ba7969d2fcc2e69024a4669ac2f998116ade1bd84568b8f3f1fccbe95df9ed21db77315b7469f30bfae418415d9cb5aeea627ba6811e30d56d4f4bfe5f794ea4243e3cdfad3ef55199699b8433083b6f72f95effc5f2f613cfcefaf0b94e801ebcb7095a1474ee93142b82c9bf9886617b6bf69d08c83c76cd21d4cce5872d99de8e54bbff915ab923b2d24bb3aa178dd50b44fd0eb880ef33ca51d4bf5f0fbc8ffe18afe4245397f277e4efad955baa10cf56613481253d69c02e7661714b68be0fd64f29bdafbc8b4a0b30bd6709c67fe8e8915d0479b3902b1d0169fb5486b02e966ad5d8a2bcf42ecba59177cd85e17239667f6b045d1f873ce24733ae17e2d8432709062e786a32ac925121f1b0d46c66d4fb9088f4aa0cfe2149f6c2cb5b75d45349bc88fbd47e01ea07e7cd573335aab8d389846566800dd084bc3caa95f7632719c651f2d33be0fb56347c063b3c6e3e75c5e58caeb4c37574859b78c1ed018fbeed788a4305a9ee1c1ef65a0c83a7cd717a8c08ecd4e86370ffffd6d40a89a0b1e8c15a10ad5406e867e49319ad83bfbb925d5e240b4bd44fd751e7510d5ea03a6cab95f37155d1fd69aaea1db4a1f53714eb90e669209cf634f84a50c85bdc51838ebbb545b4387790df67f0122740c2abc910cf83230394172a56c9ffda6675bb8bb39846730a1bf764aeb92407c90a194da880cb8a4efb5b57a8311d864209c7fd226b93582b6b11eec559abfbba653c0569c219d3a2e60555cb739f9d32d564f23c4e98be78aa553610822af426f961df0df2185c61ccaa22b2a6aa6fb3e917bdfb2be9c3ffb8a50821321119c4cf4917db39548abc17bfba267fa50f6af15c560a21055f967f1ca6f656ddb556f9c7e17a771eeef7e80940d1c14ddf2c27647686fd0526460036aeea395fb10abef2be2ea96c9bb380370c08d1568d30eea0f3e6b7cf8f7edc7b36d4d0affd249330707b54ee620f208d885791171eb67a25a80fcc6922e0258c9673b6576564949dfa5bed9a0299bf952aade654de16e22d54fcd391ded6adab94ff621efcd91ef69acf8dfa1b22692ba3e49cd1d3fbed6db1402065ab37e457056877977ebac33ef566f28a19b9acb67a9cc53feb156814e880b3dd5a9119ffdbc5a45c20ea375f2882575b9a28740eebf63f2895d9ffac1ec33cbdcdede98a201424d000df1efd64dd7268cc1b2366ccfb09754822dafdb1821de5e6ebee09608e82e679fafb7a5100172f26998d31d7f27c2b310f0372c3b5e888f8e6efb56074177bf6a2a5bbd9ed070ad5aaf23ce144d1ac86cad110e5916a8a57e1e7fc3d37353f84f2f6d43d92ab8b35040467f3f8b1d23fac021bbac3710edc8e2e26d794db38e48020f63e94d4b4dca3e015537a8e3008274d55f81af931a0faf1a438444b6a0489b93f7b88f81f761eae0f82e60cb0cf2745ca8c9e30d3cc189c1405b1994ed71b00d90ea7a94102916cdc915620c363d04e51eabaaca6c2814a7c1e7aaeec80bdc13135b813e6d0eea83446a5c57ec29695c302c0d8da65b61fe8ada51a36e1aff34d449f9eb70cb94931226121ab121a971c2fc070ca84272d122c1696f52fbd5ed06783abe188dcf133c4d41e10295f6ffda69fa8c5a7c0fec3425a2d60523a60d280b5ce34eac5911268172e772fefba63a6f5c6dafa9e500a5e1355fb614613f8fc1ef5e5466fa19212bcdc349a865f4cee6ea80b11a410bb6e4ad677393973e38621d25ff6c4876ef8a8d2ba651be4a78d2ba9fafadcea8eff9cca3f4ab71a0b84917794e521220dad099ac8aaf32abd162348879e4299e4d46395f9d55267b635e18ca2e2fc96146b96c8a8055130b8d8cb10cc31382df34057bd8637f86e48adc854af408226752a04df8d0362db263e0959f2bd7e8a4d33a8c4b257e19d308280baf40cced1b3cd3a86ee22df0da49d750539eee1104e99a9f8a065e5499c73125a8a8430eda7aee156821a97c237611b50f682a2cccd0969304f0a50ae98800dfb32ee1bcfeab98182c34a51e67fa5bd738c22c44fc1269ce73f464edd2f31296e92e62df51cf55798ae2e3c33c57b09f4ecd13469122095a3563f95f0a04cf58dcea4aed5e8bdda7617863cbc37a97ebadb46d679f7e30014d96d0ac7ce9484368fa5fd19cbc3d139410a2bd7ffacef1bdf76dd1d5f34d2392fcb91c7585fc1ae7d8ba2aa8ded9645d5a5e76e2279b6e0692101137da946dfbd3836476f5dad7fed70115d716dce87b5ad755e5653a709f5aa42265ec9657ed406cc9256af3628c0116b8e1d23306983e9adbc19dec354870c98e2e76566895df933a80c4c36b617db4bbda1a4ca7d6c80a43734471fc92d0bdeacfc125dddd73febd8f7ef84f221d52ae71372cee802d59013a15958e850f8fdf46d8fd3b874633daf3b1f346470456c05722258480959dd6afcffa1f3f2ca033011339c5cb85b7d1c9b5916fb8dc9c2783df64eb5cca5af83a74fe5bb259f93722842eb4ac851e71f3cfd67a39590e7f8e20f018744b9277e6eb46b5f211df5f767ef29dc9a972e14c40ea2d4624f187f301c1116d3a61adeb5c6f7ccc021ac5e18d8b40d7f1f19daf4445c06e72db8701c267c0144c92cddd49af7a87aca5aa05d0e380dd27cc780d2f7db3bef26cc4fd358543e19d73179b879f7bdc702ab405270c93a3ed64153e20b5b663773a2ad4e8e3e1e8eaf39ec80d75d02f74ff94f0e095240a564eeece4fc9bcf19bf2243c700e1dae14a1b0217013977bfa05f681abc37714fe462d0a632044ce52fdaa1c1a806b1eb4370e23ca0247e536165aa9f1c2af8adfea369ee1f4a2c7823a7baef028a1e77501db48db6aa0d7e30969f7197368db02d443803b53b2899315f7e2ba9c5ae952a3866b4ea60f3d669e0a91f7ef640cd938646bf8822fe455f0302fccf87c7fad6daf38fde038fa596b83a9fd5bf675669a6cb2bab44c6617f07950bf34edb93bbcb4174630f275dbda7a0631c4b456e5f80eb6258c1874e77d426743e478917fe44b73dc203baa2cc442b84b5818409abae99d97a28754969bd393df", 0x1000}}, 0xfffffe38) executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000001d00000020000180140002006e657464657673696d30000000000000080003"], 0x34}, 0x1, 0x0, 0x0, 0x848}, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000000c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}], [], 0x2c}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016000000102b00fc0100000000000000e2ff0000000000fe8000000000000000000400000000aa"], 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x0, 0x1000d, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3c}, 0x94) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, &(0x7f0000000040)={'virt_wifi0\x00', 0x4}) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0xa, 0x4}, 0x20) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x2, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r3, 0xc04064a0, &(0x7f0000000300)={0x0, &(0x7f0000000240)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r3, 0xc06864a1, &(0x7f00000000c0)={0x0, 0x0, r4, 0x0}) ioctl$DRM_IOCTL_MODE_DIRTYFB(r3, 0xc01864b1, &(0x7f0000000080)={r5, 0x3, 0x6, 0x0, 0x0}) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x2, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r2, &(0x7f0000000100)={0x3, 0x40, 0xfa00, {{0xa, 0x4e22, 0x2, @empty, 0xffffffff}, {0xa, 0x4e20, 0x101, @remote, 0x7}, r6, 0x6}}, 0x48) write$RDMA_USER_CM_CMD_GET_EVENT(r2, &(0x7f00000000c0)={0xc, 0x8, 0xfa00, {&(0x7f00000025c0)}}, 0x10) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r8, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xf, &(0x7f0000000100)=0x207, 0x4) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_RUN(r9, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20040, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f0000000180)="66b80e010f00d0b0060f21a20f01c40f009b2700000066b80c008ee00f3235008000000f30b80e0000000f23d80f21f835800000a00f23f8c9b9490300000f60b932c00a00b9730200000f32328fe858b660002fb90d090000b800680000ba000000000f30", 0x65}], 0x1, 0x0, 0x0, 0x0) r10 = openat$binfmt_register(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) write$binfmt_register(r10, &(0x7f00000000c0)={0x3a, 'syz1', 0x3a, 'M', 0x3a, 0x1000, 0x3a, '\\x00#\x00', 0x3a, '/dev/bus/usb/00#/00#\x00', 0x3a, './file0'}, 0x42) ioctl$KVM_RUN(r9, 0xae80, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x2000000, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x8, 0x6575, 0xd, 0x0, 0x0}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x100000000) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000080)={r1}) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) socket(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x3, 0x0) r3 = fcntl$getown(r2, 0x9) syz_open_procfs(r3, &(0x7f0000000280)='net/vlan/config\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000002aaaaaaaaaaaa08004500006000000000002f9078640101000000000024806558000000000000000010000800000086dd"], 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000180)={0x1, 0x0, [{0x40000108, 0x0, 0x80000006}]}) socket$kcm(0x10, 0x2, 0x10) (async) r9 = socket$kcm(0x10, 0x2, 0x10) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000040900010073797a30000000009c000000090a010400000000000000000700000308000a40000000000900020073797a30000000000900010073797a3000000000080005400000000d58001280200001800e000100636f6e6e6c696d69740000000c0002800800014000000008200001800e000100636f6e6e6c696d69740000000c00028008000140000000001400017b090001006cdbf80789f3f947dd0002800800"], 0xe4}, 0x1, 0x0, 0x0, 0x8001}, 0x20050840) sendmsg$kcm(r9, &(0x7f0000000000)={0x0, 0xd18c9b25, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f030041000b05d25a806c8c6394f90324fc60100000000a000200053582c137153e3704020180fc5409000c00", 0x33fe0}], 0x1}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) r10 = syz_open_dev$dri(&(0x7f0000002580), 0x200, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r10, 0xc04064a0, &(0x7f00000026c0)={0x0, &(0x7f0000000480)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) (async) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) mmap(&(0x7f0000d4c000/0x1000)=nil, 0x1000, 0xa, 0x1010, r2, 0x6b6bd000) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000006c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) setsockopt$inet_udp_int(r12, 0x11, 0x67, &(0x7f0000000680)=0x6, 0x4) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) (async) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) (async) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_dev$swradio(&(0x7f0000000080), 0x0, 0x2) ioctl$VIDIOC_SUBDEV_S_SELECTION(r1, 0xc040563e, &(0x7f00000000c0)={0x0, 0x0, 0x102, 0x2, {0x9, 0x0, 0x1, 0xffff}}) pipe(&(0x7f0000000100)) sendmsg$nl_route(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="2400000019000865730502daa301002cbd7008000080008020004000040005001a002ca9c3dfdb45951064fd7a8d21e637f3d9acd4d4443f54c4f619bb927074ca551d9ade7db7c0cc9460c0a390300f97b853afe71b7134c798a77f450c774fda7f443b2f50196e720683c63ae24b6a75a3636ab5e39717328b8ebaa6599899688c137902b9895f668a7b42b7ab3db7fc361522"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x4008000) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000006a80), 0x1, 0x0) write$vga_arbiter(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='target '], 0x15) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@ipv6_newrule={0x58, 0x20, 0x1, 0x2000, 0x25dfdbfc, {0xa, 0x20, 0x14, 0x0, 0x0, 0x0, 0x0, 0x8}, [@FRA_SRC={0x14, 0x2, @private2}, @FRA_DST={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x26}}, @FRA_SRC={0x14, 0x2, @empty}]}, 0x58}}, 0x40000) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000006c0)={0x0, 0x700, &(0x7f0000000100)={&(0x7f0000000540)=ANY=[@ANYBLOB="f000000010000d0400"/20, @ANYRES32=0x0, @ANYBLOB="0008000000020000bc0012800c0001006d6163766c616e00ac000280080003000100000008000100100000000a0004000180c200000300000a00040000000000030000000800070005000000080007000a0000004c0005800a000400aaaaaaaaaabb00000a000400aaaaaaaaaabb00000a0004004ac92f9d35ed00000a000400aaaaaaaaaaaa00000a000400aaaaaaaaaabb00000a000400aaaaaaaaaaaa000006000200010000000a000400aaaaaaaaaabb0000100005800a000400b25b12b8e5000000140035006d6163766c616e30"], 0xf0}, 0x1, 0x0, 0x0, 0x4}, 0x0) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[@ANYBLOB="7199dab04c5b2ecafcc67af208004500002400000000002f32eee7501a907800000000e000003d1e8867be0010907801000000"], 0x0) r3 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x50}, 0x1, 0x0, 0x0, 0x4000805}, 0x2004c094) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x6, 0xf3b8, 0x0, 0x1000, 0x400, 0x4002004c4, 0x1000, 0x0, 0x97, 0x10, 0x0, 0x3, 0x4], 0xeeee8000, 0x400}) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000400)={0x0, 0x1, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_emit_ethernet(0x81, &(0x7f0000000000)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}, @link_local, @val={@void, {0x8100, 0x0, 0x1, 0x1}}, {@ipv4={0x800, @udp={{0xa, 0x4, 0x2, 0x6, 0x6f, 0x66, 0x0, 0x1, 0x11, 0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x2b}, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x10, 0x2, [{0x6, 0x2}, {0x5, 0x2}, {0x7, 0x2}, {0x1, 0x2}, {0x6, 0x2}]}]}}, {0x4e24, 0x4e23, 0x47, 0x0, @gue={{0x2, 0x0, 0x1, 0x8, 0x100}, "18498d25e4c1701cec2f0428daf763b4eb4693219b80c98c74b5f3de1dec25b54eb5f3652a2cb49504d9a6bc5a1d82142ee264d872db9e"}}}}}}, 0x0) r7 = syz_open_dev$dmmidi(&(0x7f0000000300), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r7, 0xc0305710, &(0x7f0000000040)={0x1, 0xb, 0x80000001, 0x0, 0x9}) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'veth0_to_bond\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) write(r3, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(0xffffffffffffffff, 0x40045731, &(0x7f0000000000)) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x44, 0x10, 0xffffffffffffffff, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x11129, 0x29020}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8, 0xa, r1}]}, 0x44}, 0x1, 0x0, 0x0, 0x8050}, 0x40040) executing program 4: socket(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x100) mount(&(0x7f0000000080)=@nullb, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='jfs\x00', 0x8080, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="30000000c7e11a1000010025bd7000f9dbdf2500", @ANYRES32=0x0, @ANYBLOB="158804000301040008001b000000000008000d0003000000"], 0x30}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000) r1 = socket$inet(0x2, 0x1, 0x100000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) executing program 4: setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000000100), 0x24, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0x13, 0x5, &(0x7f0000000040)=@framed={{0x66, 0xa, 0x0, 0x0, 0x0, 0x61, 0x11, 0x28}, [@initr0]}, &(0x7f0000000000)='GPL\x00'}, 0x80) executing program 4: fsopen(&(0x7f0000000240)='ramfs\x00', 0x0) (async) r0 = fsopen(&(0x7f0000000240)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) (async) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@newsa={0x104, 0x1a, 0x327, 0x70bd2a, 0x0, {{@in6=@dev={0xfe, 0x80, '\x00', 0x1b}, @in=@multicast1, 0xffff, 0x0, 0x4e22, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xee00}, {@in6=@mcast1, 0x0, 0x2b}, @in6=@private0, {0x5a, 0xb400, 0x2, 0xfeffff7f00000001, 0x0, 0x60000}, {0x0, 0x200000, 0x6, 0xfffffffffffffffd}, {0x40000, 0x0, 0xae8}, 0x0, 0x0, 0xa, 0x0, 0x0, 0x70}, [@coaddr={0x14, 0xe, @in6=@remote}]}, 0x104}}, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000003280)={0x73622a85, 0xa, 0x4}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000003280)={0x73622a85, 0xa, 0x4}) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000180)=[@acquire], 0xffffffffffffff47, 0x0, 0x0}) dup3(r3, r2, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/binder0\x00', 0x802, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x10000000000) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a, 0xfffffffffffffffd}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a, 0xfffffffffffffffd}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0xffffffffffffff67, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x70, 0x28, &(0x7f0000000800)={@ptr={0x66642a85, 0x0, 0x0, 0x0, 0x2, 0x1a}, @ptr={0x70742a85, 0x20000000, &(0x7f0000000580)=""/236, 0xec, 0x1, 0x26}, @fda={0x66646185, 0x9, 0x1, 0xb8}}, &(0x7f0000000240)={0x0, 0x28, 0x50}}, 0x1040}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x70, 0x28, &(0x7f0000000800)={@ptr={0x66642a85, 0x0, 0x0, 0x0, 0x2, 0x1a}, @ptr={0x70742a85, 0x20000000, &(0x7f0000000580)=""/236, 0xec, 0x1, 0x26}, @fda={0x66646185, 0x9, 0x1, 0xb8}}, &(0x7f0000000240)={0x0, 0x28, 0x50}}, 0x1040}], 0x0, 0x0, 0x0}) r5 = fsmount(r0, 0x0, 0x0) fchdir(r5) (async) fchdir(r5) r6 = socket$inet6(0xa, 0x3, 0x5) sendmmsg(r6, &(0x7f0000001500)=[{{&(0x7f0000000040)=@l2tp6={0xa, 0x0, 0x7080000, @loopback, 0x4, 0x1}, 0x80, 0x0, 0x0, &(0x7f00000005c0)=[{0x18, 0x29, 0x37, "86"}], 0x18}}], 0x1, 0x4000800) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') mount$afs(0x0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x5, 0x0) executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0xc, 0xb, &(0x7f0000000080)=@framed={{}, [@printk={@p, {}, {}, {0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffe02}, {}, {}, {0x85, 0x0, 0x0, 0xca}}]}, &(0x7f0000000040)='GPL\x00'}, 0x90) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001ec0)=ANY=[@ANYBLOB="340000003e0007012bbd700000000000010100080400fc800c00018008000600", @ANYRES32=0x0, @ANYBLOB="080002800400338008000900", @ANYRES32=r0], 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x4040) executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine program crashed: lost connection to test machine bisect: bisecting 45 programs bisect: split chunks (needed=false): <44> bisect: split chunk #0 of len 44 into 3 parts bisect: testing without sub-chunk 1/3 testing program (duration=37s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [11, 14, 40, 8, 30, 30, 4, 30, 9, 30, 4, 15, 11, 28, 4, 29, 26, 25, 10, 5, 28, 40, 5, 19, 8, 8, 3, 28, 3, 27] detailed listing: executing program 3: r0 = getpid() (async) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_SEND(r2, 0x40489426, &(0x7f0000000100)={{r2}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x3], 0x5, 0x4}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r1, 0xc0182101, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000005c0)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x40182103, &(0x7f0000000080)={r3, 0x3, r1, 0x3ff}) (async) r4 = syz_pidfd_open(r0, 0x0) setns(r4, 0x24020000) (async) fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) executing program 3: syz_open_dev$usbfs(&(0x7f0000000000), 0x200, 0x102) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={0x0, @ethernet={0x6, @random="2ad70b916dfc"}, @l2tp={0x2, 0x0, @loopback, 0x4}, @isdn={0x22, 0x81, 0x1, 0x2, 0x80}, 0x8, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)='erspan0\x00', 0xe0000, 0x1, 0x2}) read$FUSE(0xffffffffffffffff, &(0x7f0000000140)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="1c000000250000042abd7000fedbdf251700000008001e00", @ANYRES32=r1, @ANYBLOB="b47773bf5b01"], 0x1c}, 0x1, 0x0, 0x0, 0x20000014}, 0x51) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_SET(r2, &(0x7f00000023c0)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002280)={0xd0, 0x0, 0x1, 0x70bd26, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6}}]}, 0xfffffffffffffefa}, 0x1, 0x0, 0x0, 0x40c0}, 0x4045) syz_open_dev$usbfs(&(0x7f0000000000), 0x200, 0x102) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={0x0, @ethernet={0x6, @random="2ad70b916dfc"}, @l2tp={0x2, 0x0, @loopback, 0x4}, @isdn={0x22, 0x81, 0x1, 0x2, 0x80}, 0x8, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000040)='erspan0\x00', 0xe0000, 0x1, 0x2}) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000140)={0x2020}, 0x2020) (async) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="1c000000250000042abd7000fedbdf251700000008001e00", @ANYRES32=r1, @ANYBLOB="b47773bf5b01"], 0x1c}, 0x1, 0x0, 0x0, 0x20000014}, 0x51) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$DEVLINK_CMD_PORT_SET(r2, &(0x7f00000023c0)={&(0x7f0000002180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002280)={0xd0, 0x0, 0x1, 0x70bd26, 0x25dfdbfc, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x6, 0x4, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6}}]}, 0xfffffffffffffefa}, 0x1, 0x0, 0x0, 0x40c0}, 0x4045) (async) executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000000)={'nat\x00', 0x6d, "0555fad764281701e6609b33560e2b6eed87057229347b3b587dca6a7e5c96919da3ccfa7f6baae3790006b63d47652e2eae4a6b766cdbf6bca806106cbbf37c553931fe8139832a4220e5fd6f60b4461ddbf4399cfdefee3a702c9e6cbdae66e9c26ce4d1cbae36961f314302"}, &(0x7f00000000c0)=0x91) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, 0xfffffffffffffffd) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000100), 0x2002) syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) (async) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_NODES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r3, 0xb02, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000081}, 0x20000000) (async) sendmsg$TIPC_CMD_GET_NODES(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r3, 0xb02, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000081}, 0x20000000) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendmmsg(r4, &(0x7f0000009340)=[{{&(0x7f0000000280)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000300)="258569c665b3d4e580a23baeefdbe8cd639e4e93ec09ea4996bc99980f39ecfca8010b743e538cb9015a3b6a28824bc7133289d2214705ecb3c0c58a281f92984186a5f3d91759fe0d47e8d2c5dd186e98515079a75eac09aa705eac8e7aa5ef8df46b15bcf419ad306f62cd6bc1b6a5721a08e58764a4aff8c66222be984330f50c6d7764d881eca0f4427d8919040e", 0x90}, {&(0x7f00000003c0)="1cdc3ccb44c75f4fbeed6e2768f9a27d78bed4e57ee14a4e0b9fbc245228d211a8c2fa967df011b28eccbab72640bd0681f6db1a8e2a10882fb3362dd72a474ec8bdd3bde9dd3257237faf9753d7f38d89e9be0c05f6afce47c848edf8a00198455cd8aa567857fbc0d655620e894d5ef6525198ecb0085f39ab205209e3a8e5e47f059403634c98bbc7cd46c8a8c817403d65c0da56191075a0c54a5036399fce1e3f4de0fe928b9a4a6399eabc91b1ad5aa49221c9c82b32907e19", 0xbc}, {&(0x7f0000000480)="9ea6d939b28c541b7357c04de38b97cdcd8cd2242816870707ef4931469f6ef99e4f8fbcfbcfeb78d491fb1a0c211cdef6fea12f6bb51cb3badf77f8c941b12e8f97b985bd7e5b01a9899a650d3eab1046aa574d6969b1850db5a8afda0c3ac550b30ede05288028c9ba", 0x6a}, {&(0x7f0000000500)="aa895372694843365608c0c056c215a31081c503d9a0fc0f2c851efec973ac7b0ba55ba267fae1b14cefa6091c7f924eaad5ef6f05517525aa392b3e262b7a19ec39d965b4db9f108de9eaa9a10254d300bd80ff1a966c959e9d6d3dff4c5348e54bbe4682fab5277319c767534acba9ae6f0e5d6279d43df64b16e47f", 0x7d}, {&(0x7f0000000580)="a96a9307c450ef65d714867b0952", 0xe}, {&(0x7f00000005c0)="2d08ceff4991326e05090e096ee30e3ef067310359ad1f332e8fca6233a81b462ae661b995bc6ebed3219f1629362eefa1796ddca31b76fc2a26e3fd1347e11f54a5b11746a71b1f75e13ee3ff0a910bc8562169ae1383cbc644d46f66b3d3a690fc89ed08035614da0f319c2f4d9e6800a6da0ca7288c3698e3f5347c4b8ff0c49238f9ceedf32f1d6be27fef0546981dee3d68b221e9b021c79c87e277ba8d6261787ea4c62579ab3f65f68aa7fa47", 0xb0}, {&(0x7f0000000680)="2dda37f307f58836dee250cd42be4b8128ae721c009e9b78765bb97b14bec301f6f6b1fbc0ae259cf1367a2a722d99860455b89f05a671ebe603e21e80a2fc98472186d933a6195eadc81a53afaa02d8639cfa45dd2e1047515fb536d9fe8cff2050e27de37764", 0x67}, {&(0x7f0000000700)="c0ecf2e7d54cb008eeb0827fc64b92307971c30f41279f1f5597c5d8e39640dc7387642841488c1bf1fb", 0x2a}, {&(0x7f0000000740)="c12d60ad319db106530bbbd9c9e5e8a114cf6118758e7566fcfba361a0d8e7399b94bc493e6b745d885b12311ade1be1ff7bce76ed0d619ff669c9a2f777af6c74f14f886daccfba91da2839a210e3d74b5a77b847f7c7ad85f7ed70a045b1ca5137edf0b6669da80bcfcb0d30d6feb9f50da664b3340c9d06760be060732fbe42cbc860fb569530b4ca6be5c925c05ef23b8bffcafcd9c19da2f205dd80deacee0f9db185d0cecf0181e507048fabb08d6a78528c", 0xb5}, {&(0x7f0000000800)="02eabc4630135ee4408a28e2068d8810b6", 0x11}], 0xa, &(0x7f0000000900)=[{0x110, 0x11, 0xffff, "a6968de6801b50b5648f0d73a537b02e5846662f62ca4ae61a965dd928e0d26ca4a1735c4ce2dcbd63c39bea1cf1f82f05997b81c810fb0abe1355b15e5fa57f069d9ded48ceeff6ab82b26f5766f6a66a56a9c294ce68b29bcf3cd7906952d6171d1881efedffbbf828b1fc658e87cf7b99843f9f219d926a883930a8c15180d2d781445918f122ba4a6509c30f4ee816340a713c66898539b7eac1964662279514d322210ae53055255a44cdb4dae7aaae9e9717f85725f3bf165851c0e9ce2a82b85f14e691a3dee140d298e7eb172a4fc4dbb5ff487b34d087573ee831474ea6480a80b0ce11a61711729ada46d83fdc21af4d269b94c323daf524"}, {0x30, 0x10f, 0x1, "4773b65cf39c4788a72f40eda69a0938e6d3d13732adff0535093c36cd1e787c"}, {0x108, 0x3a, 0x6, "fc3b6a2bddee99c7f3d193a293c15ff720435b1ec88b8b5ceba5a057801bd1bf3332b0d5439e623f3c425673445a451495b444cb48ae9a9fab7a753673b046c8d096fbd49c38618dd0cf5b978b80b42ed75ec0cb356bcd59c8a58c8db04b2941ba06f11c63da9739764ae4ba95aa4923a02519f601292c0ba3ea83a845ed003dece5ab249b48522f53d1517450960ec665cb1742478404207b7aa853bc5b6ff7bdddfd559a87c95f94700e17c0642067c999b222c03dbddc903d1719b479e17f69c31e4d7cc5a7a6784d4e4bbc81237de4de608c84d54cbaf68dd4a44bf0456d85bd7cd90ecd1d213553fee6a2250885dc2e"}, {0x18, 0x10f, 0x81, "95e0b9"}, {0x70, 0x29, 0xc807, "eed73dc5930de47b22d7aa86964f1bf127cfd38d01517e7fe55a913b2e3d0036227598c1be48e8d6126d9488bca3a72490fbb04aa2a5708e6c0c4f1be992bf932285345a96bfb9295abdd568d7185390af399672157c94ca73d9ce42297bf819"}, {0xf0, 0x1, 0x9, "e0a18d7c2a79b1d53bf456cd92927fe1ba089b2935db00f8e40d5c2000d6dafecf6ad6b4f0b8ac58cf545172f04656a14d522a97167461197828625e5e971848aba51989fccbaaec02509ce357831f032651ea3cd684c7afbfe879914a7a828e22fbede2d37a7aa3d89d77e4d595368820108d035fd6d711639fbcaca6b408385fa3c3c25724500111ff859b8a7739fcf179022335b363f260e1b2b80adfb7a11bbb761f597efc839a60a08832a9542c1010adb6fc42bc681de1912199f235424d2e82b6e530770f1b32cbf62ebca74aa04288c2d8b061c6c8cfc21eff3b6b"}, {0x98, 0x109, 0x997, "59801d2b5077fc98784ab0f395b43aa107f0b5187a25c2454cb84d4ae83bcc42eefa7cd03654e6e7c23f0f651a073d0468313df956f17b4c6ffdac97f4b9a994828ea6a95967f556681f8f0b189a8abc40490efb2dda0375c1572e670b948b3df6970e622c653bc3d2206bd006f852c60f63270a86ce96d83c1370ac5ae384c1e479ce53df"}, {0xf8, 0x114, 0x6, "fbe8f510b03073cde8725794b40eb93a447606497947776428e3bfedeab333c0c259660776130a2d7b04b51d2710ad5e7860b15704f06677f743d763dbe326e476d5ec9fe101b45b9efb6ac779e4f7ef5e3eba27894133d0a7bf6a0ca60d5e7e5afee35e7b04b8f78b57b9692b670e40c88ec817492b30209b971089cd22836d1c007b58c7b1e6c718899f1984809606b920ed4a4653a863c37b6e2de60ca784b51800681059f3f78d0c523ac0b0bcadad92d53d8d143f843bdf9283e0f18b7862bedc4b7c12308049e61858257d2e161e86b423dc3e5756fb8fda8f94f1af20477d8477ef"}], 0x550}}, {{&(0x7f0000000e80)=@pppol2tpv3={0x18, 0x1, {0x0, r2, {0x2, 0x4e20, @multicast2}, 0x0, 0x2, 0x4, 0x3}}, 0x80, &(0x7f0000001600)=[{&(0x7f0000000f00)="025b0be35cd4710ddc711798dc8e4ff41e600060f38dabf03b50161846796a2ec7fe4703ffcb64dc108a3fa9f3e2407affdd494b72be7b3b785a0aba0c0b74c0f28eb8ba75d37b2b19a1a3961347f3872d04f528cb106b1ea592fa09d238", 0x5e}, {&(0x7f0000000f80)="06db2d3fbbabc90c1ac64aa7466a3204a14f7a1a9494242dc30c9fc654a768d75f9cc35a4608366512b8a0ab552f9875d65f48f3f37e4918d79db371c04b0953e1b5cf3d6d18038f72daace9fdacfda15776a6ee6fef74402910d2e3dc079cf40fc9f894970cedd9b8cf1d0f3ccc9d02019ca2b4dd2578cfbdf10e41fa55ad43eaa1a3a54ce90faf02612f1696889bd38e6e67c960d4000f634c85133e68d105b40cb45bcaa90b4825c9cd1f4f3ac43905d1cc3b8b3c7da268af0e30eaf07b595923d3805f5db2e98d16267b6d83f0fc5ed684177078bfbf944b2322c13620114c603ae5510536565e56f3b01dbca534bf772b12", 0xf4}, {&(0x7f0000001080)="e453e5199c5dc03aff912cd8e7b9fa1f5166545370d9aef35a2281e0e25ce2bb776b9227fcff4b5a987c9993517e6f774a1239e18b6636a91d32fe982e22c0ec2d5571f75ad3df70cc457d1eb300998ba897329c96d03b4fc14a6d0d88a7988011cf3b69740047d82dc1f30eb7773c12f7ad46114d3ba3b982bb275398ae1b8d84e071ef0a5a82204566", 0x8a}, {&(0x7f0000001140)="e2c3312054730a0faa0baea03a77adf6e0", 0x11}, {&(0x7f0000001180)="5caff40454239cdb57ca4df94d41c68c88c60b625ebb7b0186fdf3cdb4ef273a5f434f82422c781b8f0160a6cb1f2d2cc2af2d93a7d9f4353bbf61577606220faf726fb5c0509612f42a8bc123c53277c219e3e29a5ff4d65d889cd9d800a043e3349732477bbe003fa3d3ff841764fcfcecc2a7eb51de9afff2206693a9356f677e9bccda0876f1a22581ab4639f346b614850a3d7a4a38e1c80b51ccb9e8d255cc45edff272837d6ed736ca94ed98dd1ec853e4e5b0d74c26d492e1f1f3f1ea2a104d4762030559d77acc8", 0xcc}, {&(0x7f0000001280)="9ad81ae3afdf324c797d3c0da24b9b69d5044c0c65f5a47b191f7e8299a0e5819f3c801d453af2f7f7a5aeb80b902bdc09bd07e4cb5ab35e8f560ab41b0fe39b0ca60899f2b152c5f452feb8bce9c181ef9c5aa9e76afbaf8acb7f928bd9a2c9df097d528b4edf2f79b732b63ecb44efeb1ed1f127e8551cdfd7df64ad4186b52471df89063d5c2324805cf4ec9624d596c3482c224a6b65a8e311e46683e448c50cb153e7", 0xa5}, {&(0x7f0000001340)="c4d10bde5f3b01b9ccab0a1cac9867ab37bed3737fc44593c3858efa0950ca04d5c8263df22406f88791da3747405d8b97981cae5d5602104628497c62a9a45be8af01007df434322d73ea89e2fe895a9fa19b5502293e70a573f511de836a7b53d77d5909abefe8112dff17e2fa3acbc913118d8b11c2e67b0fe5d7739c9ec2ae17b8aca5598d13d71033dbf024aabf3d74c362b9a41cd4743b5a9eb507aa75a8fc64925cb48ff46b47107d993a898087e760b5", 0xb4}, {&(0x7f0000001400)="b92e36ada7e58b247d6ab21e1740a76626a950f987ac0e6f25953ed0439801fc64435e29e19b3296f6575685d544badb5211d465e3dd29da377befce56422d5cb05d5cceab8bdec56deba6d7de9956aa1fa8085c339514e52643c632b2aa7f682d7c7cd89ec4868d9de7f61f2aea85e6544235f543ba59e6ddf90053e860b8567dbba075bcd2a63534e91f35f6865df746f37ac07bc3de68a59b8b8300849558302f1936917434dd245a91c101e8ac5eaed8240ec2ece6fa5b1d785829a0429e359f25b30a545c4572ad911f635945f9953c4855d3d79ac4d6989c8b2556f3331be4c39571294b321f81abbef281d8e33a76153f2f15d538ff1320a9", 0xfc}, {&(0x7f0000001500)="5929cd852ac05ccc8702fec3f50200cb62d2bd7a43139c8a073d9de935b8b826280563296e3ec29f0666ca44f7dbd4c4dd06214a43f43c4f91264d610ba0e42756e7f91a6d589430efce8979a78a3f03ae4c4cb706b615868d50396b3962b73b1f8a29255be88275435fde757c707dee6e544b4e6d008619a36c74c65bcd6b703b0bc522bffb81177d0b5e56f43f7e858dec4104cc98073d0cde17fa049c796ba6bc52a5cda7e8cf922d76a66ae23c854e25dc3a36e229dcdf14e22d0540c62e3f2234661f1712b6ebd02443b5", 0xcd}], 0x9, &(0x7f00000016c0)}}, {{&(0x7f0000001700)=@rc={0x1f, @none, 0x1}, 0x80, &(0x7f0000001d00)=[{&(0x7f0000001780)="ba5c5540bd86c4b77c7bf5ac85999c09198b26608ece4c7870b2a6d1c11c00c01bc04989ad6c271db27f508bd79179b3d8b6b56a56cd9c0dbb979750160f508114c3b2dee1a352b6af3b4db6555696da124539001596045e636c5e44db8ea6b180f09851417ce8f8fce6c53923b1f46754741cc12f099706921db076", 0x7c}, {&(0x7f0000001800)="d8833cbcdd83fa5eec413904f70358827a091e62c8db22ad08f6f29bd99dafb915717a52b1b2752f09331d10fac2f9", 0x2f}, {&(0x7f0000001840)="46c34cdf2b059c255b4ef8fa2cac366ddb35ea490faf5776ccabf785eed99ef2238a4ec5aed963bbcdf6d5f3a9591461a5b2cba1b5d8fb69b67ac60b0257efc6ac83825829a9da71f994e5d0782b1603a424f6c63d362fa180e6d1fd40c0c6d9b1a349ba7d018895e5219038099a219e72bc557ac460c1ac4dd60063821ee96c7a6e21adbb2f13", 0x87}, {&(0x7f0000001900)="6e042fba1af677ec54900ad7f06a010945e23572aac70e59ef2636762a507312e552e17bedce45601ec3ab082daa958ce0ef99802889642a0f6781abfecd34e6d85acddeba34ad9de9465ac9f4d31920ae39abed30a4e60e7a58c60dfb774877a1e138103aa03123c6f249616fa8fd59661d958a8dda4f8074fcf56a6c58c4435d5ccd9a81c7dd2ebc674d839acc142ad872a2b7ec3a1b2882a150c5c5dd041de463be5091d911aeb47420965bd9ff2dd44b7019d702d0f9fe190fb55e150c22ee8d66cfc36002b849a417242bf1ee04f23bc4b8aa9b909165fa93", 0xdb}, {&(0x7f0000001a00)="ad5efdcc01dc39327f6df5ee8825ea5728129737a2ebd7a6ec97988fb1a78a9e8b62b92d68c3e417ab9ca387ccd341caef7dffb1ba7a08c0319db3ceed0421a252de140f22b12c071c4e1675ebeef3a64620987fefea9578f4a6efed102379e050674dfcef5a9ce9d3edd87c8f", 0x6d}, {&(0x7f0000001a80)="1ec0bd69d380b771ea18f4b6e368858b6a6a36bd8a2d02f456c4ef1dab7cbc36c4feccf877132280da32395df6a7c4dc064135f4c4460b7e73a1c2f0e5ed66531dfe670e5035eef5e49f5ec6fe5416b77c8ae0c3a27a3b28f7f9ab7cff3c07fee1fc203ce5385aaf3cda89d621298d4e74d8cb8404868a525581ab7349", 0x7d}, {&(0x7f0000001b00)="2507e5e82906560a234f9774a9b34a863fe7ff1fe7fb2585d17adb74aaea4c0a19a5e3eca69fcf5dbdce32a4c7ebe1b84dfd064090b74d7c58b7394d67ad114118526dbb84578a919a2ef4cc31a6443b5ed44d78ddd07dade42764f1041da6a18824db55cfe98bddaa660894777484d8c7d659a11a108807344920b4", 0x7c}, {&(0x7f0000001b80)="c7b751cad01bd9c71758f49b93aba2a30b598cc4ed24ed762f5d3ea9ff8dd4d28695b04c6b3035f4104d46eb2693d5cc3049aa51ae7465e167e0f8f6e46624525a68e630ce75ecd06fa98208439be3bb9b39f65834ed0a699c93cee5b890f32730d82bc48cb0d21f21367151718afbb44f7583dd584d20d98cd302ccd23791d18ba7daf6600e9260dad3c97ea1ddb570acbf8263b382abce3438e0b6e5f843805eb0185aa2d6d33541ad541b2b3a6fc85027fe08a23d3779e10b7142533b23c5e1e52249765a68ba1d7557d14802c6", 0xcf}, {&(0x7f0000001c80)="07dfd48a48b78c49e3d20cf15c97333f510f1230876c0e3e4921f7c7418b530086f1dc32081b0a4ba05490ba61ccacea5f0efb8cf1b6759fcdd8d25cd8705b29717e329300f073b3fb7c6767ed6d9388583e7e682caea7cd110c9703af762464a9bf6e1d", 0x64}], 0x9, &(0x7f0000001dc0)=[{0xf8, 0x112, 0x2, "2a409809ddd50dd0e50608df05a3c2b5e3202911d5a35c81ff98e2f960d95bf75f2cb5a47b53b58885c921157e929a0ee94fb9b2c775e5258efced4732784e427c556c70a0b3be0c5fc37afc6dd8ccdccfbaa71a11d47b95b9638f44098eaa2791b3e871a0b2d397a6b4390ffbfde990dbfc1d12fc2c3a58d01b68416daa4d483beedb97e7b6bb9447647dc87139b9b0a64efde5ba0f9f21cb1a61eb42e82549ef09dae152dbdbe1587cbf3be3d71b3f70f70e560d3e8819becbe2144ba4f9e372977c0166d8d97d441c7c9b1a1aaaf09f9fb2da6e0f2cd81b407f6d1989ad962c"}], 0xf8}}, {{0x0, 0x0, &(0x7f0000001f80)=[{&(0x7f0000001ec0)="a8c8ae0eac29cb67d6d11b4fe6da93ce310210b4aa51ff493fff8e57a83ae77767f8334b985f42e9aa8245512010121f2e8433d9d7a6bcf48c85fffaf0282e98f714ab3a8604b96620e4841a2bd4d9925e87139df39b1342e67a1984adc314bcd14c22d1ba777b239ff0f0ba4dd781abb4f1c5e7cc57d6bffdab45a77789ba5784d955474bdf4284035b7ebe520e3480b95037a7603fd328ae1d8ccf3c33329d8c", 0xa1}], 0x1, &(0x7f0000001fc0)=[{0x38, 0x10b, 0x2, "bab888667ff54e531914b010b5e15dbf8dd81dc3a8d0d297026a89fd72b4a9168bbb91"}, {0x58, 0x114, 0x7, "cb4497bb92a445f93aab6573a20186b0cff6e2724a1bd17f40417cff3cf367fa076df7e467fe211e06418b7d908c6bb74b42aadb6f73b4b90ba6df681c77e902a3bcf418ddf0"}, {0x88, 0x112, 0x4, "b38587ccf8b29517444aa1f8a60f370896afdff700e00b4a33cf2d73bf19ffea63dc29145f7c99a7198d12a49f4db1c8d3a1ea9ff58bc2141800bd01559775c1be217878a760a94ccdc95c4de089fa9823e55191bbf9a5ec70198ba31ed4567d1be63b561cbc4ea8253b39e42f10233aa6c3bc"}], 0x118}}, {{&(0x7f0000002100)=@ax25={{0x3, @default}, [@bcast, @default, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x80, &(0x7f0000003780)=[{&(0x7f0000002180)="e1c6184ce17c622720f6e46ab7cff2313a22928153ecd9604229fc3de6e4545be9226246ff60bb3d8324cb71fe59c771d21363bfad3ba856b2bbddf06147b7ac9e06927f4e48b27b36afe34164dfc17c9606321883094829b1c7809546999d1d86bcc7ef74f5ee", 0x67}, {&(0x7f0000002200)="8c6ff758b0fa7d329bbc0bde9de3f735f8d29933fd4c8c03cce8744eaf31ee3a419759e9a518c288fa377f4e24d3e0665a76493791760585f1c26d28c2738164e4c0ef338b5ca2d2edb0aa3514136140bd8fad3fb0a9368970abf3f8088fb773df9331aa0aaa4214d6c494d14ba965a611a218c57fabb3de5002574253628b5c1e694a3cf714382143192064e83a35c05c2b828402aa6eeaa44e5a711ac4b87f179c3a5ad0311396", 0xa8}, {&(0x7f00000022c0)="add439e61da129112f59ac88bffce8c89ecc1ce546847afb38f288dca37299ee609f8e66324158403b8cfa0e5eddbed6c9cc8b", 0x33}, {&(0x7f0000002300)="65ff156b7165276d12759d9bcb90e6c09923c29e4f55b4c9dbe955a14a943ac4f249efaf29d9188318afb48f826d7089d33a3bf06b8d217794f7b7431086f9bba8a28f156f96a8d44b29b6caaf6ee2a23b9fc6e18a7fc1aa183dc1d9a2646dd112c18ce26ce5783aabcd14082b90f94de663ab28a33993fcb702e93365999c5cef2620f33531028123410a3d5330af19eeca3a40ba8a3915b7cfde041bd7d8652ba103295cd4c73ecc9bff5ce17430fb6b1a121099fed817cedb347ce9f83615f3a144432322e69205f7a73fe321065fa096d27db683a451b183201eeec4893b76808e4a40e8dfdcb83770c30856ca76959e36dfb545e225e3e615537970782f1897d7eda5523be795611f5facb22f5d695eae7d4d387e734f8ed8c4bcc17451786915f4d972e7351cc8c2b5e4739177aad79e4b984b3b5e83786bf213a639e1882c02acc27ff0e125cf9f0df6cc63e91cf0593cb47628272293db31015f5223061a60427790b2d92d2286eb8a69e40318ab5faa6829ad68afa0bc9103d31d68443e14a6a5d6d44f0795a0cd2a9a926ff622246c7f38fdebf671f03b2b8e714772d86f52034284719405f4b2e582324eaf6332792ee1c68aacf55d72de4559f0ea9fa56fb26beb88c103ef48de29b5c6c33351ee79ac939285fd0036f6570099914aa17cc0cb5969e583cfca8394d62c543bff3afe1e38e133fb8ad24e647533c0d2964a18d788fb4648ce4f8839cda3b29d99815b8ff78942077be4172bc9cb97c42ee090e3f05ca6fc6311aad9639d63a7c3c27d986ecffdbb94df9b2af80c73e3c927273bbed44de318fa5845e89122c3b9fcbb215dafb8ef9c2b91d328c9e8315bcba1dbe43b9dbf2fa6c2e81feb47c9b8b0972c5a8dc382c3d080c42ed74d075a888380acc51864303eff735cf0a2802e8034c64e6947bed9b15423553b1185379402280d4814ad3ca0a90d30ade639b9f9d2c4ed9daf56df9716525344103b459f5fa71c7158c0fe8802d7933f5496c749a84568a38aab3755e27b85a4ede326861f7c2eb7d38f3b5366a671ef63cb8a5b06f9e01139c487eba15bf902ce57655c0ec55c057c32576c477e60e04dd3e22f49f0ef57d77ac5b848bf4fc044f7e0bca44221fc81e9465f051e8a69626942e5633434a2e0c71b51d63415d91df2f203aa5c7427076e7e9d3566a08eaaa9c27f6c0a61a2bb6236916bd1750128f9b15e4ff609f210d74e48dec130912897aea8031f4f33c97584eb68363998555cbd92227f6177558638a844113cd8aeeb52f3d4bfdf2f3e835644e53855e51da42df10024a87339e6cccf7db70d722c6ac2ec0a2b5030dcefdf3efffb3137c7467b318a849e1ac035416900fa556cef70e6aec80c10cb111451015b1f3fd87e683d6d1f7d956f382b7861f075ea7cc6114fa6bf1c672529c4cb67e1d8ede3c7d31e8e9e8b6b75162d766c6dd4aaa86500d1933ed45008fadaa536b2a06f4b80f342949a3578b05bc7c3a3e1fd8612f495e55a6938d4a6fa821f3db605b81cb403e602b0bd9e1a25b0919ee5ac6169151d2cf022e33ea8229240cc02aa99616040f4db57f405a7ea89b2bfcb3874289ec27b0cee46804bf98cbb6674a78dc75657783e8bf47cf6302d862fc5cbd49d40181f3a2b904f5f32ea65d3d23d1dafbc78127a2f92932c13577daf89cdca78a9d7a1e8135ed36062d5125da2a581f6a3873663c7ef66edf00b95a1261ee7780080f6135de411619c8406c12e2ed1a2734af9692e75d2282f42525075b810e258ade971346de6dc2e12dccd8545b0fb01fea652cecd657bd2666474741285d31d80cdf1528c291acbf5c58cbfc118bae4aaa0303a5a45a8c8f863a80d45e0c3e2483ceada03d8035b921ca51f67a273f61b1c05d698efa73635d686e327f41be83f5fedfc90ced7dead9b33fadeae2fc17a7a3ab67ee9bbdb7afe874b628be734426f3dcb464cdc22af41fa7e1bf9b81f7f7f204e0f43023440ebc184fe10ef31983cdb73c0965cbd4b7e5c63daa5f28f321cc997a0b756cdb0879b3973cbc7597ff77f8490344e8f4ae8e880ffcef3725a35f0df1c50e438b01ef01fd237a98e523039831722306274f7fed760b73dd5be121992be5b67e7d42c4bd26a07808ec63dcd280ea411ac86863789cb9e2e87859fea96dce020c3fae1598493b8dc66c4ebb07e1efd426ab1a46370a6494d1a98b15775f1a6e9500d5fc587152d082bca58683c4a2657bc1afabfc74d1d5e2c20b55c687072112ed4f40c1b09e3698546c2dc223ebd186b019cb75fd00bbbef06cdfe796706e505551a0807a4871330920eb80f0687e49680b0b028baae0cdb76d70a7243f6a7a3e55323f8052eed4e05d9e95823b63e84547da2c63c1bc5f3189aed9911dabc0d4eea6309c544ba0fbb233eadd648d9e80d7d8a46d3d42c084d5a4f7489381fd84109b420f5286cb5ee66243760674a70f4169298ad9a8d000691bc2e000d525de8a3bcc9abfdf756f4f93da9e21e8e514da8ff88f01ac4f8a1406c5fbc3ab8682a36100553434705286eb2486a3d43f6d65884ff06895b649d27b39fe50bee4e0052cb82581f4acd11ac0e3c8752426d56cf8df459b8a052243387dd0e7356990f6b7078d830760c1592e9ca4e4ca1230aa17952cb05e4672b9990a988b98f7fd07611c9e5a4283cbdf7208aa281d1dacae2d9c91f5f6bbed0c2491255af50ddf928bef6087d91541761b20d4a475239c08b728a9a7824086a0bb08147caec735ada61c9bb5803045306967d67e9b869a882e442b8f4063589f6d9bd96912354e795c9edd2bb096e778a2595c0665bce1a3c88cf19ae47ec340eb5337a629c8a5cb59a91a99dcc263ce1057cc45cca9edc4507976e9d8c2972be91de6138eb3ed9e8e27354b87343f020c4fd940bca025112b70fd346b6a13b194ecf984e75f314c7785737af17ad94d6abcac2166e6245fe2a2c3995f509e02a3ecd98ee39179aa1a1f8fcd946668ff15c96821f1fdc2046f43b1607b8fcab0028c6ab6f0f9c0564260c0aa86ca852dc17afa7ca24412433e6b81332bec1ee146d11308cd2df398f69eef6278a351739ff9439ad6c6ad7b9f00c1467aab10a74c922805b75272dcca77c6d03fe6aca472dee3f6036ee10123931d5774709d1517ffe844cee0e83b08989c9cc2498434205e0447a27a30598be839bde967f4682fc698c670a40223d348dfd07fc4dc51d66d8eab8e7f008fe7bd7ac6e91e4c0297b1756816a19893f4eccdc29ad484db16b67263b21f9bc632eb54880c0c09e40944e35b3e40b0b0533ac3740fba4085f50ae37e3bf6909a75f25f2c4b01d3e5105abd71574560601c8d52930ece9021ed321eb264087bf992a9213c1d2e7a7fc5119d13a884912304c487f5d0de06b5e489203ee65e6f58a632c96660c09d0057cfdbb95182593efb53fd85effcf6dfd51f56373fa28aec784c2a6977aae699f170d078f467bd64731c93c8b73c043f33e186e217f80c9a71f7281526b2a035bf0b5a8cee0066422dc1ed6feb30401f2db21805627b8f05c7aa9e8358af55b8c555b90955721ccc38ec6012c32aee1f88f47b1dfa1cacc95c8cf0622106758769eaea3d72c41cb69c8362fb072e4ea57a7e2000fea129b6d8206c1e25e373e266e02f94a8f088f8550007151ef384bc3d655b49182ff4794d54d5a7f2c2fb3be93ca11d36e1b1ea43908c3beebecff44cdca08a1b3509c0d993673b65a5fa894fc345ad765196fa20c7e4a8604c3086bf9e5249b3dd95cc93f1f8f35ff48f9b92de1e178e17aad6de19adcad13a1e07cd03e1329f75d24bd1befd5cd67e0f9accaeae49d8a94ca50c0819cedfe099fc635992d276b67c2cb8347d0f4871fc06bbae9877ebe85e4efb4291beefbbe061b0b977fcd0f04394adaf05194bfa2196f030cae52356148594b71d1726aa12e5a218e08fc002fdabccfa32eacdd3d22ab1b10a32606ce96731235d2048cdbae8665dd0fdac53d54049b9dad77ba44356a552c2fee1d6dc325f74bd2e67ba2794407b37c21ee94a14d09ecde07d135ba482d62bcbed1a53c7c21d35557cdf24c19977e83f8c377199a7ce67654a3ac167a5b244b72ba3c90eada755f21fea71013fb22707bd0217c9d5755fe0a47a2039dba2f9808a648df907677608bda07a8496864c4a0e2eb210c93d45f8ccb52f3e527a7538780fe5fec93451fc1b76afecdcdb61024244a2ef4e2d3426fd5a506f1df06d4b5717e970e1302a5ded5f37d08febdd7ed65b30f481c4a8f28f7ccc48218c62d97f2a3f3ef89b34e51632d9f6b64677fa87ae329cc1cf2084b21d4414568281d4f77d6770c860b2ea26c213061c38a3222a7cf76b5e694873e2e90379f3b0eacefe0295f3023719c617cbb36118bd58257a60ec93dcedf805ddbd62fcf9f9749d443ba582f140b1811b5b22e4a90de425d899e3a054b27f565bf2668ebc83a55b03a8ee1e2d1ab96e9388e03be5d5b34358456aa12f19b58be593dce7f16f56dff845fa6cd9ec9a6ed429366d9f26fc01b07eedcb4ded1f68dba8ec53b14793733bb00905b1556924a79ca96c0af304807d81c0bf92307fc7a205ffefa02278d753d94ec3b722c5a4733dd1100d604a1118fce48d72ea338a426cfadaae9df36b9671220f1e3f8f8a3c9d74894c12cf024f517610fdf5e80b5315dd96a5548040a3d4433e94eb9e00755c19b76df955089b63aa1fa535600b6c12c8deb4a4b08f0a88cbf2adf028282fd35ab4237bbdbbcf31a743a2075065c03962a391e3a27b7b8ee6715af9f52ebff0a30505da79449031d7727d342b7f64ed85e495a3305492c1f124c3a1e2c81416eaccec9d7141aed8e937d807f23502d6ef859ea8d4952a2487ba15ec482d360d381d53393165b9425adafb97dd07723fcdb943cae2e92c0446afe873328c47f07a75cba9872fbaad59b0c418bab36f69045f2e5fba203446807e66f8328fa213173f91d72a35e96ba3144907137a2ea367bcb306f0d475a6e5ebf4e8e2e13abcf19150fae8018a4891fb4c54285c3f6bcbd703b14b370225503f454ff2037202f2aa720666c29556b3916bd9029b5ac5bb27b7cb44bc2084d48b5fcf934d5a93e348ba822386da3b7d4db756f2a794ec1b7c4096453ce5fe70afeed6fc66a89a2018ea09ee2a29be2bb8407b8ea74c0405098797bf60b207b29fd3301e423187f3921d38c56ac19a3d5f9e1c15c5b12780de7dc75c6f5444dbfb7ef1ce09f0c637f842f6de4ef606c864981de215daa8fa2206d7c675916ec55c1bad28f862a51476b727f0cb731fa49b5267c99e8eae8f36f970f48ac8a8bb76cb7d874e3c4fa4fa34d1a30275aee7af882c7418237efb189ef8a7228bd3d88d00d375e793551106d3bf18a153637233d90451ce9a1710b2d8f47e13c1934e4340a588dfe8e8d7d6ca0841c8b8d2e4e26fb507941961e2a2dcfaddbaabd42a7ab4318d85c93be5c897f1dc6db9050247759349d5ba457e91e6bdedb9f80c3a9b7d46d12f451975678f0f98948e5c0f6e95d6d25f7c7630d57d7a5a820e7cfcb093de8bf3f355bb6302eca04ac46c2757d5433b8a54fa56a846cdc7cfe38d8cdb5fb63445990beba45a3b731b910b887e02cf578e435369d9dbe56249ddec88135e9d4ca2168dae0ffc801c56b778d13280471c9de5f889ba19f78c839d6444784d352feda5696b7bc47ac2a353b1e0837ecda29a251bd533a30966dd26fd590d8bc049ba255b9c5e41c06e5064d6bec414ddeae8276", 0x1000}, {&(0x7f0000003300)="1c69844a59a035ab70b9099cf149cec5c501428b11b44026c0b58e848fd37f6368438860f49415bdaa244b9a720a18479f720b7265ef86371d7abac2930e8a8cf98c65214aef0f73068747492b", 0x4d}, {&(0x7f0000003380)="ccebf77f289f776efa5a3009b10e07928da469ac9ee9b54be97da54527f20a2dbd43cffe8b20e5899a679d6c9be8d633e47a8c0dfa8e777177890962e4843013a6a54a1fb60db4432425dc931b4882c3aaf68691a01ab6754ff25f028737c53e3ba1f9c07f994c89edd3488b61b872597abe0de5e6a18b472ae894e15d98aa6f2df524e1dcac3d284630ae1153647e93320da16e82fbd5f754cd7a3506d14183a71586cd3ff51f11b7de624531f7da32608460fbf3a32ca614dc65d9d3be7c58cc2920b645a3565c280aa1f385e4b865d40eaecd17c921f8fe3499537ede77cc7e986ae24e6e8c9785eba7838a239307d1129ac9afedbf94", 0xf8}, {&(0x7f0000003480)="ef13a47cc57d83a19c586d2da0b82270e9bb36ebfc3fae2710b40dd382c78759be962e7ba716a930f7dbec10b19c62be3c63511fdadb99ee8c4033cc29a172c3302af7715651ab551d5d1e05d0a615e5aeb9cda29cf28144cae35fc489b036192d2a71c173bd333e6c52970413e375ea2666948e9de4e4c1e08f4ba38a71ad137de718e9a1237f6b53a75b1fdf7ae38ee487c81c174baaf45db9aa61398c8a8a3ecf0ea9214b63c7b1260adb02eccdb1af6ca36f00d9ccb26496c12b08e681ffcb1f12f7a23426f0d88906cc3018ddbac4626f5f1bd09562f7fa8d2829af27e5f78a3ca10011fe43e9eb1f010dd327d7eb10d218", 0xf4}, {&(0x7f0000003580)="6bdab7df46499c218dfc3d4f07b00db718e8349c2e0d721dfd6b00f8f1982e02cefb3c8e199e59c2be613289fcb1fd823a39c5f5339338560ce8921692e3ea9e09248bf0aabad6e8fd31467b99bf4ce70b537bc76ae9a35b34573fb5846ae2b7cc9f0c6d920b58ed5e106b26c56f87ea016d6a5bcebfe3e140ca3c31044e1726e0dc5507e2ed9188ba111971c24be0b3e34d0174d43df10f19ae66be4bce1baf8c65e21fcd966883457368b8dcc3bc96caaa6a6eed865f681da58652d15317d1f568ccdd7f2bf54ccf39e732e2aaa1d38c31fee34b19db2e0d6084926b7261410cd779144df719adbf185c", 0xeb}, {&(0x7f0000003680)="10f5763ea438b66e5a5d38385b08cfd30db36dc6e5c11755db4d5dddbd5255c0bce9b9aad0d6f1fe27ff66bff4178268346db30b8c614343ead8f7d1297c51bec14fb8149f92eb41a8fab54346eaeed1bfab4f5102e7ee32c8d2a98bc709e3107b5580589218882fa67d6b8754da836ad1e7b1bb403b5cd965984b48fbbb7a02ee8453250d390e4a2ec8d61a47", 0x8d}, {&(0x7f0000003740)="1daffab67b", 0x5}], 0xa, &(0x7f0000003840)=[{0x10, 0x102, 0x10000}, {0x48, 0x103, 0x1, "4b9de4cf3f2380cd9d76afb54044a6d7149c7970ccea84e7f073ab4d32fe400b54ce440160ae092ff79ebc7896481748c58f87563e47ffd0"}, {0xd8, 0x1, 0x0, "8f63b41b7ca26dbdc6efacf4796d348ef1cd95b43299f4c8daa79146e179242a37045330e9057142f8e49b0846052a1b37d56594d0c0c404238cfdc9812c522f8c6f4e4f6cfbdfd78027ca86d1ecb9b78f25453c1258915b20a59c5a40899821542446b2a2c7bc9a688df24080e7eb00d003953b7104f5c15aa0bdba5de0b146fce72f3837d9612450337aa8d75c8a9022ead0e5576f48cff762044b40ed54a904bd7f8fb426d8670cec2a09a343091f8758e8c0abaed117ec532532ed8c9bc4b9026ca9ab73"}, {0x98, 0x3a, 0xfffffff8, "f022bbebebb741d2e40c7ff92a42f7534510d95816f348610a5e9d25067adcb8466fcb09d8eedb7ffd43d3791b96dcb66733944fe2be81ea5af18ba68fc1b07a72b0b59051df5fcce09e12b2c43b4f3e7e3377d400305d4c1f1afafebd3ce1c001afbe9fd68bd1ab168a225a185841ec2d3d327150ecb950f2c5e4fb64d7f40318a14d33"}, {0x1010, 0x112, 0x6, "1bf99bfcbf516050aa09e0bdf9671f16a917ca63eaeb593516f7a1c54e484fbbf8b43dca7afd885ad00fb77d7a0cb3a06e30b692ff0f28d88923b7f36fc05ac5bffed5f65c469ab232a7ee342dc892ab16f8bcd11f229f678062c23071f49214c9cbd7a9eaa899e19ae995deed3cd09d1719395afec133a2c70dd3d4d5e51c67c97f35ab62f648c41cda1d2c073b742d307ba66b1e13666121113825a5f5470b988bb3fcea09e86e35181fd43d8a53368f24d422fcfa09610ed1af7855c4f22da57fb99631832ec88f150c2445eac661b4c00b68b75fc473dbab7e1e5b05538c81e321b0b9ee96754849425fa16a1fa7e0982b743d0262b28c99c328935aca2a6657b7341eefa074daaab28100bb4dcc50e88e502f5845292a529b269f738c494eae6afb4cf05d9c2efb93a90b53726af2cd19d19a3bc28c7d5d0d80fea75ee32ddd7f06fefbee0058b0ed3dc55b7a1154e4441209b4d8f6d3d7434975b660b3003a3f6e73e6df39d00d5403b059df92e4cc61131bef9d5b3b3aa74f3ccded1799fe497292d82357f3fb887bac3170ad89b34f1b03d13f17bb7fde696df48f1d31eefb361f44ebcd6e0e3c41c8e9fe6793f07374a799daff5a883e51c1c92617ef91907dcd701b98c95b51ba1252bc89b296a175821c3a709a73218c1e6f2dbdb5fad1e5c1ce530dd5e6091c4461802f45c752ecb991dd72f4468d15d9bd01fb5d47cbbfc420c1e49de78b4fcf231b7aa4d9086cc46fcf0041ba48c534c5f79d0ace1b05242f89a3764a6d95255caf6d0a4f5d289a237c2e474585b60323acb4571f0b4b42ea277bdc7023f17c627e53e6457ecc39b50fa906e5383c5702b9950af0e10463690583ffb3953cb094cd09cbca9d2a5acd1bf63071d3a24b0014d7462296dc10a3496e6af3b8225cef6e5b4750904981bbb0ad7baaeff73c06f62fac5faaab629d8472beaab40c31ffa0a615edbf1a59beac6c30313fad355bfec8336a9a5e1c417b75e9f0672c8d92673d3029ec8f3f0113e3a69c3026a02fb98509e842046bcae1574ab8a029c8929d5e395c65eff92730741f0d0baf128b6d18baf9c33df5a2ff128b131acba02cf39020316ac8bacd82cfb54d60e013c151c1f95e703af0f2375e154ddf8daffa27ac5d1637d365e9a3644ef469c99b78e931502bff16163198c5788aa4262022cb8c4c8294494ea59db4149f98b64b468de5ab9e7a9dbcda29ea54b86739f8a4ce097e9840105da9932fd69ada34af3cde1bb735c6ea1ab7694af1c31adff6be6b07a560f43117d230c6cb7774b7c9bbd39b39c6568e4470bb095d69e8b452b6174a14f172b3603b93574902f329c392b3a0e0555c330038f77d7a8534f00714ede394947db54dba9cb6b09040a3fa7aa9013b7a9b7f67625906de2e18dd5810dd4339580345d6abe19dd628220d1e57afce4c34928433e5f59f835c4fd49811f300092d6d6bd6d0a25a9bc964dc95c643e322b0ae3838d5664b2b07087232d04b03579bd3f2562a62d2d237dafdfddcb8dca62efcf8a2b8f7784b5711ad2b1ba72ef8a318b9a8f3a38c0b059f7de4221e28d4184259690f893a9ba0ef68da66c132bfb30b3e0c8bda6aa59d7d9bffef41d9d8999e643fe64c09794330ff915fa9e86b145e610d97e5b08f767a1e03a273c327b1ab361c3f4e0d36ee69f01a470eb9e1b8938f44541ac1ee96a63fb60c4b223af5f5d61d65be930adf3fa4be909b7e6b7e7fb6001c2e28ee4d2780f11bec34052b708e59962807aa68b29c9268d6f051ccc31d3a180fd4b1cd2554e34e4089a3e40466e35a1da0478a34540dbffec5bb0c4fec42e05125d0c30a852f96d9266ba38c8aad51468b4a03f5f26efc03740c0e40ee394bb90de75c2ea8a1ec5654eb9a9f3fbd3781ad8b7260a2909a3bf1380c1ef51fd32d16865707233898346227bce00e5ca7062e9f26d03fa9d7b33e593ee0fc27ebdf3e87fc8002292b27bb912fedfb3144e9f0b8852b2d96269b9fef106d034de34b9bfee20ccb787a91fa146b2b7492a65d5d3b349d9a40ce2ec046bcfafadcb9f363adcfa5b536a72db9585b554f696e3e6e7a56cf9ee48416c9ba7b06537fb094952de514efe09dab53b432699a6e6a661feb092d1d3f5d239295f95d8861895df47f1e1f7c57660410b7a75a088ef6216d3e9982780afb99547b159764a177b167a23bb4f7e6c15fde1a183f50243a5dcbaa04b311991d796ebae859d9454a08f61c8aa6ef6d17fd3feea88ea7519252983b003986b87e2f8fadefe075ea9ed558d5ad807efa3f698726cb9152da1472b073d52b9f342b993e8f9528b6dffe02a2f804026605edbad5ef087618d28e360b46906eb2d2752f7f56642244259417bb279382290a4f0242ceeb0810bc455b96f20f8f37e720a98a9d2d25d36836336863dab281bd5ff602d88816630a65f48f039c38801bf8daec6d639a62db43d8e40cf8f2ce8d265dee6359df4639ccba0ed95ee5a54f8a85176812937731531bf696662730c0b2204a4341307ac7af9694e3e80e39c36620e6c84b379e5ca8b81004e4d93884561dd44a71ebb5ca600abc46e1df7288823fcb5d99cf406d53624c19d284a42d86527f9a2b76b2706d51b25fce26395843084f0bb1c6c9c06167036661541cd5f908d374b156c3cf073f1de20a018d3df805259376b7d3322c3a42747d5a5b360d5204e11c20d508258a4ca5eef670620961c7e42ff6af648b9b1e677438109f28ca1b19f5a4df7ca741a22e873513c445413b4eece128e3e95be2eef932c8d01c82d1477d3b817b6e65d38f341a5b59709e5041b8843d4ee9a47c8b839e62ac43b36c1b5b5ecba7c4349169372589f429c54dffd15d2d298567b8f1e6295d20e0849a829387261d8eb1562a330068feee7266073d3b0c33ba134363889e45e1f12078421d9aa00c9b173366d382bdbd9a1fd84f50c46b655ff638a15ad1c00f33d5f4fec6343daad3734e5546f0c3015018e778f7b3d83ccd62d1d17e4a7e9f5d54c0f766b954bfe2cea59de8da5f176e4d84e80b15f83b816ee2589601e74e9dd71f3dd3c6dc0e90f8e447278ff478b07c0ced3bf5651f101ca6d74bde638860484f6f72d74742b723d71ea0fbf18fcfb8770bf96b8f7e51ff1650ae0630522dcd6806df3ebc3d559acfb81a9967f46a5a12676f341a807d115ed7919a204914458e58b7d156cc85f5ea0cf93671d7dbc309d13da0845fbe805b25ec6030d8f76b943907e11972851c5ac7801e117ec96a22c8a767ef5c50f71430dcb5bdc8f5f14bef1da14572284916df9b09ba3dbcdd8ddbdd8075e4e57f242b59a210e31b8983312f96fe37206dcf968600204a954a3d06913d6590c5ca09b47d76b076229b5b28a9717a87d26145badfb80ee5bf431c0b2e0516fd78f2d28a76205fb5354398f5d4c0df59453db5c43809896a8e6935b90d13332f70dc11b7ccccbc7aca2f163864ed66d371c37b75fe8437a791b05401363b98a8a9bb893973bcd0ea98a22c2861bd3b96bd6ee220513c4329585260debeb371e877970e4d1375d075466e3c2e87453c400acab64cce02fd29aadb29bd4f6736e268a35c5f450ad69aa1f7ddff751d1c2ba061afe25bff24761a32b9801a30c402ce670a54fa49ee2e019ab1a00328e25ec22386494b380e2d66453203735bef2f16a4d49a7efdb5fef128f9e939a8273a1877e85b51e29739a96889548e5cc0839fd85eb5c0e42000cf30cdd18db75bf4421cf53db4e6759fe989a29963b5a5349b16c5cd58259a000537863aa6ce12b114ab59a60d33defad50d92e9ba3f263e4f7edf1095f918bd3f8367fcee4abe07a2be3258a790ce0d93b2a70deb3c2934354295f9c07c2394fb51a7babb8afb7a774f587214d3d43f381c8b383e5af9bc059fc77922398be100789033a49bc101e15cdf36dc07ee80f1535b7724ec644d5cb0a1022b328a5d72f94b9c9597a9ed0540c2fc5a3699a5531902d76b049b6e2bb7b15de88b515243823999bfd66d199d9d1f24ee623d5888130221d41ea95f6f20fb18e36b822273f49ee9d5ca27742401b1ced1f0d591c1fbf93789be08e5bb739dd4bc81bb8ea53da29035a7cf459ffa9fdfd3d162ea6bf2f874387d14abec564dd2f272ae6b903478bf3aa928ce7eb2f661d7126356dd931263ba1bb3f83038d7b2491d17f983583ec180b87746ac1e146610b544ae087d89f93953db84d2ac72afcf5706f0a8efda517f66c4fc967afd75b2cf61e3d8185cd5c0d187746c4adacf9373890982d1125ff91eb33efabb640083aca3194a36319d47d8cb31ddf313ab029982b9af078bc0658abfd611d7269f8762da1b0dc7fb81d82d4052a88f7936b92b21314780416495a69b59dd0ed8039a2cb4a9a5a360f84c30bfe5b1abeb329abed783c7c5428966115fb32a266cc91ae0952cfe9db2ee510bac8f188160f6d8a78b76889efa6e54a6e9a9466a56f8d3e1f8d5c15fbdbcc1faaa9eacaa4f9a28c1ff63851c92fb9d1adbd6cf739f980b01a015b0c238eb1a2ad93e73524c755e8c10547ed67c4c0ce156cc7019942895e157c0620cadcd1e403c171f0bd3d44a31b513ded54f17b094481da0c7e9279545f6f0794b893e06259b5f135b48559a4ccf661a5e5302a4d2839c20c5f1e703716d5e1715bacc9f205c02bddacbf9f99c69e39db2321fe806e06df00f4bba3bd0a6166b571577fc8fbff419a7d1e61caaf7d66db581b60cd3a7b8a201018d0a8d6a594ed3b97fbe8e63a1f9a588fa3c250db52135d705930e31a14190e1c73a893ec8d6233c6675cb5fbb64cb2898fca53e082649394886faf9b2cfdb7dbb2d714ddf8f8a756573ef151560f8c83f8425333b58faf87c932f13473ccccf3dfc661a8877873e671a467a4bf6ca8b83038d24140a4fac0db6429ffe4024201e66341dd24f780d060a14c711400ded50aa5170fcfd049de374ed85dc11bfeaa6a6ad1b2106d64a8895c5403474ee99dc9a44b08724f20ac4e72ef3191109bc1f68fda2acf92dc20e1e58cbb3d5f7783a041a6bf1b755d63b8516670921d140dcae3d4a726126ab6b73c38ab21a63bf1b1241c14f0546a895ddc18b556f161c83b57d8dcfeec98b4288944714027cd094009397ed2a6032b39e72cc5e5c5da50ba6e03f58eb53d31fdd5e400f94543be460bd42edd062e3a2f135a170938a6baffad6c14ccf21cb1176c64da141491136e64ea3945fd1ee0a0c0e49f22438fb626c39cfd8dfb8f345ad5314c5f327fe69fbd3e9e14db910a47879faa5716394a66499b922b1bc3efd1962d1b87fa01bf8c6f1aba5704ae762adf4bd0e7c9605c132a227315cbbc15fdd1f8c328660591368a611a13e98d2e8a2719b10a81486a4de3b59604a5ddd25eec06d676b5e7f1bab78522183767aceef75243bcd69200e1c5cdacdfe6422f57bc12e8614f4a68b0e64512847b13e5c00bce12b79048b556009323b9a8e84afba78209fb1b76bb6d084e4a82e42cc2f140b3068daf363d3066ef1ae02e52cd2d3fa748a3828569fa710c4dc0a1e73bb25becc311ee00f76b407d3ae45e5d9e031b02aba176570875af2ac2e0251d8d7e51e7eefa343d71bc451a7f2681851ad996faf4297ac3338877aeef10eb7be8654def45655d5ee39f23a9cc0058a20866fd8355f7099fb904ba3a1e06beb05c4f81214a193fc5c486a13d03a30e6b05a52c20a1e0644d689e666de7f2c5538548ef066c8fe559e567a822f88287c00ed2f1dbc92da33978a31024f63b0f66a"}, {0x1010, 0x0, 0x10, "c94ba19a917c85e3b7866448babaca608c59d8d19c4797e3019e3f46ff9b4d382a8557ff9239d42141f1551913e125991090562da4526bdeae9232a96ed7d4b47231ded6f150eb87dfbf065f532e68ee715fa904d920b2e83b04965b790505ddf1822503b68ae77fb070e794defb21b87656d9f4ed7ab7a1bc0699d034e92605e8c19bf88d93606b2d32816c74d7d8ae5b3fd2529bcbef1f65ce0c9f3db7da18c6d2da45e1d69ce595ed89ab91b94ff735286c23e92c12bc1049c9e9dc49f6660cef700137fd7b8a45b456eaa43242960ea8300c1ef1bc699bb42e5702a643c3b53fbe381f9ae5a8a3b55aeffcbf992a64647d423820796629c32df56ed9fc23eb240120eef483f63a463d4ea78543d7fb6fbceb81f42a7aa1c603fa4e7bed6d87bdb59493fb25b66f3325a0a01303f349cbc3f0d27adc45bd51996a9fb7bf60f371dab30bca412c4b16fd90288a834d0694b55550bf4060ab1b8c707f624ac5c83e5d0d27cf9c7417c2188b020413692e1acad742128aa460dbe9eb1f335c2beab1f068789c352fc25cb7513cebb9aae990f0ddc5bca76c9c950d74cf48de46a00a42b87f6d9fea94f00634f6dc5eebdca3ddf9b99dfb5ab2c60c69ba086e56cae46d52fcc95dc3e6cb612e5a63a3e8133bf1c1da0ee39909345799c2c0f7943e0010495dcb8a2c18dd4cda8b3a2dbdb2a74d75f6a6efc49cf90b2fde36b2d4c7246a0763bf90519c8833c7f1ff259fc4cb90ec25b2ec950bdbd93aaaf0f056a8369fa29bdb46ec84bfcd47d1d862534b07ea0acce78a161d37317b3ef68d8623d2f340f0bfa9fa01502ccc022ae9c1b05622d11e9f32cfebf9a28a0d0eda4c98a82e47d2d5a2f7e70f63472b4ac2d71ea110f955beb29d12560818264f3d3eef861a5d101634cc95b6f5fccc45cd6cbb41de95bae47ae4c2f4052528109f2cdcc867e12eb044872ba2f560a338364fa5490e1cd83156dbee2a4b8039fbb9506d02a69383a01cabca995aea65dcc0e4ada4d85bcdb36b1ac9809c951781688baaae337e543a7a10cc8aa1cc719a6f52d31153ab154debf0fa247d89926552f4908dec2f4b938c84b125a59de82d2de8fc33475334757ba19a65721010e765328f34cdc7e9a13d314961c67e6ded86feffd942be945844e1a1b317cfed149b18920a3f0aa5b28f2dcc77272e3ad820f1eba0152c616925d3bd2f469ba6fe4dd5e5b17610c5a2956c162947490f51e6d5bb5493af3bfc4f43bdea0ab2c318b74995d435a3f47b7522d137f7a82b2a428609b377ecd7ec5bf11e2e2095b48ba6c0de96f5e95ffc11c6fabf852dafab5da6c0911db7a06e10f0a2b81274c2eefdff8e025735eb75a56d9d07b54d844d65e86b38d9e8a60d447d87b4847a1ec107ab969d0c51f802e32d7681d1d880d12c521c9a8cf93bfca717a6d9ff71144fe00f5d16c9d218b5377fe001597365f0502f976d86a5cc47ed3e4abd8f60a55684f8cc6a86441d9239626cfb94cd73b4d0796d81f5a7d6cc3b4666a1fa883e6482c5ff0f22a0891f845dbfed8ea2091bd24dbfe07f36b195762c27d7a60564edade71655a878ecf1bbc25cf1f6379acc9d11a0759e9cc3b237a048ef63f239ffa78f0b5af72f8b81e8d4038a31dc8a256c03517fdf028b7e91925a02b2369eb9b06659fdf368ab81e65c424afb22bf9e4c56170067138992cbfcbf9c49933c89f7f54eeed8ef8d4366f8ff06ff3dbe84c51ca09ffcadf49e13b8c4a620db9dc18c546e8595eafedadada347cb150bfec2dc3ed7533c73573e7a5227ca6f9e920fd081a847cbaa97f84d2b99b3aa3a94b9e86596b32a2036e9025a92c81936f1f41be323d010946e9f2b8d7a5a8f43c663b319ca4c553f888ad02e20990ac4edc407a28a1ff4ae250dd07d1086d6b23aeb756d652bb38ed75107f823d7620085c1062daac0fcbc93d192752cc748f3292d5a91b5ea9dcee67925527cf01071f00fe2d466e3c873d01e481020e6dd1e0c0fea6684d188c87d06389871a5a1ff1263dfe0d908a84b41bac5d098130ed0fbfab9c066e2a54d2d154a38c88e5a2210c7332088e112db51fffe12607e659e4225eb34ae29e14ebdd8723e20ab8c25676ce5af0d642f02869c0e4efbb4e4c06e0489508e6716dd659ccf808551266dc65ad0c59e25f93c34639e165a8a955a447c6bd9a383b1d29ba6f278bcc0ffd91a74a2d89b1a11d17a9db2d2d5e7a06e1d407acf70c26a7178b667a6c5b1fc7b54412d1cfa9f5bd56dcb62483b3e2107d7b2e5d14b49a3b46896783e1d07982ba03be146ca025d3ed24f4f180dcb1dc11598ba7d06051dc12b77b64e5e12c1ae6b78ba213a2a2c66f27c9ff50bc9c74bcef796cae3c16135479474b23fc97ac356286feb68beda2ab0c2e237615bd633bc373fddf8dc73b1a2a47d334b08695dabca7c1f2aee716468d93b09482bf806ebf1e14a7a62ad4dfedc047d18afa20598cb26a0e41112995d4b28aae14e743e8c27a1fdad0d8ce6fb9fc1ae7a2f1ed05b646a293fb4e1deebcb60e430377d10429bcc40cc0f6e8258f43f97daf3be5df9c3d15ac7328c9608fb26f2d8a0ace8257c4ebcc855e96bc2b619fd34d3a17c76d2876328cf62481f1659bf61dacdfb4e308ff4602702b303d82d8a02aaccb317a8349e1916f44bbca5c211f1c7323cd598a17809e4229427d4a9d1e026f20fc5217bee5d26998c6056f53098ed5698021e92746d8f69b4e1c2aab08e168eb50fc69a10dad86f864328119539168ba5aecb85d5171c3db17bc8bb060ed36c6c04b254ea9ef5891793352999fa940b828b065c3209b8bd67dd8e2bb7f958adf816dec6583e42e68d5c46fc2563e5bdae057331ab727cd99faf85d3aa50933d86926c188b064558de91b16059c188f01adb0534c11bd5020ee4260429629a699de785bc4521deeac0725716a01630920083e4f87f74a8714a7e7b3947ae64d604550b2b5c20f7586007c0f515b229940f71003305ca3facc7e4dea6df00883894461ef62e2a59533726a1fe7804a805112f7371e821dae98fe2af2e7ee2f1905ca188613c822bb5ad21eab78fc980851f403ff0fca0c7980232d7fdbae29558bae92f3b8d13c964c770441ae5feaf2e5667f597e56a8e9cd82cbb662e9cc1323be180124fd7645b0ff0cae0c8c11ca471f4cf3f6affbcb6a48f497387bccc32670b3527965c361fafe47d733771c0a46cefad99aa199f883e11d0f93beedeb913d6755e9a6a5ca79a5281bd44f636c6f9bdc23a01578a06fb731ef4bb622ad6abd547245faf8d396ae82f3f4c555a91458fd8d036a7df2cd9ac76c42f4fb8362acbaa85ec809741de8597261a861293523bf708c859adde540fc97f6f34d109ff73db2962cabc1e889345b2d7168da88b20126fc22d88ebbc3b6639c97bc305fee500ce491aae70e27b09a1f72f8fd9b5c8e03529827b8778534be7ec536b0d0be1d7a319cc030fb7289c875f95b080a6eb6923abb4168c68af9dde1d90cb5235feac83b0fc6eca498dfedd57e5defe07c482f81c23f9f882e4aa9cc0efc31c69a370ad9c81994916fb847a1c65035444859db99515b5eaf1628f3e014df085b43389ce74828915cb56236622426a8457df5c4a65b6a80e23531d97cc285292dbbc12bcd8f6d0919a20acb8ff5f6dad51b221893e085cf516f913d728a4f352a81446210e898e6c8920a89c3814fd664b9dfd5608596a36f164693176adc39925be44821f1da27c7015701330e834ebd504a89c3547dccb02ae977f2561701b9010dc5781a118595e034206500a0dc389d3ed7042f19be8ef6da441405bf5943ec0f44c6620eaeb8f4958519a15f77a7e1c14dd7d5968dae495cf6b87e7de44d6b5e1874e05175da30a9e15d2b595ec81a97084a58be5eebcf8ac6db049862baf8035cf8a37e9a72a6d9c2a564174d26ca9946d4e54199b7beee94f6ca1cdbe4d73b11acd6e8a8d6b457d752ca06c56eda9db7f38f31f614286bc5202f3749675d7f1ac11da11a80eee43d658e8ccd4979afb7dac95bd8520d3a42465bb91d4a896e9c7d56417fcd9947c4b48f949603255ade03a9e01cc7e6a19d48b06de013cb0fc97c064f0f4897311be37bd74cd46f7f855d999149dff9f0a2b855bcee0b12c38f84bc28147a321dde3c48002c5ab68e1130f60cdf1f5d4d771460840288f3459ca00da436a7e8693ced762ff47c035c9bc9603ff3eeb48c8c7866b1ff6fe593587a82967e16e3a58968205905964e925a3b4d6e0d3891944678195bb84c19277b9af53fcd869b69aa38d40233bf49fc56f4205cf620a6645888dc15e80b4345cae295163d0c4086648d52d2264a9a6976cded3eae32cf9139b05e80292459a3d8c6b97cd58ef31541447d1f18c6af8d00dd01bd2949ca97b04c62bf53678083887ff35dec480a55db099791fd65a46407edd8b5f196f58c27d89497efda3cc242262c3b3cd12a1d04c16f59b25e0890b625e68731457a70aedd69a40407969b4c14cba2aaeceac47f98af3092092e2a56700a8b79830b6f90698c7d2aae9e189ffac9dcd57129e710f96437e9bc68c9a52237b0134cee7c81a7caafc150614b7d8da38807f545b6c09bfcb56f4fba6f57acf84e46a9005a97e080211206a4140b744cd204ed6db1fa4718f694568af02babb4b4cec360e07eb0f82d451fce8dc3b803ce14ebb52b7ef9e754bcc9cd911c9f7922c58668373ee30a361f92a8b3dd561f6319dfdcb0ef6509bd4944bc62ee31841867a419baf145dce0d911ca0c86a45b9b2fcf228c3d1564afe61e00c7586ec18d15ab379e4ca6257375d5a1b510ded5818ba5eecddff1df5906ca77f3b5d158224f643df03d34f9b9c010dd2351d3c601072029b7d63c6a37ed7eb64d75166fa4f5b8262c0bdb51cc7b1b77caa8acb18a5813cad0241ffe238150087d1c48dae5a4bb12c62fc166444ab5cb3245ac7147f9aa7e0960fc7f168431cfe6a8161eed6800e5e86f1658eac0821249f314d50cc978c7df97dfe0ac7bc895b64501812bf2613be5c55bcc1b7f879c2791394feb5bb72d9dcef4dfeca9487b6a5624f8f7bdc97742a4e4abe7c3a25d260b9f36f738a92cf2a05f3d10cd6e2403ef2ac42c9caa74222909c0c209626b38fce371519e030ec3f2c5480fa0220e2001a60052bcd5347a141a2a4cbb2964cbaaed84fe9a56329b2c9e784cbe103e1783fe1c84b35b37287e3e71097e5f6d50ba6f4e2db1437a7f34bb531180709ede005290ef4ad1b8da0438fcbe9e6e013fcc69735cec000e0235a36c4f311f807fb88161a3214ea0f2a8b8b7eefdbd124ba4488417b7cfd817889f1a19a3534582572b33a38c731b2ce6c9a1841e1acc1cfa74b9c8d952c564801e46eaf4efac68bafe9f4e90d5e85748245d0b5a1ae134b00ede569d1c484bde2a92b6d7e7504249c8ea62374933ae4499a4a13d0a93f9f7faacffec038038dea09a1a367d11b5d304ed7da03903c3d320804f1672822f783bfdc91a095c6e6a42ff5518945397e3b1974015fee48c73ebf28d2f6eb0d1d80475153e7201b273fc6fe71689ba806b230f4a85038d717f36d598df66c31c6ea26236648f0c268d87fbbb4e3bc15b823f87b6d2cafd6bc4119c2d234a7c24825ceec0bf6c5ef5ef68e8e2dd9f355aad8ef68808239f5aa85b16e224d3d5915d8e02ed490f1c7fe38812bdb875b0c81cfc6bd47cf5bf164b8159db29817697561e2c3ac3b62bf26950008e02d46842326a18af81ff7fd03fd1eac2066cb955156c"}], 0x21e8}}, {{0x0, 0x0, &(0x7f0000005c80)=[{&(0x7f0000005a40)="774747de5b6398fd7d8af482", 0xc}, {&(0x7f0000005a80)="780c456fdc6ba31a95eeba0fe30db65293abc3af28d20cf13c1015e715ffd1ebef4e368a5a9d49c705c9a810b7f668189ba3b3cdfc18ac28c731f967ef2a55ee22c9365d7eddb4bbe4d0329cf3f7439cb28053d79cd5aad907f5d1fc32dfb6b4a5961fe3338974b0c61fa21a48f3b2f62dd0bc46a306036ab34633cefee1d8b2352f4e4a041dba73be3ff39125bae08ef0310d203c50316b7dcb83afaa95f3e673101ab5a40c416bdf47328d91de3abfcbf921a7d4f262ea598f7a13b64880389abd5592911c26c66b376b2a1c17f774f4d29e93d94cc75f76eae70e760c7c902f2b65", 0xe3}, {&(0x7f0000005b80)="041435aba6c704af8f01b473ac201ce286eb72d6760fa947024d4ec52e35459b6eae3c4602a2ac52ebc76b18275e122fb12572c1215e9c5729e3395d4c48ce439f29ecb0c9dec067c4366c0d95207f4a49b1820369f7a18cdec061bf00be2817f9e1d9d60f50050b72a0cd4c5bed34662ef604adba95d43d2af1e04b25f415a769a4d001a2d0e8355fee9245303a19b19b2983ca0d1fbb81f776c94e510c5d168833e2ef43fce8083e461d772fa363987151576fd633a7249e6d01db239a4fab000244824099ed1c97a55a6f8001cc2dc6c2d602577d13946cab3f01cfb9863bb67e58fbf2b1774554a7c522b910e0ccdd8248aabe22fde6156239056f", 0xfd}], 0x3, &(0x7f0000005cc0)=[{0x58, 0x114, 0x52fa, "ec3e325ec2c3a22fcf284eeaaa108a8e45efb8184901d86458b9638131d6d8ebeeba4c36cb39b1d61fa1110212ed71038794a6487b90ed5b2253821b4c8a5ddb4aa3abe15c56c978"}], 0x58}}, {{&(0x7f0000005d40)=@isdn={0x22, 0x10, 0x7, 0x3, 0xc}, 0x80, &(0x7f0000007040)=[{&(0x7f0000005dc0)="5f63ca9162b5eeebad12bb3758d780c3e5bfbd9ea28a8fbe9ca4fb4dc72298a5b4e6e9b7cfba214e3cc8d08bd76379a0f22cdbc415239a92197d1c4d240a3f5064dc5633263ef7601054d4ad80185455228a0bca2beac050ee54b3c070fa8507f8157e7378a3d13c3c7a52b38b40dd8de1781d9f70c58a9a7bfc4873bf8aa569c58bcaf0934ff889d6146cbe2e9a409bc13b3ce4dcdd7405944626ac1ce88f46b76682833dc1c9de829a4db7542da912a5f550330e0ae819e3cbb85e81a7da11a7c4148eacd9f2fe3f876969081480b76e3764ceee161506d5b1804a4f4ff41d32629f64689ee4b246b299fdd84eb7e08d021ecd28efc29b08225f153aaed776753efe36a95b4a7fb166de4c7a883aeb3d610676e34e7c5a03d570cd670afdf385061d5af5cb6ec91be8ecc991664b84567dc5aa1f94f18d5cd1e950d62114fba45b237d50f3e3fc521a3c44641deb1826732d5c3f99dec4ac6b410914ae0f5803dd1fdf0756dba09c1349c867da9e55099ae567a8d79164826db46c6526696158ef97d821673b53e9cd08a58948be88580987b3f8d196150105b7d0579fec970a986fe3087a4a76e0b8e176581cead3c9f8ff6fa0d466244d039b1ae51bef8014fd7263c77bb5271bb3843e9a3826320d9a758bd40080b720f8984935e596c9622d5961b403794e0b447d376f183bd6f00b0a6d47d310644a5afa853b0bad79a42f32eef676d96cab93b1a404f3c620774da257f00ddd7b568952cc07c7bf0625ef382517f5508f4774d8f7620d527983726240ad78e7ba5379c4366d3d48a7db1ff6256a062967cb5529113bdac0dcea31bd7d7a82df1ba55af956d013144b7cf00590112d848cd667a399e19472f417c17cc26a97147845976110ea007f533cf252b522c926ce2c53f88ccfdec75c8d34b3adfcbcfa55d0051a2cafc8982265af3caef1ef31a66ad5b338e9abf50e2216629bcdc9cb38cb94785171dd24e3e8486b78127111a29ea0b6265ac2a8d1f8319ce22851153123632744c940a2ebbed78a08dacd8a57cb8db7c6e3758158059e11363e29080d9532f09a1ffe5ef33d728e472e10b193fe98114eb3e51d536ff46241f8de90bd3863f1334bdf046ee58bdc4e30e20b1c02bff25ae1887f2d3e8abd263b2dfc2541c8bf2747562a85dc23d7cadf922a2d6dec769c85241dd5aafaed1e142da1328a2a6a64bf1250351ae86767d8c401908183a674df0bff51ac8267e9de8d87886147350ba4de87f8fa351b718ed86030613161f2773685d6d1019d7149135783a016a3ceade4da6bb8b0b104a0e0b84d6f0c497f4a9be0be96920b7b47d0b4dd12abdfc7e7f803f9ec42f56af1a96a674b145ce02b10332d7ecdb01450a4d5930f520d1b4dc42401c0900abe4a64a5fefe2b09b08d87c9faf4468b83d971e38b5d835d0e66d00d8cf075811ab089a0e9c576a848b60ad128ec3ce22f1b9434ff969ab2f769a3653250e1582abcae05ac70bca28c6b711212085a17b14eb19a2b159b08283f7851e15a97eb7129b47c0869bf002e3f822c1b90e6901e9df0f674876772b2a7329ec104dde8e395ed9a4dc53bcf6f578633c883bc3f5874b6405819d450ae3b9e112540e4a87fdf2e1ccffc393f9718f6580b6a5c76c9e97593b4aa2568ce2fbfde60f5c7260877737a23d8ca27dfa96dc0c49d762d2b877ffb5ea7696319935fe65daf9c221ca9cc5c8b45b545c05c5aed1bba680460010621affeac2547e1ab636f20d082d2de767202e708dfddfa1420b135743d077b44b975041958b97925aa2eaa31f47c720b174d6110bc46b95cdf2fa253104fe37cc26b7e3ec81a25dbeeb97058b4f5a02c37d3a04dc10cb912745e64edc3817cd2df291097016ccc0d5dd0ea9363f27ed90866b9cc61ec9dc1d056806cce2a9b32c2113a5a59202d9e766a8e1f2dbe2e4f83f50d99b52598c5850db6671ee0c226aad2b0b76e1b4e5cf41854600a703a7fd343170c2e3236bacc4faffe0be4acdb535e98bc6086ed437c342f4127555b14a300a021c1eef34d94885ae3e63a3519a6054e432ee7f1faa3dbac05dd06f088107de14ede422593b093df178601aa3154bdd27ac0e99ee452e751d6da9238623782e1609f9c7d66823471bd42cce535fa12188ad78cc2d480d962e779dee7339229824d99a3555ae441c0b6ad3c4c26e829f840d8a33fbd55cb7198bd02f84de30d80da1ef32a59096c87206c059a76c04726ad690ed1de1335ef6eab0ee521d1de5419488ef49508521775163c63616466e917dbc8bcab4dc1cb01877fb33b1c8788e3a3102afec662a7714e4853634f1a90bf901ec8fef7d6ef0e92da8ec8d21b8f5343da8d606efd736b115921d4abe9de20346eab879c27e79a70349829e3bd1d98eb9f091a5f0d1abf60c54552892b6712d46921910f996642c77c28cf666c401db2866d25c22697eb5d51bd30e0295132fc19e136b9f1788796662fc70151f61112d9e0f6efbd44c8a0c408cc16e2a74a2ecf5b5bc778fc98c5ba406058d2dc406980fa83981d4f8f12005ee3913993e5672d023bb794dde3d35608a8b22ddf3e0034fd2cd9103476f8bf0819fde2baa522ff9f8dc8293c09f34a7b0c78a74f058a6422f28f48a92c7526529f96d5f8add3c2b49ec3b3830bf188487bafc576a55e94249cdbf014db516afb75a79ac550fdc9eb18b837ba5b66ef758a37ef6851cc4a313d5c5bc3b2900ead6ef1e2b390bf10e7ea315990d65e8f322a3a64b5400cd22f7cde1c94b5c50b675a3b1e1876b8183e7f84ed2d477d8f14c94896c51d386c2fa79fc601842389a2d3a11723af3801e3613e1786a25c97d09073f836806532d4ae8668ef836b43418325990d5698ff1d5c2b1efe6c1efcd8acccb7036938211cf0e4215be3d3fbd3e665a6160b275b7b9d5e45222c9602886e61738771288cc1b3cf97ab64e47d885d6584a8a0279f194f142be70e093121409cde425a41a06622c139e77ed6d880761f913227914d38a3cbf130220b5d5ae4c818229150281d99df846930473eaf30a5a8054f499d527a674d88d2dd49b8de832775e4442722f4853f582660016535d15d9cd2609d2844724bca6ec1762f7e4c46fbfc1fb3a5ef3c48cea613c1f19790247b9008c97d7d3da91e1b34794783e2c301bb86e31605e12b5e7c <> dc7c68aca37306c1bc13ad33848395dba5e3c9ce8090bc0e7e8312091773641be56411921e3d473321c6d8bd10b7d3f5aedd6620bcaa06474bbb298bc77297b8b5dcb9e6b33dbe676460cca825609857724cee245306d07fda287d5fe57c424c27cf9b6cf0f16d2c6a8071bd57c826d7371841cf43dab1b42421ce416d0d3a9c80bc807d2e6761e53f06b3e63c0af1b4548d820118421205f040f4ab35307871e4c7a21ff28082c29e02e89486064661898c0eb1811c70a6124c1f25d62c38794a3e87c312c870db7b60d0df8b57860c94d1a9c561b327fae3a68ce9ff4551e418eb00766f0341c5e796e3cbbbe6b4864928b966110256d5475eb1fd7b2893b60e19e859baaf23c9233a1b064771671ee2d07c151e2e99c37a116a338788052a726a8519b8335e9ff4f71d00ab634543c20ddea1bf57d4f2b797182ff19618b6974d2b69d9f052934d527a1830bf2785842f35eaf32b65b7c9fdd6f0c41756072a59c0cce0b7305740729f1daa14e0092da9d022321b726d658fcef55affa2bbf36ad788f1f423b7dfd328435b4d5df315143d8b8028ba4bea6134a3dc9720c73d5e66b8b8168752eea6b78c75f04efd9677dbe419f13f5e1c9764276a83821b710307d8f85359b34d038ff17de45e8739d4b647fd1a8d794a3273d922af3374f5d3c75b8345b9dfdabb2c0418a358921e0e73d0fe88caab1741b913673e22ff4b59afa0f653a423d9b2bb20cbf07951a349eea18a891b4f4dc6df8e42a6181284f643de5fd2924ae54f672a1920343476c67333e1e8205bf4877b1251a83f417936714edb1c6975ba7969d2fcc2e69024a4669ac2f998116ade1bd84568b8f3f1fccbe95df9ed21db77315b7469f30bfae418415d9cb5aeea627ba6811e30d56d4f4bfe5f794ea4243e3cdfad3ef55199699b8433083b6f72f95effc5f2f613cfcefaf0b94e801ebcb7095a1474ee93142b82c9bf9886617b6bf69d08c83c76cd21d4cce5872d99de8e54bbff915ab923b2d24bb3aa178dd50b44fd0eb880ef33ca51d4bf5f0fbc8ffe18afe4245397f277e4efad955baa10cf56613481253d69c02e7661714b68be0fd64f29bdafbc8b4a0b30bd6709c67fe8e8915d0479b3902b1d0169fb5486b02e966ad5d8a2bcf42ecba59177cd85e17239667f6b045d1f873ce24733ae17e2d8432709062e786a32ac925121f1b0d46c66d4fb9088f4aa0cfe2149f6c2cb5b75d45349bc88fbd47e01ea07e7cd573335aab8d389846566800dd084bc3caa95f7632719c651f2d33be0fb56347c063b3c6e3e75c5e58caeb4c37574859b78c1ed018fbeed788a4305a9ee1c1ef65a0c83a7cd717a8c08ecd4e86370ffffd6d40a89a0b1e8c15a10ad5406e867e49319ad83bfbb925d5e240b4bd44fd751e7510d5ea03a6cab95f37155d1fd69aaea1db4a1f53714eb90e669209cf634f84a50c85bdc51838ebbb545b4387790df67f0122740c2abc910cf83230394172a56c9ffda6675bb8bb39846730a1bf764aeb92407c90a194da880cb8a4efb5b57a8311d864209c7fd226b93582b6b11eec559abfbba653c0569c219d3a2e60555cb739f9d32d564f23c4e98be78aa553610822af426f961df0df2185c61ccaa22b2a6aa6fb3e917bdfb2be9c3ffb8a50821321119c4cf4917db39548abc17bfba267fa50f6af15c560a21055f967f1ca6f656ddb556f9c7e17a771eeef7e80940d1c14ddf2c27647686fd0526460036aeea395fb10abef2be2ea96c9bb380370c08d1568d30eea0f3e6b7cf8f7edc7b36d4d0affd249330707b54ee620f208d885791171eb67a25a80fcc6922e0258c9673b6576564949dfa5bed9a0299bf952aade654de16e22d54fcd391ded6adab94ff621efcd91ef69acf8dfa1b22692ba3e49cd1d3fbed6db1402065ab37e457056877977ebac33ef566f28a19b9acb67a9cc53feb156814e880b3dd5a9119ffdbc5a45c20ea375f2882575b9a28740eebf63f2895d9ffac1ec33cbdcdede98a201424d000df1efd64dd7268cc1b2366ccfb09754822dafdb1821de5e6ebee09608e82e679fafb7a5100172f26998d31d7f27c2b310f0372c3b5e888f8e6efb56074177bf6a2a5bbd9ed070ad5aaf23ce144d1ac86cad110e5916a8a57e1e7fc3d37353f84f2f6d43d92ab8b35040467f3f8b1d23fac021bbac3710edc8e2e26d794db38e48020f63e94d4b4dca3e015537a8e3008274d55f81af931a0faf1a438444b6a0489b93f7b88f81f761eae0f82e60cb0cf2745ca8c9e30d3cc189c1405b1994ed71b00d90ea7a94102916cdc915620c363d04e51eabaaca6c2814a7c1e7aaeec80bdc13135b813e6d0eea83446a5c57ec29695c302c0d8da65b61fe8ada51a36e1aff34d449f9eb70cb94931226121ab121a971c2fc070ca84272d122c1696f52fbd5ed06783abe188dcf133c4d41e10295f6ffda69fa8c5a7c0fec3425a2d60523a60d280b5ce34eac5911268172e772fefba63a6f5c6dafa9e500a5e1355fb614613f8fc1ef5e5466fa19212bcdc349a865f4cee6ea80b11a410bb6e4ad677393973e38621d25ff6c4876ef8a8d2ba651be4a78d2ba9fafadcea8eff9cca3f4ab71a0b84917794e521220dad099ac8aaf32abd162348879e4299e4d46395f9d55267b635e18ca2e2fc96146b96c8a8055130b8d8cb10cc31382df34057bd8637f86e48adc854af408226752a04df8d0362db263e0959f2bd7e8a4d33a8c4b257e19d308280baf40cced1b3cd3a86ee22df0da49d750539eee1104e99a9f8a065e5499c73125a8a8430eda7aee156821a97c237611b50f682a2cccd0969304f0a50ae98800dfb32ee1bcfeab98182c34a51e67fa5bd738c22c44fc1269ce73f464edd2f31296e92e62df51cf55798ae2e3c33c57b09f4ecd13469122095a3563f95f0a04cf58dcea4aed5e8bdda7617863cbc37a97ebadb46d679f7e30014d96d0ac7ce9484368fa5fd19cbc3d139410a2bd7ffacef1bdf76dd1d5f34d2392fcb91c7585fc1ae7d8ba2aa8ded9645d5a5e76e2279b6e0692101137da946dfbd3836476f5dad7fed70115d716dce87b5ad755e5653a709f5aa42265ec9657ed406cc9256af3628c0116b8e1d23306983e9adbc19dec354870c98e2e76566895df933a80c4c36b617db4bbda1a4ca7d6c80a43734471fc92d0bdeacfc125dddd73febd8f7ef84f221d52ae71372cee802d59013a15958e850f8fdf46d8fd3b874633daf3b1f346470456c05722258480959dd6afcffa1f3f2ca033011339c5cb85b7d1c9b5916fb8dc9c2783df64eb5cca5af83a74fe5bb259f93722842eb4ac851e71f3cfd67a39590e7f8e20f018744b9277e6eb46b5f211df5f767ef29dc9a972e14c40ea2d4624f187f301c1116d3a61adeb5c6f7ccc021ac5e18d8b40d7f1f19daf4445c06e72db8701c267c0144c92cddd49af7a87aca5aa05d0e380dd27cc780d2f7db3bef26cc4fd358543e19d73179b879f7bdc702ab405270c93a3ed64153e20b5b663773a2ad4e8e3e1e8eaf39ec80d75d02f74ff94f0e095240a564eeece4fc9bcf19bf2243c700e1dae14a1b0217013977bfa05f681abc37714fe462d0a632044ce52fdaa1c1a806b1eb4370e23ca0247e536165aa9f1c2af8adfea369ee1f4a2c7823a7baef028a1e77501db48db6aa0d7e30969f7197368db02d443803b53b2899315f7e2ba9c5ae952a3866b4ea60f3d669e0a91f7ef640cd938646bf8822fe455f0302fccf87c7fad6daf38fde038fa596b83a9fd5bf675669a6cb2bab44c6617f07950bf34edb93bbcb4174630f275dbda7a0631c4b456e5f80eb6258c1874e77d426743e478917fe44b73dc203baa2cc442b84b5818409abae99d97a28754969bd393df", 0x1000}}, 0xfffffe38) executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000001d00000020000180140002006e657464657673696d30000000000000080003"], 0x34}, 0x1, 0x0, 0x0, 0x848}, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000000c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}], [], 0x2c}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016000000102b00fc0100000000000000e2ff0000000000fe8000000000000000000400000000aa"], 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x0, 0x1000d, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3c}, 0x94) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, &(0x7f0000000040)={'virt_wifi0\x00', 0x4}) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0xa, 0x4}, 0x20) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x2, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r3, 0xc04064a0, &(0x7f0000000300)={0x0, &(0x7f0000000240)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r3, 0xc06864a1, &(0x7f00000000c0)={0x0, 0x0, r4, 0x0}) ioctl$DRM_IOCTL_MODE_DIRTYFB(r3, 0xc01864b1, &(0x7f0000000080)={r5, 0x3, 0x6, 0x0, 0x0}) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x2, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r2, &(0x7f0000000100)={0x3, 0x40, 0xfa00, {{0xa, 0x4e22, 0x2, @empty, 0xffffffff}, {0xa, 0x4e20, 0x101, @remote, 0x7}, r6, 0x6}}, 0x48) write$RDMA_USER_CM_CMD_GET_EVENT(r2, &(0x7f00000000c0)={0xc, 0x8, 0xfa00, {&(0x7f00000025c0)}}, 0x10) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r8, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xf, &(0x7f0000000100)=0x207, 0x4) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_RUN(r9, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20040, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f0000000180)="66b80e010f00d0b0060f21a20f01c40f009b2700000066b80c008ee00f3235008000000f30b80e0000000f23d80f21f835800000a00f23f8c9b9490300000f60b932c00a00b9730200000f32328fe858b660002fb90d090000b800680000ba000000000f30", 0x65}], 0x1, 0x0, 0x0, 0x0) r10 = openat$binfmt_register(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) write$binfmt_register(r10, &(0x7f00000000c0)={0x3a, 'syz1', 0x3a, 'M', 0x3a, 0x1000, 0x3a, '\\x00#\x00', 0x3a, '/dev/bus/usb/00#/00#\x00', 0x3a, './file0'}, 0x42) ioctl$KVM_RUN(r9, 0xae80, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x2000000, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x8, 0x6575, 0xd, 0x0, 0x0}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x100000000) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000080)={r1}) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) socket(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x3, 0x0) r3 = fcntl$getown(r2, 0x9) syz_open_procfs(r3, &(0x7f0000000280)='net/vlan/config\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000002aaaaaaaaaaaa08004500006000000000002f9078640101000000000024806558000000000000000010000800000086dd"], 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000180)={0x1, 0x0, [{0x40000108, 0x0, 0x80000006}]}) socket$kcm(0x10, 0x2, 0x10) (async) r9 = socket$kcm(0x10, 0x2, 0x10) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000040900010073797a30000000009c000000090a010400000000000000000700000308000a40000000000900020073797a30000000000900010073797a3000000000080005400000000d58001280200001800e000100636f6e6e6c696d69740000000c0002800800014000000008200001800e000100636f6e6e6c696d69740000000c00028008000140000000001400017b090001006cdbf80789f3f947dd0002800800"], 0xe4}, 0x1, 0x0, 0x0, 0x8001}, 0x20050840) sendmsg$kcm(r9, &(0x7f0000000000)={0x0, 0xd18c9b25, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f030041000b05d25a806c8c6394f90324fc60100000000a000200053582c137153e3704020180fc5409000c00", 0x33fe0}], 0x1}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) r10 = syz_open_dev$dri(&(0x7f0000002580), 0x200, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r10, 0xc04064a0, &(0x7f00000026c0)={0x0, &(0x7f0000000480)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) (async) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) mmap(&(0x7f0000d4c000/0x1000)=nil, 0x1000, 0xa, 0x1010, r2, 0x6b6bd000) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000006c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) setsockopt$inet_udp_int(r12, 0x11, 0x67, &(0x7f0000000680)=0x6, 0x4) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) (async) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) (async) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) executing program 4: setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000000100), 0x24, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0x13, 0x5, &(0x7f0000000040)=@framed={{0x66, 0xa, 0x0, 0x0, 0x0, 0x61, 0x11, 0x28}, [@initr0]}, &(0x7f0000000000)='GPL\x00'}, 0x80) executing program 4: fsopen(&(0x7f0000000240)='ramfs\x00', 0x0) (async) r0 = fsopen(&(0x7f0000000240)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) (async) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@newsa={0x104, 0x1a, 0x327, 0x70bd2a, 0x0, {{@in6=@dev={0xfe, 0x80, '\x00', 0x1b}, @in=@multicast1, 0xffff, 0x0, 0x4e22, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xee00}, {@in6=@mcast1, 0x0, 0x2b}, @in6=@private0, {0x5a, 0xb400, 0x2, 0xfeffff7f00000001, 0x0, 0x60000}, {0x0, 0x200000, 0x6, 0xfffffffffffffffd}, {0x40000, 0x0, 0xae8}, 0x0, 0x0, 0xa, 0x0, 0x0, 0x70}, [@coaddr={0x14, 0xe, @in6=@remote}]}, 0x104}}, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000003280)={0x73622a85, 0xa, 0x4}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r2, 0x4018620d, &(0x7f0000003280)={0x73622a85, 0xa, 0x4}) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000180)=[@acquire], 0xffffffffffffff47, 0x0, 0x0}) dup3(r3, r2, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/binder0\x00', 0x802, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866baf80cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x10000000000) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a, 0xfffffffffffffffd}) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a, 0xfffffffffffffffd}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0xffffffffffffff67, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x70, 0x28, &(0x7f0000000800)={@ptr={0x66642a85, 0x0, 0x0, 0x0, 0x2, 0x1a}, @ptr={0x70742a85, 0x20000000, &(0x7f0000000580)=""/236, 0xec, 0x1, 0x26}, @fda={0x66646185, 0x9, 0x1, 0xb8}}, &(0x7f0000000240)={0x0, 0x28, 0x50}}, 0x1040}], 0x0, 0x0, 0x0}) (async) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x70, 0x28, &(0x7f0000000800)={@ptr={0x66642a85, 0x0, 0x0, 0x0, 0x2, 0x1a}, @ptr={0x70742a85, 0x20000000, &(0x7f0000000580)=""/236, 0xec, 0x1, 0x26}, @fda={0x66646185, 0x9, 0x1, 0xb8}}, &(0x7f0000000240)={0x0, 0x28, 0x50}}, 0x1040}], 0x0, 0x0, 0x0}) r5 = fsmount(r0, 0x0, 0x0) fchdir(r5) (async) fchdir(r5) r6 = socket$inet6(0xa, 0x3, 0x5) sendmmsg(r6, &(0x7f0000001500)=[{{&(0x7f0000000040)=@l2tp6={0xa, 0x0, 0x7080000, @loopback, 0x4, 0x1}, 0x80, 0x0, 0x0, &(0x7f00000005c0)=[{0x18, 0x29, 0x37, "86"}], 0x18}}], 0x1, 0x4000800) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') mount$afs(0x0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x5, 0x0) executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0xc, 0xb, &(0x7f0000000080)=@framed={{}, [@printk={@p, {}, {}, {0x7, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffe02}, {}, {}, {0x85, 0x0, 0x0, 0xca}}]}, &(0x7f0000000040)='GPL\x00'}, 0x90) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001ec0)=ANY=[@ANYBLOB="340000003e0007012bbd700000000000010100080400fc800c00018008000600", @ANYRES32=0x0, @ANYBLOB="080002800400338008000900", @ANYRES32=r0], 0x34}, 0x1, 0x0, 0x0, 0xc000}, 0x4040) executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=35s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [20, 23, 9, 21, 18, 8, 8, 19, 11, 28, 4, 29, 26, 25, 10, 5, 28, 40, 5, 19, 8, 8, 27] detailed listing: executing program 2: r0 = add_key(&(0x7f0000000100)='syzkaller\x00', &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="945ca628ca776175fe94d7014aed0efb51e0964fa1bb77e7387c3d2510a0f9c3ed4b17468bc6edadb57529b68e0b0394af34d8be1682994e6b084ea1cb5e0534c12fb08637b1395eb8063db7c3f73f5bd7c7e8ece1d62e9dab00ffdedb60ce2441b01713cbf2e4597dbd776f9e2fb8fac3fd778c1236632433c48a85", 0x7c, 0x0) syz_emit_vhci(&(0x7f0000000040)=@HCI_EVENT_PKT={0x4, @hci_ev_cmd_complete={{0xe, 0x5}, @hci_rp_le_read_resolv_list_size={{0x1}, {0x3, 0x5}}}}, 0x8) keyctl$instantiate(0xc, r0, &(0x7f0000000240)=ANY=[@ANYBLOB='updcte ecryptfs user:\x00\x00'], 0x17, 0xfffffffffffffffa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x25, &(0x7f0000000380)={0x1, 0x0, 0x81, 0x2}) add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180), &(0x7f0000000100), 0xca, 0xfffffffffffffffe) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) prlimit64(0x0, 0x7, &(0x7f0000000000), 0x0) r2 = io_uring_setup(0x526, &(0x7f00000003c0)={0x0, 0x3cb3, 0x8, 0xa, 0x20002f6}) close_range(r2, r2, 0x2) ioctl$FE_SET_PROPERTY(0xffffffffffffffff, 0x40106f52, &(0x7f0000000180)={0x3e, 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000200), 0x2003, 0x0) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0xc, 0x7fffffff}]}) syz_emit_ethernet(0x82, &(0x7f00000001c0)=ANY=[@ANYBLOB="cf599d3baed500000000000086dd60f20000004c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00060008"], 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa88000001"], 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000000)={'veth0_to_hsr\x00', 0x0}) io_uring_enter(r2, 0x2219, 0x7721, 0x16, 0x0, 0x0) executing program 2: r0 = io_uring_setup(0xf08, &(0x7f0000000780)={0x0, 0xfb6e, 0x38c1, 0x4, 0xf0}) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f000000f000/0x2000)=nil, &(0x7f000001f000/0x1000)=nil, &(0x7f0000015000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f000000c000/0x4000)=nil, &(0x7f000001d000/0x3000)=nil, &(0x7f0000012000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0}, 0x68) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 32) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0xc00) (async) sendmsg$NFT_BATCH(r2, &(0x7f0000009b40)={0x0, 0x0, &(0x7f0000009b00)={&(0x7f0000000440)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x1}}, [@NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x4}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x4}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_ID={0x8, 0xa, 0x1, 0x0, 0xfffffffc}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0x64}, 0x1, 0x0, 0x0, 0x4000850}, 0x40040) (async) sendmsg$NFT_MSG_GETSET(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000c80)={0x2c, 0xa, 0xa, 0x5, 0x0, 0x0, {0xa, 0x0, 0x9}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24048010}, 0x4000) r3 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r3, &(0x7f0000000000), 0x8) (async) setsockopt$bt_BT_DEFER_SETUP(r3, 0x112, 0x13, 0x0, 0x24) (async, rerun: 64) r4 = socket$inet6(0xa, 0x80002, 0x0) (rerun: 64) sendto$inet6(r4, 0x0, 0x0, 0xc8004, &(0x7f0000000180)={0xa, 0xe20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, 0x4}, 0x1c) (async) setsockopt$inet6_udp_int(r4, 0x88, 0x1, &(0x7f0000000080), 0x4) getsockopt$packet_int(r1, 0x107, 0x9, 0x0, &(0x7f0000000100)) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)=@newqdisc={0x24, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0xfffffdfc, {0x0, 0x0, 0x0, 0x0, {0xfff1}, {0xffff}, {0x0, 0x1}}}, 0x24}, 0x1, 0x0, 0x0, 0x80}, 0x4000080) (async) r5 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000280)={'vxcan0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000800)=@delchain={0x9c4, 0x65, 0x200, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, r6, {0x3, 0x7}, {0xb, 0x9}, {0xfff3, 0xfff3}}, [@filter_kind_options=@f_bpf={{0x8}, {0x988, 0x2, [@TCA_BPF_ACT={0x984, 0x1, [@m_ife={0x58, 0x1f, 0x0, 0x0, {{0x8}, {0x4}, {0x2f, 0x6, "ea194d97a336776ad912d0761938c5822676a33257afef1b00cddfa55979c15ac997905ae7c806fdee56d8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_mirred={0x48, 0x5, 0x0, 0x0, {{0xb}, {0x4}, {0x1a, 0x6, "16a53b3b0b8b5a1911aaeabcdf484d280a39f024320e"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_gact={0xf4, 0x15, 0x0, 0x0, {{0x9}, {0x34, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x288, 0x8001, 0x1, 0x4, 0x617}}, @TCA_GACT_PROB={0xc, 0x3, {0x3, 0xbcd, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1000, 0x8}}]}, {0x95, 0x6, "94eaa05c33894e72f8e6d8d13a3b035514d59a3ccfd81e2f9c87bee22546b534984621ae812b488f661569b17541f528b2fd917e5281682ff8722921cfd45e9a943cf5dacaae82eb3b168e123875c8bc2f598748e6953585f982e1947d5ab5d75460973619ac908ca97725680c354abc22e9094979b595a2052b95bf3dfd5cb2d1e1adad6453dbc377e9a7bba814c0fbf4"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_nat={0xa8, 0x14, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0x80, 0x8, 0x2, 0x101}, @remote, @private=0xa010100, 0xffffff00}}]}, {0x57, 0x6, "63ad8b3e140230d804ef80f71b7b58e88789cb02a2504bb7aaf79f7ebb2a1d47868ead14729e2aa01e2e28abb9578e02f0508ad477e5bab1ca9578ccf54f0871229dd33178bd5f9ac1032732cc2b1d2e2c171d"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_simple={0xd0, 0x20, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x4, 0x9, 0x6, 0x5, 0xc}}]}, {0x8a, 0x6, "c51c3398cfd2ba34ba94270c186654a0b4a51a7953c1d3ce7db83b0da6260702c875e8a81597d911b26e5dcaab9edb5112e5c7dbd93b22d7424da3c7bb5fdd4610e1cac9c28c8853cc90b0519aeecd1363b58db84afc158877b3b3f32d6c1849e680703368ce96e6d8e766c3ecd4c8876deb85c81f702cb03fbb6810a0b66a15a0a4692f1266"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_nat={0x164, 0x1d, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0xa, 0x3, 0x6, 0x0, 0x4}, @initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0xffffffff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x1, 0x7, 0x9, 0x7}, @remote, @remote, 0xff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xfffffff8, 0x5, 0x10000000, 0x9, 0x78d8}, @multicast1, @local, 0x0, 0x1}}]}, {0xc1, 0x6, "40cdb6d65438fda9ce9c256ce1a1e13fcd1cbb8c2af98872fdc002630e40dd9f524bfaadb847b6a42a5a3cac103b05d87eebfb3301f7a06412e8b95db2a556ae0a3af9d98ac7a538607e1272dda7175ee505ee7310a4430c535507a88c44af279752441a8fa8b91c2540a39932ef30565323f5a8341f9f53032db809e114680854dfbefca3c132759e0eec448d6f2dd9220898852ff7a21caa1b88118e99376549dff4ad4e8749ca26d7c32754637aaddd61633b4c8c0cc1e59c6b8d95"}, {0xc}, {0xc, 0x8, {0x59972c41ace1ef8d, 0x1}}}}, @m_vlan={0xc4, 0x18, 0x0, 0x0, {{0x9}, {0x38, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x6, 0xff, 0xffffffffffffffff, 0x0, 0x8}, 0x2}}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xd08}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0x55c}]}, {0x64, 0x6, "f121b5bb102c8dd36fd38521ee73364997990f530a862cedc2f48089e7a452d1f558b6d0d7870229419ffa3174a70f36a0dc412407f89a0c9f04be14bc63db8a7fb033d98e3a8c59a8722f18c818bc1710ca70bb8c8ad8cb4d29359154237064"}, {0xc}, {0xc, 0x8, {0x5, 0x1}}}}, @m_connmark={0x12c, 0xd, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xad, 0x826, 0x3, 0x11e, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x45b, 0x2, 0x0, 0x2, 0x9}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7f, 0x8a, 0x7, 0x0, 0xce}, 0x2}}]}, {0xa8, 0x6, "70703fb5dc873d916db0a16a794a732069296a6b3df5513ffc5506ee49f55410380893592f12568747dbff47277109a84a91b47aa62328962240db7141c4cac3cad5c99605b99c70ad449cb30eafd53738f8ea7eb894c906b8ad35f04703b74a12c211209e739129ffce8c405e5d6a3d0b3d0cf1c154f13ffefab289f72fcf74c253f6f197dfa2fbf52301d19f51d57c7241ce23253ed2443871b0fb1b41a2124f4a926b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_xt={0xdc, 0x12, 0x0, 0x0, {{0x7}, {0xc, 0x2, 0x0, 0x1, [@TCA_IPT_INDEX={0x8, 0x3, 0x9}]}, {0xac, 0x6, "f785812d62b052207c6c657b6dc04522662ca7d623d5e05f7bcd13bfd52383b671ade671ed5a7080076807bbdaac80d3e60a5c8fe1d501f53471658bc8fa670cdc1bc70b245cefaebef6c52bea09082590cd570d8e20bd399c50d71cf9eca59583f6247bcd60a88a02318f6fa1f6ecf309160c8b039d8cda9ba826919b515a65cc974d8b3586a989b530923053c3f4dc1494f4ea96903a306e5a982dd0acb5e75bef8ba37fa6ba09"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x244, 0x6, 0x0, 0x0, {{0xb}, {0x144, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x5, 0xffffffffffffffff, 0x1, 0x7}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8, 0x4, 0x7, 0x6, 0x9d}, 0x2, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x3, 0x1, 0x8, 0x5}, 0x4, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xf, 0x401, 0xffffffffffffffff, 0x5, 0x3}, 0x1, r7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xffff8000, 0x5, 0x1, 0x80000000, 0x7}, 0x4, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0x0, 0x10000000, 0x2, 0x6}, 0x2, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000000, 0x2cff, 0x1, 0x1, 0x7fffffff}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xd44, 0xad0, 0x6, 0x6, 0x877}, 0x1, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x400, 0x1, 0x4}, 0x0, r6}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x0, 0x20000000, 0x2, 0x8}, 0x2, r6}}]}, {0xd5, 0x6, "6cbc7dbc18b1fb3757af10dd0662bbd6ed33ccf527042e70667509e035088608ce01032b1f9f95098ca6e1c3e676aec8463c3ef26d6679cd184f96300575a2dc7788bcb7ed874d5db5784efc88b0d614a017117a8d52691267c1d7c9fb2c7801c65ba672dd46732d79993062af03756067ba492f94efd72c882bd15d39768785f9d1b8d0c672588c1241081f8db0c54191995a6cef02d9e42732cc68a8e8766c18b847b2c2ef5314c7fd90c9530450dda878ad67e6c8c6f42a1629a2cad990daeb321883c36f0ce5fe1acc332522e01c34"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}]}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x4}}, @TCA_CHAIN={0x8, 0xb, 0xbb}]}, 0x9c4}}, 0x4048000) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_STOP_NAN(r5, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="280000002c82c109b43b5f4dd4ef5b6c80556470379db9f8125ec58b25a760b99e02df2df6288e82ac7c7b66f403e9b299fbc0f1058d0278de2a1cdfe81a2f066605ab6a044fecbf99a55bcebb34dfa009a44373efe4b43a1ac488f7d61c1444bc4f42bbe80f2616eed8b86aba91e11f8b5fd0440e3a1e23ad50db991faf9926bc0e8db486daed1bc0a2ea154c3fc6308b04ae71ce49618b6161941e794b6801e05d93bf1529514d97004bc9d57aeda79e43a5e4804511a0f4af9eab53bbd8b119253025b0c73dd2d874", @ANYRES16=r8, @ANYBLOB="00012abd7000ffdbdf257400000008000300", @ANYRES32=0x0, @ANYBLOB="0c009900050000004e000000"], 0x28}, 0x1, 0x0, 0x0, 0x40001}, 0x4000) io_uring_register$IORING_REGISTER_FILES(r0, 0x20, &(0x7f0000000000)=[r0], 0x1) executing program 2: unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) r0 = socket$inet6(0xa, 0x80002, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x10000000004e20, 0x7fd, @mcast2, 0x3}, 0x1c) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_emit_ethernet(0x83, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaf9ff030486dd601b8b97004d88c19e9ace5ffb2e9fc603dd282100000002ff02000000000000000000000000000104004e200023"], 0x0) executing program 2: r0 = openat2(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x400, 0x4, 0xa}, 0x18) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYRES64=r0], 0x0, 0x84, 0x0, 0x1}, 0x28) r1 = socket$kcm(0x2, 0x200000000000001, 0x106) sendmsg$inet(r1, &(0x7f0000000080)={&(0x7f0000000140)={0x2, 0x4001, @local}, 0xfc, 0x0}, 0x30004001) setsockopt$sock_attach_bpf(r1, 0x6, 0xd, &(0x7f0000000000), 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newlink={0x58, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0xffff}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_XFRM_IF_ID={0x8, 0x2, 0x3}, @IFLA_XFRM_LINK={0x8, 0x1, 0x1}]}}}, @IFLA_IFNAME={0x14, 0x3, 'xfrm0\x00'}]}, 0x58}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$nfs4(&(0x7f0000000040)='/', &(0x7f0000000080)='./file0\x00', 0x0, 0x197841, 0x0) umount2(&(0x7f0000000340)='./file0\x00', 0x0) r3 = socket$kcm(0x10, 0x2, 0x4) ioctl$USBDEVFS_ALLOC_STREAMS(r0, 0x8008551c, &(0x7f0000000200)={0x4655}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_DEL_PMKSA(r7, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f0000000880)={0x28, r5, 0x1, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="14e9e1875549"}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4080) sendmsg$inet(r3, &(0x7f0000000180)={0x0, 0x300, &(0x7f0000000240)=[{&(0x7f0000000380)="5c00000012006bab9e3fe3d86e6c1d000014a10d00000000000004b68675f8001d000a00a0e69ee517d34460bc24eab556a705251e6182949a36c23d3b48dffefffffffffffffff60a64c9f4080003fe060100000400020015b53631", 0x5c}], 0x1, 0x0, 0x0, 0x1f00c00e}, 0x44010) mount$bind(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x20160da, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r3, 0x40049366, &(0x7f0000000000)=0x4) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0xc) ioctl$KVM_CAP_EXCEPTION_PAYLOAD(r1, 0x4068aea3, &(0x7f0000000180)={0xa4, 0x0, 0x1}) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x2) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000200)={0x2, 0x0, [{0x2df, 0x0, 0x3}, {0x989, 0x0, 0xc}]}) r4 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r5 = syz_open_dev$vbi(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_S_CTRL(r5, 0xc008561c, &(0x7f00000000c0)={0xf0f045}) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x3c, &(0x7f0000000000)=0x1, 0x4) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000100)={0x2710, 0x2, 0x0, 0x1000, &(0x7f0000000000/0x1000)=nil}) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='devices.list\x00', 0x26e1, 0x0) sendmmsg$alg(r6, &(0x7f0000006480)=[{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000002c0)="53c9e2e083d1c0a7270c97bd8267099294f0e8b1e1cf8403302b039f9ccd3bb8ae428a25418265e5057047ee8b8710c9a73a2dc11ca088f922dd8e4790411cdf6b7c82272669bfe44bed6fce394c62427e67abbbb503627fd6e93d7458e95a30c7e3e42489364b6fd21b34d33739d033fc7f421372b111a6491fe69ca45e1692155b824da8b6bbaf5ec7d3db89f80d3acc3597161f578580d0d8d57840c13d5a5568951bc0620606c8ce622373294d6bed7bdce5a9e3a861", 0xb8}, {&(0x7f0000000380)="68b6f80b5b3d2168cf62b78753b926618b4b2f668f647e023d0a26ad72c081d3dff07510804df4373c54e23f65998264c84b872dc0795df76ca691695b05445832058679c6ac417dd40816283a6230cfb22cc28f03373321170784c63e1733d573c60a400d10db5bd52315b7673c04833a3f3e44f91f24509efd0dae77a693b2a38ff74992d92f014e429e95306ac376a5a530ff0d906d817b7c9bf3783664c1aa82567725", 0xa5}, {&(0x7f0000000540)="d9dff4811da67f590e6cb42c34248c6c379ab30f4afa7d9f2cdf0f6001a49e11bb178115800a6d7cd471754d8791a52eab2c38f21d715e9d2deb5108a97a955891bf2422c2c3f676d47a162ba40e68b076cac052ab5b57614f7a688e3751e3eae9bc00a313b14148af5bcd1168c8e4a2201287601de1a4f2adbcd920d001cc49c4518cf4d8c0e9cc5699a3757339cd9577791c7be0a625a45ce28330cf0c08ff635c59cc807ca9d31e2033301d3716f1ec3f4b1c85322e7b5ff344bf7c58055c15bae11ba76cb8130304031447", 0xcd}, {&(0x7f0000000640)="520f203f93839ca43cbdd0cff6cbde2957f41bc1a837d4ab44f190c72ad7c069e29730c428f45610e48281e953d673", 0x2f}], 0x4, &(0x7f00000006c0)=[@iv={0x30, 0x117, 0x2, 0x1a, "85cd2144118ce90c16543aaea964f8b149a91ff5dba86cda77ae"}, @op={0x18, 0x117, 0x3, 0x1}], 0x48, 0x410}, {0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f00000007c0)="7b375d98b40d158d54b90314cd5415ec1c3d0ae12dd77a4e94871125500d9521a3f8ac016acfbed446f287f38d39ad153024c78f2b99894a9b8bb794f75c9bcda6ec3397deed0e715f27c44b314ad6cd36bfe4b47f7ca6c914ed0698e2691cd60cc5b095610c18d6fecbdbcee956da802344af084917862fee1e4be8eea94704bb8ab0221189172c8e6d3ea0e653a3c69fd6ac94b9c78f59d324fb5b43673c68", 0xa0}, {&(0x7f0000000880)="409703791584613c304384354f85d815e865f0c4eb914953c24bcfe85d76c7ec8f06b0cb6b57736c55", 0x29}, {&(0x7f00000008c0)="bf6b2758c4093ca711852187f88a5588137b5a4e5b41e74e5299f9e772295dc461cb34b6cce45e3320a18cffc74db0bc68763fa76de4fb23fe81b2383d20a2cbf2d0e5fbd33e5a3e159ae527848f4aef086453a1cb8cb02ef2730010deff2f02163e4977050fd783ea096a7ff42b27edbc602aa267bc0aa8e94b3f29c84f0edeb04db15ab06b50625cf9f1cdf2f75e83c9eaa81d82e26bceaf738e825e29a18d3e99d0bb276adb23437a0c348c45b3172c2c7e9b1058c3801567400135d2aaa9ea186cccf9d26d5728955751e1c0f8db03e3807a9e4276a0b02ad4f0442094f3304013c5f59630a7ef89bd2fd2a8bda0b0302bfeba444773f4", 0xf9}, {&(0x7f00000009c0)="5326a729b4def371c0ad27e3fb888f8a5d41d4bd15459e55d423fd80668ede26e30d4536a4bbe812615f46eb6399920016c5397d03f54ed15a09a12e03166d6a281f42cb7e11ad1452b2d68cea285972a11f", 0x52}, {&(0x7f0000000a40)="1ac53c0bb8c0dc276871597588dc873223ea21c30f9e3c18fe89544b8da894fac787f396faeb80efc5801931a2e52686d01b6b0e9270f981f2871189f5acaf5ae7ab4a0fbd81deb715fc059a470c4a9f07f48a4b5a5cb9623784b3d26cbfc2313645d126f628b069360100c1c6f2c94751f30ec7a9e10e1ba01fd4f9926d7750d74b03aae6e0dfb74f59a2832c97c511", 0x90}, {&(0x7f0000000b00)="fa1be840b49e316cd2ae3d6bfff6f1a92602af06a5ba658c1829823dc3f4df3448d1cb776213058640fd6dabe43f8e16824ac45372", 0x35}, {&(0x7f0000000b40)="71b1e49a5cebf1320f9bb357548a893a6a4b4aae8a80e428aa65d85b70c4d6c3449afa8803dc0a37364bcd8dc04c6a2f", 0x30}, {&(0x7f0000000f00)="a04245fe3d1a027d42e45e95ae071319773fb7728946475fd26148ef6ae4cb11ef038c724562ab5ef0d511e5fc7ea851095f2e7d54d7f52d0b227bc44867e15f4e9dc67788500ab56e7b332ac5312bc19e7f3fe27e8869fb96799d3d8195e43715aff3a8c016fb894e2d634763b2026ed5017bae4ae1fe7913b9d4b5f52be9b3ae2971f35acad152cb5a5bcae72407711dc50131fb6ffb493dd8a81c4c99e1af60b0bae04a1766e998b442208f96733c7b05cfb218140226f281b2eef1d1cc40ae694290ef8c0c51e0dfa3153b58eaa758c3510b88e8f0a1ede8c9baa7f0698ce87edd669075853b6482287bce5afe3e7bef9d45dabfda0cc7e52df4a86b013babb82fdbc47b7dbfc2485e9ebd555c21bd7e35b6beeb42e678ca74e8f2efdcd12ebcdd0d46ad44c8c661406fd3772902b5aaeb9ed4a4a897c1896812fcc1b72655feae00d85d792430228fe6ed67aaaddd5f4bdaca3a27979f97d5a6cce5e9ff51b9457ced36494523ffeaf6b20a716b69399a146ccfb437a14db7b892f05b96689d896e4444cc7f69d93aeee698100f3a7e45dd02ed3acbd3bee16d54ddd0b7cb05704b41b8f0d90152d5aeb793a62c4f67a4442ca5741f4ccf39f6f3fc55356db24aa1d90e3db38f2982b2b0b8c49587ff5d5057996e1a6d81fe770ecec662f72f0e55b66ec9cf583d426c3ed3882f9eab461261ab5dc5f002b3954d7d976a3d71e0476cdc6ee1b2824aba0cd1ee3efe9f9863239647f421d54ee4dfbbc30805fc0d4b3908b09659e191a459a4d4762e1aae101ce2619b1c51eb7ad91ec2d78c358e1349397d040786602c5797bb40293109e536232b06e47d8dbf9be5704aef235d88f5ccb7697cfd2c83aee0fe613e092ccfc235961ca76bee54da7e1b616ef5abdf77172ea50db332b3363b4265f6971add463972d8a1e59e8256c8f75ead00f6cd2e0da2a94706e9a79f809f6f360be7efd4aab486529e9057449bcabbdc4210645b282ec24caf179ca9f66a2b37e9609482d788506d64de77dd996b73bef9f3b81a29eb3974c84ce69b163fe328f9610ac4b2b706a701598e062083e9df588c9129c794f6793223432cc0b9136f0d23f85b6f03616264713c8cd8119ca8403087f02fe728d4c4ea893dc9621bcb5708953329aa9d7e239c3995c330bcf50b813f85a11dc51d44cdbad5d85d3dc6297b68d2234645e9357a089858d266f9580dce61b4e3ed4f421c4b15f8062dc924d91c7437b33033f0e61f738ab12d1e1b16737d07fd5d7de8dbc2cc0480d10c5a94808420aeef2f76c52f74ee619764a597f33bc05da3fb30cb8bea0075d4bef8dbc00855a442411cacb58c897ff0287c87d5251df0d7853c954261b60734f576577c341060cf0f0467aa8d048dd3c8c058a5d94f57f12aa752c510eea9a6f204d6f5a555f5bef75636a0c46ccd0be99945a2c3b48bb8597cb01122ac4dd251849db8369de6e0c6b229173f81f627c5baaefd069822928ae51721f4506e999c069088205e4a54a9d23cf958032c5a4adaacbf04fdf803dac190da0d1df2ce683b1de2eae3670dc8d1da1a376d439baea771e7454105f8c734ef87d98697d10691bc3164a9a904c39d26fb06d8000b2ad770132524ce0d12c59440c44801df47cc2c3255dea219af6963b5e18edc0c069b6dddb90225b6768fa21cc6302e8bc96d8bce1767c7422088f067705a4b64f81c81d08dc0bf21406da05a968aeabefa554b4a0bbc3a9843749170c07d177629a056cf9462b56d8242b79de6cf6a846ae29e9edf4c27f8d6c929a98e074d56a7e8d1050248ff3dc5e1fdd52163dc0416d088194d773bdd57e9d4f4aced68291561e9f8e065603390dd4fd20ea9ac2e10264e31d58ee990f7695df5bb60c42d928fbeabb10b98be1df6b9d80f97e75453ace47071bc03a004345096fa9006d127f4cc47a97fd9e040eb1406dbf081b3a8d29fcc5748a2685d39707b60eb223f123619ac614cd17dc9ae2664c568f3cc63336ca33dd0c24c30aefe2a03f505f6eac80cb1d472a4c05e7c23398e3ecba3368203400100470febf1973a75999627e3d63ced82fa5516843cd3055f77881489d139f50841f0f311278d13e547b709d910c8c951081ab7811f375e74404f23d0be20dbef4352e4e448712b8b4766ce2902d6da5f3cf02329a25514a903dc0c4f82a9da5aa78a40597296895ea05305809da6ae373d4fc01aec2c35aab4215da06cde1d0840347037f788dcd79b7d74ee68cb28802c8014374a2e6de46406b63169846400a7ca901453977d45dda2d0ed984ea824fd745c1db445724347625755c4ac03e48f609f936a035387d218476d57cfa6657adb2d4d755a64cbce84be46a2bf390baba17a5006a87e67f1c33ea60ff371a036d39d0ec0890c47f6c36d3108aaf6943b806d9138965aa7d1d97a4aa769498107f80f43da7871c00c6a9db9a007a1962cff19b3ab38d9dd6082b3ebf9e55e1ad64e02b8a667515ce627ffd605431da8f422c920e4d418ed504d55be3e9bdadd14f9c9738665385bbad32f3cb5d0ed41277f10ab1909c66ff468d428d053369a19c8cbaefacd2c14495f4e5acce8b16b71d69235ac5cedb3c22b4afef73b7280bdaeb7b3ef956eab4220e7578d07aa75a82456dd61f3bc7431baad9f026e87acffe490711229b8e021e1b9a176b29b1f5fdacc46f1a9f25fab7178b93ebc8d6845c3f07de23d11fd3400286ebc88a4354e0ad396aa6a15c490fb164e044e7145a469be7109deb7164e4616eb8b7f652da4d6d8d15e57849c4dc8eb61fe4f54766e1cc158a53e724b2884824dea73c192236f5648b355d95ce34c7cd4d24d68ed67a9c9c7da0ffd42d12ce6e7589d222edd237fb1b7d06b4661dd12c7e2b717904db48046441e6257b8f483d8c27e9ddb2524e5ba0bc1dad1f2e2b60678a253e8973e034d7f1e683df709f2a661c65c778b0ddaf23b0eb274cb52385e23953aba852957b16d0ad12d02e5fc091fd22bb6d3a29200241b21b611104aea2e6767e765cb4ef833759cc0513d093048ddc92f373f3e02089b8759342761574724e9d96f20f4b9722753a7800811e4975cc5ce9db6fbe805be14ad7aa9ef9139e409d1b562411dc4184e7aca462c80d3694e1810357e1208862494b91f34af3933a462a201f38c17d19accffa51eaf0e0134e3d60daf2b5bf9c6446370f1da1d90d93b6e50bdcba21721a7e1a2921f930c59148fe2f9cf6f5977ef0510d3f5daca3e58027a32403ac318620ace0f1a72d94b5311ba46b9dd9ec53430333e2a410cffa4d43467bf337c82e73b8f9b570e1a387fe8b0f1af8558fcc9c0abf5eb8bc0e133c58ec581598d6a999bcb283ea2403e2edd4f4a3b8685f7227a58a43aa4fab040b09c1619655c76db89414cffbb1ca98e6676776802f9e491292565da847e77e3f702ee38cf35afd1b882812e3ff98f5aaf0156a1155fda15d2cb0708200add837c5469ea7e746957cd62017c98e45ab2f50c40a211818c7f3478e52fee5a154efca0a7903bc166457672c0aa61d553043d6e47e5360930453d775e5d6c9c6a79a7c78b92686df6fb448bdeae63c2c5274541e66735b8dcb1a3f8f0966d0451fd7d4d5302ae276fc6351cfb5e7540f7e22fda4b9097be5f652af6300d6ac64fb96fd213ecf84feaeeb9b381289e039e23142a7c1a150cd96633b7636da477079f29b178ccbf839bcef5a6934e89aeefbe56453f7c51c5d4cb76ae920bf6b9d18be25e958e59e8dcb016fe3067b942d5d564955721db402e69be4047c5a10e0441cc6ac3f6866b36dc9b1bcbc7a0e0f603f0d2f52a4682a97b24f1e1a5c479b4148407b3c3abe68ddcfbced426db4bc1b0250f548d059f2a7b67174c30e4ffccbf7d44057318ae41ddbd3ea92e0cb78a4d8e3ba3af2bc31a9a6dd8c908cf4bafc3253227b90c89b0b14e4f5cf6b9316a072fa3b090507d1a70a5331d18926c937b8a875fab7f8432a6f8cf78c300bc1c6233fc605c89d2bc28e56acb35921aa299e323676361328a5f0b48a53e0f9eaa26c71ffe6fe5bf934d5eab8d9eb9773e0c73d1f61f3237b4ba08c5d7f779fd8b97812381e8253672a0dec89c6d18c807f13888857a3f6927df9985c805e4410de2452917722d1f1d0de455287273b8e6a909cb558a9e5d2769f9599755dfd98eedf1be1a494f8334f787900757888113bc91b5534fb8b01c45464d3083e502a79164ce433949a30908359f0979208b8b714c3c28baea7c7bb3bdb317074c8e8e3335f5ac076dfc3f6a0323192dad849b81507c7372e5db94d31def0608015ea55ec47cd33d18e69f837c56587c0197b4e65c998d2e04bad4e8d2a7b0b5fded1e8987cb2a702c0c04671fdeff661e160b1902da8c9b1def18329ba5142d0be61fe0072b089d6c9278c8d76aa511da791852ee52b166dcdbbad8d93d59f0617f9f844d5a382cd70ee957b2f85c44fbcbfb08e4d5262f0f95fda8bdda2711ae0fab36cc84191c399fcf52d5c99333cc33fb7cb4591510c2170dd6c1657dc67511dcfad485e66a9778c35a215cc73ccce779b89e698ad9cdea51299d1ade9105773f6a01d132a5148c7b92f4d958263db68e8aeff95c9c2226531f066507c2bbf560ef06a45e03fa19e639f30478b81651cf5a9ef9eb3372a3d8da86ceebba0ea3878b5445a6baf58f57b9c4fe94cb82b6732a66783f7f24a6c39b51517c33c7c247daf6b02793ce2f363c001fd794b5caac9ccd8d3f421e6deac1a6c90c0c1ea8639954a58ab85e378a850a64ade478baa944122fe414271d43c71733615f43448048f59ee302e4f74c600bf655eb5df4fa2a0bad05b8b00ab5e1272bbc5c01182d2e044431af02ccbee2128910ba2b51a98f5933e77b4fc4ffdb9a7b08a2d1775ac39cb3c8facf56646c814e04373db41e50cccaa518a24c32cc1ff8544039577efbdb1f51b00f3f8b30f23988f7590c6978f3874b720e3c6c1518bcdf3c684a99d4b4076c89bc3f3338742ed87a7ba29e6aba5c2efc612182df938b5a5792a53ec019b8433ab6a79b606b8d25733c22601941a7955e6a11d49d06f48179ce2a47d8f8a9b189222daef93a5bcb9cbe523494161e6a120f49e2f3ef1727232343fde2917a94ac3e5ed8eee5c0f6b990b92ab416c8186f94f30ba874116daf421e196ec1e56cfdfbc6a0c01d70af62f6f72bdce183cce7bdb9df1e07bcac52d87c7d82f5351d32c5b572d5bf2791da720c31300991e04f9f1aff598827b61ba14b31b1ba62d0540dc78cd645408de31beaca48154d1aa4d68a2e3ea9da3f65b6dd386caa04f67d268ba4e5c47c3d4f0c356063d1014f61450de8480b194b3707044235fc0da48512de8e42dfabf0ac6f64c74d2dc9172fa1c915f59df2f54d8c579d72f0a1c7c674257ba43c5ac7263f0c5edd2aa391102508d0387b4a1f2bea7c8c62ea734ca9ebe6a4c9775e1bbe305cb537d15545d4af764cb55e421d87921f423b387522652bf583d6f868d03e75f29e9cdc7cad075017385ebdd07a055d18457efabd820effebaccfa608dcf065b6487fe6016490a4bf61f21299a376253ed2218d08169a17f4f5df3ede51611c85194b0f35783ba0b077199ecc33b082d6a686d694493f872aa009be360b2fd64a9043e09e76f772518ea409a69fd0279c32bfe6f950fe9b22ea3a34fec69d59b0074319b0bda787dc6dcb1080d83f673a6365a802b1512e03effbd11bd37788b0939c68e388f34911ba29bee74ec123ca276301f5c4e68505359744a229", 0x1000}, {&(0x7f0000001f00)="a7693d95b96912a7f19b9d909a007ebd0739fc7c54a150b039c2720441783753f480e935e55be658fcbc86569a8408c930693e3edf0214e3aec0e437bc99293189fd9767718486add5166152c062e3b3b3b8551fb764aeeb78a4ece243b627bd3186258f1ced1fd489b2c42782aa1aad8e4128988a86be52b89c4edd3662c959d2e940f81a26e4f9e7e5f7650274a51a67aac6a4e1b79a789e5cd99585c36aac8abd4fef04dd3292d2141b", 0xab}, {&(0x7f0000001fc0)="4defb951294d9c72be1312ab14b90996c853791442b3e10db87b41f1f6e1519f1ad732fd7937e2835cfab12df2a25b4b4b996a6df78851506c2d5c7722883774c2ba614dfe393896bad6e8ff6a4bca69abed123db11b9a9b70b444de718407e0103a17526e3312e0f5b68cb618dadfa736df20d83b4cdd99af39f844dcbe3b487c7a89f18d8dbaf83a759bdb6876030ae8cf175e33556d80cb2ad84cb3d98548f0c7a4799e5e2de6a9025211702979ff6f4190dd5be730dc6c7f24f3ee0b0e2e33b41f1bf9723908d3c49d0011e0e6b306d0e460966e6d39fd0a0817de6c64c9820b950b5e635d451c67d0df4ec7a3776744b7442773ab31ced2d75b2c549ae2dbaf2b847ad1fd03c9df61791df71c4b05966ea0528dde403220052444b8302fd49b75071c584ef802ad5a7fd048426e2433234132f1728233d3144ff92652dd21f220410140c7d97b0c371bae2eb70dbf52fd41ec7530aae8487bf2a6091cf206deadf836011935be5bee78dd37216190177d31022cda9abc62829c37f01a47e19945c8dbec9e0b9c9e34ca60b035c4f81016f1d415800409f49f59c3b63726d40f331853f83cf28601c11ceedd0c87f39831e10f57c73f8e9b9eefa10b2af8bc767b8d59b089818ca64297f72f84458127340951dfcd1f61d0802357ab64ef7c373a239e7570811dabcbec4e9b058efa0c092c72d0e8e4f3f17e32320e2a872a1afc0c63dfd75a1c4777c43e700bc1a00d35511397be1dd7529226a19fa137f994d79739dc149c93eabc54027b1bf989a784b6ff377f32f1e99352e5d2bce8898cdde9e513a90cfbd12feee47ee9bd8aacaf6f31051efa6b4e205246947c05fd79a3268f88e7efbdfaf390abb0a0e54680f2efac170fd2b1ff4ce5592fd73b39c315f768e5af36946d8f753f923c65e04c073c512d3d0a39f91657529825f77e5a5d142a0dac3bdaf1f409a58e20e314e74de433ed93ada7cae033a0f6bd1cc10beaa0152137bdf51a51b6ca81b260d7dd4fb7d9374938ba85eb1e55337801c00a18c1970cd70795fcabe8995ab64cbf94956d790cf53cabf5f87ec5d4e4f6569e86a78a9fb791e64502ee5bab0e99c9bbf858f394bb44da413a65d04c9e3e75c0282fc34da092e17453a3068752a807def46d06a61611a69b029bc067449d051eb2e3195c7d9b9ac2c9e1198849232d40d0055d914478dfd32d5c427f61c56cb5302a402e08e7d9ccc73e4963e0829b6b1af6b46dc9190fc31f3848dbdf7580bc870f48fa0f117f0c7f1c2d9c9dfb6f5d0547e9db68e20aa9bd899b916f5d57008d087d1806b9167014c4850aa5e54a7c9c49895bb7948356e49a13c28126c1c1df83e64d2351089543be6ac2584d343e3dedccefbbf41f77b788a7e4c894fa1da62aa47843e6d6ee504cce8af77011d6fcedd71710e1fc34566f9ed1818b5cf2ade965b5ff7c3e6c12e75bd15bd88e888095ff52df452c8535a4fa85a3cb10454851087c1548eb1cd8329554922065aac97a0e916d01626297aa4f6a76cfe0410193e2762733bd72875136c6f53fa90f4a25b30141718c18f4fbf04410743e294d34e435ec61bf57976bcc4d4102d2a20744c1ff4ce0396bf268ddeb9ad916730353d2c9095c04cc1722b463d5681c05728646c72c01fb125e64efea8527884c46eb5a92e864b43997a207844ffa0a0770be0d9b13710737c25b59020fa25eeda22bd2714a748e77e68f4ab3a7c7a7b4b18c9af61fd451557b9ded41fe91114936a5d37c265062afecf71ae44aa9e00159f757e2827ce0ed46a3e4f38275cb6eeb27fa8353ebd3f03efbfdbfb49572a9d7e0d7f963a6461e9fb2dd18ee1ce3782895b6370fd5607e3cff26ade67ba85ffc228952b4cfced63a2d660d55522b7e6b6086e59902fd0e4b310505b7356376af7a9fd8b3d229b5f14d251abc4cdd2fb6d4c56b9328b68f074fa7feded92f368240c8a079c6a2fabc67b86b8bb7c2fbd1cb9162922e548c0ff9f03094a1b80ae009f9e9dab0f70767d889f801db86cee88ce3c463c7c3c5f478ed380eb2685952a47c9f0ac837e196d921694abbb03b31b1ed1683ec3ece750bbe3984aa0e78e357989b8b5a38aeb02f6b2a2827832ec3f986aa079fe0d072a83a8b3d6dee16901f803b5e31f91f3888888a42a1a96e09d7105d9b99ecf4b2cbad8ad8ccf267b87482b217d641b78a51bd7fe57657522dbd2efa4a6b3b8add0a753666235b2066f585722b2f4d1806e3e4ee41e0994f89a09acc388bbe1f2209b75d7e6728276c437897c79537547eea0286911328105f14309f54f13e3b9d4d1e80f34ad45ec4b527a4b0c0adec3402d54bcaee1e77888abddde865e27a2c51bc4a8bf1618c76df5cff63f491ec375e6366ff74e3b99ec380201c98227f589e9e7f38aaead1f49c8e2535efdfb7c1e4bdfdac4cdcb58d36d96901ca1fce4c6326626b1d5db77ff3b03af6bc58313753f758139a1d12cbb620a1f790264fd064924192452cf6b50ac1b2ab03b23f356193bfb2c6ba3501ebb268a0136b91c1400cd8844ca81a2d177223cfa2d1ae500bcdbc2d37ba94928be5cd27a64e2846d50565468c2a08dec8b34ecf9cc1b727ca4c73c7786c91c63971acc38dde3a0f21c72e9722e1f246e1821c49187804c207fc39d349d6134f67c6cb839a8575507ba9b71c03bdfff1370d94459b10deed7b660d9cd6c3fcf37bed3679103fe9ec5aafbbc7734d1b9912dc71adb73b1da7935e129db76fcdedfcc5f5016103dc1e3d641b9c63eb92343d9b33f3454e13cc7eb95acb15d9a1a6b907224dec7fe70768e29bd7dc835ef556d6532fa4c4db3605cfb2192e192e82115542694b49672a27838bfacca5fe1bc59ffb51ef978e28595d941c1914158299ce247a6ec8a6b72299a1721a1f0cd97e8bbd31d7f4016ae2aa57933487dacb1b2ef60f0d7147ba0f4552673caf9dec2a2771275f54fe57b1ff2e8ccabbed026472bbedb06c335f61568ae1b68efdb04775cfddbdad17c298ab09d04191ebca563e1db6350d2acf6f91d506c5b08e88d119dea2c55110c70efa8f2d7455eabc203258008125ede863b1cc30f7f72af179ee1865c62845cdd049f19b60c2d7bb34de15fc6bd65e265ff0dc79c6dfdb1066948c8b39b581c620c4f52ec4734aa765ddf0253281eb60ebfeaca59f749e57cd5db7e2fad8b4e9dcb4ac8af6530be9b233bfb8111ef12cf34f5ba37aba8f0edf10b837fa3881c58e8e8200de8543c29ce5bc93746ff02dc6d8953e07eb08b110be04145926898a742046ee4ed0ac43b3e78c8750a6416591451674f1ec07cd7b5624b3683ea89ab16859ec854e7b540dcc1f014eaf2563eaf29273b9c170f8c3171ebe9fefa294f32109509bec90e863b015e3484e6e58ce703056785bbe033d790ec088e45d369d2cbf0cc05a431a6e9f4185f1ed97e5cc73411b577c33b3706e01f4c1384cb835d679459d89be636225b1a64401376795fee0137d5308b83e51282d756f98652399c4264fd92e43d732172610ae06fd6fd7e1f8ecc46582b5fa228b35106f66c6f89b83689c68194403d7c822e3c40e98977b1fd811ed1ec624e077f32fc6848b05ec121247a88cd3d4121a3bd656bf29a92ae5eb70ba815dd0d802e1873b6ee620a4ab18a891c1b8320bf093402df26c0ff72271adc5021a0617304c2bdc4634435e448e206f1922bebf70fdcf69d01e3d622592846a40f4081e0e98dcd87fc07e0fac87cf4309c6e8918d8746a7c52e9493246fa8c60f7420e1ecd84ab85102260364dd5226d93133891b32cf9f6c7cf094fbbc5e476e41dfc7a1d9ef4449e5fb000cd7457e98262b5cb261f498ae0ebfb730d39a3a05d832036e535cc3d0129fce22a4681d5ef75c075e3aa03f08f7f99f8ad7de62005cb5d4dc77217614f8fe05554dd78186b40efaa4b123f9d2179329937b938de1085d699ef167b194578933dce1afcd21fcdb214b4d52552675687eb2f1ee580e2060604bcfbd9d76831ed8ef593618205e4ef50a83cde8266d93c5431fb6005e1f701505c8482909a7199aed767d967836d9be294f3d58cf968fe6d9ff1d2e4e29dbf6baa87e95f75ea13d40abd5460626b09c927d880a9e5756bc1697908054c7cafcebb311d01be57583e2f41beb79f701a7319219af4a97189af551e420a23056e6f15ada6a50d4d5dd1a4938b2543a60e11551ff522e3c786ebacd473d42af44eafca103888bcf180f531c64839db5ed164bbcc2b4924042f5477e636b5ad8051d8f4298d6dd35b60660e51af8d19f9e3ac6c90f0742873a1a5cd1818af1f5b502bbdcfddc2ea891d8c61c39f6f007b903ae9f29cf4693389db12fea680b72250996bbe6b778bf3a8fce8c1f312f40388770fad5ba0c4e6417c4b4bfb8cd1a81da2b1bf233ae1f09172ee088d04462f73837e98d56c2a1223972fe649b5c9c1751b25816c2e4d583a1f920a7a902223cf53290fe3dbea1898628b16656a4d6ffb37e19b9f7f1bffc01d4bf28523987d3bb902be0033d2bdc98f58fb91e05800e32f45d6f60e38df55d2815c0fd4261efc6e3c1c3ab888e37fb6f9eb379a65c596f79f2297e13ac4c25f6891151042b40d1714248c8b720633c7efbe374f7bd96daee957514b7b844a7d29aa53d9d8d62214f5fe20552cdcab1c2be2c883ab1663f14b50e59ed3e8846f2a25019b01d516764b075aceaee60c1ac60573fcf230a28570b62f9e2e5625b421a4c485f687a834436faefaf715fc466acef208ee41514ff9170eab30b53b9649c35456cdb15258b4e14c44b42499c92c16e69d8a1cc95299f9a22ae4cd5fe1a21cb859838bd639e04ad3d384d543593e879b5ca638388c5ef2d75c1dd7979e05ec986b5f2cc0a374b01e06484853f218bbf8771a99dd884d855e9aa56c5c90e73263254df3e388132b53ff77374ce5c46440e271e58a96e6256bb0929cb78a644e5ba9f57f9ebed02fcc7d6696963bd86096519cf272b84821264ae2ca445309ae65d6bf865c86d0745c0abd05339f9b7ba476df374537b2ac933da28aae4fbfb7081c39b927c9013083c9665ac421439e093c8f5074e096739017c03fdb3de11e4f4f5bc3956e51ac0f43924daa9d9a585a72165850ac6dc0dd7246677bfaa80a5c0bf2c1fdbde0f99b372ed26b08be627273b22ded102882a436ddd1a0fb9ccb85f7192a57b35536ee1b5e7e9862e048ad7f8be41541e85bc26fd72dc22c2b31aa8f602eaf3829baa3ac425f43e2da01697a136ccf7252a7fb0006d9bb320a95c04e968e2d5c2112f178bcd8f37c8720f82cf6c30f09098f59a147a146def04f0473164138b3a6da0145c92b0f3290c9b89909e0b7705a6f9ed86d26a3e23e6d843edec8bb8576486508f8ac499d5eab9ecdd7a2a5925dc68294da12d7b4fb9b4fda95db957153fd551c112231982ae7417de1c0a0b6fb9921be9e38ba3cb258be5be09c679905230f022df3f7cafc185dbb18b9728ec5a2f78ac7dccad437ee223358386d469a8e25fa4ee173a7dd608df71266c3391ec6886f1fa341853dcffd8448c8a428177351531ce9ec770100b87827cbafd86974c51c617422ba07a4de93f7341858a19746b985c3742cfb1d3a88c0b17e985f3855d4617df59da62e68373b65b58463aefcbf2490a2e758e1334a6b6fe0c745c33dd6360ccaa5994f8a8ba8ccfcff53ed52de769afa85669babaabb4ecd97a68e361f2d60b9052f393507c5da942c207875e720b128cc9e36d4aec8ac40f90ad4e31a65554d30dfb", 0x1000}], 0xa, &(0x7f0000003080)=[@iv={0x1018, 0x117, 0x2, 0x1000, "8cdb1c5f9cc1708ac294c7dc1b020628ba6bfade7b8c8ac95e6868136ed708f70e6c8168845246482ad58ba4b5e6354bfca3b6de1dc6256f16961ff1d417540430311ada48ffb7c564fec64f16a9d702fe32dbbc884fd31335ee58cc7a03a3fc479929ffeb9e3c4852336fc8cd4cda93aaba79b1192f817dd855040144bcd29f17468c8675a0c11bd126226f4fc47d076298f099d2101ce1c2747293d5ace7f6f81ea6f74b6cc86a3f028921a551875ee1717e5ca80d59c3fb2eed84c64c31335fe33de9c54de6faafe36bf166fce1ed54b164d29fc38b725b7011b0bd95a86e7425a3a787e6143830698b35874954ce6c42b887cb0ebf323525e757b3cf5f8720c0c4d9fe368c1d461c7eeb7afd0d4345817531d9b12f608eb2dbf9402f8d41955a8057712b80b4d6faf1f9b2794e0d9e085a073aef90692e03187890409e8db082f34669e160fa5acf82fc6cfe7179e1985b687c767b067f19fb6fadcf01ec42d3849dceab6956c1aa0536e8850f12b6d9b412e27741086edd192ed294c56be5dbab9b9058ab313f5d30b68cdbe4bff946be3903424e0599b34957f3d699e7b044f89588ea4b9ab8cb54e3b941e078e361a497f17f851b463fdaceae2f9409d61687b02b47d4cad407b570018149b7cbac34040007798775fdcdab65a7816c06c91dfd2fd7055a232e199ebcd57f2d61f983e9be6640ef9b17ecfeece3a19b095b0daad0d63d35c0495a8d0db1dbd4e3549e283acae1e6b13fc4397849cc02811aae5c9a895986c9496d86ad2c0808a978bb722d7cbcd2a86a4b6d575bbc11152566cc134d7b5a4c9c4e0503554f2f3afeb39a9bbeb56df576de4f191fabfd55fef8f72aed003e9a47f51772b4f8bc573db100295975c7be2abe740df17d1e7e3742396429bf6cdef982ce1408dfc10f9cbac862b6c8c2c75e4f05cee1e014f114210739ba08b20360035f01cad997198c0180e45bfd81881097cfe75d3e28120c6190352ec7d74eb608a81a89c33fc44fc7a0dfadc4ac1fd908f92cd42061fe5832aaa5c1234aad976d1d70e2afe304f762ef0d4cb9c8cf96c2ee4aa4cc774c08f0ce5686d180f12538924f7441820d87b8b6b82a993863adce21da3ee53bb8213d637621c591ca1d312b35593721b3e6ed4e2025fbb4f6daf92b1c559b7c2d4d1f435942b5ed3c339fd2b6ac2a2953cdac32dbd27fb17f34f301d563dc70f0ffd8b2d028dbfb897362584c2662f07eca2fd2a85a4d8ff07640364600f58d16d894232baa0e4cc1af2470ed5cfe1b26d83f7d28f593ee6ff772130fb3958f4402e223aac2b02292495bbb033f5ac2ad4c7d9e7db5c187cbffd0b02f03b71b6b9e29d02b4db1be2b8e468054f76ff402c61e4407773636b568e5da3ce0f4a91a6feb58f98bde030a509095d511931aa7bd9135edf3c7bdfef7ef60f309c95f28fc8cebd959e67194237a7c302a1cafd9f19fe24ddba118bfccf4e6c2e47d18989437e3fd8cf46e3f181ecfa223f6b0e7ed263d6befa83a8e97c896d2b6c63debd1e31d2526801fe31079b6019b83fd76b136dea99a31510428318bb65847338561787d08180740fadac200b2b037c0c48e28137db20e8c3b4eacdba11928e30b2d27ca5b01e017d85efded634f089f06d24ac29fe87cb6b60d1d7bccaa6d14418ca552caa44fe08abdfc76685ee3d08ef89d7de15f2fa699709974daaf3cafc0a543a78b7ef35ccfc116426427bf0f581d9f5229a01570e9e9025471d115ed2c4400836ec7e315303736f9e31ca20346d5384d0ec14ea56259555e76b626842ec9c5caf0f6a6ca1d0157f12acca0e3ec297c7146d6da6f822bf261d96f532ebb3a82d51015b3f0cec8740e6f8523416760351791c239144747124aa3c284f5081a98cbff8e3a56d1fbb53878829aca354dc0f069dfef4fb5a5ffc35acd13d006667f8d657a1a23763cba8100f7da55bb3d1730a8a2506beec8fc9c3f97ecefe201f19f344243d9a96c79e235d83bdcc9f87b48f057b6d7f1d28a1943fecb36ec2615a40455d5b8e956dfd428f6d3c1e2eebf80254955cf157dbed2d945ced3cf67ab6da5bd5bb91afcc9e59b3c9fbb7af077ec02d80de4d20ff75d425ab5d6e7ed40cafd38edd71f0e5af0b070ed3cc66bc1287801b5530ca24a46ad79abe60628f8e20fbfe4e1eebd15599dd178d3d1ac67437fb27e72c9edb286f4e1e80b8215faa8bff89505fdc9ac4759486355f5da7f8a4c474b6859b4a3b1ef642f3eb052b92ea36fc54464d8dde85c36dc2cb3995085bec64c384dc15ba84142e2c3c6c1399a494f5083732f212fee777cecc2a549cc680793daef6a237d657d0f73e9f32115bc9d1190840c989ebf3648d4dc083e5d8edd7cd27072024c99fb1626adad15a16e70779ae76b888bb5c7fc42e72305bf3e35a6dae11be1952c6f2a58235a6cc7992d8a50a9d77e718310069261f87a2820b4499608c7d76affc420aae8a2bad3eee2efe643d0fd5bad4bf9bca831afdfb379eea3e43d8a269a1e842ec86cbd8bcdc8e240100919b3a490493adfa3a6da423f657d518832ef08da8139791554f2c1730e4d33e03017aeb4f1402921682349d5687fef001d1d196f368f99f55eed52305c7c9f8fad86cd91687513e89fc7eff114279eb936539e82bb0bf57864407b6491693aa4b28675e226ceec4333807024bfd3af6691fb9e41a63827447b5ae21cf862a26479930389be77d41f0ab2d7f6b158d896573b61442b50ee74d33eebc9334ecd26aa7acf33c54b746e9e7e805ec02d40e62ee358c89702a866b06b3a58591d179c9ce28d07c4e5963b8a146ae9987819a674bd096f00e9945397ae6b638df30381a90c433aa1eaa364eaaa2aa5bae1b8cdea40597981e6e2bed5b3358932d7f9c411b21d6edf661c88ece3d52297f7bdcfdbf2f9736419a18a114c979ef880791b6dcd2ca895fb29f10156cbcf57e15c2b3e7272648ad82e69ec655c36ac888d49f0ce8e06abfdfb5b1ed7ef0883681eead55bff78786e9e0ccbaf86d3d203e5b313d42417568cb85dbce4f3fad75b57ec2ba6685deea8e3e7ebf379062abd9c5baeeb4302969b13a7cfc8a12e845116451569f732c76fca8d4dad219d3a1631b57fb3723e70dfea3efa92053701810f29ceecbdb1f78c0dad08e8ced1e1335c62161d5ad5b559a8f2331972cd3249883a19025f9d7baed9b85047b17b7a1c84b14433f35143ddf1d3b0268ce735fe6505ce42075a614e97b905581ba23fa14d41589f0756bb6909e87d14e9db6314f2db593e2248c603c1894f85105f7341ce3c415e02ff06c6111bb33100e135004751856d914d537e9de4c4f039bbb69ab25986ebbd6c20320add499fdf4ad990c617708bec13357469b9e7eb9fd1489471379d7aec49b3581244e70eeeec51248b17a21baea650d0a20c4f7d5702470a3c8704da5a599e17ca4c0b35c8e28519bdba79c75a7a923091719421f8feaa24e1c3cce2fb5fa8da5869553d9f36c5d8d067091e362e4a65584f7f76f796a13b26c2b044cee37fe4cf412d790c8ea5909aee5db55f000ddd9e244c16356a2fd5ad02cd1c8b1e144fcde36a273d63d452b3dbeda6781fa23152c5119cefbf360324107f9d76cda6d5bd353886b6dbcf7f887b24b1689e5964cfb953b76c42f97ab08fbde746e72e5c3e4b9db96fa8d88ce743f94acd03e89a19a9ca1e958ed43882f15dc9a83237f6e2878eef95f39d6f689c9ae0653f5203f0df917e291222d354d8c98ef9cc7952fc569cbc0e36c806644c2a96ee506254e224907face66dcb3ff9e5cfc444a17ac1a3621b4dafe3a4367af9763ee431cc80b6b1676b746a1263ae8807ce06778d8bb04883297c67c90eb71fcc5b73ce46e72418dc107239aa8be33c2e358cbb02c214347270cef1f828516918a2bd8b63cbbb34a67f364b41ec48daa0b8f69c21846deced44b9bc451bc36bc44f528ededd1b918cc478790508328f60e4e8fe8d704c5816d4f141462df3fc3d4e6d59b483c51e0657980f2ce29f997f861ef8025603d2c5859f8c81b4ca911c84c29507158e934f35eac55d3e2c77ed9c11e0da6dcacf5606cb8d3a3d513365240981cfafe8e0aa91d595eab0c03ca13720a85ceb6ef47a5a8c2615aeae17ebd7c0cf3bdb4cdcac1c82779742a5aa2d96f416746f95559160e1e7b41cc566771c17c33f5e85949cd7034a95fdbd66b7e25f173baaca5690b145053129d43a751a037be046729ce8547111d801ac310b150ecbe18ace3207c86297c4c22effebd4865d5d0e12928b74b8d92d802c2bc37241d455afd6f0fd88045009fc660f351b4a262e92198fe5ecefde9d09e7a66624f72de748325831c28a50496d1151c58e2e4e56ddefc34fac762d6708de38cb20ce5129f5b03e2a95fc29aa1a3f54f88094fb9726a2190830b475398382e71d3b991263eb7fb6d1b2093d79382cd2ef0c3f4332a07f67bf153ccfb24abdeeaa32cadf3f05e76e978561551d66d571a540918478153e2660bd5307d7a46c965dd2051d0e8779064c55f50f5fda3cf078307f8f301d39b3eb20351a6aa57a8f0fa9540ea5c7ed75298f7472b232989dcbf63462081b3b487fa3d3185a09f363344194567837e32fab1e1d7775252b431f5b7762ae051a4ddfee362ed7bda7fdc33076011e01712edf3b585c0fa879a36aa8a40e550c613d5c71f316b3b8856dde3b92d8b1dedb9cb86153b8ed5528b301daf33d140b610e69a3fc34dc2ca94086524930116b1161331e9e6e55b971f6db88ac321ce52a57bd61e13e15f2f4e00dee1db5800513905ec2edf990fdef473670c978ef7e7c0c7b4a2b0e45abc88cb7d70bcdb37ff8953bb05783fda647fa3d178c7e620423eec630958d37bdff55f8c33993da7ce804ab0049d5bba236891b1f680c329d1ac83b361b524d8b51298d89105afcfaed8fbab7ad7057bbd9e0b3182b23be8ea89707ff245f23726f39d5ec9f904d770fb6a30cc9e9c70920de3af411cf31c413904c2d96b5ba1bd058d91472ecd2445bacaec1d5ea4b9d241e1adbf3b660a4950d05e385ee5acd0f3185c9c0e0b81f62f2eea177254088f3fb88e1b7731f247bc3f12a732cb9998634c910a6d4c7e33d68d7cb3bc0f70a2b95140dafa63f24fd9dd6ecf7cbee82e535691c5d02e1f2d527e0c2b1ea3b7c022afb58154b489994f87c4da08a0378a3566b2d9db0c122d6aecf059a747b57fc8e1ae52662aaa2424842b2ddbe8bdbde121a0c69b57313434d84c3593fa87612f8d58cbfd0ba7d95f1355f7583593e8953c4b531ccf7b253ec7a4473948b7a5d4136cccc43fa7b62aca5f6865fba15aa83127ef76a28a5fc401d685442c5f8e4147a667017a68c9d7073f613a18d339f7eb13f121f56aacb5fe5413cf58ff60c498859a3a2090bf846cce3db4090c52c33c86ee9997d4d19bf9d7a553820f26bdb28ba2cc9fcf468e295c2b9d22e33eb273c1d372faa025426e20fa2e851e5dda68f417355dae2301d560df9127e9f08efc58b0ecea7b152dcd82e48077468254fde0e2ab30e42303299d4d865a3c1e9e0658e30c72a24364d5acf058edf2b2ca5305f6bb2bb23303f52cb3a77a1259783e0641637cdbb047666e1213377fdd2b99bc73e869a9e6a01ae65016f319d571fe7f24240d5ce0df4b3225906804885c0c38e2e214b74bfcf36a553b94053061419429a80c3f3119e5cfc7a8306020fe79b9efc596f4b94c271b2f68bffc54edcd7b3fa4b948f914871bccccf43c4bcbb9d1a4b44bc"}, @assoc={0x18, 0x117, 0x4, 0x10}, @op={0x18}, @assoc={0x18, 0x117, 0x4, 0x3}], 0x1060, 0x20000001}, {0x0, 0x0, &(0x7f00000043c0)=[{&(0x7f0000004100)="d979ab8f2c40c7c74b7a400caa0bee5fab80dc4f12251c4eec69f4bd93a05378c45c04223eb7bb022d4599358edede2cf844afa2bd23cab9416e723cbe57bf5e1ca2d4839aaa199feee3d271341ed310fa19ed96bc72c21d0150eba5e72877cefbbf276660f5b5d7343295f98c080b8d8c3182cdbaac90900a565bca59da625dad10b55d333bd6f8c91f7970c54bc35f503deb34c75277fc3e8bd96ac68a4154ad5d7e249ff1ee613eef4322228ed5d11acf103de121fa3fa44422053b54503abb06", 0xc2}, {&(0x7f0000004200)="2af30454706cb2991886caf19e0211be23699784", 0x14}, {&(0x7f0000004240)="80c6a8e740250dcd178170cfe743f6105eed4b09951f04de2257669fddae1bffa340a884da0f48a5edb8", 0x2a}, {&(0x7f0000004280)="ba4d2467038913059e728fa4a6a737dff206dd7d1d02010039b37bcdc4642e6e4314bf1d78e28f6e5453106bc7105ea43751917c5bc2b96c880adcd58691b352bfbc8cfc5cd115973c953f5ec2654568ead83b53cae18ce3284cd8bef98f", 0x5e}, {&(0x7f0000004300)="5340cbca3719b64da5050def36282c0e15c617e215059f0ad08abc80379f5eb207aea73108ab642178daac124901abd762a9a35e209cc4f3fed5142de1a8c369af10b7215947e28d89aac9d0505914fa127462745a0f48bbf4a8c0c28510777200267ca135716d3303319eaff1318aef0ed7b4487d873a233b5a31a516acd75a83d51e34e802eec16e928edb0f9ef132b8b5e094939ec2d5730af23b99001fa0a12d9e003d2308e011578d", 0xab}], 0x5, &(0x7f0000004440)=[@iv={0x20, 0x117, 0x2, 0x6, "e2e7d8b5809f"}, @op={0x18}, @iv={0xc0, 0x117, 0x2, 0xa7, "ba510360d32377a7cdc5265703ada8a15537b1c44a5f6088955f6ce50d837c3d4e8e3454da44b565ad6dd313552cec7b3e4442a6dc81ee3af92967c52582808eaccb0a819ffa6da3a71ea11622e3d613dd564a9d025eced61af4dd1215f1a73bc6f46a3b137411bc0f961dcd58ca10de3e721a41d12decffaf25340de0691b65dadea89e4da537ce234900d27067265d6aa2c68674a049432ac6c13b45236209b5c07701875fc3"}, @op={0x18, 0x117, 0x3, 0x1}, @op={0x18}, @op={0x18, 0x117, 0x3, 0x1}, @op={0x18}, @op={0x18, 0x117, 0x3, 0x1}], 0x170, 0x4000000}, {0x0, 0x0, &(0x7f0000004900)=[{&(0x7f0000004680)="4cefda617049a6a2ac0f01d8d6a8d494a1700b819272a1f01155452f8bf0b2426e81e38b088a6303fafe3d49b6755392b4ad033143146cc1c3fb6c308e5165bee7c17c6cb9a76a23e817aeddd4d65149a1a8b64f9ec4ae69627bd318b1fdf2b04569237eb660a82c2c9963d573b2189cdae135e778f5ddcb5afc47c7fa83ea37da20bc3746d0c4db6270a0f10146", 0x8e}, {&(0x7f0000004740)="1f1ca708b07fe50a28bf946410fedf1347dfd16a0f088f368c9a69c17602a8e48a85255bb76d28aec03fecc1c8dfde245eac637b17136ec43272b102137ce175ffc73ad93ac8a0853c751a0a9027d8c8ac9a3bd47e9be38a05e7a4906396051d6d0ba641820a692ea5f729609bcbc31a3f00de8a351011bb618924fb5334d8f832d0faa46bbf61128fcbcbca3a169ad845150191a0bdf09da003cc6903fe833135874a1c2dd89ca80d8403fb", 0xac}, {&(0x7f0000004800)="db4c7479a05ec91f4c7e43427a704915cd7efaab5b0eaf7417d1b72e855963fb3d40242451850578f111cf256b4165c5ed9e69027d98e1ccbc6406d87d2e041cfcae05ad8f46ba04235da9f0694fba9bfc24801cbfdc3031c170f31d2e4fd4604c8764d10db51e52f86055ac10a2554085f0c8ce0c63386f545c0e1bf76e420c298485f2c803d60f3fd0a415009f1f2a7c26bd7b39960cf181da2319ecc807e61d8874d9f6e8d1e66ede0785f84902411a9ad9873a83a3cff16a6f02096a413fa36a12437465cc0b3c9e0d1e86ca3d9249", 0xd1}], 0x3, &(0x7f0000004940)=[@assoc={0x18, 0x117, 0x4, 0x3}, @iv={0x100, 0x117, 0x2, 0xec, "2db113acd97f9194a956bb892ded3998f361d5d6f199447cb00d37121c20b64307f43bc9e11c585fc7438ebc14abe36e0f1511178b78ad1e7df2a2cbaa95321b1312ff9504a8e06af502b15b8419aa8ed659ed056c49c2b797f37617cd37415b161d84d346d12a728de09bdccafaadbc4ed0c1b9ca00e049c1fc087e008f8e3741cf0ea25d78903ac42aff1948704dc7f48098750903d60395bb1e80cdcc7807aa02539aaaa96e7e2eb4906509b83182ce100a1cee5e6bfee7a5ce300b86989f98ead7f94b385e034cfd726e6122cb246018c0b40639307c8a75cddc0f2e726b95f7281689fa6b43964212da"}, @iv={0xe8, 0x117, 0x2, 0xd4, "31790c1326c9288f6efbe18e7acc7b8bcee665a961f1f6f15b613623c004beb287ffaa9289aba1b96ace71f741c6a20844281a399e828cd418fa4bf1c21703c446a79efa5836edc399e2d2adbc610bd54309dbd82b578c5738548e045d2c33b92d6e47eaf7c8d5a285d6b464c3eb4fe475c8edf3c54a814a535854e414b8d103aa5e15a0b508ce1c469f657d44ea4efda8aba9a29c053e7981a78a1b54fc43d209a78be4db215824ec48749f16ea009ed321577bd6b52e2728889b3410929df1e3480fc8403813abec1610814dc90f91aeb1d32d"}, @iv={0x108, 0x117, 0x2, 0xffffff4d, "0bfb44a2aaf28eb47702ef5386d31dcc551de07c2e33de553ffa7434790d3b6b0a3d31a8c7c63c64db830eea38ae0752c877a7ceb267366aa8cca0bb193caa4f1b5771d1f1cd4b71908b6e06902588ae712af16d27a49b28d89f4f0791af111f7bb053a058651fcd27008d2b5c54385b130f9c9e1be22d8706ceb1e9dd9ec3493137ffaeddea5b6f2a5b0e476e21ba37d579ed5060505fb11fe7de82f3c47659694bdb913e91b124e7d7d69dc3e55f8ffefb60906600346e140b9f9adf82d1602de38a2e2291f0cdbd0dbdbdc02d15b25df6734956c6e92e5ee61ba621e98301c219eef9cf2330958e742c0e5ce71f78e5bf1b"}, @assoc={0x18, 0x117, 0x4, 0x5}, @assoc={0x18}, @assoc={0x18, 0x117, 0x4, 0x3}, @assoc={0x18, 0x117, 0x4, 0x9}], 0x368, 0x14}, {0x0, 0x0, &(0x7f0000006040)=[{&(0x7f0000004cc0)="aa821debb8d1fdf6e44cad061a48e09577a32c1d347a0ca98211126e9ff95028", 0x20}, {&(0x7f0000004d00)="6b85856284e25775d0f72c3734bc2068ec76ddaad8079b164d03fd4002fc54e310297645ffdb5ee6b2bd2863dc89c6664d38b710bb98e8419b0625217c67939239bdf7b642e54ea39fa952af79776e02b980dac40fa6c653b72c198e29aa65e73d11c1b7a85f17ab9237af1011650f11381f91700b9e6630c438bcd2d30434b96810f2103c457134a8f84651527e04f8b5bba99af3157094fa0fb537eb849dc511c7e896e918b96cebb18578a783f9a25ccd2d069ee9be268698ce53bdba72140b576120d4a7696acb3d13ff126bd34b7f571da182ecdd2ea9269e49f6d69a45207889210f9136812ce45814a11ded54269343b5d9173c709a4e8ee7f7807841003e8bf6e25fb0383af63b2d61bb328498b4954da2bdf50361e708ad85fecbb1179e4a0bb2a3fba61192a5a73291b0cbe5ff7dfc181da7b304923a5796bbde0661c16d311df703f37fcdaeede7b9cb6f1548a72f644937171b47780516b0e217ce593bf301baf6e2ab29fe0a5b741bf672ab1751dd310d89d684a5d7b5ac8de8b0872623201dbee2e017d91438f2d25bb9f63c4e6474a18444459762347f050ac767a48638b65fa1ccfabe922146f3c720200e56b7a34f8fe5d801e5c90634198a3a5021ca14432771612a0ce46edf5aece2f52505333767662ccd790047d9e7561ef1fc24544d0a113354c1dae6a45752dd364a4f24449378a02eaeda8a4b4c3b4139649e5c18fe8988485e0a271607b52c4ce8de02d796f756f5ee2fa98f2b8c9981785db5207c3b2e9af4f8cc7597919610d603b94f38740adfc551b5ae9b84b6fd73e164caaecd4c73d0ce39e8fb3adccd17b32f097192791dd783796d37f49baa2c11bbbf080e477fadc13718cf8dac0414fb9cd043e5a9690006b0572b1fe9f1162d3b17c046fee781607c13da216898e2bb095f59e80539557ccb850c19b1ac7f34b317402d96f410daa381bf8ba12bb42dff0916cde688e73d872e31d8e1d8b7b6cf4fe2c795e9124ad8186d381bab5bc03144075f2e34fd111927486bdef2316a7768e060ac7e1ff804408ea300b8e41294e9481ac66b404577acb61f3b731f6209912f45fd18d632d32da71a6947d84e5d829f9758db06187c3b215e174d2190486da3d40b55085902f50e82aa3b03653ae3caa2da7891cb931295101ab720683a3a7b1dcc1e80e23f09d52ec86cd68a1dd564fc5c336a50477be839c6d3b07664674367cea77f92b5fd05eb8ae94dea07be21f016f404ab8ce82f6dd8b8b6b8f643e2d58a509c92b77c3c2b9de50a33d5ee1c5381557e3d3f83749c8e99b6dabefcdf2796f3200f483a9a54c0e111c86cca3388a69c0bc0bcba5018c6952d6e23e1b440cbf0e45b587da0ddef33b5e8c45825666d6c9ebfd7c1c8f55f3fcb797f13241f38436cf0e375e13ea72d57a50cfbac25f70fb39ffe0f07f54786f19b7135b542d8598d87393fccd62d922bc3b299760846e2e1dc66ecb7e26b8a12ec9184f401c264c074f7d72703543c5355c7afd3d0a285554f32ea4c2d73a65f58b245f5fdf79b537870eb647346640645acceb21c4c7bf80b2e8c4517682d0b33a31b5eed45ba3d91674e311586afb1b34efb5f995dbcd72822e0899f6d0246020a84fa508a0bedd120247ac57eaebb70072fb7ecb450a251405300f32810c66efe83bc68c65124b8253bbe516aa54de5e32f8f58456e769a7c7f2f35ffedf3cd8875d97a07535d42d88b48fc1ddb90c93e67c75da9ccf794b2849d89ce0561f000849f234eeecd1bd2b2e3318d42fad4d8d8fb2a588ebf3875ef8e93eb27610abd4d29431a07e95620bd9aa921fbb4f0a588039bcbbf9614b56a17aeaee448fa1294600bf1592dbaf4d425d38dc64b433198e42235c075da9c404206f685a7cabda80f804fc27d5a8fc18d4ce658b9f441fa60bc6937e1cb24260aa0e766c710d6dc13af3522adcc39d6a7ae5f417b68b642b3b6c94bd2bacd88ac4862a83ff920f2cf6aef6515da1d306334da716780e6d426d5c81cd780e3b635947d9e17f6aa834c830a3533e25b1682c860ff9be4446380189c31a26b330d7584241a1cb24d27975d00c4002c97826bb91f4cd7fb8ca965f06f0bfeea2b08f920b5d394870d213c51ae465fae10efaf3a6fd83937df1cd72079cd2c0c9e474e72cb431cb8d1b700921d799e077310444e75fcefcdd4f0d5d0df25c8a61171d5613e4f6ad7d15ac8cf8caf1bef92564706e263cd0d5338fbcd789018057cbdc984125940ca5756b81d66a2b0594f7e7eea334d2bb3c66acd068f02617b6996b7d5d3d7f32b2af63d3815f6bf1a0af1fc3733122979a94ce45a9217ff14b9f1b81238712d0dedaa44761b8ac0ca92f58c0085b6fd07a9f3c271f045b447c46a5ed6db3ac91ac6dbd21d711b94476b482a7bf984e3c3c45da098fe0340626fa12deaf66b323fffa351c6d2dac309b96523fb34d6cd6baeacc1f419d7ed230c2122d9bc654fe17f87f9f0fb5cdd1f0fa5ce77cf70449cb6c40df1a25198a00111e3d84b364738ba9b859e729e8551485c99b8181828ffe76010450093131a87a346433b68c97843ad6bdc233c67a132596ef33ccf18a83e98b7729c8344ce732fe0160c4354cd91f35b4abc45abebb75fef56c60c2e18a3538110ac25da2649dd116a119458e901efade70e79588238033fd9d187c898b42d9208f8ac0b7484219fab1c7b0d3c0d0958d5b3bfd1f4e8dec446d984b55fa5d2cd793691645d0ad4fb82862d80bbafb87311336d9f440952b6442f942e0a1426973b5552e7b86e76e811e1c094b9a0d70dd5bbaccf7938164f8c2b72d4e881b3591a12a594909266ae85a473cfee5d7d17b1592eb10b547055fc4a24e635b6a55cc20cd3ddc0d644394b16e667ee2003481827d534f4b683da43d7e61a8b9b3bb322d01509b95fbde1bdd334cb75277ebd100901c0ab9df35d659013645621a89ddae8222793a92b7a23c6d05626c97bea66b9fb3255bd236a4fef467a33ea6913d517e852493306d2ba99e2c5ffcfa3e59e894a2d4d368d2b876601622cdad6bf8d0dd71f69f30e647e283b5e9af37dfd1fb8139c9dcacc28820fea89617409d7d065ccc44eb2b162d7a0194e0cb65ef0331be7eab3db89bf2ecfb1e146257dbf031395e808dac028891c23c05801515fad31146cf1aa6aae1b240b393d068431a0ecbac0886bf12988fd597fc293c62975a5d26f27861e67343ca17b79e120ef07f70e767675b2463036143fac1188c3cddda11b490800c033cffaaa2b4cc09c471b6737a395e36ed0ae0a251a2eec0186fc931fc31f82b91593a1a07922e973d7e7f725ccccbfcc19cadff5e3dd1b999937c542363877a349940a6d0dead76d8db8529b3366a0fcb586367e35ce6f0886749d3a9aa6ccbeead2c2e2ad60e0e8e6329d65b5f17dd167f03079a5da45b3e3ca757851c36101a14e41e49d32aaef99a2fde10fcdaae335c663b71b54d053941610b87caea10729e4cf31f25f376f9d59f60e3390edf3d1c3279be236d365ce7c6c17210c1a9afa10e4bc7486945a575a3d89f1134a15ca97324747475e5ae560beaea8663038020cb3b92494603f60060a2f7afc81a0ed61bc5c2b3155312374965280c82bf776c5651e53d3a8c4191fc55a89bff111a1f363b34a035a9657f3eae170bae56f9a4283f2a7ce8807132b9124b12acd085d89638ffdf63a9acd069902793d22bc163eb015ab8939dda56d1485187b72c2b930fbf98d1133f09462ec4652b741e3d39ca1c219708291d89b7e579a578889921f9d380a2b1df0f2e8f24803a84ee2617b54869b4e78209b05f108217c3d85c872a567ae191d11a995d5529f3337fad27b4196a28568a56b7d685aeb82805ba10caacf019545d6f9e7864445c1bc745ad3265475b8f66073a59bd60b2f7199c2366f7eaff283b3126bf6da54be3ccc25b52193bb501e2fc0b2250c6059c907d91b5bc06f8385945b47f1bd0b04bbb0709f420382a9f15845b85d9f2d41f1b5149986be20a53256f62e8cb604f36d0d35ac2ca0bacf35fb8211b3724c61e36d6df4c145856df7feade69bb8aad0910144fe05dc701ee64191db7d0f782b8353f32a7d5d26344d06bb47885e8e183ba592b4da26464dad7b0bfc9a90dc35251192dec2bcf10672088e6cbb41771c109d1d33bf175bf39ff4d7ea0dbf15c37467ac41703864b7e712576048284099208719d3dfb2528686aacafb3008b9402fec8108f97665128def1909b70201b8416a2e64ee572fe17e2c08964d3b35c29224648b4dcb2fbb6bd92ae81eec996c3012e7031a0db15ae11d560f4d06a7ffa17192886d3ce88ba4b345d16aa1ba0161f2eca84d4d20a7f222ed5155244ef8f78d73983a2439550fc0d5b2d07eab48dbebc6f955fb44b4ff8ab033b77eca4e0938a568f474e819291b5b41c05cd97c9ae67a21aee6dae6ad5705b71615b42c717e63015b300ec64f0ab6282dfdd8a423fa195849d130cff8672680a1111d802adc98f567252aa1e3046ef6de0a4bc1a5c05415d06a8a7a0d86331f906c6b44246e2780c2bd0e958e6cfb70ec87fc377f8ba65d561bc29d948d7f6ce660a3b35cd9b714cd6cc386761a0db64183c0fa24038822cb12e7e7a3668b9761515a8942d489cc9cf9834dd27115fbde50e483a4f39fb912e91aa7db07df1cf13f69d7f1f9858c6bc926cf6b8bb22b62ec39def973ecd41e0fc150311030ae2b56243b5d03fe96784fe2657deb0a74969ae50b6c526099edb0dd30b682657088dbad1ce19d21367704edc86711f5a70e0b3c061a2eedc6fcafc40648e9cd804d20b6a2847302d5e11d695f7a099ff675211a70dce21ea504ddd9001f95c314c75b3ec95937939f1669766325ef95b337a5058b8d6089c59622f4609c661622682b6c2f2f13b4165b56d78278ba6cced73a3dfd46696c2c5d33dbf4d72047788064b3808b72b624bb7d500fa44fd408ca7578de58ee8e923b13ba71018117a8471eb8e60cb6e14adfbc185aef32d246d9d86e6b275f0749e3f8ec2242a95b23bbf31458eb51350ff176a002ba3368274431d9895e0bcc653fbd4fad7a3586e2341b2d68cb7b7ce54b84214e404b1ae8b12d0e66a58b67ededa8316192858157b0cb5d7830d1ddae651c6b4809e06a835d2248de2fc9a13c43295ecfe5be2143adb60ade78adb75a02e43a69b98eba372208221795711c502201c45c81685af51bc41911fd4f7a59c93e33e8c0f447939273a31ab51f30e99a5b1e75edd6224c3102f30fc333c87d397e3b1e7bf7a7d67f42a80615a93462fd353d85da7d7182e48c67ae7ba96ac85d6bf92bfe8e4875755808d67ba4cb00f5ec4d4977cbd0761ae8f5a2bbf1e4f5b766b59d757078f5b292e05ea660ccb2b4693626e0235162b3451d93d94ee0c907f18d7b8e3d1a48aab82b94e492af8c2bb31334903a9f4e87e7e53563161f99d20343c5c887ecc866f416516c539e47f8336bc5b5cbe27b3a0bb6513a2f5804e670f503d2a7815fa8944f016cd08aef9780c4474fe9fd5bc3c7f939d7b5550c056af8ca5a97e9832fe79504526482d66ac4356b7aea3ce68e47437f1a9307949f056742478bdcf19001cf86645ee96809a76ee96b2565cf6e409085b7d656a8ed87248687e37d31586e080e3eb1f9c42dfe8583074878f4f635e42c7a177e16806794b78e7973e7a4fefc43909a4f6ea5376c19c0c1a210d1b422620e0e44e2696c4f72380c7e071b1f74830344b77b17acc651038b93e1201fc10f725b", 0x1000}, {&(0x7f0000005d00)="8cebafe14df2299d", 0x8}, {&(0x7f0000005d40)="fc467b3efde3e6659cd6b59bad5d39b7069ab66a097cc3b88465426ac400c53d24f1a95bad8c744447df3034e61eda22084d9e7d04118d5bf78711bc54a877ddb042793bfcd39338ad2ecb3c53bded3a53a1df7b6537827e7ab710418d9d505845a41a95", 0x64}, {&(0x7f0000005dc0)="7300e07a1d9f5d506080ce4acd5a8b1275b694d2ed139d", 0x17}, {&(0x7f0000005e00)="8281f53cd067f9c7c9e38d", 0xb}, {&(0x7f0000005e40)="0057410c4f8475ef78cad5a9c3f2b71fc04e591299d14c560944a9262ae8624d80bcf50cfca867683f11c2809bfd194c7a9e9668a11745c31620e96e8eabbd10fa930bf319add8202c0e0855358474ced7823ef7de3d88e23d485b59b00a0f2f38b6cbc2f0fa53ca4149ab621223c826d7b8a6be745c4612c5", 0x79}, {&(0x7f0000005ec0)="d7b5049ebe0d660fd8aaf70ee5f3e54b2bf3b634b45bd29aac5657c53a8355db5c53b9a3802e09e760c1622ae9b5bfd5e2c7c67d8183d4ff53e73b376d7f49eac401713b512c910c802d8a4e2175c87675f57e51d1cc032d0b2f796c12b81a06982872d3b46f643ded980d1adffbeda8e012b5aebcb41e164200c651c740990f0cf9caeee8196386676632d439a149298c210cefe5d0e230a4cf49bc3f61c7316d8aebf1f775a4661803ca16b0a12d2c56127d679fe53ecc77c0ded3e2294da90ee24198670ea52b07a77e870ba2fcda", 0xd0}, {&(0x7f0000005fc0)="4474587d73fdc01bc28b5173d8c47614f986add8e7e565620e6921c58cb11f121d6ee9b08fefef7fd6d18ac29f584708f5a0ef37bc3fdbf1fea03fa03a74d6b2482f585cd5b4101610cfa696f51cdf161842c29fb40418a6c9fe47025cf77cc73da6c5e684ff0c87b42e7548a0f50289d6efddfafc08e0d2ea18", 0x7a}], 0x9, &(0x7f0000006100)=[@assoc={0x18, 0x117, 0x4, 0xd}, @iv={0x78, 0x117, 0x2, 0x63, "13efebf72b6323d32e35586c836d3787f332f077fb85ca99eeb0f8a518c0eb790c5262be2b218fffedd7b709539c1b538d21484f515664b570a79f2b929f833bf96a81686d867c490e474286af5d96db52c837f77108be0adb44369b9039306d1a3e16"}, @iv={0x60, 0x117, 0x2, 0x4b, "cbb362dee76e2f0b2602d3538a76fc3bbdab902ba3ea8f9b68d80e784fd4858997ec097a9bb665ccf872af938c61fb37ca7b95d447dfc071b931bc6b521247f074146d93da63f6ad385757"}, @assoc={0x18, 0x117, 0x4, 0xfffffffc}, @iv={0x98, 0x117, 0x2, 0x82, "933757d9d4859e071e8aae2fe532e6acdb3b4c75828d30421ed7fccb7991aded9a81ba7ef28cfae41259a0b36606ac00f47288d67e52d7c9fdd9d75ac4be28608e969b6e594ef298176b8b48288c5303e39fa780790072f8e3d0435657da08e2912a0730c48e4c2db5455357d8843c6fdf018d79814da4f60722930ee8557d6e5a8b"}, @assoc={0x18, 0x117, 0x4, 0xaa7c}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0x110, 0x117, 0x2, 0xfc, "9039635f80520ca9a91b65acbf5f765b0558ae49359e50bc9492b0c0428e8b339b73699fe4549b6405d8e651d379241ae9a50177c6fe29a853bf7930a1ccb4c94fc653db494a4c92d7b7a6ff1edad4825b40745c908f11419f79c560366df24aa531df0c486b584a74b8a24ad4a0c2e334c5868c860901d26c50c28910712b6c4c548811865541a4b71204c1ca9cab295a7b004177dffd75120cac02b6aa31f24c97b3ec42804238dc7cd7c8a31fe2d635cc5ac4f7de91eab86425c8fb4a581928e6a29fc69a0e9debe67aeabea52e38a4d7a6f432fb052eb0871f7a5cbaeb1e75fadc7ee5ee0a67e6665c51739cfaa228da25774690c25efe28cb0b"}], 0x2e0, 0x801}], 0x5, 0xc801) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1900000004000000040000000200000000000000", @ANYRES32=0x1, @ANYBLOB="000000000200f2fffefffff60000000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{r7, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000000c0)=r6}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000500)={r7, &(0x7f0000000480)="ef1e6b", &(0x7f0000000e00)=""/224}, 0x20) ioctl$CDROM_NEXT_WRITABLE(r8, 0x5394, &(0x7f0000000140)) ioctl$KVM_RUN(r4, 0xae80, 0x0) executing program 2: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0xa000, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001500), 0xc03, 0x0) ioctl$UI_SET_FFBIT(r2, 0x4004556b, 0x50) (async) ioctl$CDROM_LOCKDOOR(r0, 0x5329, 0x0) (async) r3 = syz_open_dev$video(&(0x7f0000000040), 0x3, 0x101000) write$cgroup_subtree(r1, &(0x7f0000000080)={[{0x2b, 'rlimit'}, {0x77, 'memory'}]}, 0x10) ioctl$VIDIOC_ENUMINPUT(r3, 0xc050561a, &(0x7f0000000140)={0x0, "cc8f07e27bfd847bae3821b60174201abce2dfcb1d7cb7d7072316ffeacec185", 0x3, 0x0, 0x1, 0xc00000, 0x20002, 0x8}) executing program 32: r0 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) r1 = openat$sr(0xffffffffffffff9c, &(0x7f00000001c0), 0xa000, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001500), 0xc03, 0x0) ioctl$UI_SET_FFBIT(r2, 0x4004556b, 0x50) (async) ioctl$CDROM_LOCKDOOR(r0, 0x5329, 0x0) (async) r3 = syz_open_dev$video(&(0x7f0000000040), 0x3, 0x101000) write$cgroup_subtree(r1, &(0x7f0000000080)={[{0x2b, 'rlimit'}, {0x77, 'memory'}]}, 0x10) ioctl$VIDIOC_ENUMINPUT(r3, 0xc050561a, &(0x7f0000000140)={0x0, "cc8f07e27bfd847bae3821b60174201abce2dfcb1d7cb7d7072316ffeacec185", 0x3, 0x0, 0x1, 0xc00000, 0x20002, 0x8}) executing program 0: ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000280)=@urb_type_control={0x2, {}, 0x0, 0x40, &(0x7f0000000000)={0x4b5a9da54893e123, 0x14, 0x8, 0x2}, 0x8, 0x7, 0x200, 0x0, 0x0, 0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1c0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000004180)="92756f43b31ffe542788ef586b7c5a344424e3acac2590be6bbe37adface4a8f2e534ffe76a83a93f0b3680a72fddfde83f96d01982384e8d689219cb9669b14dbaa1b799f82ea1fc926126a4163618e16d4f94143a4e0f27c44fcef3920a0b3805ed4e78098d8689cc7791bd86648070718d238664332948d87866c8d2590fc0f017f9853abd9ed60b99f1aa6ae2dbd24ab6dbcebdb055246815ace147cc50fa3b2861148fcda374d5b203e51d72c45e4dde3e9ee9a47ffe458baf7bb49035135a8194aa1f0a83fa2abed56398f90daff679634619453f533f22583a6e0a4dc09e9de46684d5e0136e229510f3702cf3a4cd0065d3e5d3c419e38a80b070ca55010e082a9c510fd18cc0b26bb5e8e459e747befbc5c6b60ace80bf41417b7b78cf57e5b3984f0cdddc615c5e0000454d3f4a196fb6d18aa629cf0b0245f95ba958d86dc175616f8cd3ac473057dc3a5ff7107973326350107f4468e7ecd48d689b82c12d22ae5f1858302a1b4cfde8fd347a99ddcde40d1c49d9b5099fbccf09e782212be4b2ce36a2bc3c9ee794abffe72a5501e6c4f3f7f68b74761ffd6620609224a3bf11f655dadb5c8a5813b02fb46830e9ac6825f5d0e89910352eb3a58c0dd82d094f94dd2c85666f684a8f437bbd0e66b9f4d366117b67a054d212c4fbc287848cb0578391335d5d616b14d99a2e3df8e8a152d5de99bcefcaab5bb5cc71f3ddd66b379c104648e190e0b28a180d3aecc5423575d4ba7dbf31215c717da7b87dd454b6efcd36c91aaa631127f5bd88723d221752f102bc0c7ac6c5c7a1ad6747af40d01b6d39eab7b0e1292b44683c586386ad00acf60fb8f9bac551a6eb5bab7317b5d89f64db10bd9018dfa6d65d93862e851afbc30fd70fe5f0de322462045177231852ca80e4e78da4fea0c79ba354333026c8bc77d308a8d256a19ec45d2088c196691d3f9aac28ded36004a65ee1ce49ba9599ceee84534bb61d02d04a6732f1e27d72962f74b59f3522bf844c5022986d55934e48b8681b7f5b7532391448caeef00315d28320a46d8bd7813544e1e4bf994e14a519c2654ff20b42bdb69c262897e28eca528f0999840b00ed8256597d27cfc20d71d5f40d0bbca759f7594c6034aa1e16a84ed152fad0fdc1c303a7f61225712714f823afc5ea241d482d3585759623af8c97ca6a84a2033b3d7314ea0ef7ba9b288b362a294c92c8b9736829c16f61c5a1ee04aca965d71162292274595ea62c9c2918e8279c99f5d2830c617c58211fd7452330184b9428d5ec1d5cd75ddcc6de3326fdc70e891104b3b013c30ffccfaf3308d9671b01f6b080a930dac2052c6f39817a662121d90d40d6a1facfb50bec7d408030b6d0ae3e744f3bcc327c35dc43cf86b743db78ff2e593b19923235ed6467f299b08718fe1840c16a748935dff941150fb08b30573b37bf9af5c86cc8d9e229a832e4ef25ec91f71120f2b3e9062485976c280a2d172386029e2f2a4801197fca0a13514edacf5ddbac5a62e8bb13dd1572657a821a8739297f72e29239d1cdddf3e30cbe9af3141f2275ee4ae85d86ec888fe9a6751f252057e95b8beb055e276439581afee93cd44f1e92f70e5f725451d3ab662918ffbb1269509fbd511e95a00ec717f9d60d643864abd6ad1cc4dd7f933379a6078a86c2158db8076e7b660366fca7b1c46d09d2c8e67a6494bfb4c2c6750e76593895b5e2b2bc78093840c3c4a807826bc2750a96b4e1dd5b82b492bb2215518c92064d1763c37132604e52e73fac3f4511f791753aeecfbb19816e0da7a1bfbea9eeaa0f256eaedcb119a61f7d0ea0f5cd4969d45cb014800f2c888d5c2217cf0f69a7507779883b57352bb8883cc584891950d6e792537074f4fc4337aa19b9bf60e18edd939d289fb4a6b7aa6c66da20774e249ca4f779d3c910b1a9a8e4c38af6adecc87d5481d181fd66023ffff246f4e2556b218fe8110acebe20b1675f1de6f265b6d1d8514a53522396bf0e2f2b153c498e48b36d16f8b9bd56f45d7f5b9397d7f1339117a176d0bad0b68e800682416d3e18fe2197c7f8dc20600feb95cc6ba86ad47f113e159bd4389e30eab2874bd27eebc56020c4dab9973b13f3e82aa62a7e0a151d73de48cb811e32be63ffd303f5a6ea6f097ed763fbf36c430821e451146de79922348354ce285af0997bf3c66e6ef02942e24b8f1ccdd542f09cfe65c0da0094c0b5fd26bbc061538b41e5ed2cbb390ee29b10a4b7a696009e1b5b86c44c0a561a257c15415feaeb1433ea275ed6e4b228503fe71ee5942665164faaed6697112206be0fe7863aebd4bbe951d5dea1da294dba0793196385f4d5141c9d6c4b0fa22b2e200cfb70b52aca31655e71e5a576ccb8ccb5b1364748aa981edbb81a813b1aebc67be1f7619e7e197622d981280429f6ca5145c5b3b05e6bace9191e5c58fbf140f71f594cbfd4db0e9f6923f1758ff9464a61a720a5d4f09c622c3ce3f5d0d3a1d191111168108f41f12b16e9eaf3617c353715cd35260560cbfd0555d51ce5c40bbdb7c95ceaeadadb8902974de50b0863348183864f5ea682e678286a06a6f396af29a7c7fb33a3579e25835963612f3c0d4cf369d85959a0adeda94d35824050e6fba7f83f90867583f713d7783323c7010e94c9be331f860db395dbde6face5bfdb616fcefa9c6b01f6963daa840a31ff554a458c0c50cb5e09f91f54f63234589decaf45bbfbaef0dcbff4ae6e65ca26a530261c491ef8eb9a855a1d7463391c9b66be96cf24c3c321ee5a5bdc857f60b582683c6ae1e3775b62a9f19ff8fa51380ca8a2a3c6de79012f5727ba12025e7e6723a23a81e067ca6e54c7b38ff64880d235d21e7ee5258953dcbf9e2a962f006ca4ffe870859242c850cbae4222b3b72c4f86934379ba2ead1dcde906241b994d95c88355af5a9a30ace9c933a6942f341ad221dd825846a8fd44c03e2eaa9311c26e15a1bd7cbba961a22ef23d7ebba0e34cec5ef09b1ce72814a97e33bd29f3d9ec80a4f45d1d29486accf15c11f1a800bd84918e7626f678275d7c7acb02cc0e6e34bb766ba6b75c3ad14fca9352e09c3b69390c045cfc842ff9ade8ca693c07fadc7047a946e6e570c3afc5b501c964103397f5ddadc2d59a048348dd42f07cfe31bc9b5ae453f5086bb41bba4c8a3e518e30b0855184b053f923025dd72ce1bcbf41231978b34a8547c71d7313992165078903c61d312b0d9469413c9fd97ccdf0ea270fb6c47ec8861a1c8d909eeace761b5a06ba46e25785ff87f867777abb237c6c980687991f1ed0157d58492260c712cec34c1fc0962103955db4d5090b6e8409cf3c3c79d0e691cf4fbc0b2251a016dcd456969cd32e5429533bf0d6f8bda84c05f0e2040de8b53bfb8676eec4b76c3df6f46b1e43732035dda577e75f640777f6ae90fd2f1af42ba462dac732019c599bfef01acd6a0d4d1796bcb8f58519d6f9ad9a3206704a94d472516b988141f44ecd2e6f28a49aa0c449db87972fc995a97379914546ea43143ea2cf779a9cbe81f111fe89129db3610492164ab2598eca7e60d9a6963d8ba03a86729db86e420fd96d61b8fb11edc2b339b57a740074ae5b775eaf60cd85dc934e604bf2b4bd58ee01205b4df57ac20ff8db45a05982b579643882407050c005102a2e71f1e56dc76dbf5331112e83e48bfb5cf2a78a893190d78426175c162ffaa7278a43b9932318fc17fb8cb0dfac610b1ad235b91f9cb7623b155117e07f7b876a3c37627aa31eafed141cc0c5491c4f621a66b6d837a144d78719c46511c04a093cf65fce9fabe5bd6d499eceb63538ece3cf19053550a239bf978c08c879f9954485a4e3e0d5bedb84b407ced85c4dfc4d75af116815992c29f0bc927c4a990c38ae4fcc9feb90fec1b1b555e04d010423010855394d5ccfc8ed21164190cd8f83be5debb70290c3547f07e4dc42814f1e001798e6ceee2558b0c6ff8c1759f90269ee226131116332b99ac8dd104c92088e1f91ace3198c0f59bfb75c4e4a697660eed43a29c831a552de37fce6dce96fa51b6e2111f3071a4e94422d15e102e5f67da7ca6cae6bed7743ebffacb8a811a143605791d17232181a517e872f71262c3c73668f0ef83aad498f67fa26bae698cf78f24c2dbecd399a190e6b8d0684e929f2e8083765eb2c67793a1adbb89d36b58bfb197cdc5f3c894ac9d886e8f3b0936fabd233c09de8fab8099f72a74d908ba5c5e4d39790b0bf9e45b710f5587b7c937c76690c5c5fce621a53a9fd03b0a4ee6d8d1abbe2ed561820a77f12a08cad0755540ab6dd1604b7c30a8652995ab80b85e919011de9438a4637eb0291124ed4b745e782cff98510cb03be79c2a81351abf276584d75cdd96b9c97e73eb71000b3ab7c3c19c2cab4497298fcb3052b5d4503d05e7f310318be6f848547b1a4f4db82caee190801478be28065036aa4d91f290c1f396343e73a5fe8bb5ccf0a317177ed1f77acda1a4a49dccfcab8d1b5d79f015f788b6d5e9f8228a8bcdc0696e6b19f5edffbcd7e9509c87fbe1f726b93bf8c6d8d37428763e142560c46c9e894f7317859000c25abc4f3691ebcd020171e0d4911b5d97a238109aedeb00b2eb475c1e7b45175f8aa85193b5c0f43b434c15de01610c4d022646cd6e3637f349a434a77f571ac1c5d698452d1b991e267f78dca5e592ecd31ccafcad84e4e98d134b4adc525b81bd6843428883023a6ea407201738c8bf16b541ff7280274a34d4cf14819f2dbae167ca0cae8471c495e006b45194ad91c4516f21cbb10e0d26fd5d734cd7725df5b3fbe92955f4a9bb3b9b813aeeff79d6ed5db92def19d060a208c3ec8c42c110786f1e1496c50a7249b03fc792764366894a35320b99d0bef9fd0b6a246c36a357c6b985dc83a37a8d9b8b9ad643dea94860cbe763bb73cc8422b69d4d12332242c8954075fb7117a6679638073617abcdb4619855b2036af160647f66b3531645a3bf047ae290d6ae2249f114e7a8464278bae1486022bcc7c37390c8d9a0efb0e1cfa0da8ef7a5e072f99a47ecc75e4e442880375193db49bb82ba34901286ca473ed5b63e4048db4dc455e74b3fdd2e7898ca3f4c3a02d435cde6141eea645055123a7dcf0d22057f8d425701afc55859f5147954e719d58c7486b1e02ac16cb799b77632c66bb78e6e52e11017c1736424fa4d433f1e19b4c881d23f0b2a12d5fae3ae24339088088d9b496ad97bd9f6e20a8597d1452a0c72dcf43dbbda8f18166585c06d21fbffe5fe7b55f71c9b9f1b34a02bd05ca63c7c1b1bebbb9dd24fb10291b04c665d45154dd28b85d821ce7e613119128996785e1006a8dabc4899b10d2671107d5a0658ed363b9d4b39d02f8cc5e350fbf0a31048adecd1f9e2ca749bd86f195eb48e9b4605f050de03d642940d79184618f7f88a9a0a4683ad84d6134e395305bc1d4d9d17cc334b97653529d6682a87a5fac80a6d46d6e72fc22e58be7b8f8617b3372ef2622110ab1ec448717118b257acffe55d18c7855e9e8710ad977a6792b2315a189eb4468c68641e9b60c0dab7016ac1ad63cd8004b6eca8fc88b1e4263acc00499255c16b11487a0af858075f9c892dc8044c4146e5a5677c4a2cb24bde5e078985020d4ab1e4c87492e76b7e6f4bbd71d84bab1885c9702849e70cf728776b1a94c2a8fb8c7ca01b6111ef6f2032a290949bfe473fe215273b8b5b3ad540f187490f63077dccbca6f62f0a7a66717c596cdef412f2560b10685ede967b3ee68b8c951959aeb1d7564c3b9d806b2ce858381393a79916b78f7e90beadae30ffc0b2b614380f1c2cc551a44565209db3516be379ef566ab00c673fd8aaeeecdcf1168c1960e9a477b9e13757498a44ff089351d1f27abf9fd76816f924504647d1247715ca861ebe624172c322146d66eb2b247f8ecb3e1b5ddca89b287c57510cec40fcf89d802cf4368a861af320e01e34f7a6177d4bc549181b5e87ecdfe02f78c9a59a3bf91ebb6364023ec06410e7b4476ec4e3685bfa3bfe9ef9ecc12dcd899abe0f3c7f16b4686801c0c0a949aa26bed57df56f2bc54ef19af7fcbc7b0d691075f42a4a67acf980b568acb2342f42249f7c1ee3527c13182b096064ecd250887a942d26f637e1c4041b139659d2462a68680bb04387a3b399e396b9fe74de10356125fa47d0a20827370cbf36a79b6fffade91c439dd6cfff4bbe0dd3efefb61c491ee32f935d62307cba369ac8c20f6fe3d4857ce6d240ece5e4d149f0587155a8350fcc18efae2ff11cdbe15218a82499a1996df8b5462ee170b284321e76bbe5c3f4158387644d95f087c598e3d46fbe27f63fa784bda239512113424045a2c5dbc6bc3662ca730a86d13cf8f6fe2743224ca7b535caf6b4701a7dae9cfad3d7290104bbba15b6a064ae6e909a099f75fbe47c9e654d8e3b8dc0f3dbffe829e6c56f7a241e565136812a857f59ab565a9991c6b1d8abcc94c6b33bba314f6e5060e657e4647f969a551dd6c51dfca0ff5d9e4f401fedbc2c927eb1ed95ef25f4e5accba4999322ba1539499310dd5875433a22835cfd42fd77fd4680b7fe767d7aa5c33acde04a65bd3a663fcde4c80e9f2af498f13bf9abbaa1c1265edc691e94abdcc92270c05811cd2a8104eb18efbfec9e4ba9ae5cde211b9b93082ce034b6cd5fbe9cfbac4f7e2404ef159766124f73017cc3600f3c81cd78db25fc3459629eaf20dfdb062c7e502aa69412381d847a9d254d5befc451cda3606f0bc8ae62e0aee928f9ed0b21d705a8d31b899e16445ee064563d32f7b6bb5ad197023cf528d9b329ec67815c6ddf27d2a6ffa7328bb993407cde3d166159fd49fe469254b84c2916daea8df9d69bef019f1351b9bce193e30278835b82ea5f60dc0bdd7f7452b7a820ae7cd6dc29d7ac6a6c1b6411711a96338b1e769146b2a385d282bfaae61b041166efafab2d89a4567b9460cc22d752f8e9aacaaa0db7c84879f5359662d55df6570d4214740851c74574ced733807cbb54571110410892394c3dea07bd4154d0e5689d57c3360207dac951f96a358e9c466a5c5113f3a632e184f57f075edef4dcc9721b963beb95df09dedf848260cbc1ebfdc7408218eaba6d2c51928cd37c4c0c9f321fbb0994a56947cfd9643056db5dbea60a241f8f004c932bc8e645b2ec2eb9bc4e9e2f4156293234d05e70cb26b8a370b0206c756bda6defc11c5eb386640f535a4ffb714168defc6d82f40d8f5ba8768537ead5773c53bd779ca899a2dd31c9138569ff5107c2fb12b804375c3b3dc9b828bfd550328adf358f71e86a0c49fb119f5ef9e06c13855cbfc7d1a62ca2ea655ed912a6dc7bb8b18656e8923fc7a1702ab36947d79384d681c31923e98cf40209f776bc2b219a7ccd139e756a905aa351e6eaae90770c8a193f96cd5c66e4d77a357985556e14333716d80204a5c390e0d76f4081afe917f99ad8a0976b3342f51854b374b4baa9a7f22124d2b82749446e30d9795acb9c3c3a305a6d273ac528e8e9c95c37a78e765fdda55982c2961fbc85a14fc095a78b4654ee6dfc3298749a639ab9c8e155af3a77f8a409ce174532a492ef550a140f774d77d732b3b4ca5bc41fa4488ce5957ce219b032ae1f585273748d81b19edcf3e6cb9a93ec24e41c6b3c472f9baf3ca46cb8b9a91df18acebe7d83bd4473750c4f26806da2f95b9ea48b342460af729ab15e9f033eda67feec645f985d4b9489cf6ceec1b100d007bf46c74be53c7ea17296f9c5b5cbae736491213c93b513009ebdecfcd60d46d7b86c6e3b5e288f2ba5867c07936e7bd1b00de52191eb8630ff82ccafb27a59295164751811bf74eff1e5e2abdf3c93bc5dc9814be83b2562477935e2fa30db7ebb6ec380170cf10c1f98f8c5eb71c730c2b31b55a1dd1c12a64802ab95b63c529e0a96cec8f38680221d6089926d8309796c79994d63b67bfb62f66b4a502f30ed12be41e896e88bc45a160a526fbd5f002e677322f116ec5740d7563cd23ee853c008b84998e38fdf158556e28a532573956e7c00f91f08ca245c295a3d5e003a99ea727f61d12893b435d4c8f2f5cce00c6a3091e2a47f290c07168975c53d7529b71d10faf42d2bac9db8d53669cf59c709c25e9e40b5feaed4c37dde8b84c4961c00712326fb6aaa06e80d766b40b72480f3971def61d1d129676df2478e778d899ed317426ec33e496d1fdd2ec27128f8faee92828e13da72d6aee8330a7988ea1cc8b64ec4d8b20990864c16c52c4be6d00b304b87d97bffdd9c66a740b517223089d9f3f414abedc53c768dab9220b980e6c18d5f20ba8994cc8886d7bdee213442f456d79fce1b1eb48fbf600a666c8ade24d118e6328251cf7b57a6285c650e019850f392b1c29aec5c8fc489a3819d60d5de377d4c11b8ee5625b7c02c5d50d2af3397006f2e2a41a06f039229eef5878ed91f9f6be7e988924dbaeb8455f616275e8698d93fb536e2c839b203aa69bceceddbf9c53f8addba53d50ca0f7a4729a42ac6eb757f1b408ad4a0147546173e62f7621eb18a9e1681510cceb48e0a30ab7a1bf71d56742d5f034f2d725e7ea68a011dbb100fa6eefe4ee093873de366d34f4240ca027a25c5b979c9ac47dd1dcb6ed82c4aee09dcc23cf329a8644f89b5cf00e5683934b1837574e9b39b31b1009f276e15aa040959fdf100838ca3f5ab17e45036668d06044e3a13f3a0a6f68579e50d5b0164f900d7bcfcde78396cf30f0b1dff76dc397ab1a5a44b207eb1eaaf73b945c575029ae2dce20724991e6550155ded6a42672609f2439c5aab4882b2ffaf7da787b71d05d15516bd68c6f1a9d79b675395845f24ee853f877e72c14b6c6702f7b8775ca1bfabbbcf4019f7bccf07f1c211531dfc66a7a1df79e92a20dd1cbe1b22e1209e7e3ecb9d3c2450fc22a57bfe09bd735f61c361cdac2488ae0adc7885edc0712655daaf535e1de96ccbe7869d531d8bf3db512fbd17c772332a3f8cf1e052ee0202eb99a36a0f8d7219888acbb57090cdaf3b28e1e62e8fc2ec237bdf18592a7afe4d8390dcb5e7fcc31bf4f797e6f5710070902265cc2e8c459b7da1451046abd6c8c5b02c0be2d2f505a65376266563ac7b59ef3b4e2570a6cb0bd94d46ad861317c743ce1de12bfa2295a98cdded4414d87a1580b1e4675bbdf73a22cac4a1d8d456d089e0b60cbfd16158f073bd1dac481db49fa5d8801d0fb0844b4afec1bab4e61fa0f381fa667880a1cd8163953be7b591cc9dfd7f91902370b783ae8a0f3c7cbefa7d229a37c00f523529e159b11d2e240629b64af2d11404773e991207a722c320221ce23baed7cbe40a440c5680814b122cfba9092fe03478f85adcbdeacb76d6cbf2491eafae98327b278e267821a0e1cd06ef90cb0328e246c19d8c63b9332291a89bc9f989effc675c79a870ac024756c6f5a7e32babd69625d61487ae7399490b70dd0fade7d70ad9b0757300a2dde77abaff4f63a0303853589d44efa968e10d36561f04408ad0cc227fc6b2f904cead189a0fcca9b2e6cbde5498652e0b3bc9d8b7921474403718feb5cc750dc70f5a9b1a0ae2c642015b6a1a8ab0572182b4e39e0c869cbdc60c9465f5d564d18ba2f5b3bc3e05a458744077430c5ea031ee02dd8f0a65d7dd8d90dd9b8717f77d202239a5778719423fb2aec7ca86eb07c39de65a34b988d65377a7473e9145f16d79593e96903330bbf3a8024fc15519d9baa0fae2018786f4b1846fca355ff0fccf65cccad1896309a5ccf2056dd542c929850cc91cd655962360fe316557ab3fb378328f77a07d9da24447d3fa2020b382ed2e808ec9529a01273434c64b0b7c35a06a019e4ab51cdc9c0f266ab25b6984338a0ba910d1060283b636c5d7e8a3f969c1ee1c99b54bba7ff3679fbeecbb70349f076480a867cc4ee4cacaea39c80f642533599486d2ffb77b8c9109a9d25fa0b06e58eca764f7d56469eb9547036bbea9d5c3d35b4c1fbc3d39a372c2b7ad184965cad3819c8928f1588d00949949c0c4c93d30ac7f6665247c0108bd89dff3aafe780ac66febfacc8c6a3cc387d09da6de700487a80e2c8d56df94d7ebd3e1d9e06411a6c5f7eb6da41c6f52997b5ad47ba985261103fdf12eb4a2828b248f652ef00b6abccab2eb161b878b9dbc0aa911405b6f67adda83c16187748d7b524ffe6381f489f432d592e6171bd9ccb2cd52f977143f57fbf2ab0b823d449ae55f02440972334344cda01837b93afa4f46a2fdefe27e92764cf9596780846de2e3b1ea83e62ee43b1c05aee675e25363504addfaa68e7c53ed685413f5ba951f120d0a646e474872c81e5a887464c19f8460ae814ffff24cb51dd2dca28d597ab2ea60949f8dbbe67f263e722fdb51bce4e328a19f5ff1218e1f63b8da6d40dbd5490964499b2522ea323310634893ead661407966207a66ab13adfcf1a725ed14339c46011c0e0401f2386b47cd9f902fdf84bc85e74d3ae7cc544e4d65670a554a537712c6ee9f75191631d2a4c4da06fc38423b1d5b828d7201235b2974164f52aa16bee70ee509250752f4fdd6b9f8d021943df8320682a6f80ff0d67ab7a4ceea807bd5b3b7b6380b0c7f0caa67b0208ba71317f0355a3b755af0e2c007186389438615df80b7b25104a733fc90625b62682198733c0f1625dfaa08cf81e3df043094b7b5a098b3b36f803b5b0f10a057bf814ae3579932c0a5f208985bab3d817f975283b8838ae5cb709be72b58df7425e059fdbf4e0ee51b3da01fe0b44963c1196baee5ec5909ad80d9d1660f3edd90374952a0bf8b3bece2c2f944593f4de7de5e05ded096b8f4f05d65dfc2e806f78220d84b3db564fb12f4e5e8f5eab316591f004e9374cce8e787263bc3827affe6793c130b8621d3bbb2a86fd87f070ea21718281ee7aec4bb3bb71af4bf5721cecd139c4be8c9df4ec8dfb09a5cf1d86a25d39faa9f064a997c214f334e4410917fc3b4d67ada8d87a38c0f86b02bf653dddaeb5b75b300f8bcfd792858bef8ab23e063421939c59212964c9ed5dd56e215db58cef53d31a966bb8ce4ed56287fecb3a85ba435e0b41b20ba1164b9c9f2c49fa0f7b17a89e0ec47eefe992d63ee29c8c0a1ece2664fee8edadd43636a54c48519b4fcf55b0d9103602b92441a5f85cf8c5e406d0f5815f8f37309934bd78fbc2acf0a03b051b4528db4f7c09de7d0aabafca3736b8259c818ca338ca6754e0747717c2794d664a1cacc1e9c52764a308e6df73d975638630b74cce6c49b1bac16454e96852c4f9d8ed118e86d2f1c8dc33bccd4a07be128db5e80f5684ddcc1158e744411acde590f902f0987cfb750bb5bfeed53bff076868986b566d7701f48ddfcacbd325c8d930bcef26713bf60585d5c991e2a6cc33ccbc27f7ddfba18f998497c2eb378cc8f2cc07a1b4f141c5e0fb6f52e18242e505bcf6dd20e33a469d056a0b4fd5e72d0da9d0bcce1e2f9e9dc7d1c7b6cb0f3604287eca", 0x2000, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x90, 0x0, 0x1, {0x6, 0x2, 0x9, 0xfffffffffffffffd, 0x0, 0x0, {0x40, 0x0, 0xb, 0xfffc, 0x0, 0x1, 0x0, 0xffffffff, 0x120, 0x2000, 0xa8, r2, r3, 0x501, 0x4}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000003d00)=@filename='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000040)='binder\x00', 0x2200892, 0x0) r4 = syz_open_procfs(0x0, &(0x7f00000042c0)='mounts\x00') pread64(r4, &(0x7f0000002240)=""/237, 0xfdef, 0x4eb) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0d000003005a"], 0x50) r5 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r5, &(0x7f00000005c0), 0x10) recvmmsg(r4, &(0x7f00000000c0)=[{{0x0, 0x0, 0x0}, 0x32}], 0x1, 0x122, 0x0) sendmsg$can_bcm(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="050000007f0000000000010000000000", @ANYRES64=0x0, @ANYRES64=0x2710], 0x48}}, 0x0) write$FUSE_INIT(r0, &(0x7f0000000440)={0x50, 0x0, r1, {0x7, 0x29, 0x0, 0x1086cce0, 0x40, 0x73, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}}, 0x50) r6 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0/file0\x00', 0x300000d, 0x1) ioctl$BLKPG(r6, 0xc0104d04, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0}) r7 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$selinux_load(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8cff7cf9080000005345204c696e757813"], 0x65) executing program 6: r0 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r0, &(0x7f0000000040), 0x10) listen(r0, 0x0) r1 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r1, &(0x7f0000000080), 0x10) setsockopt$sock_linger(r1, 0x1, 0x3c, &(0x7f0000000180)={0x1, 0x5}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(&(0x7f0000000040)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='ocfs2\x00', 0x0, &(0x7f0000000140)='grpquota') sendmmsg(r1, &(0x7f0000000100)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1b", 0x1}], 0x1}}], 0x1, 0x24008094) r2 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) close_range(r2, 0xffffffffffffffff, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) sendfile(r1, r1, 0x0, 0x10000000009) (async) sendfile(r1, r1, 0x0, 0x10000000009) r2 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f00000002c0)=ANY=[], 0x8) syz_emit_ethernet(0x8a, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000540600fe3d75000000000000000000000000aafe8000000000000000000000000000aa00004001", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500401049078000013125a213255fc14f131de9a65cf2bec6042fe06e2d4c3d9fe13f9893cca39fd810b37fec0a178de23ac9722122864064811009748a452859b6abf7349000000"], 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000200)=0x80) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000200)=0x80) bind$inet6(r2, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r2, &(0x7f00000010c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000002b, 0x0) setsockopt$inet6_int(r2, 0x29, 0x4, &(0x7f0000000000)=0x1, 0x4) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) ioctl$BLKZEROOUT(r1, 0x127f, &(0x7f0000000100)={0xa00, 0x4000a00}) bpf$MAP_CREATE(0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="1200000024000000080000000b"], 0x48) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="1200000024000000080000000b"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000240)={{r3, 0xffffffffffffffff}, &(0x7f0000000180), &(0x7f00000001c0)=r0}, 0x20) r5 = syz_open_dev$vim2m(&(0x7f00000001c0), 0x7fff, 0x2) ppoll(&(0x7f0000000040)=[{r5, 0x12c2}], 0x1, 0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001ac0)={r4, 0x0, &(0x7f0000001a00)=""/156}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001ac0)={r4, 0x0, &(0x7f0000001a00)=""/156}, 0x20) getpid() (async) r6 = getpid() r7 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) (async) r8 = syz_genetlink_get_family_id$devlink(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x38, r8, 0x1, 0x70bd27, 0x25dfdbfb, {}, [{@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_NETNS_PID={0x8, 0x8b, r6}}]}, 0x38}, 0x1, 0x0, 0x0, 0x4040010}, 0x30) executing program 6: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x40000) ioctl$EVIOCSABS20(r0, 0x401845e0, 0x0) (async) r1 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_READ(r1, 0xc4c85512, &(0x7f0000000780)={{0x5, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}) executing program 6: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x20, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000140)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL(r0, 0xc01864cd, &(0x7f0000000340)={&(0x7f00000001c0)=[r1, r1], &(0x7f0000000280)=[0x8a, 0xceea], 0x2}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000dc0), 0xffffffffffffffff) r4 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_opts(r4, 0x29, 0x37, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet6_opts(r4, 0x29, 0x36, &(0x7f0000000000)=@srh={0x33, 0x0, 0x4, 0x0, 0x3d, 0x10, 0x5}, 0x8) sendmsg$DEVLINK_CMD_TRAP_GET(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000540)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000000000fbdbdf25270000000e0001006e657464657673696d0000000f0002006e657464657673696d3000001c0053"], 0x50}, 0x1, 0x0, 0x0, 0x24040011}, 0x0) r5 = syz_open_dev$sg(&(0x7f0000000000), 0xffff0000, 0xdc002) r6 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/attr/sockcreate\x00', 0x2, 0x0) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)={0x6, 0x6, 0x2, 0x87, 0xffffffff, 0x40}) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f00000002c0)={'wpan0\x00'}) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0xb, 0x31, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) r8 = socket$pppl2tp(0x18, 0x1, 0x1) r9 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r8, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r9, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r10 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r11 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_DELETE(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000580)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r10, @ANYBLOB="01002cbd70000400000005000000080009000200000008000c00a80a0000060001000500000008000b0004000000050005"], 0x48}}, 0x20000084) sendmsg$IEEE802154_LLSEC_GETPARAMS(r7, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0x100, 0x70bd26, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x40800}, 0x851) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f00000001c0)={'wpan0\x00'}) r12 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='setgroups\x00') write$selinux_attr(r6, &(0x7f0000000100)='system_u:object_r:hugetlbfs_t:s0\x00', 0x1d) connect$pppl2tp(r12, &(0x7f0000000200)=@pppol2tpv3in6={0x18, 0x1, {0x0, r2, 0x2, 0x1, 0x4, 0x9, {0xa, 0x4e24, 0x200003, @loopback, 0x9}}}, 0x3a) ioctl$SCSI_IOCTL_SEND_COMMAND(r5, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000040000009e"]) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) mount$9p_virtio(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', &(0x7f00000004c0), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56c78e3c733d76697274696f2c6e6f657874656e642c6163638173733d616e792c63616368653d667363616368652c76657273696f6e3d3970323030302e75"]) chdir(&(0x7f0000000100)='./file0\x00') openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200000, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x200000, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x75507}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x20008010) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(0xffffffffffffffff, 0x1, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r1 = semget$private(0x0, 0x1, 0x3) semtimedop(0x0, &(0x7f00000057c0)=[{0x4, 0x4, 0x1000}], 0x1, 0x0) semtimedop(r1, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}], 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) (async) mount$9p_virtio(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', &(0x7f00000004c0), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="56c78e3c733d76697274696f2c6e6f657874656e642c6163638173733d616e792c63616368653d667363616368652c76657273696f6e3d3970323030302e75"]) (async) chdir(&(0x7f0000000100)='./file0\x00') (async) openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200000, 0x0) (async) openat$dir(0xffffffffffffff9c, 0x0, 0x200000, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x74, 0x0, 0x800, 0x75507}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_NF_CALL_IP6TABLES={0x5}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x800}, 0x20008010) (async) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(0xffffffffffffffff, 0x1, 0x0, 0x0) (async) unlink(&(0x7f0000000340)='./file0\x00') (async) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) semget$private(0x0, 0x1, 0x3) (async) semtimedop(0x0, &(0x7f00000057c0)=[{0x4, 0x4, 0x1000}], 0x1, 0x0) (async) semtimedop(r1, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}], 0x1, 0x0) (async) executing program 6: r0 = syz_usb_connect(0x0, 0x371, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000057ec0020c215dcff30bd0102030109025f03019b000000090400000b403b4e000905e2379c"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) write$char_usb(r1, &(0x7f0000006800)="10", 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000000200)=[r3, r3, r2, r3, 0xee01, r2, r3]) setfsgid(r3) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') fchdir(r4) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x800000, 0x0) acct(&(0x7f0000000000)='./file0\x00') r5 = syz_clone(0x400011, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_procfs(r5, &(0x7f0000000300)='personality\x00') pread64(r6, &(0x7f0000000500)=""/31, 0x1f, 0x6677) socket$nl_route(0x10, 0x3, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000180)={'netdevsim0\x00', 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r10, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000440)=@newqdisc={0x48, 0x24, 0xf0b, 0x0, 0x25dfdbfe, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}, {0x0, 0x2}}, [@qdisc_kind_options=@q_cbs={{0x8}, {0x1c, 0x2, @TCA_CBS_PARMS={0x18, 0x1, {0x7, '\x00', 0x7fffffff, 0x81, 0x7, 0x2}}}}]}, 0x48}}, 0xc0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=@newlink={0x68, 0x10, 0x10, 0x0, 0x0, {0x0, 0x0, 0x0, r9, 0x121}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_VLAN_DEFAULT_PVID={0x6, 0x27, 0xa1}]}}}, @IFLA_PROMISCUITY={0x8, 0x1e, 0xf77}, @IFLA_MAP={0x24, 0xe, {0x4000000000000, 0x8000, 0x0, 0x8a, 0x5, 0x3}}]}, 0x68}, 0x1, 0x0, 0x0, 0x8010}, 0x0) close(0x3) executing program 1: socket$packet(0x11, 0x2, 0x300) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(serpent)\x00'}, 0x32) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) accept4(r0, 0x0, 0x0, 0x800) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'dvmrp1\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000004640)={&(0x7f0000000540)=@newqdisc={0x78, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {0x0, 0x3}, {0xffff, 0xffff}, {0x0, 0xb}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x0, 0x9, 0x0, 0x0, 0xb77}, 0xfffffc00, 0x0, 0x4, 0x8, 0x9, 0x11, 0x10, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x7}}}}]}, 0x78}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000001c0)={'ip6gretap0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@newlink={0x44, 0x10, 0x605, 0xfffffffc, 0x83, {0x0, 0x0, 0x0, 0x0, 0x290c1, 0x11008}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_VALIDATION={0x5, 0xd, 0x2}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) executing program 1: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x84042, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000080), 0x47ffffa, 0x1a6c42) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f0000001ac0)={r0, 0x2000, {0x0, 0x0, 0x0, 0x3, 0x14a1f9, 0x0, 0x9, 0x1e, 0x1c, "339f020bbe82b398000000000000000000000d0ec0c1b4e9b1c4369d03740250ceaac594b1b3d741dd17c1c50d38ef2a565ef1e83323691c58d66500", "a9103939c787a16c1ca43f80026d1a8554fe581b59ded130e04d528539f3d3289737f0374c72a964a02447a75df8a69ea917deb7ba193b3e7772fd29f35239d2", "24431a1e77a68e174f000000000000000010e200", [0x8, 0x400]}}) r2 = dup(r1) write$UHID_INPUT(r2, &(0x7f0000001c00)={0x8, {"b0476b76ba5d044f65271519727e4ff1ff0d12c0e6bdf3ea1f52e24f60ca698457b32832b83d7e96694c1feb5809bd67002f71e0b97c0d5270c04ffa64f63b2e18ee4b7b572fe2f4d03cad38bcd106ff12f53b443ac6fc81da518f54b9004a44859529c07a2b1b8feddc0180a0f37b13babba1dd0813b7ea56dac4b7ffe9a2ef54221439ecc55223ef2d40f4ba8108c10387ddffbaed25d41e7692bf26ddfa747a666caff49843e38c86cac7323f784a17df6beaa49c3f4a98fb4013f4e573e2ef77b0965d4bfbdf7d5eada69406ca93f422495e00addfca1518085a40f10284ff59388ecf476a12ef1a540163922098d600519ae8cf3ef544344e9d968f341af618503b455f3976b76975270e94d714302382c63de5b7c1fad1fa373b369916cb3b4d583a9ebbaeb262884d25a0e1d9fb141de60df7e64cb38b6f7167991f8fba06bffe2d49133bbb462cd8a9493177eee5f03875b15c7a92c3cd6a3fdfc64f236e14fa05a0e8d3c45f13eecd22e13528c74186dc50e0e2af44177e26bded1161e5533375508dadb83db5126cc810f4e30d4e24ec12c3b99e5220aacf42c58f2960bd43c337dbd318aeeb5c9a6cd5ffd3bf1497bb48ab7bcb32c9c33c9f5b9bc4645b96f23f9e0d826b780030444ffb925f55df587ef5ca5ea74ccd66afc7981da496d6f037efbb0b08f3f5078c60ffb4db18d1b59996bd9b1513442785bf4ece8587b39d8176dc9c735d5ea25133b2053bba227b81faab7220326f8814a9df4eba4ecc6acdd82f70b653b56a18cc9dfa4deb0a112c797ab89a51a103c3a9085d828523370c4d79d9484f4dc910735a2c9b5b85197cd9c073df7a54b40df8e1bf595bab957900c2a1a7dc40e88ed0c55c362ffbb7f88a0725a6ae73b936a639e951faf9c45ae74a2ece2f6f88e425ee41d2c60cb083a2fd6d07381908a7f629e32f89a553cf0794f54b8bdc7bd541d88464a4f80ac0b8b625a803a55de4b05a95fc7f8fc3d6d79858ccb269b7b8b21657654164a9aa29f4e8462377e9d234a41ea69841a4aaa1e5f89f9b074f6f71cb1ffaa450c3160b0e319ec81ad30101db66218b0c69f97c234465dc45849fcfd62d396f2b50ddcc0ed7dd8651431534232ab6d1186d7760770a1fc6c77553a79d0297194f794997ee47781094a76d9dccf632dcbb527b3e68950d9bb534245c7f08ae1d6ef2750292ae28e5e6dcfe2a69737dd7a1e453f3902ae90789e98c212905422099904d3bfb949bde187682a59c01aa8e6a9972a63d6aaef4d4139b10a24e063707f1aba79bd59e3f9709a873dff401d1f356c4be5e449ae0e2633a1fe50ed367fe56b0499957c3b6cabb42256547995ea998f3937d153897d1c83f1ad922d6835bdfa3b986dc6f4bd927a4ca13fbaa99b7b43758e2329d588f40fac718b16cca855468643f3818496b4915fe9a2bdd3e68889fea24bc1dfa6287a801d49a7bb84654147448550d2919e4df3a943a88cf616befea4e7a4fddb7969311c6837f9529966241be1e57ed2d773debc542986d09866905a3f63b6e1820086d52a70f039154e839da7ea852c33bf3722a048f61bbf068519e050b8788370fb130a42e9f5322dfff65b15d588f9e926b70e4530e8b66697cabb1e8514831431fa0eaecb49f9613ed5fd7bc50f897bda36d24d4296e143e2480e325ec09a77c03a07b4f86eb703085313ebeee94ef5b1cde3f6a7efd785772eb4034039f598c07819b769416a223fab824c4ac50086e78042a1ccf47b6c7ede8540cded4bd4c920ce6c2b7493a5634c5e96bb761373623ab473b121d555bfd5a8bc3f5c5418bed83ffd0d6492840550fccc0c35746370396d0190b7b1d2cadcc150877e0d197f692f97cec790c95e3d3959dc7c68aca37306c1bc13ad33848395dba5e3c9ce8090bc0e7e8312091773641be56411921e3d473321c6d8bd10b7d3f5aedd6620bcaa06474bbb298bc77297b8b5dcb9e6b33dbe676460cca825609857724cee245306d07fda287d5fe57c424c27cf9b6cf0f16d2c6a8071bd57c826d7371841cf43dab1b42421ce416d0d3a9c80bc807d2e6761e53f06b3e63c0af1b4548d820118421205f040f4ab35307871e4c7a21ff28082c29e02e89486064661898c0eb1811c70a6124c1f25d62c38794a3e87c312c870db7b60d0df8b57860c94d1a9c561b327fae3a68ce9ff4551e418eb00766f0341c5e796e3cbbbe6b4864928b966110256d5475eb1fd7b2893b60e19e859baaf23c9233a1b064771671ee2d07c151e2e99c37a116a338788052a726a8519b8335e9ff4f71d00ab634543c20ddea1bf57d4f2b797182ff19618b6974d2b69d9f052934d527a1830bf2785842f35eaf32b65b7c9fdd6f0c41756072a59c0cce0b7305740729f1daa14e0092da9d022321b726d658fcef55affa2bbf36ad788f1f423b7dfd328435b4d5df315143d8b8028ba4bea6134a3dc9720c73d5e66b8b8168752eea6b78c75f04efd9677dbe419f13f5e1c9764276a83821b710307d8f85359b34d038ff17de45e8739d4b647fd1a8d794a3273d922af3374f5d3c75b8345b9dfdabb2c0418a358921e0e73d0fe88caab1741b913673e22ff4b59afa0f653a423d9b2bb20cbf07951a349eea18a891b4f4dc6df8e42a6181284f643de5fd2924ae54f672a1920343476c67333e1e8205bf4877b1251a83f417936714edb1c6975ba7969d2fcc2e69024a4669ac2f998116ade1bd84568b8f3f1fccbe95df9ed21db77315b7469f30bfae418415d9cb5aeea627ba6811e30d56d4f4bfe5f794ea4243e3cdfad3ef55199699b8433083b6f72f95effc5f2f613cfcefaf0b94e801ebcb7095a1474ee93142b82c9bf9886617b6bf69d08c83c76cd21d4cce5872d99de8e54bbff915ab923b2d24bb3aa178dd50b44fd0eb880ef33ca51d4bf5f0fbc8ffe18afe4245397f277e4efad955baa10cf56613481253d69c02e7661714b68be0fd64f29bdafbc8b4a0b30bd6709c67fe8e8915d0479b3902b1d0169fb5486b02e966ad5d8a2bcf42ecba59177cd85e17239667f6b045d1f873ce24733ae17e2d8432709062e786a32ac925121f1b0d46c66d4fb9088f4aa0cfe2149f6c2cb5b75d45349bc88fbd47e01ea07e7cd573335aab8d389846566800dd084bc3caa95f7632719c651f2d33be0fb56347c063b3c6e3e75c5e58caeb4c37574859b78c1ed018fbeed788a4305a9ee1c1ef65a0c83a7cd717a8c08ecd4e86370ffffd6d40a89a0b1e8c15a10ad5406e867e49319ad83bfbb925d5e240b4bd44fd751e7510d5ea03a6cab95f37155d1fd69aaea1db4a1f53714eb90e669209cf634f84a50c85bdc51838ebbb545b4387790df67f0122740c2abc910cf83230394172a56c9ffda6675bb8bb39846730a1bf764aeb92407c90a194da880cb8a4efb5b57a8311d864209c7fd226b93582b6b11eec559abfbba653c0569c219d3a2e60555cb739f9d32d564f23c4e98be78aa553610822af426f961df0df2185c61ccaa22b2a6aa6fb3e917bdfb2be9c3ffb8a50821321119c4cf4917db39548abc17bfba267fa50f6af15c560a21055f967f1ca6f656ddb556f9c7e17a771eeef7e80940d1c14ddf2c27647686fd0526460036aeea395fb10abef2be2ea96c9bb380370c08d1568d30eea0f3e6b7cf8f7edc7b36d4d0affd249330707b54ee620f208d885791171eb67a25a80fcc6922e0258c9673b6576564949dfa5bed9a0299bf952aade654de16e22d54fcd391ded6adab94ff621efcd91ef69acf8dfa1b22692ba3e49cd1d3fbed6db1402065ab37e457056877977ebac33ef566f28a19b9acb67a9cc53feb156814e880b3dd5a9119ffdbc5a45c20ea375f2882575b9a28740eebf63f2895d9ffac1ec33cbdcdede98a201424d000df1efd64dd7268cc1b2366ccfb09754822dafdb1821de5e6ebee09608e82e679fafb7a5100172f26998d31d7f27c2b310f0372c3b5e888f8e6efb56074177bf6a2a5bbd9ed070ad5aaf23ce144d1ac86cad110e5916a8a57e1e7fc3d37353f84f2f6d43d92ab8b35040467f3f8b1d23fac021bbac3710edc8e2e26d794db38e48020f63e94d4b4dca3e015537a8e3008274d55f81af931a0faf1a438444b6a0489b93f7b88f81f761eae0f82e60cb0cf2745ca8c9e30d3cc189c1405b1994ed71b00d90ea7a94102916cdc915620c363d04e51eabaaca6c2814a7c1e7aaeec80bdc13135b813e6d0eea83446a5c57ec29695c302c0d8da65b61fe8ada51a36e1aff34d449f9eb70cb94931226121ab121a971c2fc070ca84272d122c1696f52fbd5ed06783abe188dcf133c4d41e10295f6ffda69fa8c5a7c0fec3425a2d60523a60d280b5ce34eac5911268172e772fefba63a6f5c6dafa9e500a5e1355fb614613f8fc1ef5e5466fa19212bcdc349a865f4cee6ea80b11a410bb6e4ad677393973e38621d25ff6c4876ef8a8d2ba651be4a78d2ba9fafadcea8eff9cca3f4ab71a0b84917794e521220dad099ac8aaf32abd162348879e4299e4d46395f9d55267b635e18ca2e2fc96146b96c8a8055130b8d8cb10cc31382df34057bd8637f86e48adc854af408226752a04df8d0362db263e0959f2bd7e8a4d33a8c4b257e19d308280baf40cced1b3cd3a86ee22df0da49d750539eee1104e99a9f8a065e5499c73125a8a8430eda7aee156821a97c237611b50f682a2cccd0969304f0a50ae98800dfb32ee1bcfeab98182c34a51e67fa5bd738c22c44fc1269ce73f464edd2f31296e92e62df51cf55798ae2e3c33c57b09f4ecd13469122095a3563f95f0a04cf58dcea4aed5e8bdda7617863cbc37a97ebadb46d679f7e30014d96d0ac7ce9484368fa5fd19cbc3d139410a2bd7ffacef1bdf76dd1d5f34d2392fcb91c7585fc1ae7d8ba2aa8ded9645d5a5e76e2279b6e0692101137da946dfbd3836476f5dad7fed70115d716dce87b5ad755e5653a709f5aa42265ec9657ed406cc9256af3628c0116b8e1d23306983e9adbc19dec354870c98e2e76566895df933a80c4c36b617db4bbda1a4ca7d6c80a43734471fc92d0bdeacfc125dddd73febd8f7ef84f221d52ae71372cee802d59013a15958e850f8fdf46d8fd3b874633daf3b1f346470456c05722258480959dd6afcffa1f3f2ca033011339c5cb85b7d1c9b5916fb8dc9c2783df64eb5cca5af83a74fe5bb259f93722842eb4ac851e71f3cfd67a39590e7f8e20f018744b9277e6eb46b5f211df5f767ef29dc9a972e14c40ea2d4624f187f301c1116d3a61adeb5c6f7ccc021ac5e18d8b40d7f1f19daf4445c06e72db8701c267c0144c92cddd49af7a87aca5aa05d0e380dd27cc780d2f7db3bef26cc4fd358543e19d73179b879f7bdc702ab405270c93a3ed64153e20b5b663773a2ad4e8e3e1e8eaf39ec80d75d02f74ff94f0e095240a564eeece4fc9bcf19bf2243c700e1dae14a1b0217013977bfa05f681abc37714fe462d0a632044ce52fdaa1c1a806b1eb4370e23ca0247e536165aa9f1c2af8adfea369ee1f4a2c7823a7baef028a1e77501db48db6aa0d7e30969f7197368db02d443803b53b2899315f7e2ba9c5ae952a3866b4ea60f3d669e0a91f7ef640cd938646bf8822fe455f0302fccf87c7fad6daf38fde038fa596b83a9fd5bf675669a6cb2bab44c6617f07950bf34edb93bbcb4174630f275dbda7a0631c4b456e5f80eb6258c1874e77d426743e478917fe44b73dc203baa2cc442b84b5818409abae99d97a28754969bd393df", 0x1000}}, 0xfffffe38) executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000001d00000020000180140002006e657464657673696d30000000000000080003"], 0x34}, 0x1, 0x0, 0x0, 0x848}, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000000c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}], [], 0x2c}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016000000102b00fc0100000000000000e2ff0000000000fe8000000000000000000400000000aa"], 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x5, 0x0, 0x0, 0x0, 0x1000d, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3c}, 0x94) ioctl$sock_inet_SIOCSIFPFLAGS(0xffffffffffffffff, 0x8934, &(0x7f0000000040)={'virt_wifi0\x00', 0x4}) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty, 0xa, 0x4}, 0x20) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000000), 0x2, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r3, 0xc04064a0, &(0x7f0000000300)={0x0, &(0x7f0000000240)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r3, 0xc06864a1, &(0x7f00000000c0)={0x0, 0x0, r4, 0x0}) ioctl$DRM_IOCTL_MODE_DIRTYFB(r3, 0xc01864b1, &(0x7f0000000080)={r5, 0x3, 0x6, 0x0, 0x0}) write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x2, &(0x7f0000000000)={0xffffffffffffffff}, 0x2, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r2, &(0x7f0000000100)={0x3, 0x40, 0xfa00, {{0xa, 0x4e22, 0x2, @empty, 0xffffffff}, {0xa, 0x4e20, 0x101, @remote, 0x7}, r6, 0x6}}, 0x48) write$RDMA_USER_CM_CMD_GET_EVENT(r2, &(0x7f00000000c0)={0xc, 0x8, 0xfa00, {&(0x7f00000025c0)}}, 0x10) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r8, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xf, &(0x7f0000000100)=0x207, 0x4) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_RUN(r9, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20040, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f0000000180)="66b80e010f00d0b0060f21a20f01c40f009b2700000066b80c008ee00f3235008000000f30b80e0000000f23d80f21f835800000a00f23f8c9b9490300000f60b932c00a00b9730200000f32328fe858b660002fb90d090000b800680000ba000000000f30", 0x65}], 0x1, 0x0, 0x0, 0x0) r10 = openat$binfmt_register(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) write$binfmt_register(r10, &(0x7f00000000c0)={0x3a, 'syz1', 0x3a, 'M', 0x3a, 0x1000, 0x3a, '\\x00#\x00', 0x3a, '/dev/bus/usb/00#/00#\x00', 0x3a, './file0'}, 0x42) ioctl$KVM_RUN(r9, 0xae80, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x2000000, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x8, 0x6575, 0xd, 0x0, 0x0}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x100000000) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000080)={r1}) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c832, 0xffffffffffffffff, 0x0) socket(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x3, 0x0) r3 = fcntl$getown(r2, 0x9) syz_open_procfs(r3, &(0x7f0000000280)='net/vlan/config\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000002aaaaaaaaaaaa08004500006000000000002f9078640101000000000024806558000000000000000010000800000086dd"], 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xb, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0xf8}}, 0x8044) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) (async) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a30000000004000ffff0900010073797a30000000000900020073797a3100000000140003800800014000000000"], 0x138}, 0x1, 0x0, 0x0, 0x20040855}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000180)={0x1, 0x0, [{0x40000108, 0x0, 0x80000006}]}) socket$kcm(0x10, 0x2, 0x10) (async) r9 = socket$kcm(0x10, 0x2, 0x10) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000040900010073797a30000000009c000000090a010400000000000000000700000308000a40000000000900020073797a30000000000900010073797a3000000000080005400000000d58001280200001800e000100636f6e6e6c696d69740000000c0002800800014000000008200001800e000100636f6e6e6c696d69740000000c00028008000140000000001400017b090001006cdbf80789f3f947dd0002800800"], 0xe4}, 0x1, 0x0, 0x0, 0x8001}, 0x20050840) sendmsg$kcm(r9, &(0x7f0000000000)={0x0, 0xd18c9b25, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f030041000b05d25a806c8c6394f90324fc60100000000a000200053582c137153e3704020180fc5409000c00", 0x33fe0}], 0x1}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000380)=@newqdisc={0x78, 0x24, 0xd0f, 0x0, 0x0, {0x60, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x48, 0x2, {{0x0, 0x5, 0x0, 0x386561e9, 0x4000000, 0x6}, [@TCA_NETEM_SLOT={0x2c, 0xc, {0x8, 0xf, 0xb4, 0x0, 0x1c56, 0x81}}]}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x40000}, 0x8080) r10 = syz_open_dev$dri(&(0x7f0000002580), 0x200, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r10, 0xc04064a0, &(0x7f00000026c0)={0x0, &(0x7f0000000480)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) (async) ioctl$DRM_IOCTL_MODE_SETCRTC(r10, 0xc06864a2, &(0x7f0000000200)={0x0, 0x0, r11, 0x0, 0x0, 0x3, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x0, 0x3, 0x4, 0x0, 0x10000, 0x406, 0x0, "427f4d0561864078b7f952fc7ebbfea1deee063e520cc38c6a002000"}}) mmap(&(0x7f0000d4c000/0x1000)=nil, 0x1000, 0xa, 0x1010, r2, 0x6b6bd000) r12 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r12, &(0x7f00000006c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) setsockopt$inet_udp_int(r12, 0x11, 0x67, &(0x7f0000000680)=0x6, 0x4) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) (async) sendmmsg$inet(r12, &(0x7f0000000600)=[{{&(0x7f0000000c00)={0x2, 0x4e20, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) (async) sendto$inet(r12, &(0x7f00000000c0)="8689d46205a34100bf2bbe11a5ce7839edaf02afe39ead95913e9c4f8cf31440606769ebdf12cfacae8e8c03f5db079da7d9ecda75e2a7d49d5cbcb370c4d789390a328ba42c9c60cf2154d1b659aa709e8980a522cfb72f23ad87fb7019706ccae98cfe7c4fd23e8297b8cabc46ede1ac3da78f1b488c6357e7edfcd417df6660af20a54ecdcb02f689ae15ee655d4b7b1ea733e88ee9f53669388dff487c1c49953f3bc142112bd4b582b29b35d43962ed245c2cd5d5df40a3e0ed6beaf3b641e84b0f0dfa121a9efe05269f9f4a0e9bcbf43c7a90a711f453668c730c3badedca687b71a9c27bab9e724cc4a4918713031596ea6fd01124f973f257ccd9665aee7df4a9d64f079d176abc00000000d7af3e2dd4396f72373fb0a787a6129ca41181f5087fb843212550b58e3707d5a0399de36c2503836cbe2133de4f574e9e05c96788b0de1bd13e390445433d96737b964fa8af2ac4b2f0f9390ca93d8d3d810044d024359e067c4553230ab748947d33f8fc115ce9a49e6571c45a05d786cbd49342c236537dbbeec666b07baab917252113a5b9a77283189b518f356debe42d80cf2d0687b9c64d0253a6a09286fded6e4f8557b8fb4f25ca4fb138af8945c74bbc98748eaaa030be5317646f195e6e085ac6ddb29542e3581961259987241f7e7061526a7afec8962e74215fea43703a4e543ee9d1a3c3f5f2a41977ece8fdadcf89ce331ce59bebae5f53513d0e10485d7ddbda60513bf339602510b3a23ea29a0d5d03a61e34d12942ea4a847c884b27b5344a456d02a55f8929cc567e7c792c01fab7a7b32780a14c361000609b817dd91507b04d875279527946fdb8fb92a512485e234d092c28f1d0a0498731ccc0eb10515d510e8945839307b46512ceca6f495fdd2c6ae5eb2ef3b2a40ebdc7edf0048e3fb5e3d97a9ea5113a6b70d20ad5c43f0df95d88c0f121a1884da21a21f0ba47420f8391a97921cc51871dbb272e43710fe71d5e342c3afd10608a8b02f00e8fbd8d570b6faace86c494ecea8913233391e7b7cec3d571bb3032181ed58e1b513e511f79ee562c8cde", 0x301, 0x6000000000000000, 0x0, 0x0) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_dev$swradio(&(0x7f0000000080), 0x0, 0x2) ioctl$VIDIOC_SUBDEV_S_SELECTION(r1, 0xc040563e, &(0x7f00000000c0)={0x0, 0x0, 0x102, 0x2, {0x9, 0x0, 0x1, 0xffff}}) pipe(&(0x7f0000000100)) sendmsg$nl_route(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="2400000019000865730502daa301002cbd7008000080008020004000040005001a002ca9c3dfdb45951064fd7a8d21e637f3d9acd4d4443f54c4f619bb927074ca551d9ade7db7c0cc9460c0a390300f97b853afe71b7134c798a77f450c774fda7f443b2f50196e720683c63ae24b6a75a3636ab5e39717328b8ebaa6599899688c137902b9895f668a7b42b7ab3db7fc361522"], 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x4008000) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000006a80), 0x1, 0x0) write$vga_arbiter(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='target '], 0x15) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000440)=@ipv6_newrule={0x58, 0x20, 0x1, 0x2000, 0x25dfdbfc, {0xa, 0x20, 0x14, 0x0, 0x0, 0x0, 0x0, 0x8}, [@FRA_SRC={0x14, 0x2, @private2}, @FRA_DST={0x14, 0x1, @dev={0xfe, 0x80, '\x00', 0x26}}, @FRA_SRC={0x14, 0x2, @empty}]}, 0x58}}, 0x40000) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000006c0)={0x0, 0x700, &(0x7f0000000100)={&(0x7f0000000540)=ANY=[@ANYBLOB="f000000010000d0400"/20, @ANYRES32=0x0, @ANYBLOB="0008000000020000bc0012800c0001006d6163766c616e00ac000280080003000100000008000100100000000a0004000180c200000300000a00040000000000030000000800070005000000080007000a0000004c0005800a000400aaaaaaaaaabb00000a000400aaaaaaaaaabb00000a0004004ac92f9d35ed00000a000400aaaaaaaaaaaa00000a000400aaaaaaaaaabb00000a000400aaaaaaaaaaaa000006000200010000000a000400aaaaaaaaaabb0000100005800a000400b25b12b8e5000000140035006d6163766c616e30"], 0xf0}, 0x1, 0x0, 0x0, 0x4}, 0x0) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[@ANYBLOB="7199dab04c5b2ecafcc67af208004500002400000000002f32eee7501a907800000000e000003d1e8867be0010907801000000"], 0x0) r3 = openat$kvm(0xffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x50}, 0x1, 0x0, 0x0, 0x4000805}, 0x2004c094) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x6, 0xf3b8, 0x0, 0x1000, 0x400, 0x4002004c4, 0x1000, 0x0, 0x97, 0x10, 0x0, 0x3, 0x4], 0xeeee8000, 0x400}) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000400)={0x0, 0x1, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_emit_ethernet(0x81, &(0x7f0000000000)={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xd}, @link_local, @val={@void, {0x8100, 0x0, 0x1, 0x1}}, {@ipv4={0x800, @udp={{0xa, 0x4, 0x2, 0x6, 0x6f, 0x66, 0x0, 0x1, 0x11, 0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x2b}, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x10, 0x2, [{0x6, 0x2}, {0x5, 0x2}, {0x7, 0x2}, {0x1, 0x2}, {0x6, 0x2}]}]}}, {0x4e24, 0x4e23, 0x47, 0x0, @gue={{0x2, 0x0, 0x1, 0x8, 0x100}, "18498d25e4c1701cec2f0428daf763b4eb4693219b80c98c74b5f3de1dec25b54eb5f3652a2cb49504d9a6bc5a1d82142ee264d872db9e"}}}}}}, 0x0) r7 = syz_open_dev$dmmidi(&(0x7f0000000300), 0x2, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r7, 0xc0305710, &(0x7f0000000040)={0x1, 0xb, 0x80000001, 0x0, 0x9}) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'veth0_to_bond\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = socket$phonet_pipe(0x23, 0x5, 0x2) write(r3, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(0xffffffffffffffff, 0x40045731, &(0x7f0000000000)) sendmsg$nl_route(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x44, 0x10, 0xffffffffffffffff, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x11129, 0x29020}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8, 0xa, r1}]}, 0x44}, 0x1, 0x0, 0x0, 0x8050}, 0x40040) executing program 4: socket(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x100) mount(&(0x7f0000000080)=@nullb, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='jfs\x00', 0x8080, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="30000000c7e11a1000010025bd7000f9dbdf2500", @ANYRES32=0x0, @ANYBLOB="158804000301040008001b000000000008000d0003000000"], 0x30}, 0x1, 0x0, 0x0, 0x40801}, 0x4000000) r1 = socket$inet(0x2, 0x1, 0x100000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program did not crash bisect: too many guilty chunks, aborting single: executing 1 programs separately with timeout 1m40s testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-sendmsg$NFT_BATCH-sendmmsg$inet6-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine single: successfully extracted reproducer found reproducer with 27 syscalls minimizing guilty program testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-sendmsg$NFT_BATCH-sendmmsg$inet6-syz_open_procfs detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-sendmsg$NFT_BATCH-sendmmsg$inet6-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) (async) getdents(0xffffffffffffffff, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-sendmsg$NFT_BATCH-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, @NFT_MSG_NEWSETELEM={0x4c, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x24, 0x3, 0x0, 0x1, [{0x20, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8}, @NFTA_SET_ELEM_EXPRESSIONS={0x18, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @counter={{0x10}, @val={0x4}}}]}]}]}]}], {0x14, 0x10}}, 0xd0}}, 0x0) (async) r10 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r10, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-connect$inet6-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) socket$nl_netfilter(0x10, 0x3, 0xc) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-syz_open_dev$hiddev-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000540), 0x0, 0xe002) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-ioctl$KVM_CHECK_EXTENSION-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) ioctl$KVM_CHECK_EXTENSION(r8, 0xae03, 0xb9) (async) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r9 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r9, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-openat$kvm-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000001280), 0xc02, 0x0) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-connect$inet6-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r7 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r7, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-socket$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-preadv-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r6 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r6, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r6, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r7 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r7, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-mmap-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, r5, 0x0) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-memfd_create-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) r5 = memfd_create(&(0x7f0000000b40)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84\xcdN\xf7\xf6\b~\xed_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1A\x8c\x8a\x98\xd7|\xadNaC\xa6\xf9\xa7>c\x84\xd8\xfa\xf1\r\xb1\xfd\xbf!\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c!\x0f/\xb8g8\xb9\x8d\x19\xe2\xca\x01y\x83\xe7\ng\x87\xd93\xd8\x12\x8cXc5%\x03\x8d`\xdayC\x9b\x9a\xd9c\xe9\xb4\v\x99\x87\xe4\x00\x8a\x8eS\x8e\f\x05ZH\xa2\x0e\xbc\x9c\x95\b2Cf6\x9a\xe7\xb9\x86\xbe\xd0\xda\x91\xc1sl\x11PA\x93\xa5\x93\xc8\xf1w\x7fp6z\xbf\xe8[\'u\xb8\xd2$K\x12\rt\x87\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe2`\xdf\xd2\xb3\xaf\xe9\xc4!Z\xb4&\xa2\x12\xe2i\x91kC$A\xafR\xb3\xff\x1d=Z\x0e\xde\x99\xec\x10\xb4+\x13\'\x92>\x14\x00\a\xb6R\x8b\xdcz\xc3\xd1Y\xd6\xd9;s \xb0\x938\xb7D9\xdcN\xbd\xdbn\xe35\xa7\x02\x9c\xc1\xd9\x13?\xc9\xd7\xab\x9c\xf3\x82\xd1\xee^kk\xce\xdbn\x02\x1f\x80\t\xdbr\xa9\xcc\xf1\xcb\x9f@\x8c\xfc\x02W/p\x97\xb0\xbd\x8f\xdb|n2a\xee\x95u\x83\xca\x8a>}\xd3\xd0\xff6.pa\x17\xe3e\xd2\x7f\xf6\xbc\x9d\x112\x1b\x14p\xa1\xd6u\xefn\xb4\xa3\x05D\x8c\xc5l\xcc\b\xeb\xf42\xe9\xf15\xf3\xf2\xee\xd6\xed\t\xb3\xf7\x1a\x7f\xe6\xb4z\x19\xe1\xb4w\xf7\xa6\xd7\\\xfa\x96\xe2\xf9\xb1\x81\xba\xdfg\xadI\x1c\xde*_\xd5\xdf\xeeA\xcd \x91\xc9\xd4\xd1\xcd*.t\x80]\xd5~\xfb\xfb>\x9d\x91Kq]N\x87\x0f\x04L\xd4(\xf2G \xfdr~:\xc4\xc3\xfe\x14G\xadG~^l\xe0:(Y`\x0e\x90\xfa\x1c\xb6\f6\x92B\x92\xd3\xa9BG\xd2*AB\x1e\x01\xf0m+\x02\x87\x81aj;\xb6y.g\xeb\xc4\x0f\xd3\x85\xa5\x00\xa1\xa6iP\x0f\x02\x14\x90q\x94\xab\xb3\x0f\x01=\x06\x98\xa8\x87\xd9=\xce\xbef<\x1d\v\xba[\xd8]\x9e\xf30\xb8\xf1\b\x06M\x18w\xdc\x0e\x98?\x04G\xf9\x99\xab\xc1\xc0z\xe9Fu\x03\x9aj\xc0]\xb47\xd5\xb8]\x98y@\x8c\x8fM\x8c],\x1b\x03\xaa\'gv\xeb\xbf\xa8d\"\x94e3Q\xfci\xdf\xad\x819\xd1\xf3\xaa\xc8i\xf2\x8a\xc4CU3\x87Ns\x9f\x9f\xcd\x05\x06g\x9aRBg\x98\x10Ch\x1c\x96\xd3\xce', 0x7) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r6 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r7, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r8, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-ioctl$BINDER_WRITE_READ-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) r4 = dup3(r0, r0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000180)={0x4c, 0x0, &(0x7f0000000100)=[@transaction_sg={0x400c6313, {0x1, 0x0, 0x0, 0x0, 0xf0ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r6 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r6, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r6, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r7 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r7, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r4 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r5, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r6, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-ioctl$BINDER_WRITE_READ-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000002980)=[@increfs, @reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x70, 0x1f, &(0x7f0000000200)={@ptr={0x70742a85, 0x1, &(0x7f0000001800)=""/4096, 0x1000, 0x2, 0x3c}, @ptr={0x70742a85, 0x1, &(0x7f0000002800)=""/169, 0xa9, 0x1, 0x37}, @fda={0x66646185, 0x9, 0x0, 0x1e}}, &(0x7f0000002940)={0x0, 0x28, 0x50}}}], 0x0, 0x0, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r4 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r5, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r6, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-ioctl$BINDER_SET_CONTEXT_MGR_EXT-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110b, 0x3}) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r4 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r5, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r6, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) r3 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, r2, r3, 0x0) (async) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r4 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r5, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r6, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-add_key$keyring-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r2, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r3, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000580), &(0x7f00000005c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) (async) keyctl$KEYCTL_MOVE(0x1e, r1, r2, 0x0, 0x0) (async) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r4, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r5, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$fscrypt_v1-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000480)={'fscrypt:', @auto=[0x0, 0x33, 0x61, 0x0, 0x63, 0x64, 0x0, 0x39, 0x39, 0x62, 0x38, 0x37, 0x66, 0x35, 0x36, 0x39]}, &(0x7f00000004c0)={0x0, "8f432222f44a29b1c7859c43e243343427a674c8c113ae35e780f3e858942bcd19f84f15343f5976ae4699f18f8d2684376c9ae618ae4bec910dbd2a85b68280", 0x21}, 0x48, 0xfffffffffffffffe) (async) r2 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r1, 0x0, r2, 0x0) (async) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r4, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r5 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r5, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) (async) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r0, 0x0) (async) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) (async) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) (async) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) (async) syz_usb_control_io$hid(r2, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r3, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(&(0x7f0000000600), &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, &(0x7f0000000640)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0, 0xffffffa0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000340)=""/142, 0x8e}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400), 0x0, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000001c0)=""/15, 0xf}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000100)=""/101, 0x65}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0}, {&(0x7f0000000280)=""/190, 0xbe}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000540)=""/17, 0x11}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\" \x00\x00\x00\a='], 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x6}, 0x1c) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x54}, {0x6}]}) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, 0x0, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents program did not crash simplifying guilty program options testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine extracting C reproducer testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents program did not crash testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine validation run: crashed=true testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program crashed: lost connection to test machine validation run: crashed=true testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false testing program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$binderfs-add_key$keyring-keyctl$KEYCTL_MOVE-dup3-mmap-preadv-socket$inet6-connect$inet6-syz_usb_connect$hid-syz_usb_control_io$hid-ioctl$KVM_CHECK_EXTENSION-syz_usb_control_io$hid-connect$inet6-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-socket$nl_netfilter-syz_open_procfs-getdents detailed listing: executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, 0x0, 0x0, r1, 0x0) dup3(r0, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2000002, 0x10012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6, 0x5, 0x4) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(0xffffffffffffffff, 0xae03, 0xb9) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x813}}, 0x0, 0x0}, 0x0) connect$inet6(r2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_open_procfs(0x0, 0x0) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) program did not crash validation run: crashed=false reproducing took 2h12m57.904636291s repro crashed as (corrupted=false): final repro crashed as (corrupted=false):